summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCircle CI <circleci@navit-project.org>2017-10-30 00:09:34 +0000
committerCircle CI <circleci@navit-project.org>2017-10-30 00:09:34 +0000
commit3d234b7049c094314ae60de2779cd6672a04d90c (patch)
tree599bd3cc58d19395b1d5e70d16193552c68e0aa0
parent30a5237105557eccc659efd8eba7e21dd32e60f7 (diff)
downloadnavit-3d234b7049c094314ae60de2779cd6672a04d90c.tar.gz
Update doc for commit a642dace581e7880246be79e5fd4e8f583fa5be6
-rw-r--r--.nojekyll1
-rw-r--r--html/ConvertUTF_8h_source.html234
-rw-r--r--html/DownloaderAppDelegate_8h_source.html108
-rw-r--r--html/DownloaderConstants_8h_source.html96
-rw-r--r--html/DownloaderDetailViewController_8h_source.html108
-rw-r--r--html/QNavitQuick_8h_source.html124
-rw-r--r--html/QNavitWidget_8h_source.html124
-rw-r--r--html/Qt5EspeakAudioOut_8h_source.html126
-rw-r--r--html/RenderArea_8h_source.html142
-rw-r--r--html/RootViewController_8h_source.html105
-rw-r--r--html/StdAfx_8h_source.html88
-rw-r--r--html/VSSpeechSynthesizer_8h_source.html105
-rw-r--r--html/XF86keysym_8h_source.html274
-rw-r--r--html/XGetopt_8h_source.html113
-rw-r--r--html/__mingw_8h_source.html389
-rw-r--r--html/addwinsock_8h_source.html93
-rw-r--r--html/android_8h_source.html99
-rw-r--r--html/annotated.html701
-rw-r--r--html/annotated.js593
-rw-r--r--html/announcement_8h_source.html95
-rw-r--r--html/atom_8h_source.html94
-rw-r--r--html/attr_8h_source.html341
-rw-r--r--html/attr__def_8h.html95
-rw-r--r--html/attr__def_8h_source.html627
-rw-r--r--html/backend_8h_source.html233
-rw-r--r--html/bc_s.pngbin0 -> 676 bytes
-rw-r--r--html/bdwn.pngbin0 -> 147 bytes
-rw-r--r--html/binding__win32_8h_source.html105
-rw-r--r--html/bluetooth_8h_source.html92
-rw-r--r--html/bookmarksProxy_8h_source.html268
-rw-r--r--html/bookmarks_8h_source.html141
-rw-r--r--html/cJSON_8h_source.html215
-rw-r--r--html/cache_8h_source.html101
-rw-r--r--html/callback_8h_source.html158
-rw-r--r--html/ceglue_8h_source.html101
-rw-r--r--html/classBackend.html1047
-rw-r--r--html/classBackend.js64
-rw-r--r--html/classBackend.pngbin0 -> 375 bytes
-rw-r--r--html/classBookmarkObject.html133
-rw-r--r--html/classBookmarkObject.js10
-rw-r--r--html/classBookmarkObject.pngbin0 -> 485 bytes
-rw-r--r--html/classMapObject.html142
-rw-r--r--html/classMapObject.js13
-rw-r--r--html/classMapObject.pngbin0 -> 428 bytes
-rw-r--r--html/classNGQMainWindow.html116
-rw-r--r--html/classNGQMainWindow.js6
-rw-r--r--html/classNGQMainWindow.pngbin0 -> 496 bytes
-rw-r--r--html/classNGQPoint.html175
-rw-r--r--html/classNGQPoint.js23
-rw-r--r--html/classNGQPoint.pngbin0 -> 411 bytes
-rw-r--r--html/classNGQProxy.html168
-rw-r--r--html/classNGQProxy.js16
-rw-r--r--html/classNGQProxy.pngbin0 -> 2139 bytes
-rw-r--r--html/classNGQProxyBookmarks.html196
-rw-r--r--html/classNGQProxyBookmarks.js19
-rw-r--r--html/classNGQProxyBookmarks.pngbin0 -> 781 bytes
-rw-r--r--html/classNGQProxyGui.html252
-rw-r--r--html/classNGQProxyGui.js33
-rw-r--r--html/classNGQProxyGui.pngbin0 -> 676 bytes
-rw-r--r--html/classNGQProxyNavit.html193
-rw-r--r--html/classNGQProxyNavit.js18
-rw-r--r--html/classNGQProxyNavit.pngbin0 -> 706 bytes
-rw-r--r--html/classNGQProxyRoute.html172
-rw-r--r--html/classNGQProxyRoute.js11
-rw-r--r--html/classNGQProxyRoute.pngbin0 -> 715 bytes
-rw-r--r--html/classNGQProxySearch.html234
-rw-r--r--html/classNGQProxySearch.js28
-rw-r--r--html/classNGQProxySearch.pngbin0 -> 727 bytes
-rw-r--r--html/classNGQProxyVehicle.html159
-rw-r--r--html/classNGQProxyVehicle.js8
-rw-r--r--html/classNGQProxyVehicle.pngbin0 -> 734 bytes
-rw-r--r--html/classNGQStandardItemModel.html120
-rw-r--r--html/classNGQStandardItemModel.js11
-rw-r--r--html/classNGQStandardItemModel.pngbin0 -> 654 bytes
-rw-r--r--html/classPoiObject.html169
-rw-r--r--html/classPoiObject.js22
-rw-r--r--html/classPoiObject.pngbin0 -> 401 bytes
-rw-r--r--html/classQNavitGeoReceiver.html120
-rw-r--r--html/classQNavitGeoReceiver.js7
-rw-r--r--html/classQNavitGeoReceiver.pngbin0 -> 512 bytes
-rw-r--r--html/classQNavitQuick.html161
-rw-r--r--html/classQNavitQuick.js14
-rw-r--r--html/classQNavitQuick.pngbin0 -> 535 bytes
-rw-r--r--html/classQNavitWidget.html174
-rw-r--r--html/classQNavitWidget.js13
-rw-r--r--html/classQNavitWidget.pngbin0 -> 464 bytes
-rw-r--r--html/classQt5EspeakAudioOut.html164
-rw-r--r--html/classQt5EspeakAudioOut.js9
-rw-r--r--html/classQt5EspeakAudioOut.pngbin0 -> 518 bytes
-rw-r--r--html/classRenderArea.html232
-rw-r--r--html/classRenderArea.js22
-rw-r--r--html/classRenderArea.pngbin0 -> 677 bytes
-rw-r--r--html/classSearchObject.html145
-rw-r--r--html/classSearchObject.js14
-rw-r--r--html/classSearchObject.pngbin0 -> 465 bytes
-rw-r--r--html/classVehicleObject.html151
-rw-r--r--html/classVehicleObject.js16
-rw-r--r--html/classVehicleObject.pngbin0 -> 458 bytes
-rw-r--r--html/classcorelocation.html91
-rw-r--r--html/classes.html265
-rw-r--r--html/classmapExtract.html157
-rw-r--r--html/classmapExtract.js17
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html145
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.js5
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.pngbin0 -> 730 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1Navit.html350
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1Navit.js29
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1Navit.pngbin0 -> 605 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html185
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.js10
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.pngbin0 -> 893 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html112
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.pngbin0 -> 709 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html122
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.js8
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.pngbin0 -> 967 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.html112
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.pngbin0 -> 980 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html132
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.pngbin0 -> 666 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html116
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.pngbin0 -> 1042 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html323
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.js33
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitMap.html107
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitMap.js7
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html229
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.js25
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.pngbin0 -> 675 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html122
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.js8
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.pngbin0 -> 962 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.html112
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.pngbin0 -> 769 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html109
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.js5
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.pngbin0 -> 658 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html113
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.pngbin0 -> 1242 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html101
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html112
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.pngbin0 -> 660 bytes
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html122
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.js6
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.html118
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.js8
-rw-r--r--html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.pngbin0 -> 649 bytes
-rw-r--r--html/classqt5__navit__timer.html134
-rw-r--r--html/classqt5__navit__timer.js8
-rw-r--r--html/classqt5__navit__timer.pngbin0 -> 481 bytes
-rw-r--r--html/closed.pngbin0 -> 132 bytes
-rw-r--r--html/color_8h_source.html110
-rw-r--r--html/command_8h_source.html139
-rw-r--r--html/common_8h_source.html128
-rw-r--r--html/config___8h_source.html115
-rw-r--r--html/coord_8h_source.html230
-rw-r--r--html/corelocation_8h_source.html131
-rw-r--r--html/country_8h_source.html111
-rw-r--r--html/crc32_8h_source.html526
-rw-r--r--html/csv_8h_source.html132
-rw-r--r--html/data_8h_source.html175
-rw-r--r--html/data__window_8h_source.html115
-rw-r--r--html/data__window__int_8h_source.html101
-rw-r--r--html/debug_8h_source.html181
-rw-r--r--html/destination_8h_source.html97
-rw-r--r--html/dir_01be1695a670be0b6d48021481a5b2d6.html91
-rw-r--r--html/dir_03e3eb2eecbc579fe01fe1cbc1e39671.html85
-rw-r--r--html/dir_049d1c8c57dbcf379acaaa14064791e6.html88
-rw-r--r--html/dir_049d1c8c57dbcf379acaaa14064791e6.js8
-rw-r--r--html/dir_051ff8d3d6d7373477c7750a504c273a.html95
-rw-r--r--html/dir_051ff8d3d6d7373477c7750a504c273a.js6
-rw-r--r--html/dir_062cf704faf8860ba50e0ddefeb8b4e5.html130
-rw-r--r--html/dir_062cf704faf8860ba50e0ddefeb8b4e5.js6
-rw-r--r--html/dir_0869548661c08605e6acc2b1e629ac65.html85
-rw-r--r--html/dir_0b911790f78934063c7344008ce2a69c.html85
-rw-r--r--html/dir_0d964a942848f2da9e4611d1f0b24068.html161
-rw-r--r--html/dir_0d964a942848f2da9e4611d1f0b24068.js25
-rw-r--r--html/dir_11bc0974ce736ce9a6fadebbeb7a8314.html93
-rw-r--r--html/dir_11bc0974ce736ce9a6fadebbeb7a8314.js8
-rw-r--r--html/dir_12305126b3bea02e6a26c9511d9cc1d7.html115
-rw-r--r--html/dir_12305126b3bea02e6a26c9511d9cc1d7.js11
-rw-r--r--html/dir_1665a1f26aa7f80a33d12b48dabffa73.html111
-rw-r--r--html/dir_1665a1f26aa7f80a33d12b48dabffa73.js5
-rw-r--r--html/dir_16a7e9c1028f2761047e32e74b8532d0.html85
-rw-r--r--html/dir_16a7e9c1028f2761047e32e74b8532d0.js4
-rw-r--r--html/dir_1a03594d4311eaaa5903d40e9d43d9c6.html85
-rw-r--r--html/dir_1cbcf0eb16a00953e11e647e048cb14e.html85
-rw-r--r--html/dir_1d90612e2b94e2840a52a97dcade9272.html169
-rw-r--r--html/dir_1d90612e2b94e2840a52a97dcade9272.js19
-rw-r--r--html/dir_1e01caeed39e438b48739037bdceb4ca.html90
-rw-r--r--html/dir_1e01caeed39e438b48739037bdceb4ca.js4
-rw-r--r--html/dir_1e09e1eef3b8f293ec297f89dc24ff08.html125
-rw-r--r--html/dir_1e09e1eef3b8f293ec297f89dc24ff08.js14
-rw-r--r--html/dir_287d7b7976a99f2561b2ce94852b1449.html100
-rw-r--r--html/dir_287d7b7976a99f2561b2ce94852b1449.js6
-rw-r--r--html/dir_2aa4980eacc8aab9a0113566592db946.html85
-rw-r--r--html/dir_2e6071dd015bf407accca31deaee8497.html85
-rw-r--r--html/dir_2ea991e553e5d35b57b9be4f74274886.html89
-rw-r--r--html/dir_2ea991e553e5d35b57b9be4f74274886.js4
-rw-r--r--html/dir_2fc37108f732ff0ccba030a362106989.html87
-rw-r--r--html/dir_2fc37108f732ff0ccba030a362106989.js4
-rw-r--r--html/dir_36587c23e77b5edc814903d328039f6c.html96
-rw-r--r--html/dir_36587c23e77b5edc814903d328039f6c.js6
-rw-r--r--html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html85
-rw-r--r--html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.js4
-rw-r--r--html/dir_399a916a4057be65784a57a4334cd12d.html118
-rw-r--r--html/dir_399a916a4057be65784a57a4334cd12d.js10
-rw-r--r--html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html91
-rw-r--r--html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.js4
-rw-r--r--html/dir_3c6a17148547da62484d40199057d705.html85
-rw-r--r--html/dir_3c6a17148547da62484d40199057d705.js4
-rw-r--r--html/dir_427b8f7c829b11980b949351e343533f.html85
-rw-r--r--html/dir_4993c6783887a0bc8a44af89ddf4100f.html113
-rw-r--r--html/dir_4993c6783887a0bc8a44af89ddf4100f.js7
-rw-r--r--html/dir_4d36eab17b098bd159af5f27a623f307.html123
-rw-r--r--html/dir_4e4a63407ebf32610755ea235ec7d037.html91
-rw-r--r--html/dir_4e4a63407ebf32610755ea235ec7d037.js5
-rw-r--r--html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html87
-rw-r--r--html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.js4
-rw-r--r--html/dir_51e781f726fdae13b2b1c599701003ff.html85
-rw-r--r--html/dir_5348599fb53ffd0a04c751b1feb60690.html87
-rw-r--r--html/dir_5348599fb53ffd0a04c751b1feb60690.js4
-rw-r--r--html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.html108
-rw-r--r--html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.js9
-rw-r--r--html/dir_58062094631e8b3486802dabc50a069c.html85
-rw-r--r--html/dir_58062094631e8b3486802dabc50a069c.js4
-rw-r--r--html/dir_5815af820a9cc9481f1d0990a0d60286.html105
-rw-r--r--html/dir_5815af820a9cc9481f1d0990a0d60286.js14
-rw-r--r--html/dir_5a40adf178dff7122e8e918d506dfd55.html85
-rw-r--r--html/dir_5bf5a092212d00af6395eab71ebb39ca.html85
-rw-r--r--html/dir_5c283744458b038400bd774ec89e9ec9.html91
-rw-r--r--html/dir_5c283744458b038400bd774ec89e9ec9.js5
-rw-r--r--html/dir_5d688059bd21a313bc96de52905569a5.html107
-rw-r--r--html/dir_5d688059bd21a313bc96de52905569a5.js9
-rw-r--r--html/dir_5efb8cfc1694cbfe4776847fbb5c563b.html85
-rw-r--r--html/dir_5efb8cfc1694cbfe4776847fbb5c563b.js4
-rw-r--r--html/dir_629690313ac978c400b86cc5525f4b87.html99
-rw-r--r--html/dir_629690313ac978c400b86cc5525f4b87.js7
-rw-r--r--html/dir_62ed8f96c89320da3fd7e16a2b85192c.html89
-rw-r--r--html/dir_62ed8f96c89320da3fd7e16a2b85192c.js5
-rw-r--r--html/dir_63b52ddf23d778bbcd97539fd18c8c48.html89
-rw-r--r--html/dir_63b52ddf23d778bbcd97539fd18c8c48.js6
-rw-r--r--html/dir_6401633e45a6ee04875dcf08ad199ed0.html85
-rw-r--r--html/dir_6549bedf82156dc06df95cefb015444e.html89
-rw-r--r--html/dir_6632ad731806dd8b26d3b944846146dd.html85
-rw-r--r--html/dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html85
-rw-r--r--html/dir_68d2249a13631ab5cc14671480d55776.html85
-rw-r--r--html/dir_6964d06faaa66aae8a0594d4dc847a0b.html99
-rw-r--r--html/dir_6964d06faaa66aae8a0594d4dc847a0b.js5
-rw-r--r--html/dir_6bdf73800134bb9604564d37aee1e29f.html93
-rw-r--r--html/dir_6bdf73800134bb9604564d37aee1e29f.js5
-rw-r--r--html/dir_6ffc0f016d2deaea924d934b564632d3.html172
-rw-r--r--html/dir_6ffc0f016d2deaea924d934b564632d3.js21
-rw-r--r--html/dir_71c7180a61976a97772dea51b3e2c740.html97
-rw-r--r--html/dir_71c7180a61976a97772dea51b3e2c740.js7
-rw-r--r--html/dir_720b853eee6f4465f2234e49d40a2650.html91
-rw-r--r--html/dir_720b853eee6f4465f2234e49d40a2650.js5
-rw-r--r--html/dir_7840427b37271f46ca660243b7a28cba.html86
-rw-r--r--html/dir_7840427b37271f46ca660243b7a28cba.js4
-rw-r--r--html/dir_799e7b941177909dc945dfdc8b692383.html85
-rw-r--r--html/dir_7aca145e4cc077bd1181164f6fd57a65.html85
-rw-r--r--html/dir_7aed18b4691c13264304778a7a12cc02.html85
-rw-r--r--html/dir_7aed18b4691c13264304778a7a12cc02.js4
-rw-r--r--html/dir_7e6a584d3889449e2c432321014d65b5.html91
-rw-r--r--html/dir_7e6a584d3889449e2c432321014d65b5.js5
-rw-r--r--html/dir_7f1ddf2750ccac222e58a0a92d422bde.html154
-rw-r--r--html/dir_7f1ddf2750ccac222e58a0a92d422bde.js16
-rw-r--r--html/dir_8022f260cb33bb0f12ace4cf11c510e1.html101
-rw-r--r--html/dir_8022f260cb33bb0f12ace4cf11c510e1.js11
-rw-r--r--html/dir_88345b80b8e003bff9bb55c25fb3b53d.html87
-rw-r--r--html/dir_88345b80b8e003bff9bb55c25fb3b53d.js4
-rw-r--r--html/dir_8b19c315ddc03d8f73d70316e3e36453.html99
-rw-r--r--html/dir_8b19c315ddc03d8f73d70316e3e36453.js7
-rw-r--r--html/dir_93f15550356fa5bd8f2f7273a263c39b.html85
-rw-r--r--html/dir_9942baf907e5932713ea498262916d97.html86
-rw-r--r--html/dir_9942baf907e5932713ea498262916d97.js4
-rw-r--r--html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html97
-rw-r--r--html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.js4
-rw-r--r--html/dir_9c614f9f6d85e2ed081007371a4f5142.html97
-rw-r--r--html/dir_9c614f9f6d85e2ed081007371a4f5142.js6
-rw-r--r--html/dir_a9bb7d2344b3b943be7eb3c132605920.html85
-rw-r--r--html/dir_aa876c2d98401154a8be1dc7241a159c.html85
-rw-r--r--html/dir_b2f903c5aadb40b2b3c6f038c9268aec.html86
-rw-r--r--html/dir_b2f903c5aadb40b2b3c6f038c9268aec.js4
-rw-r--r--html/dir_b4c3aec6cd8f28418150dce663061cfa.html87
-rw-r--r--html/dir_b565d4fcb41986a6b26d7475fb3f69ab.html89
-rw-r--r--html/dir_b565d4fcb41986a6b26d7475fb3f69ab.js4
-rw-r--r--html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html103
-rw-r--r--html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.js4
-rw-r--r--html/dir_bcb057b4e7079233225e5edb60c47dce.html85
-rw-r--r--html/dir_be188be5249491678773f9f5c5b518cb.html93
-rw-r--r--html/dir_be188be5249491678773f9f5c5b518cb.js5
-rw-r--r--html/dir_bedabc82e53656e8b58a25ab8e6f1e6f.html85
-rw-r--r--html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.html97
-rw-r--r--html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.js5
-rw-r--r--html/dir_c0734f77ea3dea2197fe756876cb58bd.html85
-rw-r--r--html/dir_c5ba526abc58c6152462f2a45a8efcce.html85
-rw-r--r--html/dir_c7b46606d24366b69b1a67bdd3f2153b.html91
-rw-r--r--html/dir_c7b46606d24366b69b1a67bdd3f2153b.js4
-rw-r--r--html/dir_c9489aedb91d793176e12fc4e8412440.html89
-rw-r--r--html/dir_c9489aedb91d793176e12fc4e8412440.js4
-rw-r--r--html/dir_c996c867c7dc0e02ecaa98871169fd28.html85
-rw-r--r--html/dir_c9e0e5754b02154938f7bb05ce1e7219.html89
-rw-r--r--html/dir_c9e0e5754b02154938f7bb05ce1e7219.js5
-rw-r--r--html/dir_cc1691744fab67de5266c0809c3d8c5f.html85
-rw-r--r--html/dir_d1d19abdcfd2470efb720c8c09874a00.html85
-rw-r--r--html/dir_d2f6e0f84cbee556810effe24c559bf7.html89
-rw-r--r--html/dir_d3ecff0bc160598fe1ec3daebdd455df.html85
-rw-r--r--html/dir_d625ee6c8934bf228cb17ea645bba64b.html85
-rw-r--r--html/dir_d96a2be2088865c6bacdc361b708e41e.html97
-rw-r--r--html/dir_d96a2be2088865c6bacdc361b708e41e.js5
-rw-r--r--html/dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html85
-rw-r--r--html/dir_e3f7bffca7669cf35b8652af00d5e0d2.html85
-rw-r--r--html/dir_e3f7bffca7669cf35b8652af00d5e0d2.js4
-rw-r--r--html/dir_e6c54268d011365494e6c4da02774db2.html85
-rw-r--r--html/dir_e6c54268d011365494e6c4da02774db2.js4
-rw-r--r--html/dir_e79632891301b850df87e9c0030293fa.html105
-rw-r--r--html/dir_e79632891301b850df87e9c0030293fa.js8
-rw-r--r--html/dir_eb07e5cc9fcc31a8449024aa3db6cd75.html85
-rw-r--r--html/dir_f0ee4743bbbe555acf5c57851fade7a6.html85
-rw-r--r--html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.html89
-rw-r--r--html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.js4
-rw-r--r--html/doxygen.css1366
-rw-r--r--html/doxygen.pngbin0 -> 3779 bytes
-rw-r--r--html/draw__info_8h_source.html98
-rw-r--r--html/dynsections.js97
-rw-r--r--html/emess_8h_source.html119
-rw-r--r--html/endianess_8h_source.html181
-rw-r--r--html/errno_8h_source.html153
-rw-r--r--html/errorcode_8h_source.html108
-rw-r--r--html/espeak__command_8h_source.html239
-rw-r--r--html/eval-plural_8h_source.html194
-rw-r--r--html/event_8h_source.html146
-rw-r--r--html/event__glib_8h_source.html88
-rw-r--r--html/event__qt5_8h_source.html106
-rw-r--r--html/event__sdl_8h_source.html133
-rw-r--r--html/ezxml_8h_source.html256
-rw-r--r--html/fake_8h_source.html135
-rw-r--r--html/fcntl_8h_source.html160
-rw-r--r--html/fib_8h_source.html151
-rw-r--r--html/fibpriv_8h_source.html185
-rw-r--r--html/fifo_8h_source.html144
-rw-r--r--html/file_8h_source.html180
-rw-r--r--html/fileformat_8pb-c_8h_source.html204
-rw-r--r--html/files.html397
-rw-r--r--html/files.js93
-rw-r--r--html/font__freetype_8h.html111
-rw-r--r--html/font__freetype_8h_source.html148
-rw-r--r--html/ftv2blank.pngbin0 -> 86 bytes
-rw-r--r--html/ftv2cl.pngbin0 -> 453 bytes
-rw-r--r--html/ftv2doc.pngbin0 -> 746 bytes
-rw-r--r--html/ftv2folderclosed.pngbin0 -> 616 bytes
-rw-r--r--html/ftv2folderopen.pngbin0 -> 597 bytes
-rw-r--r--html/ftv2lastnode.pngbin0 -> 86 bytes
-rw-r--r--html/ftv2link.pngbin0 -> 746 bytes
-rw-r--r--html/ftv2mlastnode.pngbin0 -> 246 bytes
-rw-r--r--html/ftv2mnode.pngbin0 -> 246 bytes
-rw-r--r--html/ftv2mo.pngbin0 -> 403 bytes
-rw-r--r--html/ftv2node.pngbin0 -> 86 bytes
-rw-r--r--html/ftv2ns.pngbin0 -> 388 bytes
-rw-r--r--html/ftv2plastnode.pngbin0 -> 229 bytes
-rw-r--r--html/ftv2pnode.pngbin0 -> 229 bytes
-rw-r--r--html/ftv2splitbar.pngbin0 -> 314 bytes
-rw-r--r--html/ftv2vertline.pngbin0 -> 86 bytes
-rw-r--r--html/functions.html153
-rw-r--r--html/functions_b.html143
-rw-r--r--html/functions_c.html201
-rw-r--r--html/functions_d.html192
-rw-r--r--html/functions_dup.js28
-rw-r--r--html/functions_e.html149
-rw-r--r--html/functions_f.html187
-rw-r--r--html/functions_func.html246
-rw-r--r--html/functions_g.html173
-rw-r--r--html/functions_h.html152
-rw-r--r--html/functions_i.html200
-rw-r--r--html/functions_k.html128
-rw-r--r--html/functions_l.html182
-rw-r--r--html/functions_m.html229
-rw-r--r--html/functions_n.html180
-rw-r--r--html/functions_o.html141
-rw-r--r--html/functions_p.html229
-rw-r--r--html/functions_prop.html100
-rw-r--r--html/functions_q.html131
-rw-r--r--html/functions_r.html188
-rw-r--r--html/functions_s.html246
-rw-r--r--html/functions_t.html169
-rw-r--r--html/functions_u.html143
-rw-r--r--html/functions_v.html141
-rw-r--r--html/functions_vars.html149
-rw-r--r--html/functions_vars.js27
-rw-r--r--html/functions_vars_b.html142
-rw-r--r--html/functions_vars_c.html191
-rw-r--r--html/functions_vars_d.html188
-rw-r--r--html/functions_vars_e.html148
-rw-r--r--html/functions_vars_f.html186
-rw-r--r--html/functions_vars_g.html139
-rw-r--r--html/functions_vars_h.html142
-rw-r--r--html/functions_vars_i.html199
-rw-r--r--html/functions_vars_k.html127
-rw-r--r--html/functions_vars_l.html181
-rw-r--r--html/functions_vars_m.html228
-rw-r--r--html/functions_vars_n.html179
-rw-r--r--html/functions_vars_o.html137
-rw-r--r--html/functions_vars_p.html225
-rw-r--r--html/functions_vars_r.html178
-rw-r--r--html/functions_vars_s.html217
-rw-r--r--html/functions_vars_t.html168
-rw-r--r--html/functions_vars_u.html139
-rw-r--r--html/functions_vars_v.html140
-rw-r--r--html/functions_vars_w.html137
-rw-r--r--html/functions_vars_x.html127
-rw-r--r--html/functions_vars_y.html127
-rw-r--r--html/functions_vars_z.html221
-rw-r--r--html/functions_w.html138
-rw-r--r--html/functions_x.html128
-rw-r--r--html/functions_y.html128
-rw-r--r--html/functions_z.html222
-rw-r--r--html/galias_8h_source.html85
-rw-r--r--html/galloca_8h_source.html148
-rw-r--r--html/gar2navit_8h_source.html140
-rw-r--r--html/garmin_8h_source.html119
-rw-r--r--html/geodesic_8h_source.html138
-rw-r--r--html/geom_8h_source.html148
-rw-r--r--html/gerror_8h_source.html180
-rw-r--r--html/getopt_8h_source.html197
-rw-r--r--html/getopt__long_8h_source.html129
-rw-r--r--html/gettextP_8h_source.html306
-rw-r--r--html/ghash_8h_source.html233
-rw-r--r--html/glib_8h_source.html127
-rw-r--r--html/glib__slice_8h_source.html92
-rw-r--r--html/glibconfig_8h_source.html352
-rw-r--r--html/glibintl_8h_source.html128
-rw-r--r--html/glist_8h_source.html206
-rw-r--r--html/glob_8h_source.html105
-rw-r--r--html/globals.html113
-rw-r--r--html/globals_a.html113
-rw-r--r--html/globals_d.html119
-rw-r--r--html/globals_defs.html206
-rw-r--r--html/globals_dup.js14
-rw-r--r--html/globals_enum.html105
-rw-r--r--html/globals_eval.html105
-rw-r--r--html/globals_func.html114
-rw-r--r--html/globals_func.js12
-rw-r--r--html/globals_func_g.html228
-rw-r--r--html/globals_func_m.html246
-rw-r--r--html/globals_func_n.html117
-rw-r--r--html/globals_func_p.html215
-rw-r--r--html/globals_func_r.html212
-rw-r--r--html/globals_func_s.html120
-rw-r--r--html/globals_func_t.html120
-rw-r--r--html/globals_func_v.html141
-rw-r--r--html/globals_g.html230
-rw-r--r--html/globals_m.html272
-rw-r--r--html/globals_n.html119
-rw-r--r--html/globals_p.html355
-rw-r--r--html/globals_r.html217
-rw-r--r--html/globals_s.html122
-rw-r--r--html/globals_t.html122
-rw-r--r--html/globals_type.html147
-rw-r--r--html/globals_v.html143
-rw-r--r--html/globals_vars.html99
-rw-r--r--html/gmacros_8h_source.html358
-rw-r--r--html/gmem_8h_source.html239
-rw-r--r--html/gmessages_8h_source.html429
-rw-r--r--html/gmo_8h_source.html239
-rw-r--r--html/gprintf_8h_source.html138
-rw-r--r--html/gprintfint_8h_source.html154
-rw-r--r--html/gpx2navit__txt_8h_source.html384
-rw-r--r--html/gquark_8h_source.html137
-rw-r--r--html/graphics_2win32_2resources_2resource_8h_source.html89
-rw-r--r--html/graphics_8h.html2047
-rw-r--r--html/graphics_8h.js82
-rw-r--r--html/graphics_8h_source.html392
-rw-r--r--html/graphics__opengl_8h_source.html108
-rw-r--r--html/graphics__qt5_8h_source.html201
-rw-r--r--html/graphics__qt__qpainter_8h_source.html222
-rw-r--r--html/graphics__sdl_8h_source.html98
-rw-r--r--html/graphics__win32_8h_source.html167
-rw-r--r--html/group__coord.html304
-rw-r--r--html/group__coord.js7
-rw-r--r--html/group__navit.html891
-rw-r--r--html/group__navit.js116
-rw-r--r--html/gslice_8h_source.html175
-rw-r--r--html/gslist_8h_source.html202
-rw-r--r--html/gstrfuncs_8h_source.html354
-rw-r--r--html/gthreadprivate_8h_source.html153
-rw-r--r--html/gtkext_8h_source.html92
-rw-r--r--html/gtypes_8h_source.html520
-rw-r--r--html/guiProxy_8h_source.html247
-rw-r--r--html/gui_2win32_2resources_2resource_8h_source.html89
-rw-r--r--html/gui_8h_source.html161
-rw-r--r--html/gui__gtk_8h_source.html141
-rw-r--r--html/gui__gtk__poi_8h_source.html97
-rw-r--r--html/gui__internal_8h_source.html180
-rw-r--r--html/gui__internal__bookmark_8h_source.html100
-rw-r--r--html/gui__internal__command_8h_source.html96
-rw-r--r--html/gui__internal__gesture_8h_source.html95
-rw-r--r--html/gui__internal__html_8h_source.html92
-rw-r--r--html/gui__internal__keyboard_8h_source.html115
-rw-r--r--html/gui__internal__menu_8h_source.html100
-rw-r--r--html/gui__internal__poi_8h_source.html127
-rw-r--r--html/gui__internal__priv_8h_source.html326
-rw-r--r--html/gui__internal__search_8h_source.html97
-rw-r--r--html/gui__internal__widget_8h_source.html245
-rw-r--r--html/gunicode_8h_source.html489
-rw-r--r--html/gutils_8h_source.html556
-rw-r--r--html/hash-string_8h_source.html133
-rw-r--r--html/hierarchy.html723
-rw-r--r--html/hierarchy.js660
-rw-r--r--html/index.html78
-rw-r--r--html/inffast_8h_source.html96
-rw-r--r--html/inffixed_8h_source.html180
-rw-r--r--html/inflate_8h_source.html203
-rw-r--r--html/inftrees_8h_source.html141
-rw-r--r--html/interfaceDownloaderAppDelegate.html119
-rw-r--r--html/interfaceDownloaderAppDelegate.js7
-rw-r--r--html/interfaceDownloaderAppDelegate.pngbin0 -> 963 bytes
-rw-r--r--html/interfaceDownloaderDetailViewController.html106
-rw-r--r--html/interfaceDownloaderDetailViewController.js4
-rw-r--r--html/interfaceDownloaderDetailViewController.pngbin0 -> 687 bytes
-rw-r--r--html/interfaceNavitAppDelegate.html109
-rw-r--r--html/interfaceNavitAppDelegate.js5
-rw-r--r--html/interfaceNavitAppDelegate.pngbin0 -> 941 bytes
-rw-r--r--html/interfaceNavitTimer.html116
-rw-r--r--html/interfaceNavitTimer.js6
-rw-r--r--html/interfaceNavitTimer.pngbin0 -> 440 bytes
-rw-r--r--html/interfaceNavitView.html106
-rw-r--r--html/interfaceNavitView.js4
-rw-r--r--html/interfaceNavitView.pngbin0 -> 387 bytes
-rw-r--r--html/interfaceNavitViewController.html120
-rw-r--r--html/interfaceNavitViewController.js6
-rw-r--r--html/interfaceNavitViewController.pngbin0 -> 544 bytes
-rw-r--r--html/interfaceRootViewController.html113
-rw-r--r--html/interfaceRootViewController.js5
-rw-r--r--html/interfaceRootViewController.pngbin0 -> 601 bytes
-rw-r--r--html/interfaceVSSpeechSynthesizer.html140
-rw-r--r--html/interfaceVSSpeechSynthesizer.js12
-rw-r--r--html/interfaceVSSpeechSynthesizer.pngbin0 -> 597 bytes
-rw-r--r--html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html107
-rw-r--r--html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.js4
-rw-r--r--html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.pngbin0 -> 901 bytes
-rw-r--r--html/io_8h_source.html461
-rw-r--r--html/item_8h_source.html246
-rw-r--r--html/item__def_8h_source.html704
-rw-r--r--html/jquery.js72
-rw-r--r--html/keys_8h_source.html100
-rw-r--r--html/klatt_8h_source.html242
-rw-r--r--html/layer_8h_source.html98
-rw-r--r--html/layout_8h_source.html236
-rw-r--r--html/libc_8h_source.html137
-rw-r--r--html/libgnuintl_8h_source.html469
-rw-r--r--html/linguistics_8h_source.html106
-rw-r--r--html/loadinfo_8h_source.html231
-rw-r--r--html/localcharset_8h_source.html127
-rw-r--r--html/locale_8h_source.html108
-rw-r--r--html/log_8h_source.html117
-rw-r--r--html/main_8h_source.html116
-rw-r--r--html/map-share_8h_source.html94
-rw-r--r--html/map_8c.html1287
-rw-r--r--html/map_8c.js40
-rw-r--r--html/map_8h.html1262
-rw-r--r--html/map_8h.js45
-rw-r--r--html/map_8h_source.html344
-rw-r--r--html/map__data_8h_source.html125
-rw-r--r--html/mapset_8c.html545
-rw-r--r--html/mapset_8c.js22
-rw-r--r--html/mapset_8h_source.html145
-rw-r--r--html/maptool_8h_source.html496
-rw-r--r--html/maptype_8h_source.html113
-rw-r--r--html/math_8h_source.html98
-rw-r--r--html/mbrolib_8h_source.html205
-rw-r--r--html/menu_8h_source.html120
-rw-r--r--html/messages_8h_source.html111
-rw-r--r--html/mg_8h_source.html490
-rw-r--r--html/mman_8h_source.html93
-rw-r--r--html/modules.html84
-rw-r--r--html/modules.js5
-rw-r--r--html/namespaceorg_1_1navitproject_1_1navit.html135
-rw-r--r--html/namespaceorg_1_1navitproject_1_1navit.js23
-rw-r--r--html/namespaces.html90
-rw-r--r--html/namespaces.js8
-rw-r--r--html/nav_f.pngbin0 -> 153 bytes
-rw-r--r--html/nav_g.pngbin0 -> 95 bytes
-rw-r--r--html/nav_h.pngbin0 -> 98 bytes
-rw-r--r--html/navigation_8c.html526
-rw-r--r--html/navigation_8c.js54
-rw-r--r--html/navigation_8h_source.html146
-rw-r--r--html/navitProxy_8h_source.html253
-rw-r--r--html/navit_8h_source.html239
-rw-r--r--html/navit__lfs_8h_source.html139
-rw-r--r--html/navit__nls_8h_source.html99
-rw-r--r--html/navtree.css143
-rw-r--r--html/navtree.js581
-rw-r--r--html/navtreeindex0.js253
-rw-r--r--html/navtreeindex1.js253
-rw-r--r--html/navtreeindex10.js253
-rw-r--r--html/navtreeindex11.js253
-rw-r--r--html/navtreeindex12.js253
-rw-r--r--html/navtreeindex13.js253
-rw-r--r--html/navtreeindex14.js253
-rw-r--r--html/navtreeindex15.js253
-rw-r--r--html/navtreeindex16.js253
-rw-r--r--html/navtreeindex17.js253
-rw-r--r--html/navtreeindex18.js253
-rw-r--r--html/navtreeindex19.js253
-rw-r--r--html/navtreeindex2.js253
-rw-r--r--html/navtreeindex20.js253
-rw-r--r--html/navtreeindex21.js253
-rw-r--r--html/navtreeindex22.js253
-rw-r--r--html/navtreeindex23.js253
-rw-r--r--html/navtreeindex24.js253
-rw-r--r--html/navtreeindex25.js253
-rw-r--r--html/navtreeindex26.js162
-rw-r--r--html/navtreeindex3.js253
-rw-r--r--html/navtreeindex4.js253
-rw-r--r--html/navtreeindex5.js253
-rw-r--r--html/navtreeindex6.js253
-rw-r--r--html/navtreeindex7.js253
-rw-r--r--html/navtreeindex8.js253
-rw-r--r--html/navtreeindex9.js253
-rw-r--r--html/ngqpoint_8h_source.html516
-rw-r--r--html/open.pngbin0 -> 123 bytes
-rw-r--r--html/os2compat_8h_source.html131
-rw-r--r--html/osd_8h_source.html167
-rw-r--r--html/osmformat_8pb-c_8h_source.html630
-rw-r--r--html/pages.html83
-rw-r--r--html/param_8h_source.html102
-rw-r--r--html/phoneme_8h_source.html257
-rw-r--r--html/phrase_8h_source.html96
-rw-r--r--html/plugin_8h_source.html231
-rw-r--r--html/plugin__def_8h_source.html117
-rw-r--r--html/plural-exp_8h_source.html205
-rw-r--r--html/png_8h_source.html3782
-rw-r--r--html/pngconf_8h_source.html1582
-rw-r--r--html/point_8h_source.html101
-rw-r--r--html/popup_8h_source.html98
-rw-r--r--html/portaudio18_8h_source.html569
-rw-r--r--html/portaudio19_8h.html1864
-rw-r--r--html/portaudio19_8h.js138
-rw-r--r--html/portaudio19_8h_source.html565
-rw-r--r--html/portaudio_8h_source.html569
-rw-r--r--html/printf-args_8h_source.html224
-rw-r--r--html/printf-parse_8h_source.html163
-rw-r--r--html/process_8h_source.html232
-rw-r--r--html/profile_8h_source.html111
-rw-r--r--html/projection_8h_source.html108
-rw-r--r--html/protobuf-c-private_8h_source.html164
-rw-r--r--html/protobuf-c_8h_source.html546
-rw-r--r--html/qml_2proxy_8h_source.html201
-rw-r--r--html/qml__bookmark_8h_source.html119
-rw-r--r--html/qml__map_8h_source.html119
-rw-r--r--html/qml__poi_8h_source.html139
-rw-r--r--html/qml__search_8h_source.html122
-rw-r--r--html/qml__vehicle_8h_source.html128
-rw-r--r--html/qt5__qml_2proxy_8h_source.html88
-rw-r--r--html/quadtree_8h_source.html143
-rw-r--r--html/raster_8h_source.html110
-rw-r--r--html/relocatable_8h_source.html162
-rw-r--r--html/resize.js97
-rw-r--r--html/roadprofile_8h_source.html110
-rw-r--r--html/routeProxy_8h_source.html166
-rw-r--r--html/route_8c.html1272
-rw-r--r--html/route_8c.js69
-rw-r--r--html/route_8h.html1143
-rw-r--r--html/route_8h.js62
-rw-r--r--html/route_8h_source.html244
-rw-r--r--html/searchProxy_8h_source.html328
-rw-r--r--html/search_8h_source.html179
-rw-r--r--html/search__houseno__interpol_8h_source.html123
-rw-r--r--html/serial__io_8h_source.html128
-rw-r--r--html/shapefil_8h_source.html841
-rw-r--r--html/signal_8h_source.html87
-rw-r--r--html/sintab_8h_source.html343
-rw-r--r--html/speak__lib_8h_source.html689
-rw-r--r--html/speech_8h_source.html115
-rw-r--r--html/start__real_8h_source.html92
-rw-r--r--html/stat_8h_source.html283
-rw-r--r--html/stdint_8h_source.html98
-rw-r--r--html/structACCENTS.html101
-rw-r--r--html/structACCENTS.js5
-rw-r--r--html/structAllocator.html134
-rw-r--r--html/structAllocator.js16
-rw-r--r--html/structCHANGEPH.html113
-rw-r--r--html/structCHANGEPH.js9
-rw-r--r--html/structDBFInfo.html177
-rw-r--r--html/structDBFInfo.js30
-rw-r--r--html/structEMESS.html111
-rw-r--r--html/structEMESS.js6
-rw-r--r--html/structInstanceData.html101
-rw-r--r--html/structInstanceData.js5
-rw-r--r--html/structLANGUAGE__OPTIONS.html179
-rw-r--r--html/structLANGUAGE__OPTIONS.js31
-rw-r--r--html/structMBROLA__TAB.html113
-rw-r--r--html/structMBROLA__TAB.js9
-rw-r--r--html/structMNEM__TAB.html101
-rw-r--r--html/structMNEM__TAB.js5
-rw-r--r--html/structMagazine.html101
-rw-r--r--html/structMagazine.js5
-rw-r--r--html/structMatchRecord.html107
-rw-r--r--html/structMatchRecord.js7
-rw-r--r--html/structNavitObject.html110
-rw-r--r--html/structNavitObject.js8
-rw-r--r--html/structPARAM__STACK.html101
-rw-r--r--html/structPARAM__STACK.js5
-rw-r--r--html/structPHONEME__LIST.html134
-rw-r--r--html/structPHONEME__LIST.js16
-rw-r--r--html/structPHONEME__LIST2.html110
-rw-r--r--html/structPHONEME__LIST2.js8
-rw-r--r--html/structPHONEME__TAB.html137
-rw-r--r--html/structPHONEME__TAB.js17
-rw-r--r--html/structPHONEME__TAB__LIST.html107
-rw-r--r--html/structPHONEME__TAB__LIST.js7
-rw-r--r--html/structPaDeviceInfo.html140
-rw-r--r--html/structPaDeviceInfo.js16
-rw-r--r--html/structPaHostApiInfo.html192
-rw-r--r--html/structPaHostApiInfo.js9
-rw-r--r--html/structPaHostErrorInfo.html145
-rw-r--r--html/structPaHostErrorInfo.js6
-rw-r--r--html/structPaStreamCallbackTimeInfo.html108
-rw-r--r--html/structPaStreamCallbackTimeInfo.js6
-rw-r--r--html/structPaStreamInfo.html163
-rw-r--r--html/structPaStreamInfo.js7
-rw-r--r--html/structPaStreamParameters.html176
-rw-r--r--html/structPaStreamParameters.js8
-rw-r--r--html/structREPLACE__PHONEMES.html104
-rw-r--r--html/structREPLACE__PHONEMES.js6
-rw-r--r--html/structRESONATOR.html110
-rw-r--r--html/structRESONATOR.js8
-rw-r--r--html/structRGROUP.html104
-rw-r--r--html/structRGROUP.js6
-rw-r--r--html/structRealIter.html113
-rw-r--r--html/structRealIter.js9
-rw-r--r--html/structSAHooks.html125
-rw-r--r--html/structSAHooks.js13
-rw-r--r--html/structSHPDiskTreeInfo.html101
-rw-r--r--html/structSHPDiskTreeInfo.js5
-rw-r--r--html/structSHPInfo.html149
-rw-r--r--html/structSHPInfo.js21
-rw-r--r--html/structSHPTree.html110
-rw-r--r--html/structSHPTree.js8
-rw-r--r--html/structSOUND__ICON.html107
-rw-r--r--html/structSOUND__ICON.js7
-rw-r--r--html/structSPECT__SEQ.html107
-rw-r--r--html/structSPECT__SEQ.js7
-rw-r--r--html/structSPECT__SEQK.html107
-rw-r--r--html/structSPECT__SEQK.js7
-rw-r--r--html/structSPEED__FACTORS.html110
-rw-r--r--html/structSPEED__FACTORS.js8
-rw-r--r--html/structSSML__STACK.html113
-rw-r--r--html/structSSML__STACK.js9
-rw-r--r--html/structSYLLABLE.html113
-rw-r--r--html/structSYLLABLE.js9
-rw-r--r--html/structSliceConfig.html110
-rw-r--r--html/structSliceConfig.js8
-rw-r--r--html/structSmcBranch.html101
-rw-r--r--html/structSmcBranch.js5
-rw-r--r--html/structSmcEntry.html101
-rw-r--r--html/structSmcEntry.js5
-rw-r--r--html/structTONE__HEAD.html122
-rw-r--r--html/structTONE__HEAD.js12
-rw-r--r--html/structTONE__NUCLEUS.html125
-rw-r--r--html/structTONE__NUCLEUS.js13
-rw-r--r--html/structThreadMemory.html101
-rw-r--r--html/structThreadMemory.js5
-rw-r--r--html/structTranslator.html221
-rw-r--r--html/structTranslator.js45
-rw-r--r--html/structWGEN__DATA.html137
-rw-r--r--html/structWGEN__DATA.js17
-rw-r--r--html/structWORD__TAB.html113
-rw-r--r--html/structWORD__TAB.js9
-rw-r--r--html/structXPM2BMP__TAG.html140
-rw-r--r--html/structXPM2BMP__TAG.js18
-rw-r--r--html/structXPMCOLORENTRY__TAG.html107
-rw-r--r--html/structXPMCOLORENTRY__TAG.js7
-rw-r--r--html/struct__ChunkLink.html101
-rw-r--r--html/struct__ChunkLink.js5
-rw-r--r--html/struct__GDebugKey.html101
-rw-r--r--html/struct__GDebugKey.js5
-rw-r--r--html/struct__GError.html104
-rw-r--r--html/struct__GError.js6
-rw-r--r--html/struct__GHashNode.html107
-rw-r--r--html/struct__GHashNode.js7
-rw-r--r--html/struct__GHashTable.html122
-rw-r--r--html/struct__GHashTable.js12
-rw-r--r--html/struct__GHashTableIter.html113
-rw-r--r--html/struct__GHashTableIter.js9
-rw-r--r--html/struct__GList.html104
-rw-r--r--html/struct__GList.js6
-rw-r--r--html/struct__GMemChunk.html98
-rw-r--r--html/struct__GMemChunk.js4
-rw-r--r--html/struct__GMemVTable.html113
-rw-r--r--html/struct__GMemVTable.js9
-rw-r--r--html/struct__GSList.html101
-rw-r--r--html/struct__GSList.js5
-rw-r--r--html/struct__GTimeVal.html101
-rw-r--r--html/struct__GTimeVal.js5
-rw-r--r--html/struct__GTrashStack.html98
-rw-r--r--html/struct__GTrashStack.js4
-rw-r--r--html/struct__OSMPBF____Blob.html130
-rw-r--r--html/struct__OSMPBF____Blob.js14
-rw-r--r--html/struct__OSMPBF____BlobHeader.html110
-rw-r--r--html/struct__OSMPBF____BlobHeader.js8
-rw-r--r--html/struct__OSMPBF____ChangeSet.html101
-rw-r--r--html/struct__OSMPBF____ChangeSet.js5
-rw-r--r--html/struct__OSMPBF____DenseInfo.html128
-rw-r--r--html/struct__OSMPBF____DenseInfo.js14
-rw-r--r--html/struct__OSMPBF____DenseNodes.html125
-rw-r--r--html/struct__OSMPBF____DenseNodes.js13
-rw-r--r--html/struct__OSMPBF____HeaderBBox.html110
-rw-r--r--html/struct__OSMPBF____HeaderBBox.js8
-rw-r--r--html/struct__OSMPBF____HeaderBlock.html119
-rw-r--r--html/struct__OSMPBF____HeaderBlock.js11
-rw-r--r--html/struct__OSMPBF____Info.html128
-rw-r--r--html/struct__OSMPBF____Info.js14
-rw-r--r--html/struct__OSMPBF____Node.html122
-rw-r--r--html/struct__OSMPBF____Node.js12
-rw-r--r--html/struct__OSMPBF____PrimitiveBlock.html131
-rw-r--r--html/struct__OSMPBF____PrimitiveBlock.js15
-rw-r--r--html/struct__OSMPBF____PrimitiveGroup.html125
-rw-r--r--html/struct__OSMPBF____PrimitiveGroup.js13
-rw-r--r--html/struct__OSMPBF____Relation.html134
-rw-r--r--html/struct__OSMPBF____Relation.js16
-rw-r--r--html/struct__OSMPBF____StringTable.html104
-rw-r--r--html/struct__OSMPBF____StringTable.js6
-rw-r--r--html/struct__OSMPBF____Way.html122
-rw-r--r--html/struct__OSMPBF____Way.js12
-rw-r--r--html/struct__ProtobufCAllocator.html110
-rw-r--r--html/struct__ProtobufCAllocator.js8
-rw-r--r--html/struct__ProtobufCBinaryData.html101
-rw-r--r--html/struct__ProtobufCBinaryData.js5
-rw-r--r--html/struct__ProtobufCBuffer.html98
-rw-r--r--html/struct__ProtobufCBuffer.js4
-rw-r--r--html/struct__ProtobufCBufferSimple.html110
-rw-r--r--html/struct__ProtobufCBufferSimple.js8
-rw-r--r--html/struct__ProtobufCEnumDescriptor.html140
-rw-r--r--html/struct__ProtobufCEnumDescriptor.js18
-rw-r--r--html/struct__ProtobufCEnumValue.html104
-rw-r--r--html/struct__ProtobufCEnumValue.js6
-rw-r--r--html/struct__ProtobufCEnumValueIndex.html101
-rw-r--r--html/struct__ProtobufCEnumValueIndex.js5
-rw-r--r--html/struct__ProtobufCFieldDescriptor.html131
-rw-r--r--html/struct__ProtobufCFieldDescriptor.js15
-rw-r--r--html/struct__ProtobufCIntRange.html101
-rw-r--r--html/struct__ProtobufCIntRange.js5
-rw-r--r--html/struct__ProtobufCMessage.html104
-rw-r--r--html/struct__ProtobufCMessage.js6
-rw-r--r--html/struct__ProtobufCMessageDescriptor.html140
-rw-r--r--html/struct__ProtobufCMessageDescriptor.js18
-rw-r--r--html/struct__ProtobufCMessageUnknownField.html107
-rw-r--r--html/struct__ProtobufCMessageUnknownField.js7
-rw-r--r--html/struct__ProtobufCMethodDescriptor.html104
-rw-r--r--html/struct__ProtobufCMethodDescriptor.js6
-rw-r--r--html/struct__ProtobufCService.html104
-rw-r--r--html/struct__ProtobufCService.js6
-rw-r--r--html/struct__ProtobufCServiceDescriptor.html119
-rw-r--r--html/struct__ProtobufCServiceDescriptor.js11
-rw-r--r--html/struct__ScannedMember.html113
-rw-r--r--html/struct__ScannedMember.js9
-rw-r--r--html/struct__SlabInfo.html107
-rw-r--r--html/struct__SlabInfo.js7
-rw-r--r--html/struct__VIDEO__POWER__MANAGEMENT.html104
-rw-r--r--html/struct__VIDEO__POWER__MANAGEMENT.js6
-rw-r--r--html/struct__finddata__t.html113
-rw-r--r--html/struct__finddata__t.js9
-rw-r--r--html/struct__finddatai64__t.html113
-rw-r--r--html/struct__finddatai64__t.js9
-rw-r--r--html/struct__stat.html128
-rw-r--r--html/struct__stat.js14
-rw-r--r--html/struct__wfinddata__t.html113
-rw-r--r--html/struct__wfinddata__t.js9
-rw-r--r--html/struct__wfinddatai64__t.html113
-rw-r--r--html/struct__wfinddatai64__t.js9
-rw-r--r--html/structaction__cb__data.html101
-rw-r--r--html/structaction__cb__data.js5
-rw-r--r--html/structalias__map.html101
-rw-r--r--html/structalias__map.js5
-rw-r--r--html/structandroid__search__priv.html122
-rw-r--r--html/structandroid__search__priv.js12
-rw-r--r--html/structannouncement.html103
-rw-r--r--html/structannouncement.js4
-rw-r--r--html/structargument.html153
-rw-r--r--html/structargument.js22
-rw-r--r--html/structarguments.html101
-rw-r--r--html/structarguments.js5
-rw-r--r--html/structassociated__street.html101
-rw-r--r--html/structassociated__street.js5
-rw-r--r--html/structattr.html258
-rw-r--r--html/structattr.js57
-rw-r--r--html/structattrObject.html106
-rw-r--r--html/structattrObject.js5
-rw-r--r--html/structattr__bin.html131
-rw-r--r--html/structattr__bin.js5
-rw-r--r--html/structattr__fixme.html101
-rw-r--r--html/structattr__fixme.js5
-rw-r--r--html/structattr__iter.html126
-rw-r--r--html/structattr__iter.js10
-rw-r--r--html/structattr__mapping.html104
-rw-r--r--html/structattr__mapping.js6
-rw-r--r--html/structattr__name.html101
-rw-r--r--html/structattr__name.js5
-rw-r--r--html/structaux__tile.html104
-rw-r--r--html/structaux__tile.js6
-rw-r--r--html/structauxmap.html116
-rw-r--r--html/structauxmap.js10
-rw-r--r--html/structbinding.html110
-rw-r--r--html/structbinding.js8
-rw-r--r--html/structbinfile__hash__entry.html104
-rw-r--r--html/structbinfile__hash__entry.js6
-rw-r--r--html/structblock.html98
-rw-r--r--html/structblock.js4
-rw-r--r--html/structblock__bt__priv.html122
-rw-r--r--html/structblock__bt__priv.js12
-rw-r--r--html/structblock__data.html105
-rw-r--r--html/structblock__data.js4
-rw-r--r--html/structblock__index.html98
-rw-r--r--html/structblock__index.js4
-rw-r--r--html/structblock__index__item.html98
-rw-r--r--html/structblock__index__item.js4
-rw-r--r--html/structblock__list.html101
-rw-r--r--html/structblock__list.js5
-rw-r--r--html/structblock__offset.html98
-rw-r--r--html/structblock__offset.js4
-rw-r--r--html/structblock__priv.html122
-rw-r--r--html/structblock__priv.js12
-rw-r--r--html/structbookmark__item__priv.html116
-rw-r--r--html/structbookmark__item__priv.js10
-rw-r--r--html/structbookmarks.html139
-rw-r--r--html/structbookmarks.js16
-rw-r--r--html/structboundary.html119
-rw-r--r--html/structboundary.js11
-rw-r--r--html/structbuffer.html160
-rw-r--r--html/structbuffer.js7
-rw-r--r--html/structcJSON.html119
-rw-r--r--html/structcJSON.js11
-rw-r--r--html/structcJSON__Hooks.html101
-rw-r--r--html/structcJSON__Hooks.js5
-rw-r--r--html/structcache.html120
-rw-r--r--html/structcache.js11
-rw-r--r--html/structcache__entry.html113
-rw-r--r--html/structcache__entry.js9
-rw-r--r--html/structcache__entry__list.html104
-rw-r--r--html/structcache__entry__list.js6
-rw-r--r--html/structcallback.html112
-rw-r--r--html/structcallback.js7
-rw-r--r--html/structcallback__list.html98
-rw-r--r--html/structcallback__list.js4
-rw-r--r--html/structcb__hw__state__trail.html101
-rw-r--r--html/structcb__hw__state__trail.js5
-rw-r--r--html/structcdf__data.html134
-rw-r--r--html/structcdf__data.js14
-rw-r--r--html/structcdf__speed.html110
-rw-r--r--html/structcdf__speed.js6
-rw-r--r--html/structch__edge.html109
-rw-r--r--html/structch__edge.js6
-rw-r--r--html/structchar__directive.html128
-rw-r--r--html/structchar__directive.js14
-rw-r--r--html/structchar__directives.html107
-rw-r--r--html/structchar__directives.js7
-rw-r--r--html/structcircle.html104
-rw-r--r--html/structcircle.js6
-rw-r--r--html/structcmd__interface.html119
-rw-r--r--html/structcmd__interface.js11
-rw-r--r--html/structcoastline__tile.html106
-rw-r--r--html/structcoastline__tile.js5
-rw-r--r--html/structcoastline__tile__data.html110
-rw-r--r--html/structcoastline__tile__data.js8
-rw-r--r--html/structcode.html104
-rw-r--r--html/structcode.js6
-rw-r--r--html/structcolor.html114
-rw-r--r--html/structcolor.js7
-rw-r--r--html/structcommand__saved.html234
-rw-r--r--html/structcommand__saved.js16
-rw-r--r--html/structcommand__saved__cb.html116
-rw-r--r--html/structcommand__saved__cb.js5
-rw-r--r--html/structcommand__table.html108
-rw-r--r--html/structcommand__table.js5
-rw-r--r--html/structcompass.html104
-rw-r--r--html/structcompass.js6
-rw-r--r--html/structconfig.html94
-rw-r--r--html/structconfigObject.html94
-rw-r--r--html/structcontext.html110
-rw-r--r--html/structcontext.js8
-rw-r--r--html/structcontour.html101
-rw-r--r--html/structcontour.js5
-rw-r--r--html/structcoord.html134
-rw-r--r--html/structcoord.js5
-rw-r--r--html/structcoordObject.html98
-rw-r--r--html/structcoordObject.js4
-rw-r--r--html/structcoord__3d.html104
-rw-r--r--html/structcoord__3d.js6
-rw-r--r--html/structcoord__d.html133
-rw-r--r--html/structcoord__d.js5
-rw-r--r--html/structcoord__geo.html137
-rw-r--r--html/structcoord__geo.js5
-rw-r--r--html/structcoord__geo__cart.html154
-rw-r--r--html/structcoord__geo__cart.js6
-rw-r--r--html/structcoord__rect.html101
-rw-r--r--html/structcoord__rect.js5
-rw-r--r--html/structcoord__rectObject.html98
-rw-r--r--html/structcoord__rectObject.js4
-rw-r--r--html/structcountry.html115
-rw-r--r--html/structcountry.js8
-rw-r--r--html/structcountry__search.html116
-rw-r--r--html/structcountry__search.js10
-rw-r--r--html/structcountry__table.html116
-rw-r--r--html/structcountry__table.js10
-rw-r--r--html/structcursor.html113
-rw-r--r--html/structcursor.js9
-rw-r--r--html/structdata__window.html114
-rw-r--r--html/structdata__window.js7
-rw-r--r--html/structdatawindow.html101
-rw-r--r--html/structdatawindow.js5
-rw-r--r--html/structdatawindow__methods.html104
-rw-r--r--html/structdatawindow__methods.js6
-rw-r--r--html/structdatawindow__priv.html158
-rw-r--r--html/structdatawindow__priv.js22
-rw-r--r--html/structdb__config.html122
-rw-r--r--html/structdb__config.js12
-rw-r--r--html/structdbus__callback.html101
-rw-r--r--html/structdbus__callback.js5
-rw-r--r--html/structdbus__method.html116
-rw-r--r--html/structdbus__method.js10
-rw-r--r--html/structdefault__flags.html101
-rw-r--r--html/structdefault__flags.js5
-rw-r--r--html/structdiagram__point.html101
-rw-r--r--html/structdiagram__point.js5
-rw-r--r--html/structdisplay__context.html125
-rw-r--r--html/structdisplay__context.js13
-rw-r--r--html/structdisplayitem.html123
-rw-r--r--html/structdisplayitem.js9
-rw-r--r--html/structdisplaylist.html152
-rw-r--r--html/structdisplaylist.js22
-rw-r--r--html/structdisplaylist__handle.html114
-rw-r--r--html/structdisplaylist__handle.js6
-rw-r--r--html/structdisplaylist__icon__cache.html98
-rw-r--r--html/structdisplaylist__icon__cache.js4
-rw-r--r--html/structdiv__flags__map.html104
-rw-r--r--html/structdiv__flags__map.js6
-rw-r--r--html/structdraw__info.html111
-rw-r--r--html/structdraw__info.js6
-rw-r--r--html/structdraw__polyline__context.html113
-rw-r--r--html/structdraw__polyline__context.js9
-rw-r--r--html/structdraw__polyline__shape.html122
-rw-r--r--html/structdraw__polyline__shape.js12
-rw-r--r--html/structduplicate.html101
-rw-r--r--html/structduplicate.js5
-rw-r--r--html/structedge.html119
-rw-r--r--html/structedge.js11
-rw-r--r--html/structedge__hash__item.html101
-rw-r--r--html/structedge__hash__item.js5
-rw-r--r--html/structelement.html213
-rw-r--r--html/structelement.js36
-rw-r--r--html/structelement__func.html107
-rw-r--r--html/structelement__func.js7
-rw-r--r--html/structespeak__EVENT.html126
-rw-r--r--html/structespeak__EVENT.js13
-rw-r--r--html/structespeak__VOICE.html122
-rw-r--r--html/structespeak__VOICE.js12
-rw-r--r--html/structevent__idle.html109
-rw-r--r--html/structevent__idle.js6
-rw-r--r--html/structevent__methods.html122
-rw-r--r--html/structevent__methods.js12
-rw-r--r--html/structevent__priv.html98
-rw-r--r--html/structevent__priv.js4
-rw-r--r--html/structevent__timeout.html123
-rw-r--r--html/structevent__timeout.js11
-rw-r--r--html/structevent__watch.html122
-rw-r--r--html/structevent__watch.js9
-rw-r--r--html/structexpression.html140
-rw-r--r--html/structexpression.js27
-rw-r--r--html/structezxml.html125
-rw-r--r--html/structezxml.js13
-rw-r--r--html/structezxml__root.html131
-rw-r--r--html/structezxml__root.js15
-rw-r--r--html/structfat__block.html119
-rw-r--r--html/structfat__block.js11
-rw-r--r--html/structfibheap.html119
-rw-r--r--html/structfibheap.js11
-rw-r--r--html/structfibheap__el.html119
-rw-r--r--html/structfibheap__el.js11
-rw-r--r--html/structfile.html158
-rw-r--r--html/structfile.js22
-rw-r--r--html/structfile__cache__id.html107
-rw-r--r--html/structfile__cache__id.js7
-rw-r--r--html/structfile__header.html110
-rw-r--r--html/structfile__header.js8
-rw-r--r--html/structfile__wordexp.html104
-rw-r--r--html/structfile__wordexp.js6
-rw-r--r--html/structfiles__relation__processing.html117
-rw-r--r--html/structfiles__relation__processing.js9
-rw-r--r--html/structfilter.html101
-rw-r--r--html/structfilter.js5
-rw-r--r--html/structfilter__entry.html109
-rw-r--r--html/structfilter__entry.js6
-rw-r--r--html/structfont__freetype__font.html104
-rw-r--r--html/structfont__freetype__font.js6
-rw-r--r--html/structfont__freetype__glyph.html116
-rw-r--r--html/structfont__freetype__glyph.js10
-rw-r--r--html/structfont__freetype__methods.html200
-rw-r--r--html/structfont__freetype__methods.js10
-rw-r--r--html/structfont__freetype__text.html101
-rw-r--r--html/structfont__freetype__text.js5
-rw-r--r--html/structfont__priv.html98
-rw-r--r--html/structfont__priv.js4
-rw-r--r--html/structform.html98
-rw-r--r--html/structform.js4
-rw-r--r--html/structformer__destination.html104
-rw-r--r--html/structformer__destination.js6
-rw-r--r--html/structframe__t.html131
-rw-r--r--html/structframe__t.js15
-rw-r--r--html/structframe__t2.html122
-rw-r--r--html/structframe__t2.js12
-rw-r--r--html/structframeref__t.html104
-rw-r--r--html/structframeref__t.js6
-rw-r--r--html/structg2sattr.html202
-rw-r--r--html/structg2sattr.js33
-rw-r--r--html/structg2scolumns.html184
-rw-r--r--html/structg2scolumns.js27
-rw-r--r--html/structg2sprop.html478
-rw-r--r--html/structg2sprop.js29
-rw-r--r--html/structg2sstats.html223
-rw-r--r--html/structg2sstats.js12
-rw-r--r--html/structgar2nav__conv.html104
-rw-r--r--html/structgar2nav__conv.js6
-rw-r--r--html/structgar2navit.html113
-rw-r--r--html/structgar2navit.js9
-rw-r--r--html/structgeodesic.html137
-rw-r--r--html/structgeodesic.js17
-rw-r--r--html/structgeom__poly__segment.html104
-rw-r--r--html/structgeom__poly__segment.js6
-rw-r--r--html/structglob__t.html104
-rw-r--r--html/structglob__t.js6
-rw-r--r--html/structgps__sat.html108
-rw-r--r--html/structgps__sat.js7
-rw-r--r--html/structgps__status.html110
-rw-r--r--html/structgps__status.js8
-rw-r--r--html/structgraphics.html164
-rw-r--r--html/structgraphics.js22
-rw-r--r--html/structgraphics__data__image.html101
-rw-r--r--html/structgraphics__data__image.js5
-rw-r--r--html/structgraphics__font.html101
-rw-r--r--html/structgraphics__font.js5
-rw-r--r--html/structgraphics__font__methods.html98
-rw-r--r--html/structgraphics__font__methods.js4
-rw-r--r--html/structgraphics__font__priv.html122
-rw-r--r--html/structgraphics__font__priv.js9
-rw-r--r--html/structgraphics__gc.html111
-rw-r--r--html/structgraphics__gc.js6
-rw-r--r--html/structgraphics__gc__methods.html110
-rw-r--r--html/structgraphics__gc__methods.js8
-rw-r--r--html/structgraphics__gc__priv.html268
-rw-r--r--html/structgraphics__gc__priv.js56
-rw-r--r--html/structgraphics__image.html110
-rw-r--r--html/structgraphics__image.js8
-rw-r--r--html/structgraphics__image__buffer.html107
-rw-r--r--html/structgraphics__image__buffer.js7
-rw-r--r--html/structgraphics__image__methods.html98
-rw-r--r--html/structgraphics__image__methods.js4
-rw-r--r--html/structgraphics__image__priv.html164
-rw-r--r--html/structgraphics__image__priv.js23
-rw-r--r--html/structgraphics__keyboard.html194
-rw-r--r--html/structgraphics__keyboard.js9
-rw-r--r--html/structgraphics__methods.html193
-rw-r--r--html/structgraphics__methods.js26
-rw-r--r--html/structgraphics__opengl__platform.html114
-rw-r--r--html/structgraphics__opengl__platform.js9
-rw-r--r--html/structgraphics__opengl__platform__methods.html101
-rw-r--r--html/structgraphics__opengl__platform__methods.js5
-rw-r--r--html/structgraphics__opengl__window__system.html134
-rw-r--r--html/structgraphics__opengl__window__system.js16
-rw-r--r--html/structgraphics__opengl__window__system__methods.html107
-rw-r--r--html/structgraphics__opengl__window__system__methods.js7
-rw-r--r--html/structgraphics__priv.html637
-rw-r--r--html/structgraphics__priv.js175
-rw-r--r--html/structgscale.html104
-rw-r--r--html/structgscale.js6
-rw-r--r--html/structgui.html112
-rw-r--r--html/structgui.js7
-rw-r--r--html/structgui__config__settings.html179
-rw-r--r--html/structgui__config__settings.js8
-rw-r--r--html/structgui__internal__data.html105
-rw-r--r--html/structgui__internal__data.js6
-rw-r--r--html/structgui__internal__keyb__mode.html161
-rw-r--r--html/structgui__internal__keyb__mode.js7
-rw-r--r--html/structgui__internal__methods.html110
-rw-r--r--html/structgui__internal__methods.js8
-rw-r--r--html/structgui__internal__widget__methods.html140
-rw-r--r--html/structgui__internal__widget__methods.js18
-rw-r--r--html/structgui__menu__info.html101
-rw-r--r--html/structgui__menu__info.js5
-rw-r--r--html/structgui__methods.html125
-rw-r--r--html/structgui__methods.js13
-rw-r--r--html/structgui__priv.html608
-rw-r--r--html/structgui__priv.js132
-rw-r--r--html/structgui__priv_1_1gesture__elem.html101
-rw-r--r--html/structgui__priv_1_1gesture__elem.js5
-rw-r--r--html/structgui__priv_1_1html.html144
-rw-r--r--html/structgui__priv_1_1html.js24
-rw-r--r--html/structgz__header__s.html134
-rw-r--r--html/structgz__header__s.js16
-rw-r--r--html/structhash__entry.html101
-rw-r--r--html/structhash__entry.js5
-rw-r--r--html/structheightline.html110
-rw-r--r--html/structheightline.js8
-rw-r--r--html/structhn__interpol__attr.html109
-rw-r--r--html/structhn__interpol__attr.js6
-rw-r--r--html/structhouse__number__interpolation.html224
-rw-r--r--html/structhouse__number__interpolation.js16
-rw-r--r--html/structhousenumber.html101
-rw-r--r--html/structhousenumber.js5
-rw-r--r--html/structhtml__tag__map.html101
-rw-r--r--html/structhtml__tag__map.js5
-rw-r--r--html/structidle__task.html102
-rw-r--r--html/structidle__task.js5
-rw-r--r--html/structimg__header.html185
-rw-r--r--html/structimg__header.js33
-rw-r--r--html/structinflate__state.html188
-rw-r--r--html/structinflate__state.js34
-rw-r--r--html/structinternal__state.html99
-rw-r--r--html/structinternal__state.js4
-rw-r--r--html/structitem.html198
-rw-r--r--html/structitem.js9
-rw-r--r--html/structitem__bin.html148
-rw-r--r--html/structitem__bin.js6
-rw-r--r--html/structitem__bin__sink.html101
-rw-r--r--html/structitem__bin__sink.js5
-rw-r--r--html/structitem__bin__sink__func.html101
-rw-r--r--html/structitem__bin__sink__func.js5
-rw-r--r--html/structitem__data.html107
-rw-r--r--html/structitem__data.js7
-rw-r--r--html/structitem__hash.html98
-rw-r--r--html/structitem__hash.js4
-rw-r--r--html/structitem__id.html101
-rw-r--r--html/structitem__id.js5
-rw-r--r--html/structitem__methods.html119
-rw-r--r--html/structitem__methods.js11
-rw-r--r--html/structitem__name.html106
-rw-r--r--html/structitem__name.js5
-rw-r--r--html/structitem__priv.html128
-rw-r--r--html/structitem__priv.js14
-rw-r--r--html/structitem__range.html98
-rw-r--r--html/structitem__range.js4
-rw-r--r--html/structitemgra.html105
-rw-r--r--html/structitemgra.js6
-rw-r--r--html/structj1850.html157
-rw-r--r--html/structj1850.js22
-rw-r--r--html/structjni__object.html104
-rw-r--r--html/structjni__object.js6
-rw-r--r--html/structkeywtab__t.html101
-rw-r--r--html/structkeywtab__t.js5
-rw-r--r--html/structklatt__frame__t.html149
-rw-r--r--html/structklatt__frame__t.js21
-rw-r--r--html/structklatt__global__t.html200
-rw-r--r--html/structklatt__global__t.js38
-rw-r--r--html/structklatt__peaks__t.html131
-rw-r--r--html/structklatt__peaks__t.js15
-rw-r--r--html/structknown__translation__t.html116
-rw-r--r--html/structknown__translation__t.js10
-rw-r--r--html/structlabel__data.html104
-rw-r--r--html/structlabel__data.js6
-rw-r--r--html/structlabel__data__offset.html104
-rw-r--r--html/structlabel__data__offset.js6
-rw-r--r--html/structlabel__header.html152
-rw-r--r--html/structlabel__header.js22
-rw-r--r--html/structlayer.html113
-rw-r--r--html/structlayer.js9
-rw-r--r--html/structlayout.html125
-rw-r--r--html/structlayout.js13
-rw-r--r--html/structlconv.html98
-rw-r--r--html/structlconv.js4
-rw-r--r--html/structlevel.html104
-rw-r--r--html/structlevel.js6
-rw-r--r--html/structloaded__domain.html149
-rw-r--r--html/structloaded__domain.js21
-rw-r--r--html/structloaded__l10nfile.html110
-rw-r--r--html/structloaded__l10nfile.js8
-rw-r--r--html/structlog.html140
-rw-r--r--html/structlog.js18
-rw-r--r--html/structlog__data.html104
-rw-r--r--html/structlog__data.js6
-rw-r--r--html/structlongest__match.html110
-rw-r--r--html/structlongest__match.js8
-rw-r--r--html/structlongest__match__list.html98
-rw-r--r--html/structlongest__match__list.js4
-rw-r--r--html/structlongest__match__list__item.html104
-rw-r--r--html/structlongest__match__list__item.js6
-rw-r--r--html/structmalloc__head.html113
-rw-r--r--html/structmalloc__head.js9
-rw-r--r--html/structmalloc__tail.html98
-rw-r--r--html/structmalloc__tail.js4
-rw-r--r--html/structmap.html153
-rw-r--r--html/structmap.js6
-rw-r--r--html/structmapObject.html101
-rw-r--r--html/structmapObject.js5
-rw-r--r--html/structmap__data.html101
-rw-r--r--html/structmap__data.js5
-rw-r--r--html/structmap__download.html155
-rw-r--r--html/structmap__download.js23
-rw-r--r--html/structmap__methods.html295
-rw-r--r--html/structmap__methods.js16
-rw-r--r--html/structmap__priv.html307
-rw-r--r--html/structmap__priv.js66
-rw-r--r--html/structmap__rect.html136
-rw-r--r--html/structmap__rect.js5
-rw-r--r--html/structmap__rectObject.html98
-rw-r--r--html/structmap__rectObject.js4
-rw-r--r--html/structmap__rect__priv.html596
-rw-r--r--html/structmap__rect__priv.js162
-rw-r--r--html/structmap__search.html110
-rw-r--r--html/structmap__search.js6
-rw-r--r--html/structmap__search__priv.html186
-rw-r--r--html/structmap__search__priv.js15
-rw-r--r--html/structmap__selection.html192
-rw-r--r--html/structmap__selection.js9
-rw-r--r--html/structmapset.html119
-rw-r--r--html/structmapset.js4
-rw-r--r--html/structmapsetObject.html98
-rw-r--r--html/structmapsetObject.js4
-rw-r--r--html/structmapset__handle.html119
-rw-r--r--html/structmapset__handle.js4
-rw-r--r--html/structmapset__search.html205
-rw-r--r--html/structmapset__search.js9
-rw-r--r--html/structmaptool__force__64.html98
-rw-r--r--html/structmaptool__force__64.js4
-rw-r--r--html/structmaptool__osm.html122
-rw-r--r--html/structmaptool__osm.js12
-rw-r--r--html/structmaptool__params.html182
-rw-r--r--html/structmaptool__params.js32
-rw-r--r--html/structmaptype.html104
-rw-r--r--html/structmaptype.js6
-rw-r--r--html/structmarker.html98
-rw-r--r--html/structmarker.js4
-rw-r--r--html/structmbrolib__parameter.html114
-rw-r--r--html/structmbrolib__parameter.js8
-rw-r--r--html/structmbrolib__voice.html114
-rw-r--r--html/structmbrolib__voice.js8
-rw-r--r--html/structmenu.html101
-rw-r--r--html/structmenu.js5
-rw-r--r--html/structmenu__data.html122
-rw-r--r--html/structmenu__data.js12
-rw-r--r--html/structmenu__methods.html107
-rw-r--r--html/structmenu__methods.js7
-rw-r--r--html/structmenu__priv.html137
-rw-r--r--html/structmenu__priv.js15
-rw-r--r--html/structmessage.html107
-rw-r--r--html/structmessage.js7
-rw-r--r--html/structmessagelist.html191
-rw-r--r--html/structmessagelist.js9
-rw-r--r--html/structmo__file__header.html131
-rw-r--r--html/structmo__file__header.js15
-rw-r--r--html/structmouse__event__queue__element.html107
-rw-r--r--html/structmouse__event__queue__element.js7
-rw-r--r--html/structnav__next__turn.html116
-rw-r--r--html/structnav__next__turn.js10
-rw-r--r--html/structnav__toggle__announcer.html119
-rw-r--r--html/structnav__toggle__announcer.js11
-rw-r--r--html/structnavigation.html243
-rw-r--r--html/structnavigation.js32
-rw-r--r--html/structnavigationObject.html103
-rw-r--r--html/structnavigationObject.js4
-rw-r--r--html/structnavigation__command.html207
-rw-r--r--html/structnavigation__command.js10
-rw-r--r--html/structnavigation__itm.html172
-rw-r--r--html/structnavigation__itm.js16
-rw-r--r--html/structnavigation__maneuver.html343
-rw-r--r--html/structnavigation__maneuver.js18
-rw-r--r--html/structnavigation__status.html138
-rw-r--r--html/structnavigation__status.js7
-rw-r--r--html/structnavigation__way.html254
-rw-r--r--html/structnavigation__way.js13
-rw-r--r--html/structnavit.html341
-rw-r--r--html/structnavit.js80
-rw-r--r--html/structnavitObject.html103
-rw-r--r--html/structnavitObject.js4
-rw-r--r--html/structnavit__binding__w32__msg.html104
-rw-r--r--html/structnavit__binding__w32__msg.js6
-rw-r--r--html/structnavit__object.html89
-rw-r--r--html/structnavit__vehicle.html154
-rw-r--r--html/structnavit__vehicle.js12
-rw-r--r--html/structnewnode.html98
-rw-r--r--html/structnewnode.js4
-rw-r--r--html/structnl2gl__t.html104
-rw-r--r--html/structnl2gl__t.js6
-rw-r--r--html/structnode.html101
-rw-r--r--html/structnode.js5
-rw-r--r--html/structnode__item.html104
-rw-r--r--html/structnode__item.js6
-rw-r--r--html/structnotify__priv.html101
-rw-r--r--html/structnotify__priv.js5
-rw-r--r--html/structo5m.html140
-rw-r--r--html/structo5m.js18
-rw-r--r--html/structobject__func.html134
-rw-r--r--html/structobject__func.js16
-rw-r--r--html/structodometer.html158
-rw-r--r--html/structodometer.js24
-rw-r--r--html/structoffset__len.html101
-rw-r--r--html/structoffset__len.js5
-rw-r--r--html/structoption.html108
-rw-r--r--html/structoption.js7
-rw-r--r--html/structosd.html106
-rw-r--r--html/structosd.js5
-rw-r--r--html/structosd__button.html113
-rw-r--r--html/structosd__button.js9
-rw-r--r--html/structosd__item.html198
-rw-r--r--html/structosd__item.js33
-rw-r--r--html/structosd__item__methods.html98
-rw-r--r--html/structosd__item__methods.js4
-rw-r--r--html/structosd__methods.html107
-rw-r--r--html/structosd__methods.js7
-rw-r--r--html/structosd__priv__common.html109
-rw-r--r--html/structosd__priv__common.js6
-rw-r--r--html/structosd__scale.html107
-rw-r--r--html/structosd__scale.js7
-rw-r--r--html/structosd__speed__cam.html120
-rw-r--r--html/structosd__speed__cam.js11
-rw-r--r--html/structosd__speed__cam__entry.html113
-rw-r--r--html/structosd__speed__cam__entry.js9
-rw-r--r--html/structosd__speed__warner.html153
-rw-r--r--html/structosd__speed__warner.js22
-rw-r--r--html/structosd__text.html110
-rw-r--r--html/structosd__text.js8
-rw-r--r--html/structosd__text__item.html122
-rw-r--r--html/structosd__text__item.js12
-rw-r--r--html/structosm__protobufdb__context.html146
-rw-r--r--html/structosm__protobufdb__context.js20
-rw-r--r--html/structpadding.html119
-rw-r--r--html/structpadding.js7
-rw-r--r--html/structparam__list.html108
-rw-r--r--html/structparam__list.js5
-rw-r--r--html/structparent.html118
-rw-r--r--html/structparent.js5
-rw-r--r--html/structparse__args.html101
-rw-r--r--html/structparse__args.js5
-rw-r--r--html/structparsedata.html268
-rw-r--r--html/structparsedata.js15
-rw-r--r--html/structpathattr.html135
-rw-r--r--html/structpathattr.js15
-rw-r--r--html/structpcoord.html137
-rw-r--r--html/structpcoord.js6
-rw-r--r--html/structpcoordObject.html103
-rw-r--r--html/structpcoordObject.js4
-rw-r--r--html/structpedestrian.html107
-rw-r--r--html/structpedestrian.js7
-rw-r--r--html/structphrase.html104
-rw-r--r--html/structphrase.js6
-rw-r--r--html/structplugin.html110
-rw-r--r--html/structplugin.js8
-rw-r--r--html/structplugins.html101
-rw-r--r--html/structplugins.js5
-rw-r--r--html/structpng__color__16__struct.html110
-rw-r--r--html/structpng__color__16__struct.js8
-rw-r--r--html/structpng__color__8__struct.html110
-rw-r--r--html/structpng__color__8__struct.js8
-rw-r--r--html/structpng__color__struct.html104
-rw-r--r--html/structpng__color__struct.js6
-rw-r--r--html/structpng__dsort__struct.html104
-rw-r--r--html/structpng__dsort__struct.js6
-rw-r--r--html/structpng__info__struct.html311
-rw-r--r--html/structpng__info__struct.js75
-rw-r--r--html/structpng__row__info__struct.html113
-rw-r--r--html/structpng__row__info__struct.js9
-rw-r--r--html/structpng__sPLT__entry__struct.html110
-rw-r--r--html/structpng__sPLT__entry__struct.js8
-rw-r--r--html/structpng__sPLT__struct.html107
-rw-r--r--html/structpng__sPLT__struct.js7
-rw-r--r--html/structpng__struct__def.html509
-rw-r--r--html/structpng__struct__def.js141
-rw-r--r--html/structpng__text__struct.html107
-rw-r--r--html/structpng__text__struct.js7
-rw-r--r--html/structpng__time__struct.html113
-rw-r--r--html/structpng__time__struct.js9
-rw-r--r--html/structpng__unknown__chunk__t.html107
-rw-r--r--html/structpng__unknown__chunk__t.js7
-rw-r--r--html/structpoi__param.html220
-rw-r--r--html/structpoi__param.js11
-rw-r--r--html/structpoint.html108
-rw-r--r--html/structpoint.js5
-rw-r--r--html/structpoint__rect.html101
-rw-r--r--html/structpoint__rect.js5
-rw-r--r--html/structpoly__priv.html143
-rw-r--r--html/structpoly__priv.js19
-rw-r--r--html/structpopulation__table.html101
-rw-r--r--html/structpopulation__table.js5
-rw-r--r--html/structprocess__relation__member__func__priv.html101
-rw-r--r--html/structprocess__relation__member__func__priv.js5
-rw-r--r--html/structprofile__option.html94
-rw-r--r--html/structprojection__name.html106
-rw-r--r--html/structprojection__name.js5
-rw-r--r--html/structquadtree__data.html107
-rw-r--r--html/structquadtree__data.js7
-rw-r--r--html/structquadtree__item.html110
-rw-r--r--html/structquadtree__item.js8
-rw-r--r--html/structquadtree__iter.html119
-rw-r--r--html/structquadtree__iter.js11
-rw-r--r--html/structquadtree__iter__node.html113
-rw-r--r--html/structquadtree__iter__node.js9
-rw-r--r--html/structquadtree__node.html134
-rw-r--r--html/structquadtree__node.js16
-rw-r--r--html/structrange.html101
-rw-r--r--html/structrange.js5
-rw-r--r--html/structrect.html98
-rw-r--r--html/structrect.js4
-rw-r--r--html/structregion__header.html101
-rw-r--r--html/structregion__header.js5
-rw-r--r--html/structrelation__member.html104
-rw-r--r--html/structrelation__member.js6
-rw-r--r--html/structrelations.html131
-rw-r--r--html/structrelations.js5
-rw-r--r--html/structrelations__func.html101
-rw-r--r--html/structrelations__func.js5
-rw-r--r--html/structrelations__member.html107
-rw-r--r--html/structrelations__member.js7
-rw-r--r--html/structresonator__t.html119
-rw-r--r--html/structresonator__t.js11
-rw-r--r--html/structresult.html207
-rw-r--r--html/structresult.js10
-rw-r--r--html/structresult__list.html98
-rw-r--r--html/structresult__list.js4
-rw-r--r--html/structrgn__point.html110
-rw-r--r--html/structrgn__point.js8
-rw-r--r--html/structrgn__poly.html113
-rw-r--r--html/structrgn__poly.js9
-rw-r--r--html/structroadprofile.html111
-rw-r--r--html/structroadprofile.js6
-rw-r--r--html/structrocket.html137
-rw-r--r--html/structrocket.js17
-rw-r--r--html/structroute.html337
-rw-r--r--html/structroute.js22
-rw-r--r--html/structrouteObject.html103
-rw-r--r--html/structrouteObject.js4
-rw-r--r--html/structroute__crossing.html101
-rw-r--r--html/structroute__crossing.js5
-rw-r--r--html/structroute__crossings.html101
-rw-r--r--html/structroute__crossings.js5
-rw-r--r--html/structroute__data.html101
-rw-r--r--html/structroute__data.js5
-rw-r--r--html/structroute__graph.html270
-rw-r--r--html/structroute__graph.js15
-rw-r--r--html/structroute__graph__point.html222
-rw-r--r--html/structroute__graph__point.js11
-rw-r--r--html/structroute__graph__point__iterator.html147
-rw-r--r--html/structroute__graph__point__iterator.js6
-rw-r--r--html/structroute__graph__segment.html192
-rw-r--r--html/structroute__graph__segment.js9
-rw-r--r--html/structroute__graph__segment__data.html116
-rw-r--r--html/structroute__graph__segment__data.js10
-rw-r--r--html/structroute__guard.html131
-rw-r--r--html/structroute__guard.js15
-rw-r--r--html/structroute__info.html266
-rw-r--r--html/structroute__info.js13
-rw-r--r--html/structroute__path.html237
-rw-r--r--html/structroute__path.js12
-rw-r--r--html/structroute__path__segment.html186
-rw-r--r--html/structroute__path__segment.js8
-rw-r--r--html/structroute__segment__data.html137
-rw-r--r--html/structroute__segment__data.js6
-rw-r--r--html/structroute__traffic__distortion.html135
-rw-r--r--html/structroute__traffic__distortion.js5
-rw-r--r--html/structscript.html112
-rw-r--r--html/structscript.js7
-rw-r--r--html/structscroll__buttons.html171
-rw-r--r--html/structscroll__buttons.js8
-rw-r--r--html/structsearch__list.html131
-rw-r--r--html/structsearch__list.js15
-rw-r--r--html/structsearch__list__common.html132
-rw-r--r--html/structsearch__list__common.js13
-rw-r--r--html/structsearch__list__country.html113
-rw-r--r--html/structsearch__list__country.js9
-rw-r--r--html/structsearch__list__house__number.html104
-rw-r--r--html/structsearch__list__house__number.js6
-rw-r--r--html/structsearch__list__level.html125
-rw-r--r--html/structsearch__list__level.js13
-rw-r--r--html/structsearch__list__result.html113
-rw-r--r--html/structsearch__list__result.js9
-rw-r--r--html/structsearch__list__street.html101
-rw-r--r--html/structsearch__list__street.js5
-rw-r--r--html/structsearch__list__town.html104
-rw-r--r--html/structsearch__list__town.js6
-rw-r--r--html/structselector.html104
-rw-r--r--html/structselector.js6
-rw-r--r--html/structshape__tree__node.html116
-rw-r--r--html/structshape__tree__node.js10
-rw-r--r--html/structshmem__header.html112
-rw-r--r--html/structshmem__header.js7
-rw-r--r--html/structsize__weight__limit.html110
-rw-r--r--html/structsize__weight__limit.js8
-rw-r--r--html/structspawn__process__info.html101
-rw-r--r--html/structspawn__process__info.js5
-rw-r--r--html/structspeech.html109
-rw-r--r--html/structspeech.js6
-rw-r--r--html/structspeech__methods.html101
-rw-r--r--html/structspeech__methods.js5
-rw-r--r--html/structspeech__priv.html179
-rw-r--r--html/structspeech__priv.js26
-rw-r--r--html/structstat.html128
-rw-r--r--html/structstat.js14
-rw-r--r--html/structstat__file__info__t.html110
-rw-r--r--html/structstat__file__info__t.js8
-rw-r--r--html/structstatusbar__priv.html121
-rw-r--r--html/structstatusbar__priv.js10
-rw-r--r--html/structstopwatch.html122
-rw-r--r--html/structstopwatch.js12
-rw-r--r--html/structstreet__data.html175
-rw-r--r--html/structstreet__data.js8
-rw-r--r--html/structstreet__destination.html110
-rw-r--r--html/structstreet__destination.js6
-rw-r--r--html/structstreet__header.html98
-rw-r--r--html/structstreet__header.js4
-rw-r--r--html/structstreet__header__type.html104
-rw-r--r--html/structstreet__header__type.js6
-rw-r--r--html/structstreet__name.html128
-rw-r--r--html/structstreet__name.js14
-rw-r--r--html/structstreet__name__index.html107
-rw-r--r--html/structstreet__name__index.js7
-rw-r--r--html/structstreet__name__number.html113
-rw-r--r--html/structstreet__name__number.js9
-rw-r--r--html/structstreet__name__numbers.html134
-rw-r--r--html/structstreet__name__numbers.js16
-rw-r--r--html/structstreet__name__segment.html101
-rw-r--r--html/structstreet__name__segment.js5
-rw-r--r--html/structstreet__priv.html188
-rw-r--r--html/structstreet__priv.js34
-rw-r--r--html/structstreet__str.html98
-rw-r--r--html/structstreet__str.js4
-rw-r--r--html/structstreet__type.html98
-rw-r--r--html/structstreet__type.js4
-rw-r--r--html/structstring__desc.html101
-rw-r--r--html/structstring__desc.js5
-rw-r--r--html/structsubdivision.html113
-rw-r--r--html/structsubdivision.js9
-rw-r--r--html/structsuffix.html104
-rw-r--r--html/structsuffix.js6
-rw-r--r--html/structsysdep__segment.html101
-rw-r--r--html/structsysdep__segment.js5
-rw-r--r--html/structsysdep__string.html107
-rw-r--r--html/structsysdep__string.js6
-rw-r--r--html/structsysdep__string_1_1segment__pair.html101
-rw-r--r--html/structsysdep__string_1_1segment__pair.js5
-rw-r--r--html/structsysdep__string__desc.html101
-rw-r--r--html/structsysdep__string__desc.js5
-rw-r--r--html/structt__espeak__character.html104
-rw-r--r--html/structt__espeak__character.js6
-rw-r--r--html/structt__espeak__command.html110
-rw-r--r--html/structt__espeak__command.js7
-rw-r--r--html/structt__espeak__key.html104
-rw-r--r--html/structt__espeak__key.js6
-rw-r--r--html/structt__espeak__mark.html116
-rw-r--r--html/structt__espeak__mark.js10
-rw-r--r--html/structt__espeak__parameter.html104
-rw-r--r--html/structt__espeak__parameter.js6
-rw-r--r--html/structt__espeak__terminated__msg.html101
-rw-r--r--html/structt__espeak__terminated__msg.js5
-rw-r--r--html/structt__espeak__text.html119
-rw-r--r--html/structt__espeak__text.js11
-rw-r--r--html/structtable__column__desc.html130
-rw-r--r--html/structtable__column__desc.js5
-rw-r--r--html/structtable__data.html138
-rw-r--r--html/structtable__data.js6
-rw-r--r--html/structtagSHPObject.html155
-rw-r--r--html/structtagSHPObject.js23
-rw-r--r--html/structtcoord.html98
-rw-r--r--html/structtcoord.js4
-rw-r--r--html/structtemplateObject.html106
-rw-r--r--html/structtemplateObject.js5
-rw-r--r--html/structtile.html175
-rw-r--r--html/structtile.js14
-rw-r--r--html/structtile__data.html107
-rw-r--r--html/structtile__data.js7
-rw-r--r--html/structtile__head.html119
-rw-r--r--html/structtile__head.js11
-rw-r--r--html/structtile__info.html110
-rw-r--r--html/structtile__info.js8
-rw-r--r--html/structtile__parameter.html107
-rw-r--r--html/structtile__parameter.js7
-rw-r--r--html/structtilt__data.html104
-rw-r--r--html/structtilt__data.js6
-rw-r--r--html/structtimestamp.html113
-rw-r--r--html/structtimestamp.js9
-rw-r--r--html/structtimeval.html101
-rw-r--r--html/structtimeval.js5
-rw-r--r--html/structtimezone.html101
-rw-r--r--html/structtimezone.js5
-rw-r--r--html/structtown__country.html101
-rw-r--r--html/structtown__country.js5
-rw-r--r--html/structtown__priv.html324
-rw-r--r--html/structtown__priv.js23
-rw-r--r--html/structtracking.html209
-rw-r--r--html/structtracking.js41
-rw-r--r--html/structtracking__line.html104
-rw-r--r--html/structtracking__line.js6
-rw-r--r--html/structtransformation.html226
-rw-r--r--html/structtransformation.js45
-rw-r--r--html/structtree__hdr.html103
-rw-r--r--html/structtree__hdr.js4
-rw-r--r--html/structtree__hdr__h.html98
-rw-r--r--html/structtree__hdr__h.js4
-rw-r--r--html/structtree__hdr__v.html98
-rw-r--r--html/structtree__hdr__v.js4
-rw-r--r--html/structtree__header.html131
-rw-r--r--html/structtree__header.js15
-rw-r--r--html/structtree__leaf__h.html98
-rw-r--r--html/structtree__leaf__h.js4
-rw-r--r--html/structtree__leaf__v.html101
-rw-r--r--html/structtree__leaf__v.js5
-rw-r--r--html/structtree__search.html107
-rw-r--r--html/structtree__search.js7
-rw-r--r--html/structtree__search__node.html119
-rw-r--r--html/structtree__search__node.js11
-rw-r--r--html/structtriple.html98
-rw-r--r--html/structtriple.js4
-rw-r--r--html/structturn__restriction.html113
-rw-r--r--html/structturn__restriction.js9
-rw-r--r--html/structvehicle.html149
-rw-r--r--html/structvehicle.js21
-rw-r--r--html/structvehicle__and__profilename.html103
-rw-r--r--html/structvehicle__and__profilename.js5
-rw-r--r--html/structvehicle__methods.html104
-rw-r--r--html/structvehicle__methods.js6
-rw-r--r--html/structvehicle__priv.html683
-rw-r--r--html/structvehicle__priv.js119
-rw-r--r--html/structvehicleprofile.html373
-rw-r--r--html/structvehicleprofile.js23
-rw-r--r--html/structvoice__t.html179
-rw-r--r--html/structvoice__t.js31
-rw-r--r--html/structvolume.html113
-rw-r--r--html/structvolume.js9
-rw-r--r--html/structwavegen__peaks__t.html131
-rw-r--r--html/structwavegen__peaks__t.js15
-rw-r--r--html/structwchar__t__directive.html128
-rw-r--r--html/structwchar__t__directive.js14
-rw-r--r--html/structwchar__t__directives.html107
-rw-r--r--html/structwchar__t__directives.js7
-rw-r--r--html/structwidget.html290
-rw-r--r--html/structwidget.js58
-rw-r--r--html/structwin32__binding__private.html103
-rw-r--r--html/structwin32__binding__private.js4
-rw-r--r--html/structwindow.html148
-rw-r--r--html/structwindow.js6
-rw-r--r--html/structwindow__data.html104
-rw-r--r--html/structwindow__data.js6
-rw-r--r--html/structwindow__priv.html98
-rw-r--r--html/structwindow__priv.js4
-rw-r--r--html/structwordexp__t.html110
-rw-r--r--html/structwordexp__t.js8
-rw-r--r--html/structwpoint.html104
-rw-r--r--html/structwpoint.js6
-rw-r--r--html/structxistate.html115
-rw-r--r--html/structxistate.js8
-rw-r--r--html/structxmldocument.html116
-rw-r--r--html/structxmldocument.js10
-rw-r--r--html/structxmlstate.html122
-rw-r--r--html/structxmlstate.js12
-rw-r--r--html/structz__clip__result.html107
-rw-r--r--html/structz__clip__result.js7
-rw-r--r--html/structz__stream__s.html137
-rw-r--r--html/structz__stream__s.js17
-rw-r--r--html/structzip64__eoc.html128
-rw-r--r--html/structzip64__eoc.js14
-rw-r--r--html/structzip64__eocl.html107
-rw-r--r--html/structzip64__eocl.js7
-rw-r--r--html/structzip__alignment__check.html98
-rw-r--r--html/structzip__alignment__check.js4
-rw-r--r--html/structzip__cd.html183
-rw-r--r--html/structzip__cd.js23
-rw-r--r--html/structzip__cd__ext.html115
-rw-r--r--html/structzip__cd__ext.js6
-rw-r--r--html/structzip__enc.html116
-rw-r--r--html/structzip__enc.js10
-rw-r--r--html/structzip__eoc.html130
-rw-r--r--html/structzip__eoc.js12
-rw-r--r--html/structzip__info.html139
-rw-r--r--html/structzip__info.js16
-rw-r--r--html/structzip__lfh.html151
-rw-r--r--html/structzip__lfh.js15
-rw-r--r--html/structzip__split.html98
-rw-r--r--html/structzip__split.js4
-rw-r--r--html/sunriset_8h_source.html202
-rw-r--r--html/support_2espeak_2debug_8h_source.html111
-rw-r--r--html/support_2espeak_2event_8h_source.html137
-rw-r--r--html/support_2espeak_2speech_8h_source.html172
-rw-r--r--html/support_2libc_2sys_2types_8h_source.html209
-rw-r--r--html/sync_off.pngbin0 -> 853 bytes
-rw-r--r--html/sync_on.pngbin0 -> 845 bytes
-rw-r--r--html/synthesize_8h_source.html478
-rw-r--r--html/tab_a.pngbin0 -> 142 bytes
-rw-r--r--html/tab_b.pngbin0 -> 169 bytes
-rw-r--r--html/tab_h.pngbin0 -> 177 bytes
-rw-r--r--html/tab_s.pngbin0 -> 184 bytes
-rw-r--r--html/tabs.css60
-rw-r--r--html/textfile_8h_source.html131
-rw-r--r--html/time_8h_source.html143
-rw-r--r--html/timeutil_8h_source.html102
-rw-r--r--html/todo.html88
-rw-r--r--html/track_8h_source.html145
-rw-r--r--html/transform_8c.html565
-rw-r--r--html/transform_8c.js75
-rw-r--r--html/transform_8h_source.html193
-rw-r--r--html/translate_8h_source.html678
-rw-r--r--html/types_8h_source.html109
-rw-r--r--html/union__GDoubleIEEE754.html114
-rw-r--r--html/union__GDoubleIEEE754.js9
-rw-r--r--html/union__GFloatIEEE754.html111
-rw-r--r--html/union__GFloatIEEE754.js8
-rw-r--r--html/union__GSystemThread.html107
-rw-r--r--html/union__GSystemThread.js7
-rw-r--r--html/uniont__espeak__command_1_1command.html122
-rw-r--r--html/uniont__espeak__command_1_1command.js12
-rw-r--r--html/unionyyalloc.html101
-rw-r--r--html/unionyyalloc.js5
-rw-r--r--html/unionyystype.html104
-rw-r--r--html/unionyystype.js6
-rw-r--r--html/unistd_8h_source.html133
-rw-r--r--html/util_8h_source.html132
-rw-r--r--html/vasnprintf_8h_source.html146
-rw-r--r--html/vasnwprintf_8h_source.html131
-rw-r--r--html/vehicleProxy_8h_source.html119
-rw-r--r--html/vehicle_8c.html601
-rw-r--r--html/vehicle_8c.js17
-rw-r--r--html/vehicle_8h_source.html152
-rw-r--r--html/vehicle__android_8c.html167
-rw-r--r--html/vehicle__android_8c.js6
-rw-r--r--html/vehicle__gypsy_8c.html180
-rw-r--r--html/vehicle__gypsy_8c.js8
-rw-r--r--html/vehicle__null_8c.html173
-rw-r--r--html/vehicle__null_8c.js6
-rw-r--r--html/vehicle__qt5_8h_source.html153
-rw-r--r--html/vehicle__webos_8h_source.html136
-rw-r--r--html/vehicleprofile_8h_source.html158
-rw-r--r--html/voice_8h_source.html168
-rw-r--r--html/wave_8h_source.html137
-rw-r--r--html/win32__gui__notify_8h_source.html106
-rw-r--r--html/window_8h_source.html95
-rw-r--r--html/wordexp_8h_source.html128
-rw-r--r--html/wprintf-parse_8h_source.html163
-rw-r--r--html/xmlconfig_8h_source.html193
-rw-r--r--html/xpm2bmp_8h_source.html131
-rw-r--r--html/xsize_8h_source.html194
-rw-r--r--html/zconf_8h_source.html417
-rw-r--r--html/zipfile_8h_source.html268
-rw-r--r--html/zlib_8h_source.html1448
-rw-r--r--html/zutil_8h_source.html355
1848 files changed, 190687 insertions, 0 deletions
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/.nojekyll
@@ -0,0 +1 @@
+
diff --git a/html/ConvertUTF_8h_source.html b/html/ConvertUTF_8h_source.html
new file mode 100644
index 000000000..51d1872e0
--- /dev/null
+++ b/html/ConvertUTF_8h_source.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/ConvertUTF.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('ConvertUTF_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ConvertUTF.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright 2001-2004 Unicode, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Disclaimer</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * This source code is provided as is by Unicode, Inc. No claims are</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * made as to fitness for any particular purpose. No warranties of any</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * kind are expressed or implied. The recipient agrees to determine</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * applicability of information provided. If this file has been</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * purchased on magnetic or optical media from Unicode, Inc., the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * sole remedy for any claim will be exchange of defective media</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * within 90 days of receipt.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * Limitations on Rights to Redistribute This Code</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Unicode, Inc. hereby grants the right to freely use the information</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * supplied in this file in the creation of products supporting the</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * Unicode Standard, and to make copies of this file in any form</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * for internal or external distribution as long as this notice</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * remains attached.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* ---------------------------------------------------------------------</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> Conversions between UTF32, UTF-16, and UTF-8. Header file.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> Several funtions are included here, forming a complete set of</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> conversions between the three formats. UTF-7 is not included</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> here, but is handled in a separate source file.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> Each of these routines takes pointers to input buffers and output</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> buffers. The input buffers are const.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> Each routine converts the text between *sourceStart and sourceEnd,</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> putting the result into the buffer between *targetStart and</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> targetEnd. Note: the end pointers are *after* the last item: e.g. </span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> *(sourceEnd - 1) is the last item.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> The return result indicates whether the conversion was successful,</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> and if not, whether the problem was in the source or target buffers.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> (Only the first encountered problem is indicated.)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> After the conversion, *sourceStart and *targetStart are both</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> updated to point to the end of last text successfully converted in</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> the respective buffers.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> Input parameters:</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> sourceStart - pointer to a pointer to the source buffer.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> The contents of this are modified on return so that</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> it points at the next thing to be converted.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> targetStart - similarly, pointer to pointer to the target buffer.</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> sourceEnd, targetEnd - respectively pointers to the ends of the</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> two buffers, for overflow checking only.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> These conversion functions take a ConversionFlags argument. When this</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> flag is set to strict, both irregular sequences and isolated surrogates</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> will cause an error. When the flag is set to lenient, both irregular</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> sequences and isolated surrogates are converted.</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> Whether the flag is strict or lenient, all illegal sequences will cause</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> an error return. This includes sequences such as: &lt;F4 90 80 80&gt;, &lt;C0 80&gt;,</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> or &lt;A0&gt; in UTF-8, and values above 0x10FFFF in UTF-32. Conformant code</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> must check for illegal sequences.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> When the flag is set to lenient, characters over 0x10FFFF are converted</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> to the replacement character; otherwise (when the flag is set to strict)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> they constitute an error.</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> Output parameters:</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> The value &quot;sourceIllegal&quot; is returned from some routines if the input</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> sequence is malformed. When &quot;sourceIllegal&quot; is returned, the source</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> value will point to the illegal value that caused the problem. E.g.,</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> in UTF-8 when a sequence is malformed, it points to the start of the</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> malformed sequence. </span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> Author: Mark E. Davis, 1994.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> Rev History: Rick McGowan, fixes &amp; updates May 2001.</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> Fixes &amp; updates, Sept 2001.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">------------------------------------------------------------------------ */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/* ---------------------------------------------------------------------</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> The following 4 definitions are compiler-specific.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> The C standard does not guarantee that wchar_t has at least</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> 16 bits, so wchar_t is no less portable than unsigned short!</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> All should be unsigned values to avoid sign extension during</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> bit mask &amp; shift operations.</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">------------------------------------------------------------------------ */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> UTF32; <span class="comment">/* at least 32 bits */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> UTF16; <span class="comment">/* at least 16 bits */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> UTF8; <span class="comment">/* typically 8 bits */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Boolean; <span class="comment">/* 0 or 1 */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Some fundamental constants */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UNI_MAX_BMP (UTF32)0x0000FFFF</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UNI_MAX_UTF16 (UTF32)0x0010FFFF</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; conversionOK, <span class="comment">/* conversion successful */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; sourceExhausted, <span class="comment">/* partial character in source, but hit end */</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; targetExhausted, <span class="comment">/* insuff. room in target for conversion */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; sourceIllegal <span class="comment">/* source sequence is illegal/malformed */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;} ConversionResult;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; strictConversion = 0,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; lenientConversion</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;} ConversionFlags;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* This is for C++ and does no harm in C */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;ConversionResult ConvertUTF8toUTF16 (</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">const</span> UTF8** sourceStart, <span class="keyword">const</span> UTF8* sourceEnd, </div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;ConversionResult ConvertUTF16toUTF8 (</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">const</span> UTF16** sourceStart, <span class="keyword">const</span> UTF16* sourceEnd, </div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;ConversionResult ConvertUTF8toUTF32 (</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">const</span> UTF8** sourceStart, <span class="keyword">const</span> UTF8* sourceEnd, </div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;ConversionResult ConvertUTF32toUTF8 (</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">const</span> UTF32** sourceStart, <span class="keyword">const</span> UTF32* sourceEnd, </div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; </div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;ConversionResult ConvertUTF16toUTF32 (</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">const</span> UTF16** sourceStart, <span class="keyword">const</span> UTF16* sourceEnd, </div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;ConversionResult ConvertUTF32toUTF16 (</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">const</span> UTF32** sourceStart, <span class="keyword">const</span> UTF32* sourceEnd, </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;Boolean isLegalUTF8Sequence(<span class="keyword">const</span> UTF8 *source, <span class="keyword">const</span> UTF8 *sourceEnd);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment">/* --------------------------------------------------------------------- */</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><b>ConvertUTF.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/DownloaderAppDelegate_8h_source.html b/html/DownloaderAppDelegate_8h_source.html
new file mode 100644
index 000000000..1bb7c35da
--- /dev/null
+++ b/html/DownloaderAppDelegate_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader/Classes/DownloaderAppDelegate.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('DownloaderAppDelegate_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">DownloaderAppDelegate.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// DownloaderAppDelegate.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Downloader</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// Created by Nick Geoghegan on 09/08/2011.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// Copyright 2011 Navit Project. All rights reserved.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#import &lt;UIKit/UIKit.h&gt;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="interfaceDownloaderAppDelegate.html"> 11</a></span>&#160;<span class="keyword">@interface </span><a class="code" href="interfaceDownloaderAppDelegate.html">DownloaderAppDelegate</a> : NSObject &lt;UIApplicationDelegate&gt; {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; UIWindow *<a class="code" href="structwindow.html">window</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; UINavigationController *navigationController;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;}</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) IBOutlet UIWindow *<a class="code" href="structwindow.html">window</a>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) IBOutlet UINavigationController *navigationController;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">@end</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="interfaceDownloaderAppDelegate_html"><div class="ttname"><a href="interfaceDownloaderAppDelegate.html">DownloaderAppDelegate</a></div><div class="ttdef"><b>Definition:</b> DownloaderAppDelegate.h:11</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li><li class="navelem"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></li><li class="navelem"><b>DownloaderAppDelegate.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/DownloaderConstants_8h_source.html b/html/DownloaderConstants_8h_source.html
new file mode 100644
index 000000000..20abcaf2a
--- /dev/null
+++ b/html/DownloaderConstants_8h_source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader/Classes/DownloaderConstants.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('DownloaderConstants_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">DownloaderConstants.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * DownloaderConstants.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Downloader</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Created by Nick Geoghegan on 09/08/2011.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Copyright 2011 Navit Project. All rights reserved.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define NAME_KEY @&quot;name&quot;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BOUNDING_BOX @&quot;bbox&quot;</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li><li class="navelem"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></li><li class="navelem"><b>DownloaderConstants.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/DownloaderDetailViewController_8h_source.html b/html/DownloaderDetailViewController_8h_source.html
new file mode 100644
index 000000000..a299165d9
--- /dev/null
+++ b/html/DownloaderDetailViewController_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader/Classes/DownloaderDetailViewController.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('DownloaderDetailViewController_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">DownloaderDetailViewController.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// DownloaderDetailViewController.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Downloader</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// Created by Nick Geoghegan on 09/08/2011.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// Copyright 2011 Navit Project. All rights reserved.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#import &lt;UIKit/UIKit.h&gt;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="interfaceDownloaderDetailViewController.html"> 12</a></span>&#160;<span class="keyword">@interface </span><a class="code" href="interfaceDownloaderDetailViewController.html">DownloaderDetailViewController</a> : UIViewController {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">@private</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; NSDictionary *locationName_;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">@property</span>(nonatomic, retain) NSDictionary *locationName;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">@end</span></div>
+<div class="ttc" id="interfaceDownloaderDetailViewController_html"><div class="ttname"><a href="interfaceDownloaderDetailViewController.html">DownloaderDetailViewController</a></div><div class="ttdef"><b>Definition:</b> DownloaderDetailViewController.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li><li class="navelem"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></li><li class="navelem"><b>DownloaderDetailViewController.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/QNavitQuick_8h_source.html b/html/QNavitQuick_8h_source.html
new file mode 100644
index 000000000..b5d048e3e
--- /dev/null
+++ b/html/QNavitQuick_8h_source.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt5/QNavitQuick.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('QNavitQuick_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">QNavitQuick.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef QNAVITQUICK_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QNAVITQUICK_H</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="keyword">class </span><a class="code" href="classQNavitQuick.html">QNavitQuick</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;QColor&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;QtQuick/QQuickPaintedItem&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;graphics_qt5.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classQNavitQuick.html"> 29</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQNavitQuick.html">QNavitQuick</a> : <span class="keyword">public</span> QQuickPaintedItem {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120">QNavitQuick</a>(QQuickItem* <a class="code" href="structparent.html">parent</a> = 0);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">void</span> paint(QPainter* painter);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; Q_INVOKABLE <span class="keywordtype">void</span> setGraphicContext(GraphicsPriv* gp);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> keyPressEvent(QKeyEvent* event);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> keyReleaseEvent(QKeyEvent* event);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> geometryChanged(<span class="keyword">const</span> QRectF&amp; newGeometry, <span class="keyword">const</span> QRectF&amp; oldGeometry);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseEvent(<span class="keywordtype">int</span> pressed, QMouseEvent* event);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mousePressEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseReleaseEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseMoveEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> wheelEvent(QWheelEvent* event);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* <a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="classQNavitQuick_html_aeeb25fa13bba4cca84b9156520c2f120"><div class="ttname"><a href="classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120">QNavitQuick::QNavitQuick</a></div><div class="ttdeci">QNavitQuick(QQuickItem *parent=0)</div><div class="ttdef"><b>Definition:</b> QNavitQuick.cpp:48</div></div>
+<div class="ttc" id="classQNavitQuick_html"><div class="ttname"><a href="classQNavitQuick.html">QNavitQuick</a></div><div class="ttdef"><b>Definition:</b> QNavitQuick.h:29</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></li><li class="navelem"><b>QNavitQuick.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/QNavitWidget_8h_source.html b/html/QNavitWidget_8h_source.html
new file mode 100644
index 000000000..654307dc4
--- /dev/null
+++ b/html/QNavitWidget_8h_source.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt5/QNavitWidget.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('QNavitWidget_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">QNavitWidget.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef __QNavitWidget_h</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __QNavitWidget_h</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="keyword">class </span><a class="code" href="classQNavitWidget.html">QNavitWidget</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;graphics_qt5.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;QEvent&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;QMouseEvent&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;QPixmap&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;QWheelEvent&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;QWidget&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classQNavitWidget.html"> 31</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQNavitWidget.html">QNavitWidget</a> : <span class="keyword">public</span> QWidget {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8">QNavitWidget</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a>* my_graphics_priv,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; QWidget* <a class="code" href="structparent.html">parent</a>,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; Qt::WindowFlags flags);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">bool</span> event(QEvent* event);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> keyPressEvent(QKeyEvent* event);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> paintEvent(QPaintEvent* event);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> resizeEvent(QResizeEvent* event);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseEvent(<span class="keywordtype">int</span> pressed, QMouseEvent* event);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mousePressEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseReleaseEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> mouseMoveEvent(QMouseEvent* event);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> wheelEvent(QWheelEvent* event);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* <a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classQNavitWidget_html_a2b2db8e6b269fe7c12c21a4903b07df8"><div class="ttname"><a href="classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8">QNavitWidget::QNavitWidget</a></div><div class="ttdeci">QNavitWidget(struct graphics_priv *my_graphics_priv, QWidget *parent, Qt::WindowFlags flags)</div><div class="ttdef"><b>Definition:</b> QNavitWidget.cpp:48</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="classQNavitWidget_html"><div class="ttname"><a href="classQNavitWidget.html">QNavitWidget</a></div><div class="ttdef"><b>Definition:</b> QNavitWidget.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></li><li class="navelem"><b>QNavitWidget.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/Qt5EspeakAudioOut_8h_source.html b/html/Qt5EspeakAudioOut_8h_source.html
new file mode 100644
index 000000000..fd715a2dd
--- /dev/null
+++ b/html/Qt5EspeakAudioOut_8h_source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/qt5_espeak/Qt5EspeakAudioOut.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('Qt5EspeakAudioOut_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Qt5EspeakAudioOut.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef Qt5EspeakAudioOut_h</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Qt5EspeakAudioOut_h</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QAudioOutput&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;QBuffer&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;QByteArray&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classQt5EspeakAudioOut.html"> 27</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a> : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="comment">/* Instantiate this. Parameters are the sample rate to use,</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * and the category to sort this audio output to. Not all platforms</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * will honour category */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b">Qt5EspeakAudioOut</a>(<span class="keywordtype">int</span> samplerate, <span class="keyword">const</span> <span class="keywordtype">char</span>* category);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; ~<a class="code" href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a>();</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="comment">/* Add new samples to this class. The samples will be played*/</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> addSamples(<span class="keywordtype">short</span>* wav, <span class="keywordtype">int</span> numsamples);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">/* Deal with QAudioOutput status changes */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">void</span> handleStateChanged(QAudio::State newState);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="comment">/* Cause QAusioOutput to resume playing (after samples were added)*/</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> resume(<span class="keywordtype">int</span> state);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;signals:</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">/* Cause QAusioOutput to resume playing. Emit this from different thread</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * as this is not threadsafe*/</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">void</span> call_resume(<span class="keywordtype">int</span> state);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/* internal buffer */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; QByteArray* data;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; QBuffer* <a class="code" href="structbuffer.html">buffer</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="comment">/* audio output class */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; QAudioOutput* audio;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="classQt5EspeakAudioOut_html"><div class="ttname"><a href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a></div><div class="ttdef"><b>Definition:</b> Qt5EspeakAudioOut.h:27</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="classQt5EspeakAudioOut_html_a8649165450bf91efd9567adecd9bbf2b"><div class="ttname"><a href="classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b">Qt5EspeakAudioOut::Qt5EspeakAudioOut</a></div><div class="ttdeci">Qt5EspeakAudioOut(int samplerate, const char *category)</div><div class="ttdef"><b>Definition:</b> Qt5EspeakAudioOut.cpp:26</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_b565d4fcb41986a6b26d7475fb3f69ab.html">qt5_espeak</a></li><li class="navelem"><b>Qt5EspeakAudioOut.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/RenderArea_8h_source.html b/html/RenderArea_8h_source.html
new file mode 100644
index 000000000..ad013ba87
--- /dev/null
+++ b/html/RenderArea_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt_qpainter/RenderArea.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('RenderArea_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">RenderArea.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef __RENDERAREA_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __RENDERAREA_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_EMBEDDING</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="keyword">class </span>EmbeddedWidget : <span class="keyword">public</span> QX11EmbedWidget {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gra;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; EmbeddedWidget(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a> *priv, QWidget* child, QWidget *<a class="code" href="structparent.html">parent</a> = NULL);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">void</span> closeEvent(QCloseEvent *event);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classRenderArea.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="classRenderArea.html">RenderArea</a> : <span class="keyword">public</span> QT_QPAINTER_RENDERAREA_PARENT</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;{</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="classRenderArea.html#a5f16597e28887aac39e8e4962189cce7">RenderArea</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a> *priv, QT_QPAINTER_RENDERAREA_PARENT *<a class="code" href="structparent.html">parent</a> = 0, <span class="keywordtype">int</span> w=800, <span class="keywordtype">int</span> h=800, <span class="keywordtype">int</span> overlay=0);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> do_resize(QSize size);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; QPixmap *pixmap;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *cbl;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gra;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_EVENT_QT</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span> GHashTable *timer_type;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; GHashTable *timer_callback;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; GHashTable *watches;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> processClose();</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> is_overlay;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; QSize sizeHint() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">void</span> paintEvent(QPaintEvent *event);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">void</span> resizeEvent(QResizeEvent *event);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> mouseEvent(<span class="keywordtype">int</span> pressed, QMouseEvent *event);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> mousePressEvent(QMouseEvent *event);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> mouseReleaseEvent(QMouseEvent *event);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> mouseMoveEvent(QMouseEvent *event);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> wheelEvent(QWheelEvent *event);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> keyPressEvent(QKeyEvent *event);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> closeEvent(QCloseEvent *event);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">bool</span> event(QEvent *event);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_EVENT_QT</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">void</span> timerEvent(QTimerEvent *event);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span> <span class="keyword">protected</span> slots:</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> watchEvent(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; };</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __RENDERAREA_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classRenderArea_html_a5f16597e28887aac39e8e4962189cce7"><div class="ttname"><a href="classRenderArea.html#a5f16597e28887aac39e8e4962189cce7">RenderArea::RenderArea</a></div><div class="ttdeci">RenderArea(struct graphics_priv *priv, QT_QPAINTER_RENDERAREA_PARENT *parent=0, int w=800, int h=800, int overlay=0)</div><div class="ttdef"><b>Definition:</b> RenderArea.cpp:46</div></div>
+<div class="ttc" id="classRenderArea_html"><div class="ttname"><a href="classRenderArea.html">RenderArea</a></div><div class="ttdef"><b>Definition:</b> RenderArea.h:32</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_4e4a63407ebf32610755ea235ec7d037.html">qt_qpainter</a></li><li class="navelem"><b>RenderArea.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/RootViewController_8h_source.html b/html/RootViewController_8h_source.html
new file mode 100644
index 000000000..c85d9952e
--- /dev/null
+++ b/html/RootViewController_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader/Classes/RootViewController.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('RootViewController_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">RootViewController.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// RootViewController.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Downloader</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// Created by Nick Geoghegan on 09/08/2011.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// Copyright 2011 Navit Project. All rights reserved.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#import &lt;UIKit/UIKit.h&gt;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="interfaceRootViewController.html"> 11</a></span>&#160;<span class="keyword">@interface </span><a class="code" href="interfaceRootViewController.html">RootViewController</a> : UITableViewController </div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;{</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; NSMutableArray* locations_;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;}</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) NSMutableArray* locations;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">@end</span></div>
+<div class="ttc" id="interfaceRootViewController_html"><div class="ttname"><a href="interfaceRootViewController.html">RootViewController</a></div><div class="ttdef"><b>Definition:</b> RootViewController.h:11</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li><li class="navelem"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></li><li class="navelem"><b>RootViewController.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/StdAfx_8h_source.html b/html/StdAfx_8h_source.html
new file mode 100644
index 000000000..153be7ee3
--- /dev/null
+++ b/html/StdAfx_8h_source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/StdAfx.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('StdAfx_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">StdAfx.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// This is a dummy file.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// A file of this name is needed on Windows</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>StdAfx.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/VSSpeechSynthesizer_8h_source.html b/html/VSSpeechSynthesizer_8h_source.html
new file mode 100644
index 000000000..fcaad2879
--- /dev/null
+++ b/html/VSSpeechSynthesizer_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/iphone/VSSpeechSynthesizer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('VSSpeechSynthesizer_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">VSSpeechSynthesizer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#import &lt;foundation/foundation.h&gt;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="interfaceVSSpeechSynthesizer.html"> 3</a></span>&#160;<span class="keyword">@interface </span><a class="code" href="interfaceVSSpeechSynthesizer.html">VSSpeechSynthesizer</a> : NSObject</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;{</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;}</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;+ (id)availableLanguageCodes;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;+ (BOOL)isSystemSpeaking;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;- (id)startSpeakingString:(<span class="keywordtype">id</span>)string;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;- (id)startSpeakingString:(<span class="keywordtype">id</span>)string toURL:(<span class="keywordtype">id</span>)url;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;- (id)startSpeakingString:(<span class="keywordtype">id</span>)string toURL:(<span class="keywordtype">id</span>)url withLanguageCode:(<span class="keywordtype">id</span>)code;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;- (float)rate; <span class="comment">// default rate: 1</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;- (id)setRate:(<span class="keywordtype">float</span>)rate;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;- (float)pitch; <span class="comment">// default pitch: 0.5</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;- (id)setPitch:(<span class="keywordtype">float</span>)pitch;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;- (float)<a class="code" href="structvolume.html">volume</a>; <span class="comment">// default volume: 0.8</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;- (id)setVolume:(<span class="keywordtype">float</span>)volume;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">@end</span></div>
+<div class="ttc" id="interfaceVSSpeechSynthesizer_html"><div class="ttname"><a href="interfaceVSSpeechSynthesizer.html">VSSpeechSynthesizer</a></div><div class="ttdef"><b>Definition:</b> VSSpeechSynthesizer.h:3</div></div>
+<div class="ttc" id="structvolume_html"><div class="ttname"><a href="structvolume.html">volume</a></div><div class="ttdef"><b>Definition:</b> osd_core.c:3633</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_88345b80b8e003bff9bb55c25fb3b53d.html">iphone</a></li><li class="navelem"><b>VSSpeechSynthesizer.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/XF86keysym_8h_source.html b/html/XF86keysym_8h_source.html
new file mode 100644
index 000000000..1b2a90f3f
--- /dev/null
+++ b/html/XF86keysym_8h_source.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/X11/XF86keysym.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('XF86keysym_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">XF86keysym.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* $XFree86: xc/include/XF86keysym.h,v 1.16 2003/02/11 02:51:10 dawes Exp $ */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * XFree86 vendor specific keysyms.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * The XFree86 keysym range is 0x10080001 - 0x1008FFFF.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * When adding new entries, the xc/lib/XKeysymDB file should also be</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * updated to make the new entries visible to Xlib.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * ModeLock</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * This one is old, and not really used any more since XKB offers this</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * functionality.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define XF86XK_ModeLock 0x1008FF01 </span><span class="comment">/* Mode Switch Lock */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * Note, 0x1008FF02 - 0x1008FF0F are free and should be used for misc new</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * keysyms that don&#39;t fit into any of the groups below.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * 0x1008FF64, 0x1008FF6F, 0x1008FF71, 0x1008FF83 are no longer used,</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * and should be used first for new keysyms.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * Check in keysymdef.h for generic symbols before adding new XFree86-specific</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * symbols here.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * Keys found on some &quot;Internet&quot; keyboards.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define XF86XK_Standby 0x1008FF10</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioLowerVolume 0x1008FF11</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioMute 0x1008FF12</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioRaiseVolume 0x1008FF13</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioPlay 0x1008FF14</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioStop 0x1008FF15</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioPrev 0x1008FF16</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioNext 0x1008FF17</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_HomePage 0x1008FF18</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Mail 0x1008FF19</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Start 0x1008FF1A</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Search 0x1008FF1B</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioRecord 0x1008FF1C</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* These are sometimes found on PDA&#39;s (e.g. Palm, PocketPC or elsewhere) */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define XF86XK_Calculator 0x1008FF1D</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Memo 0x1008FF1E</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ToDoList 0x1008FF1F</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Calendar 0x1008FF20</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_PowerDown 0x1008FF21</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ContrastAdjust 0x1008FF22</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RockerUp 0x1008FF23</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RockerDown 0x1008FF24</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RockerEnter 0x1008FF25</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* Some more &quot;Internet&quot; keyboard symbols */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define XF86XK_Back 0x1008FF26</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Forward 0x1008FF27</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Stop 0x1008FF28</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Refresh 0x1008FF29</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_PowerOff 0x1008FF2A</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_WakeUp 0x1008FF2B</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Eject 0x1008FF2C</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ScreenSaver 0x1008FF2D</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_WWW 0x1008FF2E</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Sleep 0x1008FF2F</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Favorites 0x1008FF30</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioPause 0x1008FF31</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioMedia 0x1008FF32</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_MyComputer 0x1008FF33</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_VendorHome 0x1008FF34</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LightBulb 0x1008FF35</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Shop 0x1008FF36</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_History 0x1008FF37</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_OpenURL 0x1008FF38</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AddFavorite 0x1008FF39</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_HotLinks 0x1008FF3A</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_BrightnessAdjust 0x1008FF3B</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Finance 0x1008FF3C</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Community 0x1008FF3D</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_AudioRewind 0x1008FF3E</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_XF86BackForward 0x1008FF3F</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch0 0x1008FF40</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch1 0x1008FF41</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch2 0x1008FF42</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch3 0x1008FF43</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch4 0x1008FF44</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch5 0x1008FF45</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch6 0x1008FF46</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch7 0x1008FF47</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch8 0x1008FF48</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Launch9 0x1008FF49</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchA 0x1008FF4A</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchB 0x1008FF4B</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchC 0x1008FF4C</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchD 0x1008FF4D</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchE 0x1008FF4E</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LaunchF 0x1008FF4F</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#define XF86XK_ApplicationLeft 0x1008FF50</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ApplicationRight 0x1008FF51</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Book 0x1008FF52</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_CD 0x1008FF53</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Calculater 0x1008FF54</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Clear 0x1008FF55</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Close 0x1008FF56</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Copy 0x1008FF57</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Cut 0x1008FF58</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Display 0x1008FF59</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_DOS 0x1008FF5A</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Documents 0x1008FF5B</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Excel 0x1008FF5C</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Explorer 0x1008FF5D</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Game 0x1008FF5E</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Go 0x1008FF5F</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_iTouch 0x1008FF60</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_LogOff 0x1008FF61</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Market 0x1008FF62</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Meeting 0x1008FF63</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_MenuKB 0x1008FF65</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_MenuPB 0x1008FF66</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_MySites 0x1008FF67</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_New 0x1008FF68</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_News 0x1008FF69</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_OfficeHome 0x1008FF6A</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Open 0x1008FF6B</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Option 0x1008FF6C</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Paste 0x1008FF6D</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Phone 0x1008FF6E</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Q 0x1008FF70</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Reply 0x1008FF72</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Reload 0x1008FF73</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RotateWindows 0x1008FF74</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RotationPB 0x1008FF75</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_RotationKB 0x1008FF76</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Save 0x1008FF77</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ScrollUp 0x1008FF78</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ScrollDown 0x1008FF79</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ScrollClick 0x1008FF7A</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Send 0x1008FF7B</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Spell 0x1008FF7C</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_SplitScreen 0x1008FF7D</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Support 0x1008FF7E</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_TaskPane 0x1008FF7F</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Terminal 0x1008FF80</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Tools 0x1008FF81</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Travel 0x1008FF82</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_UserPB 0x1008FF84</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_User1KB 0x1008FF85</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_User2KB 0x1008FF86</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Video 0x1008FF87</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_WheelButton 0x1008FF88</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Word 0x1008FF89</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Xfer 0x1008FF8A</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ZoomIn 0x1008FF8B</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ZoomOut 0x1008FF8C</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#define XF86XK_Away 0x1008FF8D</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Messenger 0x1008FF8E</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_WebCam 0x1008FF8F</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_MailForward 0x1008FF90</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Pictures 0x1008FF91</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Music 0x1008FF92</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">/* Keys for special action keys (hot keys) */</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#define XF86XK_Switch_VT_1 0x1008FE01</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_2 0x1008FE02</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_3 0x1008FE03</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_4 0x1008FE04</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_5 0x1008FE05</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_6 0x1008FE06</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_7 0x1008FE07</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_8 0x1008FE08</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_9 0x1008FE09</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_10 0x1008FE0A</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_11 0x1008FE0B</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Switch_VT_12 0x1008FE0C</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#define XF86XK_Ungrab 0x1008FE20</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_ClearGrab 0x1008FE21</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Next_VMode 0x1008FE22</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XF86XK_Prev_VMode 0x1008FE23</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><a class="el" href="dir_58062094631e8b3486802dabc50a069c.html">X11</a></li><li class="navelem"><b>XF86keysym.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/XGetopt_8h_source.html b/html/XGetopt_8h_source.html
new file mode 100644
index 000000000..7f85074ed
--- /dev/null
+++ b/html/XGetopt_8h_source.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/xgetopt/XGetopt.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('XGetopt_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">XGetopt.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// XGetopt.h Version 1.2</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Author: Hans Dietrich</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// hdietrich2@hotmail.com</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// This software is released into the public domain.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// You are free to use it in any way you like.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// This software is provided &quot;as is&quot; with no expressed</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// or implied warranty. I accept no liability for any</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// damage or loss of business that this software may cause.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef XGETOPT_H</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XGETOPT_H</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optind, opterr;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *optarg;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keywordtype">int</span> getopt(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[], <span class="keywordtype">char</span> *optstring);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif //XGETOPT_H</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_720b853eee6f4465f2234e49d40a2650.html">xgetopt</a></li><li class="navelem"><b>XGetopt.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/__mingw_8h_source.html b/html/__mingw_8h_source.html
new file mode 100644
index 000000000..1e6c034f7
--- /dev/null
+++ b/html/__mingw_8h_source.html
@@ -0,0 +1,389 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/_mingw.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('__mingw_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">_mingw.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __MINGW_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * _mingw.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Mingw specific macros included by ALL include files.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * This file is part of the Mingw32 package.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * Contributors:</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Created by Mumit Khan &lt;khan@xraylith.wisc.edu&gt;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * THIS SOFTWARE IS NOT COPYRIGHTED</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * This source code is offered for use in the public domain. You may</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * use, modify or distribute it freely.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * This code is distributed in the hope that it will be useful but</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * DISCLAIMED. This includes but is not limited to warranties of</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define __MINGW_H</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define __MINGW32_VERSION 3.16</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW32_MAJOR_VERSION 3</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW32_MINOR_VERSION 16</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW32_PATCHLEVEL 0</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 3</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma GCC system_header</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/* These are defined by the user (or the compiler)</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> to specify how identifiers are imported from a DLL.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> __DECLSPEC_SUPPORTED Defined if dllimport attribute is supported.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> __MINGW_IMPORT The attribute definition to specify imported</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> variables/functions.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> _CRTIMP As above. For MS compatibility.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> __MINGW32_VERSION Runtime version.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> __MINGW32_MAJOR_VERSION Runtime major version.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> __MINGW32_MINOR_VERSION Runtime minor version.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> __MINGW32_BUILD_DATE Runtime build date.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> Macros to enable MinGW features which deviate from standard MSVC</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> compatible behaviour; these may be specified directly in user code,</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> activated implicitly, (e.g. by specifying _POSIX_C_SOURCE or such),</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> or by inclusion in __MINGW_FEATURES__:</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> __USE_MINGW_ANSI_STDIO Select a more ANSI C99 compatible</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> implementation of printf() and friends.</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> Other macros:</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> __int64 define to be long long. Using a typedef</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> doesn&#39;t work for &quot;unsigned __int64&quot;</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> All headers should include this first, and then use __DECLSPEC_SUPPORTED</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> to choose between the old ``__imp__name&#39;&#39; style or __MINGW_IMPORT</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> style declarations. */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* Manifest definitions identifying the flag bits, controlling activation</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> * of MinGW features, as specified by the user in __MINGW_FEATURES__.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#define __MINGW_ANSI_STDIO__ 0x0000000000000001ULL</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> * The following three are not yet formally supported; they are</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> * included here, to document anticipated future usage.</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#define __MINGW_LC_EXTENSIONS__ 0x0000000000000050ULL</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_LC_MESSAGES__ 0x0000000000000010ULL</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_LC_ENVVARS__ 0x0000000000000040ULL</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* Try to avoid problems with outdated checks for GCC __attribute__ support. */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#undef __attribute__</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#if defined (__PCC__)</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef __DECLSPEC_SUPPORTED</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __MINGW_IMPORT</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __MINGW_IMPORT extern</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _CRTIMP</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _CRTIMP</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __cdecl </span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __cdecl _Pragma(&quot;cdecl&quot;)</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __stdcall</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __stdcall _Pragma(&quot;stdcall&quot;)</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int64</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int64 long long</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int32</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int32 long</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int16</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int16 short</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int8</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int8 char</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __small</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __small char</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __hyper</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __hyper long long</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __volatile__</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __volatile__ volatile</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __restrict__</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __restrict__ restrict</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NONAMELESSUNION</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__GNUC__)</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __declspec</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __MINGW_IMPORT</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Note the extern. This is needed to work around GCC&#39;s</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> limitations in handling dllimport attribute. */</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"># define __MINGW_IMPORT extern __attribute__ ((__dllimport__))</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _CRTIMP</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __USE_CRTIMP</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _CRTIMP __attribute__ ((dllimport))</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _CRTIMP</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __DECLSPEC_SUPPORTED</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* __declspec */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef __DECLSPEC_SUPPORTED</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef __MINGW_IMPORT</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _CRTIMP</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _CRTIMP</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* __declspec */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> * The next two defines can cause problems if user code adds the</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> * __cdecl attribute like so:</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * void __attribute__ ((__cdecl)) foo(void); </span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"># ifndef __cdecl </span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __cdecl __attribute__ ((__cdecl__))</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __stdcall</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __stdcall __attribute__ ((__stdcall__))</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int64</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int64 long long</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int32</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int32 long</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int16</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int16 short</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __int8</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __int8 char</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __small</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __small char</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __hyper</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __hyper long long</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* ! __GNUC__ &amp;&amp; ! __PCC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __MINGW_IMPORT</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __MINGW_IMPORT __declspec(dllimport)</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _CRTIMP</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _CRTIMP __declspec(dllimport)</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __DECLSPEC_SUPPORTED</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __attribute__(x) </span><span class="comment">/* nothing */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#if defined (__GNUC__) &amp;&amp; defined (__GNUC_MINOR__)</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_GNUC_PREREQ(major, minor) \</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"> (__GNUC__ &gt; (major) \</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"> || (__GNUC__ == (major) &amp;&amp; __GNUC_MINOR__ &gt;= (minor)))</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_GNUC_PREREQ(major, minor) 0</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __CRT_INLINE inline</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if __GNUC_STDC_INLINE__</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __CRT_INLINE extern inline __attribute__((__gnu_inline__))</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __COREDLL__</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span> <span class="comment">/* There isn&#39;t any out-of-line version of most of </span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> these functions in coredll.dll, so we need this for -O0,</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> or for -fno-inline. This is still problematic if the user</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> tries t o take the address of these functions. We will slowly</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> add out-of-line copies as those cases are found.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> Note: We can&#39;t use static inline here, as most of these functions</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> will be declared elsew here with external linkage, and gcc will</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> barf on that. */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"># define __CRT_INLINE extern __inline__ __attribute__((__always_inline__))</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __CRT_INLINE</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __UNUSED_PARAM(x)</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __GNUC__</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __UNUSED_PARAM(x) x __attribute__ ((__unused__))</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __UNUSED_PARAM(x) x</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__))</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_CONST __attribute__ ((__const__))</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_NORETURN</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_CONST</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">#if __MINGW_GNUC_PREREQ (3, 0)</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__))</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_PURE __attribute__ ((__pure__))</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_MALLOC</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_PURE</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">/* Attribute `nonnull&#39; was valid as of gcc 3.3. We don&#39;t use GCC&#39;s</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> variadiac macro facility, because variadic macros cause syntax</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"> errors with --traditional-cpp. */</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#if __MINGW_GNUC_PREREQ (3, 3)</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg)))</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_NONNULL(arg)</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GNUC &gt;= 3.3 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor">#if defined(UNDER_CE) &amp;&amp; defined(__arm__)</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="comment">/* ARM Windows CE is not underscored. */</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"># define __U(SYM) _ ## SYM</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __IMP(S) __imp_ ## S</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(UNDER_CE) &amp;&amp; defined(i386)</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="comment">/* i386 Windows CE versions are underscored. */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"># define __U(SYM) SYM</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __IMP(S) _imp__ ## S</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="comment">/* Desktop i386 Windows versions are underscored. */</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"># define __U(SYM) SYM</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __IMP(S) _imp__ ## S</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#if __MINGW_GNUC_PREREQ (3, 1)</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__))</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_ATTRIB_DEPRECATED</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GNUC &gt;= 3.1 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"></span> </div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">#if __MINGW_GNUC_PREREQ (3, 3)</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_NOTHROW __attribute__ ((__nothrow__))</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __MINGW_NOTHROW</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GNUC &gt;= 3.3 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">/* TODO: Mark (almost) all CRT functions as __MINGW_NOTHROW. This will</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment">allow GCC to optimize away some EH unwind code, at least in DW2 case. */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#if defined __MSVCRT__ &amp;&amp; !defined (__MSVCRT_VERSION__)</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span><span class="comment">/* High byte is the major version, low byte is the minor. */</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"># define __MSVCRT_VERSION__ 0x0600</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment">/* Activation of MinGW specific extended features:</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#ifndef __USE_MINGW_ANSI_STDIO</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> * If user didn&#39;t specify it explicitly...</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"># if defined __STRICT_ANSI__ || defined _ISOC99_SOURCE \</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"> || defined _POSIX_SOURCE || defined _POSIX_C_SOURCE \</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"> || defined _XOPEN_SOURCE || defined _XOPEN_SOURCE_EXTENDED \</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"> || defined _GNU_SOURCE || defined _BSD_SOURCE \</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> || defined _SVID_SOURCE</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> * but where any of these source code qualifiers are specified,</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> * then assume ANSI I/O standards are preferred over Microsoft&#39;s...</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"># define __USE_MINGW_ANSI_STDIO 1</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"></span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> * otherwise use whatever __MINGW_FEATURES__ specifies...</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"># define __USE_MINGW_ANSI_STDIO (__MINGW_FEATURES__ &amp; __MINGW_ANSI_STDIO__)</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MINGW_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>_mingw.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/addwinsock_8h_source.html b/html/addwinsock_8h_source.html
new file mode 100644
index 000000000..3602f63f2
--- /dev/null
+++ b/html/addwinsock_8h_source.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/addwinsock.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('addwinsock_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">addwinsock.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef ADD_WINSOCK</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ADD_WINSOCK</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;winsock2.h&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">int</span> inet_aton(<span class="keyword">const</span> <span class="keywordtype">char</span> *cp, <span class="keyword">struct</span> in_addr *inp);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><b>addwinsock.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/android_8h_source.html b/html/android_8h_source.html
new file mode 100644
index 000000000..ae8a404fd
--- /dev/null
+++ b/html/android_8h_source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('android_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">android.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;jni.h&gt;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">extern</span> JNIEnv *jnienv;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">extern</span> jobject *android_activity;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> android_version;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">int</span> android_find_class_global(<span class="keywordtype">char</span> *name, jclass *ret);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">int</span> android_find_method(jclass <span class="keyword">class</span>, <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *args, jmethodID *ret);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">int</span> android_find_static_method(jclass <span class="keyword">class</span>, <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *args, jmethodID *ret);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="structjni__object.html"> 9</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structjni__object.html">jni_object</a> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; JNIEnv* env;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; jobject jo;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; jmethodID jm;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;};</div>
+<div class="ttc" id="structjni__object_html"><div class="ttname"><a href="structjni__object.html">jni_object</a></div><div class="ttdef"><b>Definition:</b> android.h:9</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>android.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/annotated.html b/html/annotated.html
new file mode 100644
index 000000000..af8045389
--- /dev/null
+++ b/html/annotated.html
@@ -0,0 +1,701 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Structures</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('annotated.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Data Structures</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>org</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>navitproject</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html" target="_self">navit</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html" target="_self">FileBrowserActivity</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html" target="_self">Navit</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html" target="_self">NavitActivityResult</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html" target="_self">NavitAddressSearchActivity</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html" target="_self">NavitAppConfig</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html" target="_self">NavitBackupTask</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html" target="_self">NavitCamera</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html" target="_self">NavitDialogs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html" target="_self">NavitDownloadSelectMapActivity</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html" target="_self">NavitGraphics</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html" target="_self">NavitMap</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_11_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html" target="_self">NavitMapDownloader</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_12_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html" target="_self">NavitRestoreTask</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_13_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSensors.html" target="_self">NavitSensors</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_14_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html" target="_self">NavitSpeech</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_15_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html" target="_self">NavitSpeech2</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_16_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html" target="_self">NavitTextTranslations</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_17_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html" target="_self">NavitTimeout</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_18_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html" target="_self">NavitVehicle</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_19_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitWatch.html" target="_self">NavitWatch</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ChunkLink.html" target="_self">_ChunkLink</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__finddata__t.html" target="_self">_finddata_t</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__finddatai64__t.html" target="_self">_finddatai64_t</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GDebugKey.html" target="_self">_GDebugKey</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GDoubleIEEE754.html" target="_self">_GDoubleIEEE754</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GError.html" target="_self">_GError</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GFloatIEEE754.html" target="_self">_GFloatIEEE754</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashNode.html" target="_self">_GHashNode</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashTable.html" target="_self">_GHashTable</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashTableIter.html" target="_self">_GHashTableIter</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GList.html" target="_self">_GList</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GMemChunk.html" target="_self">_GMemChunk</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GMemVTable.html" target="_self">_GMemVTable</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GSList.html" target="_self">_GSList</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GSystemThread.html" target="_self">_GSystemThread</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GTimeVal.html" target="_self">_GTimeVal</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GTrashStack.html" target="_self">_GTrashStack</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Blob.html" target="_self">_OSMPBF__Blob</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____BlobHeader.html" target="_self">_OSMPBF__BlobHeader</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____ChangeSet.html" target="_self">_OSMPBF__ChangeSet</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____DenseInfo.html" target="_self">_OSMPBF__DenseInfo</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____DenseNodes.html" target="_self">_OSMPBF__DenseNodes</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____HeaderBBox.html" target="_self">_OSMPBF__HeaderBBox</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____HeaderBlock.html" target="_self">_OSMPBF__HeaderBlock</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Info.html" target="_self">_OSMPBF__Info</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Node.html" target="_self">_OSMPBF__Node</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____PrimitiveBlock.html" target="_self">_OSMPBF__PrimitiveBlock</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____PrimitiveGroup.html" target="_self">_OSMPBF__PrimitiveGroup</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Relation.html" target="_self">_OSMPBF__Relation</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____StringTable.html" target="_self">_OSMPBF__StringTable</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Way.html" target="_self">_OSMPBF__Way</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCAllocator.html" target="_self">_ProtobufCAllocator</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBinaryData.html" target="_self">_ProtobufCBinaryData</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBuffer.html" target="_self">_ProtobufCBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBufferSimple.html" target="_self">_ProtobufCBufferSimple</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumDescriptor.html" target="_self">_ProtobufCEnumDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumValue.html" target="_self">_ProtobufCEnumValue</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumValueIndex.html" target="_self">_ProtobufCEnumValueIndex</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCFieldDescriptor.html" target="_self">_ProtobufCFieldDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCIntRange.html" target="_self">_ProtobufCIntRange</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessage.html" target="_self">_ProtobufCMessage</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessageDescriptor.html" target="_self">_ProtobufCMessageDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessageUnknownField.html" target="_self">_ProtobufCMessageUnknownField</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMethodDescriptor.html" target="_self">_ProtobufCMethodDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCService.html" target="_self">_ProtobufCService</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCServiceDescriptor.html" target="_self">_ProtobufCServiceDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ScannedMember.html" target="_self">_ScannedMember</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__SlabInfo.html" target="_self">_SlabInfo</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__stat.html" target="_self">_stat</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__VIDEO__POWER__MANAGEMENT.html" target="_self">_VIDEO_POWER_MANAGEMENT</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__wfinddata__t.html" target="_self">_wfinddata_t</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__wfinddatai64__t.html" target="_self">_wfinddatai64_t</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structACCENTS.html" target="_self">ACCENTS</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structaction__cb__data.html" target="_self">action_cb_data</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structalias__map.html" target="_self">alias_map</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structAllocator.html" target="_self">Allocator</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structandroid__search__priv.html" target="_self">android_search_priv</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structannouncement.html" target="_self">announcement</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structargument.html" target="_self">argument</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structarguments.html" target="_self">arguments</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structassociated__street.html" target="_self">associated_street</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr.html" target="_self">attr</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__bin.html" target="_self">attr_bin</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__fixme.html" target="_self">attr_fixme</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__iter.html" target="_self">attr_iter</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__mapping.html" target="_self">attr_mapping</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__name.html" target="_self">attr_name</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattrObject.html" target="_self">attrObject</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structaux__tile.html" target="_self">aux_tile</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structauxmap.html" target="_self">auxmap</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classBackend.html" target="_self">Backend</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbinding.html" target="_self">binding</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbinfile__hash__entry.html" target="_self">binfile_hash_entry</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock.html" target="_self">block</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__bt__priv.html" target="_self">block_bt_priv</a></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__data.html" target="_self">block_data</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__index.html" target="_self">block_index</a></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__index__item.html" target="_self">block_index_item</a></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__list.html" target="_self">block_list</a></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__offset.html" target="_self">block_offset</a></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__priv.html" target="_self">block_priv</a></td><td class="desc"></td></tr>
+<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbookmark__item__priv.html" target="_self">bookmark_item_priv</a></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classBookmarkObject.html" target="_self">BookmarkObject</a></td><td class="desc"></td></tr>
+<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbookmarks.html" target="_self">bookmarks</a></td><td class="desc"></td></tr>
+<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structboundary.html" target="_self">boundary</a></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbuffer.html" target="_self">buffer</a></td><td class="desc"></td></tr>
+<tr id="row_87_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache.html" target="_self">cache</a></td><td class="desc"></td></tr>
+<tr id="row_88_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache__entry.html" target="_self">cache_entry</a></td><td class="desc"></td></tr>
+<tr id="row_89_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache__entry__list.html" target="_self">cache_entry_list</a></td><td class="desc"></td></tr>
+<tr id="row_90_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcallback.html" target="_self">callback</a></td><td class="desc"></td></tr>
+<tr id="row_91_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcallback__list.html" target="_self">callback_list</a></td><td class="desc"></td></tr>
+<tr id="row_92_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcb__hw__state__trail.html" target="_self">cb_hw_state_trail</a></td><td class="desc"></td></tr>
+<tr id="row_93_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcdf__data.html" target="_self">cdf_data</a></td><td class="desc">Contains data for the CDF </td></tr>
+<tr id="row_94_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcdf__speed.html" target="_self">cdf_speed</a></td><td class="desc">Conatins a list of previous speeds </td></tr>
+<tr id="row_95_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structch__edge.html" target="_self">ch_edge</a></td><td class="desc"></td></tr>
+<tr id="row_96_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structCHANGEPH.html" target="_self">CHANGEPH</a></td><td class="desc"></td></tr>
+<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchar__directive.html" target="_self">char_directive</a></td><td class="desc"></td></tr>
+<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchar__directives.html" target="_self">char_directives</a></td><td class="desc"></td></tr>
+<tr id="row_99_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcircle.html" target="_self">circle</a></td><td class="desc"></td></tr>
+<tr id="row_100_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcJSON.html" target="_self">cJSON</a></td><td class="desc"></td></tr>
+<tr id="row_101_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcJSON__Hooks.html" target="_self">cJSON_Hooks</a></td><td class="desc"></td></tr>
+<tr id="row_102_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcmd__interface.html" target="_self">cmd_interface</a></td><td class="desc"></td></tr>
+<tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoastline__tile.html" target="_self">coastline_tile</a></td><td class="desc"></td></tr>
+<tr id="row_104_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoastline__tile__data.html" target="_self">coastline_tile_data</a></td><td class="desc"></td></tr>
+<tr id="row_105_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcode.html" target="_self">code</a></td><td class="desc"></td></tr>
+<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcolor.html" target="_self">color</a></td><td class="desc"></td></tr>
+<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__saved.html" target="_self">command_saved</a></td><td class="desc"></td></tr>
+<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__saved__cb.html" target="_self">command_saved_cb</a></td><td class="desc"></td></tr>
+<tr id="row_109_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__table.html" target="_self">command_table</a></td><td class="desc"></td></tr>
+<tr id="row_110_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompass.html" target="_self">compass</a></td><td class="desc"></td></tr>
+<tr id="row_111_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconfig.html" target="_self">config</a></td><td class="desc"></td></tr>
+<tr id="row_112_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconfigObject.html" target="_self">configObject</a></td><td class="desc"></td></tr>
+<tr id="row_113_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcontext.html" target="_self">context</a></td><td class="desc"></td></tr>
+<tr id="row_114_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcontour.html" target="_self">contour</a></td><td class="desc"></td></tr>
+<tr id="row_115_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord.html" target="_self">coord</a></td><td class="desc"></td></tr>
+<tr id="row_116_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__3d.html" target="_self">coord_3d</a></td><td class="desc"></td></tr>
+<tr id="row_117_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__d.html" target="_self">coord_d</a></td><td class="desc">A double mercator coordinate </td></tr>
+<tr id="row_118_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__geo.html" target="_self">coord_geo</a></td><td class="desc">A WGS84 coordinate </td></tr>
+<tr id="row_119_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__geo__cart.html" target="_self">coord_geo_cart</a></td><td class="desc">A cartesian coordinate </td></tr>
+<tr id="row_120_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__rect.html" target="_self">coord_rect</a></td><td class="desc"></td></tr>
+<tr id="row_121_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__rectObject.html" target="_self">coord_rectObject</a></td><td class="desc"></td></tr>
+<tr id="row_122_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoordObject.html" target="_self">coordObject</a></td><td class="desc"></td></tr>
+<tr id="row_123_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcorelocation.html" target="_self">corelocation</a></td><td class="desc"></td></tr>
+<tr id="row_124_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry.html" target="_self">country</a></td><td class="desc"></td></tr>
+<tr id="row_125_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry__search.html" target="_self">country_search</a></td><td class="desc"></td></tr>
+<tr id="row_126_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry__table.html" target="_self">country_table</a></td><td class="desc"></td></tr>
+<tr id="row_127_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcursor.html" target="_self">cursor</a></td><td class="desc"></td></tr>
+<tr id="row_128_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdata__window.html" target="_self">data_window</a></td><td class="desc"></td></tr>
+<tr id="row_129_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow.html" target="_self">datawindow</a></td><td class="desc"></td></tr>
+<tr id="row_130_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow__methods.html" target="_self">datawindow_methods</a></td><td class="desc"></td></tr>
+<tr id="row_131_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow__priv.html" target="_self">datawindow_priv</a></td><td class="desc"></td></tr>
+<tr id="row_132_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdb__config.html" target="_self">db_config</a></td><td class="desc"></td></tr>
+<tr id="row_133_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDBFInfo.html" target="_self">DBFInfo</a></td><td class="desc"></td></tr>
+<tr id="row_134_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdbus__callback.html" target="_self">dbus_callback</a></td><td class="desc"></td></tr>
+<tr id="row_135_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdbus__method.html" target="_self">dbus_method</a></td><td class="desc"></td></tr>
+<tr id="row_136_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdefault__flags.html" target="_self">default_flags</a></td><td class="desc"></td></tr>
+<tr id="row_137_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdiagram__point.html" target="_self">diagram_point</a></td><td class="desc"></td></tr>
+<tr id="row_138_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplay__context.html" target="_self">display_context</a></td><td class="desc"></td></tr>
+<tr id="row_139_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplayitem.html" target="_self">displayitem</a></td><td class="desc"></td></tr>
+<tr id="row_140_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist.html" target="_self">displaylist</a></td><td class="desc"></td></tr>
+<tr id="row_141_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist__handle.html" target="_self">displaylist_handle</a></td><td class="desc"></td></tr>
+<tr id="row_142_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist__icon__cache.html" target="_self">displaylist_icon_cache</a></td><td class="desc"></td></tr>
+<tr id="row_143_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdiv__flags__map.html" target="_self">div_flags_map</a></td><td class="desc"></td></tr>
+<tr id="row_144_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceDownloaderAppDelegate.html" target="_self">DownloaderAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_145_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceDownloaderDetailViewController.html" target="_self">DownloaderDetailViewController</a></td><td class="desc"></td></tr>
+<tr id="row_146_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__info.html" target="_self">draw_info</a></td><td class="desc"></td></tr>
+<tr id="row_147_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__polyline__context.html" target="_self">draw_polyline_context</a></td><td class="desc"></td></tr>
+<tr id="row_148_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__polyline__shape.html" target="_self">draw_polyline_shape</a></td><td class="desc"></td></tr>
+<tr id="row_149_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structduplicate.html" target="_self">duplicate</a></td><td class="desc"></td></tr>
+<tr id="row_150_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structedge.html" target="_self">edge</a></td><td class="desc"></td></tr>
+<tr id="row_151_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structedge__hash__item.html" target="_self">edge_hash_item</a></td><td class="desc"></td></tr>
+<tr id="row_152_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structelement.html" target="_self">element</a></td><td class="desc"></td></tr>
+<tr id="row_153_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structelement__func.html" target="_self">element_func</a></td><td class="desc"></td></tr>
+<tr id="row_154_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structEMESS.html" target="_self">EMESS</a></td><td class="desc"></td></tr>
+<tr id="row_155_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structespeak__EVENT.html" target="_self">espeak_EVENT</a></td><td class="desc"></td></tr>
+<tr id="row_156_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structespeak__VOICE.html" target="_self">espeak_VOICE</a></td><td class="desc"></td></tr>
+<tr id="row_157_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__idle.html" target="_self">event_idle</a></td><td class="desc"></td></tr>
+<tr id="row_158_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__methods.html" target="_self">event_methods</a></td><td class="desc"></td></tr>
+<tr id="row_159_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__priv.html" target="_self">event_priv</a></td><td class="desc"></td></tr>
+<tr id="row_160_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__timeout.html" target="_self">event_timeout</a></td><td class="desc"></td></tr>
+<tr id="row_161_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__watch.html" target="_self">event_watch</a></td><td class="desc"></td></tr>
+<tr id="row_162_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structexpression.html" target="_self">expression</a></td><td class="desc"></td></tr>
+<tr id="row_163_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structezxml.html" target="_self">ezxml</a></td><td class="desc"></td></tr>
+<tr id="row_164_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structezxml__root.html" target="_self">ezxml_root</a></td><td class="desc"></td></tr>
+<tr id="row_165_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfat__block.html" target="_self">fat_block</a></td><td class="desc"></td></tr>
+<tr id="row_166_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfibheap.html" target="_self">fibheap</a></td><td class="desc"></td></tr>
+<tr id="row_167_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfibheap__el.html" target="_self">fibheap_el</a></td><td class="desc"></td></tr>
+<tr id="row_168_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile.html" target="_self">file</a></td><td class="desc"></td></tr>
+<tr id="row_169_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__cache__id.html" target="_self">file_cache_id</a></td><td class="desc"></td></tr>
+<tr id="row_170_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__header.html" target="_self">file_header</a></td><td class="desc"></td></tr>
+<tr id="row_171_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__wordexp.html" target="_self">file_wordexp</a></td><td class="desc"></td></tr>
+<tr id="row_172_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfiles__relation__processing.html" target="_self">files_relation_processing</a></td><td class="desc"></td></tr>
+<tr id="row_173_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfilter.html" target="_self">filter</a></td><td class="desc"></td></tr>
+<tr id="row_174_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfilter__entry.html" target="_self">filter_entry</a></td><td class="desc"></td></tr>
+<tr id="row_175_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__font.html" target="_self">font_freetype_font</a></td><td class="desc"></td></tr>
+<tr id="row_176_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__glyph.html" target="_self">font_freetype_glyph</a></td><td class="desc"></td></tr>
+<tr id="row_177_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__methods.html" target="_self">font_freetype_methods</a></td><td class="desc"></td></tr>
+<tr id="row_178_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__text.html" target="_self">font_freetype_text</a></td><td class="desc"></td></tr>
+<tr id="row_179_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__priv.html" target="_self">font_priv</a></td><td class="desc"></td></tr>
+<tr id="row_180_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structform.html" target="_self">form</a></td><td class="desc"></td></tr>
+<tr id="row_181_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structformer__destination.html" target="_self">former_destination</a></td><td class="desc"></td></tr>
+<tr id="row_182_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframe__t.html" target="_self">frame_t</a></td><td class="desc"></td></tr>
+<tr id="row_183_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframe__t2.html" target="_self">frame_t2</a></td><td class="desc"></td></tr>
+<tr id="row_184_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframeref__t.html" target="_self">frameref_t</a></td><td class="desc"></td></tr>
+<tr id="row_185_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sattr.html" target="_self">g2sattr</a></td><td class="desc"></td></tr>
+<tr id="row_186_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2scolumns.html" target="_self">g2scolumns</a></td><td class="desc"></td></tr>
+<tr id="row_187_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sprop.html" target="_self">g2sprop</a></td><td class="desc"></td></tr>
+<tr id="row_188_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sstats.html" target="_self">g2sstats</a></td><td class="desc"></td></tr>
+<tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgar2nav__conv.html" target="_self">gar2nav_conv</a></td><td class="desc"></td></tr>
+<tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgar2navit.html" target="_self">gar2navit</a></td><td class="desc"></td></tr>
+<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgeodesic.html" target="_self">geodesic</a></td><td class="desc"></td></tr>
+<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgeom__poly__segment.html" target="_self">geom_poly_segment</a></td><td class="desc"></td></tr>
+<tr id="row_193_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structglob__t.html" target="_self">glob_t</a></td><td class="desc"></td></tr>
+<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgps__sat.html" target="_self">gps_sat</a></td><td class="desc"></td></tr>
+<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgps__status.html" target="_self">gps_status</a></td><td class="desc"></td></tr>
+<tr id="row_196_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics.html" target="_self">graphics</a></td><td class="desc">Graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays </td></tr>
+<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__data__image.html" target="_self">graphics_data_image</a></td><td class="desc"></td></tr>
+<tr id="row_198_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font.html" target="_self">graphics_font</a></td><td class="desc"></td></tr>
+<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font__methods.html" target="_self">graphics_font_methods</a></td><td class="desc"></td></tr>
+<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font__priv.html" target="_self">graphics_font_priv</a></td><td class="desc"></td></tr>
+<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc.html" target="_self">graphics_gc</a></td><td class="desc">Graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color </td></tr>
+<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc__methods.html" target="_self">graphics_gc_methods</a></td><td class="desc"></td></tr>
+<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc__priv.html" target="_self">graphics_gc_priv</a></td><td class="desc"></td></tr>
+<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image.html" target="_self">graphics_image</a></td><td class="desc"></td></tr>
+<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__buffer.html" target="_self">graphics_image_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__methods.html" target="_self">graphics_image_methods</a></td><td class="desc"></td></tr>
+<tr id="row_207_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__priv.html" target="_self">graphics_image_priv</a></td><td class="desc"></td></tr>
+<tr id="row_208_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__keyboard.html" target="_self">graphics_keyboard</a></td><td class="desc"></td></tr>
+<tr id="row_209_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__methods.html" target="_self">graphics_methods</a></td><td class="desc"></td></tr>
+<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__platform.html" target="_self">graphics_opengl_platform</a></td><td class="desc"></td></tr>
+<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__platform__methods.html" target="_self">graphics_opengl_platform_methods</a></td><td class="desc"></td></tr>
+<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__window__system.html" target="_self">graphics_opengl_window_system</a></td><td class="desc"></td></tr>
+<tr id="row_213_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__window__system__methods.html" target="_self">graphics_opengl_window_system_methods</a></td><td class="desc"></td></tr>
+<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__priv.html" target="_self">graphics_priv</a></td><td class="desc"></td></tr>
+<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgscale.html" target="_self">gscale</a></td><td class="desc"></td></tr>
+<tr id="row_216_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui.html" target="_self">gui</a></td><td class="desc"></td></tr>
+<tr id="row_217_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__config__settings.html" target="_self">gui_config_settings</a></td><td class="desc">A structure to store configuration values </td></tr>
+<tr id="row_218_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__data.html" target="_self">gui_internal_data</a></td><td class="desc"></td></tr>
+<tr id="row_219_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__keyb__mode.html" target="_self">gui_internal_keyb_mode</a></td><td class="desc">Describes a keyboard mode </td></tr>
+<tr id="row_220_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__methods.html" target="_self">gui_internal_methods</a></td><td class="desc"></td></tr>
+<tr id="row_221_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__widget__methods.html" target="_self">gui_internal_widget_methods</a></td><td class="desc"></td></tr>
+<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__menu__info.html" target="_self">gui_menu_info</a></td><td class="desc"></td></tr>
+<tr id="row_223_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__methods.html" target="_self">gui_methods</a></td><td class="desc"></td></tr>
+<tr id="row_224_" class="even"><td class="entry"><img id="arr_224_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('224_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv.html" target="_self">gui_priv</a></td><td class="desc"></td></tr>
+<tr id="row_224_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv_1_1gesture__elem.html" target="_self">gesture_elem</a></td><td class="desc"></td></tr>
+<tr id="row_224_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv_1_1html.html" target="_self">html</a></td><td class="desc"></td></tr>
+<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgz__header__s.html" target="_self">gz_header_s</a></td><td class="desc"></td></tr>
+<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhash__entry.html" target="_self">hash_entry</a></td><td class="desc"></td></tr>
+<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structheightline.html" target="_self">heightline</a></td><td class="desc"></td></tr>
+<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhn__interpol__attr.html" target="_self">hn_interpol_attr</a></td><td class="desc"></td></tr>
+<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhouse__number__interpolation.html" target="_self">house_number_interpolation</a></td><td class="desc"></td></tr>
+<tr id="row_230_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhousenumber.html" target="_self">housenumber</a></td><td class="desc"></td></tr>
+<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhtml__tag__map.html" target="_self">html_tag_map</a></td><td class="desc"></td></tr>
+<tr id="row_232_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structidle__task.html" target="_self">idle_task</a></td><td class="desc"></td></tr>
+<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structimg__header.html" target="_self">img_header</a></td><td class="desc"></td></tr>
+<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinflate__state.html" target="_self">inflate_state</a></td><td class="desc"></td></tr>
+<tr id="row_235_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structInstanceData.html" target="_self">InstanceData</a></td><td class="desc"></td></tr>
+<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__state.html" target="_self">internal_state</a></td><td class="desc"></td></tr>
+<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem.html" target="_self">item</a></td><td class="desc"></td></tr>
+<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin.html" target="_self">item_bin</a></td><td class="desc"></td></tr>
+<tr id="row_239_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin__sink.html" target="_self">item_bin_sink</a></td><td class="desc"></td></tr>
+<tr id="row_240_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin__sink__func.html" target="_self">item_bin_sink_func</a></td><td class="desc"></td></tr>
+<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__data.html" target="_self">item_data</a></td><td class="desc"></td></tr>
+<tr id="row_242_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__hash.html" target="_self">item_hash</a></td><td class="desc"></td></tr>
+<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__id.html" target="_self">item_id</a></td><td class="desc"></td></tr>
+<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__methods.html" target="_self">item_methods</a></td><td class="desc"></td></tr>
+<tr id="row_245_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__name.html" target="_self">item_name</a></td><td class="desc"></td></tr>
+<tr id="row_246_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__priv.html" target="_self">item_priv</a></td><td class="desc"></td></tr>
+<tr id="row_247_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__range.html" target="_self">item_range</a></td><td class="desc"></td></tr>
+<tr id="row_248_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitemgra.html" target="_self">itemgra</a></td><td class="desc"></td></tr>
+<tr id="row_249_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structj1850.html" target="_self">j1850</a></td><td class="desc"></td></tr>
+<tr id="row_250_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjni__object.html" target="_self">jni_object</a></td><td class="desc"></td></tr>
+<tr id="row_251_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structkeywtab__t.html" target="_self">keywtab_t</a></td><td class="desc"></td></tr>
+<tr id="row_252_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__frame__t.html" target="_self">klatt_frame_t</a></td><td class="desc"></td></tr>
+<tr id="row_253_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__global__t.html" target="_self">klatt_global_t</a></td><td class="desc"></td></tr>
+<tr id="row_254_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__peaks__t.html" target="_self">klatt_peaks_t</a></td><td class="desc"></td></tr>
+<tr id="row_255_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structknown__translation__t.html" target="_self">known_translation_t</a></td><td class="desc"></td></tr>
+<tr id="row_256_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__data.html" target="_self">label_data</a></td><td class="desc"></td></tr>
+<tr id="row_257_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__data__offset.html" target="_self">label_data_offset</a></td><td class="desc"></td></tr>
+<tr id="row_258_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__header.html" target="_self">label_header</a></td><td class="desc"></td></tr>
+<tr id="row_259_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structLANGUAGE__OPTIONS.html" target="_self">LANGUAGE_OPTIONS</a></td><td class="desc"></td></tr>
+<tr id="row_260_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlayer.html" target="_self">layer</a></td><td class="desc"></td></tr>
+<tr id="row_261_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlayout.html" target="_self">layout</a></td><td class="desc"></td></tr>
+<tr id="row_262_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlconv.html" target="_self">lconv</a></td><td class="desc"></td></tr>
+<tr id="row_263_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlevel.html" target="_self">level</a></td><td class="desc"></td></tr>
+<tr id="row_264_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structloaded__domain.html" target="_self">loaded_domain</a></td><td class="desc"></td></tr>
+<tr id="row_265_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structloaded__l10nfile.html" target="_self">loaded_l10nfile</a></td><td class="desc"></td></tr>
+<tr id="row_266_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlog.html" target="_self">log</a></td><td class="desc"></td></tr>
+<tr id="row_267_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlog__data.html" target="_self">log_data</a></td><td class="desc"></td></tr>
+<tr id="row_268_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match.html" target="_self">longest_match</a></td><td class="desc"></td></tr>
+<tr id="row_269_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match__list.html" target="_self">longest_match_list</a></td><td class="desc"></td></tr>
+<tr id="row_270_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match__list__item.html" target="_self">longest_match_list_item</a></td><td class="desc"></td></tr>
+<tr id="row_271_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMagazine.html" target="_self">Magazine</a></td><td class="desc"></td></tr>
+<tr id="row_272_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__head.html" target="_self">malloc_head</a></td><td class="desc"></td></tr>
+<tr id="row_273_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__tail.html" target="_self">malloc_tail</a></td><td class="desc"></td></tr>
+<tr id="row_274_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap.html" target="_self">map</a></td><td class="desc">Holds information about a map </td></tr>
+<tr id="row_275_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__data.html" target="_self">map_data</a></td><td class="desc"></td></tr>
+<tr id="row_276_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__download.html" target="_self">map_download</a></td><td class="desc"></td></tr>
+<tr id="row_277_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__methods.html" target="_self">map_methods</a></td><td class="desc">Holds all functions a map plugin has to implement to be useable </td></tr>
+<tr id="row_278_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__priv.html" target="_self">map_priv</a></td><td class="desc">Represents the map from a single binfile </td></tr>
+<tr id="row_279_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rect.html" target="_self">map_rect</a></td><td class="desc">Describes a rectangular extract of a map </td></tr>
+<tr id="row_280_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rect__priv.html" target="_self">map_rect_priv</a></td><td class="desc"></td></tr>
+<tr id="row_281_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rectObject.html" target="_self">map_rectObject</a></td><td class="desc"></td></tr>
+<tr id="row_282_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__search.html" target="_self">map_search</a></td><td class="desc">Holds information about a search on a map </td></tr>
+<tr id="row_283_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__search__priv.html" target="_self">map_search_priv</a></td><td class="desc">Represents a search on a map. This struct represents a search on a map; it is created when starting a search, and is used for retrieving results </td></tr>
+<tr id="row_284_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__selection.html" target="_self">map_selection</a></td><td class="desc">Used to select data from a map </td></tr>
+<tr id="row_285_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmapExtract.html" target="_self">mapExtract</a></td><td class="desc"></td></tr>
+<tr id="row_286_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapObject.html" target="_self">mapObject</a></td><td class="desc"></td></tr>
+<tr id="row_287_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classMapObject.html" target="_self">MapObject</a></td><td class="desc"></td></tr>
+<tr id="row_288_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset.html" target="_self">mapset</a></td><td class="desc">A mapset </td></tr>
+<tr id="row_289_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset__handle.html" target="_self">mapset_handle</a></td><td class="desc">Handle for a mapset in use </td></tr>
+<tr id="row_290_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset__search.html" target="_self">mapset_search</a></td><td class="desc">Holds information about a search in a mapset </td></tr>
+<tr id="row_291_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapsetObject.html" target="_self">mapsetObject</a></td><td class="desc"></td></tr>
+<tr id="row_292_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__force__64.html" target="_self">maptool_force_64</a></td><td class="desc"></td></tr>
+<tr id="row_293_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__osm.html" target="_self">maptool_osm</a></td><td class="desc"></td></tr>
+<tr id="row_294_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__params.html" target="_self">maptool_params</a></td><td class="desc"></td></tr>
+<tr id="row_295_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptype.html" target="_self">maptype</a></td><td class="desc"></td></tr>
+<tr id="row_296_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmarker.html" target="_self">marker</a></td><td class="desc"></td></tr>
+<tr id="row_297_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMatchRecord.html" target="_self">MatchRecord</a></td><td class="desc"></td></tr>
+<tr id="row_298_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMBROLA__TAB.html" target="_self">MBROLA_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_299_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmbrolib__parameter.html" target="_self">mbrolib_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_300_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmbrolib__voice.html" target="_self">mbrolib_voice</a></td><td class="desc"></td></tr>
+<tr id="row_301_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu.html" target="_self">menu</a></td><td class="desc"></td></tr>
+<tr id="row_302_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__data.html" target="_self">menu_data</a></td><td class="desc"></td></tr>
+<tr id="row_303_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__methods.html" target="_self">menu_methods</a></td><td class="desc"></td></tr>
+<tr id="row_304_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__priv.html" target="_self">menu_priv</a></td><td class="desc"></td></tr>
+<tr id="row_305_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmessage.html" target="_self">message</a></td><td class="desc"></td></tr>
+<tr id="row_306_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmessagelist.html" target="_self">messagelist</a></td><td class="desc"></td></tr>
+<tr id="row_307_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMNEM__TAB.html" target="_self">MNEM_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_308_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmo__file__header.html" target="_self">mo_file_header</a></td><td class="desc"></td></tr>
+<tr id="row_309_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmouse__event__queue__element.html" target="_self">mouse_event_queue_element</a></td><td class="desc"></td></tr>
+<tr id="row_310_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnav__next__turn.html" target="_self">nav_next_turn</a></td><td class="desc"></td></tr>
+<tr id="row_311_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnav__toggle__announcer.html" target="_self">nav_toggle_announcer</a></td><td class="desc"></td></tr>
+<tr id="row_312_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation.html" target="_self">navigation</a></td><td class="desc"></td></tr>
+<tr id="row_313_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__command.html" target="_self">navigation_command</a></td><td class="desc">Holds information about a command for a navigation maneuver </td></tr>
+<tr id="row_314_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__itm.html" target="_self">navigation_itm</a></td><td class="desc"></td></tr>
+<tr id="row_315_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__maneuver.html" target="_self">navigation_maneuver</a></td><td class="desc">Holds information about a navigation maneuver </td></tr>
+<tr id="row_316_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__status.html" target="_self">navigation_status</a></td><td class="desc"></td></tr>
+<tr id="row_317_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__way.html" target="_self">navigation_way</a></td><td class="desc"></td></tr>
+<tr id="row_318_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigationObject.html" target="_self">navigationObject</a></td><td class="desc"></td></tr>
+<tr id="row_319_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit.html" target="_self">navit</a></td><td class="desc"></td></tr>
+<tr id="row_320_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__binding__w32__msg.html" target="_self">navit_binding_w32_msg</a></td><td class="desc"></td></tr>
+<tr id="row_321_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__object.html" target="_self">navit_object</a></td><td class="desc"></td></tr>
+<tr id="row_322_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__vehicle.html" target="_self">navit_vehicle</a></td><td class="desc">The vehicle used for navigation </td></tr>
+<tr id="row_323_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitAppDelegate.html" target="_self">NavitAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_324_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structNavitObject.html" target="_self">NavitObject</a></td><td class="desc"></td></tr>
+<tr id="row_325_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavitObject.html" target="_self">navitObject</a></td><td class="desc"></td></tr>
+<tr id="row_326_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitTimer.html" target="_self">NavitTimer</a></td><td class="desc"></td></tr>
+<tr id="row_327_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitView.html" target="_self">NavitView</a></td><td class="desc"></td></tr>
+<tr id="row_328_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitViewController.html" target="_self">NavitViewController</a></td><td class="desc"></td></tr>
+<tr id="row_329_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnewnode.html" target="_self">newnode</a></td><td class="desc"></td></tr>
+<tr id="row_330_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQMainWindow.html" target="_self">NGQMainWindow</a></td><td class="desc"></td></tr>
+<tr id="row_331_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQPoint.html" target="_self">NGQPoint</a></td><td class="desc"></td></tr>
+<tr id="row_332_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxy.html" target="_self">NGQProxy</a></td><td class="desc"></td></tr>
+<tr id="row_333_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyBookmarks.html" target="_self">NGQProxyBookmarks</a></td><td class="desc"></td></tr>
+<tr id="row_334_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyGui.html" target="_self">NGQProxyGui</a></td><td class="desc"></td></tr>
+<tr id="row_335_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyNavit.html" target="_self">NGQProxyNavit</a></td><td class="desc"></td></tr>
+<tr id="row_336_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyRoute.html" target="_self">NGQProxyRoute</a></td><td class="desc"></td></tr>
+<tr id="row_337_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxySearch.html" target="_self">NGQProxySearch</a></td><td class="desc"></td></tr>
+<tr id="row_338_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyVehicle.html" target="_self">NGQProxyVehicle</a></td><td class="desc"></td></tr>
+<tr id="row_339_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQStandardItemModel.html" target="_self">NGQStandardItemModel</a></td><td class="desc"></td></tr>
+<tr id="row_340_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnl2gl__t.html" target="_self">nl2gl_t</a></td><td class="desc"></td></tr>
+<tr id="row_341_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnode.html" target="_self">node</a></td><td class="desc"></td></tr>
+<tr id="row_342_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnode__item.html" target="_self">node_item</a></td><td class="desc"></td></tr>
+<tr id="row_343_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnotify__priv.html" target="_self">notify_priv</a></td><td class="desc"></td></tr>
+<tr id="row_344_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structo5m.html" target="_self">o5m</a></td><td class="desc"></td></tr>
+<tr id="row_345_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structobject__func.html" target="_self">object_func</a></td><td class="desc"></td></tr>
+<tr id="row_346_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structodometer.html" target="_self">odometer</a></td><td class="desc"></td></tr>
+<tr id="row_347_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structoffset__len.html" target="_self">offset_len</a></td><td class="desc"></td></tr>
+<tr id="row_348_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structoption.html" target="_self">option</a></td><td class="desc"></td></tr>
+<tr id="row_349_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd.html" target="_self">osd</a></td><td class="desc"></td></tr>
+<tr id="row_350_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__button.html" target="_self">osd_button</a></td><td class="desc"></td></tr>
+<tr id="row_351_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__item.html" target="_self">osd_item</a></td><td class="desc"></td></tr>
+<tr id="row_352_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__item__methods.html" target="_self">osd_item_methods</a></td><td class="desc"></td></tr>
+<tr id="row_353_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__methods.html" target="_self">osd_methods</a></td><td class="desc"></td></tr>
+<tr id="row_354_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__priv__common.html" target="_self">osd_priv_common</a></td><td class="desc"></td></tr>
+<tr id="row_355_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__scale.html" target="_self">osd_scale</a></td><td class="desc"></td></tr>
+<tr id="row_356_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__cam.html" target="_self">osd_speed_cam</a></td><td class="desc"></td></tr>
+<tr id="row_357_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__cam__entry.html" target="_self">osd_speed_cam_entry</a></td><td class="desc"></td></tr>
+<tr id="row_358_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__warner.html" target="_self">osd_speed_warner</a></td><td class="desc"></td></tr>
+<tr id="row_359_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__text.html" target="_self">osd_text</a></td><td class="desc"></td></tr>
+<tr id="row_360_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__text__item.html" target="_self">osd_text_item</a></td><td class="desc"></td></tr>
+<tr id="row_361_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosm__protobufdb__context.html" target="_self">osm_protobufdb_context</a></td><td class="desc"></td></tr>
+<tr id="row_362_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpadding.html" target="_self">padding</a></td><td class="desc">The functions to be implemented by graphics plugins </td></tr>
+<tr id="row_363_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaDeviceInfo.html" target="_self">PaDeviceInfo</a></td><td class="desc"></td></tr>
+<tr id="row_364_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaHostApiInfo.html" target="_self">PaHostApiInfo</a></td><td class="desc"></td></tr>
+<tr id="row_365_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaHostErrorInfo.html" target="_self">PaHostErrorInfo</a></td><td class="desc"></td></tr>
+<tr id="row_366_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparam__list.html" target="_self">param_list</a></td><td class="desc"></td></tr>
+<tr id="row_367_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPARAM__STACK.html" target="_self">PARAM_STACK</a></td><td class="desc"></td></tr>
+<tr id="row_368_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparent.html" target="_self">parent</a></td><td class="desc"></td></tr>
+<tr id="row_369_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparse__args.html" target="_self">parse_args</a></td><td class="desc"></td></tr>
+<tr id="row_370_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparsedata.html" target="_self">parsedata</a></td><td class="desc"></td></tr>
+<tr id="row_371_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamCallbackTimeInfo.html" target="_self">PaStreamCallbackTimeInfo</a></td><td class="desc"></td></tr>
+<tr id="row_372_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamInfo.html" target="_self">PaStreamInfo</a></td><td class="desc"></td></tr>
+<tr id="row_373_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamParameters.html" target="_self">PaStreamParameters</a></td><td class="desc"></td></tr>
+<tr id="row_374_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpathattr.html" target="_self">pathattr</a></td><td class="desc"></td></tr>
+<tr id="row_375_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpcoord.html" target="_self">pcoord</a></td><td class="desc"></td></tr>
+<tr id="row_376_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpcoordObject.html" target="_self">pcoordObject</a></td><td class="desc"></td></tr>
+<tr id="row_377_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpedestrian.html" target="_self">pedestrian</a></td><td class="desc"></td></tr>
+<tr id="row_378_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__LIST.html" target="_self">PHONEME_LIST</a></td><td class="desc"></td></tr>
+<tr id="row_379_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__LIST2.html" target="_self">PHONEME_LIST2</a></td><td class="desc"></td></tr>
+<tr id="row_380_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__TAB.html" target="_self">PHONEME_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_381_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__TAB__LIST.html" target="_self">PHONEME_TAB_LIST</a></td><td class="desc"></td></tr>
+<tr id="row_382_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structphrase.html" target="_self">phrase</a></td><td class="desc"></td></tr>
+<tr id="row_383_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structplugin.html" target="_self">plugin</a></td><td class="desc"></td></tr>
+<tr id="row_384_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structplugins.html" target="_self">plugins</a></td><td class="desc"></td></tr>
+<tr id="row_385_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__16__struct.html" target="_self">png_color_16_struct</a></td><td class="desc"></td></tr>
+<tr id="row_386_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__8__struct.html" target="_self">png_color_8_struct</a></td><td class="desc"></td></tr>
+<tr id="row_387_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__struct.html" target="_self">png_color_struct</a></td><td class="desc"></td></tr>
+<tr id="row_388_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__dsort__struct.html" target="_self">png_dsort_struct</a></td><td class="desc"></td></tr>
+<tr id="row_389_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__info__struct.html" target="_self">png_info_struct</a></td><td class="desc"></td></tr>
+<tr id="row_390_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__row__info__struct.html" target="_self">png_row_info_struct</a></td><td class="desc"></td></tr>
+<tr id="row_391_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__sPLT__entry__struct.html" target="_self">png_sPLT_entry_struct</a></td><td class="desc"></td></tr>
+<tr id="row_392_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__sPLT__struct.html" target="_self">png_sPLT_struct</a></td><td class="desc"></td></tr>
+<tr id="row_393_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__struct__def.html" target="_self">png_struct_def</a></td><td class="desc"></td></tr>
+<tr id="row_394_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__text__struct.html" target="_self">png_text_struct</a></td><td class="desc"></td></tr>
+<tr id="row_395_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__time__struct.html" target="_self">png_time_struct</a></td><td class="desc"></td></tr>
+<tr id="row_396_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__unknown__chunk__t.html" target="_self">png_unknown_chunk_t</a></td><td class="desc"></td></tr>
+<tr id="row_397_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoi__param.html" target="_self">poi_param</a></td><td class="desc"></td></tr>
+<tr id="row_398_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoint.html" target="_self">point</a></td><td class="desc"></td></tr>
+<tr id="row_399_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoint__rect.html" target="_self">point_rect</a></td><td class="desc"></td></tr>
+<tr id="row_400_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classPoiObject.html" target="_self">PoiObject</a></td><td class="desc"></td></tr>
+<tr id="row_401_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoly__priv.html" target="_self">poly_priv</a></td><td class="desc"></td></tr>
+<tr id="row_402_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpopulation__table.html" target="_self">population_table</a></td><td class="desc"></td></tr>
+<tr id="row_403_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess__relation__member__func__priv.html" target="_self">process_relation_member_func_priv</a></td><td class="desc"></td></tr>
+<tr id="row_404_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprofile__option.html" target="_self">profile_option</a></td><td class="desc"></td></tr>
+<tr id="row_405_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprojection__name.html" target="_self">projection_name</a></td><td class="desc"></td></tr>
+<tr id="row_406_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitGeoReceiver.html" target="_self">QNavitGeoReceiver</a></td><td class="desc"></td></tr>
+<tr id="row_407_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitQuick.html" target="_self">QNavitQuick</a></td><td class="desc"></td></tr>
+<tr id="row_408_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitWidget.html" target="_self">QNavitWidget</a></td><td class="desc"></td></tr>
+<tr id="row_409_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classqt5__navit__timer.html" target="_self">qt5_navit_timer</a></td><td class="desc"></td></tr>
+<tr id="row_410_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQt5EspeakAudioOut.html" target="_self">Qt5EspeakAudioOut</a></td><td class="desc"></td></tr>
+<tr id="row_411_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__data.html" target="_self">quadtree_data</a></td><td class="desc"></td></tr>
+<tr id="row_412_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__item.html" target="_self">quadtree_item</a></td><td class="desc"></td></tr>
+<tr id="row_413_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__iter.html" target="_self">quadtree_iter</a></td><td class="desc"></td></tr>
+<tr id="row_414_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__iter__node.html" target="_self">quadtree_iter_node</a></td><td class="desc"></td></tr>
+<tr id="row_415_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__node.html" target="_self">quadtree_node</a></td><td class="desc"></td></tr>
+<tr id="row_416_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrange.html" target="_self">range</a></td><td class="desc"></td></tr>
+<tr id="row_417_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRealIter.html" target="_self">RealIter</a></td><td class="desc"></td></tr>
+<tr id="row_418_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrect.html" target="_self">rect</a></td><td class="desc"></td></tr>
+<tr id="row_419_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregion__header.html" target="_self">region_header</a></td><td class="desc"></td></tr>
+<tr id="row_420_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelation__member.html" target="_self">relation_member</a></td><td class="desc"></td></tr>
+<tr id="row_421_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations.html" target="_self">relations</a></td><td class="desc"></td></tr>
+<tr id="row_422_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations__func.html" target="_self">relations_func</a></td><td class="desc"></td></tr>
+<tr id="row_423_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations__member.html" target="_self">relations_member</a></td><td class="desc"></td></tr>
+<tr id="row_424_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classRenderArea.html" target="_self">RenderArea</a></td><td class="desc"></td></tr>
+<tr id="row_425_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structREPLACE__PHONEMES.html" target="_self">REPLACE_PHONEMES</a></td><td class="desc"></td></tr>
+<tr id="row_426_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRESONATOR.html" target="_self">RESONATOR</a></td><td class="desc"></td></tr>
+<tr id="row_427_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresonator__t.html" target="_self">resonator_t</a></td><td class="desc"></td></tr>
+<tr id="row_428_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresult.html" target="_self">result</a></td><td class="desc"></td></tr>
+<tr id="row_429_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresult__list.html" target="_self">result_list</a></td><td class="desc"></td></tr>
+<tr id="row_430_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrgn__point.html" target="_self">rgn_point</a></td><td class="desc"></td></tr>
+<tr id="row_431_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrgn__poly.html" target="_self">rgn_poly</a></td><td class="desc"></td></tr>
+<tr id="row_432_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRGROUP.html" target="_self">RGROUP</a></td><td class="desc"></td></tr>
+<tr id="row_433_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroadprofile.html" target="_self">roadprofile</a></td><td class="desc"></td></tr>
+<tr id="row_434_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrocket.html" target="_self">rocket</a></td><td class="desc"></td></tr>
+<tr id="row_435_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceRootViewController.html" target="_self">RootViewController</a></td><td class="desc"></td></tr>
+<tr id="row_436_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute.html" target="_self">route</a></td><td class="desc">A complete route </td></tr>
+<tr id="row_437_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__crossing.html" target="_self">route_crossing</a></td><td class="desc"></td></tr>
+<tr id="row_438_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__crossings.html" target="_self">route_crossings</a></td><td class="desc"></td></tr>
+<tr id="row_439_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__data.html" target="_self">route_data</a></td><td class="desc"></td></tr>
+<tr id="row_440_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph.html" target="_self">route_graph</a></td><td class="desc">A complete route graph </td></tr>
+<tr id="row_441_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__point.html" target="_self">route_graph_point</a></td><td class="desc">A point in the route graph </td></tr>
+<tr id="row_442_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__point__iterator.html" target="_self">route_graph_point_iterator</a></td><td class="desc">Iterator to iterate through all route graph segments in a route graph point </td></tr>
+<tr id="row_443_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__segment.html" target="_self">route_graph_segment</a></td><td class="desc">A segment in the route graph </td></tr>
+<tr id="row_444_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__segment__data.html" target="_self">route_graph_segment_data</a></td><td class="desc"></td></tr>
+<tr id="row_445_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__guard.html" target="_self">route_guard</a></td><td class="desc"></td></tr>
+<tr id="row_446_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__info.html" target="_self">route_info</a></td><td class="desc">Usually represents a destination or position </td></tr>
+<tr id="row_447_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__path.html" target="_self">route_path</a></td><td class="desc">A complete route path </td></tr>
+<tr id="row_448_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__path__segment.html" target="_self">route_path_segment</a></td><td class="desc">A segment in the route path </td></tr>
+<tr id="row_449_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__segment__data.html" target="_self">route_segment_data</a></td><td class="desc">A segment in the route graph or path </td></tr>
+<tr id="row_450_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__traffic__distortion.html" target="_self">route_traffic_distortion</a></td><td class="desc">A traffic distortion </td></tr>
+<tr id="row_451_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrouteObject.html" target="_self">routeObject</a></td><td class="desc"></td></tr>
+<tr id="row_452_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSAHooks.html" target="_self">SAHooks</a></td><td class="desc"></td></tr>
+<tr id="row_453_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structscript.html" target="_self">script</a></td><td class="desc"></td></tr>
+<tr id="row_454_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structscroll__buttons.html" target="_self">scroll_buttons</a></td><td class="desc"></td></tr>
+<tr id="row_455_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list.html" target="_self">search_list</a></td><td class="desc"></td></tr>
+<tr id="row_456_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__common.html" target="_self">search_list_common</a></td><td class="desc"></td></tr>
+<tr id="row_457_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__country.html" target="_self">search_list_country</a></td><td class="desc"></td></tr>
+<tr id="row_458_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__house__number.html" target="_self">search_list_house_number</a></td><td class="desc"></td></tr>
+<tr id="row_459_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__level.html" target="_self">search_list_level</a></td><td class="desc"></td></tr>
+<tr id="row_460_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__result.html" target="_self">search_list_result</a></td><td class="desc"></td></tr>
+<tr id="row_461_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__street.html" target="_self">search_list_street</a></td><td class="desc"></td></tr>
+<tr id="row_462_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__town.html" target="_self">search_list_town</a></td><td class="desc"></td></tr>
+<tr id="row_463_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classSearchObject.html" target="_self">SearchObject</a></td><td class="desc"></td></tr>
+<tr id="row_464_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structselector.html" target="_self">selector</a></td><td class="desc"></td></tr>
+<tr id="row_465_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshape__tree__node.html" target="_self">shape_tree_node</a></td><td class="desc"></td></tr>
+<tr id="row_466_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshmem__header.html" target="_self">shmem_header</a></td><td class="desc"></td></tr>
+<tr id="row_467_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPDiskTreeInfo.html" target="_self">SHPDiskTreeInfo</a></td><td class="desc"></td></tr>
+<tr id="row_468_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPInfo.html" target="_self">SHPInfo</a></td><td class="desc"></td></tr>
+<tr id="row_469_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPTree.html" target="_self">SHPTree</a></td><td class="desc"></td></tr>
+<tr id="row_470_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsize__weight__limit.html" target="_self">size_weight_limit</a></td><td class="desc"></td></tr>
+<tr id="row_471_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSliceConfig.html" target="_self">SliceConfig</a></td><td class="desc"></td></tr>
+<tr id="row_472_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSmcBranch.html" target="_self">SmcBranch</a></td><td class="desc"></td></tr>
+<tr id="row_473_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSmcEntry.html" target="_self">SmcEntry</a></td><td class="desc"></td></tr>
+<tr id="row_474_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSOUND__ICON.html" target="_self">SOUND_ICON</a></td><td class="desc"></td></tr>
+<tr id="row_475_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspawn__process__info.html" target="_self">spawn_process_info</a></td><td class="desc"></td></tr>
+<tr id="row_476_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPECT__SEQ.html" target="_self">SPECT_SEQ</a></td><td class="desc"></td></tr>
+<tr id="row_477_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPECT__SEQK.html" target="_self">SPECT_SEQK</a></td><td class="desc"></td></tr>
+<tr id="row_478_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech.html" target="_self">speech</a></td><td class="desc"></td></tr>
+<tr id="row_479_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech__methods.html" target="_self">speech_methods</a></td><td class="desc"></td></tr>
+<tr id="row_480_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech__priv.html" target="_self">speech_priv</a></td><td class="desc"></td></tr>
+<tr id="row_481_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPEED__FACTORS.html" target="_self">SPEED_FACTORS</a></td><td class="desc"></td></tr>
+<tr id="row_482_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSSML__STACK.html" target="_self">SSML_STACK</a></td><td class="desc"></td></tr>
+<tr id="row_483_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstat.html" target="_self">stat</a></td><td class="desc"></td></tr>
+<tr id="row_484_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstat__file__info__t.html" target="_self">stat_file_info_t</a></td><td class="desc"></td></tr>
+<tr id="row_485_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstatusbar__priv.html" target="_self">statusbar_priv</a></td><td class="desc"></td></tr>
+<tr id="row_486_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstopwatch.html" target="_self">stopwatch</a></td><td class="desc"></td></tr>
+<tr id="row_487_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__data.html" target="_self">street_data</a></td><td class="desc">Information about a street </td></tr>
+<tr id="row_488_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__destination.html" target="_self">street_destination</a></td><td class="desc">A linked list containing the destination of the road </td></tr>
+<tr id="row_489_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__header.html" target="_self">street_header</a></td><td class="desc"></td></tr>
+<tr id="row_490_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__header__type.html" target="_self">street_header_type</a></td><td class="desc"></td></tr>
+<tr id="row_491_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name.html" target="_self">street_name</a></td><td class="desc"></td></tr>
+<tr id="row_492_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__index.html" target="_self">street_name_index</a></td><td class="desc"></td></tr>
+<tr id="row_493_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__number.html" target="_self">street_name_number</a></td><td class="desc"></td></tr>
+<tr id="row_494_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__numbers.html" target="_self">street_name_numbers</a></td><td class="desc"></td></tr>
+<tr id="row_495_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__segment.html" target="_self">street_name_segment</a></td><td class="desc"></td></tr>
+<tr id="row_496_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__priv.html" target="_self">street_priv</a></td><td class="desc"></td></tr>
+<tr id="row_497_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__str.html" target="_self">street_str</a></td><td class="desc"></td></tr>
+<tr id="row_498_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__type.html" target="_self">street_type</a></td><td class="desc"></td></tr>
+<tr id="row_499_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstring__desc.html" target="_self">string_desc</a></td><td class="desc"></td></tr>
+<tr id="row_500_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsubdivision.html" target="_self">subdivision</a></td><td class="desc"></td></tr>
+<tr id="row_501_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsuffix.html" target="_self">suffix</a></td><td class="desc"></td></tr>
+<tr id="row_502_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSYLLABLE.html" target="_self">SYLLABLE</a></td><td class="desc"></td></tr>
+<tr id="row_503_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__segment.html" target="_self">sysdep_segment</a></td><td class="desc"></td></tr>
+<tr id="row_504_" class="even"><td class="entry"><img id="arr_504_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('504_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string.html" target="_self">sysdep_string</a></td><td class="desc"></td></tr>
+<tr id="row_504_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string_1_1segment__pair.html" target="_self">segment_pair</a></td><td class="desc"></td></tr>
+<tr id="row_505_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string__desc.html" target="_self">sysdep_string_desc</a></td><td class="desc"></td></tr>
+<tr id="row_506_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__character.html" target="_self">t_espeak_character</a></td><td class="desc"></td></tr>
+<tr id="row_507_"><td class="entry"><img id="arr_507_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('507_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__command.html" target="_self">t_espeak_command</a></td><td class="desc"></td></tr>
+<tr id="row_507_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniont__espeak__command_1_1command.html" target="_self">command</a></td><td class="desc"></td></tr>
+<tr id="row_508_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__key.html" target="_self">t_espeak_key</a></td><td class="desc"></td></tr>
+<tr id="row_509_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__mark.html" target="_self">t_espeak_mark</a></td><td class="desc"></td></tr>
+<tr id="row_510_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__parameter.html" target="_self">t_espeak_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_511_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__terminated__msg.html" target="_self">t_espeak_terminated_msg</a></td><td class="desc"></td></tr>
+<tr id="row_512_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__text.html" target="_self">t_espeak_text</a></td><td class="desc"></td></tr>
+<tr id="row_513_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtable__column__desc.html" target="_self">table_column_desc</a></td><td class="desc"></td></tr>
+<tr id="row_514_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtable__data.html" target="_self">table_data</a></td><td class="desc">A structure to store information about a table </td></tr>
+<tr id="row_515_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtagSHPObject.html" target="_self">tagSHPObject</a></td><td class="desc"></td></tr>
+<tr id="row_516_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtcoord.html" target="_self">tcoord</a></td><td class="desc"></td></tr>
+<tr id="row_517_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtemplateObject.html" target="_self">templateObject</a></td><td class="desc"></td></tr>
+<tr id="row_518_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structThreadMemory.html" target="_self">ThreadMemory</a></td><td class="desc"></td></tr>
+<tr id="row_519_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile.html" target="_self">tile</a></td><td class="desc">A map tile, a rectangular region of the world </td></tr>
+<tr id="row_520_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__data.html" target="_self">tile_data</a></td><td class="desc"></td></tr>
+<tr id="row_521_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__head.html" target="_self">tile_head</a></td><td class="desc"></td></tr>
+<tr id="row_522_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__info.html" target="_self">tile_info</a></td><td class="desc"></td></tr>
+<tr id="row_523_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__parameter.html" target="_self">tile_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_524_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtilt__data.html" target="_self">tilt_data</a></td><td class="desc"></td></tr>
+<tr id="row_525_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimestamp.html" target="_self">timestamp</a></td><td class="desc"></td></tr>
+<tr id="row_526_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimeval.html" target="_self">timeval</a></td><td class="desc"></td></tr>
+<tr id="row_527_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimezone.html" target="_self">timezone</a></td><td class="desc"></td></tr>
+<tr id="row_528_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTONE__HEAD.html" target="_self">TONE_HEAD</a></td><td class="desc"></td></tr>
+<tr id="row_529_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTONE__NUCLEUS.html" target="_self">TONE_NUCLEUS</a></td><td class="desc"></td></tr>
+<tr id="row_530_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtown__country.html" target="_self">town_country</a></td><td class="desc"></td></tr>
+<tr id="row_531_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtown__priv.html" target="_self">town_priv</a></td><td class="desc"></td></tr>
+<tr id="row_532_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracking.html" target="_self">tracking</a></td><td class="desc"></td></tr>
+<tr id="row_533_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracking__line.html" target="_self">tracking_line</a></td><td class="desc"></td></tr>
+<tr id="row_534_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtransformation.html" target="_self">transformation</a></td><td class="desc">The parameters needed to transform a map for display </td></tr>
+<tr id="row_535_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTranslator.html" target="_self">Translator</a></td><td class="desc"></td></tr>
+<tr id="row_536_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr.html" target="_self">tree_hdr</a></td><td class="desc"></td></tr>
+<tr id="row_537_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr__h.html" target="_self">tree_hdr_h</a></td><td class="desc"></td></tr>
+<tr id="row_538_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr__v.html" target="_self">tree_hdr_v</a></td><td class="desc"></td></tr>
+<tr id="row_539_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__header.html" target="_self">tree_header</a></td><td class="desc"></td></tr>
+<tr id="row_540_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__leaf__h.html" target="_self">tree_leaf_h</a></td><td class="desc"></td></tr>
+<tr id="row_541_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__leaf__v.html" target="_self">tree_leaf_v</a></td><td class="desc"></td></tr>
+<tr id="row_542_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__search.html" target="_self">tree_search</a></td><td class="desc"></td></tr>
+<tr id="row_543_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__search__node.html" target="_self">tree_search_node</a></td><td class="desc"></td></tr>
+<tr id="row_544_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtriple.html" target="_self">triple</a></td><td class="desc"></td></tr>
+<tr id="row_545_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structturn__restriction.html" target="_self">turn_restriction</a></td><td class="desc"></td></tr>
+<tr id="row_546_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle.html" target="_self">vehicle</a></td><td class="desc"></td></tr>
+<tr id="row_547_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__and__profilename.html" target="_self">vehicle_and_profilename</a></td><td class="desc"></td></tr>
+<tr id="row_548_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__methods.html" target="_self">vehicle_methods</a></td><td class="desc"></td></tr>
+<tr id="row_549_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__priv.html" target="_self">vehicle_priv</a></td><td class="desc"></td></tr>
+<tr id="row_550_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classVehicleObject.html" target="_self">VehicleObject</a></td><td class="desc"></td></tr>
+<tr id="row_551_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicleprofile.html" target="_self">vehicleprofile</a></td><td class="desc"></td></tr>
+<tr id="row_552_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvoice__t.html" target="_self">voice_t</a></td><td class="desc"></td></tr>
+<tr id="row_553_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvolume.html" target="_self">volume</a></td><td class="desc"></td></tr>
+<tr id="row_554_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceVSSpeechSynthesizer.html" target="_self">VSSpeechSynthesizer</a></td><td class="desc"></td></tr>
+<tr id="row_555_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwavegen__peaks__t.html" target="_self">wavegen_peaks_t</a></td><td class="desc"></td></tr>
+<tr id="row_556_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwchar__t__directive.html" target="_self">wchar_t_directive</a></td><td class="desc"></td></tr>
+<tr id="row_557_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwchar__t__directives.html" target="_self">wchar_t_directives</a></td><td class="desc"></td></tr>
+<tr id="row_558_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structWGEN__DATA.html" target="_self">WGEN_DATA</a></td><td class="desc"></td></tr>
+<tr id="row_559_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwidget.html" target="_self">widget</a></td><td class="desc"></td></tr>
+<tr id="row_560_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwin32__binding__private.html" target="_self">win32_binding_private</a></td><td class="desc"></td></tr>
+<tr id="row_561_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow.html" target="_self">window</a></td><td class="desc"></td></tr>
+<tr id="row_562_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow__data.html" target="_self">window_data</a></td><td class="desc"></td></tr>
+<tr id="row_563_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow__priv.html" target="_self">window_priv</a></td><td class="desc"></td></tr>
+<tr id="row_564_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structWORD__TAB.html" target="_self">WORD_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_565_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwordexp__t.html" target="_self">wordexp_t</a></td><td class="desc"></td></tr>
+<tr id="row_566_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwpoint.html" target="_self">wpoint</a></td><td class="desc"></td></tr>
+<tr id="row_567_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxistate.html" target="_self">xistate</a></td><td class="desc"></td></tr>
+<tr id="row_568_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmldocument.html" target="_self">xmldocument</a></td><td class="desc"></td></tr>
+<tr id="row_569_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlstate.html" target="_self">xmlstate</a></td><td class="desc"></td></tr>
+<tr id="row_570_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structXPM2BMP__TAG.html" target="_self">XPM2BMP_TAG</a></td><td class="desc"></td></tr>
+<tr id="row_571_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structXPMCOLORENTRY__TAG.html" target="_self">XPMCOLORENTRY_TAG</a></td><td class="desc"></td></tr>
+<tr id="row_572_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
+<tr id="row_573_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionyystype.html" target="_self">yystype</a></td><td class="desc"></td></tr>
+<tr id="row_574_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structz__clip__result.html" target="_self">z_clip_result</a></td><td class="desc"></td></tr>
+<tr id="row_575_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structz__stream__s.html" target="_self">z_stream_s</a></td><td class="desc"></td></tr>
+<tr id="row_576_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip64__eoc.html" target="_self">zip64_eoc</a></td><td class="desc"></td></tr>
+<tr id="row_577_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip64__eocl.html" target="_self">zip64_eocl</a></td><td class="desc"></td></tr>
+<tr id="row_578_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__alignment__check.html" target="_self">zip_alignment_check</a></td><td class="desc"></td></tr>
+<tr id="row_579_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__cd.html" target="_self">zip_cd</a></td><td class="desc">ZIP central directory structure </td></tr>
+<tr id="row_580_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__cd__ext.html" target="_self">zip_cd_ext</a></td><td class="desc">ZIP extra field structure </td></tr>
+<tr id="row_581_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__enc.html" target="_self">zip_enc</a></td><td class="desc"></td></tr>
+<tr id="row_582_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__eoc.html" target="_self">zip_eoc</a></td><td class="desc">ZIP end of central directory structure </td></tr>
+<tr id="row_583_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__info.html" target="_self">zip_info</a></td><td class="desc"></td></tr>
+<tr id="row_584_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__lfh.html" target="_self">zip_lfh</a></td><td class="desc">ZIP local file header structure </td></tr>
+<tr id="row_585_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__split.html" target="_self">zip_split</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/annotated.js b/html/annotated.js
new file mode 100644
index 000000000..418d63edf
--- /dev/null
+++ b/html/annotated.js
@@ -0,0 +1,593 @@
+var annotated =
+[
+ [ "org", null, [
+ [ "navitproject", null, [
+ [ "navit", "namespaceorg_1_1navitproject_1_1navit.html", "namespaceorg_1_1navitproject_1_1navit" ]
+ ] ]
+ ] ],
+ [ "_ChunkLink", "struct__ChunkLink.html", "struct__ChunkLink" ],
+ [ "_finddata_t", "struct__finddata__t.html", "struct__finddata__t" ],
+ [ "_finddatai64_t", "struct__finddatai64__t.html", "struct__finddatai64__t" ],
+ [ "_GDebugKey", "struct__GDebugKey.html", "struct__GDebugKey" ],
+ [ "_GDoubleIEEE754", "union__GDoubleIEEE754.html", "union__GDoubleIEEE754" ],
+ [ "_GError", "struct__GError.html", "struct__GError" ],
+ [ "_GFloatIEEE754", "union__GFloatIEEE754.html", "union__GFloatIEEE754" ],
+ [ "_GHashNode", "struct__GHashNode.html", "struct__GHashNode" ],
+ [ "_GHashTable", "struct__GHashTable.html", "struct__GHashTable" ],
+ [ "_GHashTableIter", "struct__GHashTableIter.html", "struct__GHashTableIter" ],
+ [ "_GList", "struct__GList.html", "struct__GList" ],
+ [ "_GMemChunk", "struct__GMemChunk.html", "struct__GMemChunk" ],
+ [ "_GMemVTable", "struct__GMemVTable.html", "struct__GMemVTable" ],
+ [ "_GSList", "struct__GSList.html", "struct__GSList" ],
+ [ "_GSystemThread", "union__GSystemThread.html", "union__GSystemThread" ],
+ [ "_GTimeVal", "struct__GTimeVal.html", "struct__GTimeVal" ],
+ [ "_GTrashStack", "struct__GTrashStack.html", "struct__GTrashStack" ],
+ [ "_OSMPBF__Blob", "struct__OSMPBF____Blob.html", "struct__OSMPBF____Blob" ],
+ [ "_OSMPBF__BlobHeader", "struct__OSMPBF____BlobHeader.html", "struct__OSMPBF____BlobHeader" ],
+ [ "_OSMPBF__ChangeSet", "struct__OSMPBF____ChangeSet.html", "struct__OSMPBF____ChangeSet" ],
+ [ "_OSMPBF__DenseInfo", "struct__OSMPBF____DenseInfo.html", "struct__OSMPBF____DenseInfo" ],
+ [ "_OSMPBF__DenseNodes", "struct__OSMPBF____DenseNodes.html", "struct__OSMPBF____DenseNodes" ],
+ [ "_OSMPBF__HeaderBBox", "struct__OSMPBF____HeaderBBox.html", "struct__OSMPBF____HeaderBBox" ],
+ [ "_OSMPBF__HeaderBlock", "struct__OSMPBF____HeaderBlock.html", "struct__OSMPBF____HeaderBlock" ],
+ [ "_OSMPBF__Info", "struct__OSMPBF____Info.html", "struct__OSMPBF____Info" ],
+ [ "_OSMPBF__Node", "struct__OSMPBF____Node.html", "struct__OSMPBF____Node" ],
+ [ "_OSMPBF__PrimitiveBlock", "struct__OSMPBF____PrimitiveBlock.html", "struct__OSMPBF____PrimitiveBlock" ],
+ [ "_OSMPBF__PrimitiveGroup", "struct__OSMPBF____PrimitiveGroup.html", "struct__OSMPBF____PrimitiveGroup" ],
+ [ "_OSMPBF__Relation", "struct__OSMPBF____Relation.html", "struct__OSMPBF____Relation" ],
+ [ "_OSMPBF__StringTable", "struct__OSMPBF____StringTable.html", "struct__OSMPBF____StringTable" ],
+ [ "_OSMPBF__Way", "struct__OSMPBF____Way.html", "struct__OSMPBF____Way" ],
+ [ "_ProtobufCAllocator", "struct__ProtobufCAllocator.html", "struct__ProtobufCAllocator" ],
+ [ "_ProtobufCBinaryData", "struct__ProtobufCBinaryData.html", "struct__ProtobufCBinaryData" ],
+ [ "_ProtobufCBuffer", "struct__ProtobufCBuffer.html", "struct__ProtobufCBuffer" ],
+ [ "_ProtobufCBufferSimple", "struct__ProtobufCBufferSimple.html", "struct__ProtobufCBufferSimple" ],
+ [ "_ProtobufCEnumDescriptor", "struct__ProtobufCEnumDescriptor.html", "struct__ProtobufCEnumDescriptor" ],
+ [ "_ProtobufCEnumValue", "struct__ProtobufCEnumValue.html", "struct__ProtobufCEnumValue" ],
+ [ "_ProtobufCEnumValueIndex", "struct__ProtobufCEnumValueIndex.html", "struct__ProtobufCEnumValueIndex" ],
+ [ "_ProtobufCFieldDescriptor", "struct__ProtobufCFieldDescriptor.html", "struct__ProtobufCFieldDescriptor" ],
+ [ "_ProtobufCIntRange", "struct__ProtobufCIntRange.html", "struct__ProtobufCIntRange" ],
+ [ "_ProtobufCMessage", "struct__ProtobufCMessage.html", "struct__ProtobufCMessage" ],
+ [ "_ProtobufCMessageDescriptor", "struct__ProtobufCMessageDescriptor.html", "struct__ProtobufCMessageDescriptor" ],
+ [ "_ProtobufCMessageUnknownField", "struct__ProtobufCMessageUnknownField.html", "struct__ProtobufCMessageUnknownField" ],
+ [ "_ProtobufCMethodDescriptor", "struct__ProtobufCMethodDescriptor.html", "struct__ProtobufCMethodDescriptor" ],
+ [ "_ProtobufCService", "struct__ProtobufCService.html", "struct__ProtobufCService" ],
+ [ "_ProtobufCServiceDescriptor", "struct__ProtobufCServiceDescriptor.html", "struct__ProtobufCServiceDescriptor" ],
+ [ "_ScannedMember", "struct__ScannedMember.html", "struct__ScannedMember" ],
+ [ "_SlabInfo", "struct__SlabInfo.html", "struct__SlabInfo" ],
+ [ "_stat", "struct__stat.html", "struct__stat" ],
+ [ "_VIDEO_POWER_MANAGEMENT", "struct__VIDEO__POWER__MANAGEMENT.html", "struct__VIDEO__POWER__MANAGEMENT" ],
+ [ "_wfinddata_t", "struct__wfinddata__t.html", "struct__wfinddata__t" ],
+ [ "_wfinddatai64_t", "struct__wfinddatai64__t.html", "struct__wfinddatai64__t" ],
+ [ "ACCENTS", "structACCENTS.html", "structACCENTS" ],
+ [ "action_cb_data", "structaction__cb__data.html", "structaction__cb__data" ],
+ [ "alias_map", "structalias__map.html", "structalias__map" ],
+ [ "Allocator", "structAllocator.html", "structAllocator" ],
+ [ "android_search_priv", "structandroid__search__priv.html", "structandroid__search__priv" ],
+ [ "announcement", "structannouncement.html", "structannouncement" ],
+ [ "argument", "structargument.html", "structargument" ],
+ [ "arguments", "structarguments.html", "structarguments" ],
+ [ "associated_street", "structassociated__street.html", "structassociated__street" ],
+ [ "attr", "structattr.html", "structattr" ],
+ [ "attr_bin", "structattr__bin.html", "structattr__bin" ],
+ [ "attr_fixme", "structattr__fixme.html", "structattr__fixme" ],
+ [ "attr_iter", "structattr__iter.html", "structattr__iter" ],
+ [ "attr_mapping", "structattr__mapping.html", "structattr__mapping" ],
+ [ "attr_name", "structattr__name.html", "structattr__name" ],
+ [ "attrObject", "structattrObject.html", "structattrObject" ],
+ [ "aux_tile", "structaux__tile.html", "structaux__tile" ],
+ [ "auxmap", "structauxmap.html", "structauxmap" ],
+ [ "Backend", "classBackend.html", "classBackend" ],
+ [ "binding", "structbinding.html", "structbinding" ],
+ [ "binfile_hash_entry", "structbinfile__hash__entry.html", "structbinfile__hash__entry" ],
+ [ "block", "structblock.html", "structblock" ],
+ [ "block_bt_priv", "structblock__bt__priv.html", "structblock__bt__priv" ],
+ [ "block_data", "structblock__data.html", "structblock__data" ],
+ [ "block_index", "structblock__index.html", "structblock__index" ],
+ [ "block_index_item", "structblock__index__item.html", "structblock__index__item" ],
+ [ "block_list", "structblock__list.html", "structblock__list" ],
+ [ "block_offset", "structblock__offset.html", "structblock__offset" ],
+ [ "block_priv", "structblock__priv.html", "structblock__priv" ],
+ [ "bookmark_item_priv", "structbookmark__item__priv.html", "structbookmark__item__priv" ],
+ [ "BookmarkObject", "classBookmarkObject.html", "classBookmarkObject" ],
+ [ "bookmarks", "structbookmarks.html", "structbookmarks" ],
+ [ "boundary", "structboundary.html", "structboundary" ],
+ [ "buffer", "structbuffer.html", "structbuffer" ],
+ [ "cache", "structcache.html", "structcache" ],
+ [ "cache_entry", "structcache__entry.html", "structcache__entry" ],
+ [ "cache_entry_list", "structcache__entry__list.html", "structcache__entry__list" ],
+ [ "callback", "structcallback.html", "structcallback" ],
+ [ "callback_list", "structcallback__list.html", "structcallback__list" ],
+ [ "cb_hw_state_trail", "structcb__hw__state__trail.html", "structcb__hw__state__trail" ],
+ [ "cdf_data", "structcdf__data.html", "structcdf__data" ],
+ [ "cdf_speed", "structcdf__speed.html", "structcdf__speed" ],
+ [ "ch_edge", "structch__edge.html", "structch__edge" ],
+ [ "CHANGEPH", "structCHANGEPH.html", "structCHANGEPH" ],
+ [ "char_directive", "structchar__directive.html", "structchar__directive" ],
+ [ "char_directives", "structchar__directives.html", "structchar__directives" ],
+ [ "circle", "structcircle.html", "structcircle" ],
+ [ "cJSON", "structcJSON.html", "structcJSON" ],
+ [ "cJSON_Hooks", "structcJSON__Hooks.html", "structcJSON__Hooks" ],
+ [ "cmd_interface", "structcmd__interface.html", "structcmd__interface" ],
+ [ "coastline_tile", "structcoastline__tile.html", "structcoastline__tile" ],
+ [ "coastline_tile_data", "structcoastline__tile__data.html", "structcoastline__tile__data" ],
+ [ "code", "structcode.html", "structcode" ],
+ [ "color", "structcolor.html", "structcolor" ],
+ [ "command_saved", "structcommand__saved.html", "structcommand__saved" ],
+ [ "command_saved_cb", "structcommand__saved__cb.html", "structcommand__saved__cb" ],
+ [ "command_table", "structcommand__table.html", "structcommand__table" ],
+ [ "compass", "structcompass.html", "structcompass" ],
+ [ "config", "structconfig.html", null ],
+ [ "configObject", "structconfigObject.html", null ],
+ [ "context", "structcontext.html", "structcontext" ],
+ [ "contour", "structcontour.html", "structcontour" ],
+ [ "coord", "structcoord.html", "structcoord" ],
+ [ "coord_3d", "structcoord__3d.html", "structcoord__3d" ],
+ [ "coord_d", "structcoord__d.html", "structcoord__d" ],
+ [ "coord_geo", "structcoord__geo.html", "structcoord__geo" ],
+ [ "coord_geo_cart", "structcoord__geo__cart.html", "structcoord__geo__cart" ],
+ [ "coord_rect", "structcoord__rect.html", "structcoord__rect" ],
+ [ "coord_rectObject", "structcoord__rectObject.html", "structcoord__rectObject" ],
+ [ "coordObject", "structcoordObject.html", "structcoordObject" ],
+ [ "corelocation", "classcorelocation.html", null ],
+ [ "country", "structcountry.html", "structcountry" ],
+ [ "country_search", "structcountry__search.html", "structcountry__search" ],
+ [ "country_table", "structcountry__table.html", "structcountry__table" ],
+ [ "cursor", "structcursor.html", "structcursor" ],
+ [ "data_window", "structdata__window.html", "structdata__window" ],
+ [ "datawindow", "structdatawindow.html", "structdatawindow" ],
+ [ "datawindow_methods", "structdatawindow__methods.html", "structdatawindow__methods" ],
+ [ "datawindow_priv", "structdatawindow__priv.html", "structdatawindow__priv" ],
+ [ "db_config", "structdb__config.html", "structdb__config" ],
+ [ "DBFInfo", "structDBFInfo.html", "structDBFInfo" ],
+ [ "dbus_callback", "structdbus__callback.html", "structdbus__callback" ],
+ [ "dbus_method", "structdbus__method.html", "structdbus__method" ],
+ [ "default_flags", "structdefault__flags.html", "structdefault__flags" ],
+ [ "diagram_point", "structdiagram__point.html", "structdiagram__point" ],
+ [ "display_context", "structdisplay__context.html", "structdisplay__context" ],
+ [ "displayitem", "structdisplayitem.html", "structdisplayitem" ],
+ [ "displaylist", "structdisplaylist.html", "structdisplaylist" ],
+ [ "displaylist_handle", "structdisplaylist__handle.html", "structdisplaylist__handle" ],
+ [ "displaylist_icon_cache", "structdisplaylist__icon__cache.html", "structdisplaylist__icon__cache" ],
+ [ "div_flags_map", "structdiv__flags__map.html", "structdiv__flags__map" ],
+ [ "DownloaderAppDelegate", "interfaceDownloaderAppDelegate.html", "interfaceDownloaderAppDelegate" ],
+ [ "DownloaderDetailViewController", "interfaceDownloaderDetailViewController.html", "interfaceDownloaderDetailViewController" ],
+ [ "draw_info", "structdraw__info.html", "structdraw__info" ],
+ [ "draw_polyline_context", "structdraw__polyline__context.html", "structdraw__polyline__context" ],
+ [ "draw_polyline_shape", "structdraw__polyline__shape.html", "structdraw__polyline__shape" ],
+ [ "duplicate", "structduplicate.html", "structduplicate" ],
+ [ "edge", "structedge.html", "structedge" ],
+ [ "edge_hash_item", "structedge__hash__item.html", "structedge__hash__item" ],
+ [ "element", "structelement.html", "structelement" ],
+ [ "element_func", "structelement__func.html", "structelement__func" ],
+ [ "EMESS", "structEMESS.html", "structEMESS" ],
+ [ "espeak_EVENT", "structespeak__EVENT.html", "structespeak__EVENT" ],
+ [ "espeak_VOICE", "structespeak__VOICE.html", "structespeak__VOICE" ],
+ [ "event_idle", "structevent__idle.html", "structevent__idle" ],
+ [ "event_methods", "structevent__methods.html", "structevent__methods" ],
+ [ "event_priv", "structevent__priv.html", "structevent__priv" ],
+ [ "event_timeout", "structevent__timeout.html", "structevent__timeout" ],
+ [ "event_watch", "structevent__watch.html", "structevent__watch" ],
+ [ "expression", "structexpression.html", "structexpression" ],
+ [ "ezxml", "structezxml.html", "structezxml" ],
+ [ "ezxml_root", "structezxml__root.html", "structezxml__root" ],
+ [ "fat_block", "structfat__block.html", "structfat__block" ],
+ [ "fibheap", "structfibheap.html", "structfibheap" ],
+ [ "fibheap_el", "structfibheap__el.html", "structfibheap__el" ],
+ [ "file", "structfile.html", "structfile" ],
+ [ "file_cache_id", "structfile__cache__id.html", "structfile__cache__id" ],
+ [ "file_header", "structfile__header.html", "structfile__header" ],
+ [ "file_wordexp", "structfile__wordexp.html", "structfile__wordexp" ],
+ [ "files_relation_processing", "structfiles__relation__processing.html", "structfiles__relation__processing" ],
+ [ "filter", "structfilter.html", "structfilter" ],
+ [ "filter_entry", "structfilter__entry.html", "structfilter__entry" ],
+ [ "font_freetype_font", "structfont__freetype__font.html", "structfont__freetype__font" ],
+ [ "font_freetype_glyph", "structfont__freetype__glyph.html", "structfont__freetype__glyph" ],
+ [ "font_freetype_methods", "structfont__freetype__methods.html", "structfont__freetype__methods" ],
+ [ "font_freetype_text", "structfont__freetype__text.html", "structfont__freetype__text" ],
+ [ "font_priv", "structfont__priv.html", "structfont__priv" ],
+ [ "form", "structform.html", "structform" ],
+ [ "former_destination", "structformer__destination.html", "structformer__destination" ],
+ [ "frame_t", "structframe__t.html", "structframe__t" ],
+ [ "frame_t2", "structframe__t2.html", "structframe__t2" ],
+ [ "frameref_t", "structframeref__t.html", "structframeref__t" ],
+ [ "g2sattr", "structg2sattr.html", "structg2sattr" ],
+ [ "g2scolumns", "structg2scolumns.html", "structg2scolumns" ],
+ [ "g2sprop", "structg2sprop.html", "structg2sprop" ],
+ [ "g2sstats", "structg2sstats.html", "structg2sstats" ],
+ [ "gar2nav_conv", "structgar2nav__conv.html", "structgar2nav__conv" ],
+ [ "gar2navit", "structgar2navit.html", "structgar2navit" ],
+ [ "geodesic", "structgeodesic.html", "structgeodesic" ],
+ [ "geom_poly_segment", "structgeom__poly__segment.html", "structgeom__poly__segment" ],
+ [ "glob_t", "structglob__t.html", "structglob__t" ],
+ [ "gps_sat", "structgps__sat.html", "structgps__sat" ],
+ [ "gps_status", "structgps__status.html", "structgps__status" ],
+ [ "graphics", "structgraphics.html", "structgraphics" ],
+ [ "graphics_data_image", "structgraphics__data__image.html", "structgraphics__data__image" ],
+ [ "graphics_font", "structgraphics__font.html", "structgraphics__font" ],
+ [ "graphics_font_methods", "structgraphics__font__methods.html", "structgraphics__font__methods" ],
+ [ "graphics_font_priv", "structgraphics__font__priv.html", "structgraphics__font__priv" ],
+ [ "graphics_gc", "structgraphics__gc.html", "structgraphics__gc" ],
+ [ "graphics_gc_methods", "structgraphics__gc__methods.html", "structgraphics__gc__methods" ],
+ [ "graphics_gc_priv", "structgraphics__gc__priv.html", "structgraphics__gc__priv" ],
+ [ "graphics_image", "structgraphics__image.html", "structgraphics__image" ],
+ [ "graphics_image_buffer", "structgraphics__image__buffer.html", "structgraphics__image__buffer" ],
+ [ "graphics_image_methods", "structgraphics__image__methods.html", "structgraphics__image__methods" ],
+ [ "graphics_image_priv", "structgraphics__image__priv.html", "structgraphics__image__priv" ],
+ [ "graphics_keyboard", "structgraphics__keyboard.html", "structgraphics__keyboard" ],
+ [ "graphics_methods", "structgraphics__methods.html", "structgraphics__methods" ],
+ [ "graphics_opengl_platform", "structgraphics__opengl__platform.html", "structgraphics__opengl__platform" ],
+ [ "graphics_opengl_platform_methods", "structgraphics__opengl__platform__methods.html", "structgraphics__opengl__platform__methods" ],
+ [ "graphics_opengl_window_system", "structgraphics__opengl__window__system.html", "structgraphics__opengl__window__system" ],
+ [ "graphics_opengl_window_system_methods", "structgraphics__opengl__window__system__methods.html", "structgraphics__opengl__window__system__methods" ],
+ [ "graphics_priv", "structgraphics__priv.html", "structgraphics__priv" ],
+ [ "gscale", "structgscale.html", "structgscale" ],
+ [ "gui", "structgui.html", "structgui" ],
+ [ "gui_config_settings", "structgui__config__settings.html", "structgui__config__settings" ],
+ [ "gui_internal_data", "structgui__internal__data.html", "structgui__internal__data" ],
+ [ "gui_internal_keyb_mode", "structgui__internal__keyb__mode.html", "structgui__internal__keyb__mode" ],
+ [ "gui_internal_methods", "structgui__internal__methods.html", "structgui__internal__methods" ],
+ [ "gui_internal_widget_methods", "structgui__internal__widget__methods.html", "structgui__internal__widget__methods" ],
+ [ "gui_menu_info", "structgui__menu__info.html", "structgui__menu__info" ],
+ [ "gui_methods", "structgui__methods.html", "structgui__methods" ],
+ [ "gui_priv", "structgui__priv.html", "structgui__priv" ],
+ [ "gz_header_s", "structgz__header__s.html", "structgz__header__s" ],
+ [ "hash_entry", "structhash__entry.html", "structhash__entry" ],
+ [ "heightline", "structheightline.html", "structheightline" ],
+ [ "hn_interpol_attr", "structhn__interpol__attr.html", "structhn__interpol__attr" ],
+ [ "house_number_interpolation", "structhouse__number__interpolation.html", "structhouse__number__interpolation" ],
+ [ "housenumber", "structhousenumber.html", "structhousenumber" ],
+ [ "html_tag_map", "structhtml__tag__map.html", "structhtml__tag__map" ],
+ [ "idle_task", "structidle__task.html", "structidle__task" ],
+ [ "img_header", "structimg__header.html", "structimg__header" ],
+ [ "inflate_state", "structinflate__state.html", "structinflate__state" ],
+ [ "InstanceData", "structInstanceData.html", "structInstanceData" ],
+ [ "internal_state", "structinternal__state.html", "structinternal__state" ],
+ [ "item", "structitem.html", "structitem" ],
+ [ "item_bin", "structitem__bin.html", "structitem__bin" ],
+ [ "item_bin_sink", "structitem__bin__sink.html", "structitem__bin__sink" ],
+ [ "item_bin_sink_func", "structitem__bin__sink__func.html", "structitem__bin__sink__func" ],
+ [ "item_data", "structitem__data.html", "structitem__data" ],
+ [ "item_hash", "structitem__hash.html", "structitem__hash" ],
+ [ "item_id", "structitem__id.html", "structitem__id" ],
+ [ "item_methods", "structitem__methods.html", "structitem__methods" ],
+ [ "item_name", "structitem__name.html", "structitem__name" ],
+ [ "item_priv", "structitem__priv.html", "structitem__priv" ],
+ [ "item_range", "structitem__range.html", "structitem__range" ],
+ [ "itemgra", "structitemgra.html", "structitemgra" ],
+ [ "j1850", "structj1850.html", "structj1850" ],
+ [ "jni_object", "structjni__object.html", "structjni__object" ],
+ [ "keywtab_t", "structkeywtab__t.html", "structkeywtab__t" ],
+ [ "klatt_frame_t", "structklatt__frame__t.html", "structklatt__frame__t" ],
+ [ "klatt_global_t", "structklatt__global__t.html", "structklatt__global__t" ],
+ [ "klatt_peaks_t", "structklatt__peaks__t.html", "structklatt__peaks__t" ],
+ [ "known_translation_t", "structknown__translation__t.html", "structknown__translation__t" ],
+ [ "label_data", "structlabel__data.html", "structlabel__data" ],
+ [ "label_data_offset", "structlabel__data__offset.html", "structlabel__data__offset" ],
+ [ "label_header", "structlabel__header.html", "structlabel__header" ],
+ [ "LANGUAGE_OPTIONS", "structLANGUAGE__OPTIONS.html", "structLANGUAGE__OPTIONS" ],
+ [ "layer", "structlayer.html", "structlayer" ],
+ [ "layout", "structlayout.html", "structlayout" ],
+ [ "lconv", "structlconv.html", "structlconv" ],
+ [ "level", "structlevel.html", "structlevel" ],
+ [ "loaded_domain", "structloaded__domain.html", "structloaded__domain" ],
+ [ "loaded_l10nfile", "structloaded__l10nfile.html", "structloaded__l10nfile" ],
+ [ "log", "structlog.html", "structlog" ],
+ [ "log_data", "structlog__data.html", "structlog__data" ],
+ [ "longest_match", "structlongest__match.html", "structlongest__match" ],
+ [ "longest_match_list", "structlongest__match__list.html", "structlongest__match__list" ],
+ [ "longest_match_list_item", "structlongest__match__list__item.html", "structlongest__match__list__item" ],
+ [ "Magazine", "structMagazine.html", "structMagazine" ],
+ [ "malloc_head", "structmalloc__head.html", "structmalloc__head" ],
+ [ "malloc_tail", "structmalloc__tail.html", "structmalloc__tail" ],
+ [ "map", "structmap.html", "structmap" ],
+ [ "map_data", "structmap__data.html", "structmap__data" ],
+ [ "map_download", "structmap__download.html", "structmap__download" ],
+ [ "map_methods", "structmap__methods.html", "structmap__methods" ],
+ [ "map_priv", "structmap__priv.html", "structmap__priv" ],
+ [ "map_rect", "structmap__rect.html", "structmap__rect" ],
+ [ "map_rect_priv", "structmap__rect__priv.html", "structmap__rect__priv" ],
+ [ "map_rectObject", "structmap__rectObject.html", "structmap__rectObject" ],
+ [ "map_search", "structmap__search.html", "structmap__search" ],
+ [ "map_search_priv", "structmap__search__priv.html", "structmap__search__priv" ],
+ [ "map_selection", "structmap__selection.html", "structmap__selection" ],
+ [ "mapExtract", "classmapExtract.html", "classmapExtract" ],
+ [ "mapObject", "structmapObject.html", "structmapObject" ],
+ [ "MapObject", "classMapObject.html", "classMapObject" ],
+ [ "mapset", "structmapset.html", "structmapset" ],
+ [ "mapset_handle", "structmapset__handle.html", "structmapset__handle" ],
+ [ "mapset_search", "structmapset__search.html", "structmapset__search" ],
+ [ "mapsetObject", "structmapsetObject.html", "structmapsetObject" ],
+ [ "maptool_force_64", "structmaptool__force__64.html", "structmaptool__force__64" ],
+ [ "maptool_osm", "structmaptool__osm.html", "structmaptool__osm" ],
+ [ "maptool_params", "structmaptool__params.html", "structmaptool__params" ],
+ [ "maptype", "structmaptype.html", "structmaptype" ],
+ [ "marker", "structmarker.html", "structmarker" ],
+ [ "MatchRecord", "structMatchRecord.html", "structMatchRecord" ],
+ [ "MBROLA_TAB", "structMBROLA__TAB.html", "structMBROLA__TAB" ],
+ [ "mbrolib_parameter", "structmbrolib__parameter.html", "structmbrolib__parameter" ],
+ [ "mbrolib_voice", "structmbrolib__voice.html", "structmbrolib__voice" ],
+ [ "menu", "structmenu.html", "structmenu" ],
+ [ "menu_data", "structmenu__data.html", "structmenu__data" ],
+ [ "menu_methods", "structmenu__methods.html", "structmenu__methods" ],
+ [ "menu_priv", "structmenu__priv.html", "structmenu__priv" ],
+ [ "message", "structmessage.html", "structmessage" ],
+ [ "messagelist", "structmessagelist.html", "structmessagelist" ],
+ [ "MNEM_TAB", "structMNEM__TAB.html", "structMNEM__TAB" ],
+ [ "mo_file_header", "structmo__file__header.html", "structmo__file__header" ],
+ [ "mouse_event_queue_element", "structmouse__event__queue__element.html", "structmouse__event__queue__element" ],
+ [ "nav_next_turn", "structnav__next__turn.html", "structnav__next__turn" ],
+ [ "nav_toggle_announcer", "structnav__toggle__announcer.html", "structnav__toggle__announcer" ],
+ [ "navigation", "structnavigation.html", "structnavigation" ],
+ [ "navigation_command", "structnavigation__command.html", "structnavigation__command" ],
+ [ "navigation_itm", "structnavigation__itm.html", "structnavigation__itm" ],
+ [ "navigation_maneuver", "structnavigation__maneuver.html", "structnavigation__maneuver" ],
+ [ "navigation_status", "structnavigation__status.html", "structnavigation__status" ],
+ [ "navigation_way", "structnavigation__way.html", "structnavigation__way" ],
+ [ "navigationObject", "structnavigationObject.html", "structnavigationObject" ],
+ [ "navit", "structnavit.html", "structnavit" ],
+ [ "navit_binding_w32_msg", "structnavit__binding__w32__msg.html", "structnavit__binding__w32__msg" ],
+ [ "navit_object", "structnavit__object.html", null ],
+ [ "navit_vehicle", "structnavit__vehicle.html", "structnavit__vehicle" ],
+ [ "NavitAppDelegate", "interfaceNavitAppDelegate.html", "interfaceNavitAppDelegate" ],
+ [ "NavitObject", "structNavitObject.html", "structNavitObject" ],
+ [ "navitObject", "structnavitObject.html", "structnavitObject" ],
+ [ "NavitTimer", "interfaceNavitTimer.html", "interfaceNavitTimer" ],
+ [ "NavitView", "interfaceNavitView.html", "interfaceNavitView" ],
+ [ "NavitViewController", "interfaceNavitViewController.html", "interfaceNavitViewController" ],
+ [ "newnode", "structnewnode.html", "structnewnode" ],
+ [ "NGQMainWindow", "classNGQMainWindow.html", "classNGQMainWindow" ],
+ [ "NGQPoint", "classNGQPoint.html", "classNGQPoint" ],
+ [ "NGQProxy", "classNGQProxy.html", "classNGQProxy" ],
+ [ "NGQProxyBookmarks", "classNGQProxyBookmarks.html", "classNGQProxyBookmarks" ],
+ [ "NGQProxyGui", "classNGQProxyGui.html", "classNGQProxyGui" ],
+ [ "NGQProxyNavit", "classNGQProxyNavit.html", "classNGQProxyNavit" ],
+ [ "NGQProxyRoute", "classNGQProxyRoute.html", "classNGQProxyRoute" ],
+ [ "NGQProxySearch", "classNGQProxySearch.html", "classNGQProxySearch" ],
+ [ "NGQProxyVehicle", "classNGQProxyVehicle.html", "classNGQProxyVehicle" ],
+ [ "NGQStandardItemModel", "classNGQStandardItemModel.html", "classNGQStandardItemModel" ],
+ [ "nl2gl_t", "structnl2gl__t.html", "structnl2gl__t" ],
+ [ "node", "structnode.html", "structnode" ],
+ [ "node_item", "structnode__item.html", "structnode__item" ],
+ [ "notify_priv", "structnotify__priv.html", "structnotify__priv" ],
+ [ "o5m", "structo5m.html", "structo5m" ],
+ [ "object_func", "structobject__func.html", "structobject__func" ],
+ [ "odometer", "structodometer.html", "structodometer" ],
+ [ "offset_len", "structoffset__len.html", "structoffset__len" ],
+ [ "option", "structoption.html", "structoption" ],
+ [ "osd", "structosd.html", "structosd" ],
+ [ "osd_button", "structosd__button.html", "structosd__button" ],
+ [ "osd_item", "structosd__item.html", "structosd__item" ],
+ [ "osd_item_methods", "structosd__item__methods.html", "structosd__item__methods" ],
+ [ "osd_methods", "structosd__methods.html", "structosd__methods" ],
+ [ "osd_priv_common", "structosd__priv__common.html", "structosd__priv__common" ],
+ [ "osd_scale", "structosd__scale.html", "structosd__scale" ],
+ [ "osd_speed_cam", "structosd__speed__cam.html", "structosd__speed__cam" ],
+ [ "osd_speed_cam_entry", "structosd__speed__cam__entry.html", "structosd__speed__cam__entry" ],
+ [ "osd_speed_warner", "structosd__speed__warner.html", "structosd__speed__warner" ],
+ [ "osd_text", "structosd__text.html", "structosd__text" ],
+ [ "osd_text_item", "structosd__text__item.html", "structosd__text__item" ],
+ [ "osm_protobufdb_context", "structosm__protobufdb__context.html", "structosm__protobufdb__context" ],
+ [ "padding", "structpadding.html", "structpadding" ],
+ [ "PaDeviceInfo", "structPaDeviceInfo.html", "structPaDeviceInfo" ],
+ [ "PaHostApiInfo", "structPaHostApiInfo.html", "structPaHostApiInfo" ],
+ [ "PaHostErrorInfo", "structPaHostErrorInfo.html", "structPaHostErrorInfo" ],
+ [ "param_list", "structparam__list.html", "structparam__list" ],
+ [ "PARAM_STACK", "structPARAM__STACK.html", "structPARAM__STACK" ],
+ [ "parent", "structparent.html", "structparent" ],
+ [ "parse_args", "structparse__args.html", "structparse__args" ],
+ [ "parsedata", "structparsedata.html", "structparsedata" ],
+ [ "PaStreamCallbackTimeInfo", "structPaStreamCallbackTimeInfo.html", "structPaStreamCallbackTimeInfo" ],
+ [ "PaStreamInfo", "structPaStreamInfo.html", "structPaStreamInfo" ],
+ [ "PaStreamParameters", "structPaStreamParameters.html", "structPaStreamParameters" ],
+ [ "pathattr", "structpathattr.html", "structpathattr" ],
+ [ "pcoord", "structpcoord.html", "structpcoord" ],
+ [ "pcoordObject", "structpcoordObject.html", "structpcoordObject" ],
+ [ "pedestrian", "structpedestrian.html", "structpedestrian" ],
+ [ "PHONEME_LIST", "structPHONEME__LIST.html", "structPHONEME__LIST" ],
+ [ "PHONEME_LIST2", "structPHONEME__LIST2.html", "structPHONEME__LIST2" ],
+ [ "PHONEME_TAB", "structPHONEME__TAB.html", "structPHONEME__TAB" ],
+ [ "PHONEME_TAB_LIST", "structPHONEME__TAB__LIST.html", "structPHONEME__TAB__LIST" ],
+ [ "phrase", "structphrase.html", "structphrase" ],
+ [ "plugin", "structplugin.html", "structplugin" ],
+ [ "plugins", "structplugins.html", "structplugins" ],
+ [ "png_color_16_struct", "structpng__color__16__struct.html", "structpng__color__16__struct" ],
+ [ "png_color_8_struct", "structpng__color__8__struct.html", "structpng__color__8__struct" ],
+ [ "png_color_struct", "structpng__color__struct.html", "structpng__color__struct" ],
+ [ "png_dsort_struct", "structpng__dsort__struct.html", "structpng__dsort__struct" ],
+ [ "png_info_struct", "structpng__info__struct.html", "structpng__info__struct" ],
+ [ "png_row_info_struct", "structpng__row__info__struct.html", "structpng__row__info__struct" ],
+ [ "png_sPLT_entry_struct", "structpng__sPLT__entry__struct.html", "structpng__sPLT__entry__struct" ],
+ [ "png_sPLT_struct", "structpng__sPLT__struct.html", "structpng__sPLT__struct" ],
+ [ "png_struct_def", "structpng__struct__def.html", "structpng__struct__def" ],
+ [ "png_text_struct", "structpng__text__struct.html", "structpng__text__struct" ],
+ [ "png_time_struct", "structpng__time__struct.html", "structpng__time__struct" ],
+ [ "png_unknown_chunk_t", "structpng__unknown__chunk__t.html", "structpng__unknown__chunk__t" ],
+ [ "poi_param", "structpoi__param.html", "structpoi__param" ],
+ [ "point", "structpoint.html", "structpoint" ],
+ [ "point_rect", "structpoint__rect.html", "structpoint__rect" ],
+ [ "PoiObject", "classPoiObject.html", "classPoiObject" ],
+ [ "poly_priv", "structpoly__priv.html", "structpoly__priv" ],
+ [ "population_table", "structpopulation__table.html", "structpopulation__table" ],
+ [ "process_relation_member_func_priv", "structprocess__relation__member__func__priv.html", "structprocess__relation__member__func__priv" ],
+ [ "profile_option", "structprofile__option.html", null ],
+ [ "projection_name", "structprojection__name.html", "structprojection__name" ],
+ [ "QNavitGeoReceiver", "classQNavitGeoReceiver.html", "classQNavitGeoReceiver" ],
+ [ "QNavitQuick", "classQNavitQuick.html", "classQNavitQuick" ],
+ [ "QNavitWidget", "classQNavitWidget.html", "classQNavitWidget" ],
+ [ "qt5_navit_timer", "classqt5__navit__timer.html", "classqt5__navit__timer" ],
+ [ "Qt5EspeakAudioOut", "classQt5EspeakAudioOut.html", "classQt5EspeakAudioOut" ],
+ [ "quadtree_data", "structquadtree__data.html", "structquadtree__data" ],
+ [ "quadtree_item", "structquadtree__item.html", "structquadtree__item" ],
+ [ "quadtree_iter", "structquadtree__iter.html", "structquadtree__iter" ],
+ [ "quadtree_iter_node", "structquadtree__iter__node.html", "structquadtree__iter__node" ],
+ [ "quadtree_node", "structquadtree__node.html", "structquadtree__node" ],
+ [ "range", "structrange.html", "structrange" ],
+ [ "RealIter", "structRealIter.html", "structRealIter" ],
+ [ "rect", "structrect.html", "structrect" ],
+ [ "region_header", "structregion__header.html", "structregion__header" ],
+ [ "relation_member", "structrelation__member.html", "structrelation__member" ],
+ [ "relations", "structrelations.html", "structrelations" ],
+ [ "relations_func", "structrelations__func.html", "structrelations__func" ],
+ [ "relations_member", "structrelations__member.html", "structrelations__member" ],
+ [ "RenderArea", "classRenderArea.html", "classRenderArea" ],
+ [ "REPLACE_PHONEMES", "structREPLACE__PHONEMES.html", "structREPLACE__PHONEMES" ],
+ [ "RESONATOR", "structRESONATOR.html", "structRESONATOR" ],
+ [ "resonator_t", "structresonator__t.html", "structresonator__t" ],
+ [ "result", "structresult.html", "structresult" ],
+ [ "result_list", "structresult__list.html", "structresult__list" ],
+ [ "rgn_point", "structrgn__point.html", "structrgn__point" ],
+ [ "rgn_poly", "structrgn__poly.html", "structrgn__poly" ],
+ [ "RGROUP", "structRGROUP.html", "structRGROUP" ],
+ [ "roadprofile", "structroadprofile.html", "structroadprofile" ],
+ [ "rocket", "structrocket.html", "structrocket" ],
+ [ "RootViewController", "interfaceRootViewController.html", "interfaceRootViewController" ],
+ [ "route", "structroute.html", "structroute" ],
+ [ "route_crossing", "structroute__crossing.html", "structroute__crossing" ],
+ [ "route_crossings", "structroute__crossings.html", "structroute__crossings" ],
+ [ "route_data", "structroute__data.html", "structroute__data" ],
+ [ "route_graph", "structroute__graph.html", "structroute__graph" ],
+ [ "route_graph_point", "structroute__graph__point.html", "structroute__graph__point" ],
+ [ "route_graph_point_iterator", "structroute__graph__point__iterator.html", "structroute__graph__point__iterator" ],
+ [ "route_graph_segment", "structroute__graph__segment.html", "structroute__graph__segment" ],
+ [ "route_graph_segment_data", "structroute__graph__segment__data.html", "structroute__graph__segment__data" ],
+ [ "route_guard", "structroute__guard.html", "structroute__guard" ],
+ [ "route_info", "structroute__info.html", "structroute__info" ],
+ [ "route_path", "structroute__path.html", "structroute__path" ],
+ [ "route_path_segment", "structroute__path__segment.html", "structroute__path__segment" ],
+ [ "route_segment_data", "structroute__segment__data.html", "structroute__segment__data" ],
+ [ "route_traffic_distortion", "structroute__traffic__distortion.html", "structroute__traffic__distortion" ],
+ [ "routeObject", "structrouteObject.html", "structrouteObject" ],
+ [ "SAHooks", "structSAHooks.html", "structSAHooks" ],
+ [ "script", "structscript.html", "structscript" ],
+ [ "scroll_buttons", "structscroll__buttons.html", "structscroll__buttons" ],
+ [ "search_list", "structsearch__list.html", "structsearch__list" ],
+ [ "search_list_common", "structsearch__list__common.html", "structsearch__list__common" ],
+ [ "search_list_country", "structsearch__list__country.html", "structsearch__list__country" ],
+ [ "search_list_house_number", "structsearch__list__house__number.html", "structsearch__list__house__number" ],
+ [ "search_list_level", "structsearch__list__level.html", "structsearch__list__level" ],
+ [ "search_list_result", "structsearch__list__result.html", "structsearch__list__result" ],
+ [ "search_list_street", "structsearch__list__street.html", "structsearch__list__street" ],
+ [ "search_list_town", "structsearch__list__town.html", "structsearch__list__town" ],
+ [ "SearchObject", "classSearchObject.html", "classSearchObject" ],
+ [ "selector", "structselector.html", "structselector" ],
+ [ "shape_tree_node", "structshape__tree__node.html", "structshape__tree__node" ],
+ [ "shmem_header", "structshmem__header.html", "structshmem__header" ],
+ [ "SHPDiskTreeInfo", "structSHPDiskTreeInfo.html", "structSHPDiskTreeInfo" ],
+ [ "SHPInfo", "structSHPInfo.html", "structSHPInfo" ],
+ [ "SHPTree", "structSHPTree.html", "structSHPTree" ],
+ [ "size_weight_limit", "structsize__weight__limit.html", "structsize__weight__limit" ],
+ [ "SliceConfig", "structSliceConfig.html", "structSliceConfig" ],
+ [ "SmcBranch", "structSmcBranch.html", "structSmcBranch" ],
+ [ "SmcEntry", "structSmcEntry.html", "structSmcEntry" ],
+ [ "SOUND_ICON", "structSOUND__ICON.html", "structSOUND__ICON" ],
+ [ "spawn_process_info", "structspawn__process__info.html", "structspawn__process__info" ],
+ [ "SPECT_SEQ", "structSPECT__SEQ.html", "structSPECT__SEQ" ],
+ [ "SPECT_SEQK", "structSPECT__SEQK.html", "structSPECT__SEQK" ],
+ [ "speech", "structspeech.html", "structspeech" ],
+ [ "speech_methods", "structspeech__methods.html", "structspeech__methods" ],
+ [ "speech_priv", "structspeech__priv.html", "structspeech__priv" ],
+ [ "SPEED_FACTORS", "structSPEED__FACTORS.html", "structSPEED__FACTORS" ],
+ [ "SSML_STACK", "structSSML__STACK.html", "structSSML__STACK" ],
+ [ "stat", "structstat.html", "structstat" ],
+ [ "stat_file_info_t", "structstat__file__info__t.html", "structstat__file__info__t" ],
+ [ "statusbar_priv", "structstatusbar__priv.html", "structstatusbar__priv" ],
+ [ "stopwatch", "structstopwatch.html", "structstopwatch" ],
+ [ "street_data", "structstreet__data.html", "structstreet__data" ],
+ [ "street_destination", "structstreet__destination.html", "structstreet__destination" ],
+ [ "street_header", "structstreet__header.html", "structstreet__header" ],
+ [ "street_header_type", "structstreet__header__type.html", "structstreet__header__type" ],
+ [ "street_name", "structstreet__name.html", "structstreet__name" ],
+ [ "street_name_index", "structstreet__name__index.html", "structstreet__name__index" ],
+ [ "street_name_number", "structstreet__name__number.html", "structstreet__name__number" ],
+ [ "street_name_numbers", "structstreet__name__numbers.html", "structstreet__name__numbers" ],
+ [ "street_name_segment", "structstreet__name__segment.html", "structstreet__name__segment" ],
+ [ "street_priv", "structstreet__priv.html", "structstreet__priv" ],
+ [ "street_str", "structstreet__str.html", "structstreet__str" ],
+ [ "street_type", "structstreet__type.html", "structstreet__type" ],
+ [ "string_desc", "structstring__desc.html", "structstring__desc" ],
+ [ "subdivision", "structsubdivision.html", "structsubdivision" ],
+ [ "suffix", "structsuffix.html", "structsuffix" ],
+ [ "SYLLABLE", "structSYLLABLE.html", "structSYLLABLE" ],
+ [ "sysdep_segment", "structsysdep__segment.html", "structsysdep__segment" ],
+ [ "sysdep_string", "structsysdep__string.html", "structsysdep__string" ],
+ [ "sysdep_string_desc", "structsysdep__string__desc.html", "structsysdep__string__desc" ],
+ [ "t_espeak_character", "structt__espeak__character.html", "structt__espeak__character" ],
+ [ "t_espeak_command", "structt__espeak__command.html", "structt__espeak__command" ],
+ [ "t_espeak_key", "structt__espeak__key.html", "structt__espeak__key" ],
+ [ "t_espeak_mark", "structt__espeak__mark.html", "structt__espeak__mark" ],
+ [ "t_espeak_parameter", "structt__espeak__parameter.html", "structt__espeak__parameter" ],
+ [ "t_espeak_terminated_msg", "structt__espeak__terminated__msg.html", "structt__espeak__terminated__msg" ],
+ [ "t_espeak_text", "structt__espeak__text.html", "structt__espeak__text" ],
+ [ "table_column_desc", "structtable__column__desc.html", "structtable__column__desc" ],
+ [ "table_data", "structtable__data.html", "structtable__data" ],
+ [ "tagSHPObject", "structtagSHPObject.html", "structtagSHPObject" ],
+ [ "tcoord", "structtcoord.html", "structtcoord" ],
+ [ "templateObject", "structtemplateObject.html", "structtemplateObject" ],
+ [ "ThreadMemory", "structThreadMemory.html", "structThreadMemory" ],
+ [ "tile", "structtile.html", "structtile" ],
+ [ "tile_data", "structtile__data.html", "structtile__data" ],
+ [ "tile_head", "structtile__head.html", "structtile__head" ],
+ [ "tile_info", "structtile__info.html", "structtile__info" ],
+ [ "tile_parameter", "structtile__parameter.html", "structtile__parameter" ],
+ [ "tilt_data", "structtilt__data.html", "structtilt__data" ],
+ [ "timestamp", "structtimestamp.html", "structtimestamp" ],
+ [ "timeval", "structtimeval.html", "structtimeval" ],
+ [ "timezone", "structtimezone.html", "structtimezone" ],
+ [ "TONE_HEAD", "structTONE__HEAD.html", "structTONE__HEAD" ],
+ [ "TONE_NUCLEUS", "structTONE__NUCLEUS.html", "structTONE__NUCLEUS" ],
+ [ "town_country", "structtown__country.html", "structtown__country" ],
+ [ "town_priv", "structtown__priv.html", "structtown__priv" ],
+ [ "tracking", "structtracking.html", "structtracking" ],
+ [ "tracking_line", "structtracking__line.html", "structtracking__line" ],
+ [ "transformation", "structtransformation.html", "structtransformation" ],
+ [ "Translator", "structTranslator.html", "structTranslator" ],
+ [ "tree_hdr", "structtree__hdr.html", "structtree__hdr" ],
+ [ "tree_hdr_h", "structtree__hdr__h.html", "structtree__hdr__h" ],
+ [ "tree_hdr_v", "structtree__hdr__v.html", "structtree__hdr__v" ],
+ [ "tree_header", "structtree__header.html", "structtree__header" ],
+ [ "tree_leaf_h", "structtree__leaf__h.html", "structtree__leaf__h" ],
+ [ "tree_leaf_v", "structtree__leaf__v.html", "structtree__leaf__v" ],
+ [ "tree_search", "structtree__search.html", "structtree__search" ],
+ [ "tree_search_node", "structtree__search__node.html", "structtree__search__node" ],
+ [ "triple", "structtriple.html", "structtriple" ],
+ [ "turn_restriction", "structturn__restriction.html", "structturn__restriction" ],
+ [ "vehicle", "structvehicle.html", "structvehicle" ],
+ [ "vehicle_and_profilename", "structvehicle__and__profilename.html", "structvehicle__and__profilename" ],
+ [ "vehicle_methods", "structvehicle__methods.html", "structvehicle__methods" ],
+ [ "vehicle_priv", "structvehicle__priv.html", "structvehicle__priv" ],
+ [ "VehicleObject", "classVehicleObject.html", "classVehicleObject" ],
+ [ "vehicleprofile", "structvehicleprofile.html", "structvehicleprofile" ],
+ [ "voice_t", "structvoice__t.html", "structvoice__t" ],
+ [ "volume", "structvolume.html", "structvolume" ],
+ [ "VSSpeechSynthesizer", "interfaceVSSpeechSynthesizer.html", "interfaceVSSpeechSynthesizer" ],
+ [ "wavegen_peaks_t", "structwavegen__peaks__t.html", "structwavegen__peaks__t" ],
+ [ "wchar_t_directive", "structwchar__t__directive.html", "structwchar__t__directive" ],
+ [ "wchar_t_directives", "structwchar__t__directives.html", "structwchar__t__directives" ],
+ [ "WGEN_DATA", "structWGEN__DATA.html", "structWGEN__DATA" ],
+ [ "widget", "structwidget.html", "structwidget" ],
+ [ "win32_binding_private", "structwin32__binding__private.html", "structwin32__binding__private" ],
+ [ "window", "structwindow.html", "structwindow" ],
+ [ "window_data", "structwindow__data.html", "structwindow__data" ],
+ [ "window_priv", "structwindow__priv.html", "structwindow__priv" ],
+ [ "WORD_TAB", "structWORD__TAB.html", "structWORD__TAB" ],
+ [ "wordexp_t", "structwordexp__t.html", "structwordexp__t" ],
+ [ "wpoint", "structwpoint.html", "structwpoint" ],
+ [ "xistate", "structxistate.html", "structxistate" ],
+ [ "xmldocument", "structxmldocument.html", "structxmldocument" ],
+ [ "xmlstate", "structxmlstate.html", "structxmlstate" ],
+ [ "XPM2BMP_TAG", "structXPM2BMP__TAG.html", "structXPM2BMP__TAG" ],
+ [ "XPMCOLORENTRY_TAG", "structXPMCOLORENTRY__TAG.html", "structXPMCOLORENTRY__TAG" ],
+ [ "yyalloc", "unionyyalloc.html", "unionyyalloc" ],
+ [ "yystype", "unionyystype.html", "unionyystype" ],
+ [ "z_clip_result", "structz__clip__result.html", "structz__clip__result" ],
+ [ "z_stream_s", "structz__stream__s.html", "structz__stream__s" ],
+ [ "zip64_eoc", "structzip64__eoc.html", "structzip64__eoc" ],
+ [ "zip64_eocl", "structzip64__eocl.html", "structzip64__eocl" ],
+ [ "zip_alignment_check", "structzip__alignment__check.html", "structzip__alignment__check" ],
+ [ "zip_cd", "structzip__cd.html", "structzip__cd" ],
+ [ "zip_cd_ext", "structzip__cd__ext.html", "structzip__cd__ext" ],
+ [ "zip_enc", "structzip__enc.html", "structzip__enc" ],
+ [ "zip_eoc", "structzip__eoc.html", "structzip__eoc" ],
+ [ "zip_info", "structzip__info.html", "structzip__info" ],
+ [ "zip_lfh", "structzip__lfh.html", "structzip__lfh" ],
+ [ "zip_split", "structzip__split.html", "structzip__split" ]
+]; \ No newline at end of file
diff --git a/html/announcement_8h_source.html b/html/announcement_8h_source.html
new file mode 100644
index 000000000..4e26aa4f1
--- /dev/null
+++ b/html/announcement_8h_source.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: announcement.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('announcement_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">announcement.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">struct </span><a class="code" href="structannouncement.html">announcement</a> * announcement_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keywordtype">int</span> announcement_get_attr(<span class="keyword">struct</span> <a class="code" href="structannouncement.html">announcement</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keywordtype">int</span> announcement_set_attr(<span class="keyword">struct</span> <a class="code" href="structannouncement.html">announcement</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">int</span> announcement_add_attr(<span class="keyword">struct</span> <a class="code" href="structannouncement.html">announcement</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keywordtype">int</span> announcement_remove_attr(<span class="keyword">struct</span> <a class="code" href="structannouncement.html">announcement</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structannouncement_html"><div class="ttname"><a href="structannouncement.html">announcement</a></div><div class="ttdef"><b>Definition:</b> announcement.c:25</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>announcement.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/atom_8h_source.html b/html/atom_8h_source.html
new file mode 100644
index 000000000..967f2bebc
--- /dev/null
+++ b/html/atom_8h_source.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: atom.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('atom_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">atom.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="keywordtype">char</span> * atom_lookup(<span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">char</span> * atom(<span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> atom_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>atom.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/attr_8h_source.html b/html/attr_8h_source.html
new file mode 100644
index 000000000..9d26bd38c
--- /dev/null
+++ b/html/attr_8h_source.html
@@ -0,0 +1,341 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('attr_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">attr.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_ATTR_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_ATTR_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;projection.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">enum</span> item_type;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">enum</span> attr_type {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define ATTR2(x,y) attr_##y=x,</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR(x) attr_##x,</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Special macro for unused attribute types. Creates a placeholder entry</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * in the enum so the following values do not change. */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define ATTR_UNUSED ATTR_UNUSED_L(__LINE__)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_UNUSED_L(x) ATTR_UNUSED_WITH_LINE_NUMBER(x)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_UNUSED_WITH_LINE_NUMBER(x) ATTR_UNUSED_##x,</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="attr__def_8h.html">attr_def.h</a>&quot;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#undef ATTR_UNUSED_WITH_LINE_NUMBER</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR_UNUSED_L</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR_UNUSED</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#undef ATTR2</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span>};</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">enum</span> attr_format {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; attr_format_default=0,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; attr_format_with_units=1,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define AF_ONEWAY (1&lt;&lt;0)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAYREV (1&lt;&lt;1)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_NOPASS (AF_ONEWAY|AF_ONEWAYREV)</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAYMASK (AF_ONEWAY|AF_ONEWAYREV)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SEGMENTED (1&lt;&lt;2)</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ROUNDABOUT (1&lt;&lt;3)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ROUNDABOUT_VALID (1&lt;&lt;4)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAY_EXCEPTION (1&lt;&lt;5)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SPEED_LIMIT (1&lt;&lt;6)</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_RESERVED1 (1&lt;&lt;7)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SIZE_OR_WEIGHT_LIMIT (1&lt;&lt;8)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_THROUGH_TRAFFIC_LIMIT (1&lt;&lt;9)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TOLL (1&lt;&lt;10)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SEASONAL (1&lt;&lt;11)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_UNPAVED (1&lt;&lt;12)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_FORD (1&lt;&lt;13)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_UNDERGROUND (1&lt;&lt;14)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HIGH_OCCUPANCY_CAR_ONLY (1&lt;&lt;18)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DANGEROUS_GOODS (1&lt;&lt;19)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_EMERGENCY_VEHICLES (1&lt;&lt;20)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TRANSPORT_TRUCK (1&lt;&lt;21)</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DELIVERY_TRUCK (1&lt;&lt;22)</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_PUBLIC_BUS (1&lt;&lt;23)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TAXI (1&lt;&lt;24) </span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HIGH_OCCUPANCY_CAR (1&lt;&lt;25) </span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_CAR (1&lt;&lt;26) </span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOTORCYCLE (1&lt;&lt;27) </span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOPED (1&lt;&lt;28) </span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HORSE (1&lt;&lt;29) </span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_BIKE (1&lt;&lt;30) </span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_PEDESTRIAN (1&lt;&lt;31) </span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define AF_PBH (AF_PEDESTRIAN|AF_BIKE|AF_HORSE)</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOTORIZED_FAST (AF_MOTORCYCLE|AF_CAR|AF_HIGH_OCCUPANCY_CAR|AF_TAXI|AF_PUBLIC_BUS|AF_DELIVERY_TRUCK|AF_TRANSPORT_TRUCK|AF_EMERGENCY_VEHICLES)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ALL (AF_PBH|AF_MOPED|AF_MOTORIZED_FAST)</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define AF_DG_ANY (1&lt;&lt;0)</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_WATER_HARMFUL (1&lt;&lt;1)</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_EXPLOSIVE (1&lt;&lt;2)</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_FLAMMABLE (1&lt;&lt;3)</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * Values for attributes that could carry relative values.</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> * Some attributes allow both absolute and relative values. The value for these</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> * attributes is stored as an int. Absolute values are stored as-is, relative</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> * values are stored shifted by adding ATTR_REL_RELSHIFT.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#define ATTR_REL_MINABS -0x40000000</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#define ATTR_REL_MAXABS 0x40000000</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define ATTR_REL_MINREL -0x1FFFFFFF</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#define ATTR_REL_MAXREL 0x20000000</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define ATTR_REL_RELSHIFT 0x60000000</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">enum</span> attr_position_valid {</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; attr_position_valid_invalid, </div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; attr_position_valid_static, </div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; attr_position_valid_extrapolated_time, </div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; attr_position_valid_extrapolated_spatial, </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; attr_position_valid_valid, </div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;};</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define ATTR_IS_INT(x) ((x) &gt;= attr_type_int_begin &amp;&amp; (x) &lt;= attr_type_int_end)</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_DOUBLE(x) ((x) &gt;= attr_type_double_begin &amp;&amp; (x) &lt;= attr_type_double_end)</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_STRING(x) ((x) &gt;= attr_type_string_begin &amp;&amp; (x) &lt;= attr_type_string_end)</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_OBJECT(x) ((x) &gt;= attr_type_object_begin &amp;&amp; (x) &lt;= attr_type_object_end)</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_ITEM(x) ((x) &gt;= attr_type_item_begin &amp;&amp; (x) &lt;= attr_type_item_end)</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COORD_GEO(x) ((x) &gt;= attr_type_coord_geo_begin &amp;&amp; (x) &lt;= attr_type_coord_geo_end)</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_NUMERIC(x) (ATTR_IS_INT(x) || ATTR_IS_DOUBLE(x))</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COLOR(x) ((x) &gt;= attr_type_color_begin &amp;&amp; (x) &lt;= attr_type_color_end)</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_PCOORD(x) ((x) &gt;= attr_type_pcoord_begin &amp;&amp; (x) &lt;= attr_type_pcoord_end)</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COORD(x) ((x) &gt;= attr_type_coord_begin &amp;&amp; (x) &lt;= attr_type_coord_end)</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_GROUP(x) ((x) &gt;= attr_type_group_begin &amp;&amp; (x) &lt;= attr_type_group_end)</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#define ATTR_INT(x,y) ((struct attr){attr_##x,{.num=y}})</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_OBJECT(x,y) ((struct attr){attr_##x,{.navit=y}})</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structrange.html"> 152</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structrange.html">range</a> {</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">short</span> min, max;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;};</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structattr.html"> 156</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keyword">enum</span> attr_type type;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">char</span> *str;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordtype">void</span> *data;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordtype">long</span> num;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">enum</span> item_type item_type;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">enum</span> projection projection;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">double</span> * numd;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *<a class="code" href="structcolor.html">color</a>;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> *<a class="code" href="structcoord__geo.html">coord_geo</a>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *<a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *<a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> *<a class="code" href="structvehicle.html">vehicle</a>;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a> *<a class="code" href="structlayout.html">layout</a>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a> *<a class="code" href="structlayer.html">layer</a>;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *<a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">struct </span><a class="code" href="structlog.html">log</a> *<a class="code" href="structlog.html">log</a>;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">struct </span><a class="code" href="structroute.html">route</a> *<a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a> *<a class="code" href="structnavigation.html">navigation</a>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *<a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui.html">gui</a> *<a class="code" href="structgui.html">gui</a>;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *<a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *<a class="code" href="structtracking.html">tracking</a>;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a> *<a class="code" href="structitemgra.html">itemgra</a>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keyword">struct </span><a class="code" href="structplugin.html">plugin</a> *<a class="code" href="structplugin.html">plugin</a>;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">struct </span><a class="code" href="structplugins.html">plugins</a> *<a class="code" href="structplugins.html">plugins</a>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">struct </span>polygon *polygon;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">struct </span>polyline *polyline;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">struct </span><a class="code" href="structcircle.html">circle</a> *<a class="code" href="structcircle.html">circle</a>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">struct </span>text *text;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">struct </span>icon *icon;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">struct </span>image *image;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">struct </span>arrows *arrows;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keyword">struct </span><a class="code" href="structelement.html">element</a> *<a class="code" href="structelement.html">element</a>;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keyword">struct </span><a class="code" href="structspeech.html">speech</a> *<a class="code" href="structspeech.html">speech</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a> *<a class="code" href="structcursor.html">cursor</a>;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *<a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a> *<a class="code" href="structvehicleprofile.html">vehicleprofile</a>;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">struct </span><a class="code" href="structroadprofile.html">roadprofile</a> *<a class="code" href="structroadprofile.html">roadprofile</a>;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keyword">struct </span><a class="code" href="structbookmarks.html">bookmarks</a> *<a class="code" href="structbookmarks.html">bookmarks</a>;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">struct </span><a class="code" href="structconfig.html">config</a> *<a class="code" href="structconfig.html">config</a>;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">struct </span><a class="code" href="structosd.html">osd</a> *<a class="code" href="structosd.html">osd</a>;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">struct </span><a class="code" href="structrange.html">range</a> range;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit__object.html">navit_object</a> *<a class="code" href="structnavit__object.html">navit_object</a>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">int</span> *dash;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">enum</span> item_type *item_types;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">enum</span> attr_type *attr_types;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> *num64;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *attrs;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; } u;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;};</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keywordtype">void</span> attr_create_hash(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keywordtype">void</span> attr_destroy_hash(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keyword">enum</span> attr_type attr_from_name(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="keywordtype">char</span> *attr_to_name(<span class="keyword">enum</span> attr_type <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *attr_new_from_text(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keywordtype">char</span> *attr_to_text_ext(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *sep, <span class="keyword">enum</span> attr_format fmt, <span class="keyword">enum</span> attr_format def_fmt, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keywordtype">char</span> *attr_to_text(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, <span class="keywordtype">int</span> pretty);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *attr_search(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *last, <span class="keyword">enum</span> attr_type <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">int</span> attr_generic_get_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **def_attrs, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_generic_set_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_generic_add_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_generic_add_attr_list(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **add);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_generic_prepend_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_generic_remove_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="keyword">enum</span> attr_type attr_type_begin(<span class="keyword">enum</span> attr_type type);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keywordtype">int</span> attr_data_size(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keywordtype">void</span> *attr_data_get(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">void</span> attr_data_set(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keywordtype">void</span> attr_data_set_le(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="keywordtype">void</span> attr_free_content(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keywordtype">void</span> attr_free(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">void</span> attr_dup_content(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *src, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *dst);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *attr_dup(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keywordtype">void</span> attr_list_free(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_list_dup(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attr_list_append(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">int</span> attr_from_line(<span class="keywordtype">char</span> *line, <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> *pos, <span class="keywordtype">char</span> *val_ret, <span class="keywordtype">char</span> *name_ret);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keywordtype">int</span> attr_types_contains(<span class="keyword">enum</span> attr_type *types, <span class="keyword">enum</span> attr_type type);</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keywordtype">int</span> attr_types_contains_default(<span class="keyword">enum</span> attr_type *types, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> deflt);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keywordtype">int</span> attr_rel2real(<span class="keywordtype">int</span> attrval, <span class="keywordtype">int</span> whole, <span class="keywordtype">int</span> treat_neg_as_rel);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structconfig_html"><div class="ttname"><a href="structconfig.html">config</a></div><div class="ttdef"><b>Definition:</b> config_.c:34</div></div>
+<div class="ttc" id="attr__def_8h_html"><div class="ttname"><a href="attr__def_8h.html">attr_def.h</a></div><div class="ttdoc">Attribute definitions. </div></div>
+<div class="ttc" id="structcircle_html"><div class="ttname"><a href="structcircle.html">circle</a></div><div class="ttdef"><b>Definition:</b> graphics.c:1352</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structroadprofile_html"><div class="ttname"><a href="structroadprofile.html">roadprofile</a></div><div class="ttdef"><b>Definition:</b> roadprofile.h:24</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="structplugin_html"><div class="ttname"><a href="structplugin.html">plugin</a></div><div class="ttdef"><b>Definition:</b> plugin.c:132</div></div>
+<div class="ttc" id="structelement_html"><div class="ttname"><a href="structelement.html">element</a></div><div class="ttdef"><b>Definition:</b> layout.h:31</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structbookmarks_html"><div class="ttname"><a href="structbookmarks.html">bookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:54</div></div>
+<div class="ttc" id="structplugins_html"><div class="ttname"><a href="structplugins.html">plugins</a></div><div class="ttdef"><b>Definition:</b> plugin.c:143</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structcursor_html"><div class="ttname"><a href="structcursor.html">cursor</a></div><div class="ttdef"><b>Definition:</b> layout.h:87</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:152</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structitemgra_html"><div class="ttname"><a href="structitemgra.html">itemgra</a></div><div class="ttdef"><b>Definition:</b> layout.h:71</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structosd_html"><div class="ttname"><a href="structosd.html">osd</a></div><div class="ttdef"><b>Definition:</b> osd.c:34</div></div>
+<div class="ttc" id="structdisplaylist_html"><div class="ttname"><a href="structdisplaylist.html">displaylist</a></div><div class="ttdef"><b>Definition:</b> graphics.c:116</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structnavit__object_html"><div class="ttname"><a href="structnavit__object.html">navit_object</a></div><div class="ttdef"><b>Definition:</b> xmlconfig.h:89</div></div>
+<div class="ttc" id="structlayer_html"><div class="ttname"><a href="structlayer.html">layer</a></div><div class="ttdef"><b>Definition:</b> layout.h:77</div></div>
+<div class="ttc" id="structlayout_html"><div class="ttname"><a href="structlayout.html">layout</a></div><div class="ttdef"><b>Definition:</b> layout.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>attr.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/attr__def_8h.html b/html/attr__def_8h.html
new file mode 100644
index 000000000..49ffa29e6
--- /dev/null
+++ b/html/attr__def_8h.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_def.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('attr__def_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">attr_def.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Attribute definitions.
+<a href="#details">More...</a></p>
+
+<p><a href="attr__def_8h_source.html">Go to the source code of this file.</a></p>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Attribute definitions. </p>
+<p>Any attribute used by a Navit object must be defined in this file.</p>
+<dl class="section author"><dt>Author</dt><dd>Navit Team </dd></dl>
+<dl class="section date"><dt>Date</dt><dd>2005-2014 </dd></dl>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="attr__def_8h.html">attr_def.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/attr__def_8h_source.html b/html/attr__def_8h_source.html
new file mode 100644
index 000000000..aef660296
--- /dev/null
+++ b/html/attr__def_8h_source.html
@@ -0,0 +1,627 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_def.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('attr__def_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">attr_def.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="attr__def_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Navit, a modular navigation system.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (C) 2005-2014 Navit Team</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modify it under the terms of the GNU Library General Public License</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 as published by the Free Software Foundation.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * GNU Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this program; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02110-1301, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* common */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;ATTR2(0x00000000,none)</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;ATTR(any)</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;ATTR(any_xml)</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;ATTR2(0x00010000,type_item_begin)</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;ATTR(town_streets_item)</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;ATTR(street_item)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;ATTR(position_sat_item)</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;ATTR(current_item)</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;ATTR2(0x0001ffff,type_item_end)</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;ATTR2(0x00020000,type_int_begin)</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;ATTR(<span class="keywordtype">id</span>)</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;ATTR(flags)</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;ATTR(flush_size)</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;ATTR(flush_time)</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;ATTR(zipfile_ref)</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;ATTR(country_id)</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;ATTR(position_sats)</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;ATTR(position_sats_used)</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;ATTR(update)</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;ATTR(follow)</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;ATTR(length)</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;ATTR(time)</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;ATTR(destination_length)</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;ATTR(destination_time)</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;ATTR(speed)</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;ATTR(interval)</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;ATTR(position_qual)</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;ATTR(zoom)</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;ATTR(retry_interval)</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;ATTR(projection)</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;ATTR(offroad)</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;ATTR(vocabulary_name)</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;ATTR(vocabulary_name_systematic)</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;ATTR(vocabulary_distances)</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;ATTR(antialias)</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;ATTR(order_delta)</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;ATTR(baudrate)</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;ATTR(icon_xs)</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;ATTR(icon_l)</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;ATTR(icon_s)</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;ATTR(spacing)</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;ATTR(recent_dest)</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;ATTR(destination_distance)</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;ATTR(check_version)</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;ATTR(details)</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;ATTR(width)</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;ATTR(offset)</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;ATTR(directed)</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;ATTR(radius)</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;ATTR(text_size)</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;ATTR(<a class="code" href="structlevel.html">level</a>)</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;ATTR(icon_w)</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;ATTR(icon_h)</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;ATTR(rotation)</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;ATTR(checksum_ignore)</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;ATTR(position_fix_type)</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;ATTR(timeout)</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;ATTR(orientation)</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;ATTR(keyboard)</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;ATTR(position_sats_signal)</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;ATTR(cps)</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;ATTR(osd_configuration)</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;ATTR(columns)</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;ATTR(align)</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;ATTR(sat_prn)</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;ATTR(sat_elevation)</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;ATTR(sat_azimuth)</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;ATTR(sat_snr)</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;ATTR(autozoom)</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;ATTR(version)</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;ATTR(autozoom_min)</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;ATTR(maxspeed)</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;ATTR(cdf_histsize)</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;ATTR(message_maxage)</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;ATTR(message_maxnum)</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;ATTR(pitch)</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;ATTR(route_status)</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;ATTR(route_weight)</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;ATTR(route_mode)</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;ATTR(maxspeed_handling)</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;ATTR(flags_forward_mask)</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;ATTR(flags_reverse_mask)</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;ATTR(delay)</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;ATTR(lag)</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;ATTR(bpp)</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;ATTR(fullscreen)</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;ATTR(windowid)</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;ATTR(hog)</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;ATTR(flags_town)</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;ATTR(flags_street)</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;ATTR(flags_house_number)</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;ATTR(use_camera)</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;ATTR(flags_graphics)</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;ATTR(zoom_min)</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;ATTR(zoom_max)</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;ATTR(gamma)</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;ATTR(brightness)</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;ATTR(contrast)</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;ATTR(height)</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;ATTR(shmkey)</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;ATTR(vehicle_width)</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;ATTR(vehicle_length)</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;ATTR(vehicle_height)</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;ATTR(vehicle_weight)</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;ATTR(vehicle_axle_weight)</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;ATTR(vehicle_dangerous_goods)</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;ATTR(shmsize)</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;ATTR(shmoffset)</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;ATTR(static_speed)</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;ATTR(static_distance)</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;ATTR(through_traffic_penalty)</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;ATTR(through_traffic_flags)</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;ATTR(speed_exceed_limit_offset)</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;ATTR(speed_exceed_limit_percent)</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;ATTR(map_border)</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;ATTR(angle_pref)</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;ATTR(connected_pref)</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;ATTR(nostop_pref)</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;ATTR(offroad_limit_pref)</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;ATTR(route_pref)</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;ATTR(overspeed_pref)</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;ATTR(overspeed_percent_pref)</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;ATTR(autosave_period)</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;ATTR(tec_type)</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;ATTR(tec_dirtype)</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;ATTR(tec_direction)</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;ATTR(imperial)</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;ATTR(update_period)</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;ATTR(tunnel_extrapolation)</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;ATTR(street_count)</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;ATTR(min_dist)</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;ATTR(max_dist)</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;ATTR(cache_size)</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;ATTR(hide_impossible_next_keys)</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;ATTR(turn_around_count)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;ATTR(turn_around_penalty)</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;ATTR(turn_around_penalty2)</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;ATTR(autozoom_max)</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;ATTR(nav_status)</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;ATTR2(0x00027500,type_rel_abs_begin)</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">/* These attributes are int that can either hold relative or absolute values. See the</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> * documentation of ATTR_REL_RELSHIFT for details.</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;ATTR(h)</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;ATTR(w)</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;ATTR(x)</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;ATTR(y)</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;ATTR(font_size)</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;ATTR2(0x00028000,type_boolean_begin)</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment">/* boolean */</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;ATTR(overwrite)</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;ATTR(active)</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;ATTR(follow_cursor)</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;ATTR(<a class="code" href="structtracking.html">tracking</a>)</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;ATTR(menubar)</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;ATTR(statusbar)</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;ATTR(toolbar)</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;ATTR(animate)</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;ATTR(lazy)</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;ATTR(mkdir)</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;ATTR(predraw)</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;ATTR(postdraw)</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;ATTR(button)</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;ATTR(ondemand)</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;ATTR(menu_on_map_click)</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;ATTR(direction)</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;ATTR(gui_speech)</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;ATTR(town_id) <span class="comment">/* fixme? */</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;ATTR(street_id) <span class="comment">/* fixme? */</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;ATTR(district_id) <span class="comment">/* fixme? */</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;ATTR(drag_bitmap)</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;ATTR(use_mousewheel)</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;ATTR(position_magnetic_direction)</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;ATTR(use_overlay)</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;ATTR(autozoom_active)</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;ATTR(position_valid)</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;ATTR(frame)</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;ATTR(tell_street_name)</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;ATTR(bluetooth)</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;ATTR(signal_on_map_click)</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;ATTR(route_active)</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;ATTR(search_active)</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;ATTR(unsuspend)</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;ATTR(announce_on)</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;ATTR(disable_reset)</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;ATTR(autostart)</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;ATTR(readwrite)</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;ATTR(<a class="code" href="structcache.html">cache</a>)</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;ATTR(create)</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;ATTR(persistent)</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;ATTR(waypoints_flag) <span class="comment">/* toggle for &quot;set as destination&quot; to switch between start a new route or add */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;ATTR(no_warning_if_map_file_missing)</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;ATTR(<a class="code" href="structduplicate.html">duplicate</a>)</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;ATTR(has_menu_button)</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;ATTR2(0x0002ffff,type_int_end)</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;ATTR2(0x00030000,type_string_begin)</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;ATTR(type)</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;ATTR(label)</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;ATTR(data)</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;ATTR(charset)</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;ATTR(country_all)</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;ATTR(country_iso3)</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;ATTR(country_iso2)</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;ATTR(country_car)</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;ATTR(country_name)</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;ATTR(town_name)</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;ATTR(town_postal)</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;ATTR(district_name)</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;ATTR(<a class="code" href="structstreet__name.html">street_name</a>)</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;ATTR(street_name_systematic)</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;ATTR(debug)</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;ATTR(address)</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;ATTR(phone)</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;ATTR(entry_fee)</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;ATTR(open_hours)</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;ATTR(skin)</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;ATTR(window_title)</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;ATTR(qt5_platform)</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;ATTR(qt5_widget)</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">/* poi */</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;ATTR(info_html)</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;ATTR(price_html)</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment">/* navigation */</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;ATTR(navigation_short)</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;ATTR(navigation_long)</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;ATTR(navigation_long_exact)</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;ATTR(navigation_speech)</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;ATTR(name)</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;ATTR(cursorname)</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;ATTR(source)</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;ATTR(description)</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;ATTR(gc_type)</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;ATTR(position_nmea)</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;ATTR(gpsd_query)</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;ATTR(on_eof)</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;ATTR(command)</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;ATTR(src)</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;ATTR(path)</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;ATTR(font)</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;ATTR(url_local)</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;ATTR(icon_src)</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;ATTR(position_time_iso8601)</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;ATTR(house_number)</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;ATTR(osm_member)</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;ATTR(osm_tag)</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;ATTR(municipality_name)</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;ATTR(county_name)</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;ATTR(state_name)</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;ATTR(<a class="code" href="structmessage.html">message</a>)</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;ATTR(enable_expression)</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;ATTR(fax)</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;ATTR(email)</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;ATTR(url)</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;ATTR(profilename)</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;ATTR(projectionname)</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;ATTR(town_or_district_name)</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;ATTR(postal)</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;ATTR(postal_mask)</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;ATTR(town_name_match)</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;ATTR(district_name_match)</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;ATTR(street_name_match)</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;ATTR(language)</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;ATTR(subtype)</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;ATTR(<a class="code" href="structfilter.html">filter</a>)</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;ATTR(daylayout)</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;ATTR(nightlayout)</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;ATTR(xml_text)</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;ATTR(layout_name)</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;ATTR(status_text)</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;ATTR(log_gpx_desc)</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;ATTR(map_pass)</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;ATTR(socket)</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment">/* These attributes for house number interpolation are only written by</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"> * martin-s&#39; (unpublished) GDF converter. */</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;ATTR(house_number_left)</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;ATTR(house_number_left_odd)</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;ATTR(house_number_left_even)</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;ATTR(house_number_right)</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;ATTR(house_number_right_odd)</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;ATTR(house_number_right_even)</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;ATTR(map_release)</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;ATTR(accesskey)</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;ATTR(http_method)</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;ATTR(http_header)</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;ATTR(progress)</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;ATTR(sample_dir)</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;ATTR(sample_suffix)</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;ATTR(dbus_destination)</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;ATTR(dbus_path)</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;ATTR(dbus_interface)</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;ATTR(<a class="code" href="structdbus__method.html">dbus_method</a>)</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;ATTR(osm_is_in)</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;ATTR(event_loop_system)</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;ATTR(map_name)</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;ATTR(<a class="code" href="structitem__name.html">item_name</a>)</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;ATTR(state_file)</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;ATTR(on_map_click)</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;ATTR(route_depth)</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;ATTR(ref)</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;ATTR(tile_name)</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;ATTR(first_key)</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;ATTR(last_key)</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;ATTR(src_dir)</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;ATTR(refresh_cond)</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment">/* House number interpolation information from OSM. For OSM data, the interpolation must</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> * exclude the end nodes, because these are imported as separate nodes. */</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;ATTR(house_number_interpolation_no_ends_incrmt_1)</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;ATTR(house_number_interpolation_no_ends_incrmt_2)</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;ATTR(dbg_level)</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;ATTR(street_name_systematic_nat)</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;ATTR(street_name_systematic_int)</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;ATTR(<a class="code" href="structstreet__destination.html">street_destination</a>)</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;ATTR(exit_to)</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;ATTR(street_destination_forward)</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;ATTR(street_destination_backward)</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;ATTR2(0x0003ffff,type_string_end)</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;ATTR2(0x00040000,type_special_begin)</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;ATTR(order)</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;ATTR(item_type)</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;ATTR(item_types)</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;ATTR(dash)</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;ATTR(sequence_range)</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;ATTR(angle_range)</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;ATTR(speed_range)</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;ATTR(attr_types)</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;ATTR(<a class="code" href="structch__edge.html">ch_edge</a>)</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;ATTR(zipfile_ref_block)</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;ATTR(<a class="code" href="structitem__id.html">item_id</a>)</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;ATTR(pdl_gps_update)</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;ATTR2(0x0004ffff,type_special_end)</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;ATTR2(0x00050000,type_double_begin)</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;ATTR(position_height)</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;ATTR(position_speed)</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;ATTR(position_direction)</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;ATTR(position_hdop)</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;ATTR(position_radius)</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;ATTR(position_longitude)</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;ATTR(position_latitude)</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;ATTR(position_direction_matched)</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;ATTR2(0x0005ffff,type_double_end)</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;ATTR2(0x00060000,type_coord_geo_begin)</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;ATTR(position_coord_geo)</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;ATTR(center)</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;ATTR(click_coord_geo)</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;ATTR2(0x0006ffff,type_coord_geo_end)</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;ATTR2(0x00070000,type_color_begin)</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;ATTR(<a class="code" href="structcolor.html">color</a>)</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;ATTR_UNUSED</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;ATTR(background_color)</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;ATTR(foreground_color)</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;ATTR(text_color)</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;ATTR(idle_color)</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;ATTR(background_color2)</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;ATTR(text_background)</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;ATTR2(0x0007ffff,type_color_end)</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;ATTR2(0x00080000,type_object_begin)</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;ATTR(<a class="code" href="structnavit.html">navit</a>)</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;ATTR(<a class="code" href="structlog.html">log</a>)</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;ATTR(<a class="code" href="structcallback.html">callback</a>)</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;ATTR(<a class="code" href="structroute.html">route</a>)</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;ATTR(<a class="code" href="structnavigation.html">navigation</a>)</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;ATTR(<a class="code" href="structvehicle.html">vehicle</a>)</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;ATTR(<a class="code" href="structmap.html">map</a>)</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;ATTR(bookmark_map)</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;ATTR(<a class="code" href="structbookmarks.html">bookmarks</a>)</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;ATTR(former_destination_map)</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;ATTR(<a class="code" href="structgraphics.html">graphics</a>)</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;ATTR(<a class="code" href="structgui.html">gui</a>)</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;ATTR(trackingo) <span class="comment">/* fixme */</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;ATTR(<a class="code" href="structplugins.html">plugins</a>)</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;ATTR(<a class="code" href="structlayer.html">layer</a>)</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;ATTR(<a class="code" href="structitemgra.html">itemgra</a>)</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;ATTR(polygon)</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;ATTR(polyline)</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;ATTR(<a class="code" href="structcircle.html">circle</a>)</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;ATTR(text)</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;ATTR(icon)</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;ATTR(image)</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;ATTR(arrows)</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;ATTR(<a class="code" href="structmapset.html">mapset</a>)</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;ATTR(<a class="code" href="structosd.html">osd</a>)</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;ATTR(<a class="code" href="structplugin.html">plugin</a>)</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;ATTR(<a class="code" href="structspeech.html">speech</a>)</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;ATTR(<a class="code" href="structcoord.html">coord</a>)</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;ATTR(private_data)</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;ATTR(<a class="code" href="structcallback__list.html">callback_list</a>)</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;ATTR(<a class="code" href="structdisplaylist.html">displaylist</a>)</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;ATTR(<a class="code" href="structtransformation.html">transformation</a>)</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;ATTR(<a class="code" href="structvehicleprofile.html">vehicleprofile</a>)</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;ATTR(<a class="code" href="structroadprofile.html">roadprofile</a>)</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;ATTR(<a class="code" href="structannouncement.html">announcement</a>)</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;ATTR(<a class="code" href="structcursor.html">cursor</a>)</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;ATTR(<a class="code" href="structconfig.html">config</a>)</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;ATTR(maps)</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;ATTR(<a class="code" href="structlayout.html">layout</a>)</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;ATTR(<a class="code" href="structprofile__option.html">profile_option</a>)</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;ATTR(<a class="code" href="structscript.html">script</a>)</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;ATTR2(0x0008ffff,type_object_end)</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;ATTR2(0x00090000,type_coord_begin)</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;ATTR2(0x0009ffff,type_coord_end)</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;ATTR2(0x000a0000,type_pcoord_begin)</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;ATTR(destination)</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;ATTR(position)</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;ATTR(position_test)</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;ATTR2(0x000affff,type_pcoord_end)</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;ATTR2(0x000b0000,type_callback_begin)</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;ATTR(resize)</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;ATTR(motion)</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;ATTR(keypress)</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;ATTR(window_closed)</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;ATTR(log_gpx)</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;ATTR(log_textfile)</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;ATTR(graphics_ready)</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;ATTR(destroy)</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;ATTR(wm_copydata)</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;ATTR2(0x000bffff,type_callback_end)</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;ATTR2(0x000c0000,type_int64_begin)</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;ATTR(osm_nodeid)</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;ATTR(osm_wayid)</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;ATTR(osm_relationid)</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;ATTR(osm_nodeid_first_node)</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;ATTR(osm_nodeid_last_node)</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;ATTR2(0x000cffff,type_int64_end)</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;ATTR2(0x000d0000,type_group_begin)</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;ATTR2(0x000dffff,type_group_end)</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;ATTR2(0x000e0000,type_item_type_begin)</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;ATTR2(0x000effff,type_item_type_end)</div>
+<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structcache_html"><div class="ttname"><a href="structcache.html">cache</a></div><div class="ttdef"><b>Definition:</b> cache.c:23</div></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structstreet__name_html"><div class="ttname"><a href="structstreet__name.html">street_name</a></div><div class="ttdef"><b>Definition:</b> mg.h:144</div></div>
+<div class="ttc" id="structconfig_html"><div class="ttname"><a href="structconfig.html">config</a></div><div class="ttdef"><b>Definition:</b> config_.c:34</div></div>
+<div class="ttc" id="structscript_html"><div class="ttname"><a href="structscript.html">script</a></div><div class="ttdef"><b>Definition:</b> script.c:28</div></div>
+<div class="ttc" id="structdbus__method_html"><div class="ttname"><a href="structdbus__method.html">dbus_method</a></div><div class="ttdef"><b>Definition:</b> binding_dbus.c:1937</div></div>
+<div class="ttc" id="structcircle_html"><div class="ttname"><a href="structcircle.html">circle</a></div><div class="ttdef"><b>Definition:</b> graphics.c:1352</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structroadprofile_html"><div class="ttname"><a href="structroadprofile.html">roadprofile</a></div><div class="ttdef"><b>Definition:</b> roadprofile.h:24</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="structitem__id_html"><div class="ttname"><a href="structitem__id.html">item_id</a></div><div class="ttdef"><b>Definition:</b> item.h:88</div></div>
+<div class="ttc" id="structplugin_html"><div class="ttname"><a href="structplugin.html">plugin</a></div><div class="ttdef"><b>Definition:</b> plugin.c:132</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structbookmarks_html"><div class="ttname"><a href="structbookmarks.html">bookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:54</div></div>
+<div class="ttc" id="structch__edge_html"><div class="ttname"><a href="structch__edge.html">ch_edge</a></div><div class="ttdef"><b>Definition:</b> ch.c:35</div></div>
+<div class="ttc" id="structplugins_html"><div class="ttname"><a href="structplugins.html">plugins</a></div><div class="ttdef"><b>Definition:</b> plugin.c:143</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structcursor_html"><div class="ttname"><a href="structcursor.html">cursor</a></div><div class="ttdef"><b>Definition:</b> layout.h:87</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structitem__name_html"><div class="ttname"><a href="structitem__name.html">item_name</a></div><div class="ttdef"><b>Definition:</b> item.c:29</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structitemgra_html"><div class="ttname"><a href="structitemgra.html">itemgra</a></div><div class="ttdef"><b>Definition:</b> layout.h:71</div></div>
+<div class="ttc" id="structfilter_html"><div class="ttname"><a href="structfilter.html">filter</a></div><div class="ttdef"><b>Definition:</b> filter.c:46</div></div>
+<div class="ttc" id="structannouncement_html"><div class="ttname"><a href="structannouncement.html">announcement</a></div><div class="ttdef"><b>Definition:</b> announcement.c:25</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structosd_html"><div class="ttname"><a href="structosd.html">osd</a></div><div class="ttdef"><b>Definition:</b> osd.c:34</div></div>
+<div class="ttc" id="structdisplaylist_html"><div class="ttname"><a href="structdisplaylist.html">displaylist</a></div><div class="ttdef"><b>Definition:</b> graphics.c:116</div></div>
+<div class="ttc" id="structduplicate_html"><div class="ttname"><a href="structduplicate.html">duplicate</a></div><div class="ttdef"><b>Definition:</b> binfile.c:2168</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structprofile__option_html"><div class="ttname"><a href="structprofile__option.html">profile_option</a></div><div class="ttdef"><b>Definition:</b> profile_option.c:25</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structlayer_html"><div class="ttname"><a href="structlayer.html">layer</a></div><div class="ttdef"><b>Definition:</b> layout.h:77</div></div>
+<div class="ttc" id="structstreet__destination_html"><div class="ttname"><a href="structstreet__destination.html">street_destination</a></div><div class="ttdoc">A linked list containing the destination of the road. </div><div class="ttdef"><b>Definition:</b> navigation.c:335</div></div>
+<div class="ttc" id="structlayout_html"><div class="ttname"><a href="structlayout.html">layout</a></div><div class="ttdef"><b>Definition:</b> layout.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="attr__def_8h.html">attr_def.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/backend_8h_source.html b/html/backend_8h_source.html
new file mode 100644
index 000000000..6077b92a1
--- /dev/null
+++ b/html/backend_8h_source.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/backend.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('backend_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">backend.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef BACKEND_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BACKEND_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;QQmlApplicationEngine&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;QQmlListProperty&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;qml_map.h&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;qml_poi.h&quot;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;qml_bookmark.h&quot;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;qml_vehicle.h&quot;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classBackend.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="classBackend.html">Backend</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;{</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; Q_PROPERTY(QQmlListProperty&lt;QObject&gt; pois READ <a class="code" href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">getPois</a> NOTIFY poisChanged)</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; Q_PROPERTY(QQmlListProperty&lt;QObject&gt; <a class="code" href="structbookmarks.html">bookmarks</a> READ <a class="code" href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">getBookmarks</a> NOTIFY bookmarksChanged)</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; Q_PROPERTY(QQmlListProperty&lt;QObject&gt; maps READ <a class="code" href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">getMaps</a> NOTIFY mapsChanged)</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; Q_PROPERTY(QQmlListProperty&lt;QObject&gt; vehicles READ <a class="code" href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">getVehicles</a> NOTIFY vehiclesChanged)</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d"> 24</a></span>&#160; Q_PROPERTY(<a class="code" href="classPoiObject.html">PoiObject</a> * activePoi READ activePoi NOTIFY activePoiChanged)</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classBackend.html#aedd587c235b8e1532a22e61f52349cdc"> 25</a></span>&#160; Q_PROPERTY(<a class="code" href="classBookmarkObject.html">BookmarkObject</a> * currentBookmark READ currentBookmark NOTIFY currentBookmarkChanged)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96"> 26</a></span>&#160; Q_PROPERTY(<a class="code" href="classVehicleObject.html">VehicleObject</a> * currentVehicle READ currentVehicle NOTIFY currentVehicleChanged)</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; Q_PROPERTY(QQmlListProperty&lt;QObject&gt; searchresults READ <a class="code" href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">getSearchResults</a> NOTIFY searchResultsChanged)</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">// Search properties</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; Q_PROPERTY(QString currentCountry READ currentCountry NOTIFY currentCountryChanged)</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; Q_PROPERTY(QString currentCountryIso2 READ currentCountryIso2 NOTIFY currentCountryIso2Changed)</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; Q_PROPERTY(QString currentTown READ currentTown NOTIFY currentTownChanged)</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; Q_PROPERTY(QString currentStreet READ currentStreet NOTIFY currentStreetChanged)</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;public:</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; explicit <a class="code" href="classBackend.html">Backend</a>(QObject *<a class="code" href="structparent.html">parent</a> = 0);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">showMenu</a>(struct <a class="code" href="structpoint.html">point</a>* p);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#aff7045db7a6859faeb58bccc4d9905ad">set_navit</a>(struct <a class="code" href="structnavit.html">navit</a>* nav);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a19a9218faa7ca924c92417442cfff692">set_engine</a>(QQmlApplicationEngine* engine);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; QList &lt; <a class="code" href="classPoiObject.html">PoiObject</a> * &gt; pois;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; QQmlListProperty&lt;QObject&gt; <a class="code" href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">getPois</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; QList &lt; <a class="code" href="classBookmarkObject.html">BookmarkObject</a> * &gt; <a class="code" href="structbookmarks.html">bookmarks</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; QQmlListProperty&lt;QObject&gt; <a class="code" href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">getBookmarks</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; QList &lt; <a class="code" href="classMapObject.html">MapObject</a> * &gt; maps;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; QQmlListProperty&lt;QObject&gt; <a class="code" href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">getMaps</a>();</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; QList &lt; <a class="code" href="classMapObject.html">MapObject</a> * &gt; vehicles;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; QQmlListProperty&lt;QObject&gt; <a class="code" href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">getVehicles</a>();</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classPoiObject.html">PoiObject</a> * activePoi();</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="classBookmarkObject.html">BookmarkObject</a> * currentBookmark();</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="classVehicleObject.html">VehicleObject</a> * currentVehicle();</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; QQmlListProperty&lt;QObject&gt; <a class="code" href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">getSearchResults</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; QString currentCountry();</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; QString currentCountryIso2();</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; QString currentTown();</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; QString currentStreet();</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;signals:</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> displayMenu(QString source);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">void</span> hideMenu();</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">void</span> poisChanged();</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> bookmarksChanged();</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> activePoiChanged();</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> currentBookmarkChanged();</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> currentVehicleChanged();</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">void</span> mapsChanged();</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> vehiclesChanged();</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> searchResultsChanged();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> currentCountryChanged();</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> currentCountryIso2Changed();</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span> currentTownChanged();</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> currentStreetChanged();</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;public slots:</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">get_maps</a>();</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">get_pois</a>();</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">get_bookmarks</a>();</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">get_vehicles</a>();</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; QString <a class="code" href="classBackend.html#acdc95f985c054fde5ea55a096d3b5400">get_icon_path</a>();</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; QString <a class="code" href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">get_country_icon</a>(<span class="keywordtype">char</span> * country_iso_code);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">setActivePoi</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a45942993a29146407a51f8e96232a146">setCurrentBookmark</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a036b7dc93a097ce4f1511561c5283722">setCurrentVehicle</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a134019c783a8709803053b45905e333f">setActivePoiAsDestination</a>();</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">updateSearch</a>(QString text);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">searchValidateResult</a>(<span class="keywordtype">int</span> index);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">resize</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">void</span> setSearchContext(QString text);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">void</span> block_draw();</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;private:</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; struct <a class="code" href="structnavit.html">navit</a> *nav;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; struct <a class="code" href="structpoint.html">point</a> *p;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; struct <a class="code" href="structcoord__geo.html">coord_geo</a> g;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; struct <a class="code" href="structpcoord.html">pcoord</a> c;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">int</span> filter_pois(struct <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; QQmlApplicationEngine* engine;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; QList&lt;QObject *&gt; _pois;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; QList&lt;QObject *&gt; _bookmarks;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; QList&lt;QObject *&gt; _maps;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; QList&lt;QObject *&gt; _vehicles;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="classPoiObject.html">PoiObject</a> * m_activePoi;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="classBookmarkObject.html">BookmarkObject</a> * m_currentBookmark;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classVehicleObject.html">VehicleObject</a> * m_currentVehicle;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; QList&lt;QObject *&gt; _search_results;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">void</span> set_default_country();</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">char</span> * _country_iso2;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">char</span> * _current_country;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">char</span> * _current_town;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">char</span> * _current_street;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; struct search_param *search;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; enum attr_type _search_context;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;};</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif // BACKEND_H</span></div>
+<div class="ttc" id="classVehicleObject_html"><div class="ttname"><a href="classVehicleObject.html">VehicleObject</a></div><div class="ttdef"><b>Definition:</b> qml_vehicle.h:8</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classBackend_html_a286daac9c53b8dd4160a560e168f5266"><div class="ttname"><a href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">Backend::resize</a></div><div class="ttdeci">void resize(int width, int height)</div><div class="ttdoc">set the canvas size to use when drawing the map </div><div class="ttdef"><b>Definition:</b> backend.cpp:366</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="classBackend_html_a036b7dc93a097ce4f1511561c5283722"><div class="ttname"><a href="classBackend.html#a036b7dc93a097ce4f1511561c5283722">Backend::setCurrentVehicle</a></div><div class="ttdeci">void setCurrentVehicle(int index)</div><div class="ttdoc">set the current vehicle. Used when clicking on a vehicle list to display one single vehicle ...</div><div class="ttdef"><b>Definition:</b> backend.cpp:406</div></div>
+<div class="ttc" id="classBackend_html_aff7045db7a6859faeb58bccc4d9905ad"><div class="ttname"><a href="classBackend.html#aff7045db7a6859faeb58bccc4d9905ad">Backend::set_navit</a></div><div class="ttdeci">void set_navit(struct navit *nav)</div><div class="ttdoc">set a pointer to the struct navit * for local use </div><div class="ttdef"><b>Definition:</b> backend.cpp:147</div></div>
+<div class="ttc" id="classBackend_html_acdc95f985c054fde5ea55a096d3b5400"><div class="ttname"><a href="classBackend.html#acdc95f985c054fde5ea55a096d3b5400">Backend::get_icon_path</a></div><div class="ttdeci">QString get_icon_path()</div><div class="ttdoc">returns the icon absolute path </div><div class="ttdef"><b>Definition:</b> backend.cpp:416</div></div>
+<div class="ttc" id="classBackend_html_a9d8ea8bf726e12d6c701cd17a698d8f3"><div class="ttname"><a href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">Backend::getBookmarks</a></div><div class="ttdeci">QQmlListProperty&lt; QObject &gt; getBookmarks()</div><div class="ttdoc">get the Bookmarks as a QList </div><div class="ttdef"><b>Definition:</b> backend.cpp:284</div></div>
+<div class="ttc" id="classBackend_html_a134019c783a8709803053b45905e333f"><div class="ttname"><a href="classBackend.html#a134019c783a8709803053b45905e333f">Backend::setActivePoiAsDestination</a></div><div class="ttdeci">void setActivePoiAsDestination()</div><div class="ttdoc">set the destination using the currently active POI&#39;s coordinates </div><div class="ttdef"><b>Definition:</b> backend.cpp:425</div></div>
+<div class="ttc" id="structbookmarks_html"><div class="ttname"><a href="structbookmarks.html">bookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:54</div></div>
+<div class="ttc" id="classBackend_html_a9f51f4ff67b442851c373982f102d64b"><div class="ttname"><a href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend::updateSearch</a></div><div class="ttdeci">void updateSearch(QString text)</div><div class="ttdoc">update the current search results according to new inputs. Currently only works to search for towns ...</div><div class="ttdef"><b>Definition:</b> backend.cpp:501</div></div>
+<div class="ttc" id="classBackend_html_a19a9218faa7ca924c92417442cfff692"><div class="ttname"><a href="classBackend.html#a19a9218faa7ca924c92417442cfff692">Backend::set_engine</a></div><div class="ttdeci">void set_engine(QQmlApplicationEngine *engine)</div><div class="ttdoc">set a pointer to the QQmlApplicationEngine * for local use </div><div class="ttdef"><b>Definition:</b> backend.cpp:157</div></div>
+<div class="ttc" id="classBackend_html_a41b2447cddc77fbd7f2d78e2619ddaa2"><div class="ttname"><a href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">Backend::getVehicles</a></div><div class="ttdeci">QQmlListProperty&lt; QObject &gt; getVehicles()</div><div class="ttdoc">get the vehicles as a QList </div><div class="ttdef"><b>Definition:</b> backend.cpp:303</div></div>
+<div class="ttc" id="classBackend_html_a180a2bb35a4341cc30f673385304e3a1"><div class="ttname"><a href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">Backend::getPois</a></div><div class="ttdeci">QQmlListProperty&lt; QObject &gt; getPois()</div><div class="ttdoc">get the POIs as a QList </div><div class="ttdef"><b>Definition:</b> backend.cpp:275</div></div>
+<div class="ttc" id="classBackend_html_a32e61dd81a567c7c26badc0cdbdc4754"><div class="ttname"><a href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">Backend::searchValidateResult</a></div><div class="ttdeci">void searchValidateResult(int index)</div><div class="ttdoc">save the search result for the next search step </div><div class="ttdef"><b>Definition:</b> backend.cpp:440</div></div>
+<div class="ttc" id="classBackend_html_a0a2c0f8001db668b22c2c75352df9496"><div class="ttname"><a href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend::get_bookmarks</a></div><div class="ttdeci">void get_bookmarks()</div><div class="ttdoc">update the private m_bookmarks list. Expected to be called from QML </div><div class="ttdef"><b>Definition:</b> backend.cpp:181</div></div>
+<div class="ttc" id="classMapObject_html"><div class="ttname"><a href="classMapObject.html">MapObject</a></div><div class="ttdef"><b>Definition:</b> qml_map.h:6</div></div>
+<div class="ttc" id="classBackend_html_a5fd60b3a55459cc4dae909c62cb02515"><div class="ttname"><a href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">Backend::get_vehicles</a></div><div class="ttdeci">void get_vehicles()</div><div class="ttdoc">update the private m_vehicles list. Expected to be called from QML </div><div class="ttdef"><b>Definition:</b> backend.cpp:106</div></div>
+<div class="ttc" id="classBackend_html"><div class="ttname"><a href="classBackend.html">Backend</a></div><div class="ttdef"><b>Definition:</b> backend.h:17</div></div>
+<div class="ttc" id="classBackend_html_a139da3a81c132887ce12937faaf8d864"><div class="ttname"><a href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois</a></div><div class="ttdeci">void get_pois()</div><div class="ttdoc">update the private m_pois list. Expected to be called from QML </div><div class="ttdef"><b>Definition:</b> backend.cpp:214</div></div>
+<div class="ttc" id="classBackend_html_ade8e3983e5b07dfa5c4da5e63a3edf94"><div class="ttname"><a href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">Backend::getSearchResults</a></div><div class="ttdeci">QQmlListProperty&lt; QObject &gt; getSearchResults()</div><div class="ttdoc">get the search results as a QList </div><div class="ttdef"><b>Definition:</b> backend.cpp:312</div></div>
+<div class="ttc" id="classBackend_html_a45942993a29146407a51f8e96232a146"><div class="ttname"><a href="classBackend.html#a45942993a29146407a51f8e96232a146">Backend::setCurrentBookmark</a></div><div class="ttdeci">void setCurrentBookmark(int index)</div><div class="ttdoc">set the current bookmark. Used when clicking on a bookmark list to display one single bookmark ...</div><div class="ttdef"><b>Definition:</b> backend.cpp:392</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="classPoiObject_html"><div class="ttname"><a href="classPoiObject.html">PoiObject</a></div><div class="ttdef"><b>Definition:</b> qml_poi.h:7</div></div>
+<div class="ttc" id="classBackend_html_af29443e548372c316f2b09a3bfe886f4"><div class="ttname"><a href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">Backend::setActivePoi</a></div><div class="ttdeci">void setActivePoi(int index)</div><div class="ttdoc">set the active POI. Used when clicking on a POI list to display one single POI </div><div class="ttdef"><b>Definition:</b> backend.cpp:379</div></div>
+<div class="ttc" id="classBackend_html_a6ac6e84ae8630b54403b78ad48acca19"><div class="ttname"><a href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">Backend::get_maps</a></div><div class="ttdeci">void get_maps()</div><div class="ttdoc">update the private m_maps list. Expected to be called from QML </div><div class="ttdef"><b>Definition:</b> backend.cpp:67</div></div>
+<div class="ttc" id="classBackend_html_a34fb5b5f1095c3eebe5a372e563ad5ad"><div class="ttname"><a href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">Backend::get_country_icon</a></div><div class="ttdeci">QString get_country_icon(char *country_iso_code)</div><div class="ttdoc">get the icon that matches the country currently used for searches </div><div class="ttdef"><b>Definition:</b> backend.cpp:467</div></div>
+<div class="ttc" id="classBackend_html_ae5fa30972fd885f35dcf29ec5dae87aa"><div class="ttname"><a href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu</a></div><div class="ttdeci">void showMenu(struct point *p)</div><div class="ttdoc">Set some variables and display the main menu. </div><div class="ttdef"><b>Definition:</b> backend.cpp:41</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classBookmarkObject_html"><div class="ttname"><a href="classBookmarkObject.html">BookmarkObject</a></div><div class="ttdef"><b>Definition:</b> qml_bookmark.h:7</div></div>
+<div class="ttc" id="classBackend_html_ad8ae59f1ce00c997d9f4efb780e49a9b"><div class="ttname"><a href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">Backend::getMaps</a></div><div class="ttdeci">QQmlListProperty&lt; QObject &gt; getMaps()</div><div class="ttdoc">get the maps as a QList </div><div class="ttdef"><b>Definition:</b> backend.cpp:293</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>backend.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/bc_s.png b/html/bc_s.png
new file mode 100644
index 000000000..224b29aa9
--- /dev/null
+++ b/html/bc_s.png
Binary files differ
diff --git a/html/bdwn.png b/html/bdwn.png
new file mode 100644
index 000000000..940a0b950
--- /dev/null
+++ b/html/bdwn.png
Binary files differ
diff --git a/html/binding__win32_8h_source.html b/html/binding__win32_8h_source.html
new file mode 100644
index 000000000..a116605ba
--- /dev/null
+++ b/html/binding__win32_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding/win32/binding_win32.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('binding__win32_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">binding_win32.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef BINDING_WIN32_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BINDING_WIN32_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define NAVIT_BINDING_W32_DWDATA 1</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_BINDING_W32_MAGIC &quot;NavIt&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_BINDING_W32_VERSION 1</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structnavit__binding__w32__msg.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit__binding__w32__msg.html">navit_binding_w32_msg</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">/* Structure version number, should be equal to NAVIT_BINDING_W32_VERSION */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> version;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="comment">/* Magic code to filter out packets directed to other applications and [mistakely] sent to us or broadcasted.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * should be equal to NAVIT_BINDING_W32_MAGIC */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">char</span> magic[6];</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="comment">/* Command to be executed by Navit */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">char</span> text[1];</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structnavit__binding__w32__msg_html"><div class="ttname"><a href="structnavit__binding__w32__msg.html">navit_binding_w32_msg</a></div><div class="ttdef"><b>Definition:</b> binding_win32.h:27</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li><li class="navelem"><a class="el" href="dir_fb4e75ee58b189715b1a0f0bb7695a3d.html">win32</a></li><li class="navelem"><b>binding_win32.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/bluetooth_8h_source.html b/html/bluetooth_8h_source.html
new file mode 100644
index 000000000..ec3ce0a1e
--- /dev/null
+++ b/html/bluetooth_8h_source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/webos/bluetooth.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('bluetooth_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">bluetooth.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &quot;cJSON.h&quot;</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">int</span> vehicle_webos_bt_open(<span class="keyword">struct</span> <a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> vehicle_webos_bt_close(<span class="keyword">struct</span> <a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="ttc" id="structvehicle__priv_html"><div class="ttname"><a href="structvehicle__priv.html">vehicle_priv</a></div><div class="ttdef"><b>Definition:</b> vehicle_android.c:38</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html">webos</a></li><li class="navelem"><b>bluetooth.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/bookmarksProxy_8h_source.html b/html/bookmarksProxy_8h_source.html
new file mode 100644
index 000000000..f6609d77f
--- /dev/null
+++ b/html/bookmarksProxy_8h_source.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/bookmarksProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('bookmarksProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">bookmarksProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_BOOKMARKSPROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_BOOKMARKSPROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="classNGQProxyBookmarks.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <a class="code" href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* <span class="keywordtype">object</span>, QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(<span class="keywordtype">object</span>,parent) { };</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordtype">void</span> moveRoot() {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> mattr;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;mattr, NULL);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; bookmarks_move_root(mattr.u.bookmarks);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; }</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordtype">void</span> moveUp() {</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> mattr;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;mattr, NULL);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; bookmarks_move_up(mattr.u.bookmarks);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; }</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">void</span> moveDown(QString path) {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> mattr;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;mattr, NULL);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; bookmarks_move_down(mattr.u.bookmarks,path.toLocal8Bit().constData());</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; }</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; QString getBookmarks() {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr,mattr;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a>* <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; QDomDocument retDoc(<span class="stringliteral">&quot;bookmarks&quot;</span>);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; QDomElement entries;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; entries=retDoc.createElement(<span class="stringliteral">&quot;bookmarks&quot;</span>);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; retDoc.appendChild(entries);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;mattr, NULL);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">if</span> (bookmarks_item_cwd(mattr.u.bookmarks)) {</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;bookmark&quot;</span>);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;label&quot;</span>,<span class="stringliteral">&quot;..&quot;</span>));</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;path&quot;</span>,<span class="stringliteral">&quot;..&quot;</span>));</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;type&quot;</span>,QString(item_to_name(type_bookmark_folder))));</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;distance&quot;</span>,<span class="stringliteral">&quot;&quot;</span>));</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;direction&quot;</span>,<span class="stringliteral">&quot;&quot;</span>));</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;coords&quot;</span>,QString(<span class="stringliteral">&quot;%1 %2&quot;</span>).arg(0).arg(0)));</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; entries.appendChild(entry);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; bookmarks_item_rewind(mattr.u.bookmarks);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">while</span> ((item=bookmarks_get_item(mattr.u.bookmarks))) {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; QString label;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; QString path;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a> != type_bookmark &amp;&amp; item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a> != type_bookmark_folder) <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">if</span> (!item_attr_get(item, attr_label, &amp;attr)) <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; label=QString::fromLocal8Bit(attr.u.str);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">if</span> (!item_attr_get(item, attr_path, &amp;attr)) {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; path=<span class="stringliteral">&quot;&quot;</span>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; path=QString::fromLocal8Bit(attr.u.str);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; item_coord_get(item, &amp;c, 1);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;bookmark&quot;</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;label&quot;</span>,label));</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;path&quot;</span>,path));</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;type&quot;</span>,QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>))));</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">//entry.appendChild(this-&gt;_fieldValueHelper(retDoc,&quot;distance&quot;,QString::number(idist/1000)));</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;distance&quot;</span>,<span class="stringliteral">&quot;100500&quot;</span>));</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="comment">//entry.appendChild(this-&gt;_fieldValueHelper(retDoc,&quot;direction&quot;,dirbuf));</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;direction&quot;</span>,<span class="stringliteral">&quot;nahut&quot;</span>));</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,<span class="stringliteral">&quot;coords&quot;</span>,QString(<span class="stringliteral">&quot;%1 %2&quot;</span>).arg(c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>).arg(c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>)));</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; entries.appendChild(entry);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; dbg(lvl_info,<span class="stringliteral">&quot;%s\n&quot;</span>,retDoc.toString().toLocal8Bit().constData());</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; QString AddFolder(QString description) {</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span> (!bookmarks_add_bookmark(attr.u.bookmarks, NULL, description.toLocal8Bit().constData()) ) {</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; QString AddBookmark(QString description) {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">if</span> (!bookmarks_add_bookmark(attr.u.bookmarks, this-&gt;object-&gt;currentPoint-&gt;pc(), description.toLocal8Bit().constData()) ) {</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; QString Cut(QString description) {</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (!bookmarks_cut_bookmark(attr.u.bookmarks, description.toLocal8Bit().constData()) ) {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; QString Copy(QString description) {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">if</span> (!bookmarks_copy_bookmark(attr.u.bookmarks, description.toLocal8Bit().constData()) ) {</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; QString Paste() {</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span> (!bookmarks_paste_bookmark(attr.u.bookmarks) ) {</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; QString Delete(QString bookmark) {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;attr, NULL);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">if</span> (!bookmarks_delete_bookmark(attr.u.bookmarks, bookmark.toLocal8Bit().constData()) ) {</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Failed!&quot;</span>;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;Success&quot;</span>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> setPoint(QString bookmark) {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr, mattr;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a>* <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_bookmarks, &amp;mattr, NULL);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; bookmarks_item_rewind(mattr.u.bookmarks);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">while</span> ((item=bookmarks_get_item(mattr.u.bookmarks))) {</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; QString label;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">if</span> (item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a> != type_bookmark) <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">if</span> (!item_attr_get(item, attr_label, &amp;attr)) <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; label=QString::fromLocal8Bit(attr.u.str);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; dbg(lvl_debug,<span class="stringliteral">&quot;Bookmark is %s\n&quot;</span>,bookmark.toStdString().c_str());</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">if</span> (label.compare(bookmark)) <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; item_coord_get(item, &amp;c, 1);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span> (this-&gt;object-&gt;currentPoint!=NULL) {</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">delete</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint=<span class="keyword">new</span> <a class="code" href="classNGQPoint.html">NGQPoint</a>(this-&gt;<span class="keywordtype">object</span>,&amp;c,bookmark,Bookmark,NULL);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;rootContext()-&gt;setContextProperty(<span class="stringliteral">&quot;point&quot;</span>,this-&gt;object-&gt;currentPoint);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; }</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <span class="keywordflow">return</span> 0; }</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr* attr) {<span class="keywordflow">return</span> 0; }</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>* getIterFunc() { <span class="keywordflow">return</span> NULL; };</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> dropIterFunc(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <span class="keywordflow">return</span>; };</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;};</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#include &quot;bookmarksProxy.moc&quot;</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_BOOKMARKSPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:100</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="classNGQProxyBookmarks_html"><div class="ttname"><a href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarksProxy.h:4</div></div>
+<div class="ttc" id="classNGQPoint_html"><div class="ttname"><a href="classNGQPoint.html">NGQPoint</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:34</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>bookmarksProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/bookmarks_8h_source.html b/html/bookmarks_8h_source.html
new file mode 100644
index 000000000..996e7d20c
--- /dev/null
+++ b/html/bookmarks_8h_source.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: bookmarks.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('bookmarks_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">bookmarks.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"> #ifndef NAVIT_BOOKMARKS_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define NAVIT_BOOKMARKS_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structbookmarks.html">bookmarks</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structbookmarks.html">bookmarks</a> *bookmarks_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *trans);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">void</span> bookmarks_destroy(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">void</span> bookmarks_add_callback(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keywordtype">int</span> bookmarks_add_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *description);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">int</span> bookmarks_cut_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keywordtype">int</span> bookmarks_copy_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> bookmarks_paste_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">int</span> bookmarks_rename_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *oldName, <span class="keyword">const</span> <span class="keywordtype">char</span>* newName);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">int</span> bookmarks_delete_bookmark(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>* bookmarks_get_map(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">enum</span> projection bookmarks_get_projection(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> bookmarks_move_root(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> bookmarks_move_up(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">int</span> bookmarks_move_down(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_,<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>* bookmarks_get_item(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a>* this_);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">int</span> bookmarks_get_bookmark_count(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a>* this_);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> bookmarks_item_rewind(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a>* this_);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* bookmarks_item_cwd(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a>* this_);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">char</span>* bookmarks_get_user_data_directory(gboolean create);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">char</span>* bookmarks_get_destination_file(gboolean create);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> bookmarks_set_center_from_file(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">char</span>* bookmarks_get_center_file(gboolean create);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> bookmarks_write_center_to_file(<span class="keyword">struct</span> <a class="code" href="structbookmarks.html">bookmarks</a> *this_, <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> bookmarks_append_destinations(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *former_destination_map, <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> item_type <a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *description, <span class="keywordtype">int</span> limit);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> #endif </span><span class="comment">/* NAVIT_BOOKMARKS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:100</div></div>
+<div class="ttc" id="structbookmarks_html"><div class="ttname"><a href="structbookmarks.html">bookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:54</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>bookmarks.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/cJSON_8h_source.html b/html/cJSON_8h_source.html
new file mode 100644
index 000000000..f5823fc67
--- /dev/null
+++ b/html/cJSON_8h_source.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/webos/cJSON.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('cJSON_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">cJSON.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (c) 2009 Dave Gamble</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> in the Software without restriction, including without limitation the rights</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> copies of the Software, and to permit persons to whom the Software is</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> furnished to do so, subject to the following conditions:</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> The above copyright notice and this permission notice shall be included in</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> THE SOFTWARE.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef cJSON__h</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON__h</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* cJSON Types: */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define cJSON_False 0</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_True 1</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_NULL 2</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_Number 3</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_String 4</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_Array 5</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_Object 6</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define cJSON_IsReference 256</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* The cJSON structure: */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structcJSON.html"> 43</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcJSON.html">cJSON</a> {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structcJSON.html">cJSON</a> *next,*prev; <span class="comment">/* next/prev allow you to walk array/object chains. Alternatively, use GetArraySize/GetArrayItem/GetObjectItem */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structcJSON.html">cJSON</a> *child; <span class="comment">/* An array or object item will have a child pointer pointing to a chain of the items in the array/object. */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">int</span> type; <span class="comment">/* The type of the item, as above. */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">char</span> *valuestring; <span class="comment">/* The item&#39;s string, if type==cJSON_String */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> valueint; <span class="comment">/* The item&#39;s number, if type==cJSON_Number */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">double</span> valuedouble; <span class="comment">/* The item&#39;s number, if type==cJSON_Number */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">char</span> *string; <span class="comment">/* The item&#39;s name string, if this item is the child of, or is in the list of subitems of an object. */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;} <a class="code" href="structcJSON.html">cJSON</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structcJSON__Hooks.html"> 56</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structcJSON__Hooks.html">cJSON_Hooks</a> {</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> *(*malloc_fn)(<span class="keywordtype">size_t</span> sz);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; void (*free_fn)(<span class="keywordtype">void</span> *ptr);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <a class="code" href="structcJSON__Hooks.html">cJSON_Hooks</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* Supply malloc, realloc and free functions to cJSON */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_InitHooks(<a class="code" href="structcJSON__Hooks.html">cJSON_Hooks</a>* hooks);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">/* Supply a block of JSON, and this returns a cJSON object you can interrogate. Call cJSON_Delete when finished. */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_Parse(<span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* Render a cJSON entity to text for transfer/storage. Free the char* when finished. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *cJSON_Print(<a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/* Render a cJSON entity to text for transfer/storage without any formatting. Free the char* when finished. */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *cJSON_PrintUnformatted(<a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* Delete a cJSON entity and all subentities. */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_Delete(<a class="code" href="structcJSON.html">cJSON</a> *c);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/* Returns the number of items in an array (or object). */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> cJSON_GetArraySize(<a class="code" href="structcJSON.html">cJSON</a> *array);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* Retrieve item number &quot;item&quot; from array &quot;array&quot;. Returns NULL if unsuccessful. */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_GetArrayItem(<a class="code" href="structcJSON.html">cJSON</a> *array,<span class="keywordtype">int</span> <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">/* Get item &quot;string&quot; from object. Case insensitive. */</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_GetObjectItem(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* For analysing failed parses. This returns a pointer to the parse error. You&#39;ll probably need to look a few chars back to make sense of it. Defined when cJSON_Parse() returns 0. 0 when cJSON_Parse() succeeds. */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *cJSON_GetErrorPtr(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* These calls create a cJSON item of the appropriate type. */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateNull(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateTrue(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateFalse(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateBool(<span class="keywordtype">int</span> b);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateNumber(<span class="keywordtype">double</span> num);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateString(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateArray(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateObject(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">/* These utilities create an Array of count items. */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateIntArray(<span class="keywordtype">int</span> *numbers,<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateFloatArray(<span class="keywordtype">float</span> *numbers,<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateDoubleArray(<span class="keywordtype">double</span> *numbers,<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_CreateStringArray(<span class="keyword">const</span> <span class="keywordtype">char</span> **strings,<span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Append item to the specified array/object. */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_AddItemToArray(<a class="code" href="structcJSON.html">cJSON</a> *array, <a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_AddItemToObject(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,<a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* Append reference to item to the specified array/object. Use this when you want to add an existing cJSON to a new cJSON, but don&#39;t want to corrupt your existing cJSON. */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_AddItemReferenceToArray(<a class="code" href="structcJSON.html">cJSON</a> *array, <a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_AddItemReferenceToObject(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,<a class="code" href="structcJSON.html">cJSON</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* Remove/Detatch items from Arrays/Objects. */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_DetachItemFromArray(<a class="code" href="structcJSON.html">cJSON</a> *array,<span class="keywordtype">int</span> which);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_DeleteItemFromArray(<a class="code" href="structcJSON.html">cJSON</a> *array,<span class="keywordtype">int</span> which);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">extern</span> <a class="code" href="structcJSON.html">cJSON</a> *cJSON_DetachItemFromObject(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_DeleteItemFromObject(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">/* Update array items. */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_ReplaceItemInArray(<a class="code" href="structcJSON.html">cJSON</a> *array,<span class="keywordtype">int</span> which,<a class="code" href="structcJSON.html">cJSON</a> *newitem);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> cJSON_ReplaceItemInObject(<a class="code" href="structcJSON.html">cJSON</a> *<span class="keywordtype">object</span>,<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,<a class="code" href="structcJSON.html">cJSON</a> *newitem);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#define cJSON_AddNullToObject(object,name) cJSON_AddItemToObject(object, name, cJSON_CreateNull())</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_AddTrueToObject(object,name) cJSON_AddItemToObject(object, name, cJSON_CreateTrue())</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_AddFalseToObject(object,name) cJSON_AddItemToObject(object, name, cJSON_CreateFalse())</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_AddNumberToObject(object,name,n) cJSON_AddItemToObject(object, name, cJSON_CreateNumber(n))</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cJSON_AddStringToObject(object,name,s) cJSON_AddItemToObject(object, name, cJSON_CreateString(s))</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structcJSON_html"><div class="ttname"><a href="structcJSON.html">cJSON</a></div><div class="ttdef"><b>Definition:</b> cJSON.h:43</div></div>
+<div class="ttc" id="structcJSON__Hooks_html"><div class="ttname"><a href="structcJSON__Hooks.html">cJSON_Hooks</a></div><div class="ttdef"><b>Definition:</b> cJSON.h:56</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html">webos</a></li><li class="navelem"><b>cJSON.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/cache_8h_source.html b/html/cache_8h_source.html
new file mode 100644
index 000000000..f4b012696
--- /dev/null
+++ b/html/cache_8h_source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cache.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('cache_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">cache.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">struct </span><a class="code" href="structcache__entry.html">cache_entry</a>;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structcache.html">cache</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">struct </span><a class="code" href="structcache.html">cache</a> *cache_new(<span class="keywordtype">int</span> id_size, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> cache_resize(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> *cache_entry_new(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> cache_entry_destroy(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">void</span> *cache_lookup(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">void</span> cache_insert(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">void</span> *cache_insert_new(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keywordtype">void</span> cache_flush(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keywordtype">void</span> cache_dump(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keywordtype">void</span> cache_flush_data(<span class="keyword">struct</span> <a class="code" href="structcache.html">cache</a> *<a class="code" href="structcache.html">cache</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structcache_html"><div class="ttname"><a href="structcache.html">cache</a></div><div class="ttdef"><b>Definition:</b> cache.c:23</div></div>
+<div class="ttc" id="structcache__entry_html"><div class="ttname"><a href="structcache__entry.html">cache_entry</a></div><div class="ttdef"><b>Definition:</b> cache.c:9</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>cache.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/callback_8h_source.html b/html/callback_8h_source.html
new file mode 100644
index 000000000..3c83b056f
--- /dev/null
+++ b/html/callback_8h_source.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: callback.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('callback_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">callback.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_CALLBACK_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_CALLBACK_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *callback_list_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *callback_new_attr(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *callback_new_attr_args(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> count, ...);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *callback_new(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *callback_new_args(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), <span class="keywordtype">int</span> count, ...);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">void</span> callback_destroy(<span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> callback_set_arg(<span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb, <span class="keywordtype">int</span> arg, <span class="keywordtype">void</span> *p);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> callback_list_add(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *callback_list_add_new(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span>), <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">void</span> callback_list_remove(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> callback_list_remove_destroy(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> callback_call(<span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb, <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">void</span> callback_call_args(<span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb, <span class="keywordtype">int</span> count, ...);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span> callback_list_call_attr(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> callback_list_call_attr_args(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *cbl, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> count, ...);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">void</span> callback_list_call(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l, <span class="keywordtype">int</span> pcount, <span class="keywordtype">void</span> **p);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> callback_list_call_args(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *cbl, <span class="keywordtype">int</span> count, ...);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> callback_list_destroy(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *l);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#define callback_new_0(func) callback_new_args(func, 0)</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_1(func,p1) callback_new_args(func, 1, p1)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_2(func,p1,p2) callback_new_args(func, 2, p1, p2)</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_3(func,p1,p2,p3) callback_new_args(func, 3, p1, p2, p3)</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_4(func,p1,p2,p3,p4) callback_new_args(func, 4, p1, p2, p3, p4)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define callback_new_attr_0(func,type) callback_new_attr_args(func, type, 0)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_attr_1(func,type,p1) callback_new_attr_args(func, type, 1, p1)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_attr_2(func,type,p1,p2) callback_new_attr_args(func, type, 2, p1, p2)</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_attr_3(func,type,p1,p2,p3) callback_new_attr_args(func, type, 3, p1, p2, p3)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_new_attr_4(func,type,p1,p2,p3,p4) callback_new_attr_args(func, type, 4, p1, p2, p3, p4)</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define callback_call_0(cb) callback_call_args(cb, 0)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_call_1(cb,p1) callback_call_args(cb, 1, p1)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_call_2(cb,p1,p2) callback_call_args(cb, 2, p1, p2)</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_call_3(cb,p1,p2,p3) callback_call_args(cb, 3, p1, p2, p3)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_call_4(cb,p1,p2,p3,p4) callback_call_args(cb, 4, p1, p2, p3, p4)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define callback_list_call_0(cbl) callback_list_call_args(cbl, 0)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_1(cbl,p1) callback_list_call_args(cbl, 1, p1)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_2(cbl,p1,p2) callback_list_call_args(cbl, 2, p1, p2)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_3(cbl,p1,p2,p3) callback_list_call_args(cbl, 3, p1, p2, p3)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_4(cbl,p1,p2,p3,p4) callback_list_call_args(cbl, 4, p1, p2, p3, p4)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define callback_list_call_attr_0(cbl,type) callback_list_call_attr_args(cbl,type, 0)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_attr_1(cbl,type,p1) callback_list_call_attr_args(cbl, type, 1, p1)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_attr_2(cbl,type,p1,p2) callback_list_call_attr_args(cbl, type, 2, p1, p2)</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_attr_3(cbl,type,p1,p2,p3) callback_list_call_attr_args(cbl, type, 3, p1, p2, p3)</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define callback_list_call_attr_4(cbl,type,p1,p2,p3,p4) callback_list_call_attr_args(cbl, type, 4, p1, p2, p3, p4)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define callback_cast(x) (void (*)(void))(x)</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>callback.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/ceglue_8h_source.html b/html/ceglue_8h_source.html
new file mode 100644
index 000000000..2e49c3919
--- /dev/null
+++ b/html/ceglue_8h_source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/win32/ceglue.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('ceglue_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ceglue.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef CEGLUE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CEGLUE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">extern</span> BOOL (*SHFullScreenPtr)(HWND hwnd, DWORD state);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">void</span> InitCeGlue (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">int</span> CeEnableBacklight(<span class="keywordtype">int</span> enable);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></li><li class="navelem"><b>ceglue.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classBackend.html b/html/classBackend.html
new file mode 100644
index 000000000..ddf2abb26
--- /dev/null
+++ b/html/classBackend.html
@@ -0,0 +1,1047 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Backend Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classBackend.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">Backend Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Backend:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classBackend.png" usemap="#Backend_map" alt=""/>
+ <map id="Backend_map" name="Backend_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a6ac6e84ae8630b54403b78ad48acca19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">get_maps</a> ()</td></tr>
+<tr class="memdesc:a6ac6e84ae8630b54403b78ad48acca19"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the private m_maps list. Expected to be called from QML <a href="#a6ac6e84ae8630b54403b78ad48acca19">More...</a><br/></td></tr>
+<tr class="separator:a6ac6e84ae8630b54403b78ad48acca19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a139da3a81c132887ce12937faaf8d864"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">get_pois</a> ()</td></tr>
+<tr class="memdesc:a139da3a81c132887ce12937faaf8d864"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the private m_pois list. Expected to be called from QML <a href="#a139da3a81c132887ce12937faaf8d864">More...</a><br/></td></tr>
+<tr class="separator:a139da3a81c132887ce12937faaf8d864"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a2c0f8001db668b22c2c75352df9496"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">get_bookmarks</a> ()</td></tr>
+<tr class="memdesc:a0a2c0f8001db668b22c2c75352df9496"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the private m_bookmarks list. Expected to be called from QML <a href="#a0a2c0f8001db668b22c2c75352df9496">More...</a><br/></td></tr>
+<tr class="separator:a0a2c0f8001db668b22c2c75352df9496"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd60b3a55459cc4dae909c62cb02515"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">get_vehicles</a> ()</td></tr>
+<tr class="memdesc:a5fd60b3a55459cc4dae909c62cb02515"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the private m_vehicles list. Expected to be called from QML <a href="#a5fd60b3a55459cc4dae909c62cb02515">More...</a><br/></td></tr>
+<tr class="separator:a5fd60b3a55459cc4dae909c62cb02515"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdc95f985c054fde5ea55a096d3b5400"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#acdc95f985c054fde5ea55a096d3b5400">get_icon_path</a> ()</td></tr>
+<tr class="memdesc:acdc95f985c054fde5ea55a096d3b5400"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the icon absolute path <a href="#acdc95f985c054fde5ea55a096d3b5400">More...</a><br/></td></tr>
+<tr class="separator:acdc95f985c054fde5ea55a096d3b5400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34fb5b5f1095c3eebe5a372e563ad5ad"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">get_country_icon</a> (char *country_iso_code)</td></tr>
+<tr class="memdesc:a34fb5b5f1095c3eebe5a372e563ad5ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the icon that matches the country currently used for searches <a href="#a34fb5b5f1095c3eebe5a372e563ad5ad">More...</a><br/></td></tr>
+<tr class="separator:a34fb5b5f1095c3eebe5a372e563ad5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af29443e548372c316f2b09a3bfe886f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">setActivePoi</a> (int index)</td></tr>
+<tr class="memdesc:af29443e548372c316f2b09a3bfe886f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the active POI. Used when clicking on a POI list to display one single POI <a href="#af29443e548372c316f2b09a3bfe886f4">More...</a><br/></td></tr>
+<tr class="separator:af29443e548372c316f2b09a3bfe886f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45942993a29146407a51f8e96232a146"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a45942993a29146407a51f8e96232a146">setCurrentBookmark</a> (int index)</td></tr>
+<tr class="memdesc:a45942993a29146407a51f8e96232a146"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the current bookmark. Used when clicking on a bookmark list to display one single bookmark <a href="#a45942993a29146407a51f8e96232a146">More...</a><br/></td></tr>
+<tr class="separator:a45942993a29146407a51f8e96232a146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a036b7dc93a097ce4f1511561c5283722"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a036b7dc93a097ce4f1511561c5283722">setCurrentVehicle</a> (int index)</td></tr>
+<tr class="memdesc:a036b7dc93a097ce4f1511561c5283722"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the current vehicle. Used when clicking on a vehicle list to display one single vehicle <a href="#a036b7dc93a097ce4f1511561c5283722">More...</a><br/></td></tr>
+<tr class="separator:a036b7dc93a097ce4f1511561c5283722"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a134019c783a8709803053b45905e333f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a134019c783a8709803053b45905e333f">setActivePoiAsDestination</a> ()</td></tr>
+<tr class="memdesc:a134019c783a8709803053b45905e333f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the destination using the currently active POI's coordinates <a href="#a134019c783a8709803053b45905e333f">More...</a><br/></td></tr>
+<tr class="separator:a134019c783a8709803053b45905e333f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f51f4ff67b442851c373982f102d64b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">updateSearch</a> (QString text)</td></tr>
+<tr class="memdesc:a9f51f4ff67b442851c373982f102d64b"><td class="mdescLeft">&#160;</td><td class="mdescRight">update the current search results according to new inputs. Currently only works to search for towns <a href="#a9f51f4ff67b442851c373982f102d64b">More...</a><br/></td></tr>
+<tr class="separator:a9f51f4ff67b442851c373982f102d64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32e61dd81a567c7c26badc0cdbdc4754"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">searchValidateResult</a> (int index)</td></tr>
+<tr class="memdesc:a32e61dd81a567c7c26badc0cdbdc4754"><td class="mdescLeft">&#160;</td><td class="mdescRight">save the search result for the next search step <a href="#a32e61dd81a567c7c26badc0cdbdc4754">More...</a><br/></td></tr>
+<tr class="separator:a32e61dd81a567c7c26badc0cdbdc4754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a286daac9c53b8dd4160a560e168f5266"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">resize</a> (int width, int height)</td></tr>
+<tr class="memdesc:a286daac9c53b8dd4160a560e168f5266"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the canvas size to use when drawing the map <a href="#a286daac9c53b8dd4160a560e168f5266">More...</a><br/></td></tr>
+<tr class="separator:a286daac9c53b8dd4160a560e168f5266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68b6bf9c7378e67386c358a45b864e0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68b6bf9c7378e67386c358a45b864e0b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setSearchContext</b> (QString text)</td></tr>
+<tr class="separator:a68b6bf9c7378e67386c358a45b864e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46fafebd51076ae0991d13dd8e8fa0a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46fafebd51076ae0991d13dd8e8fa0a9"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>block_draw</b> ()</td></tr>
+<tr class="separator:a46fafebd51076ae0991d13dd8e8fa0a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:a38e979a166fe0d95bce7dc2d0c772fad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38e979a166fe0d95bce7dc2d0c772fad"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>displayMenu</b> (QString source)</td></tr>
+<tr class="separator:a38e979a166fe0d95bce7dc2d0c772fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a971c7ba1a152dda85065702c1024cd8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a971c7ba1a152dda85065702c1024cd8e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>hideMenu</b> ()</td></tr>
+<tr class="separator:a971c7ba1a152dda85065702c1024cd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9e26ec5858b4f1f937c4c734deed2e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9e26ec5858b4f1f937c4c734deed2e3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>poisChanged</b> ()</td></tr>
+<tr class="separator:ac9e26ec5858b4f1f937c4c734deed2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96c7820d85e5974a4b3d0af17bf586ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96c7820d85e5974a4b3d0af17bf586ae"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarksChanged</b> ()</td></tr>
+<tr class="separator:a96c7820d85e5974a4b3d0af17bf586ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9e5b1076b3b2a0dfa4f07d628c316ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9e5b1076b3b2a0dfa4f07d628c316ef"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>activePoiChanged</b> ()</td></tr>
+<tr class="separator:af9e5b1076b3b2a0dfa4f07d628c316ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65797a33de9bfb20ae88dcf9af4072de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65797a33de9bfb20ae88dcf9af4072de"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentBookmarkChanged</b> ()</td></tr>
+<tr class="separator:a65797a33de9bfb20ae88dcf9af4072de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af373aeb349af54b3104d40f677ba746d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af373aeb349af54b3104d40f677ba746d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentVehicleChanged</b> ()</td></tr>
+<tr class="separator:af373aeb349af54b3104d40f677ba746d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df7d9ada048d1118142b93fdea372d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6df7d9ada048d1118142b93fdea372d0"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mapsChanged</b> ()</td></tr>
+<tr class="separator:a6df7d9ada048d1118142b93fdea372d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45df13f133df423fad7d9605a6d07c6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45df13f133df423fad7d9605a6d07c6b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>vehiclesChanged</b> ()</td></tr>
+<tr class="separator:a45df13f133df423fad7d9605a6d07c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40e1be9dfd0d0b280b14f42cf5190222"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40e1be9dfd0d0b280b14f42cf5190222"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>searchResultsChanged</b> ()</td></tr>
+<tr class="separator:a40e1be9dfd0d0b280b14f42cf5190222"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff44a64e97a914a0a327d300fe806b04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff44a64e97a914a0a327d300fe806b04"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountryChanged</b> ()</td></tr>
+<tr class="separator:aff44a64e97a914a0a327d300fe806b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9d5bb4854e502ae2299e136708281ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d5bb4854e502ae2299e136708281ba"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountryIso2Changed</b> ()</td></tr>
+<tr class="separator:ae9d5bb4854e502ae2299e136708281ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd8b6ed0dd81e39a9398200fa03bcc83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd8b6ed0dd81e39a9398200fa03bcc83"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentTownChanged</b> ()</td></tr>
+<tr class="separator:afd8b6ed0dd81e39a9398200fa03bcc83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79e79c87794af039a20070ffecbbffa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79e79c87794af039a20070ffecbbffa5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>currentStreetChanged</b> ()</td></tr>
+<tr class="separator:a79e79c87794af039a20070ffecbbffa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a57e21c0be0119a102f8ae27db6ac3106"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57e21c0be0119a102f8ae27db6ac3106"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Backend</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a57e21c0be0119a102f8ae27db6ac3106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5fa30972fd885f35dcf29ec5dae87aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">showMenu</a> (struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="memdesc:ae5fa30972fd885f35dcf29ec5dae87aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set some variables and display the main menu. <a href="#ae5fa30972fd885f35dcf29ec5dae87aa">More...</a><br/></td></tr>
+<tr class="separator:ae5fa30972fd885f35dcf29ec5dae87aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff7045db7a6859faeb58bccc4d9905ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#aff7045db7a6859faeb58bccc4d9905ad">set_navit</a> (struct <a class="el" href="structnavit.html">navit</a> *nav)</td></tr>
+<tr class="memdesc:aff7045db7a6859faeb58bccc4d9905ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a pointer to the struct navit * for local use <a href="#aff7045db7a6859faeb58bccc4d9905ad">More...</a><br/></td></tr>
+<tr class="separator:aff7045db7a6859faeb58bccc4d9905ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a9218faa7ca924c92417442cfff692"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a19a9218faa7ca924c92417442cfff692">set_engine</a> (QQmlApplicationEngine *engine)</td></tr>
+<tr class="memdesc:a19a9218faa7ca924c92417442cfff692"><td class="mdescLeft">&#160;</td><td class="mdescRight">set a pointer to the QQmlApplicationEngine * for local use <a href="#a19a9218faa7ca924c92417442cfff692">More...</a><br/></td></tr>
+<tr class="separator:a19a9218faa7ca924c92417442cfff692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a180a2bb35a4341cc30f673385304e3a1"><td class="memItemLeft" align="right" valign="top">QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">getPois</a> ()</td></tr>
+<tr class="memdesc:a180a2bb35a4341cc30f673385304e3a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the POIs as a QList <a href="#a180a2bb35a4341cc30f673385304e3a1">More...</a><br/></td></tr>
+<tr class="separator:a180a2bb35a4341cc30f673385304e3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d8ea8bf726e12d6c701cd17a698d8f3"><td class="memItemLeft" align="right" valign="top">QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">getBookmarks</a> ()</td></tr>
+<tr class="memdesc:a9d8ea8bf726e12d6c701cd17a698d8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the Bookmarks as a QList <a href="#a9d8ea8bf726e12d6c701cd17a698d8f3">More...</a><br/></td></tr>
+<tr class="separator:a9d8ea8bf726e12d6c701cd17a698d8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8ae59f1ce00c997d9f4efb780e49a9b"><td class="memItemLeft" align="right" valign="top">QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">getMaps</a> ()</td></tr>
+<tr class="memdesc:ad8ae59f1ce00c997d9f4efb780e49a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the maps as a QList <a href="#ad8ae59f1ce00c997d9f4efb780e49a9b">More...</a><br/></td></tr>
+<tr class="separator:ad8ae59f1ce00c997d9f4efb780e49a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41b2447cddc77fbd7f2d78e2619ddaa2"><td class="memItemLeft" align="right" valign="top">QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">getVehicles</a> ()</td></tr>
+<tr class="memdesc:a41b2447cddc77fbd7f2d78e2619ddaa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the vehicles as a QList <a href="#a41b2447cddc77fbd7f2d78e2619ddaa2">More...</a><br/></td></tr>
+<tr class="separator:a41b2447cddc77fbd7f2d78e2619ddaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6166b6f8ddb49d9bd0f42d4aca75f8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6166b6f8ddb49d9bd0f42d4aca75f8e"></a>
+<a class="el" href="classPoiObject.html">PoiObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>activePoi</b> ()</td></tr>
+<tr class="separator:af6166b6f8ddb49d9bd0f42d4aca75f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea20d4dc32c4f4940b2e01c0047fc785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea20d4dc32c4f4940b2e01c0047fc785"></a>
+<a class="el" href="classBookmarkObject.html">BookmarkObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>currentBookmark</b> ()</td></tr>
+<tr class="separator:aea20d4dc32c4f4940b2e01c0047fc785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bffb5ba8151dcb62f52578bc81212c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bffb5ba8151dcb62f52578bc81212c2"></a>
+<a class="el" href="classVehicleObject.html">VehicleObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>currentVehicle</b> ()</td></tr>
+<tr class="separator:a0bffb5ba8151dcb62f52578bc81212c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade8e3983e5b07dfa5c4da5e63a3edf94"><td class="memItemLeft" align="right" valign="top">QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">getSearchResults</a> ()</td></tr>
+<tr class="memdesc:ade8e3983e5b07dfa5c4da5e63a3edf94"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the search results as a QList <a href="#ade8e3983e5b07dfa5c4da5e63a3edf94">More...</a><br/></td></tr>
+<tr class="separator:ade8e3983e5b07dfa5c4da5e63a3edf94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bc355468d5910c1e0023de4285ed571"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bc355468d5910c1e0023de4285ed571"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountry</b> ()</td></tr>
+<tr class="separator:a6bc355468d5910c1e0023de4285ed571"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee3b92459cd9e9fc9ae1fbeeb6af681"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adee3b92459cd9e9fc9ae1fbeeb6af681"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountryIso2</b> ()</td></tr>
+<tr class="separator:adee3b92459cd9e9fc9ae1fbeeb6af681"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd88e8f49c1e70eb140f7e4408760f44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd88e8f49c1e70eb140f7e4408760f44"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentTown</b> ()</td></tr>
+<tr class="separator:afd88e8f49c1e70eb140f7e4408760f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a492a3234cad1b845797a2a385b24c080"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a492a3234cad1b845797a2a385b24c080"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentStreet</b> ()</td></tr>
+<tr class="separator:a492a3234cad1b845797a2a385b24c080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a81eeec800db7df2081694641fed26116"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81eeec800db7df2081694641fed26116"></a>
+QList&lt; <a class="el" href="classPoiObject.html">PoiObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>pois</b></td></tr>
+<tr class="separator:a81eeec800db7df2081694641fed26116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc3a5d0adc9626ec442699afa7a73f60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc3a5d0adc9626ec442699afa7a73f60"></a>
+QList&lt; <a class="el" href="classBookmarkObject.html">BookmarkObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks</b></td></tr>
+<tr class="separator:acc3a5d0adc9626ec442699afa7a73f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1772e584915be686667c0caaf1038b81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1772e584915be686667c0caaf1038b81"></a>
+QList&lt; <a class="el" href="classMapObject.html">MapObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>maps</b></td></tr>
+<tr class="separator:a1772e584915be686667c0caaf1038b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68107d1f3b2a52906967a85f0669f357"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68107d1f3b2a52906967a85f0669f357"></a>
+QList&lt; <a class="el" href="classMapObject.html">MapObject</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>vehicles</b></td></tr>
+<tr class="separator:a68107d1f3b2a52906967a85f0669f357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:adb278e9f15b0b21dae3d3ade588fe4af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb278e9f15b0b21dae3d3ade588fe4af"></a>
+QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>pois</b></td></tr>
+<tr class="separator:adb278e9f15b0b21dae3d3ade588fe4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe010a52b6b1937daf8a8934a77fa83f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe010a52b6b1937daf8a8934a77fa83f"></a>
+QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks</b></td></tr>
+<tr class="separator:afe010a52b6b1937daf8a8934a77fa83f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02396739f60b3752ca8ee66bae022f72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02396739f60b3752ca8ee66bae022f72"></a>
+QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>maps</b></td></tr>
+<tr class="separator:a02396739f60b3752ca8ee66bae022f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30846d07613ecb27de4707486a0bc5c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30846d07613ecb27de4707486a0bc5c4"></a>
+QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>vehicles</b></td></tr>
+<tr class="separator:a30846d07613ecb27de4707486a0bc5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12abc5c9b5082efa9cf3d3aa0f39980d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPoiObject.html">PoiObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d">activePoi</a></td></tr>
+<tr class="memdesc:a12abc5c9b5082efa9cf3d3aa0f39980d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the active POI. Used when displaying the relevant menu <a href="#a12abc5c9b5082efa9cf3d3aa0f39980d">More...</a><br/></td></tr>
+<tr class="separator:a12abc5c9b5082efa9cf3d3aa0f39980d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedd587c235b8e1532a22e61f52349cdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classBookmarkObject.html">BookmarkObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#aedd587c235b8e1532a22e61f52349cdc">currentBookmark</a></td></tr>
+<tr class="memdesc:aedd587c235b8e1532a22e61f52349cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the current bookmark. Used when displaying the relevant menu <a href="#aedd587c235b8e1532a22e61f52349cdc">More...</a><br/></td></tr>
+<tr class="separator:aedd587c235b8e1532a22e61f52349cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a643cf20d41f9f7f9e8f77d15719c7e96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVehicleObject.html">VehicleObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96">currentVehicle</a></td></tr>
+<tr class="memdesc:a643cf20d41f9f7f9e8f77d15719c7e96"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the currently selected vehicle. Used when displaying the relevant menu <a href="#a643cf20d41f9f7f9e8f77d15719c7e96">More...</a><br/></td></tr>
+<tr class="separator:a643cf20d41f9f7f9e8f77d15719c7e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b3135acc1263441a8c90bd4729ef1e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b3135acc1263441a8c90bd4729ef1e1"></a>
+QQmlListProperty&lt; QObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>searchresults</b></td></tr>
+<tr class="separator:a7b3135acc1263441a8c90bd4729ef1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae35c3cf2c68b4d0a86589e7e219feccb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae35c3cf2c68b4d0a86589e7e219feccb"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountry</b></td></tr>
+<tr class="separator:ae35c3cf2c68b4d0a86589e7e219feccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cc8f70decf85fc381643fb5e4a9a2d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cc8f70decf85fc381643fb5e4a9a2d1"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentCountryIso2</b></td></tr>
+<tr class="separator:a7cc8f70decf85fc381643fb5e4a9a2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e34c5efbbe4f405d9a068317171779b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e34c5efbbe4f405d9a068317171779b"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentTown</b></td></tr>
+<tr class="separator:a5e34c5efbbe4f405d9a068317171779b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e0dbe8f872bc341b74019e5a0f7ed74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e0dbe8f872bc341b74019e5a0f7ed74"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>currentStreet</b></td></tr>
+<tr class="separator:a0e0dbe8f872bc341b74019e5a0f7ed74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a0a2c0f8001db668b22c2c75352df9496"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::get_bookmarks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>update the private m_bookmarks list. Expected to be called from QML </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a34fb5b5f1095c3eebe5a372e563ad5ad"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Backend::get_country_icon </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>country_iso_code</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>get the icon that matches the country currently used for searches </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>an absolute path for the country icon </dd></dl>
+
+<p>Referenced by <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">updateSearch()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acdc95f985c054fde5ea55a096d3b5400"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString Backend::get_icon_path </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>returns the icon absolute path </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the icon absolute path as a QString </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6ac6e84ae8630b54403b78ad48acca19"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::get_maps </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>update the private m_maps list. Expected to be called from QML </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a139da3a81c132887ce12937faaf8d864"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::get_pois </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>update the private m_pois list. Expected to be called from QML </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string()</a>, <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro()</a>, <a class="el" href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5fd60b3a55459cc4dae909c62cb02515"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::get_vehicles </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>update the private m_vehicles list. Expected to be called from QML </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d8ea8bf726e12d6c701cd17a698d8f3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QQmlListProperty&lt; QObject &gt; Backend::getBookmarks </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the Bookmarks as a QList </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the bookmarks QList </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad8ae59f1ce00c997d9f4efb780e49a9b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QQmlListProperty&lt; QObject &gt; Backend::getMaps </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the maps as a QList </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the maps QList </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a180a2bb35a4341cc30f673385304e3a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QQmlListProperty&lt; QObject &gt; Backend::getPois </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the POIs as a QList </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the pois QList </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ade8e3983e5b07dfa5c4da5e63a3edf94"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QQmlListProperty&lt; QObject &gt; Backend::getSearchResults </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the search results as a QList </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the search results QList </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a41b2447cddc77fbd7f2d78e2619ddaa2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QQmlListProperty&lt; QObject &gt; Backend::getVehicles </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>get the vehicles as a QList </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the vehicles QList </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a286daac9c53b8dd4160a560e168f5266"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::resize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>height</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set the canvas size to use when drawing the map </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">int</td><td>width </td></tr>
+ <tr><td class="paramname">int</td><td>height </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block()</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">setActivePoi()</a>, and <a class="el" href="classBackend.html#a45942993a29146407a51f8e96232a146">setCurrentBookmark()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a32e61dd81a567c7c26badc0cdbdc4754"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::searchValidateResult </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>save the search result for the next search step </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">int</td><td>index the index of the result in the m_search_results list </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19a9218faa7ca924c92417442cfff692"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::set_engine </td>
+ <td>(</td>
+ <td class="paramtype">QQmlApplicationEngine *&#160;</td>
+ <td class="paramname"><em>engine</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>set a pointer to the QQmlApplicationEngine * for local use </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aff7045db7a6859faeb58bccc4d9905ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::set_navit </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>nav</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>set a pointer to the struct navit * for local use </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af29443e548372c316f2b09a3bfe886f4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::setActivePoi </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set the active POI. Used when clicking on a POI list to display one single POI </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">int</td><td>index the index of the POI in the m_pois list </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, and <a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">resize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a134019c783a8709803053b45905e333f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::setActivePoiAsDestination </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set the destination using the currently active POI's coordinates </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a45942993a29146407a51f8e96232a146"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::setCurrentBookmark </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set the current bookmark. Used when clicking on a bookmark list to display one single bookmark </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">int</td><td>index the index of the bookmark in the m_bookmarks list </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, and <a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">resize()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a036b7dc93a097ce4f1511561c5283722"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::setCurrentVehicle </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set the current vehicle. Used when clicking on a vehicle list to display one single vehicle </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">int</td><td>index the index of the vehicle in the m_vehicles list </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae5fa30972fd885f35dcf29ec5dae87aa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::showMenu </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Set some variables and display the main menu. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">struct</td><td>point *p the point coordinate where we clicked on the screen </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a>, <a class="el" href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block()</a>, <a class="el" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position()</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9f51f4ff67b442851c373982f102d64b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Backend::updateSearch </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>text</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">slot</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>update the current search results according to new inputs. Currently only works to search for towns </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">QString</td><td>text the text to search for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">get_country_icon()</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a class="anchor" id="a12abc5c9b5082efa9cf3d3aa0f39980d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classPoiObject.html">PoiObject</a> * Backend::activePoi</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">read</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>get the active POI. Used when displaying the relevant menu </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the active POI </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aedd587c235b8e1532a22e61f52349cdc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classBookmarkObject.html">BookmarkObject</a> * Backend::currentBookmark</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">read</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>get the current bookmark. Used when displaying the relevant menu </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the current bookmark </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a643cf20d41f9f7f9e8f77d15719c7e96"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classVehicleObject.html">VehicleObject</a> * Backend::currentVehicle</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">read</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>get the currently selected vehicle. Used when displaying the relevant menu </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">none</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the active POI </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="backend_8h_source.html">backend.h</a></li>
+<li>gui/qt5_qml/backend.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classBackend.html">Backend</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classBackend.js b/html/classBackend.js
new file mode 100644
index 000000000..d4ca247f6
--- /dev/null
+++ b/html/classBackend.js
@@ -0,0 +1,64 @@
+var classBackend =
+[
+ [ "Backend", "classBackend.html#a57e21c0be0119a102f8ae27db6ac3106", null ],
+ [ "activePoi", "classBackend.html#af6166b6f8ddb49d9bd0f42d4aca75f8e", null ],
+ [ "activePoiChanged", "classBackend.html#af9e5b1076b3b2a0dfa4f07d628c316ef", null ],
+ [ "block_draw", "classBackend.html#a46fafebd51076ae0991d13dd8e8fa0a9", null ],
+ [ "bookmarksChanged", "classBackend.html#a96c7820d85e5974a4b3d0af17bf586ae", null ],
+ [ "currentBookmark", "classBackend.html#aea20d4dc32c4f4940b2e01c0047fc785", null ],
+ [ "currentBookmarkChanged", "classBackend.html#a65797a33de9bfb20ae88dcf9af4072de", null ],
+ [ "currentCountry", "classBackend.html#a6bc355468d5910c1e0023de4285ed571", null ],
+ [ "currentCountryChanged", "classBackend.html#aff44a64e97a914a0a327d300fe806b04", null ],
+ [ "currentCountryIso2", "classBackend.html#adee3b92459cd9e9fc9ae1fbeeb6af681", null ],
+ [ "currentCountryIso2Changed", "classBackend.html#ae9d5bb4854e502ae2299e136708281ba", null ],
+ [ "currentStreet", "classBackend.html#a492a3234cad1b845797a2a385b24c080", null ],
+ [ "currentStreetChanged", "classBackend.html#a79e79c87794af039a20070ffecbbffa5", null ],
+ [ "currentTown", "classBackend.html#afd88e8f49c1e70eb140f7e4408760f44", null ],
+ [ "currentTownChanged", "classBackend.html#afd8b6ed0dd81e39a9398200fa03bcc83", null ],
+ [ "currentVehicle", "classBackend.html#a0bffb5ba8151dcb62f52578bc81212c2", null ],
+ [ "currentVehicleChanged", "classBackend.html#af373aeb349af54b3104d40f677ba746d", null ],
+ [ "displayMenu", "classBackend.html#a38e979a166fe0d95bce7dc2d0c772fad", null ],
+ [ "get_bookmarks", "classBackend.html#a0a2c0f8001db668b22c2c75352df9496", null ],
+ [ "get_country_icon", "classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad", null ],
+ [ "get_icon_path", "classBackend.html#acdc95f985c054fde5ea55a096d3b5400", null ],
+ [ "get_maps", "classBackend.html#a6ac6e84ae8630b54403b78ad48acca19", null ],
+ [ "get_pois", "classBackend.html#a139da3a81c132887ce12937faaf8d864", null ],
+ [ "get_vehicles", "classBackend.html#a5fd60b3a55459cc4dae909c62cb02515", null ],
+ [ "getBookmarks", "classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3", null ],
+ [ "getMaps", "classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b", null ],
+ [ "getPois", "classBackend.html#a180a2bb35a4341cc30f673385304e3a1", null ],
+ [ "getSearchResults", "classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94", null ],
+ [ "getVehicles", "classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2", null ],
+ [ "hideMenu", "classBackend.html#a971c7ba1a152dda85065702c1024cd8e", null ],
+ [ "mapsChanged", "classBackend.html#a6df7d9ada048d1118142b93fdea372d0", null ],
+ [ "poisChanged", "classBackend.html#ac9e26ec5858b4f1f937c4c734deed2e3", null ],
+ [ "resize", "classBackend.html#a286daac9c53b8dd4160a560e168f5266", null ],
+ [ "searchResultsChanged", "classBackend.html#a40e1be9dfd0d0b280b14f42cf5190222", null ],
+ [ "searchValidateResult", "classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754", null ],
+ [ "set_engine", "classBackend.html#a19a9218faa7ca924c92417442cfff692", null ],
+ [ "set_navit", "classBackend.html#aff7045db7a6859faeb58bccc4d9905ad", null ],
+ [ "setActivePoi", "classBackend.html#af29443e548372c316f2b09a3bfe886f4", null ],
+ [ "setActivePoiAsDestination", "classBackend.html#a134019c783a8709803053b45905e333f", null ],
+ [ "setCurrentBookmark", "classBackend.html#a45942993a29146407a51f8e96232a146", null ],
+ [ "setCurrentVehicle", "classBackend.html#a036b7dc93a097ce4f1511561c5283722", null ],
+ [ "setSearchContext", "classBackend.html#a68b6bf9c7378e67386c358a45b864e0b", null ],
+ [ "showMenu", "classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa", null ],
+ [ "updateSearch", "classBackend.html#a9f51f4ff67b442851c373982f102d64b", null ],
+ [ "vehiclesChanged", "classBackend.html#a45df13f133df423fad7d9605a6d07c6b", null ],
+ [ "bookmarks", "classBackend.html#acc3a5d0adc9626ec442699afa7a73f60", null ],
+ [ "maps", "classBackend.html#a1772e584915be686667c0caaf1038b81", null ],
+ [ "pois", "classBackend.html#a81eeec800db7df2081694641fed26116", null ],
+ [ "vehicles", "classBackend.html#a68107d1f3b2a52906967a85f0669f357", null ],
+ [ "activePoi", "classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d", null ],
+ [ "bookmarks", "classBackend.html#afe010a52b6b1937daf8a8934a77fa83f", null ],
+ [ "currentBookmark", "classBackend.html#aedd587c235b8e1532a22e61f52349cdc", null ],
+ [ "currentCountry", "classBackend.html#ae35c3cf2c68b4d0a86589e7e219feccb", null ],
+ [ "currentCountryIso2", "classBackend.html#a7cc8f70decf85fc381643fb5e4a9a2d1", null ],
+ [ "currentStreet", "classBackend.html#a0e0dbe8f872bc341b74019e5a0f7ed74", null ],
+ [ "currentTown", "classBackend.html#a5e34c5efbbe4f405d9a068317171779b", null ],
+ [ "currentVehicle", "classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96", null ],
+ [ "maps", "classBackend.html#a02396739f60b3752ca8ee66bae022f72", null ],
+ [ "pois", "classBackend.html#adb278e9f15b0b21dae3d3ade588fe4af", null ],
+ [ "searchresults", "classBackend.html#a7b3135acc1263441a8c90bd4729ef1e1", null ],
+ [ "vehicles", "classBackend.html#a30846d07613ecb27de4707486a0bc5c4", null ]
+]; \ No newline at end of file
diff --git a/html/classBackend.png b/html/classBackend.png
new file mode 100644
index 000000000..e877f8707
--- /dev/null
+++ b/html/classBackend.png
Binary files differ
diff --git a/html/classBookmarkObject.html b/html/classBookmarkObject.html
new file mode 100644
index 000000000..2fa2aed9c
--- /dev/null
+++ b/html/classBookmarkObject.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: BookmarkObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classBookmarkObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">BookmarkObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for BookmarkObject:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classBookmarkObject.png" usemap="#BookmarkObject_map" alt=""/>
+ <map id="BookmarkObject_map" name="BookmarkObject_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:aa7a89ad4cee33bc0b98a74ae7fa968a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7a89ad4cee33bc0b98a74ae7fa968a8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nameChanged</b> ()</td></tr>
+<tr class="separator:aa7a89ad4cee33bc0b98a74ae7fa968a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7c4af853aab1dd2a45719baf3e1b69ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c4af853aab1dd2a45719baf3e1b69ac"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BookmarkObject</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a7c4af853aab1dd2a45719baf3e1b69ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a81cb1569e8f2f1eeabc817b6f6f942"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a81cb1569e8f2f1eeabc817b6f6f942"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BookmarkObject</b> (const QString &amp;name, struct <a class="el" href="structpcoord.html">pcoord</a> &amp;coords, QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a6a81cb1569e8f2f1eeabc817b6f6f942"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9334a344a032d034242d169d66576fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9334a344a032d034242d169d66576fc4"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a9334a344a032d034242d169d66576fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac36fa0a5997d093717471e2bb575ceb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac36fa0a5997d093717471e2bb575ceb3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
+<tr class="separator:ac36fa0a5997d093717471e2bb575ceb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af31a59578601801a0f66d12b14ce7344"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af31a59578601801a0f66d12b14ce7344"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>coords</b> () const </td></tr>
+<tr class="separator:af31a59578601801a0f66d12b14ce7344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a3c04d2ee1eaf1d35e82784b7e0fc50bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c04d2ee1eaf1d35e82784b7e0fc50bb"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a3c04d2ee1eaf1d35e82784b7e0fc50bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="qml__bookmark_8h_source.html">qml_bookmark.h</a></li>
+<li>gui/qt5_qml/qml_bookmark.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classBookmarkObject.html">BookmarkObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classBookmarkObject.js b/html/classBookmarkObject.js
new file mode 100644
index 000000000..36d48ff0a
--- /dev/null
+++ b/html/classBookmarkObject.js
@@ -0,0 +1,10 @@
+var classBookmarkObject =
+[
+ [ "BookmarkObject", "classBookmarkObject.html#a7c4af853aab1dd2a45719baf3e1b69ac", null ],
+ [ "BookmarkObject", "classBookmarkObject.html#a6a81cb1569e8f2f1eeabc817b6f6f942", null ],
+ [ "coords", "classBookmarkObject.html#af31a59578601801a0f66d12b14ce7344", null ],
+ [ "name", "classBookmarkObject.html#a9334a344a032d034242d169d66576fc4", null ],
+ [ "nameChanged", "classBookmarkObject.html#aa7a89ad4cee33bc0b98a74ae7fa968a8", null ],
+ [ "setName", "classBookmarkObject.html#ac36fa0a5997d093717471e2bb575ceb3", null ],
+ [ "name", "classBookmarkObject.html#a3c04d2ee1eaf1d35e82784b7e0fc50bb", null ]
+]; \ No newline at end of file
diff --git a/html/classBookmarkObject.png b/html/classBookmarkObject.png
new file mode 100644
index 000000000..68ed703ee
--- /dev/null
+++ b/html/classBookmarkObject.png
Binary files differ
diff --git a/html/classMapObject.html b/html/classMapObject.html
new file mode 100644
index 000000000..729f041ec
--- /dev/null
+++ b/html/classMapObject.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: MapObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classMapObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">MapObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for MapObject:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classMapObject.png" usemap="#MapObject_map" alt=""/>
+ <map id="MapObject_map" name="MapObject_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:a7961db701769348063d8e5c2147caf95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7961db701769348063d8e5c2147caf95"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nameChanged</b> ()</td></tr>
+<tr class="separator:a7961db701769348063d8e5c2147caf95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cb62dcfe6b9f4c6827d8fccc54c58d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb62dcfe6b9f4c6827d8fccc54c58d6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>activeChanged</b> ()</td></tr>
+<tr class="separator:a9cb62dcfe6b9f4c6827d8fccc54c58d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a37fd54af664ed8f84a552e04090f444e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37fd54af664ed8f84a552e04090f444e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MapObject</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a37fd54af664ed8f84a552e04090f444e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77b47f0fc2f05d575c02635b8f8b901a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77b47f0fc2f05d575c02635b8f8b901a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>MapObject</b> (const QString &amp;name, const bool &amp;active, QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a77b47f0fc2f05d575c02635b8f8b901a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0985587e2de44f2623f3aae09b1da826"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0985587e2de44f2623f3aae09b1da826"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a0985587e2de44f2623f3aae09b1da826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42104b2092dcbdbff328b9f23c80c842"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42104b2092dcbdbff328b9f23c80c842"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
+<tr class="separator:a42104b2092dcbdbff328b9f23c80c842"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac90d6d8954f6d2a25c6ea7e7eb9aa1e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac90d6d8954f6d2a25c6ea7e7eb9aa1e0"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>active</b> () const </td></tr>
+<tr class="separator:ac90d6d8954f6d2a25c6ea7e7eb9aa1e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3771ff838f6d4f8cec50526f58e4a020"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3771ff838f6d4f8cec50526f58e4a020"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setActive</b> (const bool &amp;active)</td></tr>
+<tr class="separator:a3771ff838f6d4f8cec50526f58e4a020"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ac97257b9ec2bf526a18b9bc4bbc5b2b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac97257b9ec2bf526a18b9bc4bbc5b2b8"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ac97257b9ec2bf526a18b9bc4bbc5b2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab652e15971fd18e1afb08dc52d5ce3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ab652e15971fd18e1afb08dc52d5ce3"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a3ab652e15971fd18e1afb08dc52d5ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="qml__map_8h_source.html">qml_map.h</a></li>
+<li>gui/qt5_qml/qml_map.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classMapObject.html">MapObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classMapObject.js b/html/classMapObject.js
new file mode 100644
index 000000000..b85c7a8f7
--- /dev/null
+++ b/html/classMapObject.js
@@ -0,0 +1,13 @@
+var classMapObject =
+[
+ [ "MapObject", "classMapObject.html#a37fd54af664ed8f84a552e04090f444e", null ],
+ [ "MapObject", "classMapObject.html#a77b47f0fc2f05d575c02635b8f8b901a", null ],
+ [ "active", "classMapObject.html#ac90d6d8954f6d2a25c6ea7e7eb9aa1e0", null ],
+ [ "activeChanged", "classMapObject.html#a9cb62dcfe6b9f4c6827d8fccc54c58d6", null ],
+ [ "name", "classMapObject.html#a0985587e2de44f2623f3aae09b1da826", null ],
+ [ "nameChanged", "classMapObject.html#a7961db701769348063d8e5c2147caf95", null ],
+ [ "setActive", "classMapObject.html#a3771ff838f6d4f8cec50526f58e4a020", null ],
+ [ "setName", "classMapObject.html#a42104b2092dcbdbff328b9f23c80c842", null ],
+ [ "active", "classMapObject.html#a3ab652e15971fd18e1afb08dc52d5ce3", null ],
+ [ "name", "classMapObject.html#ac97257b9ec2bf526a18b9bc4bbc5b2b8", null ]
+]; \ No newline at end of file
diff --git a/html/classMapObject.png b/html/classMapObject.png
new file mode 100644
index 000000000..d0ce7dcc3
--- /dev/null
+++ b/html/classMapObject.png
Binary files differ
diff --git a/html/classNGQMainWindow.html b/html/classNGQMainWindow.html
new file mode 100644
index 000000000..650ce30ec
--- /dev/null
+++ b/html/classNGQMainWindow.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQMainWindow Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQMainWindow.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQMainWindow Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQMainWindow:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQMainWindow.png" usemap="#NGQMainWindow_map" alt=""/>
+ <map id="NGQMainWindow_map" name="NGQMainWindow_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae7ef79951b8fc6abaaa930f40562d9c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7ef79951b8fc6abaaa930f40562d9c7"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQMainWindow</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QWidget *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:ae7ef79951b8fc6abaaa930f40562d9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a33f09fbe1290b4539e4b1fc1af01eb97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33f09fbe1290b4539e4b1fc1af01eb97"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>resizeEvent</b> (QResizeEvent *)</td></tr>
+<tr class="separator:a33f09fbe1290b4539e4b1fc1af01eb97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4d059b212a3a570dfbd8e0c902959dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4d059b212a3a570dfbd8e0c902959dc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>closeEvent</b> (QCloseEvent *event)</td></tr>
+<tr class="separator:ab4d059b212a3a570dfbd8e0c902959dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/gui_qml.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQMainWindow.html">NGQMainWindow</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQMainWindow.js b/html/classNGQMainWindow.js
new file mode 100644
index 000000000..5464d8baa
--- /dev/null
+++ b/html/classNGQMainWindow.js
@@ -0,0 +1,6 @@
+var classNGQMainWindow =
+[
+ [ "NGQMainWindow", "classNGQMainWindow.html#ae7ef79951b8fc6abaaa930f40562d9c7", null ],
+ [ "closeEvent", "classNGQMainWindow.html#ab4d059b212a3a570dfbd8e0c902959dc", null ],
+ [ "resizeEvent", "classNGQMainWindow.html#a33f09fbe1290b4539e4b1fc1af01eb97", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQMainWindow.png b/html/classNGQMainWindow.png
new file mode 100644
index 000000000..9f62ee45a
--- /dev/null
+++ b/html/classNGQMainWindow.png
Binary files differ
diff --git a/html/classNGQPoint.html b/html/classNGQPoint.html
new file mode 100644
index 000000000..948e0021a
--- /dev/null
+++ b/html/classNGQPoint.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQPoint Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQPoint.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NGQPoint Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQPoint:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQPoint.png" usemap="#NGQPoint_map" alt=""/>
+ <map id="NGQPoint_map" name="NGQPoint_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a9a4923671be87dc4e70ddfdd177c4421"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a4923671be87dc4e70ddfdd177c4421"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setNewPoint</b> (QString <a class="el" href="structcoord.html">coord</a>, NGQPointTypes type=PointOfInterest)</td></tr>
+<tr class="separator:a9a4923671be87dc4e70ddfdd177c4421"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2fd550bb235dfabaa8be49b87cda70c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2fd550bb235dfabaa8be49b87cda70c"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>pointName</b> ()</td></tr>
+<tr class="separator:af2fd550bb235dfabaa8be49b87cda70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04b9e2d80fd1a2a85eb40eae63795691"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04b9e2d80fd1a2a85eb40eae63795691"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>coordString</b> ()</td></tr>
+<tr class="separator:a04b9e2d80fd1a2a85eb40eae63795691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f5f62dbcbb7cf73949da9298b842a06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5f62dbcbb7cf73949da9298b842a06"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>pointType</b> ()</td></tr>
+<tr class="separator:a2f5f62dbcbb7cf73949da9298b842a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69e3470ebb1aab0122a6e56115a86677"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69e3470ebb1aab0122a6e56115a86677"></a>
+QUrl&#160;</td><td class="memItemRight" valign="bottom"><b>pointUrl</b> ()</td></tr>
+<tr class="separator:a69e3470ebb1aab0122a6e56115a86677"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d53afda2ecea29a7fdacd13074145c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d53afda2ecea29a7fdacd13074145c7"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getInformation</b> ()</td></tr>
+<tr class="separator:a8d53afda2ecea29a7fdacd13074145c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78867c696a50e9f08c988283c04e2e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae78867c696a50e9f08c988283c04e2e8"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getPOI</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:ae78867c696a50e9f08c988283c04e2e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a31d0a811c12d8b1e0501c57ac242eca9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31d0a811c12d8b1e0501c57ac242eca9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQPoint</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p, NGQPointTypes type=MapPoint, QObject *<a class="el" href="structparent.html">parent</a>=NULL)</td></tr>
+<tr class="separator:a31d0a811c12d8b1e0501c57ac242eca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd6c372ef3da7a88679300518977edd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd6c372ef3da7a88679300518977edd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQPoint</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, struct <a class="el" href="structcoord.html">coord</a> *c, NGQPointTypes type=Bookmark, QObject *<a class="el" href="structparent.html">parent</a>=NULL)</td></tr>
+<tr class="separator:a1dd6c372ef3da7a88679300518977edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49fc973e9ed3b65603f233ef8f2e8e48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49fc973e9ed3b65603f233ef8f2e8e48"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQPoint</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *pc, NGQPointTypes type=Bookmark, QObject *<a class="el" href="structparent.html">parent</a>=NULL)</td></tr>
+<tr class="separator:a49fc973e9ed3b65603f233ef8f2e8e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab060f4958a72baccb813b871d597bde1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab060f4958a72baccb813b871d597bde1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQPoint</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, struct <a class="el" href="structcoord.html">coord</a> *c, QString name, NGQPointTypes type=Bookmark, QObject *<a class="el" href="structparent.html">parent</a>=NULL)</td></tr>
+<tr class="separator:ab060f4958a72baccb813b871d597bde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f3067d34e0478d4cc6f9173b196a44e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3067d34e0478d4cc6f9173b196a44e"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pc</b> ()</td></tr>
+<tr class="separator:a0f3067d34e0478d4cc6f9173b196a44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a514f30084f729c4d3ea8d8d3460f4b84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a514f30084f729c4d3ea8d8d3460f4b84"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:a514f30084f729c4d3ea8d8d3460f4b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7da219a8c9d42aa3b9fa8629cb953872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7da219a8c9d42aa3b9fa8629cb953872"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>_coordString</b> ()</td></tr>
+<tr class="separator:a7da219a8c9d42aa3b9fa8629cb953872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05d5c21ee472eb8e7ee1f89bd8d0dbd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05d5c21ee472eb8e7ee1f89bd8d0dbd2"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>_coordName</b> ()</td></tr>
+<tr class="separator:a05d5c21ee472eb8e7ee1f89bd8d0dbd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a293702a301465b3c1014c769824e7d7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a293702a301465b3c1014c769824e7d7a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>_setUrl</b> (struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="separator:a293702a301465b3c1014c769824e7d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ad96b404759ad7d5c5d82903e485dd328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad96b404759ad7d5c5d82903e485dd328"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>coordString</b></td></tr>
+<tr class="separator:ad96b404759ad7d5c5d82903e485dd328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50cc1fd17dfc59b247a0821e09e54d97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50cc1fd17dfc59b247a0821e09e54d97"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>pointName</b></td></tr>
+<tr class="separator:a50cc1fd17dfc59b247a0821e09e54d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644dfce18a064d43567c7acb60d97ea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a644dfce18a064d43567c7acb60d97ea7"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>pointType</b></td></tr>
+<tr class="separator:a644dfce18a064d43567c7acb60d97ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2be9d91e059418bf049b59494313b94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2be9d91e059418bf049b59494313b94"></a>
+QUrl&#160;</td><td class="memItemRight" valign="bottom"><b>pointUrl</b></td></tr>
+<tr class="separator:ae2be9d91e059418bf049b59494313b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="ngqpoint_8h_source.html">ngqpoint.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQPoint.html">NGQPoint</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQPoint.js b/html/classNGQPoint.js
new file mode 100644
index 000000000..80b4f6489
--- /dev/null
+++ b/html/classNGQPoint.js
@@ -0,0 +1,23 @@
+var classNGQPoint =
+[
+ [ "NGQPoint", "classNGQPoint.html#a31d0a811c12d8b1e0501c57ac242eca9", null ],
+ [ "NGQPoint", "classNGQPoint.html#a1dd6c372ef3da7a88679300518977edd", null ],
+ [ "NGQPoint", "classNGQPoint.html#a49fc973e9ed3b65603f233ef8f2e8e48", null ],
+ [ "NGQPoint", "classNGQPoint.html#ab060f4958a72baccb813b871d597bde1", null ],
+ [ "_coordName", "classNGQPoint.html#a05d5c21ee472eb8e7ee1f89bd8d0dbd2", null ],
+ [ "_coordString", "classNGQPoint.html#a7da219a8c9d42aa3b9fa8629cb953872", null ],
+ [ "_fieldValueHelper", "classNGQPoint.html#a514f30084f729c4d3ea8d8d3460f4b84", null ],
+ [ "_setUrl", "classNGQPoint.html#a293702a301465b3c1014c769824e7d7a", null ],
+ [ "coordString", "classNGQPoint.html#a04b9e2d80fd1a2a85eb40eae63795691", null ],
+ [ "getInformation", "classNGQPoint.html#a8d53afda2ecea29a7fdacd13074145c7", null ],
+ [ "getPOI", "classNGQPoint.html#ae78867c696a50e9f08c988283c04e2e8", null ],
+ [ "pc", "classNGQPoint.html#a0f3067d34e0478d4cc6f9173b196a44e", null ],
+ [ "pointName", "classNGQPoint.html#af2fd550bb235dfabaa8be49b87cda70c", null ],
+ [ "pointType", "classNGQPoint.html#a2f5f62dbcbb7cf73949da9298b842a06", null ],
+ [ "pointUrl", "classNGQPoint.html#a69e3470ebb1aab0122a6e56115a86677", null ],
+ [ "setNewPoint", "classNGQPoint.html#a9a4923671be87dc4e70ddfdd177c4421", null ],
+ [ "coordString", "classNGQPoint.html#ad96b404759ad7d5c5d82903e485dd328", null ],
+ [ "pointName", "classNGQPoint.html#a50cc1fd17dfc59b247a0821e09e54d97", null ],
+ [ "pointType", "classNGQPoint.html#a644dfce18a064d43567c7acb60d97ea7", null ],
+ [ "pointUrl", "classNGQPoint.html#ae2be9d91e059418bf049b59494313b94", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQPoint.png b/html/classNGQPoint.png
new file mode 100644
index 000000000..017bb9ce8
--- /dev/null
+++ b/html/classNGQPoint.png
Binary files differ
diff --git a/html/classNGQProxy.html b/html/classNGQProxy.html
new file mode 100644
index 000000000..85cfda38f
--- /dev/null
+++ b/html/classNGQProxy.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxy Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxy.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxy Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxy:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxy.png" usemap="#NGQProxy_map" alt=""/>
+ <map id="NGQProxy_map" name="NGQProxy_map">
+<area href="classNGQProxyBookmarks.html" alt="NGQProxyBookmarks" shape="rect" coords="0,112,134,136"/>
+<area href="classNGQProxyGui.html" alt="NGQProxyGui" shape="rect" coords="144,112,278,136"/>
+<area href="classNGQProxyNavit.html" alt="NGQProxyNavit" shape="rect" coords="288,112,422,136"/>
+<area href="classNGQProxyRoute.html" alt="NGQProxyRoute" shape="rect" coords="432,112,566,136"/>
+<area href="classNGQProxySearch.html" alt="NGQProxySearch" shape="rect" coords="576,112,710,136"/>
+<area href="classNGQProxyVehicle.html" alt="NGQProxyVehicle" shape="rect" coords="720,112,854,136"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ab0783a776e98ecbe2d0a6a430927cc18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0783a776e98ecbe2d0a6a430927cc18"></a>
+virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)=0</td></tr>
+<tr class="separator:ab0783a776e98ecbe2d0a6a430927cc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8a25ecb370bfc6ff3e0c8d3e595fad7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8a25ecb370bfc6ff3e0c8d3e595fad7"></a>
+virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)=0</td></tr>
+<tr class="separator:ac8a25ecb370bfc6ff3e0c8d3e595fad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d48a195d412c50421b58cb48af6d2ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d48a195d412c50421b58cb48af6d2ca"></a>
+virtual struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:a0d48a195d412c50421b58cb48af6d2ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae60a38654ff66ff1aca88d90ed2d4f24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae60a38654ff66ff1aca88d90ed2d4f24"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *)</td></tr>
+<tr class="separator:ae60a38654ff66ff1aca88d90ed2d4f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="qml_2proxy_8h_source.html">proxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxy.html">NGQProxy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxy.js b/html/classNGQProxy.js
new file mode 100644
index 000000000..9fba51d7f
--- /dev/null
+++ b/html/classNGQProxy.js
@@ -0,0 +1,16 @@
+var classNGQProxy =
+[
+ [ "NGQProxy", "classNGQProxy.html#a93512e0b84ee0d7780144ad240b80cfa", null ],
+ [ "_fieldValueHelper", "classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5", null ],
+ [ "dropIterFunc", "classNGQProxy.html#ae60a38654ff66ff1aca88d90ed2d4f24", null ],
+ [ "getAttr", "classNGQProxy.html#a8a206dcf7e6ec7a124039059ed30f504", null ],
+ [ "getAttrFunc", "classNGQProxy.html#ac8a25ecb370bfc6ff3e0c8d3e595fad7", null ],
+ [ "getIterFunc", "classNGQProxy.html#a0d48a195d412c50421b58cb48af6d2ca", null ],
+ [ "itemId", "classNGQProxy.html#a0a0de2089b347ceaed93c2aa8c7b478d", null ],
+ [ "itemIdSignal", "classNGQProxy.html#a79205b24aa5cd619be3d0bc38c6b71a1", null ],
+ [ "setAttr", "classNGQProxy.html#a4f2f965af4665d58f73d2421e93cb685", null ],
+ [ "setAttrFunc", "classNGQProxy.html#ab0783a776e98ecbe2d0a6a430927cc18", null ],
+ [ "_itemId", "classNGQProxy.html#ad68e20758e8e1643839f21c356c29ead", null ],
+ [ "object", "classNGQProxy.html#a8e17c7db191f944de47852362dabb9c0", null ],
+ [ "itemId", "classNGQProxy.html#a5c7550f127a909ac315d1755a122be85", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxy.png b/html/classNGQProxy.png
new file mode 100644
index 000000000..a0e6307ee
--- /dev/null
+++ b/html/classNGQProxy.png
Binary files differ
diff --git a/html/classNGQProxyBookmarks.html b/html/classNGQProxyBookmarks.html
new file mode 100644
index 000000000..d064b99c4
--- /dev/null
+++ b/html/classNGQProxyBookmarks.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxyBookmarks Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxyBookmarks.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxyBookmarks Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxyBookmarks:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxyBookmarks.png" usemap="#NGQProxyBookmarks_map" alt=""/>
+ <map id="NGQProxyBookmarks_map" name="NGQProxyBookmarks_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,134,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a48a2d5ee3f3339868ad2fe228a327312"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48a2d5ee3f3339868ad2fe228a327312"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>moveRoot</b> ()</td></tr>
+<tr class="separator:a48a2d5ee3f3339868ad2fe228a327312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed51afedad23cf45e15fb1cacd51802c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed51afedad23cf45e15fb1cacd51802c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>moveUp</b> ()</td></tr>
+<tr class="separator:aed51afedad23cf45e15fb1cacd51802c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1b2c3e9c666c359b4930099d23359f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1b2c3e9c666c359b4930099d23359f5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>moveDown</b> (QString path)</td></tr>
+<tr class="separator:af1b2c3e9c666c359b4930099d23359f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bbfd62a57fbea81b4f378eb99e0356e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bbfd62a57fbea81b4f378eb99e0356e"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getBookmarks</b> ()</td></tr>
+<tr class="separator:a5bbfd62a57fbea81b4f378eb99e0356e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad968825f3e52d01a5776b98952995d68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad968825f3e52d01a5776b98952995d68"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>AddFolder</b> (QString description)</td></tr>
+<tr class="separator:ad968825f3e52d01a5776b98952995d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae89e2ed52ab4fa233896207f5bacd0c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89e2ed52ab4fa233896207f5bacd0c1"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>AddBookmark</b> (QString description)</td></tr>
+<tr class="separator:ae89e2ed52ab4fa233896207f5bacd0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2b6e34229defba6f6aaba02a19f2976"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b6e34229defba6f6aaba02a19f2976"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>Cut</b> (QString description)</td></tr>
+<tr class="separator:ab2b6e34229defba6f6aaba02a19f2976"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3319bdffc8c43c5f96770ff9ddd837b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3319bdffc8c43c5f96770ff9ddd837b"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>Copy</b> (QString description)</td></tr>
+<tr class="separator:aa3319bdffc8c43c5f96770ff9ddd837b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c1acca08b32afd2d0867832c15157f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c1acca08b32afd2d0867832c15157f"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>Paste</b> ()</td></tr>
+<tr class="separator:a24c1acca08b32afd2d0867832c15157f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96c92c8203ad241c048857fe6c1e5af1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96c92c8203ad241c048857fe6c1e5af1"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>Delete</b> (QString bookmark)</td></tr>
+<tr class="separator:a96c92c8203ad241c048857fe6c1e5af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e813188fe88d366245b783ae05aba5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73e813188fe88d366245b783ae05aba5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setPoint</b> (QString bookmark)</td></tr>
+<tr class="separator:a73e813188fe88d366245b783ae05aba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae7af8bf88cd64301e9b4737d2e9f78e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7af8bf88cd64301e9b4737d2e9f78e9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxyBookmarks</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *object, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:ae7af8bf88cd64301e9b4737d2e9f78e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aed94174c2744bf1812c6d02a3abb59e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed94174c2744bf1812c6d02a3abb59e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:aed94174c2744bf1812c6d02a3abb59e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5f8e8112c4eb7eaaca219961415b24d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5f8e8112c4eb7eaaca219961415b24d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ab5f8e8112c4eb7eaaca219961415b24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa239b5ee9346a58444c5e74e8be1d83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa239b5ee9346a58444c5e74e8be1d83"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:afa239b5ee9346a58444c5e74e8be1d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7020cd859c05080161dd6c3960891503"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7020cd859c05080161dd6c3960891503"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a7020cd859c05080161dd6c3960891503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="bookmarksProxy_8h_source.html">bookmarksProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxyBookmarks.js b/html/classNGQProxyBookmarks.js
new file mode 100644
index 000000000..345fad909
--- /dev/null
+++ b/html/classNGQProxyBookmarks.js
@@ -0,0 +1,19 @@
+var classNGQProxyBookmarks =
+[
+ [ "NGQProxyBookmarks", "classNGQProxyBookmarks.html#ae7af8bf88cd64301e9b4737d2e9f78e9", null ],
+ [ "AddBookmark", "classNGQProxyBookmarks.html#ae89e2ed52ab4fa233896207f5bacd0c1", null ],
+ [ "AddFolder", "classNGQProxyBookmarks.html#ad968825f3e52d01a5776b98952995d68", null ],
+ [ "Copy", "classNGQProxyBookmarks.html#aa3319bdffc8c43c5f96770ff9ddd837b", null ],
+ [ "Cut", "classNGQProxyBookmarks.html#ab2b6e34229defba6f6aaba02a19f2976", null ],
+ [ "Delete", "classNGQProxyBookmarks.html#a96c92c8203ad241c048857fe6c1e5af1", null ],
+ [ "dropIterFunc", "classNGQProxyBookmarks.html#a7020cd859c05080161dd6c3960891503", null ],
+ [ "getAttrFunc", "classNGQProxyBookmarks.html#aed94174c2744bf1812c6d02a3abb59e7", null ],
+ [ "getBookmarks", "classNGQProxyBookmarks.html#a5bbfd62a57fbea81b4f378eb99e0356e", null ],
+ [ "getIterFunc", "classNGQProxyBookmarks.html#afa239b5ee9346a58444c5e74e8be1d83", null ],
+ [ "moveDown", "classNGQProxyBookmarks.html#af1b2c3e9c666c359b4930099d23359f5", null ],
+ [ "moveRoot", "classNGQProxyBookmarks.html#a48a2d5ee3f3339868ad2fe228a327312", null ],
+ [ "moveUp", "classNGQProxyBookmarks.html#aed51afedad23cf45e15fb1cacd51802c", null ],
+ [ "Paste", "classNGQProxyBookmarks.html#a24c1acca08b32afd2d0867832c15157f", null ],
+ [ "setAttrFunc", "classNGQProxyBookmarks.html#ab5f8e8112c4eb7eaaca219961415b24d", null ],
+ [ "setPoint", "classNGQProxyBookmarks.html#a73e813188fe88d366245b783ae05aba5", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxyBookmarks.png b/html/classNGQProxyBookmarks.png
new file mode 100644
index 000000000..c91b31933
--- /dev/null
+++ b/html/classNGQProxyBookmarks.png
Binary files differ
diff --git a/html/classNGQProxyGui.html b/html/classNGQProxyGui.html
new file mode 100644
index 000000000..617b0e45f
--- /dev/null
+++ b/html/classNGQProxyGui.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxyGui Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxyGui.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxyGui Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxyGui:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxyGui.png" usemap="#NGQProxyGui_map" alt=""/>
+ <map id="NGQProxyGui_map" name="NGQProxyGui_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,92,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a27beb6c93fd4b9073423b8db0a637659"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27beb6c93fd4b9073423b8db0a637659"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pushPage</b> (QString page)</td></tr>
+<tr class="separator:a27beb6c93fd4b9073423b8db0a637659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10e2b4f397a8aa2dca3c25a0772e02d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10e2b4f397a8aa2dca3c25a0772e02d1"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>popPage</b> ()</td></tr>
+<tr class="separator:a10e2b4f397a8aa2dca3c25a0772e02d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac70e82222cbc2e9617ca7dd3051f2477"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac70e82222cbc2e9617ca7dd3051f2477"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lengthPage</b> ()</td></tr>
+<tr class="separator:ac70e82222cbc2e9617ca7dd3051f2477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade986de92808a6f6d81b817bdeee9559"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade986de92808a6f6d81b817bdeee9559"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>backToMap</b> ()</td></tr>
+<tr class="separator:ade986de92808a6f6d81b817bdeee9559"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0846564e026af37885db718d1365b585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0846564e026af37885db718d1365b585"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>switchToMenu</b> (struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:a0846564e026af37885db718d1365b585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cb7266000f520c4cfe88a163319363a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cb7266000f520c4cfe88a163319363a"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>iconPath</b> ()</td></tr>
+<tr class="separator:a8cb7266000f520c4cfe88a163319363a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f85956d2c046d5b8206d79dbeb38389"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f85956d2c046d5b8206d79dbeb38389"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b> ()</td></tr>
+<tr class="separator:a9f85956d2c046d5b8206d79dbeb38389"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a178c62082d823100c3b90354085c5047"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a178c62082d823100c3b90354085c5047"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setWidth</b> (int w)</td></tr>
+<tr class="separator:a178c62082d823100c3b90354085c5047"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc6f5f18c016aa4992a729328f30620"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cc6f5f18c016aa4992a729328f30620"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b> ()</td></tr>
+<tr class="separator:a5cc6f5f18c016aa4992a729328f30620"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a670a5ec2313e2eb88dd86ddae6194895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a670a5ec2313e2eb88dd86ddae6194895"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setHeight</b> (int h)</td></tr>
+<tr class="separator:a670a5ec2313e2eb88dd86ddae6194895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c2f4fe10de148aa39d3f78f21a208f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c2f4fe10de148aa39d3f78f21a208f0"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>commandFunction</b> ()</td></tr>
+<tr class="separator:a0c2f4fe10de148aa39d3f78f21a208f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c9a381800b560f991a90d00acc00b13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c9a381800b560f991a90d00acc00b13"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>localeName</b> ()</td></tr>
+<tr class="separator:a9c9a381800b560f991a90d00acc00b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9be40ad3389357dea487a49babacfa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9be40ad3389357dea487a49babacfa8"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>langName</b> ()</td></tr>
+<tr class="separator:ad9be40ad3389357dea487a49babacfa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a993b596768077404231efac4e07ade35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a993b596768077404231efac4e07ade35"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>ctryName</b> ()</td></tr>
+<tr class="separator:a993b596768077404231efac4e07ade35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:aac01fe2ddacace95082985d641284c36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac01fe2ddacace95082985d641284c36"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>widthSignal</b> (int)</td></tr>
+<tr class="separator:aac01fe2ddacace95082985d641284c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe6c5a615a6fd4be9a9c80d8849ac258"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe6c5a615a6fd4be9a9c80d8849ac258"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>heightSignal</b> (int)</td></tr>
+<tr class="separator:afe6c5a615a6fd4be9a9c80d8849ac258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3f84285aff9d237958699944095ef9b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f84285aff9d237958699944095ef9b2"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxyGui</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a3f84285aff9d237958699944095ef9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad577cb5cd4218ca5730dfc6ce0d63bf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad577cb5cd4218ca5730dfc6ce0d63bf8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setNewPoint</b> (struct <a class="el" href="structpoint.html">point</a> *p, NGQPointTypes type)</td></tr>
+<tr class="separator:ad577cb5cd4218ca5730dfc6ce0d63bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9a1e2df30ae3edacd72b3ba128419c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9a1e2df30ae3edacd72b3ba128419c3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setNewPoint</b> (struct <a class="el" href="structcoord.html">coord</a> *c, NGQPointTypes type)</td></tr>
+<tr class="separator:af9a1e2df30ae3edacd72b3ba128419c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfff717e49610e404e1d97c9587e2113"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfff717e49610e404e1d97c9587e2113"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setNewPoint</b> (struct <a class="el" href="structpcoord.html">pcoord</a> *pc, NGQPointTypes type)</td></tr>
+<tr class="separator:acfff717e49610e404e1d97c9587e2113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ec2de981989d594d2f376f3088a6e05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ec2de981989d594d2f376f3088a6e05"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>processCommand</b> (QString function)</td></tr>
+<tr class="separator:a5ec2de981989d594d2f376f3088a6e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:add0213fc073337cacc7a86894cd21997"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add0213fc073337cacc7a86894cd21997"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:add0213fc073337cacc7a86894cd21997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29fe2f74a1bbd34b27f1aab355413348"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29fe2f74a1bbd34b27f1aab355413348"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a29fe2f74a1bbd34b27f1aab355413348"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a0d48a195d412c50421b58cb48af6d2ca inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d48a195d412c50421b58cb48af6d2ca"></a>
+virtual struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:a0d48a195d412c50421b58cb48af6d2ca inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae60a38654ff66ff1aca88d90ed2d4f24 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae60a38654ff66ff1aca88d90ed2d4f24"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *)</td></tr>
+<tr class="separator:ae60a38654ff66ff1aca88d90ed2d4f24 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a9956cba4e37fcaffca643e8e3a37582f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9956cba4e37fcaffca643e8e3a37582f"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>iconPath</b></td></tr>
+<tr class="separator:a9956cba4e37fcaffca643e8e3a37582f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fe71f5375b51ca20d7b45dfdd0eaad5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fe71f5375b51ca20d7b45dfdd0eaad5"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>commandFunction</b></td></tr>
+<tr class="separator:a8fe71f5375b51ca20d7b45dfdd0eaad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ddf8af8094aa4bc4a1df341bc427bb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ddf8af8094aa4bc4a1df341bc427bb9"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>localeName</b></td></tr>
+<tr class="separator:a4ddf8af8094aa4bc4a1df341bc427bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a8f1b70b0325f5b5f3e1af3e54877cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a8f1b70b0325f5b5f3e1af3e54877cd"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>langName</b></td></tr>
+<tr class="separator:a8a8f1b70b0325f5b5f3e1af3e54877cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78701d92e3a9006d39f0e496f9971aae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78701d92e3a9006d39f0e496f9971aae"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>ctryName</b></td></tr>
+<tr class="separator:a78701d92e3a9006d39f0e496f9971aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adefad87552f9f6c8be6cbf2ed5797721"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adefad87552f9f6c8be6cbf2ed5797721"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:adefad87552f9f6c8be6cbf2ed5797721"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e4ab07dede86d79f5bfd06298c21806"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e4ab07dede86d79f5bfd06298c21806"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a9e4ab07dede86d79f5bfd06298c21806"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="guiProxy_8h_source.html">guiProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxyGui.html">NGQProxyGui</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxyGui.js b/html/classNGQProxyGui.js
new file mode 100644
index 000000000..645ca130a
--- /dev/null
+++ b/html/classNGQProxyGui.js
@@ -0,0 +1,33 @@
+var classNGQProxyGui =
+[
+ [ "NGQProxyGui", "classNGQProxyGui.html#a3f84285aff9d237958699944095ef9b2", null ],
+ [ "backToMap", "classNGQProxyGui.html#ade986de92808a6f6d81b817bdeee9559", null ],
+ [ "commandFunction", "classNGQProxyGui.html#a0c2f4fe10de148aa39d3f78f21a208f0", null ],
+ [ "ctryName", "classNGQProxyGui.html#a993b596768077404231efac4e07ade35", null ],
+ [ "getAttrFunc", "classNGQProxyGui.html#add0213fc073337cacc7a86894cd21997", null ],
+ [ "height", "classNGQProxyGui.html#a5cc6f5f18c016aa4992a729328f30620", null ],
+ [ "heightSignal", "classNGQProxyGui.html#afe6c5a615a6fd4be9a9c80d8849ac258", null ],
+ [ "iconPath", "classNGQProxyGui.html#a8cb7266000f520c4cfe88a163319363a", null ],
+ [ "langName", "classNGQProxyGui.html#ad9be40ad3389357dea487a49babacfa8", null ],
+ [ "lengthPage", "classNGQProxyGui.html#ac70e82222cbc2e9617ca7dd3051f2477", null ],
+ [ "localeName", "classNGQProxyGui.html#a9c9a381800b560f991a90d00acc00b13", null ],
+ [ "popPage", "classNGQProxyGui.html#a10e2b4f397a8aa2dca3c25a0772e02d1", null ],
+ [ "processCommand", "classNGQProxyGui.html#a5ec2de981989d594d2f376f3088a6e05", null ],
+ [ "pushPage", "classNGQProxyGui.html#a27beb6c93fd4b9073423b8db0a637659", null ],
+ [ "setAttrFunc", "classNGQProxyGui.html#a29fe2f74a1bbd34b27f1aab355413348", null ],
+ [ "setHeight", "classNGQProxyGui.html#a670a5ec2313e2eb88dd86ddae6194895", null ],
+ [ "setNewPoint", "classNGQProxyGui.html#ad577cb5cd4218ca5730dfc6ce0d63bf8", null ],
+ [ "setNewPoint", "classNGQProxyGui.html#af9a1e2df30ae3edacd72b3ba128419c3", null ],
+ [ "setNewPoint", "classNGQProxyGui.html#acfff717e49610e404e1d97c9587e2113", null ],
+ [ "setWidth", "classNGQProxyGui.html#a178c62082d823100c3b90354085c5047", null ],
+ [ "switchToMenu", "classNGQProxyGui.html#a0846564e026af37885db718d1365b585", null ],
+ [ "width", "classNGQProxyGui.html#a9f85956d2c046d5b8206d79dbeb38389", null ],
+ [ "widthSignal", "classNGQProxyGui.html#aac01fe2ddacace95082985d641284c36", null ],
+ [ "commandFunction", "classNGQProxyGui.html#a8fe71f5375b51ca20d7b45dfdd0eaad5", null ],
+ [ "ctryName", "classNGQProxyGui.html#a78701d92e3a9006d39f0e496f9971aae", null ],
+ [ "height", "classNGQProxyGui.html#a9e4ab07dede86d79f5bfd06298c21806", null ],
+ [ "iconPath", "classNGQProxyGui.html#a9956cba4e37fcaffca643e8e3a37582f", null ],
+ [ "langName", "classNGQProxyGui.html#a8a8f1b70b0325f5b5f3e1af3e54877cd", null ],
+ [ "localeName", "classNGQProxyGui.html#a4ddf8af8094aa4bc4a1df341bc427bb9", null ],
+ [ "width", "classNGQProxyGui.html#adefad87552f9f6c8be6cbf2ed5797721", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxyGui.png b/html/classNGQProxyGui.png
new file mode 100644
index 000000000..490ff201f
--- /dev/null
+++ b/html/classNGQProxyGui.png
Binary files differ
diff --git a/html/classNGQProxyNavit.html b/html/classNGQProxyNavit.html
new file mode 100644
index 000000000..6cababf6b
--- /dev/null
+++ b/html/classNGQProxyNavit.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxyNavit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxyNavit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxyNavit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxyNavit:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxyNavit.png" usemap="#NGQProxyNavit_map" alt=""/>
+ <map id="NGQProxyNavit_map" name="NGQProxyNavit_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,102,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a587ed867190d2f528e897946218dcf88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a587ed867190d2f528e897946218dcf88"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>quit</b> ()</td></tr>
+<tr class="separator:a587ed867190d2f528e897946218dcf88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea74eff1ed63a0ca1233b8d93d3ee082"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea74eff1ed63a0ca1233b8d93d3ee082"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setObjectByName</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_value)</td></tr>
+<tr class="separator:aea74eff1ed63a0ca1233b8d93d3ee082"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c52eebaae5afd82671aff582e64c5e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c52eebaae5afd82671aff582e64c5e8"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrList</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a4c52eebaae5afd82671aff582e64c5e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5166dbc2a8b4719daeb736d6ed26696f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5166dbc2a8b4719daeb736d6ed26696f"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getDestination</b> ()</td></tr>
+<tr class="separator:a5166dbc2a8b4719daeb736d6ed26696f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af78f2b5999383eb1c7d249e3c9725ce9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af78f2b5999383eb1c7d249e3c9725ce9"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setDestination</b> ()</td></tr>
+<tr class="separator:af78f2b5999383eb1c7d249e3c9725ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82d7be256665c8597cff1ae6584df189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82d7be256665c8597cff1ae6584df189"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stopNavigation</b> ()</td></tr>
+<tr class="separator:a82d7be256665c8597cff1ae6584df189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0ede82de47bdb5f74f09017158e78d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0ede82de47bdb5f74f09017158e78d3"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getPosition</b> ()</td></tr>
+<tr class="separator:ac0ede82de47bdb5f74f09017158e78d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a557830b7d8c341666cc0c38ea9e172dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a557830b7d8c341666cc0c38ea9e172dd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> ()</td></tr>
+<tr class="separator:a557830b7d8c341666cc0c38ea9e172dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef2d5640daf7752aa3bc8f7bb806125b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef2d5640daf7752aa3bc8f7bb806125b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCenter</b> ()</td></tr>
+<tr class="separator:aef2d5640daf7752aa3bc8f7bb806125b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c429ef75db3bf1b57f8ab8e7405638f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c429ef75db3bf1b57f8ab8e7405638f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>command</b> (QString command)</td></tr>
+<tr class="separator:a7c429ef75db3bf1b57f8ab8e7405638f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab91aaf4e64d3249c3c1fb6d975ebb614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab91aaf4e64d3249c3c1fb6d975ebb614"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxyNavit</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *object, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:ab91aaf4e64d3249c3c1fb6d975ebb614"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aaa2f87a8fe1ed46dc9b9bc5ea461554e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa2f87a8fe1ed46dc9b9bc5ea461554e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:aaa2f87a8fe1ed46dc9b9bc5ea461554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc1fa7db263205273a896df2988de790"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc1fa7db263205273a896df2988de790"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:acc1fa7db263205273a896df2988de790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aead9792c39ecdb900690ad68dc928870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead9792c39ecdb900690ad68dc928870"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:aead9792c39ecdb900690ad68dc928870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd2b898b378ecd6a8d30f904e22d43a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bd2b898b378ecd6a8d30f904e22d43a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a7bd2b898b378ecd6a8d30f904e22d43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="navitProxy_8h_source.html">navitProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxyNavit.html">NGQProxyNavit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxyNavit.js b/html/classNGQProxyNavit.js
new file mode 100644
index 000000000..1ffe9d4ee
--- /dev/null
+++ b/html/classNGQProxyNavit.js
@@ -0,0 +1,18 @@
+var classNGQProxyNavit =
+[
+ [ "NGQProxyNavit", "classNGQProxyNavit.html#ab91aaf4e64d3249c3c1fb6d975ebb614", null ],
+ [ "command", "classNGQProxyNavit.html#a7c429ef75db3bf1b57f8ab8e7405638f", null ],
+ [ "dropIterFunc", "classNGQProxyNavit.html#a7bd2b898b378ecd6a8d30f904e22d43a", null ],
+ [ "getAttrFunc", "classNGQProxyNavit.html#aaa2f87a8fe1ed46dc9b9bc5ea461554e", null ],
+ [ "getAttrList", "classNGQProxyNavit.html#a4c52eebaae5afd82671aff582e64c5e8", null ],
+ [ "getDestination", "classNGQProxyNavit.html#a5166dbc2a8b4719daeb736d6ed26696f", null ],
+ [ "getIterFunc", "classNGQProxyNavit.html#aead9792c39ecdb900690ad68dc928870", null ],
+ [ "getPosition", "classNGQProxyNavit.html#ac0ede82de47bdb5f74f09017158e78d3", null ],
+ [ "quit", "classNGQProxyNavit.html#a587ed867190d2f528e897946218dcf88", null ],
+ [ "setAttrFunc", "classNGQProxyNavit.html#acc1fa7db263205273a896df2988de790", null ],
+ [ "setCenter", "classNGQProxyNavit.html#aef2d5640daf7752aa3bc8f7bb806125b", null ],
+ [ "setDestination", "classNGQProxyNavit.html#af78f2b5999383eb1c7d249e3c9725ce9", null ],
+ [ "setObjectByName", "classNGQProxyNavit.html#aea74eff1ed63a0ca1233b8d93d3ee082", null ],
+ [ "setPosition", "classNGQProxyNavit.html#a557830b7d8c341666cc0c38ea9e172dd", null ],
+ [ "stopNavigation", "classNGQProxyNavit.html#a82d7be256665c8597cff1ae6584df189", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxyNavit.png b/html/classNGQProxyNavit.png
new file mode 100644
index 000000000..6d420634b
--- /dev/null
+++ b/html/classNGQProxyNavit.png
Binary files differ
diff --git a/html/classNGQProxyRoute.html b/html/classNGQProxyRoute.html
new file mode 100644
index 000000000..ca0152a5a
--- /dev/null
+++ b/html/classNGQProxyRoute.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxyRoute Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxyRoute.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxyRoute Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxyRoute:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxyRoute.png" usemap="#NGQProxyRoute_map" alt=""/>
+ <map id="NGQProxyRoute_map" name="NGQProxyRoute_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,105,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:abd5b0881ad82ee0319d93d003ee94c78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd5b0881ad82ee0319d93d003ee94c78"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>addDestination</b> ()</td></tr>
+<tr class="separator:abd5b0881ad82ee0319d93d003ee94c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8822d874839df2922519f07f158ae97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8822d874839df2922519f07f158ae97"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getDestinations</b> ()</td></tr>
+<tr class="separator:ae8822d874839df2922519f07f158ae97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6559150f90b1c45df67f46bacaa902c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6559150f90b1c45df67f46bacaa902c7"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxyRoute</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a6559150f90b1c45df67f46bacaa902c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a727c666c6951a849d51008ca343901d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727c666c6951a849d51008ca343901d5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a727c666c6951a849d51008ca343901d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bee7a81e86ec049c7631bcefc0a9220"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bee7a81e86ec049c7631bcefc0a9220"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a3bee7a81e86ec049c7631bcefc0a9220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65e660732d074c1153dd4c5eba6e0dda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65e660732d074c1153dd4c5eba6e0dda"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:a65e660732d074c1153dd4c5eba6e0dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a8fa647e9098642b593f13d935ed68c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a8fa647e9098642b593f13d935ed68c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a1a8fa647e9098642b593f13d935ed68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacd0f601a6acb3f52b472df69a3014db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacd0f601a6acb3f52b472df69a3014db"></a>
+QList&lt; struct <a class="el" href="structattr.html">attr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_routeDestinations</b> ()</td></tr>
+<tr class="separator:aacd0f601a6acb3f52b472df69a3014db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="routeProxy_8h_source.html">routeProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxyRoute.html">NGQProxyRoute</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxyRoute.js b/html/classNGQProxyRoute.js
new file mode 100644
index 000000000..406c325bc
--- /dev/null
+++ b/html/classNGQProxyRoute.js
@@ -0,0 +1,11 @@
+var classNGQProxyRoute =
+[
+ [ "NGQProxyRoute", "classNGQProxyRoute.html#a6559150f90b1c45df67f46bacaa902c7", null ],
+ [ "_routeDestinations", "classNGQProxyRoute.html#aacd0f601a6acb3f52b472df69a3014db", null ],
+ [ "addDestination", "classNGQProxyRoute.html#abd5b0881ad82ee0319d93d003ee94c78", null ],
+ [ "dropIterFunc", "classNGQProxyRoute.html#a1a8fa647e9098642b593f13d935ed68c", null ],
+ [ "getAttrFunc", "classNGQProxyRoute.html#a727c666c6951a849d51008ca343901d5", null ],
+ [ "getDestinations", "classNGQProxyRoute.html#ae8822d874839df2922519f07f158ae97", null ],
+ [ "getIterFunc", "classNGQProxyRoute.html#a65e660732d074c1153dd4c5eba6e0dda", null ],
+ [ "setAttrFunc", "classNGQProxyRoute.html#a3bee7a81e86ec049c7631bcefc0a9220", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxyRoute.png b/html/classNGQProxyRoute.png
new file mode 100644
index 000000000..4bf80a998
--- /dev/null
+++ b/html/classNGQProxyRoute.png
Binary files differ
diff --git a/html/classNGQProxySearch.html b/html/classNGQProxySearch.html
new file mode 100644
index 000000000..c610a1a1f
--- /dev/null
+++ b/html/classNGQProxySearch.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxySearch Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxySearch.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxySearch Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxySearch:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxySearch.png" usemap="#NGQProxySearch_map" alt=""/>
+ <map id="NGQProxySearch_map" name="NGQProxySearch_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,114,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:abd534dd732c21060cef651956beb6f1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd534dd732c21060cef651956beb6f1c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setPointToResult</b> ()</td></tr>
+<tr class="separator:abd534dd732c21060cef651956beb6f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adebc58a93709825cf4bed28e6085a58e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adebc58a93709825cf4bed28e6085a58e"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>searchXml</b> ()</td></tr>
+<tr class="separator:adebc58a93709825cf4bed28e6085a58e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32700856ec45ff0dacd64a1793ec4826"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32700856ec45ff0dacd64a1793ec4826"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>countryName</b> ()</td></tr>
+<tr class="separator:a32700856ec45ff0dacd64a1793ec4826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a666e9e3ea6e0f1eeceba6922941cd91a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a666e9e3ea6e0f1eeceba6922941cd91a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCountryName</b> (QString countryName)</td></tr>
+<tr class="separator:a666e9e3ea6e0f1eeceba6922941cd91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0401e2a72d5662c4819ed0afeaeb969a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0401e2a72d5662c4819ed0afeaeb969a"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>countryISO2</b> ()</td></tr>
+<tr class="separator:a0401e2a72d5662c4819ed0afeaeb969a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f4e24f9b9bc5f5b1b269582f32dba7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f4e24f9b9bc5f5b1b269582f32dba7d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCountryISO2</b> (QString countryISO2)</td></tr>
+<tr class="separator:a4f4e24f9b9bc5f5b1b269582f32dba7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5418e8098464ef651077386ba7bd90d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5418e8098464ef651077386ba7bd90d"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>townName</b> ()</td></tr>
+<tr class="separator:af5418e8098464ef651077386ba7bd90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a412bf7ee916753d40b523befc4462aef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a412bf7ee916753d40b523befc4462aef"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setTownName</b> (QString townName)</td></tr>
+<tr class="separator:a412bf7ee916753d40b523befc4462aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f647214943318341a6693755233b40c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f647214943318341a6693755233b40c"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>streetName</b> ()</td></tr>
+<tr class="separator:a5f647214943318341a6693755233b40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a726f18e7accb48308a2641641ce2a134"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a726f18e7accb48308a2641641ce2a134"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setStreetName</b> (QString streetName)</td></tr>
+<tr class="separator:a726f18e7accb48308a2641641ce2a134"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6154d6ce2016c941ffef089ff5f7705"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6154d6ce2016c941ffef089ff5f7705"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>searchContext</b> ()</td></tr>
+<tr class="separator:ac6154d6ce2016c941ffef089ff5f7705"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e03a39cc213e26d973240aacc0d023e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e03a39cc213e26d973240aacc0d023e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setSearchContext</b> (QString searchContext)</td></tr>
+<tr class="separator:a2e03a39cc213e26d973240aacc0d023e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:a75ee70f11887784b5e7e29c84e734fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75ee70f11887784b5e7e29c84e734fc4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>countryNameSignal</b> (QString)</td></tr>
+<tr class="separator:a75ee70f11887784b5e7e29c84e734fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59e31b1464dc45dc35289f67f89c0e12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59e31b1464dc45dc35289f67f89c0e12"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>countryISO2Signal</b> (QString)</td></tr>
+<tr class="separator:a59e31b1464dc45dc35289f67f89c0e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a470e5358a086abf38955ef5e720bdb11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a470e5358a086abf38955ef5e720bdb11"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>townNameSignal</b> (QString)</td></tr>
+<tr class="separator:a470e5358a086abf38955ef5e720bdb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8125a979fbc827e3f0a8109b6c7a5fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8125a979fbc827e3f0a8109b6c7a5fd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>streetNameSignal</b> (QString)</td></tr>
+<tr class="separator:ae8125a979fbc827e3f0a8109b6c7a5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abc1fd530f3eededafbebff60f2e39b7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc1fd530f3eededafbebff60f2e39b7a"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxySearch</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:abc1fd530f3eededafbebff60f2e39b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:accea50c0c7b309763690d84b02d6b417"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accea50c0c7b309763690d84b02d6b417"></a>
+virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:accea50c0c7b309763690d84b02d6b417"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cfca20c3d51222bca31ad58a7dacc7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cfca20c3d51222bca31ad58a7dacc7b"></a>
+virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a0cfca20c3d51222bca31ad58a7dacc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a0d48a195d412c50421b58cb48af6d2ca inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d48a195d412c50421b58cb48af6d2ca"></a>
+virtual struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:a0d48a195d412c50421b58cb48af6d2ca inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae60a38654ff66ff1aca88d90ed2d4f24 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae60a38654ff66ff1aca88d90ed2d4f24"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *)</td></tr>
+<tr class="separator:ae60a38654ff66ff1aca88d90ed2d4f24 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ad47511db0ed77ce409c47cd4d0e5413e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad47511db0ed77ce409c47cd4d0e5413e"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>countryName</b></td></tr>
+<tr class="separator:ad47511db0ed77ce409c47cd4d0e5413e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6763b5c253bb92a910263a6b903121e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6763b5c253bb92a910263a6b903121e"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>countryISO2</b></td></tr>
+<tr class="separator:ae6763b5c253bb92a910263a6b903121e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f16b95a945fe45d562cca7d64a43a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37f16b95a945fe45d562cca7d64a43a8"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>townName</b></td></tr>
+<tr class="separator:a37f16b95a945fe45d562cca7d64a43a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc513d4f537ceabbcc86649ba2517595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc513d4f537ceabbcc86649ba2517595"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>streetName</b></td></tr>
+<tr class="separator:afc513d4f537ceabbcc86649ba2517595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7253f5dac987543847dab4a09a8c0a68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7253f5dac987543847dab4a09a8c0a68"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>searchContext</b></td></tr>
+<tr class="separator:a7253f5dac987543847dab4a09a8c0a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="searchProxy_8h_source.html">searchProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxySearch.html">NGQProxySearch</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxySearch.js b/html/classNGQProxySearch.js
new file mode 100644
index 000000000..40a9065f8
--- /dev/null
+++ b/html/classNGQProxySearch.js
@@ -0,0 +1,28 @@
+var classNGQProxySearch =
+[
+ [ "NGQProxySearch", "classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a", null ],
+ [ "~NGQProxySearch", "classNGQProxySearch.html#a94e9627226644327025cbf0d6515069e", null ],
+ [ "countryISO2", "classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a", null ],
+ [ "countryISO2Signal", "classNGQProxySearch.html#a59e31b1464dc45dc35289f67f89c0e12", null ],
+ [ "countryName", "classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826", null ],
+ [ "countryNameSignal", "classNGQProxySearch.html#a75ee70f11887784b5e7e29c84e734fc4", null ],
+ [ "getAttrFunc", "classNGQProxySearch.html#accea50c0c7b309763690d84b02d6b417", null ],
+ [ "searchContext", "classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705", null ],
+ [ "searchXml", "classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e", null ],
+ [ "setAttrFunc", "classNGQProxySearch.html#a0cfca20c3d51222bca31ad58a7dacc7b", null ],
+ [ "setCountryISO2", "classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d", null ],
+ [ "setCountryName", "classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a", null ],
+ [ "setPointToResult", "classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c", null ],
+ [ "setSearchContext", "classNGQProxySearch.html#a2e03a39cc213e26d973240aacc0d023e", null ],
+ [ "setStreetName", "classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134", null ],
+ [ "setTownName", "classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef", null ],
+ [ "streetName", "classNGQProxySearch.html#a5f647214943318341a6693755233b40c", null ],
+ [ "streetNameSignal", "classNGQProxySearch.html#ae8125a979fbc827e3f0a8109b6c7a5fd", null ],
+ [ "townName", "classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d", null ],
+ [ "townNameSignal", "classNGQProxySearch.html#a470e5358a086abf38955ef5e720bdb11", null ],
+ [ "countryISO2", "classNGQProxySearch.html#ae6763b5c253bb92a910263a6b903121e", null ],
+ [ "countryName", "classNGQProxySearch.html#ad47511db0ed77ce409c47cd4d0e5413e", null ],
+ [ "searchContext", "classNGQProxySearch.html#a7253f5dac987543847dab4a09a8c0a68", null ],
+ [ "streetName", "classNGQProxySearch.html#afc513d4f537ceabbcc86649ba2517595", null ],
+ [ "townName", "classNGQProxySearch.html#a37f16b95a945fe45d562cca7d64a43a8", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxySearch.png b/html/classNGQProxySearch.png
new file mode 100644
index 000000000..14f741825
--- /dev/null
+++ b/html/classNGQProxySearch.png
Binary files differ
diff --git a/html/classNGQProxyVehicle.html b/html/classNGQProxyVehicle.html
new file mode 100644
index 000000000..6d17df1b2
--- /dev/null
+++ b/html/classNGQProxyVehicle.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQProxyVehicle Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQProxyVehicle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQProxyVehicle Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQProxyVehicle:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQProxyVehicle.png" usemap="#NGQProxyVehicle_map" alt=""/>
+ <map id="NGQProxyVehicle_map" name="NGQProxyVehicle_map">
+<area href="classNGQProxy.html" alt="NGQProxy" shape="rect" coords="0,56,116,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2eedd20d95b2024eb71ae10a734eb9d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eedd20d95b2024eb71ae10a734eb9d2"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxyVehicle</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *object, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a2eedd20d95b2024eb71ae10a734eb9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93512e0b84ee0d7780144ad240b80cfa"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQProxy</b> (struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a93512e0b84ee0d7780144ad240b80cfa inherit pub_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a009450de396d0c0e89506b47efe11c88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a009450de396d0c0e89506b47efe11c88"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getAttrFunc</b> (enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a009450de396d0c0e89506b47efe11c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6190fe886f94215555c816bddc5500e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6190fe886f94215555c816bddc5500e9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>setAttrFunc</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a6190fe886f94215555c816bddc5500e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc5a11c4f896b0574208726979fa819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafc5a11c4f896b0574208726979fa819"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getIterFunc</b> ()</td></tr>
+<tr class="separator:aafc5a11c4f896b0574208726979fa819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c6bbaf49cac5f564a2752497548756"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41c6bbaf49cac5f564a2752497548756"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>dropIterFunc</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a41c6bbaf49cac5f564a2752497548756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c01e02fcbefc0b78ae2a4896a7d2b5"></a>
+QDomElement&#160;</td><td class="memItemRight" valign="bottom"><b>_fieldValueHelper</b> (QDomDocument doc, QString field, QString value)</td></tr>
+<tr class="separator:af2c01e02fcbefc0b78ae2a4896a7d2b5 inherit pro_methods_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_slots_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pub_slots_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Public Slots inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a206dcf7e6ec7a124039059ed30f504"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>getAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>)</td></tr>
+<tr class="separator:a8a206dcf7e6ec7a124039059ed30f504 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2f965af4665d58f73d2421e93cb685"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setAttr</b> (const QString &amp;<a class="el" href="structattr__name.html">attr_name</a>, const QString &amp;attr_string)</td></tr>
+<tr class="separator:a4f2f965af4665d58f73d2421e93cb685 inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a0de2089b347ceaed93c2aa8c7b478d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b> ()</td></tr>
+<tr class="separator:a0a0de2089b347ceaed93c2aa8c7b478d inherit pub_slots_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header signals_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('signals_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79205b24aa5cd619be3d0bc38c6b71a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>itemIdSignal</b> (int itemId)</td></tr>
+<tr class="separator:a79205b24aa5cd619be3d0bc38c6b71a1 inherit signals_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e17c7db191f944de47852362dabb9c0"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
+<tr class="separator:a8e17c7db191f944de47852362dabb9c0 inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad68e20758e8e1643839f21c356c29ead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>_itemId</b></td></tr>
+<tr class="separator:ad68e20758e8e1643839f21c356c29ead inherit pro_attribs_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_classNGQProxy"><td colspan="2" onclick="javascript:toggleInherit('properties_classNGQProxy')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="classNGQProxy.html">NGQProxy</a></td></tr>
+<tr class="memitem:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c7550f127a909ac315d1755a122be85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>itemId</b></td></tr>
+<tr class="separator:a5c7550f127a909ac315d1755a122be85 inherit properties_classNGQProxy"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="vehicleProxy_8h_source.html">vehicleProxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQProxyVehicle.html">NGQProxyVehicle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQProxyVehicle.js b/html/classNGQProxyVehicle.js
new file mode 100644
index 000000000..690ab72d3
--- /dev/null
+++ b/html/classNGQProxyVehicle.js
@@ -0,0 +1,8 @@
+var classNGQProxyVehicle =
+[
+ [ "NGQProxyVehicle", "classNGQProxyVehicle.html#a2eedd20d95b2024eb71ae10a734eb9d2", null ],
+ [ "dropIterFunc", "classNGQProxyVehicle.html#a41c6bbaf49cac5f564a2752497548756", null ],
+ [ "getAttrFunc", "classNGQProxyVehicle.html#a009450de396d0c0e89506b47efe11c88", null ],
+ [ "getIterFunc", "classNGQProxyVehicle.html#aafc5a11c4f896b0574208726979fa819", null ],
+ [ "setAttrFunc", "classNGQProxyVehicle.html#a6190fe886f94215555c816bddc5500e9", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQProxyVehicle.png b/html/classNGQProxyVehicle.png
new file mode 100644
index 000000000..c014d89dd
--- /dev/null
+++ b/html/classNGQProxyVehicle.png
Binary files differ
diff --git a/html/classNGQStandardItemModel.html b/html/classNGQStandardItemModel.html
new file mode 100644
index 000000000..b1c605f60
--- /dev/null
+++ b/html/classNGQStandardItemModel.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NGQStandardItemModel Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classNGQStandardItemModel.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">NGQStandardItemModel Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NGQStandardItemModel:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classNGQStandardItemModel.png" usemap="#NGQStandardItemModel_map" alt=""/>
+ <map id="NGQStandardItemModel_map" name="NGQStandardItemModel_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aa24a4f0461295cf063a43f505c079eae"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>listRoles</b> { <br/>
+&#160;&#160;<b>ItemId</b> =Qt::UserRole+1,
+<b>ItemName</b> =Qt::UserRole+2,
+<b>ItemIcon</b> =Qt::UserRole+3,
+<b>ItemPath</b> =Qt::UserRole+4,
+<br/>
+&#160;&#160;<b>ItemValue</b> =Qt::UserRole+5
+<br/>
+ }</td></tr>
+<tr class="separator:aa24a4f0461295cf063a43f505c079eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a06e32ca2fd3cf48353adc1372a62776e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06e32ca2fd3cf48353adc1372a62776e"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NGQStandardItemModel</b> (QObject *<a class="el" href="structparent.html">parent</a>)</td></tr>
+<tr class="separator:a06e32ca2fd3cf48353adc1372a62776e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>gui/qml/<a class="el" href="qml_2proxy_8h_source.html">proxy.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classNGQStandardItemModel.html">NGQStandardItemModel</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classNGQStandardItemModel.js b/html/classNGQStandardItemModel.js
new file mode 100644
index 000000000..74d4dfe9b
--- /dev/null
+++ b/html/classNGQStandardItemModel.js
@@ -0,0 +1,11 @@
+var classNGQStandardItemModel =
+[
+ [ "listRoles", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eae", [
+ [ "ItemId", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea9bb3c10d2c2e1b7becc7be961d74e00b", null ],
+ [ "ItemName", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea0fcb976d16fd4f16bf271097a21ffbac", null ],
+ [ "ItemIcon", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea4563a7cb33892fe6a07ee85700517575", null ],
+ [ "ItemPath", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea05b6dc8499a00b790e1726012c89c4a2", null ],
+ [ "ItemValue", "classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea17ac3d4990e19dbb3f2d28fba8e5c88d", null ]
+ ] ],
+ [ "NGQStandardItemModel", "classNGQStandardItemModel.html#a06e32ca2fd3cf48353adc1372a62776e", null ]
+]; \ No newline at end of file
diff --git a/html/classNGQStandardItemModel.png b/html/classNGQStandardItemModel.png
new file mode 100644
index 000000000..cddf90737
--- /dev/null
+++ b/html/classNGQStandardItemModel.png
Binary files differ
diff --git a/html/classPoiObject.html b/html/classPoiObject.html
new file mode 100644
index 000000000..de4eeb0c3
--- /dev/null
+++ b/html/classPoiObject.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PoiObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classPoiObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">PoiObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PoiObject:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classPoiObject.png" usemap="#PoiObject_map" alt=""/>
+ <map id="PoiObject_map" name="PoiObject_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:ab33186a19ea151f513ea7c5a28767d2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab33186a19ea151f513ea7c5a28767d2a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nameChanged</b> ()</td></tr>
+<tr class="separator:ab33186a19ea151f513ea7c5a28767d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691a475b6d276c971f7bece3bc382e8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691a475b6d276c971f7bece3bc382e8c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>typeChanged</b> ()</td></tr>
+<tr class="separator:a691a475b6d276c971f7bece3bc382e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ad10a5700c7b87b577c362fc39bd9d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ad10a5700c7b87b577c362fc39bd9d6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>distanceChanged</b> ()</td></tr>
+<tr class="separator:a0ad10a5700c7b87b577c362fc39bd9d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7852700b43e7ea53c29fc18ed386943"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7852700b43e7ea53c29fc18ed386943"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>iconChanged</b> ()</td></tr>
+<tr class="separator:ab7852700b43e7ea53c29fc18ed386943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a74966050a9d0b0538ef413265fcd97d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74966050a9d0b0538ef413265fcd97d9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PoiObject</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a74966050a9d0b0538ef413265fcd97d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c5039c01c2661025e4cdc47a871a172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c5039c01c2661025e4cdc47a871a172"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>PoiObject</b> (const QString &amp;name, const QString &amp;type, const int distance, const QString &amp;icon, struct <a class="el" href="structpcoord.html">pcoord</a> &amp;coords, QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a3c5039c01c2661025e4cdc47a871a172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a352c7e0e8ce544419b8755dc33f26eed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a352c7e0e8ce544419b8755dc33f26eed"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a352c7e0e8ce544419b8755dc33f26eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb42dfa9878f07d66ddc844cc63e84c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb42dfa9878f07d66ddc844cc63e84c2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
+<tr class="separator:acb42dfa9878f07d66ddc844cc63e84c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59afe1bb5ac0ad97782cc833b09196a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59afe1bb5ac0ad97782cc833b09196a0"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> () const </td></tr>
+<tr class="separator:a59afe1bb5ac0ad97782cc833b09196a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b30d44ab956291d1ae53a5fcc89a8da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b30d44ab956291d1ae53a5fcc89a8da"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setType</b> (const QString &amp;type)</td></tr>
+<tr class="separator:a5b30d44ab956291d1ae53a5fcc89a8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a831ba33b305dbc2ac55580b29c258a35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831ba33b305dbc2ac55580b29c258a35"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>distance</b> () const </td></tr>
+<tr class="separator:a831ba33b305dbc2ac55580b29c258a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e83a0754bf9ef5a94d1a254dc82889"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e83a0754bf9ef5a94d1a254dc82889"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setDistance</b> (const int distance)</td></tr>
+<tr class="separator:a28e83a0754bf9ef5a94d1a254dc82889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16070d8e0dc44f2430f69a0e3b876a73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16070d8e0dc44f2430f69a0e3b876a73"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b> () const </td></tr>
+<tr class="separator:a16070d8e0dc44f2430f69a0e3b876a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae864d4686cfc7cd5671491e166cdca9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae864d4686cfc7cd5671491e166cdca9e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setIcon</b> (const QString &amp;icon)</td></tr>
+<tr class="separator:ae864d4686cfc7cd5671491e166cdca9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a1347fea47e887582c6911c6a6caf12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a1347fea47e887582c6911c6a6caf12"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>coords</b> () const </td></tr>
+<tr class="separator:a4a1347fea47e887582c6911c6a6caf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a937f545633fb98057ffc334b6b121e3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a937f545633fb98057ffc334b6b121e3a"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a937f545633fb98057ffc334b6b121e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad46890cb669816aeb2ea754a13bd9363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad46890cb669816aeb2ea754a13bd9363"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ad46890cb669816aeb2ea754a13bd9363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecdac2f1cc61b0ce1a39bdb2606471a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecdac2f1cc61b0ce1a39bdb2606471a4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>distance</b></td></tr>
+<tr class="separator:aecdac2f1cc61b0ce1a39bdb2606471a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7d7eabd8b63f935401dfe9d7e32a785"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7d7eabd8b63f935401dfe9d7e32a785"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b></td></tr>
+<tr class="separator:ad7d7eabd8b63f935401dfe9d7e32a785"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="qml__poi_8h_source.html">qml_poi.h</a></li>
+<li>gui/qt5_qml/qml_poi.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classPoiObject.html">PoiObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classPoiObject.js b/html/classPoiObject.js
new file mode 100644
index 000000000..cdfce15f5
--- /dev/null
+++ b/html/classPoiObject.js
@@ -0,0 +1,22 @@
+var classPoiObject =
+[
+ [ "PoiObject", "classPoiObject.html#a74966050a9d0b0538ef413265fcd97d9", null ],
+ [ "PoiObject", "classPoiObject.html#a3c5039c01c2661025e4cdc47a871a172", null ],
+ [ "coords", "classPoiObject.html#a4a1347fea47e887582c6911c6a6caf12", null ],
+ [ "distance", "classPoiObject.html#a831ba33b305dbc2ac55580b29c258a35", null ],
+ [ "distanceChanged", "classPoiObject.html#a0ad10a5700c7b87b577c362fc39bd9d6", null ],
+ [ "icon", "classPoiObject.html#a16070d8e0dc44f2430f69a0e3b876a73", null ],
+ [ "iconChanged", "classPoiObject.html#ab7852700b43e7ea53c29fc18ed386943", null ],
+ [ "name", "classPoiObject.html#a352c7e0e8ce544419b8755dc33f26eed", null ],
+ [ "nameChanged", "classPoiObject.html#ab33186a19ea151f513ea7c5a28767d2a", null ],
+ [ "setDistance", "classPoiObject.html#a28e83a0754bf9ef5a94d1a254dc82889", null ],
+ [ "setIcon", "classPoiObject.html#ae864d4686cfc7cd5671491e166cdca9e", null ],
+ [ "setName", "classPoiObject.html#acb42dfa9878f07d66ddc844cc63e84c2", null ],
+ [ "setType", "classPoiObject.html#a5b30d44ab956291d1ae53a5fcc89a8da", null ],
+ [ "type", "classPoiObject.html#a59afe1bb5ac0ad97782cc833b09196a0", null ],
+ [ "typeChanged", "classPoiObject.html#a691a475b6d276c971f7bece3bc382e8c", null ],
+ [ "distance", "classPoiObject.html#aecdac2f1cc61b0ce1a39bdb2606471a4", null ],
+ [ "icon", "classPoiObject.html#ad7d7eabd8b63f935401dfe9d7e32a785", null ],
+ [ "name", "classPoiObject.html#a937f545633fb98057ffc334b6b121e3a", null ],
+ [ "type", "classPoiObject.html#ad46890cb669816aeb2ea754a13bd9363", null ]
+]; \ No newline at end of file
diff --git a/html/classPoiObject.png b/html/classPoiObject.png
new file mode 100644
index 000000000..a51fa7939
--- /dev/null
+++ b/html/classPoiObject.png
Binary files differ
diff --git a/html/classQNavitGeoReceiver.html b/html/classQNavitGeoReceiver.html
new file mode 100644
index 000000000..f7561a327
--- /dev/null
+++ b/html/classQNavitGeoReceiver.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: QNavitGeoReceiver Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classQNavitGeoReceiver.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">QNavitGeoReceiver Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for QNavitGeoReceiver:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classQNavitGeoReceiver.png" usemap="#QNavitGeoReceiver_map" alt=""/>
+ <map id="QNavitGeoReceiver_map" name="QNavitGeoReceiver_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:a58c9c1cca49b6d21a0b99dfed177bc0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58c9c1cca49b6d21a0b99dfed177bc0d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>positionUpdated</b> (const QGeoPositionInfo &amp;info)</td></tr>
+<tr class="separator:a58c9c1cca49b6d21a0b99dfed177bc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a605704835808a1b9769c4aa88000ae4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a605704835808a1b9769c4aa88000ae4d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>satellitesInUseUpdated</b> (const QList&lt; QGeoSatelliteInfo &gt; &amp;satellites)</td></tr>
+<tr class="separator:a605704835808a1b9769c4aa88000ae4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40c514e7e99aaa79fd32712e675794f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40c514e7e99aaa79fd32712e675794f6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>satellitesInViewUpdated</b> (const QList&lt; QGeoSatelliteInfo &gt; &amp;satellites)</td></tr>
+<tr class="separator:a40c514e7e99aaa79fd32712e675794f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af32117de5f479e6e0596b135d928b83c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af32117de5f479e6e0596b135d928b83c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>QNavitGeoReceiver</b> (QObject *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structvehicle__priv.html">vehicle_priv</a> *c)</td></tr>
+<tr class="separator:af32117de5f479e6e0596b135d928b83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>vehicle/qt5/<a class="el" href="vehicle__qt5_8h_source.html">vehicle_qt5.h</a></li>
+<li>vehicle/qt5/vehicle_qt5.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classQNavitGeoReceiver.js b/html/classQNavitGeoReceiver.js
new file mode 100644
index 000000000..75e48d63b
--- /dev/null
+++ b/html/classQNavitGeoReceiver.js
@@ -0,0 +1,7 @@
+var classQNavitGeoReceiver =
+[
+ [ "QNavitGeoReceiver", "classQNavitGeoReceiver.html#af32117de5f479e6e0596b135d928b83c", null ],
+ [ "positionUpdated", "classQNavitGeoReceiver.html#a58c9c1cca49b6d21a0b99dfed177bc0d", null ],
+ [ "satellitesInUseUpdated", "classQNavitGeoReceiver.html#a605704835808a1b9769c4aa88000ae4d", null ],
+ [ "satellitesInViewUpdated", "classQNavitGeoReceiver.html#a40c514e7e99aaa79fd32712e675794f6", null ]
+]; \ No newline at end of file
diff --git a/html/classQNavitGeoReceiver.png b/html/classQNavitGeoReceiver.png
new file mode 100644
index 000000000..9313fbdc4
--- /dev/null
+++ b/html/classQNavitGeoReceiver.png
Binary files differ
diff --git a/html/classQNavitQuick.html b/html/classQNavitQuick.html
new file mode 100644
index 000000000..22d51a9b1
--- /dev/null
+++ b/html/classQNavitQuick.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: QNavitQuick Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classQNavitQuick.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">QNavitQuick Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for QNavitQuick:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classQNavitQuick.png" usemap="#QNavitQuick_map" alt=""/>
+ <map id="QNavitQuick_map" name="QNavitQuick_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aeeb25fa13bba4cca84b9156520c2f120"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120">QNavitQuick</a> (QQuickItem *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:aeeb25fa13bba4cca84b9156520c2f120"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e6df6fa3a7a6cad53a4303e0314265d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6df6fa3a7a6cad53a4303e0314265d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paint</b> (QPainter *painter)</td></tr>
+<tr class="separator:a2e6df6fa3a7a6cad53a4303e0314265d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a072be030ed5b1e14736eae8e095f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a072be030ed5b1e14736eae8e095f37"></a>
+Q_INVOKABLE void&#160;</td><td class="memItemRight" valign="bottom"><b>setGraphicContext</b> (GraphicsPriv *gp)</td></tr>
+<tr class="separator:a6a072be030ed5b1e14736eae8e095f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a5312d7ffec66f54b208b9a424994a207"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5312d7ffec66f54b208b9a424994a207"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>keyPressEvent</b> (QKeyEvent *event)</td></tr>
+<tr class="separator:a5312d7ffec66f54b208b9a424994a207"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a518190a989ca469bc55e1b4533de35b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a518190a989ca469bc55e1b4533de35b0"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>keyReleaseEvent</b> (QKeyEvent *event)</td></tr>
+<tr class="separator:a518190a989ca469bc55e1b4533de35b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4159e09ec7edc25fca5908273b086b30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4159e09ec7edc25fca5908273b086b30"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>geometryChanged</b> (const QRectF &amp;newGeometry, const QRectF &amp;oldGeometry)</td></tr>
+<tr class="separator:a4159e09ec7edc25fca5908273b086b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ccd96a43de0f71385e08fe2b77c48cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ccd96a43de0f71385e08fe2b77c48cf"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseEvent</b> (int pressed, QMouseEvent *event)</td></tr>
+<tr class="separator:a2ccd96a43de0f71385e08fe2b77c48cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad12f5ac533519d46fb3ce88ca0d7266c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad12f5ac533519d46fb3ce88ca0d7266c"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mousePressEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:ad12f5ac533519d46fb3ce88ca0d7266c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dc708f8792892e73332cd0bbd53eabf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dc708f8792892e73332cd0bbd53eabf"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseReleaseEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a0dc708f8792892e73332cd0bbd53eabf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e6d5e852c709b08138bfb7c6b7219e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22e6d5e852c709b08138bfb7c6b7219e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseMoveEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a22e6d5e852c709b08138bfb7c6b7219e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48423474f9eb99d28f133c1f3ab6f980"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48423474f9eb99d28f133c1f3ab6f980"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wheelEvent</b> (QWheelEvent *event)</td></tr>
+<tr class="separator:a48423474f9eb99d28f133c1f3ab6f980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aeeb25fa13bba4cca84b9156520c2f120"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QNavitQuick::QNavitQuick </td>
+ <td>(</td>
+ <td class="paramtype">QQuickItem *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>graphics/qt5/<a class="el" href="QNavitQuick_8h_source.html">QNavitQuick.h</a></li>
+<li>graphics/qt5/QNavitQuick.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classQNavitQuick.html">QNavitQuick</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classQNavitQuick.js b/html/classQNavitQuick.js
new file mode 100644
index 000000000..93de98da2
--- /dev/null
+++ b/html/classQNavitQuick.js
@@ -0,0 +1,14 @@
+var classQNavitQuick =
+[
+ [ "QNavitQuick", "classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120", null ],
+ [ "geometryChanged", "classQNavitQuick.html#a4159e09ec7edc25fca5908273b086b30", null ],
+ [ "keyPressEvent", "classQNavitQuick.html#a5312d7ffec66f54b208b9a424994a207", null ],
+ [ "keyReleaseEvent", "classQNavitQuick.html#a518190a989ca469bc55e1b4533de35b0", null ],
+ [ "mouseEvent", "classQNavitQuick.html#a2ccd96a43de0f71385e08fe2b77c48cf", null ],
+ [ "mouseMoveEvent", "classQNavitQuick.html#a22e6d5e852c709b08138bfb7c6b7219e", null ],
+ [ "mousePressEvent", "classQNavitQuick.html#ad12f5ac533519d46fb3ce88ca0d7266c", null ],
+ [ "mouseReleaseEvent", "classQNavitQuick.html#a0dc708f8792892e73332cd0bbd53eabf", null ],
+ [ "paint", "classQNavitQuick.html#a2e6df6fa3a7a6cad53a4303e0314265d", null ],
+ [ "setGraphicContext", "classQNavitQuick.html#a6a072be030ed5b1e14736eae8e095f37", null ],
+ [ "wheelEvent", "classQNavitQuick.html#a48423474f9eb99d28f133c1f3ab6f980", null ]
+]; \ No newline at end of file
diff --git a/html/classQNavitQuick.png b/html/classQNavitQuick.png
new file mode 100644
index 000000000..01ef4f597
--- /dev/null
+++ b/html/classQNavitQuick.png
Binary files differ
diff --git a/html/classQNavitWidget.html b/html/classQNavitWidget.html
new file mode 100644
index 000000000..d8b77c454
--- /dev/null
+++ b/html/classQNavitWidget.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: QNavitWidget Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classQNavitWidget.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">QNavitWidget Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for QNavitWidget:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classQNavitWidget.png" usemap="#QNavitWidget_map" alt=""/>
+ <map id="QNavitWidget_map" name="QNavitWidget_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2b2db8e6b269fe7c12c21a4903b07df8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8">QNavitWidget</a> (struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *my_graphics_priv, QWidget *<a class="el" href="structparent.html">parent</a>, Qt::WindowFlags flags)</td></tr>
+<tr class="separator:a2b2db8e6b269fe7c12c21a4903b07df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ab5ca015c98764d392a6c9c9305c66cd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5ca015c98764d392a6c9c9305c66cd3"></a>
+virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>event</b> (QEvent *event)</td></tr>
+<tr class="separator:ab5ca015c98764d392a6c9c9305c66cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87ff39fc76d75ff4f882df9d0b433b2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ff39fc76d75ff4f882df9d0b433b2f"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>keyPressEvent</b> (QKeyEvent *event)</td></tr>
+<tr class="separator:a87ff39fc76d75ff4f882df9d0b433b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7296840d1e7a64c19cc69c0c644595ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7296840d1e7a64c19cc69c0c644595ae"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (QPaintEvent *event)</td></tr>
+<tr class="separator:a7296840d1e7a64c19cc69c0c644595ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fbc2ecd646b92b07533bd60a69f3ce8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fbc2ecd646b92b07533bd60a69f3ce8"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>resizeEvent</b> (QResizeEvent *event)</td></tr>
+<tr class="separator:a9fbc2ecd646b92b07533bd60a69f3ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af51ec7f335b3bdeb69dc035f2b702962"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af51ec7f335b3bdeb69dc035f2b702962"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseEvent</b> (int pressed, QMouseEvent *event)</td></tr>
+<tr class="separator:af51ec7f335b3bdeb69dc035f2b702962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee213a950a5efff337b15ad2f2ec45e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ee213a950a5efff337b15ad2f2ec45e"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mousePressEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a0ee213a950a5efff337b15ad2f2ec45e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49c5fddf5305dc38c1b4ced24c9f052d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49c5fddf5305dc38c1b4ced24c9f052d"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseReleaseEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a49c5fddf5305dc38c1b4ced24c9f052d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eaf682d799b7570724061c31614142a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eaf682d799b7570724061c31614142a"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseMoveEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a7eaf682d799b7570724061c31614142a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac35a00262f5851a32dc191606f8e3f64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35a00262f5851a32dc191606f8e3f64"></a>
+virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wheelEvent</b> (QWheelEvent *event)</td></tr>
+<tr class="separator:ac35a00262f5851a32dc191606f8e3f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a2b2db8e6b269fe7c12c21a4903b07df8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QNavitWidget::QNavitWidget </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td>
+ <td class="paramname"><em>my_graphics_priv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QWidget *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Qt::WindowFlags&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>graphics/qt5/<a class="el" href="QNavitWidget_8h_source.html">QNavitWidget.h</a></li>
+<li>graphics/qt5/QNavitWidget.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classQNavitWidget.html">QNavitWidget</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classQNavitWidget.js b/html/classQNavitWidget.js
new file mode 100644
index 000000000..a02081637
--- /dev/null
+++ b/html/classQNavitWidget.js
@@ -0,0 +1,13 @@
+var classQNavitWidget =
+[
+ [ "QNavitWidget", "classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8", null ],
+ [ "event", "classQNavitWidget.html#ab5ca015c98764d392a6c9c9305c66cd3", null ],
+ [ "keyPressEvent", "classQNavitWidget.html#a87ff39fc76d75ff4f882df9d0b433b2f", null ],
+ [ "mouseEvent", "classQNavitWidget.html#af51ec7f335b3bdeb69dc035f2b702962", null ],
+ [ "mouseMoveEvent", "classQNavitWidget.html#a7eaf682d799b7570724061c31614142a", null ],
+ [ "mousePressEvent", "classQNavitWidget.html#a0ee213a950a5efff337b15ad2f2ec45e", null ],
+ [ "mouseReleaseEvent", "classQNavitWidget.html#a49c5fddf5305dc38c1b4ced24c9f052d", null ],
+ [ "paintEvent", "classQNavitWidget.html#a7296840d1e7a64c19cc69c0c644595ae", null ],
+ [ "resizeEvent", "classQNavitWidget.html#a9fbc2ecd646b92b07533bd60a69f3ce8", null ],
+ [ "wheelEvent", "classQNavitWidget.html#ac35a00262f5851a32dc191606f8e3f64", null ]
+]; \ No newline at end of file
diff --git a/html/classQNavitWidget.png b/html/classQNavitWidget.png
new file mode 100644
index 000000000..aac7cb676
--- /dev/null
+++ b/html/classQNavitWidget.png
Binary files differ
diff --git a/html/classQt5EspeakAudioOut.html b/html/classQt5EspeakAudioOut.html
new file mode 100644
index 000000000..2daae5784
--- /dev/null
+++ b/html/classQt5EspeakAudioOut.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Qt5EspeakAudioOut Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classQt5EspeakAudioOut.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Qt5EspeakAudioOut Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Qt5EspeakAudioOut_8h_source.html">Qt5EspeakAudioOut.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for Qt5EspeakAudioOut:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classQt5EspeakAudioOut.png" usemap="#Qt5EspeakAudioOut_map" alt=""/>
+ <map id="Qt5EspeakAudioOut_map" name="Qt5EspeakAudioOut_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr class="memitem:ab3218eee3acfabafde0156a44d57ce57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3218eee3acfabafde0156a44d57ce57"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>handleStateChanged</b> (QAudio::State newState)</td></tr>
+<tr class="separator:ab3218eee3acfabafde0156a44d57ce57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2106f16a66b9cf94dd2025763f96c968"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2106f16a66b9cf94dd2025763f96c968"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>resume</b> (int state)</td></tr>
+<tr class="separator:a2106f16a66b9cf94dd2025763f96c968"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:a16b0b5d77281d4c668db7d42f8c4bbfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16b0b5d77281d4c668db7d42f8c4bbfe"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>call_resume</b> (int state)</td></tr>
+<tr class="separator:a16b0b5d77281d4c668db7d42f8c4bbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8649165450bf91efd9567adecd9bbf2b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b">Qt5EspeakAudioOut</a> (int samplerate, const char *category)</td></tr>
+<tr class="separator:a8649165450bf91efd9567adecd9bbf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbfc4de34a10f33b4de0eb8c9f717692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbfc4de34a10f33b4de0eb8c9f717692"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>addSamples</b> (short *wav, int numsamples)</td></tr>
+<tr class="separator:afbfc4de34a10f33b4de0eb8c9f717692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2017-2017 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a8649165450bf91efd9567adecd9bbf2b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Qt5EspeakAudioOut::Qt5EspeakAudioOut </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>samplerate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>category</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2017-2017 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>speech/qt5_espeak/<a class="el" href="Qt5EspeakAudioOut_8h_source.html">Qt5EspeakAudioOut.h</a></li>
+<li>speech/qt5_espeak/Qt5EspeakAudioOut.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classQt5EspeakAudioOut.js b/html/classQt5EspeakAudioOut.js
new file mode 100644
index 000000000..8f1e7d6b7
--- /dev/null
+++ b/html/classQt5EspeakAudioOut.js
@@ -0,0 +1,9 @@
+var classQt5EspeakAudioOut =
+[
+ [ "Qt5EspeakAudioOut", "classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b", null ],
+ [ "~Qt5EspeakAudioOut", "classQt5EspeakAudioOut.html#ad019da125b08cb3e0eb5fe404849b143", null ],
+ [ "addSamples", "classQt5EspeakAudioOut.html#afbfc4de34a10f33b4de0eb8c9f717692", null ],
+ [ "call_resume", "classQt5EspeakAudioOut.html#a16b0b5d77281d4c668db7d42f8c4bbfe", null ],
+ [ "handleStateChanged", "classQt5EspeakAudioOut.html#ab3218eee3acfabafde0156a44d57ce57", null ],
+ [ "resume", "classQt5EspeakAudioOut.html#a2106f16a66b9cf94dd2025763f96c968", null ]
+]; \ No newline at end of file
diff --git a/html/classQt5EspeakAudioOut.png b/html/classQt5EspeakAudioOut.png
new file mode 100644
index 000000000..7bdecdbe6
--- /dev/null
+++ b/html/classQt5EspeakAudioOut.png
Binary files differ
diff --git a/html/classRenderArea.html b/html/classRenderArea.html
new file mode 100644
index 000000000..50ee9eff2
--- /dev/null
+++ b/html/classRenderArea.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: RenderArea Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classRenderArea.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-slots">Protected Slots</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">RenderArea Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="RenderArea_8h_source.html">RenderArea.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for RenderArea:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classRenderArea.png" usemap="#RenderArea_map" alt=""/>
+ <map id="RenderArea_map" name="RenderArea_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5f16597e28887aac39e8e4962189cce7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRenderArea.html#a5f16597e28887aac39e8e4962189cce7">RenderArea</a> (struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *priv, QT_QPAINTER_RENDERAREA_PARENT *<a class="el" href="structparent.html">parent</a>=0, int w=800, int h=800, int overlay=0)</td></tr>
+<tr class="separator:a5f16597e28887aac39e8e4962189cce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac648a3f9b95946f8a3fa2bac5f273111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac648a3f9b95946f8a3fa2bac5f273111"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>do_resize</b> (QSize size)</td></tr>
+<tr class="separator:ac648a3f9b95946f8a3fa2bac5f273111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64c34347d338cbb97fa5ced307735f93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64c34347d338cbb97fa5ced307735f93"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>processClose</b> ()</td></tr>
+<tr class="separator:a64c34347d338cbb97fa5ced307735f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad7b724a7905475a96f06c3c82d5416a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7b724a7905475a96f06c3c82d5416a7"></a>
+QPixmap *&#160;</td><td class="memItemRight" valign="bottom"><b>pixmap</b></td></tr>
+<tr class="separator:ad7b724a7905475a96f06c3c82d5416a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a546193dbe523f89959fc0842f2b817b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a546193dbe523f89959fc0842f2b817b2"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:a546193dbe523f89959fc0842f2b817b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadec0a564edba538900233161d6dc2fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadec0a564edba538900233161d6dc2fd"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:aadec0a564edba538900233161d6dc2fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-slots"></a>
+Protected Slots</h2></td></tr>
+<tr class="memitem:ac2921205b8d304009b3d7153f304c8b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2921205b8d304009b3d7153f304c8b8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>watchEvent</b> (int fd)</td></tr>
+<tr class="separator:ac2921205b8d304009b3d7153f304c8b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a9a78bd532fa2da583c4831c942424008"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a78bd532fa2da583c4831c942424008"></a>
+QSize&#160;</td><td class="memItemRight" valign="bottom"><b>sizeHint</b> () const </td></tr>
+<tr class="separator:a9a78bd532fa2da583c4831c942424008"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67b7d2e03cd4a27ae18c1e6a8b94f79b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67b7d2e03cd4a27ae18c1e6a8b94f79b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>paintEvent</b> (QPaintEvent *event)</td></tr>
+<tr class="separator:a67b7d2e03cd4a27ae18c1e6a8b94f79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c59b9e375a84859d4c69ba4aa68cba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5c59b9e375a84859d4c69ba4aa68cba"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>resizeEvent</b> (QResizeEvent *event)</td></tr>
+<tr class="separator:ab5c59b9e375a84859d4c69ba4aa68cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a018690c7c1195ef801f24d6d7b2faae6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a018690c7c1195ef801f24d6d7b2faae6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseEvent</b> (int pressed, QMouseEvent *event)</td></tr>
+<tr class="separator:a018690c7c1195ef801f24d6d7b2faae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27127e68741dcf448193a8d06a3aa134"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27127e68741dcf448193a8d06a3aa134"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mousePressEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a27127e68741dcf448193a8d06a3aa134"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adca677e10a9f824f4f0d556206391cf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adca677e10a9f824f4f0d556206391cf8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseReleaseEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:adca677e10a9f824f4f0d556206391cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d25acb7cc3b9f02dd076f84044f431d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d25acb7cc3b9f02dd076f84044f431d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mouseMoveEvent</b> (QMouseEvent *event)</td></tr>
+<tr class="separator:a7d25acb7cc3b9f02dd076f84044f431d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0c68780c125a6a4e2009f4c28451a58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0c68780c125a6a4e2009f4c28451a58"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>wheelEvent</b> (QWheelEvent *event)</td></tr>
+<tr class="separator:af0c68780c125a6a4e2009f4c28451a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a535e9d0dec1c79c1bab010ad9d338afb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a535e9d0dec1c79c1bab010ad9d338afb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>keyPressEvent</b> (QKeyEvent *event)</td></tr>
+<tr class="separator:a535e9d0dec1c79c1bab010ad9d338afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53d92e423c7bc49f54ac91d1a1f6632f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53d92e423c7bc49f54ac91d1a1f6632f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>closeEvent</b> (QCloseEvent *event)</td></tr>
+<tr class="separator:a53d92e423c7bc49f54ac91d1a1f6632f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2648a2c9e59f1624accbac24b54025ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2648a2c9e59f1624accbac24b54025ff"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>event</b> (QEvent *event)</td></tr>
+<tr class="separator:a2648a2c9e59f1624accbac24b54025ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a618d7ed9dff336f3f21fc8d7fb229ab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a618d7ed9dff336f3f21fc8d7fb229ab2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_overlay</b></td></tr>
+<tr class="separator:a618d7ed9dff336f3f21fc8d7fb229ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a5f16597e28887aac39e8e4962189cce7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">RenderArea::RenderArea </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td>
+ <td class="paramname"><em>priv</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QT_QPAINTER_RENDERAREA_PARENT *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em> = <code>800</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em> = <code>800</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>overlay</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>graphics/qt_qpainter/<a class="el" href="RenderArea_8h_source.html">RenderArea.h</a></li>
+<li>graphics/qt_qpainter/RenderArea.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classRenderArea.html">RenderArea</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classRenderArea.js b/html/classRenderArea.js
new file mode 100644
index 000000000..20af61b7b
--- /dev/null
+++ b/html/classRenderArea.js
@@ -0,0 +1,22 @@
+var classRenderArea =
+[
+ [ "RenderArea", "classRenderArea.html#a5f16597e28887aac39e8e4962189cce7", null ],
+ [ "closeEvent", "classRenderArea.html#a53d92e423c7bc49f54ac91d1a1f6632f", null ],
+ [ "do_resize", "classRenderArea.html#ac648a3f9b95946f8a3fa2bac5f273111", null ],
+ [ "event", "classRenderArea.html#a2648a2c9e59f1624accbac24b54025ff", null ],
+ [ "keyPressEvent", "classRenderArea.html#a535e9d0dec1c79c1bab010ad9d338afb", null ],
+ [ "mouseEvent", "classRenderArea.html#a018690c7c1195ef801f24d6d7b2faae6", null ],
+ [ "mouseMoveEvent", "classRenderArea.html#a7d25acb7cc3b9f02dd076f84044f431d", null ],
+ [ "mousePressEvent", "classRenderArea.html#a27127e68741dcf448193a8d06a3aa134", null ],
+ [ "mouseReleaseEvent", "classRenderArea.html#adca677e10a9f824f4f0d556206391cf8", null ],
+ [ "paintEvent", "classRenderArea.html#a67b7d2e03cd4a27ae18c1e6a8b94f79b", null ],
+ [ "processClose", "classRenderArea.html#a64c34347d338cbb97fa5ced307735f93", null ],
+ [ "resizeEvent", "classRenderArea.html#ab5c59b9e375a84859d4c69ba4aa68cba", null ],
+ [ "sizeHint", "classRenderArea.html#a9a78bd532fa2da583c4831c942424008", null ],
+ [ "watchEvent", "classRenderArea.html#ac2921205b8d304009b3d7153f304c8b8", null ],
+ [ "wheelEvent", "classRenderArea.html#af0c68780c125a6a4e2009f4c28451a58", null ],
+ [ "cbl", "classRenderArea.html#a546193dbe523f89959fc0842f2b817b2", null ],
+ [ "gra", "classRenderArea.html#aadec0a564edba538900233161d6dc2fd", null ],
+ [ "is_overlay", "classRenderArea.html#a618d7ed9dff336f3f21fc8d7fb229ab2", null ],
+ [ "pixmap", "classRenderArea.html#ad7b724a7905475a96f06c3c82d5416a7", null ]
+]; \ No newline at end of file
diff --git a/html/classRenderArea.png b/html/classRenderArea.png
new file mode 100644
index 000000000..7a8b60837
--- /dev/null
+++ b/html/classRenderArea.png
Binary files differ
diff --git a/html/classSearchObject.html b/html/classSearchObject.html
new file mode 100644
index 000000000..a4ca9e745
--- /dev/null
+++ b/html/classSearchObject.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SearchObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classSearchObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">SearchObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for SearchObject:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classSearchObject.png" usemap="#SearchObject_map" alt=""/>
+ <map id="SearchObject_map" name="SearchObject_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:aa288955f6179f863ce46225409bcc5a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa288955f6179f863ce46225409bcc5a5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nameChanged</b> ()</td></tr>
+<tr class="separator:aa288955f6179f863ce46225409bcc5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfb6051d45898ed695d98de4e5547a75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfb6051d45898ed695d98de4e5547a75"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>iconChanged</b> ()</td></tr>
+<tr class="separator:abfb6051d45898ed695d98de4e5547a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a623f76ad554f7c9d753cd86205c74c07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a623f76ad554f7c9d753cd86205c74c07"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SearchObject</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a623f76ad554f7c9d753cd86205c74c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af65ccb5930fa6f8256a66cddcf3bc2d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af65ccb5930fa6f8256a66cddcf3bc2d9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SearchObject</b> (const QString &amp;name, const QString &amp;icon, struct <a class="el" href="structpcoord.html">pcoord</a> *c, QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:af65ccb5930fa6f8256a66cddcf3bc2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c3f1d6373d54a6d75f6bb916c86a62b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c3f1d6373d54a6d75f6bb916c86a62b"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a3c3f1d6373d54a6d75f6bb916c86a62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863c2ece1660369dd58dc1c7f57d537f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a863c2ece1660369dd58dc1c7f57d537f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
+<tr class="separator:a863c2ece1660369dd58dc1c7f57d537f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62d7966e9827adb60b9b938538a7cb88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62d7966e9827adb60b9b938538a7cb88"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b> () const </td></tr>
+<tr class="separator:a62d7966e9827adb60b9b938538a7cb88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a681055c0dfeacddd17b0fab925b0a8fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a681055c0dfeacddd17b0fab925b0a8fb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setIcon</b> (const QString &amp;icon)</td></tr>
+<tr class="separator:a681055c0dfeacddd17b0fab925b0a8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7805f0ab19b432fb6c6fb6ee274118a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7805f0ab19b432fb6c6fb6ee274118a7"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getCoords</b> () const </td></tr>
+<tr class="separator:a7805f0ab19b432fb6c6fb6ee274118a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a0bda9ef976dafc8a9ca1071912fbe0e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bda9ef976dafc8a9ca1071912fbe0e3"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a0bda9ef976dafc8a9ca1071912fbe0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4242c889787ab8133a72e3cfa0e618a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4242c889787ab8133a72e3cfa0e618a6"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b></td></tr>
+<tr class="separator:a4242c889787ab8133a72e3cfa0e618a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="qml__search_8h_source.html">qml_search.h</a></li>
+<li>gui/qt5_qml/qml_search.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classSearchObject.html">SearchObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classSearchObject.js b/html/classSearchObject.js
new file mode 100644
index 000000000..3188d8f9e
--- /dev/null
+++ b/html/classSearchObject.js
@@ -0,0 +1,14 @@
+var classSearchObject =
+[
+ [ "SearchObject", "classSearchObject.html#a623f76ad554f7c9d753cd86205c74c07", null ],
+ [ "SearchObject", "classSearchObject.html#af65ccb5930fa6f8256a66cddcf3bc2d9", null ],
+ [ "getCoords", "classSearchObject.html#a7805f0ab19b432fb6c6fb6ee274118a7", null ],
+ [ "icon", "classSearchObject.html#a62d7966e9827adb60b9b938538a7cb88", null ],
+ [ "iconChanged", "classSearchObject.html#abfb6051d45898ed695d98de4e5547a75", null ],
+ [ "name", "classSearchObject.html#a3c3f1d6373d54a6d75f6bb916c86a62b", null ],
+ [ "nameChanged", "classSearchObject.html#aa288955f6179f863ce46225409bcc5a5", null ],
+ [ "setIcon", "classSearchObject.html#a681055c0dfeacddd17b0fab925b0a8fb", null ],
+ [ "setName", "classSearchObject.html#a863c2ece1660369dd58dc1c7f57d537f", null ],
+ [ "icon", "classSearchObject.html#a4242c889787ab8133a72e3cfa0e618a6", null ],
+ [ "name", "classSearchObject.html#a0bda9ef976dafc8a9ca1071912fbe0e3", null ]
+]; \ No newline at end of file
diff --git a/html/classSearchObject.png b/html/classSearchObject.png
new file mode 100644
index 000000000..2e160b125
--- /dev/null
+++ b/html/classSearchObject.png
Binary files differ
diff --git a/html/classVehicleObject.html b/html/classVehicleObject.html
new file mode 100644
index 000000000..f451265d3
--- /dev/null
+++ b/html/classVehicleObject.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: VehicleObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classVehicleObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">VehicleObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for VehicleObject:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classVehicleObject.png" usemap="#VehicleObject_map" alt=""/>
+ <map id="VehicleObject_map" name="VehicleObject_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
+Signals</h2></td></tr>
+<tr class="memitem:afbd3a1c453278e7faa24b22f7c93ca64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbd3a1c453278e7faa24b22f7c93ca64"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nameChanged</b> ()</td></tr>
+<tr class="separator:afbd3a1c453278e7faa24b22f7c93ca64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd961866c99a279b7bb01e2f7445fe12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd961866c99a279b7bb01e2f7445fe12"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>activeChanged</b> ()</td></tr>
+<tr class="separator:acd961866c99a279b7bb01e2f7445fe12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e7e626e89617c376699c3ec8fba589d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e7e626e89617c376699c3ec8fba589d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleChanged</b> ()</td></tr>
+<tr class="separator:a7e7e626e89617c376699c3ec8fba589d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5a842c1addd647adb0b5f094e7bd2575"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a842c1addd647adb0b5f094e7bd2575"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleObject</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a5a842c1addd647adb0b5f094e7bd2575"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9704b2e19cd355d9e1e0ff8b0cb091a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9704b2e19cd355d9e1e0ff8b0cb091a8"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleObject</b> (const QString &amp;name, const bool &amp;active, struct <a class="el" href="structvehicle.html">vehicle</a> *v, QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a9704b2e19cd355d9e1e0ff8b0cb091a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a607755c740c36a1732000d4cad19b587"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a607755c740c36a1732000d4cad19b587"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a607755c740c36a1732000d4cad19b587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac269215b45d45698dd5c5b61f93af8f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac269215b45d45698dd5c5b61f93af8f2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const QString &amp;name)</td></tr>
+<tr class="separator:ac269215b45d45698dd5c5b61f93af8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8be40609919d6d0e9b98ebc224a624e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8be40609919d6d0e9b98ebc224a624e2"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>active</b> () const </td></tr>
+<tr class="separator:a8be40609919d6d0e9b98ebc224a624e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fac8fd8519e7ff144c0ba10a0563efa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fac8fd8519e7ff144c0ba10a0563efa"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setActive</b> (const bool &amp;active)</td></tr>
+<tr class="separator:a5fac8fd8519e7ff144c0ba10a0563efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a389fa3fcdcc1652f44d3b774be05e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a389fa3fcdcc1652f44d3b774be05e3"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle</b> () const </td></tr>
+<tr class="separator:a0a389fa3fcdcc1652f44d3b774be05e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ae628c4b4b09d015f7b2450033ee59e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ae628c4b4b09d015f7b2450033ee59e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setVehicle</b> (struct <a class="el" href="structvehicle.html">vehicle</a> *<a class="el" href="structvehicle.html">vehicle</a>)</td></tr>
+<tr class="separator:a8ae628c4b4b09d015f7b2450033ee59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a8f6f4e1e3c66638720337190131e3786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f6f4e1e3c66638720337190131e3786"></a>
+QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a8f6f4e1e3c66638720337190131e3786"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83011dfc9da7ebddfba1953fabf9e79a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83011dfc9da7ebddfba1953fabf9e79a"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a83011dfc9da7ebddfba1953fabf9e79a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>gui/qt5_qml/<a class="el" href="qml__vehicle_8h_source.html">qml_vehicle.h</a></li>
+<li>gui/qt5_qml/qml_vehicle.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classVehicleObject.html">VehicleObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classVehicleObject.js b/html/classVehicleObject.js
new file mode 100644
index 000000000..9a83dbfea
--- /dev/null
+++ b/html/classVehicleObject.js
@@ -0,0 +1,16 @@
+var classVehicleObject =
+[
+ [ "VehicleObject", "classVehicleObject.html#a5a842c1addd647adb0b5f094e7bd2575", null ],
+ [ "VehicleObject", "classVehicleObject.html#a9704b2e19cd355d9e1e0ff8b0cb091a8", null ],
+ [ "active", "classVehicleObject.html#a8be40609919d6d0e9b98ebc224a624e2", null ],
+ [ "activeChanged", "classVehicleObject.html#acd961866c99a279b7bb01e2f7445fe12", null ],
+ [ "name", "classVehicleObject.html#a607755c740c36a1732000d4cad19b587", null ],
+ [ "nameChanged", "classVehicleObject.html#afbd3a1c453278e7faa24b22f7c93ca64", null ],
+ [ "setActive", "classVehicleObject.html#a5fac8fd8519e7ff144c0ba10a0563efa", null ],
+ [ "setName", "classVehicleObject.html#ac269215b45d45698dd5c5b61f93af8f2", null ],
+ [ "setVehicle", "classVehicleObject.html#a8ae628c4b4b09d015f7b2450033ee59e", null ],
+ [ "vehicle", "classVehicleObject.html#a0a389fa3fcdcc1652f44d3b774be05e3", null ],
+ [ "vehicleChanged", "classVehicleObject.html#a7e7e626e89617c376699c3ec8fba589d", null ],
+ [ "active", "classVehicleObject.html#a83011dfc9da7ebddfba1953fabf9e79a", null ],
+ [ "name", "classVehicleObject.html#a8f6f4e1e3c66638720337190131e3786", null ]
+]; \ No newline at end of file
diff --git a/html/classVehicleObject.png b/html/classVehicleObject.png
new file mode 100644
index 000000000..466b9a848
--- /dev/null
+++ b/html/classVehicleObject.png
Binary files differ
diff --git a/html/classcorelocation.html b/html/classcorelocation.html
new file mode 100644
index 000000000..8e83c7fb4
--- /dev/null
+++ b/html/classcorelocation.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: corelocation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classcorelocation.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">corelocation Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Core location implementation </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>vehicle/iphone/corelocation.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classcorelocation.html">corelocation</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classes.html b/html/classes.html
new file mode 100644
index 000000000..2bbd0b2e1
--- /dev/null
+++ b/html/classes.html
@@ -0,0 +1,265 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Structure Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classes.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Data Structure Index</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structdatawindow.html">datawindow</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structklatt__frame__t.html">klatt_frame_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structquadtree__data.html">quadtree_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structdatawindow__methods.html">datawindow_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structklatt__global__t.html">klatt_global_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structquadtree__item.html">quadtree_item</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structACCENTS.html">ACCENTS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ChunkLink.html">_ChunkLink</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdatawindow__priv.html">datawindow_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structklatt__peaks__t.html">klatt_peaks_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structquadtree__iter.html">quadtree_iter</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structAllocator.html">Allocator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__finddata__t.html">_finddata_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdb__config.html">db_config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structknown__translation__t.html">known_translation_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structquadtree__iter__node.html">quadtree_iter_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__finddatai64__t.html">_finddatai64_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdbus__callback.html">dbus_callback</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structquadtree__node.html">quadtree_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__GDebugKey.html">_GDebugKey</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdbus__method.html">dbus_method</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="classBackend.html">Backend</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdefault__flags.html">default_flags</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlabel__data.html">label_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classBookmarkObject.html">BookmarkObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GError.html">_GError</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdiagram__point.html">diagram_point</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlabel__data__offset.html">label_data_offset</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrange.html">range</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="union__GFloatIEEE754.html">_GFloatIEEE754</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdisplay__context.html">display_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlabel__header.html">label_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrect.html">rect</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__GHashNode.html">_GHashNode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdisplayitem.html">displayitem</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlayer.html">layer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structregion__header.html">region_header</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structCHANGEPH.html">CHANGEPH</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GHashTable.html">_GHashTable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdisplaylist.html">displaylist</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlayout.html">layout</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrelation__member.html">relation_member</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__GHashTableIter.html">_GHashTableIter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdisplaylist__handle.html">displaylist_handle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlconv.html">lconv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrelations.html">relations</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__GList.html">_GList</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdisplaylist__icon__cache.html">displaylist_icon_cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlevel.html">level</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrelations__func.html">relations_func</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structDBFInfo.html">DBFInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GMemChunk.html">_GMemChunk</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdiv__flags__map.html">div_flags_map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structloaded__domain.html">loaded_domain</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrelations__member.html">relations_member</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceDownloaderAppDelegate.html">DownloaderAppDelegate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GMemVTable.html">_GMemVTable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdraw__info.html">draw_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structloaded__l10nfile.html">loaded_l10nfile</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structresonator__t.html">resonator_t</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceDownloaderDetailViewController.html">DownloaderDetailViewController</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GSList.html">_GSList</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdraw__polyline__context.html">draw_polyline_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlog.html">log</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structresult.html">result</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="union__GSystemThread.html">_GSystemThread</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structdraw__polyline__shape.html">draw_polyline_shape</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlog__data.html">log_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structresult__list.html">result_list</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__GTimeVal.html">_GTimeVal</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structduplicate.html">duplicate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlongest__match.html">longest_match</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrgn__point.html">rgn_point</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structEMESS.html">EMESS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__GTrashStack.html">_GTrashStack</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structlongest__match__list.html">longest_match_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrgn__poly.html">rgn_poly</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__OSMPBF____Blob.html">_OSMPBF__Blob</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structlongest__match__list__item.html">longest_match_list_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroadprofile.html">roadprofile</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__OSMPBF____BlobHeader.html">_OSMPBF__BlobHeader</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structedge.html">edge</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structrocket.html">rocket</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html">FileBrowserActivity</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____ChangeSet.html">_OSMPBF__ChangeSet</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structedge__hash__item.html">edge_hash_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute.html">route</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__OSMPBF____DenseInfo.html">_OSMPBF__DenseInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structelement.html">element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmalloc__head.html">malloc_head</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__crossing.html">route_crossing</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__OSMPBF____DenseNodes.html">_OSMPBF__DenseNodes</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structelement__func.html">element_func</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmalloc__tail.html">malloc_tail</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__crossings.html">route_crossings</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structInstanceData.html">InstanceData</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____HeaderBBox.html">_OSMPBF__HeaderBBox</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structespeak__EVENT.html">espeak_EVENT</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap.html">map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__data.html">route_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__OSMPBF____HeaderBlock.html">_OSMPBF__HeaderBlock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structespeak__VOICE.html">espeak_VOICE</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__data.html">map_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__graph.html">route_graph</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__OSMPBF____Info.html">_OSMPBF__Info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent__idle.html">event_idle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__download.html">map_download</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__graph__point.html">route_graph_point</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____Node.html">_OSMPBF__Node</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent__methods.html">event_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__methods.html">map_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__graph__point__iterator.html">route_graph_point_iterator</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__OSMPBF____PrimitiveBlock.html">_OSMPBF__PrimitiveBlock</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent__priv.html">event_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__priv.html">map_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__graph__segment.html">route_graph_segment</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__OSMPBF____PrimitiveGroup.html">_OSMPBF__PrimitiveGroup</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent__timeout.html">event_timeout</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__rect.html">map_rect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__graph__segment__data.html">route_graph_segment_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structMagazine.html">Magazine</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____Relation.html">_OSMPBF__Relation</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structevent__watch.html">event_watch</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__rect__priv.html">map_rect_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__guard.html">route_guard</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classMapObject.html">MapObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____StringTable.html">_OSMPBF__StringTable</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structexpression.html">expression</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__rectObject.html">map_rectObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__info.html">route_info</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structMatchRecord.html">MatchRecord</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__OSMPBF____Way.html">_OSMPBF__Way</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structezxml.html">ezxml</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__search.html">map_search</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__path.html">route_path</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structMBROLA__TAB.html">MBROLA_TAB</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structezxml__root.html">ezxml_root</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmap__search__priv.html">map_search_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__path__segment.html">route_path_segment</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structMNEM__TAB.html">MNEM_TAB</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmap__selection.html">map_selection</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__segment__data.html">route_segment_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmapExtract.html">mapExtract</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structroute__traffic__distortion.html">route_traffic_distortion</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="struct__ProtobufCBufferSimple.html">_ProtobufCBufferSimple</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfat__block.html">fat_block</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmapObject.html">mapObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structrouteObject.html">routeObject</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfibheap.html">fibheap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmapset.html">mapset</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html">NavitActivityResult</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCEnumValue.html">_ProtobufCEnumValue</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfibheap__el.html">fibheap_el</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmapset__handle.html">mapset_handle</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html">NavitAddressSearchActivity</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfile.html">file</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmapset__search.html">mapset_search</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structscript.html">script</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html">NavitAppConfig</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCFieldDescriptor.html">_ProtobufCFieldDescriptor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfile__cache__id.html">file_cache_id</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmapsetObject.html">mapsetObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structscroll__buttons.html">scroll_buttons</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceNavitAppDelegate.html">NavitAppDelegate</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfile__header.html">file_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmaptool__force__64.html">maptool_force_64</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list.html">search_list</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html">NavitBackupTask</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCMessage.html">_ProtobufCMessage</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfile__wordexp.html">file_wordexp</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmaptool__osm.html">maptool_osm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__common.html">search_list_common</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html">NavitCamera</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfiles__relation__processing.html">files_relation_processing</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmaptool__params.html">maptool_params</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__country.html">search_list_country</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html">NavitDialogs</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCMessageUnknownField.html">_ProtobufCMessageUnknownField</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfilter.html">filter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmaptype.html">maptype</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__house__number.html">search_list_house_number</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html">NavitDownloadSelectMapActivity</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCMethodDescriptor.html">_ProtobufCMethodDescriptor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfilter__entry.html">filter_entry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmarker.html">marker</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__level.html">search_list_level</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCService.html">_ProtobufCService</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfont__freetype__font.html">font_freetype_font</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmbrolib__parameter.html">mbrolib_parameter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__result.html">search_list_result</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html">NavitMap</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmbrolib__voice.html">mbrolib_voice</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__street.html">search_list_street</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html">NavitMapDownloader</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__ScannedMember.html">_ScannedMember</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfont__freetype__methods.html">font_freetype_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmenu.html">menu</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsearch__list__town.html">search_list_town</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structNavitObject.html">NavitObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__SlabInfo.html">_SlabInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfont__freetype__text.html">font_freetype_text</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmenu__data.html">menu_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsysdep__string_1_1segment__pair.html">sysdep_string::segment_pair</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html">NavitRestoreTask</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__stat.html">_stat</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structfont__priv.html">font_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmenu__methods.html">menu_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structselector.html">selector</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSensors.html">NavitSensors</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__VIDEO__POWER__MANAGEMENT.html">_VIDEO_POWER_MANAGEMENT</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structform.html">form</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmenu__priv.html">menu_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshape__tree__node.html">shape_tree_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html">NavitSpeech</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__wfinddata__t.html">_wfinddata_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structformer__destination.html">former_destination</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmessage.html">message</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structshmem__header.html">shmem_header</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html">NavitSpeech2</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct__wfinddatai64__t.html">_wfinddatai64_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structframe__t.html">frame_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmessagelist.html">messagelist</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsize__weight__limit.html">size_weight_limit</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html">NavitTextTranslations</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structframe__t2.html">frame_t2</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmo__file__header.html">mo_file_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structspawn__process__info.html">spawn_process_info</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html">NavitTimeout</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structframeref__t.html">frameref_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmouse__event__queue__element.html">mouse_event_queue_element</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structspeech.html">speech</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceNavitTimer.html">NavitTimer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaction__cb__data.html">action_cb_data</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structspeech__methods.html">speech_methods</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html">NavitVehicle</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structalias__map.html">alias_map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structspeech__priv.html">speech_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceNavitView.html">NavitView</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structandroid__search__priv.html">android_search_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structg2sattr.html">g2sattr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnav__next__turn.html">nav_next_turn</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstat.html">stat</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceNavitViewController.html">NavitViewController</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structannouncement.html">announcement</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structg2scolumns.html">g2scolumns</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnav__toggle__announcer.html">nav_toggle_announcer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstat__file__info__t.html">stat_file_info_t</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitWatch.html">NavitWatch</a> (<a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">org.navitproject.navit</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structargument.html">argument</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structg2sprop.html">g2sprop</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation.html">navigation</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstatusbar__priv.html">statusbar_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQMainWindow.html">NGQMainWindow</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structarguments.html">arguments</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structg2sstats.html">g2sstats</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation__command.html">navigation_command</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstopwatch.html">stopwatch</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQPoint.html">NGQPoint</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structassociated__street.html">associated_street</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgar2nav__conv.html">gar2nav_conv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation__itm.html">navigation_itm</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__data.html">street_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxy.html">NGQProxy</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr.html">attr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgar2navit.html">gar2navit</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation__maneuver.html">navigation_maneuver</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__destination.html">street_destination</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr__bin.html">attr_bin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgeodesic.html">geodesic</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation__status.html">navigation_status</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__header.html">street_header</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxyGui.html">NGQProxyGui</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr__fixme.html">attr_fixme</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgeom__poly__segment.html">geom_poly_segment</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigation__way.html">navigation_way</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__header__type.html">street_header_type</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxyNavit.html">NGQProxyNavit</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr__iter.html">attr_iter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__priv_1_1gesture__elem.html">gui_priv::gesture_elem</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavigationObject.html">navigationObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__name.html">street_name</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxyRoute.html">NGQProxyRoute</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr__mapping.html">attr_mapping</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structglob__t.html">glob_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavit.html">navit</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__name__index.html">street_name_index</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxySearch.html">NGQProxySearch</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattr__name.html">attr_name</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgps__sat.html">gps_sat</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavit__binding__w32__msg.html">navit_binding_w32_msg</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__name__number.html">street_name_number</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQProxyVehicle.html">NGQProxyVehicle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structattrObject.html">attrObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgps__status.html">gps_status</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavit__object.html">navit_object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__name__numbers.html">street_name_numbers</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structaux__tile.html">aux_tile</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics.html">graphics</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavit__vehicle.html">navit_vehicle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__name__segment.html">street_name_segment</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structauxmap.html">auxmap</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__data__image.html">graphics_data_image</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnavitObject.html">navitObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__priv.html">street_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgraphics__font.html">graphics_font</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnewnode.html">newnode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__str.html">street_str</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnl2gl__t.html">nl2gl_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstreet__type.html">street_type</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbinding.html">binding</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnode.html">node</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstring__desc.html">string_desc</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbinfile__hash__entry.html">binfile_hash_entry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__gc.html">graphics_gc</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnode__item.html">node_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsubdivision.html">subdivision</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPARAM__STACK.html">PARAM_STACK</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock.html">block</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__gc__methods.html">graphics_gc_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnotify__priv.html">notify_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsuffix.html">suffix</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__bt__priv.html">block_bt_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structsysdep__segment.html">sysdep_segment</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaStreamInfo.html">PaStreamInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__data.html">block_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__image.html">graphics_image</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsysdep__string.html">sysdep_string</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPaStreamParameters.html">PaStreamParameters</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__index.html">block_index</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__image__buffer.html">graphics_image_buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structo5m.html">o5m</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structsysdep__string__desc.html">sysdep_string_desc</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPHONEME__LIST.html">PHONEME_LIST</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__index__item.html">block_index_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structobject__func.html">object_func</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structPHONEME__LIST2.html">PHONEME_LIST2</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__list.html">block_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structodometer.html">odometer</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPHONEME__TAB.html">PHONEME_TAB</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__offset.html">block_offset</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structoffset__len.html">offset_len</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__character.html">t_espeak_character</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structPHONEME__TAB__LIST.html">PHONEME_TAB_LIST</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structblock__priv.html">block_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__methods.html">graphics_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structoption.html">option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__command.html">t_espeak_command</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classPoiObject.html">PoiObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd.html">osd</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__key.html">t_espeak_key</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structbookmarks.html">bookmarks</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__button.html">osd_button</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__mark.html">t_espeak_mark</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structboundary.html">boundary</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__item.html">osd_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__parameter.html">t_espeak_parameter</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structbuffer.html">buffer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__item__methods.html">osd_item_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classQNavitQuick.html">QNavitQuick</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structgraphics__priv.html">graphics_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__methods.html">osd_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structt__espeak__text.html">t_espeak_text</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classQNavitWidget.html">QNavitWidget</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgscale.html">gscale</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__priv__common.html">osd_priv_common</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtable__column__desc.html">table_column_desc</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcache.html">cache</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui.html">gui</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__scale.html">osd_scale</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtable__data.html">table_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structcache__entry.html">cache_entry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__config__settings.html">gui_config_settings</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__speed__cam.html">osd_speed_cam</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtagSHPObject.html">tagSHPObject</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcache__entry__list.html">cache_entry_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__internal__data.html">gui_internal_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__speed__cam__entry.html">osd_speed_cam_entry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtcoord.html">tcoord</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structRealIter.html">RealIter</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcallback.html">callback</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__internal__keyb__mode.html">gui_internal_keyb_mode</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__speed__warner.html">osd_speed_warner</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtemplateObject.html">templateObject</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classRenderArea.html">RenderArea</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcallback__list.html">callback_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__internal__methods.html">gui_internal_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__text.html">osd_text</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtile.html">tile</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structREPLACE__PHONEMES.html">REPLACE_PHONEMES</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcb__hw__state__trail.html">cb_hw_state_trail</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosd__text__item.html">osd_text_item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtile__data.html">tile_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structRESONATOR.html">RESONATOR</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcdf__data.html">cdf_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__menu__info.html">gui_menu_info</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosm__protobufdb__context.html">osm_protobufdb_context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtile__head.html">tile_head</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structRGROUP.html">RGROUP</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcdf__speed.html">cdf_speed</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__methods.html">gui_methods</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structtile__info.html">tile_info</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceRootViewController.html">RootViewController</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structch__edge.html">ch_edge</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__priv.html">gui_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtile__parameter.html">tile_parameter</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structchar__directive.html">char_directive</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgz__header__s.html">gz_header_s</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpadding.html">padding</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtilt__data.html">tilt_data</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structchar__directives.html">char_directives</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structparam__list.html">param_list</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtimestamp.html">timestamp</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSAHooks.html">SAHooks</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcircle.html">circle</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structparent.html">parent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtimeval.html">timeval</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classSearchObject.html">SearchObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcJSON.html">cJSON</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhash__entry.html">hash_entry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structparse__args.html">parse_args</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtimezone.html">timezone</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSHPDiskTreeInfo.html">SHPDiskTreeInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcJSON__Hooks.html">cJSON_Hooks</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structheightline.html">heightline</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structparsedata.html">parsedata</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtown__country.html">town_country</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSHPInfo.html">SHPInfo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcmd__interface.html">cmd_interface</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhn__interpol__attr.html">hn_interpol_attr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpathattr.html">pathattr</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtown__priv.html">town_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSHPTree.html">SHPTree</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoastline__tile.html">coastline_tile</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhouse__number__interpolation.html">house_number_interpolation</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpcoord.html">pcoord</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtracking.html">tracking</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSliceConfig.html">SliceConfig</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoastline__tile__data.html">coastline_tile_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhousenumber.html">housenumber</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpcoordObject.html">pcoordObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtracking__line.html">tracking_line</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSmcBranch.html">SmcBranch</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcode.html">code</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structgui__priv_1_1html.html">gui_priv::html</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpedestrian.html">pedestrian</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtransformation.html">transformation</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSmcEntry.html">SmcEntry</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcolor.html">color</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structhtml__tag__map.html">html_tag_map</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structphrase.html">phrase</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__hdr.html">tree_hdr</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSOUND__ICON.html">SOUND_ICON</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="uniont__espeak__command_1_1command.html">t_espeak_command::command</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structplugin.html">plugin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__hdr__h.html">tree_hdr_h</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSPECT__SEQ.html">SPECT_SEQ</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcommand__saved.html">command_saved</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structplugins.html">plugins</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__hdr__v.html">tree_hdr_v</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSPECT__SEQK.html">SPECT_SEQK</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcommand__saved__cb.html">command_saved_cb</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structidle__task.html">idle_task</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__color__16__struct.html">png_color_16_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__header.html">tree_header</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSPEED__FACTORS.html">SPEED_FACTORS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcommand__table.html">command_table</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structimg__header.html">img_header</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__color__8__struct.html">png_color_8_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__leaf__h.html">tree_leaf_h</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSSML__STACK.html">SSML_STACK</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcompass.html">compass</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinflate__state.html">inflate_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__color__struct.html">png_color_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__leaf__v.html">tree_leaf_v</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structSYLLABLE.html">SYLLABLE</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structconfig.html">config</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structinternal__state.html">internal_state</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__dsort__struct.html">png_dsort_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__search.html">tree_search</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structconfigObject.html">configObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem.html">item</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__info__struct.html">png_info_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtree__search__node.html">tree_search_node</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcontext.html">context</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__bin.html">item_bin</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__row__info__struct.html">png_row_info_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtriple.html">triple</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structThreadMemory.html">ThreadMemory</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcontour.html">contour</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__bin__sink.html">item_bin_sink</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__sPLT__entry__struct.html">png_sPLT_entry_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structturn__restriction.html">turn_restriction</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structTONE__HEAD.html">TONE_HEAD</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoord.html">coord</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__bin__sink__func.html">item_bin_sink_func</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__sPLT__struct.html">png_sPLT_struct</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structTONE__NUCLEUS.html">TONE_NUCLEUS</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoord__3d.html">coord_3d</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__data.html">item_data</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__struct__def.html">png_struct_def</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structTranslator.html">Translator</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoord__d.html">coord_d</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__hash.html">item_hash</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__text__struct.html">png_text_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvehicle.html">vehicle</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structcoord__geo.html">coord_geo</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__id.html">item_id</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__time__struct.html">png_time_struct</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvehicle__and__profilename.html">vehicle_and_profilename</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__methods.html">item_methods</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng__unknown__chunk__t.html">png_unknown_chunk_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvehicle__methods.html">vehicle_methods</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classVehicleObject.html">VehicleObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoord__rect.html">coord_rect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__name.html">item_name</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpoi__param.html">poi_param</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvehicle__priv.html">vehicle_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="interfaceVSSpeechSynthesizer.html">VSSpeechSynthesizer</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcoord__rectObject.html">coord_rectObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__priv.html">item_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpoint.html">point</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvehicleprofile.html">vehicleprofile</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structcoordObject.html">coordObject</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitem__range.html">item_range</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpoint__rect.html">point_rect</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvoice__t.html">voice_t</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classcorelocation.html">corelocation</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structitemgra.html">itemgra</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpoly__priv.html">poly_priv</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvolume.html">volume</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structWGEN__DATA.html">WGEN_DATA</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcountry.html">country</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;j&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structpopulation__table.html">population_table</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structWORD__TAB.html">WORD_TAB</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structcountry__search.html">country_search</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprocess__relation__member__func__priv.html">process_relation_member_func_priv</a>&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;X&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structcountry__table.html">country_table</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structj1850.html">j1850</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprofile__option.html">profile_option</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwavegen__peaks__t.html">wavegen_peaks_t</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structcursor.html">cursor</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structjni__object.html">jni_object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structprojection__name.html">projection_name</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwchar__t__directive.html">wchar_t_directive</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structXPM2BMP__TAG.html">XPM2BMP_TAG</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structwchar__t__directives.html">wchar_t_directives</a>&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structXPMCOLORENTRY__TAG.html">XPMCOLORENTRY_TAG</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structwidget.html">widget</a>&#160;&#160;&#160;</td></tr>
+<tr><td></td><td valign="top"><a class="el" href="structdata__window.html">data_window</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structkeywtab__t.html">keywtab_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqt5__navit__timer.html">qt5_navit_timer</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_X">X</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter_Z">Z</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classmapExtract.html b/html/classmapExtract.html
new file mode 100644
index 000000000..a4cd70d35
--- /dev/null
+++ b/html/classmapExtract.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapExtract Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classmapExtract.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapExtract Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a72f230ac463811427e02bfb6c72535f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72f230ac463811427e02bfb6c72535f9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>mapExtract</b> ()</td></tr>
+<tr class="separator:a72f230ac463811427e02bfb6c72535f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67de135b2d877d1dd1097f0cb0148f79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmapExtract.html#a67de135b2d877d1dd1097f0cb0148f79">process</a> ()</td></tr>
+<tr class="separator:a67de135b2d877d1dd1097f0cb0148f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6e9079c449dbd0714ddaa60181c2a5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e9079c449dbd0714ddaa60181c2a5f"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>setBbox</b> ($sx, $sy, $ex, $ey)</td></tr>
+<tr class="separator:aa6e9079c449dbd0714ddaa60181c2a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3852abf4d9b5144133dfcba384d3bc93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3852abf4d9b5144133dfcba384d3bc93"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>setInput</b> ($<a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:a3852abf4d9b5144133dfcba384d3bc93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f19639d8649a6f4851ec69c98161c72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f19639d8649a6f4851ec69c98161c72"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>setInputFD</b> ($fd)</td></tr>
+<tr class="separator:a1f19639d8649a6f4851ec69c98161c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a219b0bae7c68d0120958800224f2d3e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a219b0bae7c68d0120958800224f2d3e9"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>setOutput</b> ($<a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:a219b0bae7c68d0120958800224f2d3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a817f6b6ff2e782b2a27bb5fd12ecced5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a817f6b6ff2e782b2a27bb5fd12ecced5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>setOutputFD</b> ($fd)</td></tr>
+<tr class="separator:a817f6b6ff2e782b2a27bb5fd12ecced5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa64c2273113d658e421a456161743b31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa64c2273113d658e421a456161743b31"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>contains_bbox</b> (&amp;$r)</td></tr>
+<tr class="separator:aa64c2273113d658e421a456161743b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c1d42b17730fcf3bc2186fad1c16730"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c1d42b17730fcf3bc2186fad1c16730"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>getmercator</b> ($sx, $sy, $ex, $ey)</td></tr>
+<tr class="separator:a8c1d42b17730fcf3bc2186fad1c16730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a674c5e16de1eae5d8699f03d8a68a36d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a674c5e16de1eae5d8699f03d8a68a36d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>$input_fd</b></td></tr>
+<tr class="separator:a674c5e16de1eae5d8699f03d8a68a36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c586e8fda2dd749d2347d6779d310c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c586e8fda2dd749d2347d6779d310c4"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>$output_fd</b></td></tr>
+<tr class="separator:a8c586e8fda2dd749d2347d6779d310c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24a53174c6886ab06b910389fa4ca837"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24a53174c6886ab06b910389fa4ca837"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>$fetchBbox</b></td></tr>
+<tr class="separator:a24a53174c6886ab06b910389fa4ca837"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2aea58837ddb3bb414d614feaebf39e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2aea58837ddb3bb414d614feaebf39e2"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>$formats</b></td></tr>
+<tr class="separator:a2aea58837ddb3bb414d614feaebf39e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a897b0d66c02bda6a9490c9f9159fcbe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a897b0d66c02bda6a9490c9f9159fcbe5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>$worldBbox</b></td></tr>
+<tr class="separator:a897b0d66c02bda6a9490c9f9159fcbe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a67de135b2d877d1dd1097f0cb0148f79"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">mapExtract::process </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Read through zipheaders</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>script/mapExtract.class.php</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classmapExtract.html">mapExtract</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classmapExtract.js b/html/classmapExtract.js
new file mode 100644
index 000000000..252d8e4a5
--- /dev/null
+++ b/html/classmapExtract.js
@@ -0,0 +1,17 @@
+var classmapExtract =
+[
+ [ "contains_bbox", "classmapExtract.html#aa64c2273113d658e421a456161743b31", null ],
+ [ "getmercator", "classmapExtract.html#a8c1d42b17730fcf3bc2186fad1c16730", null ],
+ [ "mapExtract", "classmapExtract.html#a72f230ac463811427e02bfb6c72535f9", null ],
+ [ "process", "classmapExtract.html#a67de135b2d877d1dd1097f0cb0148f79", null ],
+ [ "setBbox", "classmapExtract.html#aa6e9079c449dbd0714ddaa60181c2a5f", null ],
+ [ "setInput", "classmapExtract.html#a3852abf4d9b5144133dfcba384d3bc93", null ],
+ [ "setInputFD", "classmapExtract.html#a1f19639d8649a6f4851ec69c98161c72", null ],
+ [ "setOutput", "classmapExtract.html#a219b0bae7c68d0120958800224f2d3e9", null ],
+ [ "setOutputFD", "classmapExtract.html#a817f6b6ff2e782b2a27bb5fd12ecced5", null ],
+ [ "$fetchBbox", "classmapExtract.html#a24a53174c6886ab06b910389fa4ca837", null ],
+ [ "$formats", "classmapExtract.html#a2aea58837ddb3bb414d614feaebf39e2", null ],
+ [ "$input_fd", "classmapExtract.html#a674c5e16de1eae5d8699f03d8a68a36d", null ],
+ [ "$output_fd", "classmapExtract.html#a8c586e8fda2dd749d2347d6779d310c4", null ],
+ [ "$worldBbox", "classmapExtract.html#a897b0d66c02bda6a9490c9f9159fcbe5", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html
new file mode 100644
index 000000000..3ad056199
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.FileBrowserActivity Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.FileBrowserActivity Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.FileBrowserActivity:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.png" usemap="#org.navitproject.navit.FileBrowserActivity_map" alt=""/>
+ <map id="org.navitproject.navit.FileBrowserActivity_map" name="org.navitproject.navit.FileBrowserActivity_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a28c45570206292fb1fc872767d8154ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28c45570206292fb1fc872767d8154ef"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCreate</b> (Bundle savedInstanceState)</td></tr>
+<tr class="separator:a28c45570206292fb1fc872767d8154ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb808e2962963f1419d0b4a28550fb56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb808e2962963f1419d0b4a28550fb56"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onConfigurationChanged</b> (Configuration newConfig)</td></tr>
+<tr class="separator:acb808e2962963f1419d0b4a28550fb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ae91514b8317498e0dda8ce1e41463b31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae91514b8317498e0dda8ce1e41463b31"></a>
+static long&#160;</td><td class="memItemRight" valign="bottom"><b>getFreeSpace</b> (String path)</td></tr>
+<tr class="separator:ae91514b8317498e0dda8ce1e41463b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277b67e18394454ed47370987b8311e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a277b67e18394454ed47370987b8311e6"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>formatBytes</b> (long bytes)</td></tr>
+<tr class="separator:a277b67e18394454ed47370987b8311e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:aff514417e319f8742f9d851c1521d89b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff514417e319f8742f9d851c1521d89b"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>INTENT_ACTION_SELECT_DIR</b> = &quot;ua.com.vassiliev.androidfilebrowser.SELECT_DIRECTORY_ACTION&quot;</td></tr>
+<tr class="separator:aff514417e319f8742f9d851c1521d89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af18870269cecfd7439f0fa603317df8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af18870269cecfd7439f0fa603317df8d"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>INTENT_ACTION_SELECT_FILE</b> = &quot;ua.com.vassiliev.androidfilebrowser.SELECT_FILE_ACTION&quot;</td></tr>
+<tr class="separator:af18870269cecfd7439f0fa603317df8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b9ccba3a7d6a07fa3389527c5e4524d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b9ccba3a7d6a07fa3389527c5e4524d"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>startDirectoryParameter</b> = &quot;ua.com.vassiliev.androidfilebrowser.directoryPath&quot;</td></tr>
+<tr class="separator:a5b9ccba3a7d6a07fa3389527c5e4524d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8af99d655f0f31fb4096fda1882a4017"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8af99d655f0f31fb4096fda1882a4017"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>returnDirectoryParameter</b> = &quot;ua.com.vassiliev.androidfilebrowser.directoryPathRet&quot;</td></tr>
+<tr class="separator:a8af99d655f0f31fb4096fda1882a4017"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4128c9592fd760534619fb8a83222f89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4128c9592fd760534619fb8a83222f89"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>returnFileParameter</b> = &quot;ua.com.vassiliev.androidfilebrowser.filePathRet&quot;</td></tr>
+<tr class="separator:a4128c9592fd760534619fb8a83222f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a156fa87ee4dfe69557cfc69fc675b7c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a156fa87ee4dfe69557cfc69fc675b7c3"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>showCannotReadParameter</b> = &quot;ua.com.vassiliev.androidfilebrowser.showCannotRead&quot;</td></tr>
+<tr class="separator:a156fa87ee4dfe69557cfc69fc675b7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7851fd08f9550862d8666995c89d1a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7851fd08f9550862d8666995c89d1a5"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>filterExtension</b> = &quot;ua.com.vassiliev.androidfilebrowser.filterExtension&quot;</td></tr>
+<tr class="separator:ae7851fd08f9550862d8666995c89d1a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/FileBrowserActivity.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html">FileBrowserActivity</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.js b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.js
new file mode 100644
index 000000000..f1f0ede13
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.js
@@ -0,0 +1,5 @@
+var classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity =
+[
+ [ "onConfigurationChanged", "classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html#acb808e2962963f1419d0b4a28550fb56", null ],
+ [ "onCreate", "classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html#a28c45570206292fb1fc872767d8154ef", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.png b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.png
new file mode 100644
index 000000000..20514981b
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1Navit.html b/html/classorg_1_1navitproject_1_1navit_1_1Navit.html
new file mode 100644
index 000000000..69084ceca
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1Navit.html
@@ -0,0 +1,350 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.Navit Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1Navit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.Navit Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.Navit:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1Navit.png" usemap="#org.navitproject.navit.Navit_map" alt=""/>
+ <map id="org.navitproject.navit.Navit_map" name="org.navitproject.navit.Navit_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a58a166a5d5373bbd6be41180622038f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58a166a5d5373bbd6be41180622038f2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>removeFileIfExists</b> (String source)</td></tr>
+<tr class="separator:a58a166a5d5373bbd6be41180622038f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c53be17e218a184485c8872340a2b44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c53be17e218a184485c8872340a2b44"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>copyFileIfExists</b> (String source, String destination) throws IOException </td></tr>
+<tr class="separator:a2c53be17e218a184485c8872340a2b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d846bcbfd21fb088f948c69f1ff601a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4d846bcbfd21fb088f948c69f1ff601a">onCreate</a> (Bundle savedInstanceState)</td></tr>
+<tr class="separator:a4d846bcbfd21fb088f948c69f1ff601a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ed696de31ab8070d8f1e4f02b2af6e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ed696de31ab8070d8f1e4f02b2af6e6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onResume</b> ()</td></tr>
+<tr class="separator:a2ed696de31ab8070d8f1e4f02b2af6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b9aecfba5e600b15f7c719b980d5ca1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b9aecfba5e600b15f7c719b980d5ca1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPause</b> ()</td></tr>
+<tr class="separator:a3b9aecfba5e600b15f7c719b980d5ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e60a9d41754e54dc91caea4dd2b66bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e60a9d41754e54dc91caea4dd2b66bc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onRequestPermissionsResult</b> (int requestCode, String permissions[], int[] grantResults)</td></tr>
+<tr class="separator:a7e60a9d41754e54dc91caea4dd2b66bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ffa1f862063dd8bb0ab154e63b37ffe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ffa1f862063dd8bb0ab154e63b37ffe"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setActivityResult</b> (int requestCode, <a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html">NavitActivityResult</a> ActivityResult)</td></tr>
+<tr class="separator:a8ffa1f862063dd8bb0ab154e63b37ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5abca1a84cfd982e78286842a5474fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5abca1a84cfd982e78286842a5474fe"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onPrepareOptionsMenu</b> (Menu <a class="el" href="structmenu.html">menu</a>)</td></tr>
+<tr class="separator:ab5abca1a84cfd982e78286842a5474fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe0441e93f09e874a1c12cb2a6250577"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe0441e93f09e874a1c12cb2a6250577"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>start_targetsearch_from_intent</b> (String target_address)</td></tr>
+<tr class="separator:abe0441e93f09e874a1c12cb2a6250577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99d00e14cfe679d45bd0425dc46bebc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d00e14cfe679d45bd0425dc46bebc4"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onOptionsItemSelected</b> (MenuItem <a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="separator:a99d00e14cfe679d45bd0425dc46bebc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad76c1a37a5bcb6e709f14753316a1a4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad76c1a37a5bcb6e709f14753316a1a4e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>runOptionsItem</b> (int id)</td></tr>
+<tr class="separator:ad76c1a37a5bcb6e709f14753316a1a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77cdf1c00f6c69aaa01f5c2988dd2a3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a77cdf1c00f6c69aaa01f5c2988dd2a3d">showMenu</a> ()</td></tr>
+<tr class="memdesc:a77cdf1c00f6c69aaa01f5c2988dd2a3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shows the Options menu. <a href="#a77cdf1c00f6c69aaa01f5c2988dd2a3d">More...</a><br/></td></tr>
+<tr class="separator:a77cdf1c00f6c69aaa01f5c2988dd2a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4554a336295e738f48ba23190a22d90a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4554a336295e738f48ba23190a22d90a">showNativeKeyboard</a> ()</td></tr>
+<tr class="memdesc:a4554a336295e738f48ba23190a22d90a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shows the native keyboard or other input method. <a href="#a4554a336295e738f48ba23190a22d90a">More...</a><br/></td></tr>
+<tr class="separator:a4554a336295e738f48ba23190a22d90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6d1d09ee41af592a1f0421cea8a5eda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6d1d09ee41af592a1f0421cea8a5eda"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#ab6d1d09ee41af592a1f0421cea8a5eda">hideNativeKeyboard</a> ()</td></tr>
+<tr class="memdesc:ab6d1d09ee41af592a1f0421cea8a5eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hides the native keyboard or other input method. <br/></td></tr>
+<tr class="separator:ab6d1d09ee41af592a1f0421cea8a5eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ee9b7f4e8fd443dce9ff2631b17f6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73ee9b7f4e8fd443dce9ff2631b17f6c"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onSearchRequested</b> ()</td></tr>
+<tr class="separator:a73ee9b7f4e8fd443dce9ff2631b17f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0056b8369b7b45ed952630421bd8a86d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0056b8369b7b45ed952630421bd8a86d"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>setMapLocation</b> ()</td></tr>
+<tr class="separator:a0056b8369b7b45ed952630421bd8a86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30b7dab0eb9f226eb47ba0c25edd24a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30b7dab0eb9f226eb47ba0c25edd24a2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onDestroy</b> ()</td></tr>
+<tr class="separator:a30b7dab0eb9f226eb47ba0c25edd24a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6281ef3908ee038226097fda696176f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6281ef3908ee038226097fda696176f7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>fullscreen</b> (int fullscreen)</td></tr>
+<tr class="separator:a6281ef3908ee038226097fda696176f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4546df5524adc32952ad2ef55e467932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4546df5524adc32952ad2ef55e467932"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>disableSuspend</b> ()</td></tr>
+<tr class="separator:a4546df5524adc32952ad2ef55e467932"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a991f5ad5394793d7ec46812a7f453ab4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a991f5ad5394793d7ec46812a7f453ab4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>exit</b> ()</td></tr>
+<tr class="separator:a991f5ad5394793d7ec46812a7f453ab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b926fb269b1030e272c4c61c2f139af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b926fb269b1030e272c4c61c2f139af"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>NavitMain</b> (<a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> x, String lang, int version, String display_density_string, String path, String path2)</td></tr>
+<tr class="separator:a5b926fb269b1030e272c4c61c2f139af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbaf0ee8ac4cedc9a40fbff42cc27ce2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbaf0ee8ac4cedc9a40fbff42cc27ce2"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>NavitDestroy</b> ()</td></tr>
+<tr class="separator:acbaf0ee8ac4cedc9a40fbff42cc27ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ac7a7ab84aeeccd22520b47b4dbebec91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7a7ab84aeeccd22520b47b4dbebec91"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>_</b> (String in)</td></tr>
+<tr class="separator:ac7a7ab84aeeccd22520b47b4dbebec91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74db2f791c2c75189e061d848eea7ce0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74db2f791c2c75189e061d848eea7ce0"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setKeypressCallback</b> (int kp_cb_id, <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a> ng)</td></tr>
+<tr class="separator:a74db2f791c2c75189e061d848eea7ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7de6c01879492efb07ef89983eca26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae7de6c01879492efb07ef89983eca26"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>setMotionCallback</b> (int mo_cb_id, <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a> ng)</td></tr>
+<tr class="separator:aae7de6c01879492efb07ef89983eca26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6d50d9d1d8aca5a4ee11970d39b20672"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d50d9d1d8aca5a4ee11970d39b20672"></a>
+<a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html">NavitDialogs</a>&#160;</td><td class="memItemRight" valign="bottom"><b>dialogs</b></td></tr>
+<tr class="separator:a6d50d9d1d8aca5a4ee11970d39b20672"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a63c493f55043d9f8a7dc3a00663b8a64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c493f55043d9f8a7dc3a00663b8a64"></a>
+static InputMethodManager&#160;</td><td class="memItemRight" valign="bottom"><b>mgr</b> = null</td></tr>
+<tr class="separator:a63c493f55043d9f8a7dc3a00663b8a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2a4c4924d40fb9e43b22cf3f0840e24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2a4c4924d40fb9e43b22cf3f0840e24"></a>
+static DisplayMetrics&#160;</td><td class="memItemRight" valign="bottom"><b>metrics</b> = null</td></tr>
+<tr class="separator:ad2a4c4924d40fb9e43b22cf3f0840e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a727122264432c8ba532c2846cfc3a6c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727122264432c8ba532c2846cfc3a6c1"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>status_bar_height</b> = 0</td></tr>
+<tr class="separator:a727122264432c8ba532c2846cfc3a6c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a403bf39d01faa13ec62f09bcefb49a48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a403bf39d01faa13ec62f09bcefb49a48"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>action_bar_default_height</b> = 0</td></tr>
+<tr class="separator:a403bf39d01faa13ec62f09bcefb49a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59b9c0e5ae8ec2fed1d185e677891514"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59b9c0e5ae8ec2fed1d185e677891514"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_bar_height</b> = 0</td></tr>
+<tr class="separator:a59b9c0e5ae8ec2fed1d185e677891514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb5ce887cfb14364dffe505913235afa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5ce887cfb14364dffe505913235afa"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_bar_height_landscape</b> = 0</td></tr>
+<tr class="separator:afb5ce887cfb14364dffe505913235afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08437a9cea59ba204c3472891110c829"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08437a9cea59ba204c3472891110c829"></a>
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_bar_width</b> = 0</td></tr>
+<tr class="separator:a08437a9cea59ba204c3472891110c829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a721c9a043342ef1a1fc83cc878bd143d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a721c9a043342ef1a1fc83cc878bd143d"></a>
+static Boolean&#160;</td><td class="memItemRight" valign="bottom"><b>show_soft_keyboard</b> = false</td></tr>
+<tr class="separator:a721c9a043342ef1a1fc83cc878bd143d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b2f56b93b3af98a5c89c414b56e008e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b2f56b93b3af98a5c89c414b56e008e"></a>
+static Boolean&#160;</td><td class="memItemRight" valign="bottom"><b>show_soft_keyboard_now_showing</b> = false</td></tr>
+<tr class="separator:a2b2f56b93b3af98a5c89c414b56e008e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a970557ed880053388c86521367514064"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a970557ed880053388c86521367514064"></a>
+static long&#160;</td><td class="memItemRight" valign="bottom"><b>last_pressed_menu_key</b> = 0L</td></tr>
+<tr class="separator:a970557ed880053388c86521367514064"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86c22b57dbda411b995cabfb72bb364c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86c22b57dbda411b995cabfb72bb364c"></a>
+static long&#160;</td><td class="memItemRight" valign="bottom"><b>time_pressed_menu_key</b> = 0L</td></tr>
+<tr class="separator:a86c22b57dbda411b995cabfb72bb364c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a455c8ba41034a64027c900076a913f4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a455c8ba41034a64027c900076a913f4b"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>my_display_density</b> = &quot;mdpi&quot;</td></tr>
+<tr class="separator:a455c8ba41034a64027c900076a913f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6a39fb68dcafd9255885a4fa37f61d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d6a39fb68dcafd9255885a4fa37f61d"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>NavitDownloaderSelectMap_id</b> = 967</td></tr>
+<tr class="separator:a9d6a39fb68dcafd9255885a4fa37f61d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21b99b4ad4244ccb8b5aceaf58e6cf90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21b99b4ad4244ccb8b5aceaf58e6cf90"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>MAP_NUM_PRIMARY</b> = 11</td></tr>
+<tr class="separator:a21b99b4ad4244ccb8b5aceaf58e6cf90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a026ba92188b43082acac93b863961630"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a026ba92188b43082acac93b863961630"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>NavitAddressSearch_id</b> = 70</td></tr>
+<tr class="separator:a026ba92188b43082acac93b863961630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d970d580af3fe902b17912e65c745d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0d970d580af3fe902b17912e65c745d"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>NavitSelectStorage_id</b> = 43</td></tr>
+<tr class="separator:ae0d970d580af3fe902b17912e65c745d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13b93e94e0e1ef3283c3557a15ed4d0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13b93e94e0e1ef3283c3557a15ed4d0c"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>NavitLanguage</b></td></tr>
+<tr class="separator:a13b93e94e0e1ef3283c3557a15ed4d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5a69ef4481732284a518434e77ade62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5a69ef4481732284a518434e77ade62"></a>
+static Resources&#160;</td><td class="memItemRight" valign="bottom"><b>NavitResources</b> = null</td></tr>
+<tr class="separator:ad5a69ef4481732284a518434e77ade62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdab1f4cd3bf046377eb1a3a7adb45a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdab1f4cd3bf046377eb1a3a7adb45a7"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>MAP_NUM_SECONDARY</b> = 12</td></tr>
+<tr class="separator:acdab1f4cd3bf046377eb1a3a7adb45a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6ad74f0477efc02ab8509f38fc5720e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ad74f0477efc02ab8509f38fc5720e"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>NAVIT_PREFS</b> = &quot;NavitPrefs&quot;</td></tr>
+<tr class="separator:ad6ad74f0477efc02ab8509f38fc5720e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b203c8d0d6103a45b141efdff3961c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b203c8d0d6103a45b141efdff3961c9"></a>
+static <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a>&#160;</td><td class="memItemRight" valign="bottom"><b>N_NavitGraphics</b> = null</td></tr>
+<tr class="separator:a1b203c8d0d6103a45b141efdff3961c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a6cb530da592694ce0e2e6950e1737202"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cb530da592694ce0e2e6950e1737202"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onActivityResult</b> (int requestCode, int resultCode, Intent data)</td></tr>
+<tr class="separator:a6cb530da592694ce0e2e6950e1737202"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aece77c2c050bd60d8dbdbf860fb65a1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aece77c2c050bd60d8dbdbf860fb65a1e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPrepareDialog</b> (int id, Dialog dialog)</td></tr>
+<tr class="separator:aece77c2c050bd60d8dbdbf860fb65a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd5f22784cae532c39b9b10aead52d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfd5f22784cae532c39b9b10aead52d0"></a>
+Dialog&#160;</td><td class="memItemRight" valign="bottom"><b>onCreateDialog</b> (int id)</td></tr>
+<tr class="separator:abfd5f22784cae532c39b9b10aead52d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a4d846bcbfd21fb088f948c69f1ff601a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void org.navitproject.navit.Navit.onCreate </td>
+ <td>(</td>
+ <td class="paramtype">Bundle&#160;</td>
+ <td class="paramname"><em>savedInstanceState</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>Called when the activity is first created. </p>
+
+</div>
+</div>
+<a class="anchor" id="a77cdf1c00f6c69aaa01f5c2988dd2a3d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void org.navitproject.navit.Navit.showMenu </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Shows the Options menu. </p>
+<p>Calling this method has the same effect as pressing the hardware Menu button, where present, or touching the overflow button in the Action bar. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4554a336295e738f48ba23190a22d90a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int org.navitproject.navit.Navit.showNativeKeyboard </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Shows the native keyboard or other input method. </p>
+<dl class="section return"><dt>Returns</dt><dd><div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --> if an input method is going to be displayed,<div class="fragment"><div class="line"><span class="keyword">false</span> </div>
+</div><!-- fragment --> if not </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/Navit.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1Navit.js b/html/classorg_1_1navitproject_1_1navit_1_1Navit.js
new file mode 100644
index 000000000..6cfaca94a
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1Navit.js
@@ -0,0 +1,29 @@
+var classorg_1_1navitproject_1_1navit_1_1Navit =
+[
+ [ "copyFileIfExists", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a2c53be17e218a184485c8872340a2b44", null ],
+ [ "disableSuspend", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a4546df5524adc32952ad2ef55e467932", null ],
+ [ "exit", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a991f5ad5394793d7ec46812a7f453ab4", null ],
+ [ "fullscreen", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a6281ef3908ee038226097fda696176f7", null ],
+ [ "hideNativeKeyboard", "classorg_1_1navitproject_1_1navit_1_1Navit.html#ab6d1d09ee41af592a1f0421cea8a5eda", null ],
+ [ "NavitDestroy", "classorg_1_1navitproject_1_1navit_1_1Navit.html#acbaf0ee8ac4cedc9a40fbff42cc27ce2", null ],
+ [ "NavitMain", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a5b926fb269b1030e272c4c61c2f139af", null ],
+ [ "onActivityResult", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a6cb530da592694ce0e2e6950e1737202", null ],
+ [ "onCreate", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a4d846bcbfd21fb088f948c69f1ff601a", null ],
+ [ "onCreateDialog", "classorg_1_1navitproject_1_1navit_1_1Navit.html#abfd5f22784cae532c39b9b10aead52d0", null ],
+ [ "onDestroy", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a30b7dab0eb9f226eb47ba0c25edd24a2", null ],
+ [ "onOptionsItemSelected", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a99d00e14cfe679d45bd0425dc46bebc4", null ],
+ [ "onPause", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a3b9aecfba5e600b15f7c719b980d5ca1", null ],
+ [ "onPrepareDialog", "classorg_1_1navitproject_1_1navit_1_1Navit.html#aece77c2c050bd60d8dbdbf860fb65a1e", null ],
+ [ "onPrepareOptionsMenu", "classorg_1_1navitproject_1_1navit_1_1Navit.html#ab5abca1a84cfd982e78286842a5474fe", null ],
+ [ "onRequestPermissionsResult", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a7e60a9d41754e54dc91caea4dd2b66bc", null ],
+ [ "onResume", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a2ed696de31ab8070d8f1e4f02b2af6e6", null ],
+ [ "onSearchRequested", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a73ee9b7f4e8fd443dce9ff2631b17f6c", null ],
+ [ "removeFileIfExists", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a58a166a5d5373bbd6be41180622038f2", null ],
+ [ "runOptionsItem", "classorg_1_1navitproject_1_1navit_1_1Navit.html#ad76c1a37a5bcb6e709f14753316a1a4e", null ],
+ [ "setActivityResult", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a8ffa1f862063dd8bb0ab154e63b37ffe", null ],
+ [ "setMapLocation", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a0056b8369b7b45ed952630421bd8a86d", null ],
+ [ "showMenu", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a77cdf1c00f6c69aaa01f5c2988dd2a3d", null ],
+ [ "showNativeKeyboard", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a4554a336295e738f48ba23190a22d90a", null ],
+ [ "start_targetsearch_from_intent", "classorg_1_1navitproject_1_1navit_1_1Navit.html#abe0441e93f09e874a1c12cb2a6250577", null ],
+ [ "dialogs", "classorg_1_1navitproject_1_1navit_1_1Navit.html#a6d50d9d1d8aca5a4ee11970d39b20672", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1Navit.png b/html/classorg_1_1navitproject_1_1navit_1_1Navit.png
new file mode 100644
index 000000000..b5fc6a97d
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1Navit.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html
new file mode 100644
index 000000000..802420fb7
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitAddressSearchActivity Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitAddressSearchActivity Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitAddressSearchActivity:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.png" usemap="#org.navitproject.navit.NavitAddressSearchActivity_map" alt=""/>
+ <map id="org.navitproject.navit.NavitAddressSearchActivity_map" name="org.navitproject.navit.NavitAddressSearchActivity_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>NavitAddress</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a086aab815df8a0e7aad907f4511c6676"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a086aab815df8a0e7aad907f4511c6676">receiveAddress</a> (int type, float latitude, float longitude, String address)</td></tr>
+<tr class="separator:a086aab815df8a0e7aad907f4511c6676"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9029437ebca3276f70d79b847da2e0fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9029437ebca3276f70d79b847da2e0fd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>finishAddressSearch</b> ()</td></tr>
+<tr class="separator:a9029437ebca3276f70d79b847da2e0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a019936fb22f89f72cb21bee4eb9f61d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a019936fb22f89f72cb21bee4eb9f61d8"></a>
+native long&#160;</td><td class="memItemRight" valign="bottom"><b>CallbackStartAddressSearch</b> (int partial_match, String <a class="el" href="structcountry.html">country</a>, String s)</td></tr>
+<tr class="separator:a019936fb22f89f72cb21bee4eb9f61d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa27d6bc3c57a69313ed74cdc3c680ce1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa27d6bc3c57a69313ed74cdc3c680ce1"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>CallbackCancelAddressSearch</b> (long handle)</td></tr>
+<tr class="separator:aa27d6bc3c57a69313ed74cdc3c680ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aabd2e767c430e03655df71f8738ff530"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabd2e767c430e03655df71f8738ff530"></a>
+RelativeLayout&#160;</td><td class="memItemRight" valign="bottom"><b>NavitAddressSearchActivity_layout</b></td></tr>
+<tr class="separator:aabd2e767c430e03655df71f8738ff530"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad9679590ca3930a0436e9d23288c056c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9679590ca3930a0436e9d23288c056c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCreate</b> (Bundle savedInstanceState)</td></tr>
+<tr class="separator:ad9679590ca3930a0436e9d23288c056c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dfb7ab51e346941748da59ede4d21f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dfb7ab51e346941748da59ede4d21f8"></a>
+Dialog&#160;</td><td class="memItemRight" valign="bottom"><b>onCreateDialog</b> (int id)</td></tr>
+<tr class="separator:a6dfb7ab51e346941748da59ede4d21f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a086aab815df8a0e7aad907f4511c6676"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void org.navitproject.navit.NavitAddressSearchActivity.receiveAddress </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>latitude</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>longitude</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>address</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>start a search on the map </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitAddressSearchActivity.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html">NavitAddressSearchActivity</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.js
new file mode 100644
index 000000000..555bc05c7
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.js
@@ -0,0 +1,10 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity =
+[
+ [ "CallbackCancelAddressSearch", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#aa27d6bc3c57a69313ed74cdc3c680ce1", null ],
+ [ "CallbackStartAddressSearch", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a019936fb22f89f72cb21bee4eb9f61d8", null ],
+ [ "finishAddressSearch", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a9029437ebca3276f70d79b847da2e0fd", null ],
+ [ "onCreate", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#ad9679590ca3930a0436e9d23288c056c", null ],
+ [ "onCreateDialog", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a6dfb7ab51e346941748da59ede4d21f8", null ],
+ [ "receiveAddress", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a086aab815df8a0e7aad907f4511c6676", null ],
+ [ "NavitAddressSearchActivity_layout", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#aabd2e767c430e03655df71f8738ff530", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.png
new file mode 100644
index 000000000..7f81d0278
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html
new file mode 100644
index 000000000..ff465a17c
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitAppConfig Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitAppConfig Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitAppConfig:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.png" usemap="#org.navitproject.navit.NavitAppConfig_map" alt=""/>
+ <map id="org.navitproject.navit.NavitAppConfig_map" name="org.navitproject.navit.NavitAppConfig_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a74e7c3b9fa92813e88071033411586c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74e7c3b9fa92813e88071033411586c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCreate</b> ()</td></tr>
+<tr class="separator:a74e7c3b9fa92813e88071033411586c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b3a327501437bfca964a29e1d1da883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b3a327501437bfca964a29e1d1da883"></a>
+List&lt; NavitAddress &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getLastAddresses</b> ()</td></tr>
+<tr class="separator:a8b3a327501437bfca964a29e1d1da883"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f5e46a4ebdcd288ad571b422c6aca68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f5e46a4ebdcd288ad571b422c6aca68"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>addLastAddress</b> (NavitAddress newAddress)</td></tr>
+<tr class="separator:a0f5e46a4ebdcd288ad571b422c6aca68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitAppConfig.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html">NavitAppConfig</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.js
new file mode 100644
index 000000000..7a8f41dd6
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitAppConfig =
+[
+ [ "addLastAddress", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a0f5e46a4ebdcd288ad571b422c6aca68", null ],
+ [ "getLastAddresses", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a8b3a327501437bfca964a29e1d1da883", null ],
+ [ "onCreate", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a74e7c3b9fa92813e88071033411586c4", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.png
new file mode 100644
index 000000000..62c13c2a6
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html
new file mode 100644
index 000000000..ac2c30d4c
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitBackupTask Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitBackupTask Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitBackupTask:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.png" usemap="#org.navitproject.navit.NavitBackupTask_map" alt=""/>
+ <map id="org.navitproject.navit.NavitBackupTask_map" name="org.navitproject.navit.NavitBackupTask_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7dc57edd806802562967803d6a5287b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dc57edd806802562967803d6a5287b4"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitBackupTask</b> (<a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> <a class="el" href="structcontext.html">context</a>)</td></tr>
+<tr class="separator:a7dc57edd806802562967803d6a5287b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ab1d13fef31e5331f9d7569deffcad4f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1d13fef31e5331f9d7569deffcad4f7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPreExecute</b> ()</td></tr>
+<tr class="separator:ab1d13fef31e5331f9d7569deffcad4f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab78f58a8645b6a3c724ea729d7a07a7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab78f58a8645b6a3c724ea729d7a07a7b"></a>
+String&#160;</td><td class="memItemRight" valign="bottom"><b>doInBackground</b> (Void...v)</td></tr>
+<tr class="separator:ab78f58a8645b6a3c724ea729d7a07a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab195e182da8385d57b22b397f38a9dc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab195e182da8385d57b22b397f38a9dc6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPostExecute</b> (String <a class="el" href="structresult.html">result</a>)</td></tr>
+<tr class="separator:ab195e182da8385d57b22b397f38a9dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa30350e633892c0525f46e017d7613c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30350e633892c0525f46e017d7613c5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCancelled</b> ()</td></tr>
+<tr class="separator:aa30350e633892c0525f46e017d7613c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitBackupTask.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html">NavitBackupTask</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.js
new file mode 100644
index 000000000..76d30cd16
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.js
@@ -0,0 +1,8 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitBackupTask =
+[
+ [ "NavitBackupTask", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#a7dc57edd806802562967803d6a5287b4", null ],
+ [ "doInBackground", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab78f58a8645b6a3c724ea729d7a07a7b", null ],
+ [ "onCancelled", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#aa30350e633892c0525f46e017d7613c5", null ],
+ [ "onPostExecute", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab195e182da8385d57b22b397f38a9dc6", null ],
+ [ "onPreExecute", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab1d13fef31e5331f9d7569deffcad4f7", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.png
new file mode 100644
index 000000000..0198411ae
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.html
new file mode 100644
index 000000000..20d6ffe89
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitCamera Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitCamera.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitCamera Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitCamera:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitCamera.png" usemap="#org.navitproject.navit.NavitCamera_map" alt=""/>
+ <map id="org.navitproject.navit.NavitCamera_map" name="org.navitproject.navit.NavitCamera_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af23c3b4e6b3a87b9304fbcf113d96cd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af23c3b4e6b3a87b9304fbcf113d96cd5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>surfaceCreated</b> (SurfaceHolder holder)</td></tr>
+<tr class="separator:af23c3b4e6b3a87b9304fbcf113d96cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c463f09156fae68ed679a1a55855b21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c463f09156fae68ed679a1a55855b21"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>surfaceDestroyed</b> (SurfaceHolder holder)</td></tr>
+<tr class="separator:a8c463f09156fae68ed679a1a55855b21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a75c983f9ca7f25385aafa93de957dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a75c983f9ca7f25385aafa93de957dd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>surfaceChanged</b> (SurfaceHolder holder, int format, int w, int h)</td></tr>
+<tr class="separator:a9a75c983f9ca7f25385aafa93de957dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitCamera.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html">NavitCamera</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.js
new file mode 100644
index 000000000..f5043f742
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitCamera =
+[
+ [ "surfaceChanged", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#a9a75c983f9ca7f25385aafa93de957dd", null ],
+ [ "surfaceCreated", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#af23c3b4e6b3a87b9304fbcf113d96cd5", null ],
+ [ "surfaceDestroyed", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#a8c463f09156fae68ed679a1a55855b21", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.png
new file mode 100644
index 000000000..3325c2744
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitCamera.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html
new file mode 100644
index 000000000..91bb4f38f
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitDialogs Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitDialogs Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitDialogs:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.png" usemap="#org.navitproject.navit.NavitDialogs_map" alt=""/>
+ <map id="org.navitproject.navit.NavitDialogs_map" name="org.navitproject.navit.NavitDialogs_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a761c6ed1f9cb5cdb43cdd4f4c2f5734c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a761c6ed1f9cb5cdb43cdd4f4c2f5734c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitDialogs</b> (<a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> activity)</td></tr>
+<tr class="separator:a761c6ed1f9cb5cdb43cdd4f4c2f5734c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9b087a3a606f753337e79ef37740332"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9b087a3a606f753337e79ef37740332"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>handleMessage</b> (Message msg)</td></tr>
+<tr class="separator:aa9b087a3a606f753337e79ef37740332"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ea99f158c355aec865f9d54099120d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ea99f158c355aec865f9d54099120d4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>prepareDialog</b> (int id, Dialog dialog)</td></tr>
+<tr class="separator:a0ea99f158c355aec865f9d54099120d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a72cae750d8d94c4e089bcbe4463209e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72cae750d8d94c4e089bcbe4463209e9"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>sendDialogMessage</b> (int what, String title, String text, int dialog_num, int value1, int value2)</td></tr>
+<tr class="separator:a72cae750d8d94c4e089bcbe4463209e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a8154bef42517359028549d29535cf7d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8154bef42517359028549d29535cf7d1"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>DIALOG_MAPDOWNLOAD</b> = 1</td></tr>
+<tr class="separator:a8154bef42517359028549d29535cf7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98a1792a029b0c97048f711c77db112b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98a1792a029b0c97048f711c77db112b"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>DIALOG_BACKUP_RESTORE</b> = 2</td></tr>
+<tr class="separator:a98a1792a029b0c97048f711c77db112b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac57aede9ac1a1d22bf7b75f7f4ffcb28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac57aede9ac1a1d22bf7b75f7f4ffcb28"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>DIALOG_SELECT_BACKUP</b> = 3</td></tr>
+<tr class="separator:ac57aede9ac1a1d22bf7b75f7f4ffcb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitDialogs.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html">NavitDialogs</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.js
new file mode 100644
index 000000000..167e23443
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitDialogs =
+[
+ [ "NavitDialogs", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#a761c6ed1f9cb5cdb43cdd4f4c2f5734c", null ],
+ [ "handleMessage", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#aa9b087a3a606f753337e79ef37740332", null ],
+ [ "prepareDialog", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#a0ea99f158c355aec865f9d54099120d4", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.png
new file mode 100644
index 000000000..5c2443209
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDialogs.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html
new file mode 100644
index 000000000..1162273c5
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitDownloadSelectMapActivity Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitDownloadSelectMapActivity Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitDownloadSelectMapActivity:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.png" usemap="#org.navitproject.navit.NavitDownloadSelectMapActivity_map" alt=""/>
+ <map id="org.navitproject.navit.NavitDownloadSelectMapActivity_map" name="org.navitproject.navit.NavitDownloadSelectMapActivity_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a71f1a4f8da5956a5388faccee7d1f6cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f1a4f8da5956a5388faccee7d1f6cd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCreate</b> (Bundle savedInstanceState)</td></tr>
+<tr class="separator:a71f1a4f8da5956a5388faccee7d1f6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d57c6306c327466dca0575f66dc4893"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d57c6306c327466dca0575f66dc4893"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onChildClick</b> (ExpandableListView <a class="el" href="structparent.html">parent</a>, View v, int groupPosition, int childPosition, long id)</td></tr>
+<tr class="separator:a4d57c6306c327466dca0575f66dc4893"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ab01d7a1139d0de888fe6e26e97333359"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab01d7a1139d0de888fe6e26e97333359"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>getFreeSpace</b> ()</td></tr>
+<tr class="separator:ab01d7a1139d0de888fe6e26e97333359"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitDownloadSelectMapActivity.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html">NavitDownloadSelectMapActivity</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.js
new file mode 100644
index 000000000..d74450070
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity =
+[
+ [ "getFreeSpace", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#ab01d7a1139d0de888fe6e26e97333359", null ],
+ [ "onChildClick", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#a4d57c6306c327466dca0575f66dc4893", null ],
+ [ "onCreate", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#a71f1a4f8da5956a5388faccee7d1f6cd", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.png
new file mode 100644
index 000000000..2ac0bbaea
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html
new file mode 100644
index 000000000..a80a040f2
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitGraphics Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitGraphics Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>msg_type</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa843d10007d34aa74c57f226b90addce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa843d10007d34aa74c57f226b90addce"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setBackgroundColor</b> (int bgcolor)</td></tr>
+<tr class="separator:aa843d10007d34aa74c57f226b90addce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86d176b84577258edee0f1f97d900f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86d176b84577258edee0f1f97d900f46"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>SetCamera</b> (int use_camera)</td></tr>
+<tr class="separator:a86d176b84577258edee0f1f97d900f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90874c15d9e782b3ff8bc18bfef75875"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90874c15d9e782b3ff8bc18bfef75875"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics</b> (final Activity activity, <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a> <a class="el" href="structparent.html">parent</a>, int x, int y, int w, int h, int wraparound, int use_camera)</td></tr>
+<tr class="separator:a90874c15d9e782b3ff8bc18bfef75875"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b9c61e7b8717c0ab04b33e2b13ff06c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b9c61e7b8717c0ab04b33e2b13ff06c"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>SizeChangedCallback</b> (int id, int x, int y)</td></tr>
+<tr class="separator:a2b9c61e7b8717c0ab04b33e2b13ff06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1556f4b57a6e606bfd07faf242271a70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1556f4b57a6e606bfd07faf242271a70"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>PaddingChangedCallback</b> (int id, int left, int right, int top, int bottom)</td></tr>
+<tr class="separator:a1556f4b57a6e606bfd07faf242271a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0a92eb4af63f3f70a207bc7ed4735bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0a92eb4af63f3f70a207bc7ed4735bc"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>KeypressCallback</b> (int id, String s)</td></tr>
+<tr class="separator:ab0a92eb4af63f3f70a207bc7ed4735bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc063558fceff1fd19d553c80a8d43b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc063558fceff1fd19d553c80a8d43b4"></a>
+native int&#160;</td><td class="memItemRight" valign="bottom"><b>CallbackMessageChannel</b> (int i, String s)</td></tr>
+<tr class="separator:adc063558fceff1fd19d553c80a8d43b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a925c8d1d32127bbeb50a8de80eaee86d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a925c8d1d32127bbeb50a8de80eaee86d"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>ButtonCallback</b> (int id, int pressed, int button, int x, int y)</td></tr>
+<tr class="separator:a925c8d1d32127bbeb50a8de80eaee86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6609c4d2252fc831ef2382d2ab208735"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6609c4d2252fc831ef2382d2ab208735"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>MotionCallback</b> (int id, int x, int y)</td></tr>
+<tr class="separator:a6609c4d2252fc831ef2382d2ab208735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54d43760423b78a6708e71050be4c022"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54d43760423b78a6708e71050be4c022"></a>
+native String&#160;</td><td class="memItemRight" valign="bottom"><b>GetDefaultCountry</b> (int id, String s)</td></tr>
+<tr class="separator:a54d43760423b78a6708e71050be4c022"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc8b705e3316bad3989a34df9eb2b61f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc8b705e3316bad3989a34df9eb2b61f">handleResize</a> (int w, int h)</td></tr>
+<tr class="memdesc:adc8b705e3316bad3989a34df9eb2b61f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles resize events. <a href="#adc8b705e3316bad3989a34df9eb2b61f">More...</a><br/></td></tr>
+<tr class="separator:adc8b705e3316bad3989a34df9eb2b61f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af48fbcc4ebf9c5b32844065fb706948a"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af48fbcc4ebf9c5b32844065fb706948a">hasMenuButton</a> ()</td></tr>
+<tr class="memdesc:af48fbcc4ebf9c5b32844065fb706948a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the device has a hardware menu button. <a href="#af48fbcc4ebf9c5b32844065fb706948a">More...</a><br/></td></tr>
+<tr class="separator:af48fbcc4ebf9c5b32844065fb706948a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac591e9e0faa49c083a76315416da2735"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac591e9e0faa49c083a76315416da2735"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setSizeChangedCallback</b> (int id)</td></tr>
+<tr class="separator:ac591e9e0faa49c083a76315416da2735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac9d3c9f73f2edcb186d1c4dea37127d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac9d3c9f73f2edcb186d1c4dea37127d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setPaddingChangedCallback</b> (int id)</td></tr>
+<tr class="separator:aac9d3c9f73f2edcb186d1c4dea37127d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4ec5d99e3b500ea4cd66932a20d7505"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4ec5d99e3b500ea4cd66932a20d7505"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setButtonCallback</b> (int id)</td></tr>
+<tr class="separator:ac4ec5d99e3b500ea4cd66932a20d7505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac78f40403662ac08aa51c00b506ed087"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac78f40403662ac08aa51c00b506ed087"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setMotionCallback</b> (int id)</td></tr>
+<tr class="separator:ac78f40403662ac08aa51c00b506ed087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28ea94951097dd0ecf2938661504d57f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28ea94951097dd0ecf2938661504d57f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setKeypressCallback</b> (int id)</td></tr>
+<tr class="separator:a28ea94951097dd0ecf2938661504d57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a64ebc42b90007e18e225fe5a66455b8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64ebc42b90007e18e225fe5a66455b8a"></a>
+static native String[][]&#160;</td><td class="memItemRight" valign="bottom"><b>GetAllCountries</b> ()</td></tr>
+<tr class="separator:a64ebc42b90007e18e225fe5a66455b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa02a1e93257c13d6422a47c964fc2a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa02a1e93257c13d6422a47c964fc2a1"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>getLocalizedString</b> (String text)</td></tr>
+<tr class="separator:afa02a1e93257c13d6422a47c964fc2a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad98e578658eacf6ceec98e8218a24540"><td class="memItemLeft" align="right" valign="top">static native String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ad98e578658eacf6ceec98e8218a24540">CallbackLocalizedString</a> (String s)</td></tr>
+<tr class="separator:ad98e578658eacf6ceec98e8218a24540"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a45c5c269ce106cebae162de53c4ea31c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45c5c269ce106cebae162de53c4ea31c"></a>
+Handler&#160;</td><td class="memItemRight" valign="bottom"><b>callback_handler</b></td></tr>
+<tr class="separator:a45c5c269ce106cebae162de53c4ea31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:abe564b3dc15fbe0f709247b9fc0e3e6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe564b3dc15fbe0f709247b9fc0e3e6a"></a>
+static Boolean&#160;</td><td class="memItemRight" valign="bottom"><b>in_map</b> = false</td></tr>
+<tr class="separator:abe564b3dc15fbe0f709247b9fc0e3e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20a898f78766db9a6937c1b937a83941"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20a898f78766db9a6937c1b937a83941"></a>
+static msg_type[]&#160;</td><td class="memItemRight" valign="bottom"><b>msg_values</b> = msg_type.values()</td></tr>
+<tr class="separator:a20a898f78766db9a6937c1b937a83941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ca09ff7dba8ecf911b75313f7eb7c50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ca09ff7dba8ecf911b75313f7eb7c50"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode_begin</b> = 0</td></tr>
+<tr class="separator:a8ca09ff7dba8ecf911b75313f7eb7c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a195e75bbe122efe09f04d681133f7360"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a195e75bbe122efe09f04d681133f7360"></a>
+static final int&#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode_end</b> = 1</td></tr>
+<tr class="separator:a195e75bbe122efe09f04d681133f7360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ae09c7e46f036dbbb0df73b23c212dae9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae09c7e46f036dbbb0df73b23c212dae9"></a>
+Rect&#160;</td><td class="memItemRight" valign="bottom"><b>get_rect</b> ()</td></tr>
+<tr class="separator:ae09c7e46f036dbbb0df73b23c212dae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f4fcce884087288011b418077191d0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f4fcce884087288011b418077191d0a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_polyline</b> (Paint paint, int c[])</td></tr>
+<tr class="separator:a7f4fcce884087288011b418077191d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaddda656ddb1a85218b74929f5ee38f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaddda656ddb1a85218b74929f5ee38f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_polygon</b> (Paint paint, int c[])</td></tr>
+<tr class="separator:aaaddda656ddb1a85218b74929f5ee38f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3d4535460bb6d08bd97055c8b87dfcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3d4535460bb6d08bd97055c8b87dfcc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_rectangle</b> (Paint paint, int x, int y, int w, int h)</td></tr>
+<tr class="separator:ac3d4535460bb6d08bd97055c8b87dfcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78acbebf4d2771da8da5148bfb12cfcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78acbebf4d2771da8da5148bfb12cfcd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_circle</b> (Paint paint, int x, int y, int r)</td></tr>
+<tr class="separator:a78acbebf4d2771da8da5148bfb12cfcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21dbcb1c957a2a7c89862513671257ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21dbcb1c957a2a7c89862513671257ee"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_text</b> (Paint paint, int x, int y, String text, int size, int dx, int dy, int bgcolor)</td></tr>
+<tr class="separator:a21dbcb1c957a2a7c89862513671257ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af73f2348b7da78e8229ce52ddfbfa039"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af73f2348b7da78e8229ce52ddfbfa039"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_image</b> (Paint paint, int x, int y, Bitmap bitmap)</td></tr>
+<tr class="separator:af73f2348b7da78e8229ce52ddfbfa039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a898660f2551f64113fd5fb38e95c2b10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a898660f2551f64113fd5fb38e95c2b10"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_image_warp</b> (Paint paint, int count, int p0x, int p0y, int p1x, int p1y, int p2x, int p2y, Bitmap bitmap)</td></tr>
+<tr class="separator:a898660f2551f64113fd5fb38e95c2b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33eeae1e56377cbdee8ea6d70d6ae33a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33eeae1e56377cbdee8ea6d70d6ae33a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode</b> (int mode)</td></tr>
+<tr class="separator:a33eeae1e56377cbdee8ea6d70d6ae33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c7efb7914e1067ccca34f87b020abda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c7efb7914e1067ccca34f87b020abda"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>draw_drag</b> (int x, int y)</td></tr>
+<tr class="separator:a8c7efb7914e1067ccca34f87b020abda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a8a0f6c4682b1e32b6beb2c6b235896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a8a0f6c4682b1e32b6beb2c6b235896"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_disable</b> (int disable)</td></tr>
+<tr class="separator:a4a8a0f6c4682b1e32b6beb2c6b235896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5def54d4d8307773c8c1a0cf158bd31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5def54d4d8307773c8c1a0cf158bd31"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_resize</b> (int x, int y, int w, int h, int wraparound)</td></tr>
+<tr class="separator:ae5def54d4d8307773c8c1a0cf158bd31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="ad98e578658eacf6ceec98e8218a24540"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static native String org.navitproject.navit.NavitGraphics.CallbackLocalizedString </td>
+ <td>(</td>
+ <td class="paramtype">String&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<p>get localized string </p>
+
+</div>
+</div>
+<a class="anchor" id="adc8b705e3316bad3989a34df9eb2b61f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void org.navitproject.navit.NavitGraphics.handleResize </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Handles resize events. </p>
+<p>This method is called whenever the main View is resized in any way. This is the case when its </p>
+<div class="fragment"><div class="line">onSizeChanged() </div>
+</div><!-- fragment --><p> event handler fires or when toggling Fullscreen mode. </p>
+
+</div>
+</div>
+<a class="anchor" id="af48fbcc4ebf9c5b32844065fb706948a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean org.navitproject.navit.NavitGraphics.hasMenuButton </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns whether the device has a hardware menu button. </p>
+<p>Only Android versions starting with ICS (API version 14) support the API call to detect the presence of a Menu button. On earlier Android versions, the following assumptions will be made: On API levels up to 10, this method will always return</p>
+<div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --><p> , as these Android versions relied on devices having a physical Menu button. On API levels 11 through 13 (Honeycomb releases), this method will always return </p>
+<div class="fragment"><div class="line"><span class="keyword">false</span> </div>
+</div><!-- fragment --><p> , as Honeycomb was a tablet-only release and did not require devices to have a Menu button.</p>
+<p>Note that this method is not aware of non-standard mechanisms on some customized builds of Android. For example, CyanogenMod has an option to add a menu button to the navigation bar. Even with that option, this method will still return <code>false</code>. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitGraphics.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.js
new file mode 100644
index 000000000..ca863d1ee
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitGraphics.js
@@ -0,0 +1,33 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitGraphics =
+[
+ [ "NavitGraphics", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a90874c15d9e782b3ff8bc18bfef75875", null ],
+ [ "ButtonCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a925c8d1d32127bbeb50a8de80eaee86d", null ],
+ [ "CallbackMessageChannel", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc063558fceff1fd19d553c80a8d43b4", null ],
+ [ "draw_circle", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a78acbebf4d2771da8da5148bfb12cfcd", null ],
+ [ "draw_drag", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a8c7efb7914e1067ccca34f87b020abda", null ],
+ [ "draw_image", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af73f2348b7da78e8229ce52ddfbfa039", null ],
+ [ "draw_image_warp", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a898660f2551f64113fd5fb38e95c2b10", null ],
+ [ "draw_mode", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a33eeae1e56377cbdee8ea6d70d6ae33a", null ],
+ [ "draw_polygon", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aaaddda656ddb1a85218b74929f5ee38f", null ],
+ [ "draw_polyline", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a7f4fcce884087288011b418077191d0a", null ],
+ [ "draw_rectangle", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac3d4535460bb6d08bd97055c8b87dfcc", null ],
+ [ "draw_text", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a21dbcb1c957a2a7c89862513671257ee", null ],
+ [ "get_rect", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ae09c7e46f036dbbb0df73b23c212dae9", null ],
+ [ "GetDefaultCountry", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a54d43760423b78a6708e71050be4c022", null ],
+ [ "handleResize", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc8b705e3316bad3989a34df9eb2b61f", null ],
+ [ "hasMenuButton", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af48fbcc4ebf9c5b32844065fb706948a", null ],
+ [ "KeypressCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ab0a92eb4af63f3f70a207bc7ed4735bc", null ],
+ [ "MotionCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a6609c4d2252fc831ef2382d2ab208735", null ],
+ [ "overlay_disable", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a4a8a0f6c4682b1e32b6beb2c6b235896", null ],
+ [ "overlay_resize", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ae5def54d4d8307773c8c1a0cf158bd31", null ],
+ [ "PaddingChangedCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a1556f4b57a6e606bfd07faf242271a70", null ],
+ [ "setBackgroundColor", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aa843d10007d34aa74c57f226b90addce", null ],
+ [ "setButtonCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac4ec5d99e3b500ea4cd66932a20d7505", null ],
+ [ "SetCamera", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a86d176b84577258edee0f1f97d900f46", null ],
+ [ "setKeypressCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a28ea94951097dd0ecf2938661504d57f", null ],
+ [ "setMotionCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac78f40403662ac08aa51c00b506ed087", null ],
+ [ "setPaddingChangedCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aac9d3c9f73f2edcb186d1c4dea37127d", null ],
+ [ "setSizeChangedCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac591e9e0faa49c083a76315416da2735", null ],
+ [ "SizeChangedCallback", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a2b9c61e7b8717c0ab04b33e2b13ff06c", null ],
+ [ "callback_handler", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a45c5c269ce106cebae162de53c4ea31c", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.html
new file mode 100644
index 000000000..3b9aa6daf
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitMap Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitMap.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitMap Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aee5d366cd157a8d9c9ed2996530a5907"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee5d366cd157a8d9c9ed2996530a5907"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitMap</b> (String path, String map_file_name)</td></tr>
+<tr class="separator:aee5d366cd157a8d9c9ed2996530a5907"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a504a0098fe2a2d6ddbb4cbb5b6d7a025"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a504a0098fe2a2d6ddbb4cbb5b6d7a025"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitMap</b> (String map_location)</td></tr>
+<tr class="separator:a504a0098fe2a2d6ddbb4cbb5b6d7a025"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a897fb8b18852ae9c50cb6bbc238e908b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a897fb8b18852ae9c50cb6bbc238e908b"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> ()</td></tr>
+<tr class="separator:a897fb8b18852ae9c50cb6bbc238e908b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73842de7eed689acb47e5d484a94de8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73842de7eed689acb47e5d484a94de8e"></a>
+String&#160;</td><td class="memItemRight" valign="bottom"><b>getLocation</b> ()</td></tr>
+<tr class="separator:a73842de7eed689acb47e5d484a94de8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitMap.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html">NavitMap</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.js
new file mode 100644
index 000000000..94664721a
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitMap.js
@@ -0,0 +1,7 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitMap =
+[
+ [ "NavitMap", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html#aee5d366cd157a8d9c9ed2996530a5907", null ],
+ [ "NavitMap", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a504a0098fe2a2d6ddbb4cbb5b6d7a025", null ],
+ [ "getLocation", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a73842de7eed689acb47e5d484a94de8e", null ],
+ [ "size", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a897fb8b18852ae9c50cb6bbc238e908b", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html
new file mode 100644
index 000000000..4d5215b4c
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitMapDownloader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitMapDownloader Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitMapDownloader:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.png" usemap="#org.navitproject.navit.NavitMapDownloader_map" alt=""/>
+ <map id="org.navitproject.navit.NavitMapDownloader_map" name="org.navitproject.navit.NavitMapDownloader_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>osm_map_values</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a83ccbe82c078cecf702cc72f177509b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83ccbe82c078cecf702cc72f177509b4"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitMapDownloader</b> (int map_id)</td></tr>
+<tr class="separator:a83ccbe82c078cecf702cc72f177509b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f208cba6608cf9fdb06512951dccd65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f208cba6608cf9fdb06512951dccd65"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>run</b> ()</td></tr>
+<tr class="separator:a8f208cba6608cf9fdb06512951dccd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8ec89fc35d3236496b202c23a4bc84c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8ec89fc35d3236496b202c23a4bc84c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stop_thread</b> ()</td></tr>
+<tr class="separator:ab8ec89fc35d3236496b202c23a4bc84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aa6e5d43000eeefad5d17d6171aece28f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6e5d43000eeefad5d17d6171aece28f"></a>
+static <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html">NavitMap</a>[]&#160;</td><td class="memItemRight" valign="bottom"><b>getAvailableMaps</b> ()</td></tr>
+<tr class="separator:aa6e5d43000eeefad5d17d6171aece28f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a665709fdb680501039d2ddad95a52b45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a665709fdb680501039d2ddad95a52b45"></a>
+static final osm_map_values[]&#160;</td><td class="memItemRight" valign="bottom"><b>osm_maps</b></td></tr>
+<tr class="separator:a665709fdb680501039d2ddad95a52b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aaa3bdd3fb3f6a3a3c55611dd8acb1dd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa3bdd3fb3f6a3a3c55611dd8acb1dd3"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>checkFreeSpace</b> (long needed_bytes)</td></tr>
+<tr class="separator:aaa3bdd3fb3f6a3a3c55611dd8acb1dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12a0b560b4368a8c8bb07dbface8f541"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12a0b560b4368a8c8bb07dbface8f541"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>deleteMap</b> ()</td></tr>
+<tr class="separator:a12a0b560b4368a8c8bb07dbface8f541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa77d95b27ab3d03b40659c69414be6c8"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aa77d95b27ab3d03b40659c69414be6c8">download_osm_map</a> ()</td></tr>
+<tr class="separator:aa77d95b27ab3d03b40659c69414be6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9308f7cdb963228bc0b18634dcf50e33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9308f7cdb963228bc0b18634dcf50e33"></a>
+File&#160;</td><td class="memItemRight" valign="bottom"><b>getDestinationFile</b> ()</td></tr>
+<tr class="separator:a9308f7cdb963228bc0b18634dcf50e33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d7e86978946bbf505512a623ab0da3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d7e86978946bbf505512a623ab0da3a"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>downloadData</b> (URLConnection c, long already_read, long real_size_bytes, boolean resume, File outputFile)</td></tr>
+<tr class="separator:a5d7e86978946bbf505512a623ab0da3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b5a0e66e91dd0266bd0bbb791b16a34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b5a0e66e91dd0266bd0bbb791b16a34"></a>
+URL&#160;</td><td class="memItemRight" valign="bottom"><b>getDownloadURL</b> ()</td></tr>
+<tr class="separator:a3b5a0e66e91dd0266bd0bbb791b16a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a836205772661cff8ede526001a35af4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a836205772661cff8ede526001a35af4e"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>getFreeSpace</b> ()</td></tr>
+<tr class="separator:a836205772661cff8ede526001a35af4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc71ac4664b9518772050c4e272ee8c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc71ac4664b9518772050c4e272ee8c5"></a>
+BufferedInputStream&#160;</td><td class="memItemRight" valign="bottom"><b>getInputStream</b> (URLConnection c)</td></tr>
+<tr class="separator:acc71ac4664b9518772050c4e272ee8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afad30d4787df3deb268cffc82fa6fdd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afad30d4787df3deb268cffc82fa6fdd9"></a>
+File&#160;</td><td class="memItemRight" valign="bottom"><b>getMapFile</b> ()</td></tr>
+<tr class="separator:afad30d4787df3deb268cffc82fa6fdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0eb85b69005fdd0808e782d9bf8e3e9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0eb85b69005fdd0808e782d9bf8e3e9b"></a>
+File&#160;</td><td class="memItemRight" valign="bottom"><b>getMapInfoFile</b> ()</td></tr>
+<tr class="separator:a0eb85b69005fdd0808e782d9bf8e3e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19f99106970949ff18862954fcfac3a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19f99106970949ff18862954fcfac3a7"></a>
+BufferedOutputStream&#160;</td><td class="memItemRight" valign="bottom"><b>getOutputStream</b> (File outputFile, boolean resume)</td></tr>
+<tr class="separator:a19f99106970949ff18862954fcfac3a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae071e6be599dd6108fcd70ec9a40f86c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae071e6be599dd6108fcd70ec9a40f86c"></a>
+URLConnection&#160;</td><td class="memItemRight" valign="bottom"><b>initConnection</b> (URL url)</td></tr>
+<tr class="separator:ae071e6be599dd6108fcd70ec9a40f86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b852166ad13522ce9cb51e46e1f9583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b852166ad13522ce9cb51e46e1f9583"></a>
+boolean&#160;</td><td class="memItemRight" valign="bottom"><b>readData</b> (OutputStream buf, InputStream bif, long already_read, long real_size_bytes)</td></tr>
+<tr class="separator:a2b852166ad13522ce9cb51e46e1f9583"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96c829a1aef563fe69237fbcab4de0da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96c829a1aef563fe69237fbcab4de0da"></a>
+URL&#160;</td><td class="memItemRight" valign="bottom"><b>readFileInfo</b> ()</td></tr>
+<tr class="separator:a96c829a1aef563fe69237fbcab4de0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc2d40c368d53c2ecec8b98441f06fa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc2d40c368d53c2ecec8b98441f06fa8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>toast</b> (String <a class="el" href="structmessage.html">message</a>)</td></tr>
+<tr class="separator:afc2d40c368d53c2ecec8b98441f06fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1f7d07449815a0be3173471500a2733"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1f7d07449815a0be3173471500a2733"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>updateProgress</b> (long startTime, long offsetBytes, long readBytes, long maxBytes)</td></tr>
+<tr class="separator:ac1f7d07449815a0be3173471500a2733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5b522f2ba4df330837369d4ea100c6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5b522f2ba4df330837369d4ea100c6a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>updateProgress</b> (long positionBytes, long maximumBytes, String infoText)</td></tr>
+<tr class="separator:af5b522f2ba4df330837369d4ea100c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abea98518e1b8936435adf49e8787af74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea98518e1b8936435adf49e8787af74"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>writeFileInfo</b> (URLConnection c, long sizeInBytes)</td></tr>
+<tr class="separator:abea98518e1b8936435adf49e8787af74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a2741b57e67d9dd939ca6e6affc9b6d7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2741b57e67d9dd939ca6e6affc9b6d7c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>retry_counter</b> = 0</td></tr>
+<tr class="separator:a2741b57e67d9dd939ca6e6affc9b6d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl class="section author"><dt>Author</dt><dd>rikky </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="aa77d95b27ab3d03b40659c69414be6c8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">boolean org.navitproject.navit.NavitMapDownloader.download_osm_map </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">map_values</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitMapDownloader.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html">NavitMapDownloader</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.js
new file mode 100644
index 000000000..4c3965f54
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.js
@@ -0,0 +1,25 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader =
+[
+ [ "NavitMapDownloader", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a83ccbe82c078cecf702cc72f177509b4", null ],
+ [ "checkFreeSpace", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aaa3bdd3fb3f6a3a3c55611dd8acb1dd3", null ],
+ [ "deleteMap", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a12a0b560b4368a8c8bb07dbface8f541", null ],
+ [ "download_osm_map", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aa77d95b27ab3d03b40659c69414be6c8", null ],
+ [ "downloadData", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a5d7e86978946bbf505512a623ab0da3a", null ],
+ [ "getDestinationFile", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a9308f7cdb963228bc0b18634dcf50e33", null ],
+ [ "getDownloadURL", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a3b5a0e66e91dd0266bd0bbb791b16a34", null ],
+ [ "getFreeSpace", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a836205772661cff8ede526001a35af4e", null ],
+ [ "getInputStream", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#acc71ac4664b9518772050c4e272ee8c5", null ],
+ [ "getMapFile", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#afad30d4787df3deb268cffc82fa6fdd9", null ],
+ [ "getMapInfoFile", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a0eb85b69005fdd0808e782d9bf8e3e9b", null ],
+ [ "getOutputStream", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a19f99106970949ff18862954fcfac3a7", null ],
+ [ "initConnection", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ae071e6be599dd6108fcd70ec9a40f86c", null ],
+ [ "readData", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a2b852166ad13522ce9cb51e46e1f9583", null ],
+ [ "readFileInfo", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a96c829a1aef563fe69237fbcab4de0da", null ],
+ [ "run", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a8f208cba6608cf9fdb06512951dccd65", null ],
+ [ "stop_thread", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ab8ec89fc35d3236496b202c23a4bc84c", null ],
+ [ "toast", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#afc2d40c368d53c2ecec8b98441f06fa8", null ],
+ [ "updateProgress", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ac1f7d07449815a0be3173471500a2733", null ],
+ [ "updateProgress", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#af5b522f2ba4df330837369d4ea100c6a", null ],
+ [ "writeFileInfo", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#abea98518e1b8936435adf49e8787af74", null ],
+ [ "retry_counter", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a2741b57e67d9dd939ca6e6affc9b6d7c", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.png
new file mode 100644
index 000000000..2d455b5e6
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html
new file mode 100644
index 000000000..e4a56f8be
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitRestoreTask Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitRestoreTask Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitRestoreTask:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.png" usemap="#org.navitproject.navit.NavitRestoreTask_map" alt=""/>
+ <map id="org.navitproject.navit.NavitRestoreTask_map" name="org.navitproject.navit.NavitRestoreTask_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae58c05516229b205423ce38b9830c6c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae58c05516229b205423ce38b9830c6c5"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NavitRestoreTask</b> (<a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> <a class="el" href="structcontext.html">context</a>, String <a class="el" href="structtimestamp.html">timestamp</a>)</td></tr>
+<tr class="separator:ae58c05516229b205423ce38b9830c6c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a8186c2ed53d2e36a4d81c815c2b6d3d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8186c2ed53d2e36a4d81c815c2b6d3d5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPreExecute</b> ()</td></tr>
+<tr class="separator:a8186c2ed53d2e36a4d81c815c2b6d3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79266e72fff43bd5c3bab92c5ffa8935"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79266e72fff43bd5c3bab92c5ffa8935"></a>
+String&#160;</td><td class="memItemRight" valign="bottom"><b>doInBackground</b> (Void...v)</td></tr>
+<tr class="separator:a79266e72fff43bd5c3bab92c5ffa8935"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a173515344474c2e4e090be7eb61a549b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a173515344474c2e4e090be7eb61a549b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onPostExecute</b> (String <a class="el" href="structresult.html">result</a>)</td></tr>
+<tr class="separator:a173515344474c2e4e090be7eb61a549b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c81467cadfe2caa78c9fc4e4032841b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c81467cadfe2caa78c9fc4e4032841b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onCancelled</b> ()</td></tr>
+<tr class="separator:a8c81467cadfe2caa78c9fc4e4032841b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitRestoreTask.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html">NavitRestoreTask</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.js
new file mode 100644
index 000000000..e393773b8
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.js
@@ -0,0 +1,8 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask =
+[
+ [ "NavitRestoreTask", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#ae58c05516229b205423ce38b9830c6c5", null ],
+ [ "doInBackground", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a79266e72fff43bd5c3bab92c5ffa8935", null ],
+ [ "onCancelled", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a8c81467cadfe2caa78c9fc4e4032841b", null ],
+ [ "onPostExecute", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a173515344474c2e4e090be7eb61a549b", null ],
+ [ "onPreExecute", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a8186c2ed53d2e36a4d81c815c2b6d3d5", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.png
new file mode 100644
index 000000000..3c8da4b1b
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.html
new file mode 100644
index 000000000..e961199a2
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitSensors Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitSensors.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitSensors Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitSensors:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitSensors.png" usemap="#org.navitproject.navit.NavitSensors_map" alt=""/>
+ <map id="org.navitproject.navit.NavitSensors_map" name="org.navitproject.navit.NavitSensors_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aeb00fd68dc05c4ea341fd9480f5f810f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb00fd68dc05c4ea341fd9480f5f810f"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>SensorCallback</b> (int id, int sensor, float x, float y, float z)</td></tr>
+<tr class="separator:aeb00fd68dc05c4ea341fd9480f5f810f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4821526e553f7ce0355678695be991d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4821526e553f7ce0355678695be991d4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onAccuracyChanged</b> (Sensor sensor, int accuracy)</td></tr>
+<tr class="separator:a4821526e553f7ce0355678695be991d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c32ad97daf4cec5b922d15caf12f3d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c32ad97daf4cec5b922d15caf12f3d7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onSensorChanged</b> (SensorEvent sev)</td></tr>
+<tr class="separator:a5c32ad97daf4cec5b922d15caf12f3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitSensors.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSensors.html">NavitSensors</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.js
new file mode 100644
index 000000000..cf02fa72c
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitSensors =
+[
+ [ "onAccuracyChanged", "classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#a4821526e553f7ce0355678695be991d4", null ],
+ [ "onSensorChanged", "classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#a5c32ad97daf4cec5b922d15caf12f3d7", null ],
+ [ "SensorCallback", "classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#aeb00fd68dc05c4ea341fd9480f5f810f", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.png
new file mode 100644
index 000000000..3be380ce0
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSensors.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html
new file mode 100644
index 000000000..3d76a0df1
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitSpeech Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitSpeech Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitSpeech:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.png" usemap="#org.navitproject.navit.NavitSpeech_map" alt=""/>
+ <map id="org.navitproject.navit.NavitSpeech_map" name="org.navitproject.navit.NavitSpeech_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4504b11f93421c038f92727e472193ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4504b11f93421c038f92727e472193ae"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>run</b> ()</td></tr>
+<tr class="separator:a4504b11f93421c038f92727e472193ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a755779d05e212203e301e42713bece96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a755779d05e212203e301e42713bece96"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>say</b> (String what)</td></tr>
+<tr class="separator:a755779d05e212203e301e42713bece96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitSpeech.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html">NavitSpeech</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.js
new file mode 100644
index 000000000..630c02b0f
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.js
@@ -0,0 +1,5 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitSpeech =
+[
+ [ "run", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html#a4504b11f93421c038f92727e472193ae", null ],
+ [ "say", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html#a755779d05e212203e301e42713bece96", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.png
new file mode 100644
index 000000000..80e1e6da7
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html
new file mode 100644
index 000000000..3864b55ba
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitSpeech2 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitSpeech2 Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitSpeech2:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.png" usemap="#org.navitproject.navit.NavitSpeech2_map" alt=""/>
+ <map id="org.navitproject.navit.NavitSpeech2_map" name="org.navitproject.navit.NavitSpeech2_map">
+<area href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html" alt="org.navitproject.navit.NavitActivityResult" shape="rect" coords="251,0,492,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5ce5cff803fb38558e698a95f5909637"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ce5cff803fb38558e698a95f5909637"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onInit</b> (int status)</td></tr>
+<tr class="separator:a5ce5cff803fb38558e698a95f5909637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53375d1c4b645297b803d77b235a2f52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53375d1c4b645297b803d77b235a2f52"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onActivityResult</b> (int requestCode, int resultCode, Intent data)</td></tr>
+<tr class="separator:a53375d1c4b645297b803d77b235a2f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02727414f9ce45fa734aacca3726e33f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02727414f9ce45fa734aacca3726e33f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>say</b> (String what)</td></tr>
+<tr class="separator:a02727414f9ce45fa734aacca3726e33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitSpeech2.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html">NavitSpeech2</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.js
new file mode 100644
index 000000000..7216dbdd7
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitSpeech2 =
+[
+ [ "onActivityResult", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a53375d1c4b645297b803d77b235a2f52", null ],
+ [ "onInit", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a5ce5cff803fb38558e698a95f5909637", null ],
+ [ "say", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a02727414f9ce45fa734aacca3726e33f", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.png
new file mode 100644
index 000000000..fec979cc9
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html
new file mode 100644
index 000000000..1c5c14c91
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitTextTranslations Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitTextTranslations Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:afc67dcd57f910511ccee26a6fd68c6df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc67dcd57f910511ccee26a6fd68c6df"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
+<tr class="separator:afc67dcd57f910511ccee26a6fd68c6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5a7084d76dde5ead88f13fe7e39850a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5a7084d76dde5ead88f13fe7e39850a"></a>
+static String&#160;</td><td class="memItemRight" valign="bottom"><b>get_text</b> (String in)</td></tr>
+<tr class="separator:ac5a7084d76dde5ead88f13fe7e39850a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitTextTranslations.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html">NavitTextTranslations</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html
new file mode 100644
index 000000000..629ac4e95
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitTimeout Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitTimeout Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitTimeout:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.png" usemap="#org.navitproject.navit.NavitTimeout_map" alt=""/>
+ <map id="org.navitproject.navit.NavitTimeout_map" name="org.navitproject.navit.NavitTimeout_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8172f952acc181efa7d35093163718d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8172f952acc181efa7d35093163718d9"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>TimeoutCallback</b> (int id)</td></tr>
+<tr class="separator:a8172f952acc181efa7d35093163718d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49a6e39c14b5a3a2e717a5dedb6556cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49a6e39c14b5a3a2e717a5dedb6556cb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>run</b> ()</td></tr>
+<tr class="separator:a49a6e39c14b5a3a2e717a5dedb6556cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade120a67834369cc73af73c1d4205aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade120a67834369cc73af73c1d4205aa3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>remove</b> ()</td></tr>
+<tr class="separator:ade120a67834369cc73af73c1d4205aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitTimeout.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html">NavitTimeout</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.js
new file mode 100644
index 000000000..3b99062e1
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitTimeout =
+[
+ [ "remove", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#ade120a67834369cc73af73c1d4205aa3", null ],
+ [ "run", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#a49a6e39c14b5a3a2e717a5dedb6556cb", null ],
+ [ "TimeoutCallback", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#a8172f952acc181efa7d35093163718d9", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.png
new file mode 100644
index 000000000..9a9a351da
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitTimeout.png
Binary files differ
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html
new file mode 100644
index 000000000..e5bd12ac8
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitVehicle Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitVehicle Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2dd99bc2e97fa87cbce1ed40a942e4ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dd99bc2e97fa87cbce1ed40a942e4ca"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleCallback</b> (int id, Location location)</td></tr>
+<tr class="separator:a2dd99bc2e97fa87cbce1ed40a942e4ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9c4565071ab9f4f4a5f473330dd8052"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9c4565071ab9f4f4a5f473330dd8052"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleCallback</b> (int id, int satsInView, int satsUsed)</td></tr>
+<tr class="separator:ac9c4565071ab9f4f4a5f473330dd8052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fb16d5d2917fe6ffa238fd6d2ef1587"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fb16d5d2917fe6ffa238fd6d2ef1587"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>VehicleCallback</b> (int id, int enabled)</td></tr>
+<tr class="separator:a2fb16d5d2917fe6ffa238fd6d2ef1587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ab32287a5ffaa1299573da3ebfb3b6a56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab32287a5ffaa1299573da3ebfb3b6a56"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>removeListener</b> ()</td></tr>
+<tr class="separator:ab32287a5ffaa1299573da3ebfb3b6a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a880cf639bb6066feb3c4532f7b0a39c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a880cf639bb6066feb3c4532f7b0a39c9"></a>
+static final String&#160;</td><td class="memItemRight" valign="bottom"><b>GPS_FIX_CHANGE</b> = &quot;android.location.GPS_FIX_CHANGE&quot;</td></tr>
+<tr class="separator:a880cf639bb6066feb3c4532f7b0a39c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a3296fdcc969526e3fe620f1d507fb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a3296fdcc969526e3fe620f1d507fb1"></a>
+static Location&#160;</td><td class="memItemRight" valign="bottom"><b>lastLocation</b> = null</td></tr>
+<tr class="separator:a8a3296fdcc969526e3fe620f1d507fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitVehicle.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html">NavitVehicle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.js
new file mode 100644
index 000000000..c5610fd0b
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitVehicle.js
@@ -0,0 +1,6 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitVehicle =
+[
+ [ "VehicleCallback", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#a2dd99bc2e97fa87cbce1ed40a942e4ca", null ],
+ [ "VehicleCallback", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#ac9c4565071ab9f4f4a5f473330dd8052", null ],
+ [ "VehicleCallback", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#a2fb16d5d2917fe6ffa238fd6d2ef1587", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.html b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.html
new file mode 100644
index 000000000..907f51d99
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitWatch Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classorg_1_1navitproject_1_1navit_1_1NavitWatch.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitWatch Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitWatch:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classorg_1_1navitproject_1_1navit_1_1NavitWatch.png" usemap="#org.navitproject.navit.NavitWatch_map" alt=""/>
+ <map id="org.navitproject.navit.NavitWatch_map" name="org.navitproject.navit.NavitWatch_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2bd60cd2aa38666faf60ff49def91d19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bd60cd2aa38666faf60ff49def91d19"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>poll</b> (int func, int fd, int cond)</td></tr>
+<tr class="separator:a2bd60cd2aa38666faf60ff49def91d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f12aa40a53d73dad2ec85c9a75f2577"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f12aa40a53d73dad2ec85c9a75f2577"></a>
+native void&#160;</td><td class="memItemRight" valign="bottom"><b>WatchCallback</b> (int id)</td></tr>
+<tr class="separator:a5f12aa40a53d73dad2ec85c9a75f2577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277663e7ae11ef894bdec2a0aec7ff82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a277663e7ae11ef894bdec2a0aec7ff82"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>run</b> ()</td></tr>
+<tr class="separator:a277663e7ae11ef894bdec2a0aec7ff82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae14883508b0367b1acddb2f619279708"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae14883508b0367b1acddb2f619279708"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b> ()</td></tr>
+<tr class="separator:ae14883508b0367b1acddb2f619279708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64bb5eb33af82d76c6a09383318e91ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64bb5eb33af82d76c6a09383318e91ae"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>remove</b> ()</td></tr>
+<tr class="separator:a64bb5eb33af82d76c6a09383318e91ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitWatch.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitWatch.html">NavitWatch</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.js b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.js
new file mode 100644
index 000000000..f859d954c
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.js
@@ -0,0 +1,8 @@
+var classorg_1_1navitproject_1_1navit_1_1NavitWatch =
+[
+ [ "callback", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#ae14883508b0367b1acddb2f619279708", null ],
+ [ "poll", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a2bd60cd2aa38666faf60ff49def91d19", null ],
+ [ "remove", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a64bb5eb33af82d76c6a09383318e91ae", null ],
+ [ "run", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a277663e7ae11ef894bdec2a0aec7ff82", null ],
+ [ "WatchCallback", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a5f12aa40a53d73dad2ec85c9a75f2577", null ]
+]; \ No newline at end of file
diff --git a/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.png b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.png
new file mode 100644
index 000000000..4a5bf12e0
--- /dev/null
+++ b/html/classorg_1_1navitproject_1_1navit_1_1NavitWatch.png
Binary files differ
diff --git a/html/classqt5__navit__timer.html b/html/classqt5__navit__timer.html
new file mode 100644
index 000000000..37485d006
--- /dev/null
+++ b/html/classqt5__navit__timer.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: qt5_navit_timer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classqt5__navit__timer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">qt5_navit_timer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="event__qt5_8h_source.html">event_qt5.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qt5_navit_timer:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="classqt5__navit__timer.png" usemap="#qt5_navit_timer_map" alt=""/>
+ <map id="qt5_navit_timer_map" name="qt5_navit_timer_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7bbda26f1ee764099c0484eb7f39addb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bbda26f1ee764099c0484eb7f39addb"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>qt5_navit_timer</b> (QObject *<a class="el" href="structparent.html">parent</a>=0)</td></tr>
+<tr class="separator:a7bbda26f1ee764099c0484eb7f39addb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad139eb9e543aa856db72cc548020cfba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad139eb9e543aa856db72cc548020cfba"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>timer_type</b></td></tr>
+<tr class="separator:ad139eb9e543aa856db72cc548020cfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2f72702250ca388f606120b9239365a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2f72702250ca388f606120b9239365a"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>timer_callback</b></td></tr>
+<tr class="separator:aa2f72702250ca388f606120b9239365a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3866983df278a27ad30d4b483da157f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3866983df278a27ad30d4b483da157f6"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>watches</b></td></tr>
+<tr class="separator:a3866983df278a27ad30d4b483da157f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:af7e9cf69299079e1f075c449967674af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7e9cf69299079e1f075c449967674af"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>timerEvent</b> (QTimerEvent *event)</td></tr>
+<tr class="separator:af7e9cf69299079e1f075c449967674af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2017 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this class was generated from the following files:<ul>
+<li>graphics/qt5/<a class="el" href="event__qt5_8h_source.html">event_qt5.h</a></li>
+<li>graphics/qt5/event_qt5.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="classqt5__navit__timer.html">qt5_navit_timer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/classqt5__navit__timer.js b/html/classqt5__navit__timer.js
new file mode 100644
index 000000000..eb06e7c7e
--- /dev/null
+++ b/html/classqt5__navit__timer.js
@@ -0,0 +1,8 @@
+var classqt5__navit__timer =
+[
+ [ "qt5_navit_timer", "classqt5__navit__timer.html#a7bbda26f1ee764099c0484eb7f39addb", null ],
+ [ "timerEvent", "classqt5__navit__timer.html#af7e9cf69299079e1f075c449967674af", null ],
+ [ "timer_callback", "classqt5__navit__timer.html#aa2f72702250ca388f606120b9239365a", null ],
+ [ "timer_type", "classqt5__navit__timer.html#ad139eb9e543aa856db72cc548020cfba", null ],
+ [ "watches", "classqt5__navit__timer.html#a3866983df278a27ad30d4b483da157f6", null ]
+]; \ No newline at end of file
diff --git a/html/classqt5__navit__timer.png b/html/classqt5__navit__timer.png
new file mode 100644
index 000000000..6c978ed84
--- /dev/null
+++ b/html/classqt5__navit__timer.png
Binary files differ
diff --git a/html/closed.png b/html/closed.png
new file mode 100644
index 000000000..98cc2c909
--- /dev/null
+++ b/html/closed.png
Binary files differ
diff --git a/html/color_8h_source.html b/html/color_8h_source.html
new file mode 100644
index 000000000..84a125038
--- /dev/null
+++ b/html/color_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: color.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('color_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">color.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_COLOR_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_COLOR_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structcolor.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">int</span> r,g,b,a;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;};</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define COLOR_BITDEPTH 16</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_WHITE_ 0xffff,0xffff,0xffff,0xffff</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_BLACK_ 0x0000,0x0000,0x0000,0xffff</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_BACKGROUND_ 0xffff, 0xefef, 0xb7b7, 0xffff</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_TRANSPARENT__ 0x0000,0x0000,0x0000,0xffff</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_WHITE ((struct color) {COLOR_WHITE_})</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_BLACK ((struct color) {COLOR_BLACK_})</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_TRANSPARENT ((struct color) {COLOR_TRANSPARENT_})</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_FMT &quot;0x%x,0x%x,0x%x,0x%x&quot;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_ARGS(c) (c).r,(c).g,(c).b,(c).a</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define COLOR_IS_SAME(c1,c2) ((c1).r==(c2).r &amp;&amp; (c1).g==(c2).g &amp;&amp; (c1).b==(c2).b &amp;&amp; (c1).a==(c2).a)</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_IS_WHITE(c) COLOR_IS_SAME(c, COLOR_WHITE)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COLOR_IS_BLACK(c) COLOR_IS_SAME(c, COLOR_BLACK)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>color.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/command_8h_source.html b/html/command_8h_source.html
new file mode 100644
index 000000000..86f56364f
--- /dev/null
+++ b/html/command_8h_source.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: command.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('command_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">command.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_COMMAND_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_COMMAND_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structcommand__table.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__table.html">command_table</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *command;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; int (*func)(<span class="keywordtype">void</span> *data, <span class="keywordtype">char</span> *cmd, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **in, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> ***out);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define command_cast(x) (int (*)(void *, char *, struct attr **, struct attr ***))(x)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__saved.html">command_saved</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__table.html">command_table</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">char</span> *command_error_to_text(<span class="keywordtype">int</span> err);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">enum</span> attr_type command_evaluate_to_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error, <span class="keyword">struct</span> attr *ret);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> command_evaluate_to_void(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">char</span> *command_evaluate_to_string(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">int</span> command_evaluate_to_int(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">int</span> command_evaluate_to_boolean(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">int</span> command_evaluate_to_length(<span class="keyword">const</span> <span class="keywordtype">char</span> *expr, <span class="keywordtype">int</span> *error);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> command_evaluate(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *expr);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> command_add_table_attr(<span class="keyword">struct</span> <a class="code" href="structcommand__table.html">command_table</a> *table, <span class="keywordtype">int</span> count, <span class="keywordtype">void</span> *data, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">void</span> command_add_table(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *cbl, <span class="keyword">struct</span> <a class="code" href="structcommand__table.html">command_table</a> *table, <span class="keywordtype">int</span> count, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> command_saved_set_cb(<span class="keyword">struct</span> <a class="code" href="structcommand__saved.html">command_saved</a> *cs, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">int</span> command_saved_get_int(<span class="keyword">struct</span> <a class="code" href="structcommand__saved.html">command_saved</a> *cs);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> command_saved_error(<span class="keyword">struct</span> <a class="code" href="structcommand__saved.html">command_saved</a> *cs);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__saved.html">command_saved</a> *command_saved_attr_new(<span class="keywordtype">char</span> *<a class="code" href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structcontext.html">context</a>, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *<a class="code" href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">cb</a>, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__saved.html">command_saved</a> *command_saved_new(<span class="keywordtype">char</span> *<a class="code" href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command</a>, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *<a class="code" href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">cb</a>, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> command_saved_destroy(<span class="keyword">struct</span> <a class="code" href="structcommand__saved.html">command_saved</a> *cs);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> #endif </span><span class="comment">/* NAVIT_COMMAND_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structcontext_html"><div class="ttname"><a href="structcontext.html">context</a></div><div class="ttdef"><b>Definition:</b> command.c:57</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structcommand__saved_html_a1c246cec8c9e0f30d149294964d25318"><div class="ttname"><a href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">command_saved::cb</a></div><div class="ttdeci">struct callback * cb</div><div class="ttdef"><b>Definition:</b> command.c:89</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structcommand__table_html"><div class="ttname"><a href="structcommand__table.html">command_table</a></div><div class="ttdef"><b>Definition:</b> command.h:27</div></div>
+<div class="ttc" id="structcommand__saved_html_afd34e8a3c50031342f8cd447b83a8a55"><div class="ttname"><a href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command_saved::command</a></div><div class="ttdeci">char * command</div><div class="ttdef"><b>Definition:</b> command.c:79</div></div>
+<div class="ttc" id="structcommand__saved_html"><div class="ttname"><a href="structcommand__saved.html">command_saved</a></div><div class="ttdef"><b>Definition:</b> command.c:76</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>command.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/common_8h_source.html b/html/common_8h_source.html
new file mode 100644
index 000000000..2eaa7ea11
--- /dev/null
+++ b/html/common_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding/python/common.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('common_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">common.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;Python.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;debug.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#if defined(MS_WINDOWS) || defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Obj_HEAD PyObject_HEAD_INIT(NULL);</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Obj_HEAD PyObject_HEAD_INIT(&amp;PyType_Type)</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;PyObject * python_object_from_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;PyObject * config_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;PyObject * map_py_ref(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;PyObject * navigation_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;PyObject * navigation_py_ref(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *<a class="code" href="structnavigation.html">navigation</a>);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;PyObject * navit_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;PyObject * navit_py_ref(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">extern</span> PyTypeObject pcoord_Type;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;PyObject * pcoord_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *pcoord_py_get(PyObject *<span class="keyword">self</span>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;PyObject * route_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;PyObject * route_py_ref(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *<a class="code" href="structroute.html">route</a>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">extern</span> PyTypeObject attr_Type;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;PyObject * attr_new_py(PyObject *<span class="keyword">self</span>, PyObject *args);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;PyObject * attr_new_py_ref(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> * attr_py_get(PyObject *<span class="keyword">self</span>);</div>
+<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li><li class="navelem"><a class="el" href="dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html">python</a></li><li class="navelem"><b>common.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/config___8h_source.html b/html/config___8h_source.html
new file mode 100644
index 000000000..84c14d6c3
--- /dev/null
+++ b/html/config___8h_source.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: config_.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('config___8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">config_.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> main_argc;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> * <span class="keyword">const</span>* main_argv;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structconfig.html">config</a> *<a class="code" href="structconfig.html">config</a>;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> configured;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> config_empty_ok;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">struct </span>config;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">struct </span>config * config_get(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keywordtype">void</span> config_destroy(<span class="keyword">struct</span> config *this_);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keywordtype">int</span> config_get_attr(<span class="keyword">struct</span> config *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keywordtype">int</span> config_set_attr(<span class="keyword">struct</span> config *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keywordtype">int</span> config_add_attr(<span class="keyword">struct</span> config *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keywordtype">int</span> config_remove_attr(<span class="keyword">struct</span> config *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *config_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keywordtype">void</span> config_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">struct </span>config *config_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structconfig_html"><div class="ttname"><a href="structconfig.html">config</a></div><div class="ttdef"><b>Definition:</b> config_.c:34</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>config_.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/coord_8h_source.html b/html/coord_8h_source.html
new file mode 100644
index 000000000..ddf205836
--- /dev/null
+++ b/html/coord_8h_source.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('coord_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">coord.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_COORD_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_COORD_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;projection.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define coord_is_equal(a,b) ((a).x==(b).x &amp;&amp; (a).y==(b).y)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structcoord.html"> 34</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d"> 35</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>; </div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb"> 36</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;};</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structpcoord.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">enum</span> projection pro;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268"> 42</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a>; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0"> 43</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a>; </div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;};</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structcoord__rect.html"> 46</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> lu;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> rl;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#ifdef AVOID_FLOAT</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">float</span> navit_float;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define navit_sin(x) sinf(x)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_cos(x) cosf(x)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_tan(x) tanf(x)</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_atan(x) atanf(x)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_acos(x) acosf(x)</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_asin(x) asinf(x)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_sqrt(x) sqrtf(x)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">double</span> navit_float;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define navit_sin(x) sin(x)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_cos(x) cos(x)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_tan(x) tan(x)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_atan(x) atan(x)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_acos(x) acos(x)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_asin(x) asin(x)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define navit_sqrt(x) sqrt(x)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structcoord__d.html"> 79</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__d.html">coord_d</a> {</div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b"> 80</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b">x</a>; </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6"> 81</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6">y</a>; </div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structcoord__geo.html"> 85</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> {</div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb"> 86</a></span>&#160; navit_float <a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>; </div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766"> 87</a></span>&#160; navit_float <a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>; </div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structcoord__geo__cart.html"> 91</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__geo__cart.html">coord_geo_cart</a> {</div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71"> 92</a></span>&#160; navit_float <a class="code" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">x</a>; </div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7"> 93</a></span>&#160; navit_float <a class="code" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">y</a>; </div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8"> 94</a></span>&#160; navit_float <a class="code" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">z</a>; </div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;};</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">enum</span> coord_format </div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;{</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; DEGREES_DECIMAL,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; DEGREES_MINUTES,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; DEGREES_MINUTES_SECONDS </div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;};</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> * <a class="code" href="group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac">coord_get</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> * coord_new(<span class="keywordtype">int</span> <a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>, <span class="keywordtype">int</span> <a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> * coord_new_from_attrs(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> coord_destroy(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *c_str, <span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c_ret);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *c_str, <span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c_ret);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> coord_print(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, FILE *out);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> * coord_rect_new(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *lu, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *rl);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> coord_rect_destroy(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">int</span> coord_rect_overlap(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r1, <span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r2);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keywordtype">int</span> coord_rect_contains(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">void</span> coord_rect_extend(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057">coord_format</a>(<span class="keywordtype">float</span> lat,<span class="keywordtype">float</span> lng, <span class="keyword">enum</span> coord_format, <span class="keywordtype">char</span> * <a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">enum</span> <a class="code" href="group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057">coord_format</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac">coord_get</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *coord_new(<span class="keywordtype">int</span> <a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>, <span class="keywordtype">int</span> <a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *coord_new_from_attrs(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> coord_destroy(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> *coord_rect_new(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *lu, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *rl);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keywordtype">void</span> coord_rect_destroy(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">int</span> coord_rect_overlap(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r1, <span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r2);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keywordtype">int</span> coord_rect_contains(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">void</span> coord_rect_extend(<span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *c_str, <span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c_ret);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *c_str, <span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc_ret);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">void</span> coord_print(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, FILE *out);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057">coord_format</a>(<span class="keywordtype">float</span> lat, <span class="keywordtype">float</span> lng, <span class="keyword">enum</span> coord_format fmt, <span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> coord_hash(<span class="keyword">const</span> <span class="keywordtype">void</span> *key);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">int</span> coord_equal(<span class="keyword">const</span> <span class="keywordtype">void</span> *a, <span class="keyword">const</span> <span class="keywordtype">void</span> *b);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structcoord__geo__cart_html_a1a8fdd1415b27d16395494f3c35f0ca8"><div class="ttname"><a href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">coord_geo_cart::z</a></div><div class="ttdeci">navit_float z</div><div class="ttdef"><b>Definition:</b> coord.h:94</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="structpcoord_html_a0e18858a037dadd7f64f0f139cac85d0"><div class="ttname"><a href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:43</div></div>
+<div class="ttc" id="group__coord_html_ga070022fd4aaf0fd34bd7307078a4eeac"><div class="ttname"><a href="group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac">coord_get</a></div><div class="ttdeci">struct coord * coord_get(unsigned char **p)</div><div class="ttdef"><b>Definition:</b> coord.c:43</div></div>
+<div class="ttc" id="structcoord__geo_html_aa780b02448f92912d7c6a541f289e8fb"><div class="ttname"><a href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a></div><div class="ttdeci">navit_float lng</div><div class="ttdef"><b>Definition:</b> coord.h:86</div></div>
+<div class="ttc" id="structcoord__geo__cart_html_a8ad416e3cc04ee4e4c632426f1ca6e71"><div class="ttname"><a href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">coord_geo_cart::x</a></div><div class="ttdeci">navit_float x</div><div class="ttdef"><b>Definition:</b> coord.h:92</div></div>
+<div class="ttc" id="structpcoord_html_a875f35249b19419eb6dfbad5ff18f268"><div class="ttname"><a href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:42</div></div>
+<div class="ttc" id="structcoord__geo__cart_html_a46084267efb2fd57b37048d0e2bbbef7"><div class="ttname"><a href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">coord_geo_cart::y</a></div><div class="ttdeci">navit_float y</div><div class="ttdef"><b>Definition:</b> coord.h:93</div></div>
+<div class="ttc" id="group__coord_html_ga5da12a5ec4414c17c5c845a46083ccfb"><div class="ttname"><a href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse</a></div><div class="ttdeci">int coord_parse(const char *c_str, enum projection pro, struct coord *c_ret)</div><div class="ttdef"><b>Definition:</b> coord.c:165</div></div>
+<div class="ttc" id="structcoord__geo__cart_html"><div class="ttname"><a href="structcoord__geo__cart.html">coord_geo_cart</a></div><div class="ttdoc">A cartesian coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:91</div></div>
+<div class="ttc" id="group__coord_html_ga328d4ac6d4e7430fd75f89b48649e057"><div class="ttname"><a href="group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057">coord_format</a></div><div class="ttdeci">void coord_format(float lat, float lng, enum coord_format, char *buffer, int size)</div><div class="ttdoc">Converts a lat/lon into a text formatted text string. </div><div class="ttdef"><b>Definition:</b> coord.c:329</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="group__coord_html_ga61bdcf26825ab8b41cfcf1a035800a75"><div class="ttname"><a href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse</a></div><div class="ttdeci">int pcoord_parse(const char *c_str, enum projection pro, struct pcoord *c_ret)</div><div class="ttdef"><b>Definition:</b> coord.c:278</div></div>
+<div class="ttc" id="structcoord__d_html_a2bbee4dc2ea91019c6702a353940212b"><div class="ttname"><a href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b">coord_d::x</a></div><div class="ttdeci">double x</div><div class="ttdef"><b>Definition:</b> coord.h:80</div></div>
+<div class="ttc" id="structcoord__geo_html_a549223ef1f76a24ba2568a4b25a0f766"><div class="ttname"><a href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a></div><div class="ttdeci">navit_float lat</div><div class="ttdef"><b>Definition:</b> coord.h:87</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structcoord__rect_html"><div class="ttname"><a href="structcoord__rect.html">coord_rect</a></div><div class="ttdef"><b>Definition:</b> coord.h:46</div></div>
+<div class="ttc" id="structcoord__d_html"><div class="ttname"><a href="structcoord__d.html">coord_d</a></div><div class="ttdoc">A double mercator coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:79</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structcoord__d_html_ab31747c8119598e50a31e15d7dbc0fe6"><div class="ttname"><a href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6">coord_d::y</a></div><div class="ttdeci">double y</div><div class="ttdef"><b>Definition:</b> coord.h:81</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>coord.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/corelocation_8h_source.html b/html/corelocation_8h_source.html
new file mode 100644
index 000000000..8e31efc40
--- /dev/null
+++ b/html/corelocation_8h_source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/iphone/corelocation.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('corelocation_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">corelocation.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef VEHICLE_IPHONE_CORELOCATION_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define VEHICLE_IPHONE_CORELOCATION_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">typedef</span> void(*FT_LOCATION_CB)(<span class="keywordtype">void</span> *, double , double , double , double, <span class="keywordtype">char</span> *, double);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">void</span> corelocation_update(<span class="keywordtype">double</span> lat, </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">double</span> lng,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">double</span> dir,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">double</span> spd,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">char</span> * time,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">double</span> radius);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keywordtype">void</span> corelocation_init(<span class="keywordtype">void</span> * pv_arg, FT_LOCATION_CB pf_cb);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">void</span> corelocation_exit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#ifdef VEHICLE_IPHONE_OBJC</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#import &lt;CoreLocation/CoreLocation.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">@interface </span><a class="code" href="classcorelocation.html">corelocation</a> : NSObject &lt;CLLocationManagerDelegate&gt; {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; CLLocationManager *locationManager;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; NSDateFormatter *dateFormatter;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; NSDate* eventDate;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">@public</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; FT_LOCATION_CB pf_cb;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">void</span> * pv_arg;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) CLLocationManager *locationManager;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) NSDateFormatter *dateFormatter;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">@property</span> (nonatomic, retain) NSDate* eventDate;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">@property</span> (nonatomic) <span class="keywordtype">int</span> first;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">@property</span> (nonatomic) <span class="keywordtype">void</span> * pv_arg;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">@property</span> (nonatomic) FT_LOCATION_CB pf_cb;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;- (void)locationManager:(CLLocationManager *)manager</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; didUpdateToLocation:(CLLocation *)newLocation</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; fromLocation:(CLLocation *)oldLocation;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;- (void)locationManager:(CLLocationManager *)manager</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; didFailWithError:(NSError *)error;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">@end</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="classcorelocation_html"><div class="ttname"><a href="classcorelocation.html">corelocation</a></div><div class="ttdef"><b>Definition:</b> corelocation.m:54</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_2ea991e553e5d35b57b9be4f74274886.html">iphone</a></li><li class="navelem"><b>corelocation.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/country_8h_source.html b/html/country_8h_source.html
new file mode 100644
index 000000000..9c3ddf7fb
--- /dev/null
+++ b/html/country_8h_source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: country.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('country_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">country.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_COUNTRY_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_COUNTRY_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structcountry__search.html">country_search</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structcountry__search.html">country_search</a> *country_search_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *search, <span class="keywordtype">int</span> partial);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *country_search_get_item(<span class="keyword">struct</span> <a class="code" href="structcountry__search.html">country_search</a> *this_);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *country_default(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">void</span> country_search_destroy(<span class="keyword">struct</span> <a class="code" href="structcountry__search.html">country_search</a> *this_);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structcountry__search_html"><div class="ttname"><a href="structcountry__search.html">country_search</a></div><div class="ttdef"><b>Definition:</b> country.c:296</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>country.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/crc32_8h_source.html b/html/crc32_8h_source.html
new file mode 100644
index 000000000..06c2b17c4
--- /dev/null
+++ b/html/crc32_8h_source.html
@@ -0,0 +1,526 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/crc32.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('crc32_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">crc32.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* crc32.h -- tables for rapid CRC calculation</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Generated automatically by crc32.c</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;local <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> FAR crc_table[TBLS][256] =</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;{</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; 0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL,</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; 0x706af48fUL, 0xe963a535UL, 0x9e6495a3UL, 0x0edb8832UL, 0x79dcb8a4UL,</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; 0xe0d5e91eUL, 0x97d2d988UL, 0x09b64c2bUL, 0x7eb17cbdUL, 0xe7b82d07UL,</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; 0x90bf1d91UL, 0x1db71064UL, 0x6ab020f2UL, 0xf3b97148UL, 0x84be41deUL,</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; 0x1adad47dUL, 0x6ddde4ebUL, 0xf4d4b551UL, 0x83d385c7UL, 0x136c9856UL,</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; 0x646ba8c0UL, 0xfd62f97aUL, 0x8a65c9ecUL, 0x14015c4fUL, 0x63066cd9UL,</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; 0xfa0f3d63UL, 0x8d080df5UL, 0x3b6e20c8UL, 0x4c69105eUL, 0xd56041e4UL,</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; 0xa2677172UL, 0x3c03e4d1UL, 0x4b04d447UL, 0xd20d85fdUL, 0xa50ab56bUL,</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; 0x35b5a8faUL, 0x42b2986cUL, 0xdbbbc9d6UL, 0xacbcf940UL, 0x32d86ce3UL,</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; 0x45df5c75UL, 0xdcd60dcfUL, 0xabd13d59UL, 0x26d930acUL, 0x51de003aUL,</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; 0xc8d75180UL, 0xbfd06116UL, 0x21b4f4b5UL, 0x56b3c423UL, 0xcfba9599UL,</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; 0xb8bda50fUL, 0x2802b89eUL, 0x5f058808UL, 0xc60cd9b2UL, 0xb10be924UL,</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; 0x2f6f7c87UL, 0x58684c11UL, 0xc1611dabUL, 0xb6662d3dUL, 0x76dc4190UL,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; 0x01db7106UL, 0x98d220bcUL, 0xefd5102aUL, 0x71b18589UL, 0x06b6b51fUL,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; 0x9fbfe4a5UL, 0xe8b8d433UL, 0x7807c9a2UL, 0x0f00f934UL, 0x9609a88eUL,</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; 0xe10e9818UL, 0x7f6a0dbbUL, 0x086d3d2dUL, 0x91646c97UL, 0xe6635c01UL,</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; 0x6b6b51f4UL, 0x1c6c6162UL, 0x856530d8UL, 0xf262004eUL, 0x6c0695edUL,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; 0x1b01a57bUL, 0x8208f4c1UL, 0xf50fc457UL, 0x65b0d9c6UL, 0x12b7e950UL,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; 0x8bbeb8eaUL, 0xfcb9887cUL, 0x62dd1ddfUL, 0x15da2d49UL, 0x8cd37cf3UL,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; 0xfbd44c65UL, 0x4db26158UL, 0x3ab551ceUL, 0xa3bc0074UL, 0xd4bb30e2UL,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; 0x4adfa541UL, 0x3dd895d7UL, 0xa4d1c46dUL, 0xd3d6f4fbUL, 0x4369e96aUL,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; 0x346ed9fcUL, 0xad678846UL, 0xda60b8d0UL, 0x44042d73UL, 0x33031de5UL,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; 0xaa0a4c5fUL, 0xdd0d7cc9UL, 0x5005713cUL, 0x270241aaUL, 0xbe0b1010UL,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; 0xc90c2086UL, 0x5768b525UL, 0x206f85b3UL, 0xb966d409UL, 0xce61e49fUL,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; 0x5edef90eUL, 0x29d9c998UL, 0xb0d09822UL, 0xc7d7a8b4UL, 0x59b33d17UL,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; 0x2eb40d81UL, 0xb7bd5c3bUL, 0xc0ba6cadUL, 0xedb88320UL, 0x9abfb3b6UL,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; 0x03b6e20cUL, 0x74b1d29aUL, 0xead54739UL, 0x9dd277afUL, 0x04db2615UL,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; 0x73dc1683UL, 0xe3630b12UL, 0x94643b84UL, 0x0d6d6a3eUL, 0x7a6a5aa8UL,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; 0xe40ecf0bUL, 0x9309ff9dUL, 0x0a00ae27UL, 0x7d079eb1UL, 0xf00f9344UL,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; 0x8708a3d2UL, 0x1e01f268UL, 0x6906c2feUL, 0xf762575dUL, 0x806567cbUL,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; 0x196c3671UL, 0x6e6b06e7UL, 0xfed41b76UL, 0x89d32be0UL, 0x10da7a5aUL,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; 0x67dd4accUL, 0xf9b9df6fUL, 0x8ebeeff9UL, 0x17b7be43UL, 0x60b08ed5UL,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; 0xd6d6a3e8UL, 0xa1d1937eUL, 0x38d8c2c4UL, 0x4fdff252UL, 0xd1bb67f1UL,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; 0xa6bc5767UL, 0x3fb506ddUL, 0x48b2364bUL, 0xd80d2bdaUL, 0xaf0a1b4cUL,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; 0x36034af6UL, 0x41047a60UL, 0xdf60efc3UL, 0xa867df55UL, 0x316e8eefUL,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; 0x4669be79UL, 0xcb61b38cUL, 0xbc66831aUL, 0x256fd2a0UL, 0x5268e236UL,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; 0xcc0c7795UL, 0xbb0b4703UL, 0x220216b9UL, 0x5505262fUL, 0xc5ba3bbeUL,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; 0xb2bd0b28UL, 0x2bb45a92UL, 0x5cb36a04UL, 0xc2d7ffa7UL, 0xb5d0cf31UL,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; 0x2cd99e8bUL, 0x5bdeae1dUL, 0x9b64c2b0UL, 0xec63f226UL, 0x756aa39cUL,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; 0x026d930aUL, 0x9c0906a9UL, 0xeb0e363fUL, 0x72076785UL, 0x05005713UL,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; 0x95bf4a82UL, 0xe2b87a14UL, 0x7bb12baeUL, 0x0cb61b38UL, 0x92d28e9bUL,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; 0xe5d5be0dUL, 0x7cdcefb7UL, 0x0bdbdf21UL, 0x86d3d2d4UL, 0xf1d4e242UL,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; 0x68ddb3f8UL, 0x1fda836eUL, 0x81be16cdUL, 0xf6b9265bUL, 0x6fb077e1UL,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; 0x18b74777UL, 0x88085ae6UL, 0xff0f6a70UL, 0x66063bcaUL, 0x11010b5cUL,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; 0x8f659effUL, 0xf862ae69UL, 0x616bffd3UL, 0x166ccf45UL, 0xa00ae278UL,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; 0xd70dd2eeUL, 0x4e048354UL, 0x3903b3c2UL, 0xa7672661UL, 0xd06016f7UL,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; 0x4969474dUL, 0x3e6e77dbUL, 0xaed16a4aUL, 0xd9d65adcUL, 0x40df0b66UL,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; 0x37d83bf0UL, 0xa9bcae53UL, 0xdebb9ec5UL, 0x47b2cf7fUL, 0x30b5ffe9UL,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; 0xbdbdf21cUL, 0xcabac28aUL, 0x53b39330UL, 0x24b4a3a6UL, 0xbad03605UL,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; 0xcdd70693UL, 0x54de5729UL, 0x23d967bfUL, 0xb3667a2eUL, 0xc4614ab8UL,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; 0x5d681b02UL, 0x2a6f2b94UL, 0xb40bbe37UL, 0xc30c8ea1UL, 0x5a05df1bUL,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; 0x2d02ef8dUL</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifdef BYFOUR</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span> },</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; 0x00000000UL, 0x191b3141UL, 0x32366282UL, 0x2b2d53c3UL, 0x646cc504UL,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; 0x7d77f445UL, 0x565aa786UL, 0x4f4196c7UL, 0xc8d98a08UL, 0xd1c2bb49UL,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; 0xfaefe88aUL, 0xe3f4d9cbUL, 0xacb54f0cUL, 0xb5ae7e4dUL, 0x9e832d8eUL,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; 0x87981ccfUL, 0x4ac21251UL, 0x53d92310UL, 0x78f470d3UL, 0x61ef4192UL,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; 0x2eaed755UL, 0x37b5e614UL, 0x1c98b5d7UL, 0x05838496UL, 0x821b9859UL,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; 0x9b00a918UL, 0xb02dfadbUL, 0xa936cb9aUL, 0xe6775d5dUL, 0xff6c6c1cUL,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; 0xd4413fdfUL, 0xcd5a0e9eUL, 0x958424a2UL, 0x8c9f15e3UL, 0xa7b24620UL,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; 0xbea97761UL, 0xf1e8e1a6UL, 0xe8f3d0e7UL, 0xc3de8324UL, 0xdac5b265UL,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; 0x5d5daeaaUL, 0x44469febUL, 0x6f6bcc28UL, 0x7670fd69UL, 0x39316baeUL,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; 0x202a5aefUL, 0x0b07092cUL, 0x121c386dUL, 0xdf4636f3UL, 0xc65d07b2UL,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; 0xed705471UL, 0xf46b6530UL, 0xbb2af3f7UL, 0xa231c2b6UL, 0x891c9175UL,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; 0x9007a034UL, 0x179fbcfbUL, 0x0e848dbaUL, 0x25a9de79UL, 0x3cb2ef38UL,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; 0x73f379ffUL, 0x6ae848beUL, 0x41c51b7dUL, 0x58de2a3cUL, 0xf0794f05UL,</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; 0xe9627e44UL, 0xc24f2d87UL, 0xdb541cc6UL, 0x94158a01UL, 0x8d0ebb40UL,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; 0xa623e883UL, 0xbf38d9c2UL, 0x38a0c50dUL, 0x21bbf44cUL, 0x0a96a78fUL,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; 0x138d96ceUL, 0x5ccc0009UL, 0x45d73148UL, 0x6efa628bUL, 0x77e153caUL,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; 0xbabb5d54UL, 0xa3a06c15UL, 0x888d3fd6UL, 0x91960e97UL, 0xded79850UL,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; 0xc7cca911UL, 0xece1fad2UL, 0xf5facb93UL, 0x7262d75cUL, 0x6b79e61dUL,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; 0x4054b5deUL, 0x594f849fUL, 0x160e1258UL, 0x0f152319UL, 0x243870daUL,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; 0x3d23419bUL, 0x65fd6ba7UL, 0x7ce65ae6UL, 0x57cb0925UL, 0x4ed03864UL,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; 0x0191aea3UL, 0x188a9fe2UL, 0x33a7cc21UL, 0x2abcfd60UL, 0xad24e1afUL,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; 0xb43fd0eeUL, 0x9f12832dUL, 0x8609b26cUL, 0xc94824abUL, 0xd05315eaUL,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; 0xfb7e4629UL, 0xe2657768UL, 0x2f3f79f6UL, 0x362448b7UL, 0x1d091b74UL,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; 0x04122a35UL, 0x4b53bcf2UL, 0x52488db3UL, 0x7965de70UL, 0x607eef31UL,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; 0xe7e6f3feUL, 0xfefdc2bfUL, 0xd5d0917cUL, 0xcccba03dUL, 0x838a36faUL,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; 0x9a9107bbUL, 0xb1bc5478UL, 0xa8a76539UL, 0x3b83984bUL, 0x2298a90aUL,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; 0x09b5fac9UL, 0x10aecb88UL, 0x5fef5d4fUL, 0x46f46c0eUL, 0x6dd93fcdUL,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; 0x74c20e8cUL, 0xf35a1243UL, 0xea412302UL, 0xc16c70c1UL, 0xd8774180UL,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; 0x9736d747UL, 0x8e2de606UL, 0xa500b5c5UL, 0xbc1b8484UL, 0x71418a1aUL,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; 0x685abb5bUL, 0x4377e898UL, 0x5a6cd9d9UL, 0x152d4f1eUL, 0x0c367e5fUL,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; 0x271b2d9cUL, 0x3e001cddUL, 0xb9980012UL, 0xa0833153UL, 0x8bae6290UL,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; 0x92b553d1UL, 0xddf4c516UL, 0xc4eff457UL, 0xefc2a794UL, 0xf6d996d5UL,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; 0xae07bce9UL, 0xb71c8da8UL, 0x9c31de6bUL, 0x852aef2aUL, 0xca6b79edUL,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; 0xd37048acUL, 0xf85d1b6fUL, 0xe1462a2eUL, 0x66de36e1UL, 0x7fc507a0UL,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; 0x54e85463UL, 0x4df36522UL, 0x02b2f3e5UL, 0x1ba9c2a4UL, 0x30849167UL,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; 0x299fa026UL, 0xe4c5aeb8UL, 0xfdde9ff9UL, 0xd6f3cc3aUL, 0xcfe8fd7bUL,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; 0x80a96bbcUL, 0x99b25afdUL, 0xb29f093eUL, 0xab84387fUL, 0x2c1c24b0UL,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; 0x350715f1UL, 0x1e2a4632UL, 0x07317773UL, 0x4870e1b4UL, 0x516bd0f5UL,</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; 0x7a468336UL, 0x635db277UL, 0xcbfad74eUL, 0xd2e1e60fUL, 0xf9ccb5ccUL,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; 0xe0d7848dUL, 0xaf96124aUL, 0xb68d230bUL, 0x9da070c8UL, 0x84bb4189UL,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; 0x03235d46UL, 0x1a386c07UL, 0x31153fc4UL, 0x280e0e85UL, 0x674f9842UL,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; 0x7e54a903UL, 0x5579fac0UL, 0x4c62cb81UL, 0x8138c51fUL, 0x9823f45eUL,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; 0xb30ea79dUL, 0xaa1596dcUL, 0xe554001bUL, 0xfc4f315aUL, 0xd7626299UL,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; 0xce7953d8UL, 0x49e14f17UL, 0x50fa7e56UL, 0x7bd72d95UL, 0x62cc1cd4UL,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; 0x2d8d8a13UL, 0x3496bb52UL, 0x1fbbe891UL, 0x06a0d9d0UL, 0x5e7ef3ecUL,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; 0x4765c2adUL, 0x6c48916eUL, 0x7553a02fUL, 0x3a1236e8UL, 0x230907a9UL,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; 0x0824546aUL, 0x113f652bUL, 0x96a779e4UL, 0x8fbc48a5UL, 0xa4911b66UL,</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; 0xbd8a2a27UL, 0xf2cbbce0UL, 0xebd08da1UL, 0xc0fdde62UL, 0xd9e6ef23UL,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; 0x14bce1bdUL, 0x0da7d0fcUL, 0x268a833fUL, 0x3f91b27eUL, 0x70d024b9UL,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; 0x69cb15f8UL, 0x42e6463bUL, 0x5bfd777aUL, 0xdc656bb5UL, 0xc57e5af4UL,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; 0xee530937UL, 0xf7483876UL, 0xb809aeb1UL, 0xa1129ff0UL, 0x8a3fcc33UL,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; 0x9324fd72UL</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; },</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; {</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; 0x00000000UL, 0x01c26a37UL, 0x0384d46eUL, 0x0246be59UL, 0x0709a8dcUL,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; 0x06cbc2ebUL, 0x048d7cb2UL, 0x054f1685UL, 0x0e1351b8UL, 0x0fd13b8fUL,</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; 0x0d9785d6UL, 0x0c55efe1UL, 0x091af964UL, 0x08d89353UL, 0x0a9e2d0aUL,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; 0x0b5c473dUL, 0x1c26a370UL, 0x1de4c947UL, 0x1fa2771eUL, 0x1e601d29UL,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; 0x1b2f0bacUL, 0x1aed619bUL, 0x18abdfc2UL, 0x1969b5f5UL, 0x1235f2c8UL,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; 0x13f798ffUL, 0x11b126a6UL, 0x10734c91UL, 0x153c5a14UL, 0x14fe3023UL,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; 0x16b88e7aUL, 0x177ae44dUL, 0x384d46e0UL, 0x398f2cd7UL, 0x3bc9928eUL,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; 0x3a0bf8b9UL, 0x3f44ee3cUL, 0x3e86840bUL, 0x3cc03a52UL, 0x3d025065UL,</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; 0x365e1758UL, 0x379c7d6fUL, 0x35dac336UL, 0x3418a901UL, 0x3157bf84UL,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; 0x3095d5b3UL, 0x32d36beaUL, 0x331101ddUL, 0x246be590UL, 0x25a98fa7UL,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; 0x27ef31feUL, 0x262d5bc9UL, 0x23624d4cUL, 0x22a0277bUL, 0x20e69922UL,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; 0x2124f315UL, 0x2a78b428UL, 0x2bbade1fUL, 0x29fc6046UL, 0x283e0a71UL,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; 0x2d711cf4UL, 0x2cb376c3UL, 0x2ef5c89aUL, 0x2f37a2adUL, 0x709a8dc0UL,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; 0x7158e7f7UL, 0x731e59aeUL, 0x72dc3399UL, 0x7793251cUL, 0x76514f2bUL,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; 0x7417f172UL, 0x75d59b45UL, 0x7e89dc78UL, 0x7f4bb64fUL, 0x7d0d0816UL,</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; 0x7ccf6221UL, 0x798074a4UL, 0x78421e93UL, 0x7a04a0caUL, 0x7bc6cafdUL,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; 0x6cbc2eb0UL, 0x6d7e4487UL, 0x6f38fadeUL, 0x6efa90e9UL, 0x6bb5866cUL,</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; 0x6a77ec5bUL, 0x68315202UL, 0x69f33835UL, 0x62af7f08UL, 0x636d153fUL,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; 0x612bab66UL, 0x60e9c151UL, 0x65a6d7d4UL, 0x6464bde3UL, 0x662203baUL,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; 0x67e0698dUL, 0x48d7cb20UL, 0x4915a117UL, 0x4b531f4eUL, 0x4a917579UL,</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; 0x4fde63fcUL, 0x4e1c09cbUL, 0x4c5ab792UL, 0x4d98dda5UL, 0x46c49a98UL,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; 0x4706f0afUL, 0x45404ef6UL, 0x448224c1UL, 0x41cd3244UL, 0x400f5873UL,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; 0x4249e62aUL, 0x438b8c1dUL, 0x54f16850UL, 0x55330267UL, 0x5775bc3eUL,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; 0x56b7d609UL, 0x53f8c08cUL, 0x523aaabbUL, 0x507c14e2UL, 0x51be7ed5UL,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; 0x5ae239e8UL, 0x5b2053dfUL, 0x5966ed86UL, 0x58a487b1UL, 0x5deb9134UL,</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; 0x5c29fb03UL, 0x5e6f455aUL, 0x5fad2f6dUL, 0xe1351b80UL, 0xe0f771b7UL,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; 0xe2b1cfeeUL, 0xe373a5d9UL, 0xe63cb35cUL, 0xe7fed96bUL, 0xe5b86732UL,</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; 0xe47a0d05UL, 0xef264a38UL, 0xeee4200fUL, 0xeca29e56UL, 0xed60f461UL,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; 0xe82fe2e4UL, 0xe9ed88d3UL, 0xebab368aUL, 0xea695cbdUL, 0xfd13b8f0UL,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; 0xfcd1d2c7UL, 0xfe976c9eUL, 0xff5506a9UL, 0xfa1a102cUL, 0xfbd87a1bUL,</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; 0xf99ec442UL, 0xf85cae75UL, 0xf300e948UL, 0xf2c2837fUL, 0xf0843d26UL,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; 0xf1465711UL, 0xf4094194UL, 0xf5cb2ba3UL, 0xf78d95faUL, 0xf64fffcdUL,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; 0xd9785d60UL, 0xd8ba3757UL, 0xdafc890eUL, 0xdb3ee339UL, 0xde71f5bcUL,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; 0xdfb39f8bUL, 0xddf521d2UL, 0xdc374be5UL, 0xd76b0cd8UL, 0xd6a966efUL,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; 0xd4efd8b6UL, 0xd52db281UL, 0xd062a404UL, 0xd1a0ce33UL, 0xd3e6706aUL,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; 0xd2241a5dUL, 0xc55efe10UL, 0xc49c9427UL, 0xc6da2a7eUL, 0xc7184049UL,</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; 0xc25756ccUL, 0xc3953cfbUL, 0xc1d382a2UL, 0xc011e895UL, 0xcb4dafa8UL,</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; 0xca8fc59fUL, 0xc8c97bc6UL, 0xc90b11f1UL, 0xcc440774UL, 0xcd866d43UL,</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; 0xcfc0d31aUL, 0xce02b92dUL, 0x91af9640UL, 0x906dfc77UL, 0x922b422eUL,</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; 0x93e92819UL, 0x96a63e9cUL, 0x976454abUL, 0x9522eaf2UL, 0x94e080c5UL,</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; 0x9fbcc7f8UL, 0x9e7eadcfUL, 0x9c381396UL, 0x9dfa79a1UL, 0x98b56f24UL,</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; 0x99770513UL, 0x9b31bb4aUL, 0x9af3d17dUL, 0x8d893530UL, 0x8c4b5f07UL,</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; 0x8e0de15eUL, 0x8fcf8b69UL, 0x8a809decUL, 0x8b42f7dbUL, 0x89044982UL,</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; 0x88c623b5UL, 0x839a6488UL, 0x82580ebfUL, 0x801eb0e6UL, 0x81dcdad1UL,</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; 0x8493cc54UL, 0x8551a663UL, 0x8717183aUL, 0x86d5720dUL, 0xa9e2d0a0UL,</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; 0xa820ba97UL, 0xaa6604ceUL, 0xaba46ef9UL, 0xaeeb787cUL, 0xaf29124bUL,</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; 0xad6fac12UL, 0xacadc625UL, 0xa7f18118UL, 0xa633eb2fUL, 0xa4755576UL,</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; 0xa5b73f41UL, 0xa0f829c4UL, 0xa13a43f3UL, 0xa37cfdaaUL, 0xa2be979dUL,</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; 0xb5c473d0UL, 0xb40619e7UL, 0xb640a7beUL, 0xb782cd89UL, 0xb2cddb0cUL,</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; 0xb30fb13bUL, 0xb1490f62UL, 0xb08b6555UL, 0xbbd72268UL, 0xba15485fUL,</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; 0xb853f606UL, 0xb9919c31UL, 0xbcde8ab4UL, 0xbd1ce083UL, 0xbf5a5edaUL,</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; 0xbe9834edUL</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; },</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; {</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; 0x00000000UL, 0xb8bc6765UL, 0xaa09c88bUL, 0x12b5afeeUL, 0x8f629757UL,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; 0x37def032UL, 0x256b5fdcUL, 0x9dd738b9UL, 0xc5b428efUL, 0x7d084f8aUL,</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; 0x6fbde064UL, 0xd7018701UL, 0x4ad6bfb8UL, 0xf26ad8ddUL, 0xe0df7733UL,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; 0x58631056UL, 0x5019579fUL, 0xe8a530faUL, 0xfa109f14UL, 0x42acf871UL,</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; 0xdf7bc0c8UL, 0x67c7a7adUL, 0x75720843UL, 0xcdce6f26UL, 0x95ad7f70UL,</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; 0x2d111815UL, 0x3fa4b7fbUL, 0x8718d09eUL, 0x1acfe827UL, 0xa2738f42UL,</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; 0xb0c620acUL, 0x087a47c9UL, 0xa032af3eUL, 0x188ec85bUL, 0x0a3b67b5UL,</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; 0xb28700d0UL, 0x2f503869UL, 0x97ec5f0cUL, 0x8559f0e2UL, 0x3de59787UL,</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; 0x658687d1UL, 0xdd3ae0b4UL, 0xcf8f4f5aUL, 0x7733283fUL, 0xeae41086UL,</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; 0x525877e3UL, 0x40edd80dUL, 0xf851bf68UL, 0xf02bf8a1UL, 0x48979fc4UL,</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; 0x5a22302aUL, 0xe29e574fUL, 0x7f496ff6UL, 0xc7f50893UL, 0xd540a77dUL,</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; 0x6dfcc018UL, 0x359fd04eUL, 0x8d23b72bUL, 0x9f9618c5UL, 0x272a7fa0UL,</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; 0xbafd4719UL, 0x0241207cUL, 0x10f48f92UL, 0xa848e8f7UL, 0x9b14583dUL,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; 0x23a83f58UL, 0x311d90b6UL, 0x89a1f7d3UL, 0x1476cf6aUL, 0xaccaa80fUL,</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; 0xbe7f07e1UL, 0x06c36084UL, 0x5ea070d2UL, 0xe61c17b7UL, 0xf4a9b859UL,</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; 0x4c15df3cUL, 0xd1c2e785UL, 0x697e80e0UL, 0x7bcb2f0eUL, 0xc377486bUL,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; 0xcb0d0fa2UL, 0x73b168c7UL, 0x6104c729UL, 0xd9b8a04cUL, 0x446f98f5UL,</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; 0xfcd3ff90UL, 0xee66507eUL, 0x56da371bUL, 0x0eb9274dUL, 0xb6054028UL,</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; 0xa4b0efc6UL, 0x1c0c88a3UL, 0x81dbb01aUL, 0x3967d77fUL, 0x2bd27891UL,</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; 0x936e1ff4UL, 0x3b26f703UL, 0x839a9066UL, 0x912f3f88UL, 0x299358edUL,</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; 0xb4446054UL, 0x0cf80731UL, 0x1e4da8dfUL, 0xa6f1cfbaUL, 0xfe92dfecUL,</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; 0x462eb889UL, 0x549b1767UL, 0xec277002UL, 0x71f048bbUL, 0xc94c2fdeUL,</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; 0xdbf98030UL, 0x6345e755UL, 0x6b3fa09cUL, 0xd383c7f9UL, 0xc1366817UL,</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; 0x798a0f72UL, 0xe45d37cbUL, 0x5ce150aeUL, 0x4e54ff40UL, 0xf6e89825UL,</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; 0xae8b8873UL, 0x1637ef16UL, 0x048240f8UL, 0xbc3e279dUL, 0x21e91f24UL,</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; 0x99557841UL, 0x8be0d7afUL, 0x335cb0caUL, 0xed59b63bUL, 0x55e5d15eUL,</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; 0x47507eb0UL, 0xffec19d5UL, 0x623b216cUL, 0xda874609UL, 0xc832e9e7UL,</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; 0x708e8e82UL, 0x28ed9ed4UL, 0x9051f9b1UL, 0x82e4565fUL, 0x3a58313aUL,</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; 0xa78f0983UL, 0x1f336ee6UL, 0x0d86c108UL, 0xb53aa66dUL, 0xbd40e1a4UL,</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; 0x05fc86c1UL, 0x1749292fUL, 0xaff54e4aUL, 0x322276f3UL, 0x8a9e1196UL,</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; 0x982bbe78UL, 0x2097d91dUL, 0x78f4c94bUL, 0xc048ae2eUL, 0xd2fd01c0UL,</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; 0x6a4166a5UL, 0xf7965e1cUL, 0x4f2a3979UL, 0x5d9f9697UL, 0xe523f1f2UL,</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; 0x4d6b1905UL, 0xf5d77e60UL, 0xe762d18eUL, 0x5fdeb6ebUL, 0xc2098e52UL,</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; 0x7ab5e937UL, 0x680046d9UL, 0xd0bc21bcUL, 0x88df31eaUL, 0x3063568fUL,</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; 0x22d6f961UL, 0x9a6a9e04UL, 0x07bda6bdUL, 0xbf01c1d8UL, 0xadb46e36UL,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; 0x15080953UL, 0x1d724e9aUL, 0xa5ce29ffUL, 0xb77b8611UL, 0x0fc7e174UL,</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; 0x9210d9cdUL, 0x2aacbea8UL, 0x38191146UL, 0x80a57623UL, 0xd8c66675UL,</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; 0x607a0110UL, 0x72cfaefeUL, 0xca73c99bUL, 0x57a4f122UL, 0xef189647UL,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; 0xfdad39a9UL, 0x45115eccUL, 0x764dee06UL, 0xcef18963UL, 0xdc44268dUL,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; 0x64f841e8UL, 0xf92f7951UL, 0x41931e34UL, 0x5326b1daUL, 0xeb9ad6bfUL,</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; 0xb3f9c6e9UL, 0x0b45a18cUL, 0x19f00e62UL, 0xa14c6907UL, 0x3c9b51beUL,</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; 0x842736dbUL, 0x96929935UL, 0x2e2efe50UL, 0x2654b999UL, 0x9ee8defcUL,</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; 0x8c5d7112UL, 0x34e11677UL, 0xa9362eceUL, 0x118a49abUL, 0x033fe645UL,</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; 0xbb838120UL, 0xe3e09176UL, 0x5b5cf613UL, 0x49e959fdUL, 0xf1553e98UL,</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; 0x6c820621UL, 0xd43e6144UL, 0xc68bceaaUL, 0x7e37a9cfUL, 0xd67f4138UL,</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; 0x6ec3265dUL, 0x7c7689b3UL, 0xc4caeed6UL, 0x591dd66fUL, 0xe1a1b10aUL,</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; 0xf3141ee4UL, 0x4ba87981UL, 0x13cb69d7UL, 0xab770eb2UL, 0xb9c2a15cUL,</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; 0x017ec639UL, 0x9ca9fe80UL, 0x241599e5UL, 0x36a0360bUL, 0x8e1c516eUL,</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; 0x866616a7UL, 0x3eda71c2UL, 0x2c6fde2cUL, 0x94d3b949UL, 0x090481f0UL,</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; 0xb1b8e695UL, 0xa30d497bUL, 0x1bb12e1eUL, 0x43d23e48UL, 0xfb6e592dUL,</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; 0xe9dbf6c3UL, 0x516791a6UL, 0xccb0a91fUL, 0x740cce7aUL, 0x66b96194UL,</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; 0xde0506f1UL</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; },</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; {</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; 0x00000000UL, 0x96300777UL, 0x2c610eeeUL, 0xba510999UL, 0x19c46d07UL,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; 0x8ff46a70UL, 0x35a563e9UL, 0xa395649eUL, 0x3288db0eUL, 0xa4b8dc79UL,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; 0x1ee9d5e0UL, 0x88d9d297UL, 0x2b4cb609UL, 0xbd7cb17eUL, 0x072db8e7UL,</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; 0x911dbf90UL, 0x6410b71dUL, 0xf220b06aUL, 0x4871b9f3UL, 0xde41be84UL,</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; 0x7dd4da1aUL, 0xebe4dd6dUL, 0x51b5d4f4UL, 0xc785d383UL, 0x56986c13UL,</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; 0xc0a86b64UL, 0x7af962fdUL, 0xecc9658aUL, 0x4f5c0114UL, 0xd96c0663UL,</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; 0x633d0ffaUL, 0xf50d088dUL, 0xc8206e3bUL, 0x5e10694cUL, 0xe44160d5UL,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; 0x727167a2UL, 0xd1e4033cUL, 0x47d4044bUL, 0xfd850dd2UL, 0x6bb50aa5UL,</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; 0xfaa8b535UL, 0x6c98b242UL, 0xd6c9bbdbUL, 0x40f9bcacUL, 0xe36cd832UL,</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; 0x755cdf45UL, 0xcf0dd6dcUL, 0x593dd1abUL, 0xac30d926UL, 0x3a00de51UL,</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; 0x8051d7c8UL, 0x1661d0bfUL, 0xb5f4b421UL, 0x23c4b356UL, 0x9995bacfUL,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; 0x0fa5bdb8UL, 0x9eb80228UL, 0x0888055fUL, 0xb2d90cc6UL, 0x24e90bb1UL,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; 0x877c6f2fUL, 0x114c6858UL, 0xab1d61c1UL, 0x3d2d66b6UL, 0x9041dc76UL,</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; 0x0671db01UL, 0xbc20d298UL, 0x2a10d5efUL, 0x8985b171UL, 0x1fb5b606UL,</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; 0xa5e4bf9fUL, 0x33d4b8e8UL, 0xa2c90778UL, 0x34f9000fUL, 0x8ea80996UL,</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; 0x18980ee1UL, 0xbb0d6a7fUL, 0x2d3d6d08UL, 0x976c6491UL, 0x015c63e6UL,</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; 0xf4516b6bUL, 0x62616c1cUL, 0xd8306585UL, 0x4e0062f2UL, 0xed95066cUL,</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; 0x7ba5011bUL, 0xc1f40882UL, 0x57c40ff5UL, 0xc6d9b065UL, 0x50e9b712UL,</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; 0xeab8be8bUL, 0x7c88b9fcUL, 0xdf1ddd62UL, 0x492dda15UL, 0xf37cd38cUL,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; 0x654cd4fbUL, 0x5861b24dUL, 0xce51b53aUL, 0x7400bca3UL, 0xe230bbd4UL,</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; 0x41a5df4aUL, 0xd795d83dUL, 0x6dc4d1a4UL, 0xfbf4d6d3UL, 0x6ae96943UL,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; 0xfcd96e34UL, 0x468867adUL, 0xd0b860daUL, 0x732d0444UL, 0xe51d0333UL,</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; 0x5f4c0aaaUL, 0xc97c0dddUL, 0x3c710550UL, 0xaa410227UL, 0x10100bbeUL,</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; 0x86200cc9UL, 0x25b56857UL, 0xb3856f20UL, 0x09d466b9UL, 0x9fe461ceUL,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; 0x0ef9de5eUL, 0x98c9d929UL, 0x2298d0b0UL, 0xb4a8d7c7UL, 0x173db359UL,</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; 0x810db42eUL, 0x3b5cbdb7UL, 0xad6cbac0UL, 0x2083b8edUL, 0xb6b3bf9aUL,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; 0x0ce2b603UL, 0x9ad2b174UL, 0x3947d5eaUL, 0xaf77d29dUL, 0x1526db04UL,</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; 0x8316dc73UL, 0x120b63e3UL, 0x843b6494UL, 0x3e6a6d0dUL, 0xa85a6a7aUL,</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; 0x0bcf0ee4UL, 0x9dff0993UL, 0x27ae000aUL, 0xb19e077dUL, 0x44930ff0UL,</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; 0xd2a30887UL, 0x68f2011eUL, 0xfec20669UL, 0x5d5762f7UL, 0xcb676580UL,</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; 0x71366c19UL, 0xe7066b6eUL, 0x761bd4feUL, 0xe02bd389UL, 0x5a7ada10UL,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; 0xcc4add67UL, 0x6fdfb9f9UL, 0xf9efbe8eUL, 0x43beb717UL, 0xd58eb060UL,</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; 0xe8a3d6d6UL, 0x7e93d1a1UL, 0xc4c2d838UL, 0x52f2df4fUL, 0xf167bbd1UL,</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; 0x6757bca6UL, 0xdd06b53fUL, 0x4b36b248UL, 0xda2b0dd8UL, 0x4c1b0aafUL,</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; 0xf64a0336UL, 0x607a0441UL, 0xc3ef60dfUL, 0x55df67a8UL, 0xef8e6e31UL,</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; 0x79be6946UL, 0x8cb361cbUL, 0x1a8366bcUL, 0xa0d26f25UL, 0x36e26852UL,</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; 0x95770cccUL, 0x03470bbbUL, 0xb9160222UL, 0x2f260555UL, 0xbe3bbac5UL,</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; 0x280bbdb2UL, 0x925ab42bUL, 0x046ab35cUL, 0xa7ffd7c2UL, 0x31cfd0b5UL,</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; 0x8b9ed92cUL, 0x1daede5bUL, 0xb0c2649bUL, 0x26f263ecUL, 0x9ca36a75UL,</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; 0x0a936d02UL, 0xa906099cUL, 0x3f360eebUL, 0x85670772UL, 0x13570005UL,</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; 0x824abf95UL, 0x147ab8e2UL, 0xae2bb17bUL, 0x381bb60cUL, 0x9b8ed292UL,</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; 0x0dbed5e5UL, 0xb7efdc7cUL, 0x21dfdb0bUL, 0xd4d2d386UL, 0x42e2d4f1UL,</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; 0xf8b3dd68UL, 0x6e83da1fUL, 0xcd16be81UL, 0x5b26b9f6UL, 0xe177b06fUL,</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; 0x7747b718UL, 0xe65a0888UL, 0x706a0fffUL, 0xca3b0666UL, 0x5c0b0111UL,</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; 0xff9e658fUL, 0x69ae62f8UL, 0xd3ff6b61UL, 0x45cf6c16UL, 0x78e20aa0UL,</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; 0xeed20dd7UL, 0x5483044eUL, 0xc2b30339UL, 0x612667a7UL, 0xf71660d0UL,</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; 0x4d476949UL, 0xdb776e3eUL, 0x4a6ad1aeUL, 0xdc5ad6d9UL, 0x660bdf40UL,</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; 0xf03bd837UL, 0x53aebca9UL, 0xc59ebbdeUL, 0x7fcfb247UL, 0xe9ffb530UL,</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; 0x1cf2bdbdUL, 0x8ac2bacaUL, 0x3093b353UL, 0xa6a3b424UL, 0x0536d0baUL,</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; 0x9306d7cdUL, 0x2957de54UL, 0xbf67d923UL, 0x2e7a66b3UL, 0xb84a61c4UL,</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; 0x021b685dUL, 0x942b6f2aUL, 0x37be0bb4UL, 0xa18e0cc3UL, 0x1bdf055aUL,</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; 0x8def022dUL</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; },</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; {</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; 0x00000000UL, 0x41311b19UL, 0x82623632UL, 0xc3532d2bUL, 0x04c56c64UL,</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; 0x45f4777dUL, 0x86a75a56UL, 0xc796414fUL, 0x088ad9c8UL, 0x49bbc2d1UL,</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; 0x8ae8effaUL, 0xcbd9f4e3UL, 0x0c4fb5acUL, 0x4d7eaeb5UL, 0x8e2d839eUL,</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; 0xcf1c9887UL, 0x5112c24aUL, 0x1023d953UL, 0xd370f478UL, 0x9241ef61UL,</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; 0x55d7ae2eUL, 0x14e6b537UL, 0xd7b5981cUL, 0x96848305UL, 0x59981b82UL,</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; 0x18a9009bUL, 0xdbfa2db0UL, 0x9acb36a9UL, 0x5d5d77e6UL, 0x1c6c6cffUL,</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; 0xdf3f41d4UL, 0x9e0e5acdUL, 0xa2248495UL, 0xe3159f8cUL, 0x2046b2a7UL,</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; 0x6177a9beUL, 0xa6e1e8f1UL, 0xe7d0f3e8UL, 0x2483dec3UL, 0x65b2c5daUL,</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; 0xaaae5d5dUL, 0xeb9f4644UL, 0x28cc6b6fUL, 0x69fd7076UL, 0xae6b3139UL,</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; 0xef5a2a20UL, 0x2c09070bUL, 0x6d381c12UL, 0xf33646dfUL, 0xb2075dc6UL,</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; 0x715470edUL, 0x30656bf4UL, 0xf7f32abbUL, 0xb6c231a2UL, 0x75911c89UL,</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; 0x34a00790UL, 0xfbbc9f17UL, 0xba8d840eUL, 0x79dea925UL, 0x38efb23cUL,</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; 0xff79f373UL, 0xbe48e86aUL, 0x7d1bc541UL, 0x3c2ade58UL, 0x054f79f0UL,</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; 0x447e62e9UL, 0x872d4fc2UL, 0xc61c54dbUL, 0x018a1594UL, 0x40bb0e8dUL,</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; 0x83e823a6UL, 0xc2d938bfUL, 0x0dc5a038UL, 0x4cf4bb21UL, 0x8fa7960aUL,</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; 0xce968d13UL, 0x0900cc5cUL, 0x4831d745UL, 0x8b62fa6eUL, 0xca53e177UL,</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; 0x545dbbbaUL, 0x156ca0a3UL, 0xd63f8d88UL, 0x970e9691UL, 0x5098d7deUL,</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; 0x11a9ccc7UL, 0xd2fae1ecUL, 0x93cbfaf5UL, 0x5cd76272UL, 0x1de6796bUL,</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; 0xdeb55440UL, 0x9f844f59UL, 0x58120e16UL, 0x1923150fUL, 0xda703824UL,</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; 0x9b41233dUL, 0xa76bfd65UL, 0xe65ae67cUL, 0x2509cb57UL, 0x6438d04eUL,</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; 0xa3ae9101UL, 0xe29f8a18UL, 0x21cca733UL, 0x60fdbc2aUL, 0xafe124adUL,</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; 0xeed03fb4UL, 0x2d83129fUL, 0x6cb20986UL, 0xab2448c9UL, 0xea1553d0UL,</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; 0x29467efbUL, 0x687765e2UL, 0xf6793f2fUL, 0xb7482436UL, 0x741b091dUL,</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; 0x352a1204UL, 0xf2bc534bUL, 0xb38d4852UL, 0x70de6579UL, 0x31ef7e60UL,</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; 0xfef3e6e7UL, 0xbfc2fdfeUL, 0x7c91d0d5UL, 0x3da0cbccUL, 0xfa368a83UL,</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; 0xbb07919aUL, 0x7854bcb1UL, 0x3965a7a8UL, 0x4b98833bUL, 0x0aa99822UL,</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; 0xc9fab509UL, 0x88cbae10UL, 0x4f5def5fUL, 0x0e6cf446UL, 0xcd3fd96dUL,</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; 0x8c0ec274UL, 0x43125af3UL, 0x022341eaUL, 0xc1706cc1UL, 0x804177d8UL,</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; 0x47d73697UL, 0x06e62d8eUL, 0xc5b500a5UL, 0x84841bbcUL, 0x1a8a4171UL,</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; 0x5bbb5a68UL, 0x98e87743UL, 0xd9d96c5aUL, 0x1e4f2d15UL, 0x5f7e360cUL,</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; 0x9c2d1b27UL, 0xdd1c003eUL, 0x120098b9UL, 0x533183a0UL, 0x9062ae8bUL,</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; 0xd153b592UL, 0x16c5f4ddUL, 0x57f4efc4UL, 0x94a7c2efUL, 0xd596d9f6UL,</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; 0xe9bc07aeUL, 0xa88d1cb7UL, 0x6bde319cUL, 0x2aef2a85UL, 0xed796bcaUL,</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; 0xac4870d3UL, 0x6f1b5df8UL, 0x2e2a46e1UL, 0xe136de66UL, 0xa007c57fUL,</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; 0x6354e854UL, 0x2265f34dUL, 0xe5f3b202UL, 0xa4c2a91bUL, 0x67918430UL,</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; 0x26a09f29UL, 0xb8aec5e4UL, 0xf99fdefdUL, 0x3accf3d6UL, 0x7bfde8cfUL,</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; 0xbc6ba980UL, 0xfd5ab299UL, 0x3e099fb2UL, 0x7f3884abUL, 0xb0241c2cUL,</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; 0xf1150735UL, 0x32462a1eUL, 0x73773107UL, 0xb4e17048UL, 0xf5d06b51UL,</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; 0x3683467aUL, 0x77b25d63UL, 0x4ed7facbUL, 0x0fe6e1d2UL, 0xccb5ccf9UL,</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; 0x8d84d7e0UL, 0x4a1296afUL, 0x0b238db6UL, 0xc870a09dUL, 0x8941bb84UL,</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; 0x465d2303UL, 0x076c381aUL, 0xc43f1531UL, 0x850e0e28UL, 0x42984f67UL,</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; 0x03a9547eUL, 0xc0fa7955UL, 0x81cb624cUL, 0x1fc53881UL, 0x5ef42398UL,</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; 0x9da70eb3UL, 0xdc9615aaUL, 0x1b0054e5UL, 0x5a314ffcUL, 0x996262d7UL,</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; 0xd85379ceUL, 0x174fe149UL, 0x567efa50UL, 0x952dd77bUL, 0xd41ccc62UL,</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; 0x138a8d2dUL, 0x52bb9634UL, 0x91e8bb1fUL, 0xd0d9a006UL, 0xecf37e5eUL,</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; 0xadc26547UL, 0x6e91486cUL, 0x2fa05375UL, 0xe836123aUL, 0xa9070923UL,</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; 0x6a542408UL, 0x2b653f11UL, 0xe479a796UL, 0xa548bc8fUL, 0x661b91a4UL,</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; 0x272a8abdUL, 0xe0bccbf2UL, 0xa18dd0ebUL, 0x62defdc0UL, 0x23efe6d9UL,</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; 0xbde1bc14UL, 0xfcd0a70dUL, 0x3f838a26UL, 0x7eb2913fUL, 0xb924d070UL,</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; 0xf815cb69UL, 0x3b46e642UL, 0x7a77fd5bUL, 0xb56b65dcUL, 0xf45a7ec5UL,</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; 0x370953eeUL, 0x763848f7UL, 0xb1ae09b8UL, 0xf09f12a1UL, 0x33cc3f8aUL,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; 0x72fd2493UL</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; },</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; 0x00000000UL, 0x376ac201UL, 0x6ed48403UL, 0x59be4602UL, 0xdca80907UL,</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; 0xebc2cb06UL, 0xb27c8d04UL, 0x85164f05UL, 0xb851130eUL, 0x8f3bd10fUL,</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; 0xd685970dUL, 0xe1ef550cUL, 0x64f91a09UL, 0x5393d808UL, 0x0a2d9e0aUL,</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; 0x3d475c0bUL, 0x70a3261cUL, 0x47c9e41dUL, 0x1e77a21fUL, 0x291d601eUL,</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; 0xac0b2f1bUL, 0x9b61ed1aUL, 0xc2dfab18UL, 0xf5b56919UL, 0xc8f23512UL,</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; 0xff98f713UL, 0xa626b111UL, 0x914c7310UL, 0x145a3c15UL, 0x2330fe14UL,</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; 0x7a8eb816UL, 0x4de47a17UL, 0xe0464d38UL, 0xd72c8f39UL, 0x8e92c93bUL,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; 0xb9f80b3aUL, 0x3cee443fUL, 0x0b84863eUL, 0x523ac03cUL, 0x6550023dUL,</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; 0x58175e36UL, 0x6f7d9c37UL, 0x36c3da35UL, 0x01a91834UL, 0x84bf5731UL,</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; 0xb3d59530UL, 0xea6bd332UL, 0xdd011133UL, 0x90e56b24UL, 0xa78fa925UL,</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; 0xfe31ef27UL, 0xc95b2d26UL, 0x4c4d6223UL, 0x7b27a022UL, 0x2299e620UL,</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; 0x15f32421UL, 0x28b4782aUL, 0x1fdeba2bUL, 0x4660fc29UL, 0x710a3e28UL,</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; 0xf41c712dUL, 0xc376b32cUL, 0x9ac8f52eUL, 0xada2372fUL, 0xc08d9a70UL,</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; 0xf7e75871UL, 0xae591e73UL, 0x9933dc72UL, 0x1c259377UL, 0x2b4f5176UL,</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; 0x72f11774UL, 0x459bd575UL, 0x78dc897eUL, 0x4fb64b7fUL, 0x16080d7dUL,</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; 0x2162cf7cUL, 0xa4748079UL, 0x931e4278UL, 0xcaa0047aUL, 0xfdcac67bUL,</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; 0xb02ebc6cUL, 0x87447e6dUL, 0xdefa386fUL, 0xe990fa6eUL, 0x6c86b56bUL,</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; 0x5bec776aUL, 0x02523168UL, 0x3538f369UL, 0x087faf62UL, 0x3f156d63UL,</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; 0x66ab2b61UL, 0x51c1e960UL, 0xd4d7a665UL, 0xe3bd6464UL, 0xba032266UL,</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; 0x8d69e067UL, 0x20cbd748UL, 0x17a11549UL, 0x4e1f534bUL, 0x7975914aUL,</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; 0xfc63de4fUL, 0xcb091c4eUL, 0x92b75a4cUL, 0xa5dd984dUL, 0x989ac446UL,</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; 0xaff00647UL, 0xf64e4045UL, 0xc1248244UL, 0x4432cd41UL, 0x73580f40UL,</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; 0x2ae64942UL, 0x1d8c8b43UL, 0x5068f154UL, 0x67023355UL, 0x3ebc7557UL,</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; 0x09d6b756UL, 0x8cc0f853UL, 0xbbaa3a52UL, 0xe2147c50UL, 0xd57ebe51UL,</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; 0xe839e25aUL, 0xdf53205bUL, 0x86ed6659UL, 0xb187a458UL, 0x3491eb5dUL,</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; 0x03fb295cUL, 0x5a456f5eUL, 0x6d2fad5fUL, 0x801b35e1UL, 0xb771f7e0UL,</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; 0xeecfb1e2UL, 0xd9a573e3UL, 0x5cb33ce6UL, 0x6bd9fee7UL, 0x3267b8e5UL,</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; 0x050d7ae4UL, 0x384a26efUL, 0x0f20e4eeUL, 0x569ea2ecUL, 0x61f460edUL,</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; 0xe4e22fe8UL, 0xd388ede9UL, 0x8a36abebUL, 0xbd5c69eaUL, 0xf0b813fdUL,</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; 0xc7d2d1fcUL, 0x9e6c97feUL, 0xa90655ffUL, 0x2c101afaUL, 0x1b7ad8fbUL,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; 0x42c49ef9UL, 0x75ae5cf8UL, 0x48e900f3UL, 0x7f83c2f2UL, 0x263d84f0UL,</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; 0x115746f1UL, 0x944109f4UL, 0xa32bcbf5UL, 0xfa958df7UL, 0xcdff4ff6UL,</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; 0x605d78d9UL, 0x5737bad8UL, 0x0e89fcdaUL, 0x39e33edbUL, 0xbcf571deUL,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; 0x8b9fb3dfUL, 0xd221f5ddUL, 0xe54b37dcUL, 0xd80c6bd7UL, 0xef66a9d6UL,</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; 0xb6d8efd4UL, 0x81b22dd5UL, 0x04a462d0UL, 0x33cea0d1UL, 0x6a70e6d3UL,</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; 0x5d1a24d2UL, 0x10fe5ec5UL, 0x27949cc4UL, 0x7e2adac6UL, 0x494018c7UL,</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; 0xcc5657c2UL, 0xfb3c95c3UL, 0xa282d3c1UL, 0x95e811c0UL, 0xa8af4dcbUL,</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; 0x9fc58fcaUL, 0xc67bc9c8UL, 0xf1110bc9UL, 0x740744ccUL, 0x436d86cdUL,</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; 0x1ad3c0cfUL, 0x2db902ceUL, 0x4096af91UL, 0x77fc6d90UL, 0x2e422b92UL,</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; 0x1928e993UL, 0x9c3ea696UL, 0xab546497UL, 0xf2ea2295UL, 0xc580e094UL,</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; 0xf8c7bc9fUL, 0xcfad7e9eUL, 0x9613389cUL, 0xa179fa9dUL, 0x246fb598UL,</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; 0x13057799UL, 0x4abb319bUL, 0x7dd1f39aUL, 0x3035898dUL, 0x075f4b8cUL,</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; 0x5ee10d8eUL, 0x698bcf8fUL, 0xec9d808aUL, 0xdbf7428bUL, 0x82490489UL,</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; 0xb523c688UL, 0x88649a83UL, 0xbf0e5882UL, 0xe6b01e80UL, 0xd1dadc81UL,</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; 0x54cc9384UL, 0x63a65185UL, 0x3a181787UL, 0x0d72d586UL, 0xa0d0e2a9UL,</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; 0x97ba20a8UL, 0xce0466aaUL, 0xf96ea4abUL, 0x7c78ebaeUL, 0x4b1229afUL,</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; 0x12ac6fadUL, 0x25c6adacUL, 0x1881f1a7UL, 0x2feb33a6UL, 0x765575a4UL,</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; 0x413fb7a5UL, 0xc429f8a0UL, 0xf3433aa1UL, 0xaafd7ca3UL, 0x9d97bea2UL,</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; 0xd073c4b5UL, 0xe71906b4UL, 0xbea740b6UL, 0x89cd82b7UL, 0x0cdbcdb2UL,</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; 0x3bb10fb3UL, 0x620f49b1UL, 0x55658bb0UL, 0x6822d7bbUL, 0x5f4815baUL,</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; 0x06f653b8UL, 0x319c91b9UL, 0xb48adebcUL, 0x83e01cbdUL, 0xda5e5abfUL,</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; 0xed3498beUL</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; },</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; {</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; 0x00000000UL, 0x6567bcb8UL, 0x8bc809aaUL, 0xeeafb512UL, 0x5797628fUL,</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; 0x32f0de37UL, 0xdc5f6b25UL, 0xb938d79dUL, 0xef28b4c5UL, 0x8a4f087dUL,</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; 0x64e0bd6fUL, 0x018701d7UL, 0xb8bfd64aUL, 0xddd86af2UL, 0x3377dfe0UL,</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; 0x56106358UL, 0x9f571950UL, 0xfa30a5e8UL, 0x149f10faUL, 0x71f8ac42UL,</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; 0xc8c07bdfUL, 0xada7c767UL, 0x43087275UL, 0x266fcecdUL, 0x707fad95UL,</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; 0x1518112dUL, 0xfbb7a43fUL, 0x9ed01887UL, 0x27e8cf1aUL, 0x428f73a2UL,</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; 0xac20c6b0UL, 0xc9477a08UL, 0x3eaf32a0UL, 0x5bc88e18UL, 0xb5673b0aUL,</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; 0xd00087b2UL, 0x6938502fUL, 0x0c5fec97UL, 0xe2f05985UL, 0x8797e53dUL,</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; 0xd1878665UL, 0xb4e03addUL, 0x5a4f8fcfUL, 0x3f283377UL, 0x8610e4eaUL,</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; 0xe3775852UL, 0x0dd8ed40UL, 0x68bf51f8UL, 0xa1f82bf0UL, 0xc49f9748UL,</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; 0x2a30225aUL, 0x4f579ee2UL, 0xf66f497fUL, 0x9308f5c7UL, 0x7da740d5UL,</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; 0x18c0fc6dUL, 0x4ed09f35UL, 0x2bb7238dUL, 0xc518969fUL, 0xa07f2a27UL,</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; 0x1947fdbaUL, 0x7c204102UL, 0x928ff410UL, 0xf7e848a8UL, 0x3d58149bUL,</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; 0x583fa823UL, 0xb6901d31UL, 0xd3f7a189UL, 0x6acf7614UL, 0x0fa8caacUL,</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; 0xe1077fbeUL, 0x8460c306UL, 0xd270a05eUL, 0xb7171ce6UL, 0x59b8a9f4UL,</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; 0x3cdf154cUL, 0x85e7c2d1UL, 0xe0807e69UL, 0x0e2fcb7bUL, 0x6b4877c3UL,</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; 0xa20f0dcbUL, 0xc768b173UL, 0x29c70461UL, 0x4ca0b8d9UL, 0xf5986f44UL,</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; 0x90ffd3fcUL, 0x7e5066eeUL, 0x1b37da56UL, 0x4d27b90eUL, 0x284005b6UL,</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; 0xc6efb0a4UL, 0xa3880c1cUL, 0x1ab0db81UL, 0x7fd76739UL, 0x9178d22bUL,</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; 0xf41f6e93UL, 0x03f7263bUL, 0x66909a83UL, 0x883f2f91UL, 0xed589329UL,</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; 0x546044b4UL, 0x3107f80cUL, 0xdfa84d1eUL, 0xbacff1a6UL, 0xecdf92feUL,</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; 0x89b82e46UL, 0x67179b54UL, 0x027027ecUL, 0xbb48f071UL, 0xde2f4cc9UL,</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; 0x3080f9dbUL, 0x55e74563UL, 0x9ca03f6bUL, 0xf9c783d3UL, 0x176836c1UL,</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; 0x720f8a79UL, 0xcb375de4UL, 0xae50e15cUL, 0x40ff544eUL, 0x2598e8f6UL,</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; 0x73888baeUL, 0x16ef3716UL, 0xf8408204UL, 0x9d273ebcUL, 0x241fe921UL,</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; 0x41785599UL, 0xafd7e08bUL, 0xcab05c33UL, 0x3bb659edUL, 0x5ed1e555UL,</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; 0xb07e5047UL, 0xd519ecffUL, 0x6c213b62UL, 0x094687daUL, 0xe7e932c8UL,</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; 0x828e8e70UL, 0xd49eed28UL, 0xb1f95190UL, 0x5f56e482UL, 0x3a31583aUL,</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; 0x83098fa7UL, 0xe66e331fUL, 0x08c1860dUL, 0x6da63ab5UL, 0xa4e140bdUL,</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; 0xc186fc05UL, 0x2f294917UL, 0x4a4ef5afUL, 0xf3762232UL, 0x96119e8aUL,</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; 0x78be2b98UL, 0x1dd99720UL, 0x4bc9f478UL, 0x2eae48c0UL, 0xc001fdd2UL,</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; 0xa566416aUL, 0x1c5e96f7UL, 0x79392a4fUL, 0x97969f5dUL, 0xf2f123e5UL,</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; 0x05196b4dUL, 0x607ed7f5UL, 0x8ed162e7UL, 0xebb6de5fUL, 0x528e09c2UL,</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; 0x37e9b57aUL, 0xd9460068UL, 0xbc21bcd0UL, 0xea31df88UL, 0x8f566330UL,</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; 0x61f9d622UL, 0x049e6a9aUL, 0xbda6bd07UL, 0xd8c101bfUL, 0x366eb4adUL,</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; 0x53090815UL, 0x9a4e721dUL, 0xff29cea5UL, 0x11867bb7UL, 0x74e1c70fUL,</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; 0xcdd91092UL, 0xa8beac2aUL, 0x46111938UL, 0x2376a580UL, 0x7566c6d8UL,</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; 0x10017a60UL, 0xfeaecf72UL, 0x9bc973caUL, 0x22f1a457UL, 0x479618efUL,</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; 0xa939adfdUL, 0xcc5e1145UL, 0x06ee4d76UL, 0x6389f1ceUL, 0x8d2644dcUL,</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; 0xe841f864UL, 0x51792ff9UL, 0x341e9341UL, 0xdab12653UL, 0xbfd69aebUL,</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; 0xe9c6f9b3UL, 0x8ca1450bUL, 0x620ef019UL, 0x07694ca1UL, 0xbe519b3cUL,</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; 0xdb362784UL, 0x35999296UL, 0x50fe2e2eUL, 0x99b95426UL, 0xfcdee89eUL,</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; 0x12715d8cUL, 0x7716e134UL, 0xce2e36a9UL, 0xab498a11UL, 0x45e63f03UL,</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; 0x208183bbUL, 0x7691e0e3UL, 0x13f65c5bUL, 0xfd59e949UL, 0x983e55f1UL,</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; 0x2106826cUL, 0x44613ed4UL, 0xaace8bc6UL, 0xcfa9377eUL, 0x38417fd6UL,</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; 0x5d26c36eUL, 0xb389767cUL, 0xd6eecac4UL, 0x6fd61d59UL, 0x0ab1a1e1UL,</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; 0xe41e14f3UL, 0x8179a84bUL, 0xd769cb13UL, 0xb20e77abUL, 0x5ca1c2b9UL,</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; 0x39c67e01UL, 0x80fea99cUL, 0xe5991524UL, 0x0b36a036UL, 0x6e511c8eUL,</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; 0xa7166686UL, 0xc271da3eUL, 0x2cde6f2cUL, 0x49b9d394UL, 0xf0810409UL,</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; 0x95e6b8b1UL, 0x7b490da3UL, 0x1e2eb11bUL, 0x483ed243UL, 0x2d596efbUL,</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; 0xc3f6dbe9UL, 0xa6916751UL, 0x1fa9b0ccUL, 0x7ace0c74UL, 0x9461b966UL,</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; 0xf10605deUL</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="preprocessor"></span> }</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;};</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>crc32.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/csv_8h_source.html b/html/csv_8h_source.html
new file mode 100644
index 000000000..710b6f5af
--- /dev/null
+++ b/html/csv_8h_source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/csv/csv.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('csv_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">csv.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;quadtree.h&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> id;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a>* tree_root;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; GHashTable*qitem_hash;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">char</span>* <a class="code" href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">filename</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">/*need to write map file on exit*/</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">int</span> dirty; </div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">int</span> attr_cnt;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">enum</span> attr_type *attr_types;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">int</span> next_item_idx;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">enum</span> item_type item_type;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="comment">/*list of quadtree items that have no coord set yet ()*/</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="struct__GList.html">GList</a>* new_items; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> *charset;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *sel;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__iter.html">quadtree_iter</a> *qiter;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a> *qitem;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> bStarted;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *m;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="struct__GList.html">GList</a>* at_iter;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structquadtree__item_html"><div class="ttname"><a href="structquadtree__item.html">quadtree_item</a></div><div class="ttdef"><b>Definition:</b> quadtree.h:27</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structmap__priv_html"><div class="ttname"><a href="structmap__priv.html">map_priv</a></div><div class="ttdoc">Represents the map from a single binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:105</div></div>
+<div class="ttc" id="structmap__rect__priv_html"><div class="ttname"><a href="structmap__rect__priv.html">map_rect_priv</a></div><div class="ttdef"><b>Definition:</b> binfile.c:138</div></div>
+<div class="ttc" id="structmap__priv_html_a4658248cfb752e347d19c65a914c1e69"><div class="ttname"><a href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">map_priv::filename</a></div><div class="ttdeci">char * filename</div><div class="ttdoc">Filename of the binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:107</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="structquadtree__iter_html"><div class="ttname"><a href="structquadtree__iter.html">quadtree_iter</a></div><div class="ttdef"><b>Definition:</b> quadtree.c:36</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structquadtree__node_html"><div class="ttname"><a href="structquadtree__node.html">quadtree_node</a></div><div class="ttdef"><b>Definition:</b> quadtree.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_5c283744458b038400bd774ec89e9ec9.html">csv</a></li><li class="navelem"><b>csv.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/data_8h_source.html b/html/data_8h_source.html
new file mode 100644
index 000000000..3c5cb6050
--- /dev/null
+++ b/html/data_8h_source.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: data.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('data_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">data.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DATA_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DATA_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifdef WORDS_BIGENDIAN</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;byteswap.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;get_u8(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p)</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">return</span> *((*p)++);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;get_u16(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ret;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; ret=*((<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *)*p);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; *p+=<span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> short);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#ifdef WORDS_BIGENDIAN</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> __bswap_16(ret);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;get_u16_unal(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ret;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; ret=*(*p)++;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; ret|=(*(*p)++) &lt;&lt; 8;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;get_u24(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ret;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; ret=get_u16(p);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; ret|=*((*p)++) &lt;&lt; 16;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;get_u24_unal(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ret;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; ret=get_u16_unal(p);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; ret|=*((*p)++) &lt;&lt; 16;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;get_u32(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ret;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; ret=*((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *)*p);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; *p+=<span class="keyword">sizeof</span>(<span class="keywordtype">unsigned</span> int);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#ifdef WORDS_BIGENDIAN</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> __bswap_32(ret);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;get_u32_unal(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p) {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ret;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; ret=*(*p)++;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; ret|=(*(*p)++) &lt;&lt; 8;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; ret|=(*(*p)++) &lt;&lt; 16;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; ret|=(*(*p)++) &lt;&lt; 24;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;get_string(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p)</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;{</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">char</span> *ret=(<span class="keywordtype">char</span> *)(*p);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">while</span> (**p) (*p)++;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; (*p)++;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;} </div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#define L(x) ({ unsigned char *t=(unsigned char *)&amp;(x); t[0] | (t[1] &lt;&lt; 8) | (t[2] &lt;&lt; 16) | (t[3] &lt;&lt; 24); })</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>data.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/data__window_8h_source.html b/html/data__window_8h_source.html
new file mode 100644
index 000000000..30345e0bd
--- /dev/null
+++ b/html/data__window_8h_source.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: data_window.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('data__window_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">data_window.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DATA_WINDOW_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DATA_WINDOW_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow.html">datawindow</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structparam__list.html">param_list</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structdatawindow__methods.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; void (*destroy)(<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *win);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; void (*add)(<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *win, <span class="keyword">struct </span><a class="code" href="structparam__list.html">param_list</a> *param, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; void (*mode)(<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *win, <span class="keywordtype">int</span> start);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structdatawindow.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow.html">datawindow</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *priv;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a> meth;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;};</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> datawindow_destroy(<span class="keyword">struct</span> <a class="code" href="structdatawindow.html">datawindow</a> *win);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> datawindow_add(<span class="keyword">struct</span> <a class="code" href="structdatawindow.html">datawindow</a> *win, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> *param, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">void</span> datawindow_mode(<span class="keyword">struct</span> <a class="code" href="structdatawindow.html">datawindow</a> *win, <span class="keywordtype">int</span> start);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structdatawindow__methods_html"><div class="ttname"><a href="structdatawindow__methods.html">datawindow_methods</a></div><div class="ttdef"><b>Definition:</b> data_window.h:27</div></div>
+<div class="ttc" id="structparam__list_html"><div class="ttname"><a href="structparam__list.html">param_list</a></div><div class="ttdef"><b>Definition:</b> param.h:23</div></div>
+<div class="ttc" id="structdatawindow__priv_html"><div class="ttname"><a href="structdatawindow__priv.html">datawindow_priv</a></div><div class="ttdef"><b>Definition:</b> datawindow.c:31</div></div>
+<div class="ttc" id="structdatawindow_html"><div class="ttname"><a href="structdatawindow.html">datawindow</a></div><div class="ttdef"><b>Definition:</b> data_window.h:33</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>data_window.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/data__window__int_8h_source.html b/html/data__window__int_8h_source.html
new file mode 100644
index 000000000..a03b61b6e
--- /dev/null
+++ b/html/data__window__int_8h_source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: data_window_int.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('data__window__int_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">data_window_int.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DATA_WINDOW_INT_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DATA_WINDOW_INT_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structdata__window.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdata__window.html">data_window</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; GtkWidget *<a class="code" href="structwindow.html">window</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; GtkWidget *scrolled_window; </div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; GtkWidget *treeview;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; void(*<a class="code" href="structcallback.html">callback</a>)(<span class="keyword">struct </span><a class="code" href="structdata__window.html">data_window</a> *, <span class="keywordtype">char</span> **cols);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="structdata__window_html"><div class="ttname"><a href="structdata__window.html">data_window</a></div><div class="ttdef"><b>Definition:</b> data_window_int.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>data_window_int.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/debug_8h_source.html b/html/debug_8h_source.html
new file mode 100644
index 000000000..25a4beb4b
--- /dev/null
+++ b/html/debug_8h_source.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: debug.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('debug_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">debug.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DEBUG_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DEBUG_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __PRETTY_FUNCTION__ __FUNCTION__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* Uncomment the following define to enable MSVC&#39;s memory debugging support */</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/*#define _CRTDBG_MAP_ALLOC*/</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef _CRTDBG_MAP_ALLOC</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;crtdbg.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; lvl_unset=-1,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; lvl_error,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; lvl_warning,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; lvl_info,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; lvl_debug</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;} dbg_level;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">extern</span> dbg_level max_debug_level;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define dbg_str2(x) #x</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg_str1(x) dbg_str2(x)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg_module dbg_str1(MODULE)</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg(level,...) { if (max_debug_level &gt;= level) debug_printf(level,dbg_module,strlen(dbg_module),__PRETTY_FUNCTION__, strlen(__PRETTY_FUNCTION__),1,__VA_ARGS__); }</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg_assert(expr) ((expr) ? (void) 0 : debug_assert_fail(dbg_module,strlen(dbg_module),__PRETTY_FUNCTION__, strlen(__PRETTY_FUNCTION__),__FILE__,__LINE__,dbg_str1(expr)))</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define DEBUG_MODULE_GLOBAL &quot;global&quot;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifdef DEBUG_MALLOC</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef g_new</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef g_new0</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_new(type, size) (type *)debug_malloc(__FILE__,__LINE__,__PRETTY_FUNCTION__,sizeof(type)*(size))</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_new0(type, size) (type *)debug_malloc0(__FILE__,__LINE__,__PRETTY_FUNCTION__,sizeof(type)*(size))</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_malloc(size) debug_malloc(__FILE__,__LINE__,__PRETTY_FUNCTION__,(size))</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_malloc0(size) debug_malloc0(__FILE__,__LINE__,__PRETTY_FUNCTION__,(size))</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_realloc(ptr,size) debug_realloc(__FILE__,__LINE__,__PRETTY_FUNCTION__,ptr,(size))</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_free(ptr) debug_free(__FILE__,__LINE__,__PRETTY_FUNCTION__,ptr)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_strdup(ptr) debug_strdup(__FILE__,__LINE__,__PRETTY_FUNCTION__,ptr)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_strdup_printf(fmt...) debug_guard(__FILE__,__LINE__,__PRETTY_FUNCTION__,g_strdup_printf(fmt))</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define graphics_icon_path(x) debug_guard(__FILE__,__LINE__,__PRETTY_FUNCTION__,graphics_icon_path(x))</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg_guard(x) debug_guard(__FILE__,__LINE__,__PRETTY_FUNCTION__,x)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_free_func debug_free_func</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_free_func g_free</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dbg_guard(x) x</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">struct </span>debug;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> debug_init(<span class="keyword">const</span> <span class="keywordtype">char</span> *program_name);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> debug_level_set(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, dbg_level <a class="code" href="structlevel.html">level</a>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">struct </span>debug *debug_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;dbg_level debug_level_get(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">void</span> debug_vprintf(dbg_level <a class="code" href="structlevel.html">level</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *module, <span class="keyword">const</span> <span class="keywordtype">int</span> mlen, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> flen, <span class="keywordtype">int</span> prefix, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, va_list ap);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> debug_printf(dbg_level <a class="code" href="structlevel.html">level</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *module, <span class="keyword">const</span> <span class="keywordtype">int</span> mlen, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> flen, <span class="keywordtype">int</span> prefix, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...)</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span> __attribute__ ((format (printf, 7, 8)))</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> debug_assert_fail(<span class="keyword">const</span> <span class="keywordtype">char</span> *module, <span class="keyword">const</span> <span class="keywordtype">int</span> mlen, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> flen, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *expr);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> debug_destroy(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> debug_set_logfile(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> debug_dump_mallocs(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> *debug_malloc(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> *debug_malloc0(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">char</span> *debug_strdup(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keyword">const</span> <span class="keywordtype">char</span> *ptr);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">char</span> *debug_guard(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> debug_free(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keywordtype">void</span> *ptr);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> debug_free_func(<span class="keywordtype">void</span> *ptr);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span> debug_finished(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> *debug_realloc(<span class="keyword">const</span> <span class="keywordtype">char</span> *where, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *func, <span class="keywordtype">void</span> *ptr, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> debug_set_global_level(dbg_level level, <span class="keywordtype">int</span> override_old_value);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>debug.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/destination_8h_source.html b/html/destination_8h_source.html
new file mode 100644
index 000000000..510386f13
--- /dev/null
+++ b/html/destination_8h_source.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: destination.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('destination_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">destination.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DESTINATION_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DESTINATION_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keywordtype">int</span> destination_address(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>destination.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_01be1695a670be0b6d48021481a5b2d6.html b/html/dir_01be1695a670be0b6d48021481a5b2d6.html
new file mode 100644
index 000000000..be1b16827
--- /dev/null
+++ b/html/dir_01be1695a670be0b6d48021481a5b2d6.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/file Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_01be1695a670be0b6d48021481a5b2d6.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">file Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__file_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_file.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__pipe_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_pipe.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__serial_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_serial.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__socket_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_socket.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_01be1695a670be0b6d48021481a5b2d6.html">file</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_03e3eb2eecbc579fe01fe1cbc1e39671.html b/html/dir_03e3eb2eecbc579fe01fe1cbc1e39671.html
new file mode 100644
index 000000000..203375974
--- /dev/null
+++ b/html/dir_03e3eb2eecbc579fe01fe1cbc1e39671.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/shapefile Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_03e3eb2eecbc579fe01fe1cbc1e39671.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">shapefile Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:shapefile_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>shapefile.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_03e3eb2eecbc579fe01fe1cbc1e39671.html">shapefile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_049d1c8c57dbcf379acaaa14064791e6.html b/html/dir_049d1c8c57dbcf379acaaa14064791e6.html
new file mode 100644
index 000000000..c3cb254b2
--- /dev/null
+++ b/html/dir_049d1c8c57dbcf379acaaa14064791e6.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font/freetype Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_049d1c8c57dbcf379acaaa14064791e6.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">freetype Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:font__freetype_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>font_freetype.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:font__freetype_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="font__freetype_8h.html">font_freetype.h</a> <a href="font__freetype_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:font__freetype_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface to the FreeType 2 library, to render text as bitmaps. <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e6c54268d011365494e6c4da02774db2.html">font</a></li><li class="navelem"><a class="el" href="dir_049d1c8c57dbcf379acaaa14064791e6.html">freetype</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_049d1c8c57dbcf379acaaa14064791e6.js b/html/dir_049d1c8c57dbcf379acaaa14064791e6.js
new file mode 100644
index 000000000..ef0c95c8d
--- /dev/null
+++ b/html/dir_049d1c8c57dbcf379acaaa14064791e6.js
@@ -0,0 +1,8 @@
+var dir_049d1c8c57dbcf379acaaa14064791e6 =
+[
+ [ "font_freetype.h", "font__freetype_8h.html", [
+ [ "font_freetype_methods", "structfont__freetype__methods.html", "structfont__freetype__methods" ],
+ [ "font_freetype_glyph", "structfont__freetype__glyph.html", "structfont__freetype__glyph" ],
+ [ "font_freetype_text", "structfont__freetype__text.html", "structfont__freetype__text" ]
+ ] ]
+]; \ No newline at end of file
diff --git a/html/dir_051ff8d3d6d7373477c7750a504c273a.html b/html/dir_051ff8d3d6d7373477c7750a504c273a.html
new file mode 100644
index 000000000..a8de8de0f
--- /dev/null
+++ b/html/dir_051ff8d3d6d7373477c7750a504c273a.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/webos Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_051ff8d3d6d7373477c7750a504c273a.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">webos Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:bluetooth_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bluetooth.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:bluetooth_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bluetooth.h</b> <a href="bluetooth_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:cJSON_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cJSON.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:cJSON_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cJSON.h</b> <a href="cJSON_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__webos_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_webos.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__webos_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_webos.h</b> <a href="vehicle__webos_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html">webos</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_051ff8d3d6d7373477c7750a504c273a.js b/html/dir_051ff8d3d6d7373477c7750a504c273a.js
new file mode 100644
index 000000000..c7212b6c3
--- /dev/null
+++ b/html/dir_051ff8d3d6d7373477c7750a504c273a.js
@@ -0,0 +1,6 @@
+var dir_051ff8d3d6d7373477c7750a504c273a =
+[
+ [ "bluetooth.h", "bluetooth_8h_source.html", null ],
+ [ "cJSON.h", "cJSON_8h_source.html", null ],
+ [ "vehicle_webos.h", "vehicle__webos_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.html b/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.html
new file mode 100644
index 000000000..2b42fae02
--- /dev/null
+++ b/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_062cf704faf8860ba50e0ddefeb8b4e5.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">maptool Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_7e6a584d3889449e2c432321014d65b5"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7e6a584d3889449e2c432321014d65b5.html">generated-code</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_5efb8cfc1694cbfe4776847fbb5c563b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html">google</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:boundaries_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>boundaries.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:buffer_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>buffer.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ch_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ch.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:coastline_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>coastline.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:itembin_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>itembin.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:itembin__buffer_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>itembin_buffer.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:maptool_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>maptool.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:maptool_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>maptool.h</b> <a href="maptool_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:maptool_2misc_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>misc.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__o5m_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_o5m.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__protobuf_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_protobuf.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__protobufdb_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_protobufdb.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__psql_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_psql.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__relations_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_relations.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osm__xml_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osm_xml.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:sourcesink_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>sourcesink.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tempfile_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tempfile.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tile_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tile.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zip_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zip.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.js b/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.js
new file mode 100644
index 000000000..4060486ce
--- /dev/null
+++ b/html/dir_062cf704faf8860ba50e0ddefeb8b4e5.js
@@ -0,0 +1,6 @@
+var dir_062cf704faf8860ba50e0ddefeb8b4e5 =
+[
+ [ "generated-code", "dir_7e6a584d3889449e2c432321014d65b5.html", "dir_7e6a584d3889449e2c432321014d65b5" ],
+ [ "google", "dir_5efb8cfc1694cbfe4776847fbb5c563b.html", "dir_5efb8cfc1694cbfe4776847fbb5c563b" ],
+ [ "maptool.h", "maptool_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_0869548661c08605e6acc2b1e629ac65.html b/html/dir_0869548661c08605e6acc2b1e629ac65.html
new file mode 100644
index 000000000..86a43a9b8
--- /dev/null
+++ b/html/dir_0869548661c08605e6acc2b1e629ac65.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/egl Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_0869548661c08605e6acc2b1e629ac65.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">egl Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__egl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_egl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_0869548661c08605e6acc2b1e629ac65.html">egl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_0b911790f78934063c7344008ce2a69c.html b/html/dir_0b911790f78934063c7344008ce2a69c.html
new file mode 100644
index 000000000..7dd52ffde
--- /dev/null
+++ b/html/dir_0b911790f78934063c7344008ce2a69c.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/android Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_0b911790f78934063c7344008ce2a69c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">android Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech__android_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech_android.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_0b911790f78934063c7344008ce2a69c.html">android</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_0d964a942848f2da9e4611d1f0b24068.html b/html/dir_0d964a942848f2da9e4611d1f0b24068.html
new file mode 100644
index 000000000..74b92c94c
--- /dev/null
+++ b/html/dir_0d964a942848f2da9e4611d1f0b24068.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_0d964a942848f2da9e4611d1f0b24068.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glib Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:fake_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fake.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fake_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fake.h</b> <a href="fake_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:galias_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>galias.h</b> <a href="galias_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:galiasdef_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>galiasdef.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:galloca_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>galloca.h</b> <a href="galloca_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gatomic_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gatomic.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gerror_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gerror.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gerror_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gerror.h</b> <a href="gerror_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ghash_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ghash.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ghash_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ghash.h</b> <a href="ghash_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glib.h</b> <a href="glib_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glib__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glib_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glibconfig_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glibconfig.h</b> <a href="glibconfig_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glibintl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glibintl.h</b> <a href="glibintl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glist_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glist.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glist_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glist.h</b> <a href="glist_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmacros_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmacros.h</b> <a href="gmacros_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmem_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmem.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmem_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmem.h</b> <a href="gmem_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmessages_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmessages.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmessages_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmessages.h</b> <a href="gmessages_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gprimes_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gprimes.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gprintf_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gprintf.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gprintf_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gprintf.h</b> <a href="gprintf_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gprintfint_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gprintfint.h</b> <a href="gprintfint_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gquark_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gquark.h</b> <a href="gquark_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gslice_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gslice.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gslice_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gslice.h</b> <a href="gslice_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gslist_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gslist.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gslist_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gslist.h</b> <a href="gslist_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gstrfuncs_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gstrfuncs.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gstrfuncs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gstrfuncs.h</b> <a href="gstrfuncs_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gstring_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gstring.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gthreadprivate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gthreadprivate.h</b> <a href="gthreadprivate_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gtypes_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gtypes.h</b> <a href="gtypes_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gunicode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gunicode.h</b> <a href="gunicode_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gutf8_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gutf8.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gutils_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gutils.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gutils_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gutils.h</b> <a href="gutils_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_0d964a942848f2da9e4611d1f0b24068.js b/html/dir_0d964a942848f2da9e4611d1f0b24068.js
new file mode 100644
index 000000000..066d8316e
--- /dev/null
+++ b/html/dir_0d964a942848f2da9e4611d1f0b24068.js
@@ -0,0 +1,25 @@
+var dir_0d964a942848f2da9e4611d1f0b24068 =
+[
+ [ "fake.h", "fake_8h_source.html", null ],
+ [ "galias.h", "galias_8h_source.html", null ],
+ [ "galloca.h", "galloca_8h_source.html", null ],
+ [ "gerror.h", "gerror_8h_source.html", null ],
+ [ "ghash.h", "ghash_8h_source.html", null ],
+ [ "glib.h", "glib_8h_source.html", null ],
+ [ "glibconfig.h", "glibconfig_8h_source.html", null ],
+ [ "glibintl.h", "glibintl_8h_source.html", null ],
+ [ "glist.h", "glist_8h_source.html", null ],
+ [ "gmacros.h", "gmacros_8h_source.html", null ],
+ [ "gmem.h", "gmem_8h_source.html", null ],
+ [ "gmessages.h", "gmessages_8h_source.html", null ],
+ [ "gprintf.h", "gprintf_8h_source.html", null ],
+ [ "gprintfint.h", "gprintfint_8h_source.html", null ],
+ [ "gquark.h", "gquark_8h_source.html", null ],
+ [ "gslice.h", "gslice_8h_source.html", null ],
+ [ "gslist.h", "gslist_8h_source.html", null ],
+ [ "gstrfuncs.h", "gstrfuncs_8h_source.html", null ],
+ [ "gthreadprivate.h", "gthreadprivate_8h_source.html", null ],
+ [ "gtypes.h", "gtypes_8h_source.html", null ],
+ [ "gunicode.h", "gunicode_8h_source.html", null ],
+ [ "gutils.h", "gutils_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.html b/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.html
new file mode 100644
index 000000000..dcf8f48c6
--- /dev/null
+++ b/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_11bc0974ce736ce9a6fadebbeb7a8314.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_6964d06faaa66aae8a0594d4dc847a0b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6964d06faaa66aae8a0594d4dc847a0b.html">gtk</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_1e09e1eef3b8f293ec297f89dc24ff08"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_8022f260cb33bb0f12ace4cf11c510e1"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_399a916a4057be65784a57a4334cd12d"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_287d7b7976a99f2561b2ce94852b1449"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.js b/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.js
new file mode 100644
index 000000000..de53ae8f8
--- /dev/null
+++ b/html/dir_11bc0974ce736ce9a6fadebbeb7a8314.js
@@ -0,0 +1,8 @@
+var dir_11bc0974ce736ce9a6fadebbeb7a8314 =
+[
+ [ "gtk", "dir_6964d06faaa66aae8a0594d4dc847a0b.html", "dir_6964d06faaa66aae8a0594d4dc847a0b" ],
+ [ "internal", "dir_1e09e1eef3b8f293ec297f89dc24ff08.html", "dir_1e09e1eef3b8f293ec297f89dc24ff08" ],
+ [ "qml", "dir_8022f260cb33bb0f12ace4cf11c510e1.html", "dir_8022f260cb33bb0f12ace4cf11c510e1" ],
+ [ "qt5_qml", "dir_399a916a4057be65784a57a4334cd12d.html", "dir_399a916a4057be65784a57a4334cd12d" ],
+ [ "win32", "dir_287d7b7976a99f2561b2ce94852b1449.html", "dir_287d7b7976a99f2561b2ce94852b1449" ]
+]; \ No newline at end of file
diff --git a/html/dir_12305126b3bea02e6a26c9511d9cc1d7.html b/html/dir_12305126b3bea02e6a26c9511d9cc1d7.html
new file mode 100644
index 000000000..6b3522f81
--- /dev/null
+++ b/html/dir_12305126b3bea02e6a26c9511d9cc1d7.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_12305126b3bea02e6a26c9511d9cc1d7.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">zlib Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:adler32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>adler32.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:crc32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>crc32.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:crc32_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>crc32.h</b> <a href="crc32_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:infback_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>infback.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inffast_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inffast.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inffast_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inffast.h</b> <a href="inffast_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inffixed_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inffixed.h</b> <a href="inffixed_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inflate_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inflate.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inflate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inflate.h</b> <a href="inflate_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inftrees_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inftrees.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:inftrees_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inftrees.h</b> <a href="inftrees_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zconf_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zconf.h</b> <a href="zconf_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zlib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zlib.h</b> <a href="zlib_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zlib__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zlib_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zutil_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zutil.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:zutil_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>zutil.h</b> <a href="zutil_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_12305126b3bea02e6a26c9511d9cc1d7.js b/html/dir_12305126b3bea02e6a26c9511d9cc1d7.js
new file mode 100644
index 000000000..a09400a73
--- /dev/null
+++ b/html/dir_12305126b3bea02e6a26c9511d9cc1d7.js
@@ -0,0 +1,11 @@
+var dir_12305126b3bea02e6a26c9511d9cc1d7 =
+[
+ [ "crc32.h", "crc32_8h_source.html", null ],
+ [ "inffast.h", "inffast_8h_source.html", null ],
+ [ "inffixed.h", "inffixed_8h_source.html", null ],
+ [ "inflate.h", "inflate_8h_source.html", null ],
+ [ "inftrees.h", "inftrees_8h_source.html", null ],
+ [ "zconf.h", "zconf_8h_source.html", null ],
+ [ "zlib.h", "zlib_8h_source.html", null ],
+ [ "zutil.h", "zutil_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_1665a1f26aa7f80a33d12b48dabffa73.html b/html/dir_1665a1f26aa7f80a33d12b48dabffa73.html
new file mode 100644
index 000000000..ac1a8dd73
--- /dev/null
+++ b/html/dir_1665a1f26aa7f80a33d12b48dabffa73.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libpng Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1665a1f26aa7f80a33d12b48dabffa73.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">libpng Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:libpng__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libpng_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:png_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>png.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:png_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>png.h</b> <a href="png_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngconf_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngconf.h</b> <a href="pngconf_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngerror_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngerror.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngget_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngget.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngm2pnm_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngm2pnm.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngmem_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngmem.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngread_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngread.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngrio_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngrio.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngrtran_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngrtran.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngrutil_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngrutil.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngset_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngset.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pngtrans_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pngtrans.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1665a1f26aa7f80a33d12b48dabffa73.html">libpng</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1665a1f26aa7f80a33d12b48dabffa73.js b/html/dir_1665a1f26aa7f80a33d12b48dabffa73.js
new file mode 100644
index 000000000..80de00bb1
--- /dev/null
+++ b/html/dir_1665a1f26aa7f80a33d12b48dabffa73.js
@@ -0,0 +1,5 @@
+var dir_1665a1f26aa7f80a33d12b48dabffa73 =
+[
+ [ "png.h", "png_8h_source.html", null ],
+ [ "pngconf.h", "pngconf_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_16a7e9c1028f2761047e32e74b8532d0.html b/html/dir_16a7e9c1028f2761047e32e74b8532d0.html
new file mode 100644
index 000000000..cd7bd585a
--- /dev/null
+++ b/html/dir_16a7e9c1028f2761047e32e74b8532d0.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/win32/resources Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_16a7e9c1028f2761047e32e74b8532d0.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">resources Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics_2win32_2resources_2resource_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>resource.h</b> <a href="graphics_2win32_2resources_2resource_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></li><li class="navelem"><a class="el" href="dir_16a7e9c1028f2761047e32e74b8532d0.html">resources</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_16a7e9c1028f2761047e32e74b8532d0.js b/html/dir_16a7e9c1028f2761047e32e74b8532d0.js
new file mode 100644
index 000000000..c42b6e0e8
--- /dev/null
+++ b/html/dir_16a7e9c1028f2761047e32e74b8532d0.js
@@ -0,0 +1,4 @@
+var dir_16a7e9c1028f2761047e32e74b8532d0 =
+[
+ [ "resource.h", "graphics_2win32_2resources_2resource_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_1a03594d4311eaaa5903d40e9d43d9c6.html b/html/dir_1a03594d4311eaaa5903d40e9d43d9c6.html
new file mode 100644
index 000000000..6b9030182
--- /dev/null
+++ b/html/dir_1a03594d4311eaaa5903d40e9d43d9c6.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/gpsd Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1a03594d4311eaaa5903d40e9d43d9c6.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gpsd Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__gpsd_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_gpsd.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_1a03594d4311eaaa5903d40e9d43d9c6.html">gpsd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1cbcf0eb16a00953e11e647e048cb14e.html b/html/dir_1cbcf0eb16a00953e11e647e048cb14e.html
new file mode 100644
index 000000000..0c31a7ee8
--- /dev/null
+++ b/html/dir_1cbcf0eb16a00953e11e647e048cb14e.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/binfile Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1cbcf0eb16a00953e11e647e048cb14e.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">binfile Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:binfile_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binfile.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_1cbcf0eb16a00953e11e647e048cb14e.html">binfile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1d90612e2b94e2840a52a97dcade9272.html b/html/dir_1d90612e2b94e2840a52a97dcade9272.html
new file mode 100644
index 000000000..367dc88f0
--- /dev/null
+++ b/html/dir_1d90612e2b94e2840a52a97dcade9272.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1d90612e2b94e2840a52a97dcade9272.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gettext_intl Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:bindtextdom_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bindtextdom.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dcgettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dcgettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dcigettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dcigettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dcngettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dcngettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dgettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dgettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dngettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dngettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:eval-plural_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>eval-plural.h</b> <a href="eval-plural_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:explodename_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>explodename.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:finddomain_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>finddomain.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gettextP_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gettextP.h</b> <a href="gettextP_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmo_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmo.h</b> <a href="gmo_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:hash-string_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>hash-string.h</b> <a href="hash-string_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:intl-compat_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>intl-compat.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:l10nflist_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>l10nflist.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:libgnuintl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libgnuintl.h</b> <a href="libgnuintl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:loadinfo_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>loadinfo.h</b> <a href="loadinfo_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:loadmsgcat_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>loadmsgcat.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:localcharset_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>localcharset.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:localcharset_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>localcharset.h</b> <a href="localcharset_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:localealias_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>localealias.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:localename_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>localename.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2gettext__intl_2log_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>log.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ngettext_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ngettext.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:os2compat_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>os2compat.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:os2compat_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>os2compat.h</b> <a href="os2compat_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osdep_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osdep.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:plural-exp_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>plural-exp.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:plural-exp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>plural-exp.h</b> <a href="plural-exp_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:plural_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>plural.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:printf-args_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>printf-args.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:printf-args_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>printf-args.h</b> <a href="printf-args_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:printf-parse_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>printf-parse.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:printf-parse_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>printf-parse.h</b> <a href="printf-parse_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:printf_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>printf.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:relocatable_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>relocatable.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:relocatable_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>relocatable.h</b> <a href="relocatable_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:textdomain_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>textdomain.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vasnprintf_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vasnprintf.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vasnprintf_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vasnprintf.h</b> <a href="vasnprintf_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vasnwprintf_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vasnwprintf.h</b> <a href="vasnwprintf_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wprintf-parse_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wprintf-parse.h</b> <a href="wprintf-parse_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:xsize_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>xsize.h</b> <a href="xsize_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1d90612e2b94e2840a52a97dcade9272.js b/html/dir_1d90612e2b94e2840a52a97dcade9272.js
new file mode 100644
index 000000000..d3146a516
--- /dev/null
+++ b/html/dir_1d90612e2b94e2840a52a97dcade9272.js
@@ -0,0 +1,19 @@
+var dir_1d90612e2b94e2840a52a97dcade9272 =
+[
+ [ "eval-plural.h", "eval-plural_8h_source.html", null ],
+ [ "gettextP.h", "gettextP_8h_source.html", null ],
+ [ "gmo.h", "gmo_8h_source.html", null ],
+ [ "hash-string.h", "hash-string_8h_source.html", null ],
+ [ "libgnuintl.h", "libgnuintl_8h_source.html", null ],
+ [ "loadinfo.h", "loadinfo_8h_source.html", null ],
+ [ "localcharset.h", "localcharset_8h_source.html", null ],
+ [ "os2compat.h", "os2compat_8h_source.html", null ],
+ [ "plural-exp.h", "plural-exp_8h_source.html", null ],
+ [ "printf-args.h", "printf-args_8h_source.html", null ],
+ [ "printf-parse.h", "printf-parse_8h_source.html", null ],
+ [ "relocatable.h", "relocatable_8h_source.html", null ],
+ [ "vasnprintf.h", "vasnprintf_8h_source.html", null ],
+ [ "vasnwprintf.h", "vasnwprintf_8h_source.html", null ],
+ [ "wprintf-parse.h", "wprintf-parse_8h_source.html", null ],
+ [ "xsize.h", "xsize_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_1e01caeed39e438b48739037bdceb4ca.html b/html/dir_1e01caeed39e438b48739037bdceb4ca.html
new file mode 100644
index 000000000..a7a9184cf
--- /dev/null
+++ b/html/dir_1e01caeed39e438b48739037bdceb4ca.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1e01caeed39e438b48739037bdceb4ca.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">downloader Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_71c7180a61976a97772dea51b3e2c740"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:main_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>main.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1e01caeed39e438b48739037bdceb4ca.js b/html/dir_1e01caeed39e438b48739037bdceb4ca.js
new file mode 100644
index 000000000..4bd7b7a97
--- /dev/null
+++ b/html/dir_1e01caeed39e438b48739037bdceb4ca.js
@@ -0,0 +1,4 @@
+var dir_1e01caeed39e438b48739037bdceb4ca =
+[
+ [ "Classes", "dir_71c7180a61976a97772dea51b3e2c740.html", "dir_71c7180a61976a97772dea51b3e2c740" ]
+]; \ No newline at end of file
diff --git a/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.html b/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.html
new file mode 100644
index 000000000..a92aaa50f
--- /dev/null
+++ b/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_1e09e1eef3b8f293ec297f89dc24ff08.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">internal Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:gui__internal_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal.h</b> <a href="gui__internal_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__bookmark_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_bookmark.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__bookmark_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_bookmark.h</b> <a href="gui__internal__bookmark_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__command_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_command.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__command_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_command.h</b> <a href="gui__internal__command_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__gesture_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_gesture.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__gesture_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_gesture.h</b> <a href="gui__internal__gesture_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__html_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_html.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__html_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_html.h</b> <a href="gui__internal__html_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__keyboard_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_keyboard.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__keyboard_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_keyboard.h</b> <a href="gui__internal__keyboard_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__menu_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_menu.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__menu_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_menu.h</b> <a href="gui__internal__menu_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__poi_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_poi.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__poi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_poi.h</b> <a href="gui__internal__poi_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__priv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_priv.h</b> <a href="gui__internal__priv_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__search_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_search.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__search_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_search.h</b> <a href="gui__internal__search_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__widget_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_widget.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__internal__widget_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_internal_widget.h</b> <a href="gui__internal__widget_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.js b/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.js
new file mode 100644
index 000000000..692cf7138
--- /dev/null
+++ b/html/dir_1e09e1eef3b8f293ec297f89dc24ff08.js
@@ -0,0 +1,14 @@
+var dir_1e09e1eef3b8f293ec297f89dc24ff08 =
+[
+ [ "gui_internal.h", "gui__internal_8h_source.html", null ],
+ [ "gui_internal_bookmark.h", "gui__internal__bookmark_8h_source.html", null ],
+ [ "gui_internal_command.h", "gui__internal__command_8h_source.html", null ],
+ [ "gui_internal_gesture.h", "gui__internal__gesture_8h_source.html", null ],
+ [ "gui_internal_html.h", "gui__internal__html_8h_source.html", null ],
+ [ "gui_internal_keyboard.h", "gui__internal__keyboard_8h_source.html", null ],
+ [ "gui_internal_menu.h", "gui__internal__menu_8h_source.html", null ],
+ [ "gui_internal_poi.h", "gui__internal__poi_8h_source.html", null ],
+ [ "gui_internal_priv.h", "gui__internal__priv_8h_source.html", null ],
+ [ "gui_internal_search.h", "gui__internal__search_8h_source.html", null ],
+ [ "gui_internal_widget.h", "gui__internal__widget_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_287d7b7976a99f2561b2ce94852b1449.html b/html/dir_287d7b7976a99f2561b2ce94852b1449.html
new file mode 100644
index 000000000..a2bf8f533
--- /dev/null
+++ b/html/dir_287d7b7976a99f2561b2ce94852b1449.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/win32 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_287d7b7976a99f2561b2ce94852b1449.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">win32 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_3c6a17148547da62484d40199057d705"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3c6a17148547da62484d40199057d705.html">resources</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ceglue_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ceglue.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ceglue_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ceglue.h</b> <a href="ceglue_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__win32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_win32.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:win32__gui__destination_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>win32_gui_destination.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:win32__gui__notify_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>win32_gui_notify.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:win32__gui__notify_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>win32_gui_notify.h</b> <a href="win32__gui__notify_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_287d7b7976a99f2561b2ce94852b1449.js b/html/dir_287d7b7976a99f2561b2ce94852b1449.js
new file mode 100644
index 000000000..76bc69caf
--- /dev/null
+++ b/html/dir_287d7b7976a99f2561b2ce94852b1449.js
@@ -0,0 +1,6 @@
+var dir_287d7b7976a99f2561b2ce94852b1449 =
+[
+ [ "resources", "dir_3c6a17148547da62484d40199057d705.html", "dir_3c6a17148547da62484d40199057d705" ],
+ [ "ceglue.h", "ceglue_8h_source.html", null ],
+ [ "win32_gui_notify.h", "win32__gui__notify_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_2aa4980eacc8aab9a0113566592db946.html b/html/dir_2aa4980eacc8aab9a0113566592db946.html
new file mode 100644
index 000000000..6e01418f0
--- /dev/null
+++ b/html/dir_2aa4980eacc8aab9a0113566592db946.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/cocoa Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_2aa4980eacc8aab9a0113566592db946.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">cocoa Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__cocoa_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_cocoa.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_2aa4980eacc8aab9a0113566592db946.html">cocoa</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_2e6071dd015bf407accca31deaee8497.html b/html/dir_2e6071dd015bf407accca31deaee8497.html
new file mode 100644
index 000000000..67980f4b2
--- /dev/null
+++ b/html/dir_2e6071dd015bf407accca31deaee8497.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin/j1850 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_2e6071dd015bf407accca31deaee8497.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">j1850 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:j1850_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>j1850.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b4c3aec6cd8f28418150dce663061cfa.html">plugin</a></li><li class="navelem"><a class="el" href="dir_2e6071dd015bf407accca31deaee8497.html">j1850</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_2ea991e553e5d35b57b9be4f74274886.html b/html/dir_2ea991e553e5d35b57b9be4f74274886.html
new file mode 100644
index 000000000..c81afc9f5
--- /dev/null
+++ b/html/dir_2ea991e553e5d35b57b9be4f74274886.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/iphone Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_2ea991e553e5d35b57b9be4f74274886.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">iphone Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:corelocation_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>corelocation.h</b> <a href="corelocation_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:corelocation_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>corelocation.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__iphone_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_iphone.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_2ea991e553e5d35b57b9be4f74274886.html">iphone</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_2ea991e553e5d35b57b9be4f74274886.js b/html/dir_2ea991e553e5d35b57b9be4f74274886.js
new file mode 100644
index 000000000..31137b9a5
--- /dev/null
+++ b/html/dir_2ea991e553e5d35b57b9be4f74274886.js
@@ -0,0 +1,4 @@
+var dir_2ea991e553e5d35b57b9be4f74274886 =
+[
+ [ "corelocation.h", "corelocation_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_2fc37108f732ff0ccba030a362106989.html b/html/dir_2fc37108f732ff0ccba030a362106989.html
new file mode 100644
index 000000000..c9cd960f9
--- /dev/null
+++ b/html/dir_2fc37108f732ff0ccba030a362106989.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/qt5 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_2fc37108f732ff0ccba030a362106989.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qt5 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__qt5_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_qt5.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicle__qt5_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_qt5.h</b> <a href="vehicle__qt5_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_2fc37108f732ff0ccba030a362106989.html">qt5</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_2fc37108f732ff0ccba030a362106989.js b/html/dir_2fc37108f732ff0ccba030a362106989.js
new file mode 100644
index 000000000..7aa1b177b
--- /dev/null
+++ b/html/dir_2fc37108f732ff0ccba030a362106989.js
@@ -0,0 +1,4 @@
+var dir_2fc37108f732ff0ccba030a362106989 =
+[
+ [ "vehicle_qt5.h", "vehicle__qt5_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_36587c23e77b5edc814903d328039f6c.html b/html/dir_36587c23e77b5edc814903d328039f6c.html
new file mode 100644
index 000000000..7a5e19620
--- /dev/null
+++ b/html/dir_36587c23e77b5edc814903d328039f6c.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/win32 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_36587c23e77b5edc814903d328039f6c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">win32 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_16a7e9c1028f2761047e32e74b8532d0"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_16a7e9c1028f2761047e32e74b8532d0.html">resources</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__win32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_win32.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__win32_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_win32.h</b> <a href="graphics__win32_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:xpm2bmp_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>xpm2bmp.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:xpm2bmp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>xpm2bmp.h</b> <a href="xpm2bmp_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_36587c23e77b5edc814903d328039f6c.js b/html/dir_36587c23e77b5edc814903d328039f6c.js
new file mode 100644
index 000000000..051db681a
--- /dev/null
+++ b/html/dir_36587c23e77b5edc814903d328039f6c.js
@@ -0,0 +1,6 @@
+var dir_36587c23e77b5edc814903d328039f6c =
+[
+ [ "resources", "dir_16a7e9c1028f2761047e32e74b8532d0.html", "dir_16a7e9c1028f2761047e32e74b8532d0" ],
+ [ "graphics_win32.h", "graphics__win32_8h_source.html", null ],
+ [ "xpm2bmp.h", "xpm2bmp_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html b/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html
new file mode 100644
index 000000000..a4be17c1c
--- /dev/null
+++ b/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">iphone Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_1e01caeed39e438b48739037bdceb4ca"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.js b/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.js
new file mode 100644
index 000000000..75155a5f8
--- /dev/null
+++ b/html/dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.js
@@ -0,0 +1,4 @@
+var dir_3755bef44ed3bfb4ffcb6a41c1c79aa2 =
+[
+ [ "downloader", "dir_1e01caeed39e438b48739037bdceb4ca.html", "dir_1e01caeed39e438b48739037bdceb4ca" ]
+]; \ No newline at end of file
diff --git a/html/dir_399a916a4057be65784a57a4334cd12d.html b/html/dir_399a916a4057be65784a57a4334cd12d.html
new file mode 100644
index 000000000..c3e8ebfcb
--- /dev/null
+++ b/html/dir_399a916a4057be65784a57a4334cd12d.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_399a916a4057be65784a57a4334cd12d.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qt5_qml Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_799e7b941177909dc945dfdc8b692383"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_799e7b941177909dc945dfdc8b692383.html">editor</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:backend_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>backend.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:backend_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>backend.h</b> <a href="backend_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__qt5__qml_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_qt5_qml.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:proxy_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>proxy.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qt5__qml_2proxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>proxy.h</b> <a href="qt5__qml_2proxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__bookmark_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_bookmark.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__bookmark_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_bookmark.h</b> <a href="qml__bookmark_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__map_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_map.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__map_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_map.h</b> <a href="qml__map_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__poi_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_poi.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__poi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_poi.h</b> <a href="qml__poi_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__search_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_search.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__search_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_search.h</b> <a href="qml__search_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__vehicle_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_vehicle.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml__vehicle_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qml_vehicle.h</b> <a href="qml__vehicle_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_399a916a4057be65784a57a4334cd12d.js b/html/dir_399a916a4057be65784a57a4334cd12d.js
new file mode 100644
index 000000000..a11fc0ac9
--- /dev/null
+++ b/html/dir_399a916a4057be65784a57a4334cd12d.js
@@ -0,0 +1,10 @@
+var dir_399a916a4057be65784a57a4334cd12d =
+[
+ [ "backend.h", "backend_8h_source.html", null ],
+ [ "proxy.h", "qt5__qml_2proxy_8h_source.html", null ],
+ [ "qml_bookmark.h", "qml__bookmark_8h_source.html", null ],
+ [ "qml_map.h", "qml__map_8h_source.html", null ],
+ [ "qml_poi.h", "qml__poi_8h_source.html", null ],
+ [ "qml_search.h", "qml__search_8h_source.html", null ],
+ [ "qml_vehicle.h", "qml__vehicle_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html b/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html
new file mode 100644
index 000000000..001b18b4b
--- /dev/null
+++ b/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/shapefile Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">shapefile Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:dbfopen_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dbfopen.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:shapefil_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>shapefil.h</b> <a href="shapefil_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:shpopen_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>shpopen.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:shptree_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>shptree.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html">shapefile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.js b/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.js
new file mode 100644
index 000000000..f017d487a
--- /dev/null
+++ b/html/dir_3a8cc4e97c7c9558c7ed0293a8c475f4.js
@@ -0,0 +1,4 @@
+var dir_3a8cc4e97c7c9558c7ed0293a8c475f4 =
+[
+ [ "shapefil.h", "shapefil_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_3c6a17148547da62484d40199057d705.html b/html/dir_3c6a17148547da62484d40199057d705.html
new file mode 100644
index 000000000..d715a0a1e
--- /dev/null
+++ b/html/dir_3c6a17148547da62484d40199057d705.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/win32/resources Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_3c6a17148547da62484d40199057d705.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">resources Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:gui_2win32_2resources_2resource_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>resource.h</b> <a href="gui_2win32_2resources_2resource_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></li><li class="navelem"><a class="el" href="dir_3c6a17148547da62484d40199057d705.html">resources</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_3c6a17148547da62484d40199057d705.js b/html/dir_3c6a17148547da62484d40199057d705.js
new file mode 100644
index 000000000..5ae85478f
--- /dev/null
+++ b/html/dir_3c6a17148547da62484d40199057d705.js
@@ -0,0 +1,4 @@
+var dir_3c6a17148547da62484d40199057d705 =
+[
+ [ "resource.h", "gui_2win32_2resources_2resource_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_427b8f7c829b11980b949351e343533f.html b/html/dir_427b8f7c829b11980b949351e343533f.html
new file mode 100644
index 000000000..cab3f0d82
--- /dev/null
+++ b/html/dir_427b8f7c829b11980b949351e343533f.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/cmdline Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_427b8f7c829b11980b949351e343533f.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">cmdline Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech__cmdline_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech_cmdline.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_427b8f7c829b11980b949351e343533f.html">cmdline</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_4993c6783887a0bc8a44af89ddf4100f.html b/html/dir_4993c6783887a0bc8a44af89ddf4100f.html
new file mode 100644
index 000000000..a2bd27c7a
--- /dev/null
+++ b/html/dir_4993c6783887a0bc8a44af89ddf4100f.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_4993c6783887a0bc8a44af89ddf4100f.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:elementControl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>elementControl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:emess_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>emess.h</b> <a href="emess_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:errorcode_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>errorcode.h</b> <a href="errorcode_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:geod__for_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>geod_for.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:geod__inv_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>geod_inv.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:geod__set_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>geod_set.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:geodesic_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>geodesic.h</b> <a href="geodesic_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gpx2navit__txt_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gpx2navit_txt.h</b> <a href="gpx2navit__txt_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tools_2gpx2navit__txt_2src_2main_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>main.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tools_2gpx2navit__txt_2src_2misc_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>misc.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:parser_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>parser.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:setmeta_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>setmeta.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:setpath_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>setpath.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:setwpt_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>setwpt.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:utils_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>utils.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li><li class="navelem"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_4993c6783887a0bc8a44af89ddf4100f.js b/html/dir_4993c6783887a0bc8a44af89ddf4100f.js
new file mode 100644
index 000000000..e58a20c28
--- /dev/null
+++ b/html/dir_4993c6783887a0bc8a44af89ddf4100f.js
@@ -0,0 +1,7 @@
+var dir_4993c6783887a0bc8a44af89ddf4100f =
+[
+ [ "emess.h", "emess_8h_source.html", null ],
+ [ "errorcode.h", "errorcode_8h_source.html", null ],
+ [ "geodesic.h", "geodesic_8h_source.html", null ],
+ [ "gpx2navit_txt.h", "gpx2navit__txt_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_4d36eab17b098bd159af5f27a623f307.html b/html/dir_4d36eab17b098bd159af5f27a623f307.html
new file mode 100644
index 000000000..801e40ba0
--- /dev/null
+++ b/html/dir_4d36eab17b098bd159af5f27a623f307.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android/src/org/navitproject/navit Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_4d36eab17b098bd159af5f27a623f307.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:FileBrowserActivity_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>FileBrowserActivity.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Navit_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Navit.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitActivityResult_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitActivityResult.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitAddressSearchActivity_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitAddressSearchActivity.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitAppConfig_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitAppConfig.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitBackupTask_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitBackupTask.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitCamera_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitCamera.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitDialogs_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitDialogs.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitDownloadSelectMapActivity_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitDownloadSelectMapActivity.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitGraphics_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitMap_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitMap.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitMapDownloader_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitMapDownloader.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitRestoreTask_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitRestoreTask.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitSensors_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitSensors.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitSpeech_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitSpeech.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitSpeech2_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitSpeech2.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitTextTranslations_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitTextTranslations.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitTimeout_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitTimeout.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitVehicle_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitVehicle.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:NavitWatch_8java"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>NavitWatch.java</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_c0734f77ea3dea2197fe756876cb58bd.html">android</a></li><li class="navelem"><a class="el" href="dir_d3ecff0bc160598fe1ec3daebdd455df.html">src</a></li><li class="navelem"><a class="el" href="dir_a9bb7d2344b3b943be7eb3c132605920.html">org</a></li><li class="navelem"><a class="el" href="dir_5bf5a092212d00af6395eab71ebb39ca.html">navitproject</a></li><li class="navelem"><a class="el" href="dir_4d36eab17b098bd159af5f27a623f307.html">navit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_4e4a63407ebf32610755ea235ec7d037.html b/html/dir_4e4a63407ebf32610755ea235ec7d037.html
new file mode 100644
index 000000000..10328b1b2
--- /dev/null
+++ b/html/dir_4e4a63407ebf32610755ea235ec7d037.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt_qpainter Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_4e4a63407ebf32610755ea235ec7d037.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qt_qpainter Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__qt__qpainter_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_qt_qpainter.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__qt__qpainter_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_qt_qpainter.h</b> <a href="graphics__qt__qpainter_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RenderArea_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RenderArea.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RenderArea_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RenderArea.h</b> <a href="RenderArea_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_4e4a63407ebf32610755ea235ec7d037.html">qt_qpainter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_4e4a63407ebf32610755ea235ec7d037.js b/html/dir_4e4a63407ebf32610755ea235ec7d037.js
new file mode 100644
index 000000000..7339ca366
--- /dev/null
+++ b/html/dir_4e4a63407ebf32610755ea235ec7d037.js
@@ -0,0 +1,5 @@
+var dir_4e4a63407ebf32610755ea235ec7d037 =
+[
+ [ "graphics_qt_qpainter.h", "graphics__qt__qpainter_8h_source.html", null ],
+ [ "RenderArea.h", "RenderArea_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html b/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html
new file mode 100644
index 000000000..0eef574ed
--- /dev/null
+++ b/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">tools Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_e3f7bffca7669cf35b8652af00d5e0d2"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_d625ee6c8934bf228cb17ea645bba64b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d625ee6c8934bf228cb17ea645bba64b.html">latlon2bookmark</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.js b/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.js
new file mode 100644
index 000000000..90d3cdcb9
--- /dev/null
+++ b/html/dir_4eeb864c4eec08c7d6b9d3b0352cfdde.js
@@ -0,0 +1,4 @@
+var dir_4eeb864c4eec08c7d6b9d3b0352cfdde =
+[
+ [ "gpx2navit_txt", "dir_e3f7bffca7669cf35b8652af00d5e0d2.html", "dir_e3f7bffca7669cf35b8652af00d5e0d2" ]
+]; \ No newline at end of file
diff --git a/html/dir_51e781f726fdae13b2b1c599701003ff.html b/html/dir_51e781f726fdae13b2b1c599701003ff.html
new file mode 100644
index 000000000..83b9bd349
--- /dev/null
+++ b/html/dir_51e781f726fdae13b2b1c599701003ff.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: autoload/osso Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_51e781f726fdae13b2b1c599701003ff.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">osso Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:osso_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osso.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68d2249a13631ab5cc14671480d55776.html">autoload</a></li><li class="navelem"><a class="el" href="dir_51e781f726fdae13b2b1c599701003ff.html">osso</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5348599fb53ffd0a04c751b1feb60690.html b/html/dir_5348599fb53ffd0a04c751b1feb60690.html
new file mode 100644
index 000000000..8b9c6250c
--- /dev/null
+++ b/html/dir_5348599fb53ffd0a04c751b1feb60690.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/textfile Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5348599fb53ffd0a04c751b1feb60690.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">textfile Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:textfile_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>textfile.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:textfile_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>textfile.h</b> <a href="textfile_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_5348599fb53ffd0a04c751b1feb60690.html">textfile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5348599fb53ffd0a04c751b1feb60690.js b/html/dir_5348599fb53ffd0a04c751b1feb60690.js
new file mode 100644
index 000000000..d2ab98e61
--- /dev/null
+++ b/html/dir_5348599fb53ffd0a04c751b1feb60690.js
@@ -0,0 +1,4 @@
+var dir_5348599fb53ffd0a04c751b1feb60690 =
+[
+ [ "textfile.h", "textfile_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.html b/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.html
new file mode 100644
index 000000000..b9e22eb4a
--- /dev/null
+++ b/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_54f7e3dbaecc7243bd4ca1df73de1d82.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">win32 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_7aed18b4691c13264304778a7a12cc02"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7aed18b4691c13264304778a7a12cc02.html">sys</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_58062094631e8b3486802dabc50a069c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_58062094631e8b3486802dabc50a069c.html">X11</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:addwinsock_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>addwinsock.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addwinsock_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>addwinsock.h</b> <a href="addwinsock_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ConvertUTF_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ConvertUTF.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ConvertUTF_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ConvertUTF.h</b> <a href="ConvertUTF_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mmap_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mmap.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:serial__io_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>serial_io.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:serial__io_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>serial_io.h</b> <a href="serial__io_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:stdint_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>stdint.h</b> <a href="stdint_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:win32__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>win32_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.js b/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.js
new file mode 100644
index 000000000..18ccc2d79
--- /dev/null
+++ b/html/dir_54f7e3dbaecc7243bd4ca1df73de1d82.js
@@ -0,0 +1,9 @@
+var dir_54f7e3dbaecc7243bd4ca1df73de1d82 =
+[
+ [ "sys", "dir_7aed18b4691c13264304778a7a12cc02.html", "dir_7aed18b4691c13264304778a7a12cc02" ],
+ [ "X11", "dir_58062094631e8b3486802dabc50a069c.html", "dir_58062094631e8b3486802dabc50a069c" ],
+ [ "addwinsock.h", "addwinsock_8h_source.html", null ],
+ [ "ConvertUTF.h", "ConvertUTF_8h_source.html", null ],
+ [ "serial_io.h", "serial__io_8h_source.html", null ],
+ [ "stdint.h", "stdint_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_58062094631e8b3486802dabc50a069c.html b/html/dir_58062094631e8b3486802dabc50a069c.html
new file mode 100644
index 000000000..803d91522
--- /dev/null
+++ b/html/dir_58062094631e8b3486802dabc50a069c.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/X11 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_58062094631e8b3486802dabc50a069c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">X11 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:XF86keysym_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>XF86keysym.h</b> <a href="XF86keysym_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><a class="el" href="dir_58062094631e8b3486802dabc50a069c.html">X11</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_58062094631e8b3486802dabc50a069c.js b/html/dir_58062094631e8b3486802dabc50a069c.js
new file mode 100644
index 000000000..100f80ff7
--- /dev/null
+++ b/html/dir_58062094631e8b3486802dabc50a069c.js
@@ -0,0 +1,4 @@
+var dir_58062094631e8b3486802dabc50a069c =
+[
+ [ "XF86keysym.h", "XF86keysym_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_5815af820a9cc9481f1d0990a0d60286.html b/html/dir_5815af820a9cc9481f1d0990a0d60286.html
new file mode 100644
index 000000000..5c786fc9a
--- /dev/null
+++ b/html/dir_5815af820a9cc9481f1d0990a0d60286.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5815af820a9cc9481f1d0990a0d60286.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">support Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_6ffc0f016d2deaea924d934b564632d3"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c9489aedb91d793176e12fc4e8412440"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c9489aedb91d793176e12fc4e8412440.html">ezxml</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_1d90612e2b94e2840a52a97dcade9272"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_0d964a942848f2da9e4611d1f0b24068"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_7f1ddf2750ccac222e58a0a92d422bde"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_1665a1f26aa7f80a33d12b48dabffa73"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1665a1f26aa7f80a33d12b48dabffa73.html">libpng</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_3a8cc4e97c7c9558c7ed0293a8c475f4"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html">shapefile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_54f7e3dbaecc7243bd4ca1df73de1d82"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_6bdf73800134bb9604564d37aee1e29f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6bdf73800134bb9604564d37aee1e29f.html">wordexp</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_720b853eee6f4465f2234e49d40a2650"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_720b853eee6f4465f2234e49d40a2650.html">xgetopt</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_12305126b3bea02e6a26c9511d9cc1d7"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5815af820a9cc9481f1d0990a0d60286.js b/html/dir_5815af820a9cc9481f1d0990a0d60286.js
new file mode 100644
index 000000000..0edf49089
--- /dev/null
+++ b/html/dir_5815af820a9cc9481f1d0990a0d60286.js
@@ -0,0 +1,14 @@
+var dir_5815af820a9cc9481f1d0990a0d60286 =
+[
+ [ "espeak", "dir_6ffc0f016d2deaea924d934b564632d3.html", "dir_6ffc0f016d2deaea924d934b564632d3" ],
+ [ "ezxml", "dir_c9489aedb91d793176e12fc4e8412440.html", "dir_c9489aedb91d793176e12fc4e8412440" ],
+ [ "gettext_intl", "dir_1d90612e2b94e2840a52a97dcade9272.html", "dir_1d90612e2b94e2840a52a97dcade9272" ],
+ [ "glib", "dir_0d964a942848f2da9e4611d1f0b24068.html", "dir_0d964a942848f2da9e4611d1f0b24068" ],
+ [ "libc", "dir_7f1ddf2750ccac222e58a0a92d422bde.html", "dir_7f1ddf2750ccac222e58a0a92d422bde" ],
+ [ "libpng", "dir_1665a1f26aa7f80a33d12b48dabffa73.html", "dir_1665a1f26aa7f80a33d12b48dabffa73" ],
+ [ "shapefile", "dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html", "dir_3a8cc4e97c7c9558c7ed0293a8c475f4" ],
+ [ "win32", "dir_54f7e3dbaecc7243bd4ca1df73de1d82.html", "dir_54f7e3dbaecc7243bd4ca1df73de1d82" ],
+ [ "wordexp", "dir_6bdf73800134bb9604564d37aee1e29f.html", "dir_6bdf73800134bb9604564d37aee1e29f" ],
+ [ "xgetopt", "dir_720b853eee6f4465f2234e49d40a2650.html", "dir_720b853eee6f4465f2234e49d40a2650" ],
+ [ "zlib", "dir_12305126b3bea02e6a26c9511d9cc1d7.html", "dir_12305126b3bea02e6a26c9511d9cc1d7" ]
+]; \ No newline at end of file
diff --git a/html/dir_5a40adf178dff7122e8e918d506dfd55.html b/html/dir_5a40adf178dff7122e8e918d506dfd55.html
new file mode 100644
index 000000000..2908697b4
--- /dev/null
+++ b/html/dir_5a40adf178dff7122e8e918d506dfd55.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5a40adf178dff7122e8e918d506dfd55.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">osd Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_cc1691744fab67de5266c0809c3d8c5f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_cc1691744fab67de5266c0809c3d8c5f.html">core</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5a40adf178dff7122e8e918d506dfd55.html">osd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5bf5a092212d00af6395eab71ebb39ca.html b/html/dir_5bf5a092212d00af6395eab71ebb39ca.html
new file mode 100644
index 000000000..353a1803b
--- /dev/null
+++ b/html/dir_5bf5a092212d00af6395eab71ebb39ca.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android/src/org/navitproject Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5bf5a092212d00af6395eab71ebb39ca.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navitproject Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_4d36eab17b098bd159af5f27a623f307"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4d36eab17b098bd159af5f27a623f307.html">navit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_c0734f77ea3dea2197fe756876cb58bd.html">android</a></li><li class="navelem"><a class="el" href="dir_d3ecff0bc160598fe1ec3daebdd455df.html">src</a></li><li class="navelem"><a class="el" href="dir_a9bb7d2344b3b943be7eb3c132605920.html">org</a></li><li class="navelem"><a class="el" href="dir_5bf5a092212d00af6395eab71ebb39ca.html">navitproject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5c283744458b038400bd774ec89e9ec9.html b/html/dir_5c283744458b038400bd774ec89e9ec9.html
new file mode 100644
index 000000000..3aff5d6c6
--- /dev/null
+++ b/html/dir_5c283744458b038400bd774ec89e9ec9.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/csv Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5c283744458b038400bd774ec89e9ec9.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">csv Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:csv_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>csv.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:csv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>csv.h</b> <a href="csv_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:quadtree_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>quadtree.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:quadtree_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>quadtree.h</b> <a href="quadtree_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_5c283744458b038400bd774ec89e9ec9.html">csv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5c283744458b038400bd774ec89e9ec9.js b/html/dir_5c283744458b038400bd774ec89e9ec9.js
new file mode 100644
index 000000000..aad7c21e0
--- /dev/null
+++ b/html/dir_5c283744458b038400bd774ec89e9ec9.js
@@ -0,0 +1,5 @@
+var dir_5c283744458b038400bd774ec89e9ec9 =
+[
+ [ "csv.h", "csv_8h_source.html", null ],
+ [ "quadtree.h", "quadtree_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_5d688059bd21a313bc96de52905569a5.html b/html/dir_5d688059bd21a313bc96de52905569a5.html
new file mode 100644
index 000000000..6d98a1f4b
--- /dev/null
+++ b/html/dir_5d688059bd21a313bc96de52905569a5.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5d688059bd21a313bc96de52905569a5.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicle Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_9942baf907e5932713ea498262916d97"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9942baf907e5932713ea498262916d97.html">android</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_6401633e45a6ee04875dcf08ad199ed0"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6401633e45a6ee04875dcf08ad199ed0.html">demo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_01be1695a670be0b6d48021481a5b2d6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_01be1695a670be0b6d48021481a5b2d6.html">file</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_1a03594d4311eaaa5903d40e9d43d9c6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1a03594d4311eaaa5903d40e9d43d9c6.html">gpsd</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_d1d19abdcfd2470efb720c8c09874a00"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d1d19abdcfd2470efb720c8c09874a00.html">gpsd_dbus</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_7840427b37271f46ca660243b7a28cba"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7840427b37271f46ca660243b7a28cba.html">gypsy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_2ea991e553e5d35b57b9be4f74274886"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2ea991e553e5d35b57b9be4f74274886.html">iphone</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_93f15550356fa5bd8f2f7273a263c39b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_93f15550356fa5bd8f2f7273a263c39b.html">maemo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_b2f903c5aadb40b2b3c6f038c9268aec"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b2f903c5aadb40b2b3c6f038c9268aec.html">null</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_2fc37108f732ff0ccba030a362106989"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2fc37108f732ff0ccba030a362106989.html">qt5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_051ff8d3d6d7373477c7750a504c273a"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html">webos</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_7aca145e4cc077bd1181164f6fd57a65"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7aca145e4cc077bd1181164f6fd57a65.html">wince</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5d688059bd21a313bc96de52905569a5.js b/html/dir_5d688059bd21a313bc96de52905569a5.js
new file mode 100644
index 000000000..c4d10e8a5
--- /dev/null
+++ b/html/dir_5d688059bd21a313bc96de52905569a5.js
@@ -0,0 +1,9 @@
+var dir_5d688059bd21a313bc96de52905569a5 =
+[
+ [ "android", "dir_9942baf907e5932713ea498262916d97.html", "dir_9942baf907e5932713ea498262916d97" ],
+ [ "gypsy", "dir_7840427b37271f46ca660243b7a28cba.html", "dir_7840427b37271f46ca660243b7a28cba" ],
+ [ "iphone", "dir_2ea991e553e5d35b57b9be4f74274886.html", "dir_2ea991e553e5d35b57b9be4f74274886" ],
+ [ "null", "dir_b2f903c5aadb40b2b3c6f038c9268aec.html", "dir_b2f903c5aadb40b2b3c6f038c9268aec" ],
+ [ "qt5", "dir_2fc37108f732ff0ccba030a362106989.html", "dir_2fc37108f732ff0ccba030a362106989" ],
+ [ "webos", "dir_051ff8d3d6d7373477c7750a504c273a.html", "dir_051ff8d3d6d7373477c7750a504c273a" ]
+]; \ No newline at end of file
diff --git a/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.html b/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.html
new file mode 100644
index 000000000..9a2594234
--- /dev/null
+++ b/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/google Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_5efb8cfc1694cbfe4776847fbb5c563b.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">google Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_c9e0e5754b02154938f7bb05ce1e7219"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c9e0e5754b02154938f7bb05ce1e7219.html">protobuf-c</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html">google</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.js b/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.js
new file mode 100644
index 000000000..f706d499c
--- /dev/null
+++ b/html/dir_5efb8cfc1694cbfe4776847fbb5c563b.js
@@ -0,0 +1,4 @@
+var dir_5efb8cfc1694cbfe4776847fbb5c563b =
+[
+ [ "protobuf-c", "dir_c9e0e5754b02154938f7bb05ce1e7219.html", "dir_c9e0e5754b02154938f7bb05ce1e7219" ]
+]; \ No newline at end of file
diff --git a/html/dir_629690313ac978c400b86cc5525f4b87.html b/html/dir_629690313ac978c400b86cc5525f4b87.html
new file mode 100644
index 000000000..52fed774c
--- /dev/null
+++ b/html/dir_629690313ac978c400b86cc5525f4b87.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_629690313ac978c400b86cc5525f4b87.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">map Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_1cbcf0eb16a00953e11e647e048cb14e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1cbcf0eb16a00953e11e647e048cb14e.html">binfile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_5c283744458b038400bd774ec89e9ec9"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5c283744458b038400bd774ec89e9ec9.html">csv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_682f25d9f1da5b43b9ccb6b6343fc6a1"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html">filter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_be188be5249491678773f9f5c5b518cb"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_be188be5249491678773f9f5c5b518cb.html">garmin</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_eb07e5cc9fcc31a8449024aa3db6cd75"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_eb07e5cc9fcc31a8449024aa3db6cd75.html">garmin_img</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html">mg</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_03e3eb2eecbc579fe01fe1cbc1e39671"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_03e3eb2eecbc579fe01fe1cbc1e39671.html">shapefile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_5348599fb53ffd0a04c751b1feb60690"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5348599fb53ffd0a04c751b1feb60690.html">textfile</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_629690313ac978c400b86cc5525f4b87.js b/html/dir_629690313ac978c400b86cc5525f4b87.js
new file mode 100644
index 000000000..438127b33
--- /dev/null
+++ b/html/dir_629690313ac978c400b86cc5525f4b87.js
@@ -0,0 +1,7 @@
+var dir_629690313ac978c400b86cc5525f4b87 =
+[
+ [ "csv", "dir_5c283744458b038400bd774ec89e9ec9.html", "dir_5c283744458b038400bd774ec89e9ec9" ],
+ [ "garmin", "dir_be188be5249491678773f9f5c5b518cb.html", "dir_be188be5249491678773f9f5c5b518cb" ],
+ [ "mg", "dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html", "dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13" ],
+ [ "textfile", "dir_5348599fb53ffd0a04c751b1feb60690.html", "dir_5348599fb53ffd0a04c751b1feb60690" ]
+]; \ No newline at end of file
diff --git a/html/dir_62ed8f96c89320da3fd7e16a2b85192c.html b/html/dir_62ed8f96c89320da3fd7e16a2b85192c.html
new file mode 100644
index 000000000..2c8b698ee
--- /dev/null
+++ b/html/dir_62ed8f96c89320da3fd7e16a2b85192c.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_62ed8f96c89320da3fd7e16a2b85192c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">binding Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_d2f6e0f84cbee556810effe24c559bf7"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d2f6e0f84cbee556810effe24c559bf7.html">dbus</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html">python</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_fb4e75ee58b189715b1a0f0bb7695a3d"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fb4e75ee58b189715b1a0f0bb7695a3d.html">win32</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_62ed8f96c89320da3fd7e16a2b85192c.js b/html/dir_62ed8f96c89320da3fd7e16a2b85192c.js
new file mode 100644
index 000000000..45149a933
--- /dev/null
+++ b/html/dir_62ed8f96c89320da3fd7e16a2b85192c.js
@@ -0,0 +1,5 @@
+var dir_62ed8f96c89320da3fd7e16a2b85192c =
+[
+ [ "python", "dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html", "dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee" ],
+ [ "win32", "dir_fb4e75ee58b189715b1a0f0bb7695a3d.html", "dir_fb4e75ee58b189715b1a0f0bb7695a3d" ]
+]; \ No newline at end of file
diff --git a/html/dir_63b52ddf23d778bbcd97539fd18c8c48.html b/html/dir_63b52ddf23d778bbcd97539fd18c8c48.html
new file mode 100644
index 000000000..4fff71d38
--- /dev/null
+++ b/html/dir_63b52ddf23d778bbcd97539fd18c8c48.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/sys Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_63b52ddf23d778bbcd97539fd18c8c48.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">sys Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:stat_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>stat.h</b> <a href="stat_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:time_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>time.h</b> <a href="time_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2libc_2sys_2types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>types.h</b> <a href="support_2libc_2sys_2types_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html">sys</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_63b52ddf23d778bbcd97539fd18c8c48.js b/html/dir_63b52ddf23d778bbcd97539fd18c8c48.js
new file mode 100644
index 000000000..84ca6300b
--- /dev/null
+++ b/html/dir_63b52ddf23d778bbcd97539fd18c8c48.js
@@ -0,0 +1,6 @@
+var dir_63b52ddf23d778bbcd97539fd18c8c48 =
+[
+ [ "stat.h", "stat_8h_source.html", null ],
+ [ "time.h", "time_8h_source.html", null ],
+ [ "types.h", "support_2libc_2sys_2types_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_6401633e45a6ee04875dcf08ad199ed0.html b/html/dir_6401633e45a6ee04875dcf08ad199ed0.html
new file mode 100644
index 000000000..6c8c75d70
--- /dev/null
+++ b/html/dir_6401633e45a6ee04875dcf08ad199ed0.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/demo Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6401633e45a6ee04875dcf08ad199ed0.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">demo Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__demo_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_demo.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_6401633e45a6ee04875dcf08ad199ed0.html">demo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6549bedf82156dc06df95cefb015444e.html b/html/dir_6549bedf82156dc06df95cefb015444e.html
new file mode 100644
index 000000000..85d224055
--- /dev/null
+++ b/html/dir_6549bedf82156dc06df95cefb015444e.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: script Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6549bedf82156dc06df95cefb015444e.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">script Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:map__index_8php"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>map_index.php</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mapExtract_8class_8php"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mapExtract.class.php</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mapextract_8php"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mapextract.php</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_6549bedf82156dc06df95cefb015444e.html">script</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6632ad731806dd8b26d3b944846146dd.html b/html/dir_6632ad731806dd8b26d3b944846146dd.html
new file mode 100644
index 000000000..5806a1763
--- /dev/null
+++ b/html/dir_6632ad731806dd8b26d3b944846146dd.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/dbus Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6632ad731806dd8b26d3b944846146dd.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">dbus Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech__dbus_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech_dbus.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_6632ad731806dd8b26d3b944846146dd.html">dbus</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html b/html/dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html
new file mode 100644
index 000000000..ed90182e4
--- /dev/null
+++ b/html/dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/filter Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">filter Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:filter_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>filter.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_682f25d9f1da5b43b9ccb6b6343fc6a1.html">filter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_68d2249a13631ab5cc14671480d55776.html b/html/dir_68d2249a13631ab5cc14671480d55776.html
new file mode 100644
index 000000000..e5e6badbf
--- /dev/null
+++ b/html/dir_68d2249a13631ab5cc14671480d55776.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: autoload Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_68d2249a13631ab5cc14671480d55776.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">autoload Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_51e781f726fdae13b2b1c599701003ff"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_51e781f726fdae13b2b1c599701003ff.html">osso</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_68d2249a13631ab5cc14671480d55776.html">autoload</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6964d06faaa66aae8a0594d4dc847a0b.html b/html/dir_6964d06faaa66aae8a0594d4dc847a0b.html
new file mode 100644
index 000000000..3974bce7f
--- /dev/null
+++ b/html/dir_6964d06faaa66aae8a0594d4dc847a0b.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/gtk Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6964d06faaa66aae8a0594d4dc847a0b.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gtk Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:datawindow_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>datawindow.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:destination_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>destination.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk.h</b> <a href="gui__gtk_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk__action_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk_action.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk__poi_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk_poi.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk__poi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk_poi.h</b> <a href="gui__gtk__poi_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk__statusbar_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk_statusbar.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__gtk__window_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_gtk_window.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_6964d06faaa66aae8a0594d4dc847a0b.html">gtk</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6964d06faaa66aae8a0594d4dc847a0b.js b/html/dir_6964d06faaa66aae8a0594d4dc847a0b.js
new file mode 100644
index 000000000..d3389d523
--- /dev/null
+++ b/html/dir_6964d06faaa66aae8a0594d4dc847a0b.js
@@ -0,0 +1,5 @@
+var dir_6964d06faaa66aae8a0594d4dc847a0b =
+[
+ [ "gui_gtk.h", "gui__gtk_8h_source.html", null ],
+ [ "gui_gtk_poi.h", "gui__gtk__poi_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_6bdf73800134bb9604564d37aee1e29f.html b/html/dir_6bdf73800134bb9604564d37aee1e29f.html
new file mode 100644
index 000000000..d6f15063a
--- /dev/null
+++ b/html/dir_6bdf73800134bb9604564d37aee1e29f.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/wordexp Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6bdf73800134bb9604564d37aee1e29f.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">wordexp Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:glob_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glob.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:glob_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>glob.h</b> <a href="glob_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wordexp_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wordexp.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wordexp_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wordexp.h</b> <a href="wordexp_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wordexp__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wordexp_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6bdf73800134bb9604564d37aee1e29f.html">wordexp</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6bdf73800134bb9604564d37aee1e29f.js b/html/dir_6bdf73800134bb9604564d37aee1e29f.js
new file mode 100644
index 000000000..6246fb474
--- /dev/null
+++ b/html/dir_6bdf73800134bb9604564d37aee1e29f.js
@@ -0,0 +1,5 @@
+var dir_6bdf73800134bb9604564d37aee1e29f =
+[
+ [ "glob.h", "glob_8h_source.html", null ],
+ [ "wordexp.h", "wordexp_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_6ffc0f016d2deaea924d934b564632d3.html b/html/dir_6ffc0f016d2deaea924d934b564632d3.html
new file mode 100644
index 000000000..56b03ac4d
--- /dev/null
+++ b/html/dir_6ffc0f016d2deaea924d934b564632d3.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_6ffc0f016d2deaea924d934b564632d3.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">espeak Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:compiledict_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>compiledict.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2debug_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>debug.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2debug_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>debug.h</b> <a href="support_2espeak_2debug_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dictionary_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>dictionary.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:espeak_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>espeak.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:espeak__command_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>espeak_command.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:espeak__command_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>espeak_command.h</b> <a href="espeak__command_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2event_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2event_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event.h</b> <a href="support_2espeak_2event_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fifo_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fifo.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fifo_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fifo.h</b> <a href="fifo_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:intonation_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>intonation.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:klatt_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>klatt.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:klatt_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>klatt.h</b> <a href="klatt_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mbrolib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mbrolib.h</b> <a href="mbrolib_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:numbers_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>numbers.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:phoneme_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>phoneme.h</b> <a href="phoneme_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:phonemelist_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>phonemelist.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:portaudio_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>portaudio.h</b> <a href="portaudio_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:portaudio18_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>portaudio18.h</b> <a href="portaudio18_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:portaudio19_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html">portaudio19.h</a> <a href="portaudio19_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:portaudio19_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PortAudio API. <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:readclause_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>readclause.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:setlengths_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>setlengths.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:sintab_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>sintab.h</b> <a href="sintab_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2speak_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speak.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:speak__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speak_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:speak__lib_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speak_lib.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:speak__lib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speak_lib.h</b> <a href="speak__lib_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:support_2espeak_2speech_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech.h</b> <a href="support_2espeak_2speech_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:StdAfx_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>StdAfx.h</b> <a href="StdAfx_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:synth__mbrola_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>synth_mbrola.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:synthdata_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>synthdata.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:synthesize_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>synthesize.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:synthesize_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>synthesize.h</b> <a href="synthesize_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tr__languages_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tr_languages.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:translate_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>translate.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:translate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>translate.h</b> <a href="translate_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:voice_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>voice.h</b> <a href="voice_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:voices_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>voices.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wave_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wave.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wave_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wave.h</b> <a href="wave_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wave__pulse_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wave_pulse.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wave__sada_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wave_sada.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:wavegen_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>wavegen.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_6ffc0f016d2deaea924d934b564632d3.js b/html/dir_6ffc0f016d2deaea924d934b564632d3.js
new file mode 100644
index 000000000..07d8f6dc2
--- /dev/null
+++ b/html/dir_6ffc0f016d2deaea924d934b564632d3.js
@@ -0,0 +1,21 @@
+var dir_6ffc0f016d2deaea924d934b564632d3 =
+[
+ [ "debug.h", "support_2espeak_2debug_8h_source.html", null ],
+ [ "espeak_command.h", "espeak__command_8h_source.html", null ],
+ [ "event.h", "support_2espeak_2event_8h_source.html", null ],
+ [ "fifo.h", "fifo_8h_source.html", null ],
+ [ "klatt.h", "klatt_8h_source.html", null ],
+ [ "mbrolib.h", "mbrolib_8h_source.html", null ],
+ [ "phoneme.h", "phoneme_8h_source.html", null ],
+ [ "portaudio.h", "portaudio_8h_source.html", null ],
+ [ "portaudio18.h", "portaudio18_8h_source.html", null ],
+ [ "portaudio19.h", "portaudio19_8h.html", "portaudio19_8h" ],
+ [ "sintab.h", "sintab_8h_source.html", null ],
+ [ "speak_lib.h", "speak__lib_8h_source.html", null ],
+ [ "speech.h", "support_2espeak_2speech_8h_source.html", null ],
+ [ "StdAfx.h", "StdAfx_8h_source.html", null ],
+ [ "synthesize.h", "synthesize_8h_source.html", null ],
+ [ "translate.h", "translate_8h_source.html", null ],
+ [ "voice.h", "voice_8h_source.html", null ],
+ [ "wave.h", "wave_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_71c7180a61976a97772dea51b3e2c740.html b/html/dir_71c7180a61976a97772dea51b3e2c740.html
new file mode 100644
index 000000000..42c3d3521
--- /dev/null
+++ b/html/dir_71c7180a61976a97772dea51b3e2c740.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: iphone/downloader/Classes Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_71c7180a61976a97772dea51b3e2c740.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Classes Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:DownloaderAppDelegate_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>DownloaderAppDelegate.h</b> <a href="DownloaderAppDelegate_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:DownloaderAppDelegate_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>DownloaderAppDelegate.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:DownloaderConstants_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>DownloaderConstants.h</b> <a href="DownloaderConstants_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:DownloaderDetailViewController_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>DownloaderDetailViewController.h</b> <a href="DownloaderDetailViewController_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:DownloaderDetailViewController_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>DownloaderDetailViewController.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RootViewController_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RootViewController.h</b> <a href="RootViewController_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:RootViewController_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>RootViewController.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html">iphone</a></li><li class="navelem"><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html">downloader</a></li><li class="navelem"><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html">Classes</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_71c7180a61976a97772dea51b3e2c740.js b/html/dir_71c7180a61976a97772dea51b3e2c740.js
new file mode 100644
index 000000000..3aa6b5584
--- /dev/null
+++ b/html/dir_71c7180a61976a97772dea51b3e2c740.js
@@ -0,0 +1,7 @@
+var dir_71c7180a61976a97772dea51b3e2c740 =
+[
+ [ "DownloaderAppDelegate.h", "DownloaderAppDelegate_8h_source.html", null ],
+ [ "DownloaderConstants.h", "DownloaderConstants_8h_source.html", null ],
+ [ "DownloaderDetailViewController.h", "DownloaderDetailViewController_8h_source.html", null ],
+ [ "RootViewController.h", "RootViewController_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_720b853eee6f4465f2234e49d40a2650.html b/html/dir_720b853eee6f4465f2234e49d40a2650.html
new file mode 100644
index 000000000..effb0d076
--- /dev/null
+++ b/html/dir_720b853eee6f4465f2234e49d40a2650.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/xgetopt Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_720b853eee6f4465f2234e49d40a2650.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">xgetopt Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:getopt__long_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>getopt_long.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:getopt__long_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>getopt_long.h</b> <a href="getopt__long_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:XGetopt_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>XGetopt.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:XGetopt_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>XGetopt.h</b> <a href="XGetopt_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_720b853eee6f4465f2234e49d40a2650.html">xgetopt</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_720b853eee6f4465f2234e49d40a2650.js b/html/dir_720b853eee6f4465f2234e49d40a2650.js
new file mode 100644
index 000000000..bd82e8994
--- /dev/null
+++ b/html/dir_720b853eee6f4465f2234e49d40a2650.js
@@ -0,0 +1,5 @@
+var dir_720b853eee6f4465f2234e49d40a2650 =
+[
+ [ "getopt_long.h", "getopt__long_8h_source.html", null ],
+ [ "XGetopt.h", "XGetopt_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_7840427b37271f46ca660243b7a28cba.html b/html/dir_7840427b37271f46ca660243b7a28cba.html
new file mode 100644
index 000000000..1df40ec57
--- /dev/null
+++ b/html/dir_7840427b37271f46ca660243b7a28cba.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/gypsy Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7840427b37271f46ca660243b7a28cba.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gypsy Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__gypsy_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__gypsy_8c.html">vehicle_gypsy.c</a></td></tr>
+<tr class="memdesc:vehicle__gypsy_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">gypsy uses dbus signals <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_7840427b37271f46ca660243b7a28cba.html">gypsy</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7840427b37271f46ca660243b7a28cba.js b/html/dir_7840427b37271f46ca660243b7a28cba.js
new file mode 100644
index 000000000..ea205d303
--- /dev/null
+++ b/html/dir_7840427b37271f46ca660243b7a28cba.js
@@ -0,0 +1,4 @@
+var dir_7840427b37271f46ca660243b7a28cba =
+[
+ [ "vehicle_gypsy.c", "vehicle__gypsy_8c.html", "vehicle__gypsy_8c" ]
+]; \ No newline at end of file
diff --git a/html/dir_799e7b941177909dc945dfdc8b692383.html b/html/dir_799e7b941177909dc945dfdc8b692383.html
new file mode 100644
index 000000000..590f1665a
--- /dev/null
+++ b/html/dir_799e7b941177909dc945dfdc8b692383.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/editor Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_799e7b941177909dc945dfdc8b692383.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">editor Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:main_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>main.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><a class="el" href="dir_799e7b941177909dc945dfdc8b692383.html">editor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7aca145e4cc077bd1181164f6fd57a65.html b/html/dir_7aca145e4cc077bd1181164f6fd57a65.html
new file mode 100644
index 000000000..afaac9aa1
--- /dev/null
+++ b/html/dir_7aca145e4cc077bd1181164f6fd57a65.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/wince Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7aca145e4cc077bd1181164f6fd57a65.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">wince Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__wince_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_wince.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_7aca145e4cc077bd1181164f6fd57a65.html">wince</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7aed18b4691c13264304778a7a12cc02.html b/html/dir_7aed18b4691c13264304778a7a12cc02.html
new file mode 100644
index 000000000..faa230e8c
--- /dev/null
+++ b/html/dir_7aed18b4691c13264304778a7a12cc02.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/sys Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7aed18b4691c13264304778a7a12cc02.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">sys Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:mman_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mman.h</b> <a href="mman_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><a class="el" href="dir_7aed18b4691c13264304778a7a12cc02.html">sys</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7aed18b4691c13264304778a7a12cc02.js b/html/dir_7aed18b4691c13264304778a7a12cc02.js
new file mode 100644
index 000000000..ee799a138
--- /dev/null
+++ b/html/dir_7aed18b4691c13264304778a7a12cc02.js
@@ -0,0 +1,4 @@
+var dir_7aed18b4691c13264304778a7a12cc02 =
+[
+ [ "mman.h", "mman_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_7e6a584d3889449e2c432321014d65b5.html b/html/dir_7e6a584d3889449e2c432321014d65b5.html
new file mode 100644
index 000000000..6dcf1b105
--- /dev/null
+++ b/html/dir_7e6a584d3889449e2c432321014d65b5.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/generated-code Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7e6a584d3889449e2c432321014d65b5.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">generated-code Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:fileformat_8pb-c_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fileformat.pb-c.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fileformat_8pb-c_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fileformat.pb-c.h</b> <a href="fileformat_8pb-c_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osmformat_8pb-c_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osmformat.pb-c.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:osmformat_8pb-c_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osmformat.pb-c.h</b> <a href="osmformat_8pb-c_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_7e6a584d3889449e2c432321014d65b5.html">generated-code</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7e6a584d3889449e2c432321014d65b5.js b/html/dir_7e6a584d3889449e2c432321014d65b5.js
new file mode 100644
index 000000000..6eda487e0
--- /dev/null
+++ b/html/dir_7e6a584d3889449e2c432321014d65b5.js
@@ -0,0 +1,5 @@
+var dir_7e6a584d3889449e2c432321014d65b5 =
+[
+ [ "fileformat.pb-c.h", "fileformat_8pb-c_8h_source.html", null ],
+ [ "osmformat.pb-c.h", "osmformat_8pb-c_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_7f1ddf2750ccac222e58a0a92d422bde.html b/html/dir_7f1ddf2750ccac222e58a0a92d422bde.html
new file mode 100644
index 000000000..ca22f411b
--- /dev/null
+++ b/html/dir_7f1ddf2750ccac222e58a0a92d422bde.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_7f1ddf2750ccac222e58a0a92d422bde.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">libc Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_63b52ddf23d778bbcd97539fd18c8c48"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html">sys</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:__mingw_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>_mingw.h</b> <a href="__mingw_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abort_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>abort.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:bsearch_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bsearch.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:calloc_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>calloc.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:chsize_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>chsize.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:close_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>close.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:errno_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>errno.h</b> <a href="errno_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fcntl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fcntl.h</b> <a href="fcntl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:getopt_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>getopt.h</b> <a href="getopt_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gmtime_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gmtime.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:io_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>io.h</b> <a href="io_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:libc_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libc.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:libc_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libc.h</b> <a href="libc_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:libc__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>libc_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:locale_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>locale.h</b> <a href="locale_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:localtime_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>localtime.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:lseek_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>lseek.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:math_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>math.h</b> <a href="math_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mkdir_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mkdir.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mktime_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mktime.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:open_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>open.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:process_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>process.h</b> <a href="process_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:read_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>read.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:rename_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>rename.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:signal_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>signal.h</b> <a href="signal_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:stat_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>stat.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:strcasecmp_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>strcasecmp.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:time_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>time.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:timeutil_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>timeutil.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:timeutil_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>timeutil.h</b> <a href="timeutil_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:unistd_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>unistd.h</b> <a href="unistd_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:unlink_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>unlink.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:write_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>write.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_7f1ddf2750ccac222e58a0a92d422bde.js b/html/dir_7f1ddf2750ccac222e58a0a92d422bde.js
new file mode 100644
index 000000000..4ea2ea429
--- /dev/null
+++ b/html/dir_7f1ddf2750ccac222e58a0a92d422bde.js
@@ -0,0 +1,16 @@
+var dir_7f1ddf2750ccac222e58a0a92d422bde =
+[
+ [ "sys", "dir_63b52ddf23d778bbcd97539fd18c8c48.html", "dir_63b52ddf23d778bbcd97539fd18c8c48" ],
+ [ "_mingw.h", "__mingw_8h_source.html", null ],
+ [ "errno.h", "errno_8h_source.html", null ],
+ [ "fcntl.h", "fcntl_8h_source.html", null ],
+ [ "getopt.h", "getopt_8h_source.html", null ],
+ [ "io.h", "io_8h_source.html", null ],
+ [ "libc.h", "libc_8h_source.html", null ],
+ [ "locale.h", "locale_8h_source.html", null ],
+ [ "math.h", "math_8h_source.html", null ],
+ [ "process.h", "process_8h_source.html", null ],
+ [ "signal.h", "signal_8h_source.html", null ],
+ [ "timeutil.h", "timeutil_8h_source.html", null ],
+ [ "unistd.h", "unistd_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_8022f260cb33bb0f12ace4cf11c510e1.html b/html/dir_8022f260cb33bb0f12ace4cf11c510e1.html
new file mode 100644
index 000000000..8e5add80a
--- /dev/null
+++ b/html/dir_8022f260cb33bb0f12ace4cf11c510e1.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_8022f260cb33bb0f12ace4cf11c510e1.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:bookmarksProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bookmarksProxy.h</b> <a href="bookmarksProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gui__qml_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gui_qml.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:guiProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>guiProxy.h</b> <a href="guiProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:navitProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>navitProxy.h</b> <a href="navitProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ngqpoint_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ngqpoint.h</b> <a href="ngqpoint_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:qml_2proxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>proxy.h</b> <a href="qml_2proxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:routeProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>routeProxy.h</b> <a href="routeProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:searchProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>searchProxy.h</b> <a href="searchProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:vehicleProxy_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicleProxy.h</b> <a href="vehicleProxy_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_8022f260cb33bb0f12ace4cf11c510e1.js b/html/dir_8022f260cb33bb0f12ace4cf11c510e1.js
new file mode 100644
index 000000000..6118c04cc
--- /dev/null
+++ b/html/dir_8022f260cb33bb0f12ace4cf11c510e1.js
@@ -0,0 +1,11 @@
+var dir_8022f260cb33bb0f12ace4cf11c510e1 =
+[
+ [ "bookmarksProxy.h", "bookmarksProxy_8h_source.html", null ],
+ [ "guiProxy.h", "guiProxy_8h_source.html", null ],
+ [ "navitProxy.h", "navitProxy_8h_source.html", null ],
+ [ "ngqpoint.h", "ngqpoint_8h_source.html", null ],
+ [ "proxy.h", "qml_2proxy_8h_source.html", null ],
+ [ "routeProxy.h", "routeProxy_8h_source.html", null ],
+ [ "searchProxy.h", "searchProxy_8h_source.html", null ],
+ [ "vehicleProxy.h", "vehicleProxy_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_88345b80b8e003bff9bb55c25fb3b53d.html b/html/dir_88345b80b8e003bff9bb55c25fb3b53d.html
new file mode 100644
index 000000000..f30a0335d
--- /dev/null
+++ b/html/dir_88345b80b8e003bff9bb55c25fb3b53d.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/iphone Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_88345b80b8e003bff9bb55c25fb3b53d.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">iphone Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech__iphone_8m"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech_iphone.m</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:VSSpeechSynthesizer_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>VSSpeechSynthesizer.h</b> <a href="VSSpeechSynthesizer_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_88345b80b8e003bff9bb55c25fb3b53d.html">iphone</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_88345b80b8e003bff9bb55c25fb3b53d.js b/html/dir_88345b80b8e003bff9bb55c25fb3b53d.js
new file mode 100644
index 000000000..63a2eaf62
--- /dev/null
+++ b/html/dir_88345b80b8e003bff9bb55c25fb3b53d.js
@@ -0,0 +1,4 @@
+var dir_88345b80b8e003bff9bb55c25fb3b53d =
+[
+ [ "VSSpeechSynthesizer.h", "VSSpeechSynthesizer_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_8b19c315ddc03d8f73d70316e3e36453.html b/html/dir_8b19c315ddc03d8f73d70316e3e36453.html
new file mode 100644
index 000000000..d877e3b71
--- /dev/null
+++ b/html/dir_8b19c315ddc03d8f73d70316e3e36453.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt5 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_8b19c315ddc03d8f73d70316e3e36453.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qt5 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:event__qt5_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event_qt5.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:event__qt5_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event_qt5.h</b> <a href="event__qt5_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__qt5_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_qt5.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__qt5_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_qt5.h</b> <a href="graphics__qt5_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:QNavitQuick_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>QNavitQuick.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:QNavitQuick_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>QNavitQuick.h</b> <a href="QNavitQuick_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:QNavitWidget_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>QNavitWidget.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:QNavitWidget_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>QNavitWidget.h</b> <a href="QNavitWidget_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_8b19c315ddc03d8f73d70316e3e36453.js b/html/dir_8b19c315ddc03d8f73d70316e3e36453.js
new file mode 100644
index 000000000..cb8a64815
--- /dev/null
+++ b/html/dir_8b19c315ddc03d8f73d70316e3e36453.js
@@ -0,0 +1,7 @@
+var dir_8b19c315ddc03d8f73d70316e3e36453 =
+[
+ [ "event_qt5.h", "event__qt5_8h_source.html", null ],
+ [ "graphics_qt5.h", "graphics__qt5_8h_source.html", null ],
+ [ "QNavitQuick.h", "QNavitQuick_8h_source.html", null ],
+ [ "QNavitWidget.h", "QNavitWidget_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_93f15550356fa5bd8f2f7273a263c39b.html b/html/dir_93f15550356fa5bd8f2f7273a263c39b.html
new file mode 100644
index 000000000..05692789a
--- /dev/null
+++ b/html/dir_93f15550356fa5bd8f2f7273a263c39b.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/maemo Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_93f15550356fa5bd8f2f7273a263c39b.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">maemo Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__maemo_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_maemo.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_93f15550356fa5bd8f2f7273a263c39b.html">maemo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_9942baf907e5932713ea498262916d97.html b/html/dir_9942baf907e5932713ea498262916d97.html
new file mode 100644
index 000000000..13fc9736f
--- /dev/null
+++ b/html/dir_9942baf907e5932713ea498262916d97.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/android Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_9942baf907e5932713ea498262916d97.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">android Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__android_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__android_8c.html">vehicle_android.c</a></td></tr>
+<tr class="memdesc:vehicle__android_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">android uses dbus signals <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_9942baf907e5932713ea498262916d97.html">android</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_9942baf907e5932713ea498262916d97.js b/html/dir_9942baf907e5932713ea498262916d97.js
new file mode 100644
index 000000000..dc39a5057
--- /dev/null
+++ b/html/dir_9942baf907e5932713ea498262916d97.js
@@ -0,0 +1,4 @@
+var dir_9942baf907e5932713ea498262916d97 =
+[
+ [ "vehicle_android.c", "vehicle__android_8c.html", "vehicle__android_8c" ]
+]; \ No newline at end of file
diff --git a/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html b/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html
new file mode 100644
index 000000000..86fa1c19e
--- /dev/null
+++ b/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/mg Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">mg Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:block_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>block.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:map_2mg_2map_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>map.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:mg_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>mg.h</b> <a href="mg_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:poly_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>poly.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:street_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>street.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:town_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>town.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tree_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tree.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html">mg</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.js b/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.js
new file mode 100644
index 000000000..60f4895ff
--- /dev/null
+++ b/html/dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.js
@@ -0,0 +1,4 @@
+var dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13 =
+[
+ [ "mg.h", "mg_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_9c614f9f6d85e2ed081007371a4f5142.html b/html/dir_9c614f9f6d85e2ed081007371a4f5142.html
new file mode 100644
index 000000000..65d1607fe
--- /dev/null
+++ b/html/dir_9c614f9f6d85e2ed081007371a4f5142.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/sdl Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_9c614f9f6d85e2ed081007371a4f5142.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">sdl Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics_2sdl_2event_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:event__sdl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event_sdl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:event__sdl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>event_sdl.h</b> <a href="event__sdl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__sdl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_sdl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__sdl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_sdl.h</b> <a href="graphics__sdl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:raster_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>raster.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:raster_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>raster.h</b> <a href="raster_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html">sdl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_9c614f9f6d85e2ed081007371a4f5142.js b/html/dir_9c614f9f6d85e2ed081007371a4f5142.js
new file mode 100644
index 000000000..d72d9cc87
--- /dev/null
+++ b/html/dir_9c614f9f6d85e2ed081007371a4f5142.js
@@ -0,0 +1,6 @@
+var dir_9c614f9f6d85e2ed081007371a4f5142 =
+[
+ [ "event_sdl.h", "event__sdl_8h_source.html", null ],
+ [ "graphics_sdl.h", "graphics__sdl_8h_source.html", null ],
+ [ "raster.h", "raster_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_a9bb7d2344b3b943be7eb3c132605920.html b/html/dir_a9bb7d2344b3b943be7eb3c132605920.html
new file mode 100644
index 000000000..ed29ff990
--- /dev/null
+++ b/html/dir_a9bb7d2344b3b943be7eb3c132605920.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android/src/org Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_a9bb7d2344b3b943be7eb3c132605920.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">org Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_5bf5a092212d00af6395eab71ebb39ca"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5bf5a092212d00af6395eab71ebb39ca.html">navitproject</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_c0734f77ea3dea2197fe756876cb58bd.html">android</a></li><li class="navelem"><a class="el" href="dir_d3ecff0bc160598fe1ec3daebdd455df.html">src</a></li><li class="navelem"><a class="el" href="dir_a9bb7d2344b3b943be7eb3c132605920.html">org</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_aa876c2d98401154a8be1dc7241a159c.html b/html/dir_aa876c2d98401154a8be1dc7241a159c.html
new file mode 100644
index 000000000..1a49cd02c
--- /dev/null
+++ b/html/dir_aa876c2d98401154a8be1dc7241a159c.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/gtk_drawing_area Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_aa876c2d98401154a8be1dc7241a159c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gtk_drawing_area Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__gtk__drawing__area_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_gtk_drawing_area.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_aa876c2d98401154a8be1dc7241a159c.html">gtk_drawing_area</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.html b/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.html
new file mode 100644
index 000000000..53c533df8
--- /dev/null
+++ b/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/null Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_b2f903c5aadb40b2b3c6f038c9268aec.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">null Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__null_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__null_8c.html">vehicle_null.c</a></td></tr>
+<tr class="memdesc:vehicle__null_8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">null uses dbus signals <br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_b2f903c5aadb40b2b3c6f038c9268aec.html">null</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.js b/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.js
new file mode 100644
index 000000000..b95bc4b2c
--- /dev/null
+++ b/html/dir_b2f903c5aadb40b2b3c6f038c9268aec.js
@@ -0,0 +1,4 @@
+var dir_b2f903c5aadb40b2b3c6f038c9268aec =
+[
+ [ "vehicle_null.c", "vehicle__null_8c.html", "vehicle__null_8c" ]
+]; \ No newline at end of file
diff --git a/html/dir_b4c3aec6cd8f28418150dce663061cfa.html b/html/dir_b4c3aec6cd8f28418150dce663061cfa.html
new file mode 100644
index 000000000..a6b6b90ef
--- /dev/null
+++ b/html/dir_b4c3aec6cd8f28418150dce663061cfa.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_b4c3aec6cd8f28418150dce663061cfa.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugin Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_2e6071dd015bf407accca31deaee8497"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2e6071dd015bf407accca31deaee8497.html">j1850</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_bedabc82e53656e8b58a25ab8e6f1e6f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_bedabc82e53656e8b58a25ab8e6f1e6f.html">pedestrian</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b4c3aec6cd8f28418150dce663061cfa.html">plugin</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.html b/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.html
new file mode 100644
index 000000000..f9a3d8a19
--- /dev/null
+++ b/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/qt5_espeak Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_b565d4fcb41986a6b26d7475fb3f69ab.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qt5_espeak Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:qt5__espeak_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>qt5_espeak.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Qt5EspeakAudioOut_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Qt5EspeakAudioOut.cpp</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:Qt5EspeakAudioOut_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Qt5EspeakAudioOut.h</b> <a href="Qt5EspeakAudioOut_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_b565d4fcb41986a6b26d7475fb3f69ab.html">qt5_espeak</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.js b/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.js
new file mode 100644
index 000000000..c42f103bc
--- /dev/null
+++ b/html/dir_b565d4fcb41986a6b26d7475fb3f69ab.js
@@ -0,0 +1,4 @@
+var dir_b565d4fcb41986a6b26d7475fb3f69ab =
+[
+ [ "Qt5EspeakAudioOut.h", "Qt5EspeakAudioOut_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html b/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html
new file mode 100644
index 000000000..a88d281b4
--- /dev/null
+++ b/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding/python Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">python Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:binding_2python_2attr_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>attr.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:binding__python_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binding_python.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:common_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>common.h</b> <a href="common_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:config_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>config.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:binding_2python_2navigation_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>navigation.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:binding_2python_2navit_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>navit.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:pcoord_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pcoord.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:binding_2python_2route_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>route.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:startup_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>startup.py</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:template_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>template.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li><li class="navelem"><a class="el" href="dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html">python</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.js b/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.js
new file mode 100644
index 000000000..bb87a1473
--- /dev/null
+++ b/html/dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.js
@@ -0,0 +1,4 @@
+var dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee =
+[
+ [ "common.h", "common_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_bcb057b4e7079233225e5edb60c47dce.html b/html/dir_bcb057b4e7079233225e5edb60c47dce.html
new file mode 100644
index 000000000..5b014c1d1
--- /dev/null
+++ b/html/dir_bcb057b4e7079233225e5edb60c47dce.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/null Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_bcb057b4e7079233225e5edb60c47dce.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">null Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__null_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_null.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_bcb057b4e7079233225e5edb60c47dce.html">null</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_be188be5249491678773f9f5c5b518cb.html b/html/dir_be188be5249491678773f9f5c5b518cb.html
new file mode 100644
index 000000000..bdee5de07
--- /dev/null
+++ b/html/dir_be188be5249491678773f9f5c5b518cb.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/garmin Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_be188be5249491678773f9f5c5b518cb.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">garmin Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:gar2navit_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gar2navit.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gar2navit_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gar2navit.h</b> <a href="gar2navit_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:garmin_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>garmin.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:garmin_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>garmin.h</b> <a href="garmin_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gentypes_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gentypes.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_be188be5249491678773f9f5c5b518cb.html">garmin</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_be188be5249491678773f9f5c5b518cb.js b/html/dir_be188be5249491678773f9f5c5b518cb.js
new file mode 100644
index 000000000..fb65b91e6
--- /dev/null
+++ b/html/dir_be188be5249491678773f9f5c5b518cb.js
@@ -0,0 +1,5 @@
+var dir_be188be5249491678773f9f5c5b518cb =
+[
+ [ "gar2navit.h", "gar2navit_8h_source.html", null ],
+ [ "garmin.h", "garmin_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_bedabc82e53656e8b58a25ab8e6f1e6f.html b/html/dir_bedabc82e53656e8b58a25ab8e6f1e6f.html
new file mode 100644
index 000000000..da0194c51
--- /dev/null
+++ b/html/dir_bedabc82e53656e8b58a25ab8e6f1e6f.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin/pedestrian Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_bedabc82e53656e8b58a25ab8e6f1e6f.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">pedestrian Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:pedestrian_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>pedestrian.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b4c3aec6cd8f28418150dce663061cfa.html">plugin</a></li><li class="navelem"><a class="el" href="dir_bedabc82e53656e8b58a25ab8e6f1e6f.html">pedestrian</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.html b/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.html
new file mode 100644
index 000000000..bb0a8ff6a
--- /dev/null
+++ b/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fib-1.1 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_bf5346e9592bc1ac9fb591bd6d4d769a.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fib-1.1 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:fib_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fib.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fib_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fib.h</b> <a href="fib_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fibpriv_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fibpriv.h</b> <a href="fibpriv_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fibtest_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fibtest.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:fibtest2_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fibtest2.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tt_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tt.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:use_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>use.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_bf5346e9592bc1ac9fb591bd6d4d769a.html">fib-1.1</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.js b/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.js
new file mode 100644
index 000000000..4185415d6
--- /dev/null
+++ b/html/dir_bf5346e9592bc1ac9fb591bd6d4d769a.js
@@ -0,0 +1,5 @@
+var dir_bf5346e9592bc1ac9fb591bd6d4d769a =
+[
+ [ "fib.h", "fib_8h_source.html", null ],
+ [ "fibpriv.h", "fibpriv_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_c0734f77ea3dea2197fe756876cb58bd.html b/html/dir_c0734f77ea3dea2197fe756876cb58bd.html
new file mode 100644
index 000000000..8cfa8968f
--- /dev/null
+++ b/html/dir_c0734f77ea3dea2197fe756876cb58bd.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c0734f77ea3dea2197fe756876cb58bd.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">android Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_d3ecff0bc160598fe1ec3daebdd455df"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d3ecff0bc160598fe1ec3daebdd455df.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_c0734f77ea3dea2197fe756876cb58bd.html">android</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c5ba526abc58c6152462f2a45a8efcce.html b/html/dir_c5ba526abc58c6152462f2a45a8efcce.html
new file mode 100644
index 000000000..6aa02fccb
--- /dev/null
+++ b/html/dir_c5ba526abc58c6152462f2a45a8efcce.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/espeak Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c5ba526abc58c6152462f2a45a8efcce.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">espeak Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech_2espeak_2speak_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speak.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_c5ba526abc58c6152462f2a45a8efcce.html">espeak</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c7b46606d24366b69b1a67bdd3f2153b.html b/html/dir_c7b46606d24366b69b1a67bdd3f2153b.html
new file mode 100644
index 000000000..fb903a5bb
--- /dev/null
+++ b/html/dir_c7b46606d24366b69b1a67bdd3f2153b.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/opengl Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c7b46606d24366b69b1a67bdd3f2153b.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">opengl Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__opengl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_opengl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__opengl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_opengl.h</b> <a href="graphics__opengl_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__opengl__egl_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_opengl_egl.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:graphics__opengl__x11_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_opengl_x11.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_c7b46606d24366b69b1a67bdd3f2153b.html">opengl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c7b46606d24366b69b1a67bdd3f2153b.js b/html/dir_c7b46606d24366b69b1a67bdd3f2153b.js
new file mode 100644
index 000000000..ef6fa6221
--- /dev/null
+++ b/html/dir_c7b46606d24366b69b1a67bdd3f2153b.js
@@ -0,0 +1,4 @@
+var dir_c7b46606d24366b69b1a67bdd3f2153b =
+[
+ [ "graphics_opengl.h", "graphics__opengl_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_c9489aedb91d793176e12fc4e8412440.html b/html/dir_c9489aedb91d793176e12fc4e8412440.html
new file mode 100644
index 000000000..078c95ace
--- /dev/null
+++ b/html/dir_c9489aedb91d793176e12fc4e8412440.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/ezxml Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c9489aedb91d793176e12fc4e8412440.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ezxml Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ezxml_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ezxml.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ezxml_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ezxml.h</b> <a href="ezxml_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ezxml__init_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ezxml_init.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_c9489aedb91d793176e12fc4e8412440.html">ezxml</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c9489aedb91d793176e12fc4e8412440.js b/html/dir_c9489aedb91d793176e12fc4e8412440.js
new file mode 100644
index 000000000..057123d06
--- /dev/null
+++ b/html/dir_c9489aedb91d793176e12fc4e8412440.js
@@ -0,0 +1,4 @@
+var dir_c9489aedb91d793176e12fc4e8412440 =
+[
+ [ "ezxml.h", "ezxml_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_c996c867c7dc0e02ecaa98871169fd28.html b/html/dir_c996c867c7dc0e02ecaa98871169fd28.html
new file mode 100644
index 000000000..dac1a21b3
--- /dev/null
+++ b/html/dir_c996c867c7dc0e02ecaa98871169fd28.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech/speech_dispatcher Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c996c867c7dc0e02ecaa98871169fd28.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">speech_dispatcher Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:speech__speech__dispatcher_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>speech_speech_dispatcher.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li><li class="navelem"><a class="el" href="dir_c996c867c7dc0e02ecaa98871169fd28.html">speech_dispatcher</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c9e0e5754b02154938f7bb05ce1e7219.html b/html/dir_c9e0e5754b02154938f7bb05ce1e7219.html
new file mode 100644
index 000000000..43634ada3
--- /dev/null
+++ b/html/dir_c9e0e5754b02154938f7bb05ce1e7219.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/google/protobuf-c Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_c9e0e5754b02154938f7bb05ce1e7219.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">protobuf-c Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:protobuf-c-private_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>protobuf-c-private.h</b> <a href="protobuf-c-private_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:protobuf-c_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>protobuf-c.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:protobuf-c_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>protobuf-c.h</b> <a href="protobuf-c_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html">google</a></li><li class="navelem"><a class="el" href="dir_c9e0e5754b02154938f7bb05ce1e7219.html">protobuf-c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_c9e0e5754b02154938f7bb05ce1e7219.js b/html/dir_c9e0e5754b02154938f7bb05ce1e7219.js
new file mode 100644
index 000000000..6ec8e651e
--- /dev/null
+++ b/html/dir_c9e0e5754b02154938f7bb05ce1e7219.js
@@ -0,0 +1,5 @@
+var dir_c9e0e5754b02154938f7bb05ce1e7219 =
+[
+ [ "protobuf-c-private.h", "protobuf-c-private_8h_source.html", null ],
+ [ "protobuf-c.h", "protobuf-c_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/dir_cc1691744fab67de5266c0809c3d8c5f.html b/html/dir_cc1691744fab67de5266c0809c3d8c5f.html
new file mode 100644
index 000000000..a2ae70784
--- /dev/null
+++ b/html/dir_cc1691744fab67de5266c0809c3d8c5f.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd/core Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_cc1691744fab67de5266c0809c3d8c5f.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">core Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:osd__core_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>osd_core.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5a40adf178dff7122e8e918d506dfd55.html">osd</a></li><li class="navelem"><a class="el" href="dir_cc1691744fab67de5266c0809c3d8c5f.html">core</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d1d19abdcfd2470efb720c8c09874a00.html b/html/dir_d1d19abdcfd2470efb720c8c09874a00.html
new file mode 100644
index 000000000..c526fd310
--- /dev/null
+++ b/html/dir_d1d19abdcfd2470efb720c8c09874a00.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/gpsd_dbus Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_d1d19abdcfd2470efb720c8c09874a00.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gpsd_dbus Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:vehicle__gpsd__dbus_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_gpsd_dbus.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_d1d19abdcfd2470efb720c8c09874a00.html">gpsd_dbus</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d2f6e0f84cbee556810effe24c559bf7.html b/html/dir_d2f6e0f84cbee556810effe24c559bf7.html
new file mode 100644
index 000000000..d5b13a8b8
--- /dev/null
+++ b/html/dir_d2f6e0f84cbee556810effe24c559bf7.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding/dbus Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_d2f6e0f84cbee556810effe24c559bf7.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">dbus Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:binding__dbus_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binding_dbus.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:eval_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>eval.py</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:test_8py"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>test.py</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li><li class="navelem"><a class="el" href="dir_d2f6e0f84cbee556810effe24c559bf7.html">dbus</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d3ecff0bc160598fe1ec3daebdd455df.html b/html/dir_d3ecff0bc160598fe1ec3daebdd455df.html
new file mode 100644
index 000000000..02cb482e8
--- /dev/null
+++ b/html/dir_d3ecff0bc160598fe1ec3daebdd455df.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android/src Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_d3ecff0bc160598fe1ec3daebdd455df.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">src Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_a9bb7d2344b3b943be7eb3c132605920"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a9bb7d2344b3b943be7eb3c132605920.html">org</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_c0734f77ea3dea2197fe756876cb58bd.html">android</a></li><li class="navelem"><a class="el" href="dir_d3ecff0bc160598fe1ec3daebdd455df.html">src</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d625ee6c8934bf228cb17ea645bba64b.html b/html/dir_d625ee6c8934bf228cb17ea645bba64b.html
new file mode 100644
index 000000000..1edfd5c4b
--- /dev/null
+++ b/html/dir_d625ee6c8934bf228cb17ea645bba64b.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/latlon2bookmark Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_d625ee6c8934bf228cb17ea645bba64b.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">latlon2bookmark Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:latlon2bookmark_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>latlon2bookmark.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_d625ee6c8934bf228cb17ea645bba64b.html">latlon2bookmark</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d96a2be2088865c6bacdc361b708e41e.html b/html/dir_d96a2be2088865c6bacdc361b708e41e.html
new file mode 100644
index 000000000..61301dd4f
--- /dev/null
+++ b/html/dir_d96a2be2088865c6bacdc361b708e41e.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_d96a2be2088865c6bacdc361b708e41e.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">speech Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_0b911790f78934063c7344008ce2a69c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0b911790f78934063c7344008ce2a69c.html">android</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_427b8f7c829b11980b949351e343533f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_427b8f7c829b11980b949351e343533f.html">cmdline</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_6632ad731806dd8b26d3b944846146dd"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6632ad731806dd8b26d3b944846146dd.html">dbus</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c5ba526abc58c6152462f2a45a8efcce"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c5ba526abc58c6152462f2a45a8efcce.html">espeak</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_88345b80b8e003bff9bb55c25fb3b53d"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_88345b80b8e003bff9bb55c25fb3b53d.html">iphone</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_b565d4fcb41986a6b26d7475fb3f69ab"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b565d4fcb41986a6b26d7475fb3f69ab.html">qt5_espeak</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c996c867c7dc0e02ecaa98871169fd28"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c996c867c7dc0e02ecaa98871169fd28.html">speech_dispatcher</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html">speech</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_d96a2be2088865c6bacdc361b708e41e.js b/html/dir_d96a2be2088865c6bacdc361b708e41e.js
new file mode 100644
index 000000000..2c66f4a0a
--- /dev/null
+++ b/html/dir_d96a2be2088865c6bacdc361b708e41e.js
@@ -0,0 +1,5 @@
+var dir_d96a2be2088865c6bacdc361b708e41e =
+[
+ [ "iphone", "dir_88345b80b8e003bff9bb55c25fb3b53d.html", "dir_88345b80b8e003bff9bb55c25fb3b53d" ],
+ [ "qt5_espeak", "dir_b565d4fcb41986a6b26d7475fb3f69ab.html", "dir_b565d4fcb41986a6b26d7475fb3f69ab" ]
+]; \ No newline at end of file
diff --git a/html/dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html b/html/dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html
new file mode 100644
index 000000000..27eb22fed
--- /dev/null
+++ b/html/dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/gd Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gd Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__gd_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_gd.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html">gd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.html b/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.html
new file mode 100644
index 000000000..240adf5c8
--- /dev/null
+++ b/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_e3f7bffca7669cf35b8652af00d5e0d2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gpx2navit_txt Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_4993c6783887a0bc8a44af89ddf4100f"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.js b/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.js
new file mode 100644
index 000000000..99b6dc44d
--- /dev/null
+++ b/html/dir_e3f7bffca7669cf35b8652af00d5e0d2.js
@@ -0,0 +1,4 @@
+var dir_e3f7bffca7669cf35b8652af00d5e0d2 =
+[
+ [ "src", "dir_4993c6783887a0bc8a44af89ddf4100f.html", "dir_4993c6783887a0bc8a44af89ddf4100f" ]
+]; \ No newline at end of file
diff --git a/html/dir_e6c54268d011365494e6c4da02774db2.html b/html/dir_e6c54268d011365494e6c4da02774db2.html
new file mode 100644
index 000000000..b5e57541e
--- /dev/null
+++ b/html/dir_e6c54268d011365494e6c4da02774db2.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_e6c54268d011365494e6c4da02774db2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">font Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_049d1c8c57dbcf379acaaa14064791e6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_049d1c8c57dbcf379acaaa14064791e6.html">freetype</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e6c54268d011365494e6c4da02774db2.html">font</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_e6c54268d011365494e6c4da02774db2.js b/html/dir_e6c54268d011365494e6c4da02774db2.js
new file mode 100644
index 000000000..248555a3b
--- /dev/null
+++ b/html/dir_e6c54268d011365494e6c4da02774db2.js
@@ -0,0 +1,4 @@
+var dir_e6c54268d011365494e6c4da02774db2 =
+[
+ [ "freetype", "dir_049d1c8c57dbcf379acaaa14064791e6.html", "dir_049d1c8c57dbcf379acaaa14064791e6" ]
+]; \ No newline at end of file
diff --git a/html/dir_e79632891301b850df87e9c0030293fa.html b/html/dir_e79632891301b850df87e9c0030293fa.html
new file mode 100644
index 000000000..4fb1fd91a
--- /dev/null
+++ b/html/dir_e79632891301b850df87e9c0030293fa.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_e79632891301b850df87e9c0030293fa.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_f0ee4743bbbe555acf5c57851fade7a6"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_f0ee4743bbbe555acf5c57851fade7a6.html">android</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_2aa4980eacc8aab9a0113566592db946"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2aa4980eacc8aab9a0113566592db946.html">cocoa</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_0869548661c08605e6acc2b1e629ac65"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0869548661c08605e6acc2b1e629ac65.html">egl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_e3a1165f6ad1293c53e9ac0f8bf6074a"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e3a1165f6ad1293c53e9ac0f8bf6074a.html">gd</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_aa876c2d98401154a8be1dc7241a159c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_aa876c2d98401154a8be1dc7241a159c.html">gtk_drawing_area</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_bcb057b4e7079233225e5edb60c47dce"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_bcb057b4e7079233225e5edb60c47dce.html">null</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_c7b46606d24366b69b1a67bdd3f2153b"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c7b46606d24366b69b1a67bdd3f2153b.html">opengl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_8b19c315ddc03d8f73d70316e3e36453"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_4e4a63407ebf32610755ea235ec7d037"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4e4a63407ebf32610755ea235ec7d037.html">qt_qpainter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_9c614f9f6d85e2ed081007371a4f5142"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html">sdl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:dir_36587c23e77b5edc814903d328039f6c"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_e79632891301b850df87e9c0030293fa.js b/html/dir_e79632891301b850df87e9c0030293fa.js
new file mode 100644
index 000000000..a31ad4d22
--- /dev/null
+++ b/html/dir_e79632891301b850df87e9c0030293fa.js
@@ -0,0 +1,8 @@
+var dir_e79632891301b850df87e9c0030293fa =
+[
+ [ "opengl", "dir_c7b46606d24366b69b1a67bdd3f2153b.html", "dir_c7b46606d24366b69b1a67bdd3f2153b" ],
+ [ "qt5", "dir_8b19c315ddc03d8f73d70316e3e36453.html", "dir_8b19c315ddc03d8f73d70316e3e36453" ],
+ [ "qt_qpainter", "dir_4e4a63407ebf32610755ea235ec7d037.html", "dir_4e4a63407ebf32610755ea235ec7d037" ],
+ [ "sdl", "dir_9c614f9f6d85e2ed081007371a4f5142.html", "dir_9c614f9f6d85e2ed081007371a4f5142" ],
+ [ "win32", "dir_36587c23e77b5edc814903d328039f6c.html", "dir_36587c23e77b5edc814903d328039f6c" ]
+]; \ No newline at end of file
diff --git a/html/dir_eb07e5cc9fcc31a8449024aa3db6cd75.html b/html/dir_eb07e5cc9fcc31a8449024aa3db6cd75.html
new file mode 100644
index 000000000..062372a41
--- /dev/null
+++ b/html/dir_eb07e5cc9fcc31a8449024aa3db6cd75.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/garmin_img Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_eb07e5cc9fcc31a8449024aa3db6cd75.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">garmin_img Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:garmin__img_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>garmin_img.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_eb07e5cc9fcc31a8449024aa3db6cd75.html">garmin_img</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_f0ee4743bbbe555acf5c57851fade7a6.html b/html/dir_f0ee4743bbbe555acf5c57851fade7a6.html
new file mode 100644
index 000000000..88011dcbf
--- /dev/null
+++ b/html/dir_f0ee4743bbbe555acf5c57851fade7a6.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/android Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_f0ee4743bbbe555acf5c57851fade7a6.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">android Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:graphics__android_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_android.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_f0ee4743bbbe555acf5c57851fade7a6.html">android</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.html b/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.html
new file mode 100644
index 000000000..e9618142c
--- /dev/null
+++ b/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding/win32 Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_fb4e75ee58b189715b1a0f0bb7695a3d.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">win32 Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:binding__win32_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binding_win32.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:binding__win32_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>binding_win32.h</b> <a href="binding__win32_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:tell__navit_8c"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>tell_navit.c</b></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html">binding</a></li><li class="navelem"><a class="el" href="dir_fb4e75ee58b189715b1a0f0bb7695a3d.html">win32</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.js b/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.js
new file mode 100644
index 000000000..aa12a8f62
--- /dev/null
+++ b/html/dir_fb4e75ee58b189715b1a0f0bb7695a3d.js
@@ -0,0 +1,4 @@
+var dir_fb4e75ee58b189715b1a0f0bb7695a3d =
+[
+ [ "binding_win32.h", "binding__win32_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/doxygen.css b/html/doxygen.css
new file mode 100644
index 000000000..f0f36f89f
--- /dev/null
+++ b/html/doxygen.css
@@ -0,0 +1,1366 @@
+/* The standard CSS for doxygen 1.8.6 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/html/doxygen.png b/html/doxygen.png
new file mode 100644
index 000000000..3ff17d807
--- /dev/null
+++ b/html/doxygen.png
Binary files differ
diff --git a/html/draw__info_8h_source.html b/html/draw__info_8h_source.html
new file mode 100644
index 000000000..95abb125f
--- /dev/null
+++ b/html/draw__info_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: draw_info.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('draw__info_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">draw_info.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_DRAW_INFO_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_DRAW_INFO_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structdraw__info.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdraw__info.html">draw_info</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">struct </span>container *co;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> display;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> limit;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;};</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structdraw__info_html"><div class="ttname"><a href="structdraw__info.html">draw_info</a></div><div class="ttdef"><b>Definition:</b> draw_info.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>draw_info.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/dynsections.js b/html/dynsections.js
new file mode 100644
index 000000000..ed092c7f6
--- /dev/null
+++ b/html/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function(){
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l<level+1) {
+ i.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ $(this).show();
+ } else if (l==level+1) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+
+function toggleFolder(id)
+{
+ //The clicked row
+ var currentRow = $('#row_'+id);
+ var currentRowImages = currentRow.find("img");
+
+ //All rows after the clicked row
+ var rows = currentRow.nextAll("tr");
+
+ //Only match elements AFTER this one (can't hide elements before)
+ var childRows = rows.filter(function() {
+ var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+ return this.id.match(re);
+ });
+
+ //First row is visible we are HIDING
+ if (childRows.filter(':first').is(':visible')===true) {
+ currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
+ currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
+ rows.filter("[id^=row_"+id+"]").hide();
+ } else { //We are SHOWING
+ //All sub images
+ var childImages = childRows.find("img");
+ var childImg = childImages.filter("[id^=img]");
+ var childArr = childImages.filter("[id^=arr]");
+
+ currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
+ currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
+ childImg.attr('src','ftv2folderclosed.png'); //children closed
+ childArr.attr('src','ftv2pnode.png'); //children closed
+ childRows.show(); //show all children
+ }
+ updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+ var rows = $('tr.inherit.'+id);
+ var img = $('tr.inherit_header.'+id+' img');
+ var src = $(img).attr('src');
+ if (rows.filter(':first').is(':visible')===true) {
+ rows.css('display','none');
+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ rows.css('display','table-row'); // using show() causes jump in firefox
+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+}
+
diff --git a/html/emess_8h_source.html b/html/emess_8h_source.html
new file mode 100644
index 000000000..ea3e85d97
--- /dev/null
+++ b/html/emess_8h_source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt/src/emess.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('emess_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">emess.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/* Error message processing header file */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef EMESS_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMESS_H</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef lint</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="comment">/*static char EMESS_H_ID[] = &quot;@(#)emess.h 4.1 93/03/08 GIE REL&quot;;*/</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structEMESS.html"> 28</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEMESS.html">EMESS</a> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">char</span> *File_name, <span class="comment">/* input file name */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; *Prog_name; <span class="comment">/* name of program */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">int</span> File_line; <span class="comment">/* approximate line read</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> where error occured */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef EMESS_ROUTINE </span><span class="comment">/* use type */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="comment">/* for emess procedure */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structEMESS.html">EMESS</a> emess_dat = { (<span class="keywordtype">char</span> *)0, (<span class="keywordtype">char</span> *)0, 0 };</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifdef sun </span><span class="comment">/* Archaic SunOs 4.1.1, etc. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *sys_errlist[];</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define strerror(n) (sys_errlist[n])</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* for for calling procedures */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structEMESS.html">EMESS</a> emess_dat;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> emess(<span class="keywordtype">int</span>, <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* use type */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* end EMESS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structEMESS_html"><div class="ttname"><a href="structEMESS.html">EMESS</a></div><div class="ttdef"><b>Definition:</b> emess.h:28</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li><li class="navelem"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></li><li class="navelem"><b>emess.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/endianess_8h_source.html b/html/endianess_8h_source.html
new file mode 100644
index 000000000..67673ca9a
--- /dev/null
+++ b/html/endianess_8h_source.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: endianess.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('endianess_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">endianess.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef __ENDIANESS_HANDLER__</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="comment">/* The following is based on xorg/xserver/GL/glx/glxbyteorder.h </span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * which is (c) IBM Corp. 2006,2007 and originally licensed under the following</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * BSD-license. All modifications in navit are licensed under the GNU GPL as </span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * described in file &quot;COPYRIGHT&quot;.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * Portions also from GNU C Library include/bits/byteswap.h Also licsend</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * under the GPL.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * --------------------------</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * copy of this software and associated documentation files (the &quot;Software&quot;),</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * to deal in the Software without restriction, including without limitation</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * the rights to use, copy, modify, merge, publish, distribute, sub license,</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * and/or sell copies of the Software, and to permit persons to whom the</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * Software is furnished to do so, subject to the following conditions:</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * The above copyright notice and this permission notice (including the next</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * paragraph) shall be included in all copies or substantial portions of the</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * Software.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * THE COPYRIGHT HOLDERS, THE AUTHORS, AND/OR THEIR SUPPLIERS BE LIABLE FOR</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#if HAVE_BYTESWAP_H</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span> <span class="comment">/* machine dependent versions of byte swapping functions. GNU extension.*/</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"> #include &lt;byteswap.h&gt;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#if HAVE_ENDIAN_H</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;endian.h&gt;</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(USE_SYS_ENDIAN_H)</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;sys/endian.h&gt;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#if defined(_BYTE_ORDER) &amp;&amp; !defined(__BYTE_ORDER)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __BYTE_ORDER _BYTE_ORDER</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __LITTLE_ENDIAN _LITTLE_ENDIAN</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __BIG_ENDIAN _BIG_ENDIAN</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;libkern/OSByteOrder.h&gt;</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> #define __bswap_16 OSSwapInt16</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __bswap_32 OSSwapInt32</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __bswap_64 OSSwapInt64</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifndef __BYTE_ORDER</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __LITTLE_ENDIAN 1234</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __BIG_ENDIAN 4321</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> #if defined(__LITTLE_ENDIAN__)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __BYTE_ORDER __LITTLE_ENDIAN</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #elif defined(__BIG_ENDIAN__)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __BYTE_ORDER __BIG_ENDIAN</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #else</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #error &quot;No endianness defined for Mac OS!&quot;</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #endif</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#elif defined(_WIN32) || defined(__CEGCC__)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __BIG_ENDIAN 4321</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __LITTLE_ENDIAN 1234</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __BYTE_ORDER __LITTLE_ENDIAN</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __bswap_16(__bsx) ((((__bsx) &gt;&gt; 8) &amp; 0xff) | (((__bsx) &amp; 0xff) &lt;&lt; 8))</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define __bswap_32(__bsx) ((((__bsx) &amp; 0xff000000) &gt;&gt; 24) | \</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"> (((__bsx) &amp; 0x00ff0000) &gt;&gt; 8) |\</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"> (((__bsx) &amp; 0x0000ff00) &lt;&lt; 8) | \</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"> (((__bsx) &amp; 0x000000ff) &lt;&lt; 24))</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#if __BYTE_ORDER == __BIG_ENDIAN </span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define le16_to_cpu(x) __bswap_16 (x)</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define le32_to_cpu(x) __bswap_32 (x)</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define le64_to_cpu(x) __bswap_64 (x)</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define cpu_to_le16(x) __bswap_16 (x)</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define cpu_to_le32(x) __bswap_32 (x)</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define cpu_to_le64(x) __bswap_64 (x)</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif __BYTE_ORDER == __LITTLE_ENDIAN </span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define le16_to_cpu(x) (x)</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define le32_to_cpu(x) (x)</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define cpu_to_le16(x) (x)</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define cpu_to_le32(x) (x)</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #error &quot;Unknown endianess&quot;</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#define __ENDIANESS_HANDLER__</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>endianess.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/errno_8h_source.html b/html/errno_8h_source.html
new file mode 100644
index 000000000..97d601e67
--- /dev/null
+++ b/html/errno_8h_source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/errno.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('errno_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">errno.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef _ERRNO_2_H_</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _ERRNO_2_H_</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> errno;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keywordtype">int</span>* _errno(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keywordtype">char</span> *strerror(<span class="keywordtype">int</span> num);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define EPERM 1 </span><span class="comment">/* Operation not permitted */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOFILE 2 </span><span class="comment">/* No such file or directory */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOENT 2</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESRCH 3 </span><span class="comment">/* No such process */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EINTR 4 </span><span class="comment">/* Interrupted function call */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EIO 5 </span><span class="comment">/* Input/output error */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENXIO 6 </span><span class="comment">/* No such device or address */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define E2BIG 7 </span><span class="comment">/* Arg list too long */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOEXEC 8 </span><span class="comment">/* Exec format error */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EBADF 9 </span><span class="comment">/* Bad file descriptor */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ECHILD 10 </span><span class="comment">/* No child processes */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EAGAIN 11 </span><span class="comment">/* Resource temporarily unavailable */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOMEM 12 </span><span class="comment">/* Not enough space */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EACCES 13 </span><span class="comment">/* Permission denied */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EFAULT 14 </span><span class="comment">/* Bad address */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="comment">/* 15 - Unknown Error */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define EBUSY 16 </span><span class="comment">/* strerror reports &quot;Resource device&quot; */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EEXIST 17 </span><span class="comment">/* File exists */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EXDEV 18 </span><span class="comment">/* Improper link (cross-device link?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENODEV 19 </span><span class="comment">/* No such device */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOTDIR 20 </span><span class="comment">/* Not a directory */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EISDIR 21 </span><span class="comment">/* Is a directory */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EINVAL 22 </span><span class="comment">/* Invalid argument */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENFILE 23 </span><span class="comment">/* Too many open files in system */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMFILE 24 </span><span class="comment">/* Too many open files */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOTTY 25 </span><span class="comment">/* Inappropriate I/O control operation */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="comment">/* 26 - Unknown Error */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#define EFBIG 27 </span><span class="comment">/* File too large */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOSPC 28 </span><span class="comment">/* No space left on device */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESPIPE 29 </span><span class="comment">/* Invalid seek (seek on a pipe?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EROFS 30 </span><span class="comment">/* Read-only file system */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMLINK 31 </span><span class="comment">/* Too many links */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EPIPE 32 </span><span class="comment">/* Broken pipe */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EDOM 33 </span><span class="comment">/* Domain error (math functions) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERANGE 34 </span><span class="comment">/* Result too large (possibly too small) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="comment">/* 35 - Unknown Error */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define EDEADLOCK 36 </span><span class="comment">/* Resource deadlock avoided (non-Cyg) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EDEADLK 36</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="comment">/* 37 - Unknown Error */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define ENAMETOOLONG 38 </span><span class="comment">/* Filename too long (91 in Cyg?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOLCK 39 </span><span class="comment">/* No locks available (46 in Cyg?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOSYS 40 </span><span class="comment">/* Function not implemented (88 in Cyg?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENOTEMPTY 41 </span><span class="comment">/* Directory not empty (90 in Cyg?) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EILSEQ 42 </span><span class="comment">/* Illegal byte sequence */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _ERRNO_2_H_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>errno.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/errorcode_8h_source.html b/html/errorcode_8h_source.html
new file mode 100644
index 000000000..3b346aaae
--- /dev/null
+++ b/html/errorcode_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt/src/errorcode.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('errorcode_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">errorcode.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef ERRORCODE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERRORCODE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* os level */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define ERR_OUTOFMEMORY 11</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_CANNOTOPEN 12</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_CREATEFILE 13</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_READERROR 14</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_FREEFAILED 15</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="comment">/* option */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define ERR_NOARGS 21</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_WRONGOPTION 22</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_OPTIONCONFRICT 23</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="comment">/* parser */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define ERR_ISNOTGPX 31</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_PARSEERROR 32</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="comment">/* unit */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define ERR_ELLPSUNIT 41 </span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_LENGTHUNIT 42</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ERR_TIMEUNIT 43</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ERRORCODE_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li><li class="navelem"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></li><li class="navelem"><b>errorcode.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/espeak__command_8h_source.html b/html/espeak__command_8h_source.html
new file mode 100644
index 000000000..ac60c84c6
--- /dev/null
+++ b/html/espeak__command_8h_source.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/espeak_command.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('espeak__command_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">espeak_command.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef ESPEAK_COMMAND_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESPEAK_COMMAND_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef PLATFORM_WINDOWS</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;speak_lib.h&quot;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">enum</span> t_espeak_type</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; ET_TEXT,</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; ET_MARK,</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; ET_KEY,</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; ET_CHAR,</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; ET_PARAMETER,</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; ET_PUNCTUATION_LIST,</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; ET_VOICE_NAME,</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; ET_VOICE_SPEC,</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; ET_TERMINATED_MSG</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; };</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structt__espeak__text.html"> 22</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;{</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">void</span>* text;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">size_t</span> size;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> position;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; espeak_POSITION_TYPE position_type;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">void</span>* user_data;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;} <a class="code" href="structt__espeak__text.html">t_espeak_text</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structt__espeak__mark.html"> 34</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span>* text;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">size_t</span> size;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* index_mark;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">void</span>* user_data;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;} <a class="code" href="structt__espeak__mark.html">t_espeak_mark</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structt__espeak__character.html"> 45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;{</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span>* user_data;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">wchar_t</span> character;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;} <a class="code" href="structt__espeak__character.html">t_espeak_character</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structt__espeak__key.html"> 52</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span>* user_data;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* key_name;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;} <a class="code" href="structt__espeak__key.html">t_espeak_key</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structt__espeak__terminated__msg.html"> 60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;{</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span>* user_data;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <a class="code" href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structt__espeak__parameter.html"> 67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;{</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; espeak_PARAMETER parameter;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> value;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> relative;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;} <a class="code" href="structt__espeak__parameter.html">t_espeak_parameter</a>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">enum</span> t_command_state</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;{</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; CS_UNDEFINED, <span class="comment">// The command has just been created</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; CS_PENDING, <span class="comment">// stored in the fifo</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; CS_PROCESSED <span class="comment">// processed</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;};</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structt__espeak__command.html"> 81</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">enum</span> t_espeak_type type;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">enum</span> t_command_state state;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="uniont__espeak__command_1_1command.html"> 86</a></span>&#160; <span class="keyword">union </span><a class="code" href="uniont__espeak__command_1_1command.html">command</a></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="structt__espeak__text.html">t_espeak_text</a> my_text;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="structt__espeak__mark.html">t_espeak_mark</a> my_mark;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="structt__espeak__key.html">t_espeak_key</a> my_key;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="structt__espeak__character.html">t_espeak_character</a> my_char;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="structt__espeak__parameter.html">t_espeak_parameter</a> my_param;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* my_punctuation_list;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *my_voice_name;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> my_voice_spec;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a> my_terminated_msg;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; } u;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;} <a class="code" href="structt__espeak__command.html">t_espeak_command</a>;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_text(<span class="keyword">const</span> <span class="keywordtype">void</span> *text, <span class="keywordtype">size_t</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> position, espeak_POSITION_TYPE position_type, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_mark(<span class="keyword">const</span> <span class="keywordtype">void</span> *text, <span class="keywordtype">size_t</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *index_mark, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_terminated_msg(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_key(<span class="keyword">const</span> <span class="keywordtype">char</span> *key_name, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_char(<span class="keywordtype">wchar_t</span> character, <span class="keywordtype">void</span> *user_data);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_parameter(espeak_PARAMETER parameter, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> relative);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_punctuation_list(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *punctlist);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_voice_name(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* create_espeak_voice_spec(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_spec);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span> process_espeak_command( <a class="code" href="structt__espeak__command.html">t_espeak_command</a>* the_command);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> delete_espeak_command( <a class="code" href="structt__espeak__command.html">t_espeak_command</a>* the_command);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keywordtype">void</span> display_espeak_command(<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* the_command);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;espeak_ERROR sync_espeak_Synth(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier, <span class="keyword">const</span> <span class="keywordtype">void</span> *text, <span class="keywordtype">size_t</span> size,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> position, espeak_POSITION_TYPE position_type,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;espeak_ERROR sync_espeak_Synth_Mark(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier, <span class="keyword">const</span> <span class="keywordtype">void</span> *text, <span class="keywordtype">size_t</span> size,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *index_mark, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> sync_espeak_Key(<span class="keyword">const</span> <span class="keywordtype">char</span> *key);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">void</span> sync_espeak_Char(<span class="keywordtype">wchar_t</span> character);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keywordtype">void</span> sync_espeak_SetPunctuationList(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *punctlist);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">void</span> sync_espeak_SetParameter(espeak_PARAMETER parameter, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> relative);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">int</span> sync_espeak_SetVoiceByName(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> sync_espeak_SetVoiceByProperties(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_selector);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;espeak_ERROR SetVoiceByName(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;espeak_ERROR SetVoiceByProperties(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_selector);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keywordtype">void</span> SetParameter(<span class="keywordtype">int</span> parameter, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> relative);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keywordtype">int</span> sync_espeak_terminated_msg(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier, <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment">//&gt;</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structt__espeak__text_html"><div class="ttname"><a href="structt__espeak__text.html">t_espeak_text</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:22</div></div>
+<div class="ttc" id="uniont__espeak__command_1_1command_html"><div class="ttname"><a href="uniont__espeak__command_1_1command.html">t_espeak_command::command</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:86</div></div>
+<div class="ttc" id="structespeak__VOICE_html"><div class="ttname"><a href="structespeak__VOICE.html">espeak_VOICE</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:469</div></div>
+<div class="ttc" id="structt__espeak__terminated__msg_html"><div class="ttname"><a href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:60</div></div>
+<div class="ttc" id="structt__espeak__parameter_html"><div class="ttname"><a href="structt__espeak__parameter.html">t_espeak_parameter</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:67</div></div>
+<div class="ttc" id="structt__espeak__key_html"><div class="ttname"><a href="structt__espeak__key.html">t_espeak_key</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:52</div></div>
+<div class="ttc" id="structt__espeak__command_html"><div class="ttname"><a href="structt__espeak__command.html">t_espeak_command</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:81</div></div>
+<div class="ttc" id="structt__espeak__mark_html"><div class="ttname"><a href="structt__espeak__mark.html">t_espeak_mark</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:34</div></div>
+<div class="ttc" id="structt__espeak__character_html"><div class="ttname"><a href="structt__espeak__character.html">t_espeak_character</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:45</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>espeak_command.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/eval-plural_8h_source.html b/html/eval-plural_8h_source.html
new file mode 100644
index 000000000..49c94344f
--- /dev/null
+++ b/html/eval-plural_8h_source.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/eval-plural.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('eval-plural_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">eval-plural.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Plural expression evaluation.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef STATIC</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATIC static</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* Evaluate the plural expression and return an index value. */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;STATIC</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;internal_function</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;plural_eval (<span class="keyword">struct</span> <a class="code" href="structexpression.html">expression</a> *pexp, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> n)</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">switch</span> (pexp-&gt;nargs)</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">case</span> 0:</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">switch</span> (pexp-&gt;operation)</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">case</span> var:</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">return</span> n;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">case</span> num:</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> pexp-&gt;val.num;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">default</span>:</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">/* NOTREACHED */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">case</span> 1:</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">/* pexp-&gt;operation must be lnot. */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> arg = plural_eval (pexp-&gt;val.args[0], n);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> ! arg;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">case</span> 2:</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> leftarg = plural_eval (pexp-&gt;val.args[0], n);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">if</span> (pexp-&gt;operation == lor)</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> leftarg || plural_eval (pexp-&gt;val.args[1], n);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pexp-&gt;operation == land)</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> leftarg &amp;&amp; plural_eval (pexp-&gt;val.args[1], n);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> rightarg = plural_eval (pexp-&gt;val.args[1], n);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">switch</span> (pexp-&gt;operation)</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">case</span> mult:</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> leftarg * rightarg;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">case</span> divide:</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#if !INTDIV0_RAISES_SIGFPE</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span> (rightarg == 0)</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">raise</span> (SIGFPE);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> leftarg / rightarg;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">case</span> module:</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#if !INTDIV0_RAISES_SIGFPE</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">if</span> (rightarg == 0)</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">raise</span> (SIGFPE);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> leftarg % rightarg;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">case</span> plus:</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> leftarg + rightarg;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">case</span> minus:</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">return</span> leftarg - rightarg;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">case</span> less_than:</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> leftarg &lt; rightarg;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">case</span> greater_than:</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">return</span> leftarg &gt; rightarg;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">case</span> less_or_equal:</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> leftarg &lt;= rightarg;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">case</span> greater_or_equal:</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> leftarg &gt;= rightarg;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">case</span> equal:</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">return</span> leftarg == rightarg;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">case</span> not_equal:</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> leftarg != rightarg;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">default</span>:</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">/* NOTREACHED */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">case</span> 3:</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">/* pexp-&gt;operation must be qmop. */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> boolarg = plural_eval (pexp-&gt;val.args[0], n);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">return</span> plural_eval (pexp-&gt;val.args[boolarg ? 1 : 2], n);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">/* NOTREACHED */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div>
+<div class="ttc" id="structexpression_html"><div class="ttname"><a href="structexpression.html">expression</a></div><div class="ttdef"><b>Definition:</b> plural-exp.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>eval-plural.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/event_8h_source.html b/html/event_8h_source.html
new file mode 100644
index 000000000..768ee08cf
--- /dev/null
+++ b/html/event_8h_source.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">event.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structfile.html">file</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">enum</span> event_watch_cond {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; event_watch_cond_read=1,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; event_watch_cond_write,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; event_watch_cond_except,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structevent__methods.html"> 37</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__methods.html">event_methods</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; void (*main_loop_run)(void);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; void (*main_loop_quit)(void);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a> *(*add_watch)(<span class="keywordtype">int</span> fd, <span class="keyword">enum</span> event_watch_cond cond, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; void (*remove_watch)(<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a> *ev);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> *(*add_timeout)(<span class="keywordtype">int</span> timeout, <span class="keywordtype">int</span> multi, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; void (*remove_timeout)(<span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> *ev);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a> *(*add_idle)(<span class="keywordtype">int</span> priority, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; void (*remove_idle)(<span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a> *ev);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; void (*call_callback)(<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *cb);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">enum</span> event_watch_cond;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> event_main_loop_run(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> event_main_loop_quit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">int</span> event_main_loop_has_quit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a> *event_add_watch(<span class="keywordtype">int</span> fd, <span class="keyword">enum</span> event_watch_cond cond, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">void</span> event_remove_watch(<span class="keyword">struct</span> <a class="code" href="structevent__watch.html">event_watch</a> *ev);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> *event_add_timeout(<span class="keywordtype">int</span> timeout, <span class="keywordtype">int</span> multi, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">void</span> event_remove_timeout(<span class="keyword">struct</span> <a class="code" href="structevent__timeout.html">event_timeout</a> *ev);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a> *event_add_idle(<span class="keywordtype">int</span> priority, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">void</span> event_remove_idle(<span class="keyword">struct</span> <a class="code" href="structevent__idle.html">event_idle</a> *ev);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> event_call_callback(<span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *cb);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">char</span> <span class="keyword">const</span> *event_system(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> event_request_system(<span class="keyword">const</span> <span class="keywordtype">char</span> *system, <span class="keyword">const</span> <span class="keywordtype">char</span> *requestor);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structevent__watch_html"><div class="ttname"><a href="structevent__watch.html">event_watch</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:47</div></div>
+<div class="ttc" id="structevent__methods_html"><div class="ttname"><a href="structevent__methods.html">event_methods</a></div><div class="ttdef"><b>Definition:</b> event.h:37</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structevent__idle_html"><div class="ttname"><a href="structevent__idle.html">event_idle</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:131</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>event.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/event__glib_8h_source.html b/html/event__glib_8h_source.html
new file mode 100644
index 000000000..3e39b2b2e
--- /dev/null
+++ b/html/event__glib_8h_source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_glib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event__glib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">event_glib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keywordtype">void</span> event_glib_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>event_glib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/event__qt5_8h_source.html b/html/event__qt5_8h_source.html
new file mode 100644
index 000000000..d7ae73fcd
--- /dev/null
+++ b/html/event__qt5_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt5/event_qt5.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event__qt5_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">event_qt5.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classqt5__navit__timer.html"> 24</a></span>&#160;<span class="keyword">class </span><a class="code" href="classqt5__navit__timer.html">qt5_navit_timer</a> : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="classqt5__navit__timer.html">qt5_navit_timer</a>(QObject* <a class="code" href="structparent.html">parent</a> = 0);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; GHashTable* timer_type;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; GHashTable* timer_callback;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; GHashTable* watches;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">void</span> timerEvent(QTimerEvent* event);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">void</span> qt5_event_init(<span class="keywordtype">void</span>);</div>
+<div class="ttc" id="classqt5__navit__timer_html"><div class="ttname"><a href="classqt5__navit__timer.html">qt5_navit_timer</a></div><div class="ttdef"><b>Definition:</b> event_qt5.h:24</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></li><li class="navelem"><b>event_qt5.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/event__sdl_8h_source.html b/html/event__sdl_8h_source.html
new file mode 100644
index 000000000..2179df109
--- /dev/null
+++ b/html/event__sdl_8h_source.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/sdl/event_sdl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event__sdl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">event_sdl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#ifndef __EVENT_SDL_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __EVENT_SDL_H</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;SDL/SDL.h&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;callback.h&quot;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;event.h&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &quot;graphics_sdl.h&quot;</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifdef USE_WEBOS</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SDL_USEREVENT_CODE_TIMER 0x1</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SDL_USEREVENT_CODE_CALL_CALLBACK 0x2</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SDL_USEREVENT_CODE_IDLE_EVENT 0x4</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SDL_USEREVENT_CODE_WATCH 0x8</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef USE_WEBOS_ACCELEROMETER</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SDL_USEREVENT_CODE_ROTATE 0xA</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; SDL_TimerID id;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">int</span> multi;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;};</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">struct </span><a class="code" href="structidle__task.html">idle_task</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">int</span> priority;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">struct </span>pollfd *pfd;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">int</span> quit_event_loop = 0; <span class="comment">// quit the main event loop</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">static</span> GPtrArray *idle_tasks = NULL;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">void</span> event_sdl_watch_thread (GPtrArray *);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">void</span> event_sdl_register(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structevent__watch_html"><div class="ttname"><a href="structevent__watch.html">event_watch</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:47</div></div>
+<div class="ttc" id="structidle__task_html"><div class="ttname"><a href="structidle__task.html">idle_task</a></div><div class="ttdef"><b>Definition:</b> event.c:16</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html">sdl</a></li><li class="navelem"><b>event_sdl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/ezxml_8h_source.html b/html/ezxml_8h_source.html
new file mode 100644
index 000000000..7f4d74092
--- /dev/null
+++ b/html/ezxml_8h_source.html
@@ -0,0 +1,256 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/ezxml/ezxml.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('ezxml_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ezxml.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* ezxml.h</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2004-2006 Aaron Voisine &lt;aaron@voisine.org&gt;</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * a copy of this software and associated documentation files (the</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * &quot;Software&quot;), to deal in the Software without restriction, including</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * without limitation the rights to use, copy, modify, merge, publish,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * distribute, sublicense, and/or sell copies of the Software, and to</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * permit persons to whom the Software is furnished to do so, subject to</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * the following conditions:</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * in all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef _EZXML_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _EZXML_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define EZXML_BUFSIZE 1024 // size of internal memory buffers</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EZXML_NAMEM 0x80 // name is malloced</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EZXML_TXTM 0x40 // txt is malloced</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EZXML_DUP 0x20 // attribute name and value are strduped</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structezxml.html">ezxml</a> *<a class="code" href="structezxml.html">ezxml_t</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structezxml.html"> 43</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structezxml.html">ezxml</a> {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">char</span> *name; <span class="comment">// tag name</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">char</span> **<a class="code" href="structattr.html">attr</a>; <span class="comment">// tag attributes { name, value, name, value, ... NULL }</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">char</span> *txt; <span class="comment">// tag character content, empty string if none</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">size_t</span> off; <span class="comment">// tag offset from start of parent tag character content</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; ezxml_t next; <span class="comment">// next tag with same name in this section at this depth</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; ezxml_t sibling; <span class="comment">// next tag with different name in same section and depth</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; ezxml_t ordered; <span class="comment">// next tag, same section and depth, in original order</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; ezxml_t child; <span class="comment">// head of sub tag list, NULL if none</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; ezxml_t <a class="code" href="structparent.html">parent</a>; <span class="comment">// parent tag, NULL if current tag is root tag</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">short</span> flags; <span class="comment">// additional information</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">// Given a string of xml data and its length, parses it and creates an ezxml</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">// structure. For efficiency, modifies the data by adding null terminators</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">// and decoding ampersand sequences. If you don&#39;t want this, copy the data and</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">// pass in the copy. Returns NULL on failure.</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;ezxml_t ezxml_parse_str(<span class="keywordtype">char</span> *s, <span class="keywordtype">size_t</span> len);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">// A wrapper for ezxml_parse_str() that accepts a file descriptor. First</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">// attempts to mem map the file. Failing that, reads the file into memory.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">// Returns NULL on failure.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;ezxml_t ezxml_parse_fd(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// a wrapper for ezxml_parse_fd() that accepts a file name</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;ezxml_t ezxml_parse_file(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">// Wrapper for ezxml_parse_str() that accepts a file stream. Reads the entire</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">// stream into memory and then parses it. For xml files, use ezxml_parse_file()</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">// or ezxml_parse_fd()</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;ezxml_t ezxml_parse_fp(FILE *fp);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">// returns the first child tag (one level deeper) with the given name or NULL</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">// if not found</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;ezxml_t ezxml_child(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">// returns the next tag of the same name in the same section and depth or NULL</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">// if not found</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#define ezxml_next(xml) ((xml) ? xml-&gt;next : NULL)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">// Returns the Nth tag with the same name in the same section at the same depth</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">// or NULL if not found. An index of 0 returns the tag given.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;ezxml_t ezxml_idx(ezxml_t xml, <span class="keywordtype">int</span> idx);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">// returns the name of the given tag</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#define ezxml_name(xml) ((xml) ? xml-&gt;name : NULL)</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">// returns the given tag&#39;s character content or empty string if none</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define ezxml_txt(xml) ((xml) ? xml-&gt;txt : &quot;&quot;)</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">// returns the value of the requested tag attribute, or NULL if not found</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *ezxml_attr(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">// Traverses the ezxml sturcture to retrieve a specific subtag. Takes a</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment">// variable length list of tag names and indexes. The argument list must be</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">// terminated by either an index of -1 or an empty string tag name. Example: </span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">// title = ezxml_get(library, &quot;shelf&quot;, 0, &quot;book&quot;, 2, &quot;title&quot;, -1);</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">// This retrieves the title of the 3rd book on the 1st shelf of library.</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">// Returns NULL if not found.</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;ezxml_t ezxml_get(ezxml_t xml, ...);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">// Converts an ezxml structure back to xml. Returns a string of xml data that</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">// must be freed.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">char</span> *ezxml_toxml(ezxml_t xml);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">// returns a NULL terminated array of processing instructions for the given</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">// target</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> **ezxml_pi(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *target);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">// frees the memory allocated for an ezxml structure</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">void</span> ezxml_free(ezxml_t xml);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">// returns parser error message or empty string if none</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *ezxml_error(ezxml_t xml);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">// returns a new empty ezxml structure with the given root tag name</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;ezxml_t ezxml_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment">// wrapper for ezxml_new() that strdup()s name</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#define ezxml_new_d(name) ezxml_set_flag(ezxml_new(strdup(name)), EZXML_NAMEM)</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment">// Adds a child tag. off is the offset of the child tag relative to the start</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">// of the parent tag&#39;s character content. Returns the child tag.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;ezxml_t ezxml_add_child(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">size_t</span> off);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">// wrapper for ezxml_add_child() that strdup()s name</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#define ezxml_add_child_d(xml, name, off) \</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"> ezxml_set_flag(ezxml_add_child(xml, strdup(name), off), EZXML_NAMEM)</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">// sets the character content for the given tag and returns the tag</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;ezxml_t ezxml_set_txt(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *txt);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">// wrapper for ezxml_set_txt() that strdup()s txt</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#define ezxml_set_txt_d(xml, txt) \</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"> ezxml_set_flag(ezxml_set_txt(xml, strdup(txt)), EZXML_TXTM)</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment">// Sets the given tag attribute or adds a new attribute if not found. A value</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">// of NULL will remove the specified attribute. Returns the tag given.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;ezxml_t ezxml_set_attr(ezxml_t xml, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment">// Wrapper for ezxml_set_attr() that strdup()s name/value. Value cannot be NULL</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#define ezxml_set_attr_d(xml, name, value) \</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"> ezxml_set_attr(ezxml_set_flag(xml, EZXML_DUP), g_strdup(name), strdup(value))</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment">// sets a flag for the given tag and returns the tag</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;ezxml_t ezxml_set_flag(ezxml_t xml, <span class="keywordtype">short</span> flag);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment">// removes a tag along with its subtags without freeing its memory</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;ezxml_t ezxml_cut(ezxml_t xml);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">// inserts an existing tag into an ezxml structure</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;ezxml_t ezxml_insert(ezxml_t xml, ezxml_t dest, <span class="keywordtype">size_t</span> off);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">// Moves an existing tag to become a subtag of dest at the given offset from</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment">// the start of dest&#39;s character content. Returns the moved tag.</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#define ezxml_move(xml, dest, off) ezxml_insert(ezxml_cut(xml), dest, off)</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">// removes a tag along with all its subtags</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define ezxml_remove(xml) ezxml_free(ezxml_cut(xml))</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#endif // _EZXML_H</span></div>
+<div class="ttc" id="structezxml_html"><div class="ttname"><a href="structezxml.html">ezxml</a></div><div class="ttdef"><b>Definition:</b> ezxml.h:43</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_c9489aedb91d793176e12fc4e8412440.html">ezxml</a></li><li class="navelem"><b>ezxml.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fake_8h_source.html b/html/fake_8h_source.html
new file mode 100644
index 000000000..0d7f797bc
--- /dev/null
+++ b/html/fake_8h_source.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/fake.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fake_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fake.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#ifndef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_POSIX_THREADS 1</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if USE_POSIX_THREADS</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;pthread.h&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;debug.h&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define g_return_if_fail</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#if USE_POSIX_THREADS</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GMutex pthread_mutex_t</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_new g_mutex_new_navit</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_lock(lock) ((lock == NULL) ? 0 : pthread_mutex_lock(lock))</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_unlock(lock) ((lock == NULL) ? 0 : pthread_mutex_unlock(lock))</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_trylock(lock) (((lock == NULL) ? 0 : pthread_mutex_trylock(lock)) == 0)</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GPrivate pthread_key_t</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_new(xd) g_private_new_navit()</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_get(xd) pthread_getspecific(xd)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_set(a,b) pthread_setspecific(a, b)</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GMutex CRITICAL_SECTION</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_new g_mutex_new_navit</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_lock(lock) (EnterCriticalSection(lock))</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_unlock(lock) (LeaveCriticalSection(lock))</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_mutex_trylock(lock) (TryEnterCriticalSection(lock))</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GPrivate int</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_new(xd) g_private_new_navit()</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_get(xd) TlsGetValue(xd)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_private_set(a,b) TlsSetValue(a, b)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">char</span>* g_convert (<span class="keyword">const</span> <span class="keywordtype">char</span> *str,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">int</span> len, </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *to_codeset,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *from_codeset,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> *bytes_read, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> *bytes_written, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> **error);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#define G_LOCK_DEFINE_STATIC(name) //void</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LOCK(name) //void //g_mutex_lock (&amp;G_LOCK_NAME (name))</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_UNLOCK(name) //void //g_mutex_unlock (&amp;G_LOCK_NAME (name))</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#define g_thread_supported() TRUE</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define g_assert(expr) dbg_assert (expr)</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>fake.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fcntl_8h_source.html b/html/fcntl_8h_source.html
new file mode 100644
index 000000000..f0bd7b576
--- /dev/null
+++ b/html/fcntl_8h_source.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/fcntl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fcntl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fcntl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * fcntl.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file has no copyright assigned and is placed in the Public Domain.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This file is a part of the mingw-runtime package.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * No warranty is given; refer to the file DISCLAIMER within the package.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Access constants for _open. Note that the permissions constants are</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in sys/stat.h (ick).</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifndef _FCNTL_H_</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _FCNTL_H_</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * It appears that fcntl.h should include io.h for compatibility...</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;io.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* Specifiy one of these flags to define the access mode. */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define _O_RDONLY 0</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_WRONLY 1</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_RDWR 2</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* Mask for access mode bits in the _open flags. */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define _O_ACCMODE (_O_RDONLY|_O_WRONLY|_O_RDWR)</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define _O_APPEND 0x0008 </span><span class="comment">/* Writes will add to the end of the file. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define _O_RANDOM 0x0010</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_SEQUENTIAL 0x0020</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_TEMPORARY 0x0040 </span><span class="comment">/* Make the file dissappear after closing.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * WARNING: Even if not created by _open! */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_NOINHERIT 0x0080</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define _O_CREAT 0x0100 </span><span class="comment">/* Create the file if it does not exist. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_TRUNC 0x0200 </span><span class="comment">/* Truncate the file if it does exist. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_EXCL 0x0400 </span><span class="comment">/* Open only if the file does not exist. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define _O_SHORT_LIVED 0x1000</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* NOTE: Text is the default even if the given _O_TEXT bit is not on. */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define _O_TEXT 0x4000 </span><span class="comment">/* CR-LF in file becomes LF in memory. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_BINARY 0x8000 </span><span class="comment">/* Input and output is not translated. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_RAW _O_BINARY</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#if (__MSVCRT_VERSION__ &gt;= 0x0800)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_WTEXT 0x10000</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_U16TEXT 0x20000</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _O_U8TEXT 0x40000</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* POSIX/Non-ANSI names for increased portability */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#define O_RDONLY _O_RDONLY</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_WRONLY _O_WRONLY</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_RDWR _O_RDWR</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_ACCMODE _O_ACCMODE</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_APPEND _O_APPEND</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_CREAT _O_CREAT</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_TRUNC _O_TRUNC</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_EXCL _O_EXCL</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_TEXT _O_TEXT</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_BINARY _O_BINARY</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_TEMPORARY _O_TEMPORARY</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_NOINHERIT _O_NOINHERIT</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_SEQUENTIAL _O_SEQUENTIAL</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_RANDOM _O_RANDOM</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _FCNTL_H_ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>fcntl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fib_8h_source.html b/html/fib_8h_source.html
new file mode 100644
index 000000000..907269795
--- /dev/null
+++ b/html/fib_8h_source.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fib-1.1/fib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*-</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright 1997, 1998-2003 John-Mark Gurney.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * All rights reserved.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * are met:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * documentation and/or other materials provided with the distribution.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&#39;&#39; AND</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * SUCH DAMAGE.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * $Id: fib.h,v 1.1 2005-12-02 10:41:56 martin-s Exp $</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#ifndef _FIB_H_</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _FIB_H_</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap.html">fibheap</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">typedef</span> int (*voidcmp)(<span class="keywordtype">void</span> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* functions for key heaps */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap.html">fibheap</a> *fh_makekeyheap(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fh_insertkey(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">int</span> fh_minkey(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">int</span> fh_replacekey(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">void</span> *fh_replacekeydata(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* functions for void * heaps */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap.html">fibheap</a> *fh_makeheap(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;voidcmp fh_setcmp(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, voidcmp);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> *fh_setneginf(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fh_insert(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* shared functions */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">void</span> *fh_extractmin(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> *fh_min(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> *fh_replacedata(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> *fh_delete(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> fh_deleteheap(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap.html">fibheap</a> *fh_union(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#ifdef FH_STATS</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> fh_maxn(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> fh_ninserts(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">int</span> fh_nextracts(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _FIB_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structfibheap_html"><div class="ttname"><a href="structfibheap.html">fibheap</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:38</div></div>
+<div class="ttc" id="structfibheap__el_html"><div class="ttname"><a href="structfibheap__el.html">fibheap_el</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:75</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_bf5346e9592bc1ac9fb591bd6d4d769a.html">fib-1.1</a></li><li class="navelem"><b>fib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fibpriv_8h_source.html b/html/fibpriv_8h_source.html
new file mode 100644
index 000000000..0b983123f
--- /dev/null
+++ b/html/fibpriv_8h_source.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fib-1.1/fibpriv.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fibpriv_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fibpriv.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*-</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright 1997, 1999-2003 John-Mark Gurney.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * All rights reserved.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * are met:</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * notice, this list of conditions and the following disclaimer in the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * documentation and/or other materials provided with the distribution.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS&#39;&#39; AND</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * SUCH DAMAGE.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * $Id: fibpriv.h,v 1.1 2005-12-02 10:41:56 martin-s Exp $</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#ifndef _FIBPRIV_H_</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _FIBPRIV_H_</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * global heap operations</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structfibheap.html"> 38</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap.html">fibheap</a> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; int (*fh_cmp_fnct)(<span class="keywordtype">void</span> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">int</span> fh_n;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> fh_Dl;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> **fh_cons;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fh_min;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fh_root;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">void</span> *fh_neginf;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">int</span> fh_keys : 1;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifdef FH_STATS</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">int</span> fh_maxn;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> fh_ninserts;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> fh_nextracts;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span>};</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_initheap(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_insertrootlist(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_removerootlist(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_consolidate(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_heaplink(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *y,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *x);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_cut(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_cascading_cut(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fh_extractminel(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_checkcons(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_destroyheap(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> fh_compare(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *a,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *b);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> fh_comparedata(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h, <span class="keywordtype">int</span> key, <span class="keywordtype">void</span> *data,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *b);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_insertel(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *x);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fh_deleteel(<span class="keyword">struct</span> <a class="code" href="structfibheap.html">fibheap</a> *h, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *x);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * specific node operations</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structfibheap__el.html"> 75</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> {</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">int</span> fhe_degree;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> fhe_mark;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_p;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_child;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_left;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_right;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> fhe_key;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> *fhe_data;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;};</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_newelem(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fhe_initelem(<span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fhe_insertafter(<span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *a, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *b);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span> fhe_insertbefore(<span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *a, <span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *b);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">static</span> <span class="keyword">struct </span><a class="code" href="structfibheap__el.html">fibheap_el</a> *fhe_remove(<span class="keyword">struct</span> <a class="code" href="structfibheap__el.html">fibheap_el</a> *a);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define fhe_destroy(x) free((x))</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * general functions</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">static</span> <span class="keywordtype">int</span> ceillog2(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> a);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _FIBPRIV_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structfibheap_html"><div class="ttname"><a href="structfibheap.html">fibheap</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:38</div></div>
+<div class="ttc" id="structfibheap__el_html"><div class="ttname"><a href="structfibheap__el.html">fibheap_el</a></div><div class="ttdef"><b>Definition:</b> fibpriv.h:75</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_bf5346e9592bc1ac9fb591bd6d4d769a.html">fib-1.1</a></li><li class="navelem"><b>fibpriv.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fifo_8h_source.html b/html/fifo_8h_source.html
new file mode 100644
index 000000000..57092fbd9
--- /dev/null
+++ b/html/fifo_8h_source.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/fifo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fifo_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fifo.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef FIFO_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FIFO_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Helps to add espeak commands in a first-in first-out queue </span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// and run them asynchronously.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;espeak_command.h&quot;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;speak_lib.h&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// Initialize the fifo component.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// First function to be called.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keywordtype">void</span> fifo_init();</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// Add an espeak command.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">// Note: this function fails if too many commands are already buffered.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// In such a case, the calling function could wait and then add again its command. </span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;espeak_ERROR fifo_add_command (<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* c);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// Add two espeak commands in a single transaction.</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// Note: this function fails if too many commands are already buffered.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// In such a case, the calling function could wait and then add again these commands. </span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">// Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">// EE_BUFFER_FULL: at least one command can not be buffered; </span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">// you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">// EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;espeak_ERROR fifo_add_commands (<a class="code" href="structt__espeak__command.html">t_espeak_command</a>* c1, <a class="code" href="structt__espeak__command.html">t_espeak_command</a>* c2);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">// The current running command must be stopped and the awaiting commands are cleared.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">// Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">// EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;espeak_ERROR fifo_stop ();</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">// Is there a running command?</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">// Returns 1 if yes; 0 otherwise.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">int</span> fifo_is_busy ();</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">// Terminate the fifo component.</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">// Last function to be called.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> fifo_terminate();</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// Indicates if the running command is still enabled.</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">// Note: this function is mainly called by the SynthCallback (speak_lib.cpp)</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">// It indicates if the actual wave sample can still be played. It is helpful for </span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">// stopping speech as soon as a cancel command is applied. </span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">// Returns 1 if yes, or 0 otherwise.</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> fifo_is_command_enabled();</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structt__espeak__command_html"><div class="ttname"><a href="structt__espeak__command.html">t_espeak_command</a></div><div class="ttdef"><b>Definition:</b> espeak_command.h:81</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>fifo.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/file_8h_source.html b/html/file_8h_source.html
new file mode 100644
index 000000000..2ff1c1388
--- /dev/null
+++ b/html/file_8h_source.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: file.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('file_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">file.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_FILE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_FILE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef PATH_MAX</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PATH_MAX 4096</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef __CEGCC__</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;param.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structfile.html"> 36</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfile.html">file</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *next;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *begin;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mmap_end;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> size;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> name_id;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> fd;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#ifndef __CEGCC__</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span> time_t mtime;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; time_t ctime;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">int</span> version; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN32) || defined(__CEGCC__)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">long</span> map_handle;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">long</span> map_file;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> special;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcache.html">cache</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> requests;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">int</span> buffer_len;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; GHashTable *headers;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> file_request(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **options);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">char</span> *file_http_header(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f, <span class="keywordtype">char</span> *header);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *file_create(<span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **options);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> file_is_dir(<span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">long</span> <span class="keywordtype">long</span> file_size(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> file_mkdir(<span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> pflag);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">int</span> file_mmap(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *file_data_read(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *file_data_read_special(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> *size_ret);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *file_data_read_all(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">void</span> file_data_flush(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">int</span> file_data_write(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">int</span> size, <span class="keyword">const</span> <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">int</span> file_get_contents(<span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **<a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> *size);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *file_data_read_compressed(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> size_uncomp);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *file_data_read_encrypted(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> size_uncomp, <span class="keywordtype">int</span> compressed, <span class="keywordtype">char</span> *passwd);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> file_data_free(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> file_exists(<span class="keywordtype">char</span> <span class="keyword">const</span> *name);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> file_remap_readonly(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">void</span> file_unmap(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> *file_opendir(<span class="keywordtype">char</span> *dir);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">char</span> *file_readdir(<span class="keywordtype">void</span> *hnd);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> file_closedir(<span class="keywordtype">void</span> *hnd);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *file_create_caseinsensitive(<span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **options);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">void</span> file_fsync(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> file_destroy(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *f);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">struct </span><a class="code" href="structfile__wordexp.html">file_wordexp</a> *file_wordexp_new(<span class="keyword">const</span> <span class="keywordtype">char</span> *pattern);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">int</span> file_wordexp_get_count(<span class="keyword">struct</span> <a class="code" href="structfile__wordexp.html">file_wordexp</a> *wexp);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">char</span> **file_wordexp_get_array(<span class="keyword">struct</span> <a class="code" href="structfile__wordexp.html">file_wordexp</a> *wexp);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> file_wordexp_destroy(<span class="keyword">struct</span> <a class="code" href="structfile__wordexp.html">file_wordexp</a> *wexp);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">int</span> file_get_param(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> *param, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">int</span> file_version(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> byname);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> *file_get_os_handle(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">int</span> file_set_cache_size(<span class="keywordtype">int</span> cache_size);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> file_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">int</span> file_is_reg(<span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> file_data_remove(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structcache_html"><div class="ttname"><a href="structcache.html">cache</a></div><div class="ttdef"><b>Definition:</b> cache.c:23</div></div>
+<div class="ttc" id="structfile__wordexp_html"><div class="ttname"><a href="structfile__wordexp.html">file_wordexp</a></div><div class="ttdef"><b>Definition:</b> file.c:821</div></div>
+<div class="ttc" id="structparam__list_html"><div class="ttname"><a href="structparam__list.html">param_list</a></div><div class="ttdef"><b>Definition:</b> param.h:23</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>file.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/fileformat_8pb-c_8h_source.html b/html/fileformat_8pb-c_8h_source.html
new file mode 100644
index 000000000..0a08200b3
--- /dev/null
+++ b/html/fileformat_8pb-c_8h_source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/generated-code/fileformat.pb-c.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('fileformat_8pb-c_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">fileformat.pb-c.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Generated by the protocol buffer compiler. DO NOT EDIT! */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#ifndef PROTOBUF_C_fileformat_2eproto__INCLUDED</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_fileformat_2eproto__INCLUDED</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;google/protobuf-c/protobuf-c.h&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;PROTOBUF_C_BEGIN_DECLS</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Blob.html">_OSMPBF__Blob</a> OSMPBF__Blob;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____BlobHeader.html">_OSMPBF__BlobHeader</a> <a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">/* --- enums --- */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">/* --- messages --- */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="struct__OSMPBF____Blob.html"> 20</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Blob.html">_OSMPBF__Blob</a></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;{</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; protobuf_c_boolean has_raw;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> raw;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; protobuf_c_boolean has_raw_size;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; int32_t raw_size;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; protobuf_c_boolean has_zlib_data;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> zlib_data;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; protobuf_c_boolean has_lzma_data;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> lzma_data;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; protobuf_c_boolean has_obsolete_bzip2_data PROTOBUF_C_DEPRECATED;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> obsolete_bzip2_data PROTOBUF_C_DEPRECATED;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define OSMPBF__BLOB__INIT \</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__blob__descriptor) \</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> , 0,{0,NULL}, 0,0, 0,{0,NULL}, 0,{0,NULL}, 0,{0,NULL} }</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct__OSMPBF____BlobHeader.html"> 39</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____BlobHeader.html">_OSMPBF__BlobHeader</a></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> *type;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; protobuf_c_boolean has_indexdata;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> indexdata;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; int32_t datasize;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define OSMPBF__BLOB_HEADER__INIT \</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__blob_header__descriptor) \</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"> , NULL, 0,{0,NULL}, 0 }</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* OSMPBF__Blob methods */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> osmpbf__blob__init</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; (OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob__get_packed_size</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; (<span class="keyword">const</span> OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob__pack</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; (<span class="keyword">const</span> OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob__pack_to_buffer</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; (<span class="keyword">const</span> OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;OSMPBF__Blob *</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; osmpbf__blob__unpack</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> osmpbf__blob__free_unpacked</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; (OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* OSMPBF__BlobHeader methods */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">void</span> osmpbf__blob_header__init</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; (<a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob_header__get_packed_size</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob_header__pack</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">size_t</span> osmpbf__blob_header__pack_to_buffer</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; osmpbf__blob_header__unpack</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> osmpbf__blob_header__free_unpacked</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; (<a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/* --- per-message closures --- */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__Blob_Closure)</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; (<span class="keyword">const</span> OSMPBF__Blob *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__BlobHeader_Closure)</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____BlobHeader.html">OSMPBF__BlobHeader</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">/* --- services --- */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">/* --- descriptors --- */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__blob__descriptor;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__blob_header__descriptor;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;PROTOBUF_C_END_DECLS</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PROTOBUF_fileformat_2eproto__INCLUDED */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="struct__ProtobufCMessageDescriptor_html"><div class="ttname"><a href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:256</div></div>
+<div class="ttc" id="struct__ProtobufCMessage_html"><div class="ttname"><a href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:304</div></div>
+<div class="ttc" id="struct__ProtobufCBuffer_html"><div class="ttname"><a href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:136</div></div>
+<div class="ttc" id="struct__OSMPBF____BlobHeader_html"><div class="ttname"><a href="struct__OSMPBF____BlobHeader.html">_OSMPBF__BlobHeader</a></div><div class="ttdef"><b>Definition:</b> fileformat.pb-c.h:39</div></div>
+<div class="ttc" id="struct__OSMPBF____Blob_html"><div class="ttname"><a href="struct__OSMPBF____Blob.html">_OSMPBF__Blob</a></div><div class="ttdef"><b>Definition:</b> fileformat.pb-c.h:20</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="struct__ProtobufCAllocator_html"><div class="ttname"><a href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:105</div></div>
+<div class="ttc" id="struct__ProtobufCBinaryData_html"><div class="ttname"><a href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_7e6a584d3889449e2c432321014d65b5.html">generated-code</a></li><li class="navelem"><b>fileformat.pb-c.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/files.html b/html/files.html
new file mode 100644
index 000000000..168d58635
--- /dev/null
+++ b/html/files.html
@@ -0,0 +1,397 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: File List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('files.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">File List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_62ed8f96c89320da3fd7e16a2b85192c.html" target="_self">binding</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html" target="_self">python</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="common_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>common.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_1_')"/><img id="img_0_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('0_1_')"/><a class="el" href="dir_fb4e75ee58b189715b1a0f0bb7695a3d.html" target="_self">win32</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="binding__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>binding_win32.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_bf5346e9592bc1ac9fb591bd6d4d769a.html" target="_self">fib-1.1</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fib.h</b></td><td class="desc"></td></tr>
+<tr id="row_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="fibpriv_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fibpriv.h</b></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img id="img_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('2_')"/><a class="el" href="dir_e6c54268d011365494e6c4da02774db2.html" target="_self">font</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('2_0_')"/><img id="img_2_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('2_0_')"/><a class="el" href="dir_049d1c8c57dbcf379acaaa14064791e6.html" target="_self">freetype</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="font__freetype_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="font__freetype_8h.html" target="_self">font_freetype.h</a></td><td class="desc">Interface to the FreeType 2 library, to render text as bitmaps </td></tr>
+<tr id="row_3_"><td class="entry"><img id="arr_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img id="img_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_')"/><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html" target="_self">graphics</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_0_')"/><img id="img_3_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_0_')"/><a class="el" href="dir_c7b46606d24366b69b1a67bdd3f2153b.html" target="_self">opengl</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="graphics__opengl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>graphics_opengl.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_1_')"/><img id="img_3_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_1_')"/><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html" target="_self">qt5</a></td><td class="desc"></td></tr>
+<tr id="row_3_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event__qt5_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>event_qt5.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="graphics__qt5_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>graphics_qt5.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="QNavitQuick_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>QNavitQuick.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="QNavitWidget_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>QNavitWidget.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_2_')"/><img id="img_3_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_2_')"/><a class="el" href="dir_4e4a63407ebf32610755ea235ec7d037.html" target="_self">qt_qpainter</a></td><td class="desc"></td></tr>
+<tr id="row_3_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="graphics__qt__qpainter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>graphics_qt_qpainter.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_2_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="RenderArea_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>RenderArea.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_3_')"/><img id="img_3_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_3_')"/><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html" target="_self">sdl</a></td><td class="desc"></td></tr>
+<tr id="row_3_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event__sdl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>event_sdl.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="graphics__sdl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>graphics_sdl.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_3_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="raster_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>raster.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_3_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('3_4_')"/><img id="img_3_4_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_4_')"/><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html" target="_self">win32</a></td><td class="desc"></td></tr>
+<tr id="row_3_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_3_4_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_4_0_')"/><img id="img_3_4_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('3_4_0_')"/><a class="el" href="dir_16a7e9c1028f2761047e32e74b8532d0.html" target="_self">resources</a></td><td class="desc"></td></tr>
+<tr id="row_3_4_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="graphics_2win32_2resources_2resource_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>resource.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="graphics__win32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>graphics_win32.h</b></td><td class="desc"></td></tr>
+<tr id="row_3_4_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="xpm2bmp_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>xpm2bmp.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img id="arr_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_')"/><img id="img_4_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_')"/><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html" target="_self">gui</a></td><td class="desc"></td></tr>
+<tr id="row_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_0_')"/><img id="img_4_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_0_')"/><a class="el" href="dir_6964d06faaa66aae8a0594d4dc847a0b.html" target="_self">gtk</a></td><td class="desc"></td></tr>
+<tr id="row_4_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__gtk_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_gtk.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="gui__gtk__poi_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_gtk_poi.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_1_')"/><img id="img_4_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_1_')"/><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html" target="_self">internal</a></td><td class="desc"></td></tr>
+<tr id="row_4_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__bookmark_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_bookmark.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__command_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_command.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__gesture_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_gesture.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__html_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_html.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__keyboard_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_keyboard.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__menu_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_menu.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__poi_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_poi.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__priv_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_priv.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui__internal__search_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_search.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_1_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="gui__internal__widget_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui_internal_widget.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_2_')"/><img id="img_4_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_2_')"/><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html" target="_self">qml</a></td><td class="desc"></td></tr>
+<tr id="row_4_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="bookmarksProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>bookmarksProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="guiProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>guiProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="navitProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>navitProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ngqpoint_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ngqpoint.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qml_2proxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>proxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="routeProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>routeProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="searchProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>searchProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_2_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="vehicleProxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vehicleProxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_3_')"/><img id="img_4_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_3_')"/><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html" target="_self">qt5_qml</a></td><td class="desc"></td></tr>
+<tr id="row_4_3_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="backend_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>backend.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qt5__qml_2proxy_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>proxy.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qml__bookmark_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>qml_bookmark.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qml__map_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>qml_map.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qml__poi_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>qml_poi.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="qml__search_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>qml_search.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_3_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="qml__vehicle_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>qml_vehicle.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_4_4_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('4_4_')"/><img id="img_4_4_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_4_')"/><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html" target="_self">win32</a></td><td class="desc"></td></tr>
+<tr id="row_4_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_4_4_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_4_0_')"/><img id="img_4_4_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('4_4_0_')"/><a class="el" href="dir_3c6a17148547da62484d40199057d705.html" target="_self">resources</a></td><td class="desc"></td></tr>
+<tr id="row_4_4_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="gui_2win32_2resources_2resource_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>resource.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_4_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ceglue_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ceglue.h</b></td><td class="desc"></td></tr>
+<tr id="row_4_4_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="win32__gui__notify_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>win32_gui_notify.h</b></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img id="arr_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('5_')"/><img id="img_5_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('5_')"/><a class="el" href="dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html" target="_self">iphone</a></td><td class="desc"></td></tr>
+<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_5_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('5_0_')"/><img id="img_5_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('5_0_')"/><a class="el" href="dir_1e01caeed39e438b48739037bdceb4ca.html" target="_self">downloader</a></td><td class="desc"></td></tr>
+<tr id="row_5_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_5_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('5_0_0_')"/><img id="img_5_0_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('5_0_0_')"/><a class="el" href="dir_71c7180a61976a97772dea51b3e2c740.html" target="_self">Classes</a></td><td class="desc"></td></tr>
+<tr id="row_5_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="DownloaderAppDelegate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>DownloaderAppDelegate.h</b></td><td class="desc"></td></tr>
+<tr id="row_5_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="DownloaderConstants_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>DownloaderConstants.h</b></td><td class="desc"></td></tr>
+<tr id="row_5_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="DownloaderDetailViewController_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>DownloaderDetailViewController.h</b></td><td class="desc"></td></tr>
+<tr id="row_5_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="RootViewController_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>RootViewController.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img id="arr_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_')"/><img id="img_6_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('6_')"/><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html" target="_self">map</a></td><td class="desc"></td></tr>
+<tr id="row_6_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_6_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_0_')"/><img id="img_6_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('6_0_')"/><a class="el" href="dir_5c283744458b038400bd774ec89e9ec9.html" target="_self">csv</a></td><td class="desc"></td></tr>
+<tr id="row_6_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="csv_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>csv.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="quadtree_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>quadtree.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_6_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_1_')"/><img id="img_6_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('6_1_')"/><a class="el" href="dir_be188be5249491678773f9f5c5b518cb.html" target="_self">garmin</a></td><td class="desc"></td></tr>
+<tr id="row_6_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gar2navit_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gar2navit.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="garmin_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>garmin.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_6_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('6_2_')"/><img id="img_6_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('6_2_')"/><a class="el" href="dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html" target="_self">mg</a></td><td class="desc"></td></tr>
+<tr id="row_6_2_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="mg_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>mg.h</b></td><td class="desc"></td></tr>
+<tr id="row_6_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_6_3_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('6_3_')"/><img id="img_6_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('6_3_')"/><a class="el" href="dir_5348599fb53ffd0a04c751b1feb60690.html" target="_self">textfile</a></td><td class="desc"></td></tr>
+<tr id="row_6_3_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="textfile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>textfile.h</b></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img id="arr_7_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_')"/><img id="img_7_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('7_')"/><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html" target="_self">maptool</a></td><td class="desc"></td></tr>
+<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_0_')"/><img id="img_7_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('7_0_')"/><a class="el" href="dir_7e6a584d3889449e2c432321014d65b5.html" target="_self">generated-code</a></td><td class="desc"></td></tr>
+<tr id="row_7_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fileformat_8pb-c_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fileformat.pb-c.h</b></td><td class="desc"></td></tr>
+<tr id="row_7_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="osmformat_8pb-c_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>osmformat.pb-c.h</b></td><td class="desc"></td></tr>
+<tr id="row_7_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('7_1_')"/><img id="img_7_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('7_1_')"/><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html" target="_self">google</a></td><td class="desc"></td></tr>
+<tr id="row_7_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_7_1_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('7_1_0_')"/><img id="img_7_1_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('7_1_0_')"/><a class="el" href="dir_c9e0e5754b02154938f7bb05ce1e7219.html" target="_self">protobuf-c</a></td><td class="desc"></td></tr>
+<tr id="row_7_1_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="protobuf-c-private_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>protobuf-c-private.h</b></td><td class="desc"></td></tr>
+<tr id="row_7_1_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="protobuf-c_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>protobuf-c.h</b></td><td class="desc"></td></tr>
+<tr id="row_7_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="maptool_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>maptool.h</b></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img id="arr_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('8_')"/><img id="img_8_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('8_')"/><a class="el" href="dir_d96a2be2088865c6bacdc361b708e41e.html" target="_self">speech</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_8_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('8_0_')"/><img id="img_8_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('8_0_')"/><a class="el" href="dir_88345b80b8e003bff9bb55c25fb3b53d.html" target="_self">iphone</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="VSSpeechSynthesizer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>VSSpeechSynthesizer.h</b></td><td class="desc"></td></tr>
+<tr id="row_8_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_8_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('8_1_')"/><img id="img_8_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('8_1_')"/><a class="el" href="dir_b565d4fcb41986a6b26d7475fb3f69ab.html" target="_self">qt5_espeak</a></td><td class="desc"></td></tr>
+<tr id="row_8_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="Qt5EspeakAudioOut_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>Qt5EspeakAudioOut.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img id="arr_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_')"/><img id="img_9_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_')"/><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html" target="_self">support</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_0_')"/><img id="img_9_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_0_')"/><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html" target="_self">espeak</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2espeak_2debug_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>debug.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="espeak__command_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>espeak_command.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2espeak_2event_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>event.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fifo_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fifo.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="klatt_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>klatt.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="mbrolib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>mbrolib.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="phoneme_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>phoneme.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="portaudio_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>portaudio.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="portaudio18_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>portaudio18.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="portaudio19_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="portaudio19_8h.html" target="_self">portaudio19.h</a></td><td class="desc">The PortAudio API </td></tr>
+<tr id="row_9_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sintab_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>sintab.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="speak__lib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>speak_lib.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="support_2espeak_2speech_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>speech.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="StdAfx_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>StdAfx.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="synthesize_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>synthesize.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="translate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>translate.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="voice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>voice.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="wave_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>wave.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_1_')"/><img id="img_9_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_1_')"/><a class="el" href="dir_c9489aedb91d793176e12fc4e8412440.html" target="_self">ezxml</a></td><td class="desc"></td></tr>
+<tr id="row_9_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ezxml_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ezxml.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_2_')"/><img id="img_9_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_2_')"/><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html" target="_self">gettext_intl</a></td><td class="desc"></td></tr>
+<tr id="row_9_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="eval-plural_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>eval-plural.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gettextP_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gettextP.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gmo_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gmo.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="hash-string_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>hash-string.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="libgnuintl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>libgnuintl.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="loadinfo_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>loadinfo.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="localcharset_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>localcharset.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="os2compat_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>os2compat.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="plural-exp_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>plural-exp.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="printf-args_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>printf-args.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="printf-parse_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>printf-parse.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="relocatable_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>relocatable.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="vasnprintf_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vasnprintf.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="vasnwprintf_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vasnwprintf.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="wprintf-parse_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>wprintf-parse.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_2_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="xsize_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>xsize.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_3_')"/><img id="img_9_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_3_')"/><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html" target="_self">glib</a></td><td class="desc"></td></tr>
+<tr id="row_9_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fake_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fake.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="galias_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>galias.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="galloca_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>galloca.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gerror_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gerror.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ghash_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ghash.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glib.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glibconfig_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glibconfig.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glibintl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glibintl.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glist_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glist.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gmacros_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gmacros.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gmem_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gmem.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gmessages_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gmessages.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gprintf_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gprintf.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gprintfint_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gprintfint.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gquark_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gquark.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gslice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gslice.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gslist_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gslist.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gstrfuncs_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gstrfuncs.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gthreadprivate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gthreadprivate.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gtypes_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gtypes.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gunicode_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gunicode.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_3_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="gutils_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gutils.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_4_')"/><img id="img_9_4_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_4_')"/><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html" target="_self">libc</a></td><td class="desc"></td></tr>
+<tr id="row_9_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_4_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_4_0_')"/><img id="img_9_4_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_4_0_')"/><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html" target="_self">sys</a></td><td class="desc"></td></tr>
+<tr id="row_9_4_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="stat_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>stat.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="time_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>time.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="support_2libc_2sys_2types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>types.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="__mingw_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>_mingw.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="errno_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>errno.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="fcntl_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>fcntl.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="getopt_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>getopt.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="io_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>io.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="libc_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>libc.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="locale_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>locale.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="math_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>math.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="process_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>process.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="signal_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>signal.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="timeutil_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>timeutil.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_4_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="unistd_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>unistd.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_5_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_5_')"/><img id="img_9_5_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_5_')"/><a class="el" href="dir_1665a1f26aa7f80a33d12b48dabffa73.html" target="_self">libpng</a></td><td class="desc"></td></tr>
+<tr id="row_9_5_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="png_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>png.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_5_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="pngconf_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>pngconf.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_6_')"/><img id="img_9_6_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_6_')"/><a class="el" href="dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html" target="_self">shapefile</a></td><td class="desc"></td></tr>
+<tr id="row_9_6_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="shapefil_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>shapefil.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_7_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_7_')"/><img id="img_9_7_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_7_')"/><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html" target="_self">win32</a></td><td class="desc"></td></tr>
+<tr id="row_9_7_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_7_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_7_0_')"/><img id="img_9_7_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_7_0_')"/><a class="el" href="dir_7aed18b4691c13264304778a7a12cc02.html" target="_self">sys</a></td><td class="desc"></td></tr>
+<tr id="row_9_7_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="mman_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>mman.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_7_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_7_1_')"/><img id="img_9_7_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_7_1_')"/><a class="el" href="dir_58062094631e8b3486802dabc50a069c.html" target="_self">X11</a></td><td class="desc"></td></tr>
+<tr id="row_9_7_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="XF86keysym_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>XF86keysym.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="addwinsock_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>addwinsock.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ConvertUTF_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>ConvertUTF.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="serial__io_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>serial_io.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_7_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="stdint_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>stdint.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_8_')"/><img id="img_9_8_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_8_')"/><a class="el" href="dir_6bdf73800134bb9604564d37aee1e29f.html" target="_self">wordexp</a></td><td class="desc"></td></tr>
+<tr id="row_9_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glob_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glob.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="wordexp_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>wordexp.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('9_9_')"/><img id="img_9_9_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_9_')"/><a class="el" href="dir_720b853eee6f4465f2234e49d40a2650.html" target="_self">xgetopt</a></td><td class="desc"></td></tr>
+<tr id="row_9_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="getopt__long_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>getopt_long.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="XGetopt_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>XGetopt.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_9_10_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('9_10_')"/><img id="img_9_10_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('9_10_')"/><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html" target="_self">zlib</a></td><td class="desc"></td></tr>
+<tr id="row_9_10_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="crc32_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>crc32.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="inffast_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>inffast.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="inffixed_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>inffixed.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="inflate_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>inflate.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="inftrees_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>inftrees.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="zconf_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>zconf.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="zlib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>zlib.h</b></td><td class="desc"></td></tr>
+<tr id="row_9_10_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="zutil_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>zutil.h</b></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img id="arr_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_')"/><img id="img_10_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('10_')"/><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html" target="_self">tools</a></td><td class="desc"></td></tr>
+<tr id="row_10_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_10_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_0_')"/><img id="img_10_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('10_0_')"/><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html" target="_self">gpx2navit_txt</a></td><td class="desc"></td></tr>
+<tr id="row_10_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_10_0_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_0_0_')"/><img id="img_10_0_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('10_0_0_')"/><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html" target="_self">src</a></td><td class="desc"></td></tr>
+<tr id="row_10_0_0_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="emess_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>emess.h</b></td><td class="desc"></td></tr>
+<tr id="row_10_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="errorcode_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>errorcode.h</b></td><td class="desc"></td></tr>
+<tr id="row_10_0_0_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="geodesic_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>geodesic.h</b></td><td class="desc"></td></tr>
+<tr id="row_10_0_0_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="gpx2navit__txt_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gpx2navit_txt.h</b></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img id="arr_11_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_')"/><img id="img_11_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_')"/><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html" target="_self">vehicle</a></td><td class="desc"></td></tr>
+<tr id="row_11_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_0_')"/><img id="img_11_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_0_')"/><a class="el" href="dir_9942baf907e5932713ea498262916d97.html" target="_self">android</a></td><td class="desc"></td></tr>
+<tr id="row_11_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="vehicle__android_8c.html" target="_self">vehicle_android.c</a></td><td class="desc">Android uses dbus signals </td></tr>
+<tr id="row_11_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_1_')"/><img id="img_11_1_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_1_')"/><a class="el" href="dir_7840427b37271f46ca660243b7a28cba.html" target="_self">gypsy</a></td><td class="desc"></td></tr>
+<tr id="row_11_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="vehicle__gypsy_8c.html" target="_self">vehicle_gypsy.c</a></td><td class="desc">Gypsy uses dbus signals </td></tr>
+<tr id="row_11_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_2_')"/><img id="img_11_2_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_2_')"/><a class="el" href="dir_2ea991e553e5d35b57b9be4f74274886.html" target="_self">iphone</a></td><td class="desc"></td></tr>
+<tr id="row_11_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="corelocation_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>corelocation.h</b></td><td class="desc"></td></tr>
+<tr id="row_11_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_3_')"/><img id="img_11_3_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_3_')"/><a class="el" href="dir_b2f903c5aadb40b2b3c6f038c9268aec.html" target="_self">null</a></td><td class="desc"></td></tr>
+<tr id="row_11_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="vehicle__null_8c.html" target="_self">vehicle_null.c</a></td><td class="desc">Null uses dbus signals </td></tr>
+<tr id="row_11_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('11_4_')"/><img id="img_11_4_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_4_')"/><a class="el" href="dir_2fc37108f732ff0ccba030a362106989.html" target="_self">qt5</a></td><td class="desc"></td></tr>
+<tr id="row_11_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="vehicle__qt5_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vehicle_qt5.h</b></td><td class="desc"></td></tr>
+<tr id="row_11_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_11_5_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('11_5_')"/><img id="img_11_5_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('11_5_')"/><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html" target="_self">webos</a></td><td class="desc"></td></tr>
+<tr id="row_11_5_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="bluetooth_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>bluetooth.h</b></td><td class="desc"></td></tr>
+<tr id="row_11_5_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cJSON_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>cJSON.h</b></td><td class="desc"></td></tr>
+<tr id="row_11_5_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="vehicle__webos_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vehicle_webos.h</b></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="android_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>android.h</b></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="announcement_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>announcement.h</b></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="atom_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>atom.h</b></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="attr_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>attr.h</b></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="attr__def_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="attr__def_8h.html" target="_self">attr_def.h</a></td><td class="desc">Attribute definitions </td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="navigation_8c.html" target="_self">navigation.c</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="route_8c.html" target="_self">route.c</a></td><td class="desc">Contains code related to finding a route from a position to a destination </td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="bookmarks_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>bookmarks.h</b></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="cache_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>cache.h</b></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="callback_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>callback.h</b></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="color_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>color.h</b></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="command_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>command.h</b></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="config___8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>config_.h</b></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="coord_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>coord.h</b></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="country_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>country.h</b></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="data_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>data.h</b></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="data__window_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>data_window.h</b></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="data__window__int_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>data_window_int.h</b></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="debug_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>debug.h</b></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="destination_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>destination.h</b></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="draw__info_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>draw_info.h</b></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="endianess_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>endianess.h</b></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>event.h</b></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="event__glib_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>event_glib.h</b></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="file_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>file.h</b></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="geom_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>geom.h</b></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="glib__slice_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>glib_slice.h</b></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="graphics_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="graphics_8h.html" target="_self">graphics.h</a></td><td class="desc">Exported functions / structures for the graphics subsystem </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gtkext_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gtkext.h</b></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="gui_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>gui.h</b></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="item_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>item.h</b></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="item__def_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>item_def.h</b></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="keys_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>keys.h</b></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="layer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>layer.h</b></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="layout_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>layout.h</b></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="linguistics_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>linguistics.h</b></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="log_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>log.h</b></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="main_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>main.h</b></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="map-share_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>map-share.h</b></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="map_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="map_8h.html" target="_self">map.h</a></td><td class="desc">Contains exported functions / structures for map.c </td></tr>
+<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="map_8c.html" target="_self">map.c</a></td><td class="desc">Contains code that makes navit able to load maps </td></tr>
+<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="map__data_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>map_data.h</b></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="mapset_8c.html" target="_self">mapset.c</a></td><td class="desc">Contains code used for loading more than one map </td></tr>
+<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="mapset_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>mapset.h</b></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="maptype_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>maptype.h</b></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="menu_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>menu.h</b></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="messages_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>messages.h</b></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="navigation_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>navigation.h</b></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="navit_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>navit.h</b></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="navit__lfs_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>navit_lfs.h</b></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="navit__nls_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>navit_nls.h</b></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="osd_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>osd.h</b></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="param_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>param.h</b></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="phrase_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>phrase.h</b></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="plugin_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>plugin.h</b></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="plugin__def_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>plugin_def.h</b></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="point_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>point.h</b></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="popup_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>popup.h</b></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="profile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>profile.h</b></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="projection_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>projection.h</b></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="roadprofile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>roadprofile.h</b></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="route_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="route_8h.html" target="_self">route.h</a></td><td class="desc">Contains exported code for route.c </td></tr>
+<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="search_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>search.h</b></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="search__houseno__interpol_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>search_houseno_interpol.h</b></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="speech_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>speech.h</b></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="start__real_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>start_real.h</b></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="sunriset_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>sunriset.h</b></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="types_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>types.h</b></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="track_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>track.h</b></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="transform_8c.html" target="_self">transform.c</a></td><td class="desc"></td></tr>
+<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="transform_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>transform.h</b></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="util_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>util.h</b></td><td class="desc"></td></tr>
+<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="vehicle_8c.html" target="_self">vehicle.c</a></td><td class="desc">Generic components of the vehicle object </td></tr>
+<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="vehicle_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vehicle.h</b></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="vehicleprofile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>vehicleprofile.h</b></td><td class="desc"></td></tr>
+<tr id="row_87_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="window_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>window.h</b></td><td class="desc"></td></tr>
+<tr id="row_88_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="xmlconfig_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>xmlconfig.h</b></td><td class="desc"></td></tr>
+<tr id="row_89_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="zipfile_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>zipfile.h</b></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/files.js b/html/files.js
new file mode 100644
index 000000000..6864692bd
--- /dev/null
+++ b/html/files.js
@@ -0,0 +1,93 @@
+var files =
+[
+ [ "binding", "dir_62ed8f96c89320da3fd7e16a2b85192c.html", "dir_62ed8f96c89320da3fd7e16a2b85192c" ],
+ [ "fib-1.1", "dir_bf5346e9592bc1ac9fb591bd6d4d769a.html", "dir_bf5346e9592bc1ac9fb591bd6d4d769a" ],
+ [ "font", "dir_e6c54268d011365494e6c4da02774db2.html", "dir_e6c54268d011365494e6c4da02774db2" ],
+ [ "graphics", "dir_e79632891301b850df87e9c0030293fa.html", "dir_e79632891301b850df87e9c0030293fa" ],
+ [ "gui", "dir_11bc0974ce736ce9a6fadebbeb7a8314.html", "dir_11bc0974ce736ce9a6fadebbeb7a8314" ],
+ [ "iphone", "dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html", "dir_3755bef44ed3bfb4ffcb6a41c1c79aa2" ],
+ [ "map", "dir_629690313ac978c400b86cc5525f4b87.html", "dir_629690313ac978c400b86cc5525f4b87" ],
+ [ "maptool", "dir_062cf704faf8860ba50e0ddefeb8b4e5.html", "dir_062cf704faf8860ba50e0ddefeb8b4e5" ],
+ [ "speech", "dir_d96a2be2088865c6bacdc361b708e41e.html", "dir_d96a2be2088865c6bacdc361b708e41e" ],
+ [ "support", "dir_5815af820a9cc9481f1d0990a0d60286.html", "dir_5815af820a9cc9481f1d0990a0d60286" ],
+ [ "tools", "dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html", "dir_4eeb864c4eec08c7d6b9d3b0352cfdde" ],
+ [ "vehicle", "dir_5d688059bd21a313bc96de52905569a5.html", "dir_5d688059bd21a313bc96de52905569a5" ],
+ [ "android.h", "android_8h_source.html", null ],
+ [ "announcement.h", "announcement_8h_source.html", null ],
+ [ "atom.h", "atom_8h_source.html", null ],
+ [ "attr.h", "attr_8h_source.html", null ],
+ [ "attr_def.h", "attr__def_8h.html", null ],
+ [ "navigation.c", "navigation_8c.html", "navigation_8c" ],
+ [ "route.c", "route_8c.html", "route_8c" ],
+ [ "bookmarks.h", "bookmarks_8h_source.html", null ],
+ [ "cache.h", "cache_8h_source.html", null ],
+ [ "callback.h", "callback_8h_source.html", null ],
+ [ "color.h", "color_8h_source.html", null ],
+ [ "command.h", "command_8h_source.html", null ],
+ [ "config_.h", "config___8h_source.html", null ],
+ [ "coord.h", "coord_8h_source.html", null ],
+ [ "country.h", "country_8h_source.html", null ],
+ [ "data.h", "data_8h_source.html", null ],
+ [ "data_window.h", "data__window_8h_source.html", null ],
+ [ "data_window_int.h", "data__window__int_8h_source.html", null ],
+ [ "debug.h", "debug_8h_source.html", null ],
+ [ "destination.h", "destination_8h_source.html", null ],
+ [ "draw_info.h", "draw__info_8h_source.html", null ],
+ [ "endianess.h", "endianess_8h_source.html", null ],
+ [ "event.h", "event_8h_source.html", null ],
+ [ "event_glib.h", "event__glib_8h_source.html", null ],
+ [ "file.h", "file_8h_source.html", null ],
+ [ "geom.h", "geom_8h_source.html", null ],
+ [ "glib_slice.h", "glib__slice_8h_source.html", null ],
+ [ "graphics.h", "graphics_8h.html", "graphics_8h" ],
+ [ "gtkext.h", "gtkext_8h_source.html", null ],
+ [ "gui.h", "gui_8h_source.html", null ],
+ [ "item.h", "item_8h_source.html", null ],
+ [ "item_def.h", "item__def_8h_source.html", null ],
+ [ "keys.h", "keys_8h_source.html", null ],
+ [ "layer.h", "layer_8h_source.html", null ],
+ [ "layout.h", "layout_8h_source.html", null ],
+ [ "linguistics.h", "linguistics_8h_source.html", null ],
+ [ "log.h", "log_8h_source.html", null ],
+ [ "main.h", "main_8h_source.html", null ],
+ [ "map-share.h", "map-share_8h_source.html", null ],
+ [ "map.h", "map_8h.html", "map_8h" ],
+ [ "map.c", "map_8c.html", "map_8c" ],
+ [ "map_data.h", "map__data_8h_source.html", null ],
+ [ "mapset.c", "mapset_8c.html", "mapset_8c" ],
+ [ "mapset.h", "mapset_8h_source.html", null ],
+ [ "maptype.h", "maptype_8h_source.html", null ],
+ [ "menu.h", "menu_8h_source.html", null ],
+ [ "messages.h", "messages_8h_source.html", null ],
+ [ "navigation.h", "navigation_8h_source.html", null ],
+ [ "navit.h", "navit_8h_source.html", null ],
+ [ "navit_lfs.h", "navit__lfs_8h_source.html", null ],
+ [ "navit_nls.h", "navit__nls_8h_source.html", null ],
+ [ "osd.h", "osd_8h_source.html", null ],
+ [ "param.h", "param_8h_source.html", null ],
+ [ "phrase.h", "phrase_8h_source.html", null ],
+ [ "plugin.h", "plugin_8h_source.html", null ],
+ [ "plugin_def.h", "plugin__def_8h_source.html", null ],
+ [ "point.h", "point_8h_source.html", null ],
+ [ "popup.h", "popup_8h_source.html", null ],
+ [ "profile.h", "profile_8h_source.html", null ],
+ [ "projection.h", "projection_8h_source.html", null ],
+ [ "roadprofile.h", "roadprofile_8h_source.html", null ],
+ [ "route.h", "route_8h.html", "route_8h" ],
+ [ "search.h", "search_8h_source.html", null ],
+ [ "search_houseno_interpol.h", "search__houseno__interpol_8h_source.html", null ],
+ [ "speech.h", "speech_8h_source.html", null ],
+ [ "start_real.h", "start__real_8h_source.html", null ],
+ [ "sunriset.h", "sunriset_8h_source.html", null ],
+ [ "types.h", "types_8h_source.html", null ],
+ [ "track.h", "track_8h_source.html", null ],
+ [ "transform.c", "transform_8c.html", "transform_8c" ],
+ [ "transform.h", "transform_8h_source.html", null ],
+ [ "util.h", "util_8h_source.html", null ],
+ [ "vehicle.c", "vehicle_8c.html", "vehicle_8c" ],
+ [ "vehicle.h", "vehicle_8h_source.html", null ],
+ [ "vehicleprofile.h", "vehicleprofile_8h_source.html", null ],
+ [ "window.h", "window_8h_source.html", null ],
+ [ "xmlconfig.h", "xmlconfig_8h_source.html", null ],
+ [ "zipfile.h", "zipfile_8h_source.html", null ]
+]; \ No newline at end of file
diff --git a/html/font__freetype_8h.html b/html/font__freetype_8h.html
new file mode 100644
index 000000000..24f774c70
--- /dev/null
+++ b/html/font__freetype_8h.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font/freetype/font_freetype.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('font__freetype_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">font_freetype.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Interface to the FreeType 2 library, to render text as bitmaps.
+<a href="#details">More...</a></p>
+
+<p><a href="font__freetype_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__methods.html">font_freetype_methods</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__text.html">font_freetype_text</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Interface to the FreeType 2 library, to render text as bitmaps. </p>
+<p>This plugin supplies functions to render text (encoded as UTF-8) to bitmaps with the help of FreeType 2. Typical usage: </p>
+<ul>
+<li>create a struct <a class="el" href="structfont__freetype__font.html">font_freetype_font</a> by calling <a class="el" href="structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c" title="Load a font, preferring one with the given font family. ">font_freetype_methods.font_new()</a> </li>
+<li>for the text to render, create a struct <a class="el" href="structfont__freetype__text.html">font_freetype_text</a> by calling font_freetype_methods.text_new() </li>
+<li>obtain glyph bitmaps by calling <a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe" title="Get a glyph bitmap. ">font_freetype_methods.get_glyph()</a> on the glyphs inside struct <a class="el" href="structfont__freetype__text.html">font_freetype_text</a> </li>
+<li>optionally, obtain a "shadow" of the glyph from <a class="el" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0" title="Get glyph &quot;shadow&quot;, a glyph bitmap to be used as background. ">font_freetype_methods.get_shadow()</a>, to make the text easier to read against a colored background (like the map) </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e6c54268d011365494e6c4da02774db2.html">font</a></li><li class="navelem"><a class="el" href="dir_049d1c8c57dbcf379acaaa14064791e6.html">freetype</a></li><li class="navelem"><a class="el" href="font__freetype_8h.html">font_freetype.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/font__freetype_8h_source.html b/html/font__freetype_8h_source.html
new file mode 100644
index 000000000..3aa470e16
--- /dev/null
+++ b/html/font__freetype_8h_source.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font/freetype/font_freetype.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('font__freetype_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">font_freetype.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="font__freetype_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Navit, a modular navigation system.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (C) 2005-2011 Navit Team</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modify it under the terms of the GNU General Public License</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 as published by the Free Software Foundation.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * GNU General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * along with this program; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02110-1301, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structfont__freetype__font.html">font_freetype_font</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structfont__freetype__glyph.html">font_freetype_glyph</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structfont__freetype__methods.html"> 36</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfont__freetype__methods.html">font_freetype_methods</a> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; void (*destroy)(void);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c"> 50</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__font.html">font_freetype_font</a> *(*font_new) (<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> * gr,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="structgraphics__font__methods.html">graphics_font_methods</a> *</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; meth, <span class="keywordtype">char</span> *font, <span class="keywordtype">int</span> size,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; void (*get_text_bbox) (<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> * gr,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__font.html">font_freetype_font</a> * font,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> * ret, <span class="keywordtype">int</span> estimate);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__text.html">font_freetype_text</a> *(*text_new) (<span class="keywordtype">char</span> *text,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__font.html">font_freetype_font</a> *</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; font, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; void (*text_destroy) (<span class="keyword">struct </span><a class="code" href="structfont__freetype__text.html">font_freetype_text</a> * text);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0"> 78</a></span>&#160; int (*<a class="code" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0">get_shadow</a>) (<span class="keyword">struct </span><a class="code" href="structfont__freetype__glyph.html">font_freetype_glyph</a> * glyph,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> stride, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *fg, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *tr);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe"> 95</a></span>&#160; int (*<a class="code" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe">get_glyph</a>) (<span class="keyword">struct </span><a class="code" href="structfont__freetype__glyph.html">font_freetype_glyph</a> * glyph,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> stride,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> * fg, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> * bg, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *tr);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structfont__freetype__glyph.html"> 100</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfont__freetype__glyph.html">font_freetype_glyph</a> {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">int</span> x, y, w, h, dx, dy;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pixmap;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;};</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structfont__freetype__text.html"> 105</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfont__freetype__text.html">font_freetype_text</a> {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">int</span> glyph_count;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *glyph[0];</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;};</div>
+<div class="ttc" id="structfont__freetype__text_html"><div class="ttname"><a href="structfont__freetype__text.html">font_freetype_text</a></div><div class="ttdef"><b>Definition:</b> font_freetype.h:105</div></div>
+<div class="ttc" id="structfont__freetype__glyph_html"><div class="ttname"><a href="structfont__freetype__glyph.html">font_freetype_glyph</a></div><div class="ttdef"><b>Definition:</b> font_freetype.h:100</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structfont__freetype__methods_html_a54b8d588f8f28a38295cde02b25bb3a0"><div class="ttname"><a href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0">font_freetype_methods::get_shadow</a></div><div class="ttdeci">int(* get_shadow)(struct font_freetype_glyph *glyph, unsigned char *data, int stride, struct color *fg, struct color *tr)</div><div class="ttdoc">Get glyph &quot;shadow&quot;, a glyph bitmap to be used as background. </div><div class="ttdef"><b>Definition:</b> font_freetype.h:78</div></div>
+<div class="ttc" id="structfont__freetype__methods_html"><div class="ttname"><a href="structfont__freetype__methods.html">font_freetype_methods</a></div><div class="ttdef"><b>Definition:</b> font_freetype.h:36</div></div>
+<div class="ttc" id="structgraphics__font__methods_html"><div class="ttname"><a href="structgraphics__font__methods.html">graphics_font_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:157</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structfont__freetype__font_html"><div class="ttname"><a href="structfont__freetype__font.html">font_freetype_font</a></div><div class="ttdef"><b>Definition:</b> font_freetype.c:59</div></div>
+<div class="ttc" id="structfont__freetype__methods_html_a57341ad2a3c429a9ce3f570ce984aafe"><div class="ttname"><a href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe">font_freetype_methods::get_glyph</a></div><div class="ttdeci">int(* get_glyph)(struct font_freetype_glyph *glyph, unsigned char *data, int stride, struct color *fg, struct color *bg, struct color *tr)</div><div class="ttdoc">Get a glyph bitmap. </div><div class="ttdef"><b>Definition:</b> font_freetype.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e6c54268d011365494e6c4da02774db2.html">font</a></li><li class="navelem"><a class="el" href="dir_049d1c8c57dbcf379acaaa14064791e6.html">freetype</a></li><li class="navelem"><a class="el" href="font__freetype_8h.html">font_freetype.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/ftv2blank.png b/html/ftv2blank.png
new file mode 100644
index 000000000..63c605bb4
--- /dev/null
+++ b/html/ftv2blank.png
Binary files differ
diff --git a/html/ftv2cl.png b/html/ftv2cl.png
new file mode 100644
index 000000000..132f6577b
--- /dev/null
+++ b/html/ftv2cl.png
Binary files differ
diff --git a/html/ftv2doc.png b/html/ftv2doc.png
new file mode 100644
index 000000000..17edabff9
--- /dev/null
+++ b/html/ftv2doc.png
Binary files differ
diff --git a/html/ftv2folderclosed.png b/html/ftv2folderclosed.png
new file mode 100644
index 000000000..bb8ab35ed
--- /dev/null
+++ b/html/ftv2folderclosed.png
Binary files differ
diff --git a/html/ftv2folderopen.png b/html/ftv2folderopen.png
new file mode 100644
index 000000000..d6c7f676a
--- /dev/null
+++ b/html/ftv2folderopen.png
Binary files differ
diff --git a/html/ftv2lastnode.png b/html/ftv2lastnode.png
new file mode 100644
index 000000000..63c605bb4
--- /dev/null
+++ b/html/ftv2lastnode.png
Binary files differ
diff --git a/html/ftv2link.png b/html/ftv2link.png
new file mode 100644
index 000000000..17edabff9
--- /dev/null
+++ b/html/ftv2link.png
Binary files differ
diff --git a/html/ftv2mlastnode.png b/html/ftv2mlastnode.png
new file mode 100644
index 000000000..0b63f6d38
--- /dev/null
+++ b/html/ftv2mlastnode.png
Binary files differ
diff --git a/html/ftv2mnode.png b/html/ftv2mnode.png
new file mode 100644
index 000000000..0b63f6d38
--- /dev/null
+++ b/html/ftv2mnode.png
Binary files differ
diff --git a/html/ftv2mo.png b/html/ftv2mo.png
new file mode 100644
index 000000000..4bfb80f76
--- /dev/null
+++ b/html/ftv2mo.png
Binary files differ
diff --git a/html/ftv2node.png b/html/ftv2node.png
new file mode 100644
index 000000000..63c605bb4
--- /dev/null
+++ b/html/ftv2node.png
Binary files differ
diff --git a/html/ftv2ns.png b/html/ftv2ns.png
new file mode 100644
index 000000000..72e3d71c2
--- /dev/null
+++ b/html/ftv2ns.png
Binary files differ
diff --git a/html/ftv2plastnode.png b/html/ftv2plastnode.png
new file mode 100644
index 000000000..c6ee22f93
--- /dev/null
+++ b/html/ftv2plastnode.png
Binary files differ
diff --git a/html/ftv2pnode.png b/html/ftv2pnode.png
new file mode 100644
index 000000000..c6ee22f93
--- /dev/null
+++ b/html/ftv2pnode.png
Binary files differ
diff --git a/html/ftv2splitbar.png b/html/ftv2splitbar.png
new file mode 100644
index 000000000..fe895f2c5
--- /dev/null
+++ b/html/ftv2splitbar.png
Binary files differ
diff --git a/html/ftv2vertline.png b/html/ftv2vertline.png
new file mode 100644
index 000000000..63c605bb4
--- /dev/null
+++ b/html/ftv2vertline.png
Binary files differ
diff --git a/html/functions.html b/html/functions.html
new file mode 100644
index 000000000..7de6a1385
--- /dev/null
+++ b/html/functions.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>activePoi
+: <a class="el" href="classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d">Backend</a>
+</li>
+<li>AddressFilterType
+: <a class="el" href="structpoi__param.html#a8245acb6254a48a88424eb9199506596">poi_param</a>
+</li>
+<li>allocated
+: <a class="el" href="structresult.html#a6777d099c9b2e32c56566766bfa4d562">result</a>
+</li>
+<li>angle2
+: <a class="el" href="structnavigation__way.html#aef1bc9d5a5bbdc5477727c9d9a5ea0bb">navigation_way</a>
+</li>
+<li>angle_end
+: <a class="el" href="structnavigation__itm.html#a7a8abd1d519e99e597970c33c5f4ae4a">navigation_itm</a>
+</li>
+<li>attr
+: <a class="el" href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3">parsedata</a>
+, <a class="el" href="structresult.html#a5b5ff772d6af6b688f0965c4482d88b7">result</a>
+</li>
+<li>attr_cbl
+: <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map</a>
+</li>
+<li>attrn
+: <a class="el" href="structresult.html#a9d7cd84d9629a28384b91f188209c572">result</a>
+</li>
+<li>attrnlen
+: <a class="el" href="structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd">result</a>
+</li>
+<li>axle_weight
+: <a class="el" href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f">vehicleprofile</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_b.html b/html/functions_b.html
new file mode 100644
index 000000000..89a21a6d6
--- /dev/null
+++ b/html/functions_b.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_b.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>base
+: <a class="el" href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876">buffer</a>
+</li>
+<li>blocked
+: <a class="el" href="structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1">navit</a>
+</li>
+<li>bottom_row
+: <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data</a>
+</li>
+<li>bufptr
+: <a class="el" href="structparsedata.html#a3851e627b504d52453089a03fdf5a972">parsedata</a>
+</li>
+<li>busy
+: <a class="el" href="structroute__graph.html#aec58763cd3c3fc228f6163729cb658a1">route_graph</a>
+</li>
+<li>button_box
+: <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons</a>
+</li>
+<li>button_box_hide
+: <a class="el" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">scroll_buttons</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_c.html b/html/functions_c.html
new file mode 100644
index 000000000..e7382cb11
--- /dev/null
+++ b/html/functions_c.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_c.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>c
+: <a class="el" href="structroute__graph__point.html#aa84693edd76c369bd42a1d6d4afdbfad">route_graph_point</a>
+, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info</a>
+, <a class="el" href="structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f">route_path_segment</a>
+, <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data</a>
+, <a class="el" href="structtown__priv.html#a0073646eb87512bee411856044c155d3">town_priv</a>
+</li>
+<li>c_rect
+: <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection</a>
+</li>
+<li>CallbackLocalizedString()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ad98e578658eacf6ceec98e8218a24540">org.navitproject.navit.NavitGraphics</a>
+</li>
+<li>case_mode
+: <a class="el" href="structgui__internal__keyb__mode.html#abef62e38088b2f2e4a07d9895ba9b0f5">gui_internal_keyb_mode</a>
+</li>
+<li>cb
+: <a class="el" href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">command_saved</a>
+, <a class="el" href="structcommand__saved__cb.html#ae183f8513545bb8c7d846ba862c1df39">command_saved_cb</a>
+</li>
+<li>cbl2
+: <a class="el" href="structroute.html#a5f456183d2312e96607cfab6239e7818">route</a>
+</li>
+<li>cbs
+: <a class="el" href="structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab">command_saved</a>
+</li>
+<li>channelCount
+: <a class="el" href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca">PaStreamParameters</a>
+</li>
+<li>charset
+: <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods</a>
+</li>
+<li>clen
+: <a class="el" href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d">item_bin</a>
+</li>
+<li>cols
+: <a class="el" href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a">g2sprop</a>
+, <a class="el" href="structwidget.html#ac0d98ade451f1d533c111ce752753149">widget</a>
+</li>
+<li>command
+: <a class="el" href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command_saved</a>
+</li>
+<li>config
+: <a class="el" href="structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980">gui_priv</a>
+</li>
+<li>context_attr
+: <a class="el" href="structcommand__saved.html#a54041b75229784aa4a81686208365dee">command_saved</a>
+</li>
+<li>coord
+: <a class="el" href="structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8">navit_vehicle</a>
+</li>
+<li>coord_sel
+: <a class="el" href="structmap__rect__priv.html#a51d716448a1ca3662a3122a810726312">map_rect_priv</a>
+</li>
+<li>count
+: <a class="el" href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44">poi_param</a>
+, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data</a>
+</li>
+<li>country
+: <a class="el" href="structtown__priv.html#a51981917412354afe402e4f57266f4e5">town_priv</a>
+</li>
+<li>curr
+: <a class="el" href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22">house_number_interpolation</a>
+</li>
+<li>curr_interpol_attr_idx
+: <a class="el" href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18">house_number_interpolation</a>
+</li>
+<li>current
+: <a class="el" href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac">parsedata</a>
+</li>
+<li>current_dst
+: <a class="el" href="structroute.html#abfd6a4d81afe836eb189123b7914c68c">route</a>
+</li>
+<li>currentBookmark
+: <a class="el" href="classBackend.html#aedd587c235b8e1532a22e61f52349cdc">Backend</a>
+</li>
+<li>currentVehicle
+: <a class="el" href="classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96">Backend</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_d.html b/html/functions_d.html
new file mode 100644
index 000000000..c280bd7e9
--- /dev/null
+++ b/html/functions_d.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_d.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>dangerous_goods
+: <a class="el" href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8">vehicleprofile</a>
+</li>
+<li>data
+: <a class="el" href="structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03">route_graph_segment</a>
+, <a class="el" href="structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33">route_path_segment</a>
+</li>
+<li>data_free
+: <a class="el" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">widget</a>
+</li>
+<li>databuf
+: <a class="el" href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0">parsedata</a>
+</li>
+<li>default_members
+: <a class="el" href="structrelations.html#ab03a109c1dcf2f8d0b958de9697548d1">relations</a>
+</li>
+<li>defaultInputDevice
+: <a class="el" href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d">PaHostApiInfo</a>
+</li>
+<li>defaultOutputDevice
+: <a class="el" href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2">PaHostApiInfo</a>
+</li>
+<li>delay
+: <a class="el" href="structroute__traffic__distortion.html#afcb9effca1acf0ed5899ae0729ab1fd2">route_traffic_distortion</a>
+</li>
+<li>delta
+: <a class="el" href="structnavigation__command.html#aef47412ccffaf8d792c2b2bb182222ea">navigation_command</a>
+, <a class="el" href="structnavigation__maneuver.html#ac44457e810ec90416920f1194b60c63c">navigation_maneuver</a>
+</li>
+<li>destination
+: <a class="el" href="structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c">navigation_way</a>
+</li>
+<li>destination_distance
+: <a class="el" href="structroute.html#aa1edf18cdace11ebf4cc1605181d0eac">route</a>
+</li>
+<li>destinations
+: <a class="el" href="structroute.html#a19d1594ee18b1887a8904915d319f089">route</a>
+</li>
+<li>device
+: <a class="el" href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084">PaStreamParameters</a>
+</li>
+<li>deviceCount
+: <a class="el" href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1">PaHostApiInfo</a>
+</li>
+<li>dir
+: <a class="el" href="structnavigation__way.html#a3550e4e73c612f2f70b435e13f0081c1">navigation_way</a>
+, <a class="el" href="structroute__info.html#aa47b2667c553f35de7ef98174337140e">route_info</a>
+</li>
+<li>direction
+: <a class="el" href="structroute__path__segment.html#a1934342c63ea6d7b41759892ad6700cf">route_path_segment</a>
+, <a class="el" href="structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9">vehicle_priv</a>
+</li>
+<li>disable_suspend
+: <a class="el" href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2">window</a>
+</li>
+<li>dist
+: <a class="el" href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e">poi_param</a>
+</li>
+<li>district
+: <a class="el" href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5">town_priv</a>
+</li>
+<li>do_draw
+: <a class="el" href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916">osd_item</a>
+</li>
+<li>done_cb
+: <a class="el" href="structroute__graph.html#a7ae5448f094980f1727484312d366619">route_graph</a>
+</li>
+<li>download_osm_map()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aa77d95b27ab3d03b40659c69414be6c8">org.navitproject.navit.NavitMapDownloader</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_dup.js b/html/functions_dup.js
new file mode 100644
index 000000000..88e913063
--- /dev/null
+++ b/html/functions_dup.js
@@ -0,0 +1,28 @@
+var functions_dup =
+[
+ [ "a", "functions.html", null ],
+ [ "b", "functions_b.html", null ],
+ [ "c", "functions_c.html", null ],
+ [ "d", "functions_d.html", null ],
+ [ "e", "functions_e.html", null ],
+ [ "f", "functions_f.html", null ],
+ [ "g", "functions_g.html", null ],
+ [ "h", "functions_h.html", null ],
+ [ "i", "functions_i.html", null ],
+ [ "k", "functions_k.html", null ],
+ [ "l", "functions_l.html", null ],
+ [ "m", "functions_m.html", null ],
+ [ "n", "functions_n.html", null ],
+ [ "o", "functions_o.html", null ],
+ [ "p", "functions_p.html", null ],
+ [ "q", "functions_q.html", null ],
+ [ "r", "functions_r.html", null ],
+ [ "s", "functions_s.html", null ],
+ [ "t", "functions_t.html", null ],
+ [ "u", "functions_u.html", null ],
+ [ "v", "functions_v.html", null ],
+ [ "w", "functions_w.html", null ],
+ [ "x", "functions_x.html", null ],
+ [ "y", "functions_y.html", null ],
+ [ "z", "functions_z.html", null ]
+]; \ No newline at end of file
diff --git a/html/functions_e.html b/html/functions_e.html
new file mode 100644
index 000000000..d41f78c5b
--- /dev/null
+++ b/html/functions_e.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_e.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>el
+: <a class="el" href="structroute__graph__point.html#afa08b3ec87a3705e666bd0d9f6057a8b">route_graph_point</a>
+</li>
+<li>ellipsoid
+: <a class="el" href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d">g2sprop</a>
+</li>
+<li>end
+: <a class="el" href="structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555">route_graph_point</a>
+, <a class="el" href="structroute__graph__point__iterator.html#accee6377d945e75f7b37d981afa04691">route_graph_point_iterator</a>
+, <a class="el" href="structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6">route_graph_segment</a>
+, <a class="el" href="structtile.html#adfe6df80097e5aff8c44b77d6a06a637">tile</a>
+</li>
+<li>end_next
+: <a class="el" href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">route_graph_segment</a>
+</li>
+<li>errorCode
+: <a class="el" href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec">PaHostErrorInfo</a>
+</li>
+<li>errorText
+: <a class="el" href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c">PaHostErrorInfo</a>
+</li>
+<li>exit_label
+: <a class="el" href="structnavigation__way.html#a1b2581b73040a21d989369547f131052">navigation_way</a>
+</li>
+<li>exit_ref
+: <a class="el" href="structnavigation__way.html#a87f0d1085868fcbc58c04c4c7f7433d7">navigation_way</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_f.html b/html/functions_f.html
new file mode 100644
index 000000000..3180d221d
--- /dev/null
+++ b/html/functions_f.html
@@ -0,0 +1,187 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_f.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>failed
+: <a class="el" href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143">parsedata</a>
+</li>
+<li>failedid
+: <a class="el" href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6">parsedata</a>
+</li>
+<li>fcb
+: <a class="el" href="structvehicle__priv.html#a082b9d2f1d6c70c8ed1eaa16ae08f799">vehicle_priv</a>
+</li>
+<li>fi
+: <a class="el" href="structtile.html#a24d79273d946fc4f02fbb6183a1ca2fc">tile</a>
+</li>
+<li>filename
+: <a class="el" href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">map_priv</a>
+</li>
+<li>filter
+: <a class="el" href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a">poi_param</a>
+</li>
+<li>filterstr
+: <a class="el" href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd">poi_param</a>
+</li>
+<li>first
+: <a class="el" href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673">house_number_interpolation</a>
+</li>
+<li>fix_time
+: <a class="el" href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">vehicle_priv</a>
+</li>
+<li>fix_type
+: <a class="el" href="structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c">vehicle_priv</a>
+</li>
+<li>fixiso8601
+: <a class="el" href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">vehicle_priv</a>
+</li>
+<li>flags
+: <a class="el" href="structnavigation__way.html#a72616efd6f2f4959f365e806fd727c12">navigation_way</a>
+, <a class="el" href="structroute__graph__point.html#ab86b7642dc04e805b3f7adb20429f7ed">route_graph_point</a>
+, <a class="el" href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d">vehicleprofile</a>
+</li>
+<li>flags_forward_mask
+: <a class="el" href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35">vehicleprofile</a>
+</li>
+<li>flags_reverse_mask
+: <a class="el" href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8">vehicleprofile</a>
+</li>
+<li>follow_curr
+: <a class="el" href="structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8">navit_vehicle</a>
+</li>
+<li>font
+: <a class="el" href="structgui__internal__keyb__mode.html#afd4006f6e162de5c042e94c1c3551754">gui_internal_keyb_mode</a>
+</li>
+<li>font_new
+: <a class="el" href="structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c">font_freetype_methods</a>
+</li>
+<li>font_size
+: <a class="el" href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f">gui_config_settings</a>
+</li>
+<li>fp
+: <a class="el" href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2">parsedata</a>
+</li>
+<li>fullscreen
+: <a class="el" href="structwindow.html#aadf319515876b36688dea6e7756032b6">window</a>
+</li>
+<li>func
+: <a class="el" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_func.html b/html/functions_func.html
new file mode 100644
index 000000000..0d928c2fa
--- /dev/null
+++ b/html/functions_func.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li class="current"><a href="#index_u"><span>u</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_func.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>CallbackLocalizedString()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ad98e578658eacf6ceec98e8218a24540">org.navitproject.navit.NavitGraphics</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>download_osm_map()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aa77d95b27ab3d03b40659c69414be6c8">org.navitproject.navit.NavitMapDownloader</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>get_bookmarks()
+: <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend</a>
+</li>
+<li>get_country_icon()
+: <a class="el" href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">Backend</a>
+</li>
+<li>get_icon_path()
+: <a class="el" href="classBackend.html#acdc95f985c054fde5ea55a096d3b5400">Backend</a>
+</li>
+<li>get_maps()
+: <a class="el" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">Backend</a>
+</li>
+<li>get_pois()
+: <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend</a>
+</li>
+<li>get_vehicles()
+: <a class="el" href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">Backend</a>
+</li>
+<li>getBookmarks()
+: <a class="el" href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">Backend</a>
+</li>
+<li>getMaps()
+: <a class="el" href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">Backend</a>
+</li>
+<li>getPois()
+: <a class="el" href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">Backend</a>
+</li>
+<li>getSearchResults()
+: <a class="el" href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">Backend</a>
+</li>
+<li>getVehicles()
+: <a class="el" href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">Backend</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handleResize()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc8b705e3316bad3989a34df9eb2b61f">org.navitproject.navit.NavitGraphics</a>
+</li>
+<li>hasMenuButton()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af48fbcc4ebf9c5b32844065fb706948a">org.navitproject.navit.NavitGraphics</a>
+</li>
+<li>hideNativeKeyboard()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#ab6d1d09ee41af592a1f0421cea8a5eda">org.navitproject.navit.Navit</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>onCreate()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4d846bcbfd21fb088f948c69f1ff601a">org.navitproject.navit.Navit</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>process()
+: <a class="el" href="classmapExtract.html#a67de135b2d877d1dd1097f0cb0148f79">mapExtract</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>QNavitQuick()
+: <a class="el" href="classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120">QNavitQuick</a>
+</li>
+<li>QNavitWidget()
+: <a class="el" href="classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8">QNavitWidget</a>
+</li>
+<li>Qt5EspeakAudioOut()
+: <a class="el" href="classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b">Qt5EspeakAudioOut</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>receiveAddress()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a086aab815df8a0e7aad907f4511c6676">org.navitproject.navit.NavitAddressSearchActivity</a>
+</li>
+<li>RenderArea()
+: <a class="el" href="classRenderArea.html#a5f16597e28887aac39e8e4962189cce7">RenderArea</a>
+</li>
+<li>resize()
+: <a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">Backend</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>searchValidateResult()
+: <a class="el" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">Backend</a>
+</li>
+<li>set_engine()
+: <a class="el" href="classBackend.html#a19a9218faa7ca924c92417442cfff692">Backend</a>
+</li>
+<li>set_navit()
+: <a class="el" href="classBackend.html#aff7045db7a6859faeb58bccc4d9905ad">Backend</a>
+</li>
+<li>setActivePoi()
+: <a class="el" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">Backend</a>
+</li>
+<li>setActivePoiAsDestination()
+: <a class="el" href="classBackend.html#a134019c783a8709803053b45905e333f">Backend</a>
+</li>
+<li>setCurrentBookmark()
+: <a class="el" href="classBackend.html#a45942993a29146407a51f8e96232a146">Backend</a>
+</li>
+<li>setCurrentVehicle()
+: <a class="el" href="classBackend.html#a036b7dc93a097ce4f1511561c5283722">Backend</a>
+</li>
+<li>showMenu()
+: <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend</a>
+, <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a77cdf1c00f6c69aaa01f5c2988dd2a3d">org.navitproject.navit.Navit</a>
+</li>
+<li>showNativeKeyboard()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4554a336295e738f48ba23190a22d90a">org.navitproject.navit.Navit</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>updateSearch()
+: <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_g.html b/html/functions_g.html
new file mode 100644
index 000000000..23277fa1a
--- /dev/null
+++ b/html/functions_g.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_g.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>geo
+: <a class="el" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">vehicle_priv</a>
+</li>
+<li>get_bookmarks()
+: <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend</a>
+</li>
+<li>get_country_icon()
+: <a class="el" href="classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad">Backend</a>
+</li>
+<li>get_glyph
+: <a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe">font_freetype_methods</a>
+</li>
+<li>get_icon_path()
+: <a class="el" href="classBackend.html#acdc95f985c054fde5ea55a096d3b5400">Backend</a>
+</li>
+<li>get_maps()
+: <a class="el" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">Backend</a>
+</li>
+<li>get_pois()
+: <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend</a>
+</li>
+<li>get_shadow
+: <a class="el" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0">font_freetype_methods</a>
+</li>
+<li>get_vehicles()
+: <a class="el" href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">Backend</a>
+</li>
+<li>getBookmarks()
+: <a class="el" href="classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3">Backend</a>
+</li>
+<li>getMaps()
+: <a class="el" href="classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b">Backend</a>
+</li>
+<li>getPois()
+: <a class="el" href="classBackend.html#a180a2bb35a4341cc30f673385304e3a1">Backend</a>
+</li>
+<li>getSearchResults()
+: <a class="el" href="classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94">Backend</a>
+</li>
+<li>getVehicles()
+: <a class="el" href="classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2">Backend</a>
+</li>
+<li>gra_priv
+: <a class="el" href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c">graphics_keyboard</a>
+</li>
+<li>graph
+: <a class="el" href="structroute.html#a87641aa05073f2c20434369aa6c42e4c">route</a>
+</li>
+<li>gui_priv
+: <a class="el" href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770">graphics_keyboard</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_h.html b/html/functions_h.html
new file mode 100644
index 000000000..5de03c699
--- /dev/null
+++ b/html/functions_h.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_h.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>h
+: <a class="el" href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a">graphics_keyboard</a>
+, <a class="el" href="structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c">route_graph</a>
+</li>
+<li>handleResize()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc8b705e3316bad3989a34df9eb2b61f">org.navitproject.navit.NavitGraphics</a>
+</li>
+<li>hash
+: <a class="el" href="structroute__graph.html#a71f996b6682827d379a25c77a4f4318b">route_graph</a>
+</li>
+<li>hash_next
+: <a class="el" href="structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1">route_graph_point</a>
+</li>
+<li>hasMenuButton()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af48fbcc4ebf9c5b32844065fb706948a">org.navitproject.navit.NavitGraphics</a>
+</li>
+<li>height
+: <a class="el" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">table_column_desc</a>
+, <a class="el" href="structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e">vehicle_priv</a>
+, <a class="el" href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d">vehicleprofile</a>
+</li>
+<li>hideNativeKeyboard()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#ab6d1d09ee41af592a1f0421cea8a5eda">org.navitproject.navit.Navit</a>
+</li>
+<li>hostApiSpecificStreamInfo
+: <a class="el" href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9">PaStreamParameters</a>
+</li>
+<li>hostApiType
+: <a class="el" href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7">PaHostErrorInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_i.html b/html/functions_i.html
new file mode 100644
index 000000000..f97a1f612
--- /dev/null
+++ b/html/functions_i.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_i.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>icon_l
+: <a class="el" href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8">gui_priv</a>
+</li>
+<li>icon_s
+: <a class="el" href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf">gui_priv</a>
+</li>
+<li>icon_src
+: <a class="el" href="structnavigation__status.html#ab34fe979a6f69e509ed08f50b95b7b33">navigation_status</a>
+</li>
+<li>icon_xs
+: <a class="el" href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678">gui_priv</a>
+</li>
+<li>id
+: <a class="el" href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6">town_priv</a>
+</li>
+<li>id_hi
+: <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item</a>
+</li>
+<li>id_lo
+: <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item</a>
+</li>
+<li>idle_cb
+: <a class="el" href="structnavigation.html#a555cf05343bbf68e544af170133cd572">navigation</a>
+, <a class="el" href="structroute__graph.html#a624be91df267d7b100b86a0298e6f9e7">route_graph</a>
+</li>
+<li>idle_ev
+: <a class="el" href="structcommand__saved.html#a58a5f1aa488e1a4b8755f1da2cc8a079">command_saved</a>
+, <a class="el" href="structnavigation.html#a207e270d9eced476bf17389657ce531c">navigation</a>
+, <a class="el" href="structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81">route_graph</a>
+</li>
+<li>image_new
+: <a class="el" href="structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6">graphics_methods</a>
+</li>
+<li>in_use
+: <a class="el" href="structroute__path.html#a8e7fe710b243c5e27efbd51a53b6c9fb">route_path</a>
+</li>
+<li>include_end_nodes
+: <a class="el" href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a">house_number_interpolation</a>
+</li>
+<li>increment
+: <a class="el" href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16">house_number_interpolation</a>
+</li>
+<li>inputLatency
+: <a class="el" href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399">PaStreamInfo</a>
+</li>
+<li>is3d
+: <a class="el" href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c">g2sprop</a>
+</li>
+<li>is_complex_t_junction
+: <a class="el" href="structnavigation__maneuver.html#af9aab10475c48ec899ecf3f53536ad62">navigation_maneuver</a>
+</li>
+<li>is_same_street
+: <a class="el" href="structnavigation__maneuver.html#a71d6672cc57e0760c8fc5a359f214f2a">navigation_maneuver</a>
+</li>
+<li>is_unambiguous
+: <a class="el" href="structnavigation__maneuver.html#a50641eef773577717d1ce188fa621318">navigation_maneuver</a>
+</li>
+<li>isEdge
+: <a class="el" href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17">g2sprop</a>
+</li>
+<li>isFast
+: <a class="el" href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df">g2sprop</a>
+</li>
+<li>isPoint
+: <a class="el" href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e">g2sprop</a>
+</li>
+<li>item
+: <a class="el" href="structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d">mapset_search</a>
+, <a class="el" href="structnavigation__way.html#af579448cdf2ab9a80fec3c3b2c817062">navigation_way</a>
+, <a class="el" href="structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d">route_segment_data</a>
+, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data</a>
+</li>
+<li>itm
+: <a class="el" href="structnavigation__command.html#a6dc44a45ee31916e8c5a53651efe14ff">navigation_command</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_k.html b/html/functions_k.html
new file mode 100644
index 000000000..ce9796d3c
--- /dev/null
+++ b/html/functions_k.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_k.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>keyboard
+: <a class="el" href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac">gui_priv</a>
+</li>
+<li>keyboard_required
+: <a class="el" href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328">gui_priv</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_l.html b/html/functions_l.html
new file mode 100644
index 000000000..0a1c3fd00
--- /dev/null
+++ b/html/functions_l.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li class="current"><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_l.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>l
+: <a class="el" href="structmapset__handle.html#a0f53ed52141511e70184790e2863a357">mapset_handle</a>
+</li>
+<li>lang
+: <a class="el" href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878">graphics_keyboard</a>
+</li>
+<li>last
+: <a class="el" href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257">house_number_interpolation</a>
+</li>
+<li>last_mid
+: <a class="el" href="structmessagelist.html#ac1e7f50fbdb184828f95c5c84f65f26e">messagelist</a>
+</li>
+<li>last_status
+: <a class="el" href="structnavigation__status.html#af44e149dad6455816a7117b2900049dd">navigation_status</a>
+</li>
+<li>lat
+: <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo</a>
+</li>
+<li>left
+: <a class="el" href="structnavigation__maneuver.html#a0ffc0adbbba79b6a50c7350e4fd01d20">navigation_maneuver</a>
+</li>
+<li>len
+: <a class="el" href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92">attr_bin</a>
+, <a class="el" href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e">item_bin</a>
+, <a class="el" href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">route_segment_data</a>
+</li>
+<li>lenextra
+: <a class="el" href="structroute__info.html#a65239a799acbbed3367395060e828284">route_info</a>
+</li>
+<li>length
+: <a class="el" href="structnavigation__command.html#a8442ef2b10014938111db201071ee91b">navigation_command</a>
+, <a class="el" href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80">vehicleprofile</a>
+</li>
+<li>length2meter
+: <a class="el" href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f">g2sprop</a>
+</li>
+<li>lengthUnit
+: <a class="el" href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09">g2sprop</a>
+</li>
+<li>lenneg
+: <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info</a>
+</li>
+<li>lenpos
+: <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info</a>
+</li>
+<li>link_path
+: <a class="el" href="structroute.html#adeaa626b19e8e36e268e596d0622d271">route</a>
+</li>
+<li>lng
+: <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo</a>
+</li>
+<li>LocationClass
+: <a class="el" href="structvehicle__priv.html#af22770123725c578c5ef3b3cd1dadb64">vehicle_priv</a>
+</li>
+<li>lon
+: <a class="el" href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413">g2sattr</a>
+</li>
+<li>lp
+: <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_m.html b/html/functions_m.html
new file mode 100644
index 000000000..d63ee1593
--- /dev/null
+++ b/html/functions_m.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_m.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>m
+: <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect</a>
+, <a class="el" href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">route_graph</a>
+</li>
+<li>malloced
+: <a class="el" href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f">buffer</a>
+</li>
+<li>malloced_step
+: <a class="el" href="structbuffer.html#afd143fb91159f1b37173bcc469308600">buffer</a>
+</li>
+<li>maneuver
+: <a class="el" href="structnavigation__command.html#a5c8fc23bc766087057c78cd6e1519b6d">navigation_command</a>
+</li>
+<li>map
+: <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item</a>
+, <a class="el" href="structmap__search__priv.html#abb004360862fc2313787747a45d5388b">map_search_priv</a>
+, <a class="el" href="structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c">mapset_search</a>
+</li>
+<li>map_destroy
+: <a class="el" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_methods</a>
+</li>
+<li>map_rect_create_item
+: <a class="el" href="structmap__methods.html#ab4658d88b9347a00a723b84a4735e545">map_methods</a>
+</li>
+<li>map_rect_destroy
+: <a class="el" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_methods</a>
+</li>
+<li>map_rect_get_item
+: <a class="el" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c">map_methods</a>
+</li>
+<li>map_rect_get_item_byid
+: <a class="el" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6">map_methods</a>
+</li>
+<li>map_rect_new
+: <a class="el" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892">map_methods</a>
+</li>
+<li>map_search_destroy
+: <a class="el" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_methods</a>
+</li>
+<li>map_search_get_item
+: <a class="el" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc">map_methods</a>
+</li>
+<li>map_search_new
+: <a class="el" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b">map_methods</a>
+</li>
+<li>maps
+: <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset</a>
+</li>
+<li>mapset
+: <a class="el" href="structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8">mapset_search</a>
+</li>
+<li>max_cat
+: <a class="el" href="structnavigation__maneuver.html#a291f9795b96278673b6ad648f56a5145">navigation_maneuver</a>
+</li>
+<li>maxage
+: <a class="el" href="structmessagelist.html#ad1e2b5a3fca8e86712a4b056c2f4cf29">messagelist</a>
+</li>
+<li>maxnum
+: <a class="el" href="structmessagelist.html#aff44f87163cbb6bf004b1ea607c13284">messagelist</a>
+</li>
+<li>maxspeed
+: <a class="el" href="structroute__traffic__distortion.html#ad2053bf1ad0d9bcf9c0ff828ee0c56aa">route_traffic_distortion</a>
+, <a class="el" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data</a>
+</li>
+<li>maxspeed_handling
+: <a class="el" href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477">vehicleprofile</a>
+</li>
+<li>member_hash
+: <a class="el" href="structrelations.html#a097bd66b09211b9a19240f10f5ba306c">relations</a>
+</li>
+<li>merge_or_exit
+: <a class="el" href="structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5">navigation_maneuver</a>
+</li>
+<li>messages
+: <a class="el" href="structmessagelist.html#aeb8fba3b8f653f06a3ea98f727cbfdc3">messagelist</a>
+</li>
+<li>meth
+: <a class="el" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item</a>
+, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map</a>
+</li>
+<li>minlength
+: <a class="el" href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a">g2sprop</a>
+</li>
+<li>minpoints
+: <a class="el" href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596">g2sprop</a>
+</li>
+<li>mintime
+: <a class="el" href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745">g2sprop</a>
+</li>
+<li>mode
+: <a class="el" href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab">graphics_keyboard</a>
+, <a class="el" href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c">vehicleprofile</a>
+</li>
+<li>mr
+: <a class="el" href="structmap__search__priv.html#a2bb6ff3a8a6f3d1e323fbd0493e985cf">map_search_priv</a>
+, <a class="el" href="structroute__graph.html#a59d7174a8c5f408a78e372dc93968901">route_graph</a>
+</li>
+<li>ms
+: <a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search</a>
+, <a class="el" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route</a>
+</li>
+<li>msg_cleanup_cb
+: <a class="el" href="structmessagelist.html#af8302e9bb37a3ee070d947edae3020b0">messagelist</a>
+</li>
+<li>msg_cleanup_to
+: <a class="el" href="structmessagelist.html#aa116e44554b5e35ff2f5d1aeda6dd847">messagelist</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_n.html b/html/functions_n.html
new file mode 100644
index 000000000..4e1224930
--- /dev/null
+++ b/html/functions_n.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_n.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b">g2scolumns</a>
+, <a class="el" href="structnavigation__way.html#a576f7f01ddc6d382fb88cdfb6363d8d2">navigation_way</a>
+, <a class="el" href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec">PaHostApiInfo</a>
+, <a class="el" href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae">town_priv</a>
+, <a class="el" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">vehicleprofile</a>
+</li>
+<li>name_systematic
+: <a class="el" href="structnavigation__way.html#ab9e054dc30fb77561df8b65d880d5d0e">navigation_way</a>
+</li>
+<li>nav_status
+: <a class="el" href="structnavigation.html#aaa0fba8756cbd110fc3ab7e775a7235f">navigation</a>
+</li>
+<li>NavitVehicle
+: <a class="el" href="structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f">vehicle_priv</a>
+</li>
+<li>NavitVehicleClass
+: <a class="el" href="structvehicle__priv.html#ad1ba23a84cd7e33c629242a665b8705c">vehicle_priv</a>
+</li>
+<li>ncoords
+: <a class="el" href="structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270">route_path_segment</a>
+</li>
+<li>needsStats
+: <a class="el" href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8">g2sprop</a>
+</li>
+<li>new_cat
+: <a class="el" href="structnavigation__maneuver.html#a96a3d0c05369e50b7b5eb2d14384a3ef">navigation_maneuver</a>
+</li>
+<li>next
+: <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection</a>
+, <a class="el" href="structnavigation__command.html#a670053bf31747eba971701838721bda1">navigation_command</a>
+, <a class="el" href="structnavigation__way.html#a307c3203420fdec0ece3d3a4cf0e5750">navigation_way</a>
+, <a class="el" href="structroute__graph__point__iterator.html#a73032e74d5e9da7d5d6223c823b300e3">route_graph_point_iterator</a>
+, <a class="el" href="structroute__graph__segment.html#aeef5d29fa4933dd19abcf8705b4903b0">route_graph_segment</a>
+, <a class="el" href="structroute__path.html#a501111facc5232058beb92bc653f0d8e">route_path</a>
+, <a class="el" href="structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd">route_path_segment</a>
+</li>
+<li>next_button
+: <a class="el" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">scroll_buttons</a>
+</li>
+<li>nospeedcheck
+: <a class="el" href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b">g2sprop</a>
+</li>
+<li>num_cbs
+: <a class="el" href="structcommand__saved.html#a92441227e77e6162e7d4821abe901235">command_saved</a>
+</li>
+<li>num_new_motorways
+: <a class="el" href="structnavigation__maneuver.html#abc82c1c1664a2cdced7d960f4a8034cd">navigation_maneuver</a>
+</li>
+<li>num_options
+: <a class="el" href="structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177">navigation_maneuver</a>
+</li>
+<li>num_other_ways
+: <a class="el" href="structnavigation__maneuver.html#a43459dcae17f6f2333deb9c407c663b1">navigation_maneuver</a>
+</li>
+<li>num_similar_ways
+: <a class="el" href="structnavigation__maneuver.html#a173856d3d5c64a52aa96b92b628587de">navigation_maneuver</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_o.html b/html/functions_o.html
new file mode 100644
index 000000000..1ae08d485
--- /dev/null
+++ b/html/functions_o.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_o.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>old_cat
+: <a class="el" href="structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7">navigation_maneuver</a>
+</li>
+<li>onCreate()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4d846bcbfd21fb088f948c69f1ff601a">org.navitproject.navit.Navit</a>
+</li>
+<li>order
+: <a class="el" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection</a>
+, <a class="el" href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969">town_priv</a>
+</li>
+<li>osd_configuration
+: <a class="el" href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6">gui_priv</a>
+</li>
+<li>output
+: <a class="el" href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf">g2sprop</a>
+</li>
+<li>outputLatency
+: <a class="el" href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840">PaStreamInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_p.html b/html/functions_p.html
new file mode 100644
index 000000000..f3f5d37d1
--- /dev/null
+++ b/html/functions_p.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_p.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>p
+: <a class="el" href="structroute__graph__point__iterator.html#ac06a831fce5095b540b5c684477876cb">route_graph_point_iterator</a>
+</li>
+<li>p_rect
+: <a class="el" href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d">map_selection</a>
+</li>
+<li>pagenb
+: <a class="el" href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9">poi_param</a>
+</li>
+<li>parent
+: <a class="el" href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438">parsedata</a>
+</li>
+<li>parentptr
+: <a class="el" href="structparent.html#a7be880422f61e4460638dac8a2306ab0">parent</a>
+</li>
+<li>parser
+: <a class="el" href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08">parsedata</a>
+</li>
+<li>parseRte
+: <a class="el" href="structg2sprop.html#a854972b3bb024b253818441130f31722">g2sprop</a>
+</li>
+<li>parseTrk
+: <a class="el" href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8">g2sprop</a>
+</li>
+<li>partial
+: <a class="el" href="structmap__search__priv.html#a2c133bf5ddbb9736c22cce0325225944">map_search_priv</a>
+, <a class="el" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">mapset_search</a>
+</li>
+<li>path
+: <a class="el" href="structroute__path.html#aa5e2462d6a934113c3762a34f8d1d13b">route_path</a>
+</li>
+<li>path2
+: <a class="el" href="structroute.html#ac33676f3d043413871e30bdbbcaeb029">route</a>
+</li>
+<li>path_hash
+: <a class="el" href="structroute__path.html#a0dc7991044416049d5bb286fbc2294ec">route_path</a>
+</li>
+<li>path_last
+: <a class="el" href="structroute__path.html#a0896740d8d2384b742a37821db429bf7">route_path</a>
+</li>
+<li>path_len
+: <a class="el" href="structroute__path.html#acbbbcc3155b9f001cce305e8e7d7e108">route_path</a>
+</li>
+<li>path_time
+: <a class="el" href="structroute__path.html#ade42504229ab0b3aa820dd91f2343f70">route_path</a>
+</li>
+<li>pattr
+: <a class="el" href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f">parsedata</a>
+</li>
+<li>pcb
+: <a class="el" href="structvehicle__priv.html#a40703cfd434cbe5e6d8631c66da220c9">vehicle_priv</a>
+</li>
+<li>percent
+: <a class="el" href="structroute__info.html#a82ea161645c27b3903d2361ca88955ee">route_info</a>
+</li>
+<li>pitch
+: <a class="el" href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca">gui_priv</a>
+</li>
+<li>pos
+: <a class="el" href="structroute.html#a052d5b83336fae1672ce9514d386fb9e">route</a>
+, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info</a>
+, <a class="el" href="structtile.html#a4471b3ee60e3516ce255b79d23e438f6">tile</a>
+</li>
+<li>pos_attr
+: <a class="el" href="structtile.html#a9672b980d62b163e3b3612ef160695a4">tile</a>
+</li>
+<li>pos_attr_start
+: <a class="el" href="structtile.html#a88358f32fe03935fcc828c53ad8cb6bd">tile</a>
+</li>
+<li>pos_coord
+: <a class="el" href="structtile.html#ab503553844667df2adc2a68bd689b05d">tile</a>
+</li>
+<li>pos_coord_start
+: <a class="el" href="structtile.html#a919c1a31086e5949957801a73e60fa20">tile</a>
+</li>
+<li>pos_next
+: <a class="el" href="structtile.html#a502c97982586fb3c4a6871a82a205507">tile</a>
+</li>
+<li>postal_code1
+: <a class="el" href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c">town_priv</a>
+</li>
+<li>postal_code2
+: <a class="el" href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d">town_priv</a>
+</li>
+<li>prev
+: <a class="el" href="structnavigation__command.html#a26b7ae432b31b380f75510d89413cc11">navigation_command</a>
+</li>
+<li>prev_button
+: <a class="el" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">scroll_buttons</a>
+</li>
+<li>priv
+: <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map</a>
+, <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect</a>
+, <a class="el" href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45">window</a>
+</li>
+<li>priv_data
+: <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item</a>
+</li>
+<li>pro
+: <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods</a>
+</li>
+<li>process()
+: <a class="el" href="classmapExtract.html#a67de135b2d877d1dd1097f0cb0148f79">mapExtract</a>
+</li>
+<li>prop
+: <a class="el" href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2">parsedata</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_prop.html b/html/functions_prop.html
new file mode 100644
index 000000000..570f3c735
--- /dev/null
+++ b/html/functions_prop.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_prop.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>activePoi
+: <a class="el" href="classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d">Backend</a>
+</li>
+<li>currentBookmark
+: <a class="el" href="classBackend.html#aedd587c235b8e1532a22e61f52349cdc">Backend</a>
+</li>
+<li>currentVehicle
+: <a class="el" href="classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96">Backend</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_q.html b/html/functions_q.html
new file mode 100644
index 000000000..2209c5162
--- /dev/null
+++ b/html/functions_q.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_q.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>QNavitQuick()
+: <a class="el" href="classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120">QNavitQuick</a>
+</li>
+<li>QNavitWidget()
+: <a class="el" href="classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8">QNavitWidget</a>
+</li>
+<li>Qt5EspeakAudioOut()
+: <a class="el" href="classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b">Qt5EspeakAudioOut</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_r.html b/html/functions_r.html
new file mode 100644
index 000000000..96ab19d26
--- /dev/null
+++ b/html/functions_r.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li class="current"><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_r.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>radius
+: <a class="el" href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">vehicle_priv</a>
+</li>
+<li>range
+: <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection</a>
+</li>
+<li>reached_destinations_count
+: <a class="el" href="structroute.html#a1dd2a537f8d4d4cc3931212a80f22494">route</a>
+</li>
+<li>receiveAddress()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a086aab815df8a0e7aad907f4511c6676">org.navitproject.navit.NavitAddressSearchActivity</a>
+</li>
+<li>register_cb
+: <a class="el" href="structcommand__saved.html#a93c963a495475d5016e503b24bba3a0e">command_saved</a>
+</li>
+<li>register_ev
+: <a class="el" href="structcommand__saved.html#aa7323ed4003afa38e5e6fa166caf2b67">command_saved</a>
+</li>
+<li>RenderArea()
+: <a class="el" href="classRenderArea.html#a5f16597e28887aac39e8e4962189cce7">RenderArea</a>
+</li>
+<li>resize()
+: <a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">Backend</a>
+</li>
+<li>rev
+: <a class="el" href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5">house_number_interpolation</a>
+</li>
+<li>right
+: <a class="el" href="structnavigation__maneuver.html#a1f59dd7c6fe6b096987360367827c608">navigation_maneuver</a>
+</li>
+<li>roundabout_delta
+: <a class="el" href="structnavigation__command.html#a5af2f5db45da7088be99d32eff88f926">navigation_command</a>
+</li>
+<li>route_data
+: <a class="el" href="structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35">gui_priv</a>
+</li>
+<li>route_depth
+: <a class="el" href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c">vehicleprofile</a>
+</li>
+<li>route_graph_done_cb
+: <a class="el" href="structroute.html#a51ed64bd569e95af31122e8ba0f7d9b1">route</a>
+</li>
+<li>route_graph_flood_done_cb
+: <a class="el" href="structroute.html#a356b5263ab44b195e2210a8b9bc65215">route</a>
+</li>
+<li>route_mr
+: <a class="el" href="structnavigation.html#a648ac9b17c700de7a9f0f7199764d3cc">navigation</a>
+</li>
+<li>route_segments
+: <a class="el" href="structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c">route_graph</a>
+</li>
+<li>route_status
+: <a class="el" href="structroute.html#af1a6e165ddec06052971e17c4bff0f68">route</a>
+</li>
+<li>rtecount
+: <a class="el" href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c">g2sstats</a>
+</li>
+<li>rtelength
+: <a class="el" href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a">g2sstats</a>
+</li>
+<li>rtepoints
+: <a class="el" href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963">g2sstats</a>
+</li>
+<li>rteunconverted
+: <a class="el" href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989">g2sstats</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_s.html b/html/functions_s.html
new file mode 100644
index 000000000..c8386b4de
--- /dev/null
+++ b/html/functions_s.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_s.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sampleFormat
+: <a class="el" href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b">PaStreamParameters</a>
+</li>
+<li>sampleRate
+: <a class="el" href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd">PaStreamInfo</a>
+</li>
+<li>sats
+: <a class="el" href="structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf">vehicle_priv</a>
+</li>
+<li>sats_used
+: <a class="el" href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">vehicle_priv</a>
+</li>
+<li>scb
+: <a class="el" href="structvehicle__priv.html#ab9b025e10c32c8efd3a994f446cbd588">vehicle_priv</a>
+</li>
+<li>search
+: <a class="el" href="structmap__search__priv.html#a60f5b81b8967e8dcd55212de72ed1204">map_search_priv</a>
+</li>
+<li>search_attr
+: <a class="el" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">mapset_search</a>
+</li>
+<li>searchValidateResult()
+: <a class="el" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">Backend</a>
+</li>
+<li>seg
+: <a class="el" href="structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4">route_graph_point</a>
+</li>
+<li>sel
+: <a class="el" href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6">poi_param</a>
+, <a class="el" href="structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b">route_graph</a>
+</li>
+<li>selnb
+: <a class="el" href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c">poi_param</a>
+</li>
+<li>set_engine()
+: <a class="el" href="classBackend.html#a19a9218faa7ca924c92417442cfff692">Backend</a>
+</li>
+<li>set_navit()
+: <a class="el" href="classBackend.html#aff7045db7a6859faeb58bccc4d9905ad">Backend</a>
+</li>
+<li>setActivePoi()
+: <a class="el" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">Backend</a>
+</li>
+<li>setActivePoiAsDestination()
+: <a class="el" href="classBackend.html#a134019c783a8709803053b45905e333f">Backend</a>
+</li>
+<li>setCurrentBookmark()
+: <a class="el" href="classBackend.html#a45942993a29146407a51f8e96232a146">Backend</a>
+</li>
+<li>setCurrentVehicle()
+: <a class="el" href="classBackend.html#a036b7dc93a097ce4f1511561c5283722">Backend</a>
+</li>
+<li>showMenu()
+: <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend</a>
+, <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a77cdf1c00f6c69aaa01f5c2988dd2a3d">org.navitproject.navit.Navit</a>
+</li>
+<li>showNativeKeyboard()
+: <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html#a4554a336295e738f48ba23190a22d90a">org.navitproject.navit.Navit</a>
+</li>
+<li>size
+: <a class="el" href="structbuffer.html#ab0dad21387a06c0cc06756776575940e">buffer</a>
+, <a class="el" href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8">town_priv</a>
+, <a class="el" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">zip_cd_ext</a>
+</li>
+<li>sourcefile
+: <a class="el" href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08">g2sprop</a>
+</li>
+<li>spacing
+: <a class="el" href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda">gui_config_settings</a>
+</li>
+<li>speed
+: <a class="el" href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">vehicle_priv</a>
+</li>
+<li>speed2meter
+: <a class="el" href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f">g2sprop</a>
+</li>
+<li>speed2sec
+: <a class="el" href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e">g2sprop</a>
+</li>
+<li>speedLengthUnit
+: <a class="el" href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5">g2sprop</a>
+</li>
+<li>speedTimeUnit
+: <a class="el" href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e">g2sprop</a>
+</li>
+<li>start
+: <a class="el" href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">route_graph_point</a>
+, <a class="el" href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">route_graph_segment</a>
+, <a class="el" href="structtile.html#adbb0fa9d4d05aaa70cbb06afec107a44">tile</a>
+</li>
+<li>start_next
+: <a class="el" href="structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f">route_graph_segment</a>
+</li>
+<li>static_distance
+: <a class="el" href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684">vehicleprofile</a>
+</li>
+<li>static_speed
+: <a class="el" href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06">vehicleprofile</a>
+</li>
+<li>stats
+: <a class="el" href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925">g2sprop</a>
+</li>
+<li>status_int
+: <a class="el" href="structnavigation.html#adae7194fd97131754a35f7689bcc905c">navigation</a>
+</li>
+<li>street
+: <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info</a>
+</li>
+<li>street_assoc
+: <a class="el" href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854">town_priv</a>
+</li>
+<li>street_direction
+: <a class="el" href="structroute__info.html#a67693ed66d1a53fbe512dd619f82649c">route_info</a>
+</li>
+<li>streetname_told
+: <a class="el" href="structnavigation__itm.html#a7763697b33712c37cd9f60e38ef9f1c8">navigation_itm</a>
+</li>
+<li>structVersion
+: <a class="el" href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14">PaHostApiInfo</a>
+, <a class="el" href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b">PaStreamInfo</a>
+</li>
+<li>suggestedLatency
+: <a class="el" href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0">PaStreamParameters</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_t.html b/html/functions_t.html
new file mode 100644
index 000000000..f8436694e
--- /dev/null
+++ b/html/functions_t.html
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_t.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>tag
+: <a class="el" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">zip_cd_ext</a>
+</li>
+<li>this
+: <a class="el" href="structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462">scroll_buttons</a>
+</li>
+<li>through_traffic_penalty
+: <a class="el" href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c">vehicleprofile</a>
+</li>
+<li>time2sec
+: <a class="el" href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4">g2sprop</a>
+</li>
+<li>timeUnit
+: <a class="el" href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075">g2sprop</a>
+</li>
+<li>title
+: <a class="el" href="structgui__internal__keyb__mode.html#a902019f1bbc3d2fac38a128d14f0155c">gui_internal_keyb_mode</a>
+</li>
+<li>told
+: <a class="el" href="structnavigation__itm.html#a9ee0ded90646bab9a1914a36686a7bed">navigation_itm</a>
+</li>
+<li>top_row
+: <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data</a>
+</li>
+<li>trkcount
+: <a class="el" href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593">g2sstats</a>
+</li>
+<li>trklength
+: <a class="el" href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3">g2sstats</a>
+</li>
+<li>trkunconverted
+: <a class="el" href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef">g2sstats</a>
+</li>
+<li>turn_around_penalty
+: <a class="el" href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b">vehicleprofile</a>
+</li>
+<li>turn_around_penalty2
+: <a class="el" href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65">vehicleprofile</a>
+</li>
+<li>type
+: <a class="el" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">attr_bin</a>
+, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item</a>
+, <a class="el" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">item_bin</a>
+, <a class="el" href="structnavigation__maneuver.html#ae8a9a7f75cb7fd3ca7e1bcda5eb2584a">navigation_maneuver</a>
+, <a class="el" href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f">PaHostApiInfo</a>
+, <a class="el" href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7">town_priv</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_u.html b/html/functions_u.html
new file mode 100644
index 000000000..c1f77dad7
--- /dev/null
+++ b/html/functions_u.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_u.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>umlaut_mode
+: <a class="el" href="structgui__internal__keyb__mode.html#a297a29bfc35aa262eb9e170761adf72b">gui_internal_keyb_mode</a>
+</li>
+<li>unknown2
+: <a class="el" href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b">town_priv</a>
+</li>
+<li>unknown3
+: <a class="el" href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702">town_priv</a>
+</li>
+<li>unknown4
+: <a class="el" href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38">town_priv</a>
+</li>
+<li>update_required
+: <a class="el" href="structroute__path.html#a4426cab29e79036821cf0b8fed9dd45b">route_path</a>
+</li>
+<li>updated
+: <a class="el" href="structroute__path.html#abd05c7f0557eaa5a1916546fcb69c665">route_path</a>
+</li>
+<li>updateSearch()
+: <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_v.html b/html/functions_v.html
new file mode 100644
index 000000000..8251b53e1
--- /dev/null
+++ b/html/functions_v.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_v.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>valid
+: <a class="el" href="structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624">vehicle_priv</a>
+</li>
+<li>value
+: <a class="el" href="structroute__graph__point.html#a722c19574cb0a910a5fe58a75a81f579">route_graph_point</a>
+</li>
+<li>var
+: <a class="el" href="structresult.html#aed7e18a096ec1cc99923858a9f68c436">result</a>
+</li>
+<li>varlen
+: <a class="el" href="structresult.html#a513275ea2a4b0aeb477f9a90652c79f4">result</a>
+</li>
+<li>vehicleprofile
+: <a class="el" href="structroute.html#a0bdbb423178c93cc7d2930ae04804983">route</a>
+, <a class="el" href="structroute__graph.html#a3814fc3a65342de4746faec87d88e6ee">route_graph</a>
+</li>
+<li>verbose
+: <a class="el" href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d">g2sprop</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars.html b/html/functions_vars.html
new file mode 100644
index 000000000..d8b1dd6f4
--- /dev/null
+++ b/html/functions_vars.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>AddressFilterType
+: <a class="el" href="structpoi__param.html#a8245acb6254a48a88424eb9199506596">poi_param</a>
+</li>
+<li>allocated
+: <a class="el" href="structresult.html#a6777d099c9b2e32c56566766bfa4d562">result</a>
+</li>
+<li>angle2
+: <a class="el" href="structnavigation__way.html#aef1bc9d5a5bbdc5477727c9d9a5ea0bb">navigation_way</a>
+</li>
+<li>angle_end
+: <a class="el" href="structnavigation__itm.html#a7a8abd1d519e99e597970c33c5f4ae4a">navigation_itm</a>
+</li>
+<li>attr
+: <a class="el" href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3">parsedata</a>
+, <a class="el" href="structresult.html#a5b5ff772d6af6b688f0965c4482d88b7">result</a>
+</li>
+<li>attr_cbl
+: <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map</a>
+</li>
+<li>attrn
+: <a class="el" href="structresult.html#a9d7cd84d9629a28384b91f188209c572">result</a>
+</li>
+<li>attrnlen
+: <a class="el" href="structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd">result</a>
+</li>
+<li>axle_weight
+: <a class="el" href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f">vehicleprofile</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars.js b/html/functions_vars.js
new file mode 100644
index 000000000..93106aa7e
--- /dev/null
+++ b/html/functions_vars.js
@@ -0,0 +1,27 @@
+var functions_vars =
+[
+ [ "a", "functions_vars.html", null ],
+ [ "b", "functions_vars_b.html", null ],
+ [ "c", "functions_vars_c.html", null ],
+ [ "d", "functions_vars_d.html", null ],
+ [ "e", "functions_vars_e.html", null ],
+ [ "f", "functions_vars_f.html", null ],
+ [ "g", "functions_vars_g.html", null ],
+ [ "h", "functions_vars_h.html", null ],
+ [ "i", "functions_vars_i.html", null ],
+ [ "k", "functions_vars_k.html", null ],
+ [ "l", "functions_vars_l.html", null ],
+ [ "m", "functions_vars_m.html", null ],
+ [ "n", "functions_vars_n.html", null ],
+ [ "o", "functions_vars_o.html", null ],
+ [ "p", "functions_vars_p.html", null ],
+ [ "r", "functions_vars_r.html", null ],
+ [ "s", "functions_vars_s.html", null ],
+ [ "t", "functions_vars_t.html", null ],
+ [ "u", "functions_vars_u.html", null ],
+ [ "v", "functions_vars_v.html", null ],
+ [ "w", "functions_vars_w.html", null ],
+ [ "x", "functions_vars_x.html", null ],
+ [ "y", "functions_vars_y.html", null ],
+ [ "z", "functions_vars_z.html", null ]
+]; \ No newline at end of file
diff --git a/html/functions_vars_b.html b/html/functions_vars_b.html
new file mode 100644
index 000000000..5fc37bd73
--- /dev/null
+++ b/html/functions_vars_b.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_b.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>base
+: <a class="el" href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876">buffer</a>
+</li>
+<li>blocked
+: <a class="el" href="structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1">navit</a>
+</li>
+<li>bottom_row
+: <a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data</a>
+</li>
+<li>bufptr
+: <a class="el" href="structparsedata.html#a3851e627b504d52453089a03fdf5a972">parsedata</a>
+</li>
+<li>busy
+: <a class="el" href="structroute__graph.html#aec58763cd3c3fc228f6163729cb658a1">route_graph</a>
+</li>
+<li>button_box
+: <a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons</a>
+</li>
+<li>button_box_hide
+: <a class="el" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">scroll_buttons</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_c.html b/html/functions_vars_c.html
new file mode 100644
index 000000000..7de7f08c5
--- /dev/null
+++ b/html/functions_vars_c.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_c.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>c
+: <a class="el" href="structroute__graph__point.html#aa84693edd76c369bd42a1d6d4afdbfad">route_graph_point</a>
+, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info</a>
+, <a class="el" href="structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f">route_path_segment</a>
+, <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data</a>
+, <a class="el" href="structtown__priv.html#a0073646eb87512bee411856044c155d3">town_priv</a>
+</li>
+<li>c_rect
+: <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection</a>
+</li>
+<li>case_mode
+: <a class="el" href="structgui__internal__keyb__mode.html#abef62e38088b2f2e4a07d9895ba9b0f5">gui_internal_keyb_mode</a>
+</li>
+<li>cb
+: <a class="el" href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">command_saved</a>
+, <a class="el" href="structcommand__saved__cb.html#ae183f8513545bb8c7d846ba862c1df39">command_saved_cb</a>
+</li>
+<li>cbl2
+: <a class="el" href="structroute.html#a5f456183d2312e96607cfab6239e7818">route</a>
+</li>
+<li>cbs
+: <a class="el" href="structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab">command_saved</a>
+</li>
+<li>channelCount
+: <a class="el" href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca">PaStreamParameters</a>
+</li>
+<li>charset
+: <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods</a>
+</li>
+<li>clen
+: <a class="el" href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d">item_bin</a>
+</li>
+<li>cols
+: <a class="el" href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a">g2sprop</a>
+, <a class="el" href="structwidget.html#ac0d98ade451f1d533c111ce752753149">widget</a>
+</li>
+<li>command
+: <a class="el" href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command_saved</a>
+</li>
+<li>config
+: <a class="el" href="structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980">gui_priv</a>
+</li>
+<li>context_attr
+: <a class="el" href="structcommand__saved.html#a54041b75229784aa4a81686208365dee">command_saved</a>
+</li>
+<li>coord
+: <a class="el" href="structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8">navit_vehicle</a>
+</li>
+<li>coord_sel
+: <a class="el" href="structmap__rect__priv.html#a51d716448a1ca3662a3122a810726312">map_rect_priv</a>
+</li>
+<li>count
+: <a class="el" href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44">poi_param</a>
+, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data</a>
+</li>
+<li>country
+: <a class="el" href="structtown__priv.html#a51981917412354afe402e4f57266f4e5">town_priv</a>
+</li>
+<li>curr
+: <a class="el" href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22">house_number_interpolation</a>
+</li>
+<li>curr_interpol_attr_idx
+: <a class="el" href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18">house_number_interpolation</a>
+</li>
+<li>current
+: <a class="el" href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac">parsedata</a>
+</li>
+<li>current_dst
+: <a class="el" href="structroute.html#abfd6a4d81afe836eb189123b7914c68c">route</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_d.html b/html/functions_vars_d.html
new file mode 100644
index 000000000..b6fb2dd67
--- /dev/null
+++ b/html/functions_vars_d.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_d.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>dangerous_goods
+: <a class="el" href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8">vehicleprofile</a>
+</li>
+<li>data
+: <a class="el" href="structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03">route_graph_segment</a>
+, <a class="el" href="structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33">route_path_segment</a>
+</li>
+<li>data_free
+: <a class="el" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">widget</a>
+</li>
+<li>databuf
+: <a class="el" href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0">parsedata</a>
+</li>
+<li>default_members
+: <a class="el" href="structrelations.html#ab03a109c1dcf2f8d0b958de9697548d1">relations</a>
+</li>
+<li>defaultInputDevice
+: <a class="el" href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d">PaHostApiInfo</a>
+</li>
+<li>defaultOutputDevice
+: <a class="el" href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2">PaHostApiInfo</a>
+</li>
+<li>delay
+: <a class="el" href="structroute__traffic__distortion.html#afcb9effca1acf0ed5899ae0729ab1fd2">route_traffic_distortion</a>
+</li>
+<li>delta
+: <a class="el" href="structnavigation__command.html#aef47412ccffaf8d792c2b2bb182222ea">navigation_command</a>
+, <a class="el" href="structnavigation__maneuver.html#ac44457e810ec90416920f1194b60c63c">navigation_maneuver</a>
+</li>
+<li>destination
+: <a class="el" href="structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c">navigation_way</a>
+</li>
+<li>destination_distance
+: <a class="el" href="structroute.html#aa1edf18cdace11ebf4cc1605181d0eac">route</a>
+</li>
+<li>destinations
+: <a class="el" href="structroute.html#a19d1594ee18b1887a8904915d319f089">route</a>
+</li>
+<li>device
+: <a class="el" href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084">PaStreamParameters</a>
+</li>
+<li>deviceCount
+: <a class="el" href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1">PaHostApiInfo</a>
+</li>
+<li>dir
+: <a class="el" href="structnavigation__way.html#a3550e4e73c612f2f70b435e13f0081c1">navigation_way</a>
+, <a class="el" href="structroute__info.html#aa47b2667c553f35de7ef98174337140e">route_info</a>
+</li>
+<li>direction
+: <a class="el" href="structroute__path__segment.html#a1934342c63ea6d7b41759892ad6700cf">route_path_segment</a>
+, <a class="el" href="structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9">vehicle_priv</a>
+</li>
+<li>disable_suspend
+: <a class="el" href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2">window</a>
+</li>
+<li>dist
+: <a class="el" href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e">poi_param</a>
+</li>
+<li>district
+: <a class="el" href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5">town_priv</a>
+</li>
+<li>do_draw
+: <a class="el" href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916">osd_item</a>
+</li>
+<li>done_cb
+: <a class="el" href="structroute__graph.html#a7ae5448f094980f1727484312d366619">route_graph</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_e.html b/html/functions_vars_e.html
new file mode 100644
index 000000000..b70f916e4
--- /dev/null
+++ b/html/functions_vars_e.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_e.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
+<li>el
+: <a class="el" href="structroute__graph__point.html#afa08b3ec87a3705e666bd0d9f6057a8b">route_graph_point</a>
+</li>
+<li>ellipsoid
+: <a class="el" href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d">g2sprop</a>
+</li>
+<li>end
+: <a class="el" href="structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555">route_graph_point</a>
+, <a class="el" href="structroute__graph__point__iterator.html#accee6377d945e75f7b37d981afa04691">route_graph_point_iterator</a>
+, <a class="el" href="structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6">route_graph_segment</a>
+, <a class="el" href="structtile.html#adfe6df80097e5aff8c44b77d6a06a637">tile</a>
+</li>
+<li>end_next
+: <a class="el" href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">route_graph_segment</a>
+</li>
+<li>errorCode
+: <a class="el" href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec">PaHostErrorInfo</a>
+</li>
+<li>errorText
+: <a class="el" href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c">PaHostErrorInfo</a>
+</li>
+<li>exit_label
+: <a class="el" href="structnavigation__way.html#a1b2581b73040a21d989369547f131052">navigation_way</a>
+</li>
+<li>exit_ref
+: <a class="el" href="structnavigation__way.html#a87f0d1085868fcbc58c04c4c7f7433d7">navigation_way</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_f.html b/html/functions_vars_f.html
new file mode 100644
index 000000000..57b08f98f
--- /dev/null
+++ b/html/functions_vars_f.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_f.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>failed
+: <a class="el" href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143">parsedata</a>
+</li>
+<li>failedid
+: <a class="el" href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6">parsedata</a>
+</li>
+<li>fcb
+: <a class="el" href="structvehicle__priv.html#a082b9d2f1d6c70c8ed1eaa16ae08f799">vehicle_priv</a>
+</li>
+<li>fi
+: <a class="el" href="structtile.html#a24d79273d946fc4f02fbb6183a1ca2fc">tile</a>
+</li>
+<li>filename
+: <a class="el" href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">map_priv</a>
+</li>
+<li>filter
+: <a class="el" href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a">poi_param</a>
+</li>
+<li>filterstr
+: <a class="el" href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd">poi_param</a>
+</li>
+<li>first
+: <a class="el" href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673">house_number_interpolation</a>
+</li>
+<li>fix_time
+: <a class="el" href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">vehicle_priv</a>
+</li>
+<li>fix_type
+: <a class="el" href="structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c">vehicle_priv</a>
+</li>
+<li>fixiso8601
+: <a class="el" href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">vehicle_priv</a>
+</li>
+<li>flags
+: <a class="el" href="structnavigation__way.html#a72616efd6f2f4959f365e806fd727c12">navigation_way</a>
+, <a class="el" href="structroute__graph__point.html#ab86b7642dc04e805b3f7adb20429f7ed">route_graph_point</a>
+, <a class="el" href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d">vehicleprofile</a>
+</li>
+<li>flags_forward_mask
+: <a class="el" href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35">vehicleprofile</a>
+</li>
+<li>flags_reverse_mask
+: <a class="el" href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8">vehicleprofile</a>
+</li>
+<li>follow_curr
+: <a class="el" href="structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8">navit_vehicle</a>
+</li>
+<li>font
+: <a class="el" href="structgui__internal__keyb__mode.html#afd4006f6e162de5c042e94c1c3551754">gui_internal_keyb_mode</a>
+</li>
+<li>font_new
+: <a class="el" href="structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c">font_freetype_methods</a>
+</li>
+<li>font_size
+: <a class="el" href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f">gui_config_settings</a>
+</li>
+<li>fp
+: <a class="el" href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2">parsedata</a>
+</li>
+<li>fullscreen
+: <a class="el" href="structwindow.html#aadf319515876b36688dea6e7756032b6">window</a>
+</li>
+<li>func
+: <a class="el" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_g.html b/html/functions_vars_g.html
new file mode 100644
index 000000000..d9278ab5e
--- /dev/null
+++ b/html/functions_vars_g.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_g.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>geo
+: <a class="el" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">vehicle_priv</a>
+</li>
+<li>get_glyph
+: <a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe">font_freetype_methods</a>
+</li>
+<li>get_shadow
+: <a class="el" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0">font_freetype_methods</a>
+</li>
+<li>gra_priv
+: <a class="el" href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c">graphics_keyboard</a>
+</li>
+<li>graph
+: <a class="el" href="structroute.html#a87641aa05073f2c20434369aa6c42e4c">route</a>
+</li>
+<li>gui_priv
+: <a class="el" href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770">graphics_keyboard</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_h.html b/html/functions_vars_h.html
new file mode 100644
index 000000000..baed3c0c4
--- /dev/null
+++ b/html/functions_vars_h.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_h.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>h
+: <a class="el" href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a">graphics_keyboard</a>
+, <a class="el" href="structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c">route_graph</a>
+</li>
+<li>hash
+: <a class="el" href="structroute__graph.html#a71f996b6682827d379a25c77a4f4318b">route_graph</a>
+</li>
+<li>hash_next
+: <a class="el" href="structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1">route_graph_point</a>
+</li>
+<li>height
+: <a class="el" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">table_column_desc</a>
+, <a class="el" href="structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e">vehicle_priv</a>
+, <a class="el" href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d">vehicleprofile</a>
+</li>
+<li>hostApiSpecificStreamInfo
+: <a class="el" href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9">PaStreamParameters</a>
+</li>
+<li>hostApiType
+: <a class="el" href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7">PaHostErrorInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_i.html b/html/functions_vars_i.html
new file mode 100644
index 000000000..9189063ac
--- /dev/null
+++ b/html/functions_vars_i.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_i.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>icon_l
+: <a class="el" href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8">gui_priv</a>
+</li>
+<li>icon_s
+: <a class="el" href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf">gui_priv</a>
+</li>
+<li>icon_src
+: <a class="el" href="structnavigation__status.html#ab34fe979a6f69e509ed08f50b95b7b33">navigation_status</a>
+</li>
+<li>icon_xs
+: <a class="el" href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353">gui_config_settings</a>
+, <a class="el" href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678">gui_priv</a>
+</li>
+<li>id
+: <a class="el" href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6">town_priv</a>
+</li>
+<li>id_hi
+: <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item</a>
+</li>
+<li>id_lo
+: <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item</a>
+</li>
+<li>idle_cb
+: <a class="el" href="structnavigation.html#a555cf05343bbf68e544af170133cd572">navigation</a>
+, <a class="el" href="structroute__graph.html#a624be91df267d7b100b86a0298e6f9e7">route_graph</a>
+</li>
+<li>idle_ev
+: <a class="el" href="structcommand__saved.html#a58a5f1aa488e1a4b8755f1da2cc8a079">command_saved</a>
+, <a class="el" href="structnavigation.html#a207e270d9eced476bf17389657ce531c">navigation</a>
+, <a class="el" href="structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81">route_graph</a>
+</li>
+<li>image_new
+: <a class="el" href="structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6">graphics_methods</a>
+</li>
+<li>in_use
+: <a class="el" href="structroute__path.html#a8e7fe710b243c5e27efbd51a53b6c9fb">route_path</a>
+</li>
+<li>include_end_nodes
+: <a class="el" href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a">house_number_interpolation</a>
+</li>
+<li>increment
+: <a class="el" href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16">house_number_interpolation</a>
+</li>
+<li>inputLatency
+: <a class="el" href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399">PaStreamInfo</a>
+</li>
+<li>is3d
+: <a class="el" href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c">g2sprop</a>
+</li>
+<li>is_complex_t_junction
+: <a class="el" href="structnavigation__maneuver.html#af9aab10475c48ec899ecf3f53536ad62">navigation_maneuver</a>
+</li>
+<li>is_same_street
+: <a class="el" href="structnavigation__maneuver.html#a71d6672cc57e0760c8fc5a359f214f2a">navigation_maneuver</a>
+</li>
+<li>is_unambiguous
+: <a class="el" href="structnavigation__maneuver.html#a50641eef773577717d1ce188fa621318">navigation_maneuver</a>
+</li>
+<li>isEdge
+: <a class="el" href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17">g2sprop</a>
+</li>
+<li>isFast
+: <a class="el" href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df">g2sprop</a>
+</li>
+<li>isPoint
+: <a class="el" href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e">g2sprop</a>
+</li>
+<li>item
+: <a class="el" href="structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d">mapset_search</a>
+, <a class="el" href="structnavigation__way.html#af579448cdf2ab9a80fec3c3b2c817062">navigation_way</a>
+, <a class="el" href="structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d">route_segment_data</a>
+, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data</a>
+</li>
+<li>itm
+: <a class="el" href="structnavigation__command.html#a6dc44a45ee31916e8c5a53651efe14ff">navigation_command</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_k.html b/html/functions_vars_k.html
new file mode 100644
index 000000000..4f0cb5845
--- /dev/null
+++ b/html/functions_vars_k.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_k.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>keyboard
+: <a class="el" href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac">gui_priv</a>
+</li>
+<li>keyboard_required
+: <a class="el" href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328">gui_priv</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_l.html b/html/functions_vars_l.html
new file mode 100644
index 000000000..3de3c25f5
--- /dev/null
+++ b/html/functions_vars_l.html
@@ -0,0 +1,181 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li class="current"><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_l.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>l
+: <a class="el" href="structmapset__handle.html#a0f53ed52141511e70184790e2863a357">mapset_handle</a>
+</li>
+<li>lang
+: <a class="el" href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878">graphics_keyboard</a>
+</li>
+<li>last
+: <a class="el" href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257">house_number_interpolation</a>
+</li>
+<li>last_mid
+: <a class="el" href="structmessagelist.html#ac1e7f50fbdb184828f95c5c84f65f26e">messagelist</a>
+</li>
+<li>last_status
+: <a class="el" href="structnavigation__status.html#af44e149dad6455816a7117b2900049dd">navigation_status</a>
+</li>
+<li>lat
+: <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo</a>
+</li>
+<li>left
+: <a class="el" href="structnavigation__maneuver.html#a0ffc0adbbba79b6a50c7350e4fd01d20">navigation_maneuver</a>
+</li>
+<li>len
+: <a class="el" href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92">attr_bin</a>
+, <a class="el" href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e">item_bin</a>
+, <a class="el" href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">route_segment_data</a>
+</li>
+<li>lenextra
+: <a class="el" href="structroute__info.html#a65239a799acbbed3367395060e828284">route_info</a>
+</li>
+<li>length
+: <a class="el" href="structnavigation__command.html#a8442ef2b10014938111db201071ee91b">navigation_command</a>
+, <a class="el" href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80">vehicleprofile</a>
+</li>
+<li>length2meter
+: <a class="el" href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f">g2sprop</a>
+</li>
+<li>lengthUnit
+: <a class="el" href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09">g2sprop</a>
+</li>
+<li>lenneg
+: <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info</a>
+</li>
+<li>lenpos
+: <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info</a>
+</li>
+<li>link_path
+: <a class="el" href="structroute.html#adeaa626b19e8e36e268e596d0622d271">route</a>
+</li>
+<li>lng
+: <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo</a>
+</li>
+<li>LocationClass
+: <a class="el" href="structvehicle__priv.html#af22770123725c578c5ef3b3cd1dadb64">vehicle_priv</a>
+</li>
+<li>lon
+: <a class="el" href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413">g2sattr</a>
+</li>
+<li>lp
+: <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_m.html b/html/functions_vars_m.html
new file mode 100644
index 000000000..4cec5ec7d
--- /dev/null
+++ b/html/functions_vars_m.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_m.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>m
+: <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect</a>
+, <a class="el" href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">route_graph</a>
+</li>
+<li>malloced
+: <a class="el" href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f">buffer</a>
+</li>
+<li>malloced_step
+: <a class="el" href="structbuffer.html#afd143fb91159f1b37173bcc469308600">buffer</a>
+</li>
+<li>maneuver
+: <a class="el" href="structnavigation__command.html#a5c8fc23bc766087057c78cd6e1519b6d">navigation_command</a>
+</li>
+<li>map
+: <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item</a>
+, <a class="el" href="structmap__search__priv.html#abb004360862fc2313787747a45d5388b">map_search_priv</a>
+, <a class="el" href="structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c">mapset_search</a>
+</li>
+<li>map_destroy
+: <a class="el" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_methods</a>
+</li>
+<li>map_rect_create_item
+: <a class="el" href="structmap__methods.html#ab4658d88b9347a00a723b84a4735e545">map_methods</a>
+</li>
+<li>map_rect_destroy
+: <a class="el" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_methods</a>
+</li>
+<li>map_rect_get_item
+: <a class="el" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c">map_methods</a>
+</li>
+<li>map_rect_get_item_byid
+: <a class="el" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6">map_methods</a>
+</li>
+<li>map_rect_new
+: <a class="el" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892">map_methods</a>
+</li>
+<li>map_search_destroy
+: <a class="el" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_methods</a>
+</li>
+<li>map_search_get_item
+: <a class="el" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc">map_methods</a>
+</li>
+<li>map_search_new
+: <a class="el" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b">map_methods</a>
+</li>
+<li>maps
+: <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset</a>
+</li>
+<li>mapset
+: <a class="el" href="structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8">mapset_search</a>
+</li>
+<li>max_cat
+: <a class="el" href="structnavigation__maneuver.html#a291f9795b96278673b6ad648f56a5145">navigation_maneuver</a>
+</li>
+<li>maxage
+: <a class="el" href="structmessagelist.html#ad1e2b5a3fca8e86712a4b056c2f4cf29">messagelist</a>
+</li>
+<li>maxnum
+: <a class="el" href="structmessagelist.html#aff44f87163cbb6bf004b1ea607c13284">messagelist</a>
+</li>
+<li>maxspeed
+: <a class="el" href="structroute__traffic__distortion.html#ad2053bf1ad0d9bcf9c0ff828ee0c56aa">route_traffic_distortion</a>
+, <a class="el" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data</a>
+</li>
+<li>maxspeed_handling
+: <a class="el" href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477">vehicleprofile</a>
+</li>
+<li>member_hash
+: <a class="el" href="structrelations.html#a097bd66b09211b9a19240f10f5ba306c">relations</a>
+</li>
+<li>merge_or_exit
+: <a class="el" href="structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5">navigation_maneuver</a>
+</li>
+<li>messages
+: <a class="el" href="structmessagelist.html#aeb8fba3b8f653f06a3ea98f727cbfdc3">messagelist</a>
+</li>
+<li>meth
+: <a class="el" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item</a>
+, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map</a>
+</li>
+<li>minlength
+: <a class="el" href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a">g2sprop</a>
+</li>
+<li>minpoints
+: <a class="el" href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596">g2sprop</a>
+</li>
+<li>mintime
+: <a class="el" href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745">g2sprop</a>
+</li>
+<li>mode
+: <a class="el" href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab">graphics_keyboard</a>
+, <a class="el" href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c">vehicleprofile</a>
+</li>
+<li>mr
+: <a class="el" href="structmap__search__priv.html#a2bb6ff3a8a6f3d1e323fbd0493e985cf">map_search_priv</a>
+, <a class="el" href="structroute__graph.html#a59d7174a8c5f408a78e372dc93968901">route_graph</a>
+</li>
+<li>ms
+: <a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search</a>
+, <a class="el" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route</a>
+</li>
+<li>msg_cleanup_cb
+: <a class="el" href="structmessagelist.html#af8302e9bb37a3ee070d947edae3020b0">messagelist</a>
+</li>
+<li>msg_cleanup_to
+: <a class="el" href="structmessagelist.html#aa116e44554b5e35ff2f5d1aeda6dd847">messagelist</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_n.html b/html/functions_vars_n.html
new file mode 100644
index 000000000..5fd71ef3c
--- /dev/null
+++ b/html/functions_vars_n.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_n.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b">g2scolumns</a>
+, <a class="el" href="structnavigation__way.html#a576f7f01ddc6d382fb88cdfb6363d8d2">navigation_way</a>
+, <a class="el" href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec">PaHostApiInfo</a>
+, <a class="el" href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae">town_priv</a>
+, <a class="el" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">vehicleprofile</a>
+</li>
+<li>name_systematic
+: <a class="el" href="structnavigation__way.html#ab9e054dc30fb77561df8b65d880d5d0e">navigation_way</a>
+</li>
+<li>nav_status
+: <a class="el" href="structnavigation.html#aaa0fba8756cbd110fc3ab7e775a7235f">navigation</a>
+</li>
+<li>NavitVehicle
+: <a class="el" href="structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f">vehicle_priv</a>
+</li>
+<li>NavitVehicleClass
+: <a class="el" href="structvehicle__priv.html#ad1ba23a84cd7e33c629242a665b8705c">vehicle_priv</a>
+</li>
+<li>ncoords
+: <a class="el" href="structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270">route_path_segment</a>
+</li>
+<li>needsStats
+: <a class="el" href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8">g2sprop</a>
+</li>
+<li>new_cat
+: <a class="el" href="structnavigation__maneuver.html#a96a3d0c05369e50b7b5eb2d14384a3ef">navigation_maneuver</a>
+</li>
+<li>next
+: <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection</a>
+, <a class="el" href="structnavigation__command.html#a670053bf31747eba971701838721bda1">navigation_command</a>
+, <a class="el" href="structnavigation__way.html#a307c3203420fdec0ece3d3a4cf0e5750">navigation_way</a>
+, <a class="el" href="structroute__graph__point__iterator.html#a73032e74d5e9da7d5d6223c823b300e3">route_graph_point_iterator</a>
+, <a class="el" href="structroute__graph__segment.html#aeef5d29fa4933dd19abcf8705b4903b0">route_graph_segment</a>
+, <a class="el" href="structroute__path.html#a501111facc5232058beb92bc653f0d8e">route_path</a>
+, <a class="el" href="structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd">route_path_segment</a>
+</li>
+<li>next_button
+: <a class="el" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">scroll_buttons</a>
+</li>
+<li>nospeedcheck
+: <a class="el" href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b">g2sprop</a>
+</li>
+<li>num_cbs
+: <a class="el" href="structcommand__saved.html#a92441227e77e6162e7d4821abe901235">command_saved</a>
+</li>
+<li>num_new_motorways
+: <a class="el" href="structnavigation__maneuver.html#abc82c1c1664a2cdced7d960f4a8034cd">navigation_maneuver</a>
+</li>
+<li>num_options
+: <a class="el" href="structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177">navigation_maneuver</a>
+</li>
+<li>num_other_ways
+: <a class="el" href="structnavigation__maneuver.html#a43459dcae17f6f2333deb9c407c663b1">navigation_maneuver</a>
+</li>
+<li>num_similar_ways
+: <a class="el" href="structnavigation__maneuver.html#a173856d3d5c64a52aa96b92b628587de">navigation_maneuver</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_o.html b/html/functions_vars_o.html
new file mode 100644
index 000000000..f710a384d
--- /dev/null
+++ b/html/functions_vars_o.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_o.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>old_cat
+: <a class="el" href="structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7">navigation_maneuver</a>
+</li>
+<li>order
+: <a class="el" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection</a>
+, <a class="el" href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969">town_priv</a>
+</li>
+<li>osd_configuration
+: <a class="el" href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6">gui_priv</a>
+</li>
+<li>output
+: <a class="el" href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf">g2sprop</a>
+</li>
+<li>outputLatency
+: <a class="el" href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840">PaStreamInfo</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_p.html b/html/functions_vars_p.html
new file mode 100644
index 000000000..791766f1d
--- /dev/null
+++ b/html/functions_vars_p.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_p.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>p
+: <a class="el" href="structroute__graph__point__iterator.html#ac06a831fce5095b540b5c684477876cb">route_graph_point_iterator</a>
+</li>
+<li>p_rect
+: <a class="el" href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d">map_selection</a>
+</li>
+<li>pagenb
+: <a class="el" href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9">poi_param</a>
+</li>
+<li>parent
+: <a class="el" href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438">parsedata</a>
+</li>
+<li>parentptr
+: <a class="el" href="structparent.html#a7be880422f61e4460638dac8a2306ab0">parent</a>
+</li>
+<li>parser
+: <a class="el" href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08">parsedata</a>
+</li>
+<li>parseRte
+: <a class="el" href="structg2sprop.html#a854972b3bb024b253818441130f31722">g2sprop</a>
+</li>
+<li>parseTrk
+: <a class="el" href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8">g2sprop</a>
+</li>
+<li>partial
+: <a class="el" href="structmap__search__priv.html#a2c133bf5ddbb9736c22cce0325225944">map_search_priv</a>
+, <a class="el" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">mapset_search</a>
+</li>
+<li>path
+: <a class="el" href="structroute__path.html#aa5e2462d6a934113c3762a34f8d1d13b">route_path</a>
+</li>
+<li>path2
+: <a class="el" href="structroute.html#ac33676f3d043413871e30bdbbcaeb029">route</a>
+</li>
+<li>path_hash
+: <a class="el" href="structroute__path.html#a0dc7991044416049d5bb286fbc2294ec">route_path</a>
+</li>
+<li>path_last
+: <a class="el" href="structroute__path.html#a0896740d8d2384b742a37821db429bf7">route_path</a>
+</li>
+<li>path_len
+: <a class="el" href="structroute__path.html#acbbbcc3155b9f001cce305e8e7d7e108">route_path</a>
+</li>
+<li>path_time
+: <a class="el" href="structroute__path.html#ade42504229ab0b3aa820dd91f2343f70">route_path</a>
+</li>
+<li>pattr
+: <a class="el" href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f">parsedata</a>
+</li>
+<li>pcb
+: <a class="el" href="structvehicle__priv.html#a40703cfd434cbe5e6d8631c66da220c9">vehicle_priv</a>
+</li>
+<li>percent
+: <a class="el" href="structroute__info.html#a82ea161645c27b3903d2361ca88955ee">route_info</a>
+</li>
+<li>pitch
+: <a class="el" href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca">gui_priv</a>
+</li>
+<li>pos
+: <a class="el" href="structroute.html#a052d5b83336fae1672ce9514d386fb9e">route</a>
+, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info</a>
+, <a class="el" href="structtile.html#a4471b3ee60e3516ce255b79d23e438f6">tile</a>
+</li>
+<li>pos_attr
+: <a class="el" href="structtile.html#a9672b980d62b163e3b3612ef160695a4">tile</a>
+</li>
+<li>pos_attr_start
+: <a class="el" href="structtile.html#a88358f32fe03935fcc828c53ad8cb6bd">tile</a>
+</li>
+<li>pos_coord
+: <a class="el" href="structtile.html#ab503553844667df2adc2a68bd689b05d">tile</a>
+</li>
+<li>pos_coord_start
+: <a class="el" href="structtile.html#a919c1a31086e5949957801a73e60fa20">tile</a>
+</li>
+<li>pos_next
+: <a class="el" href="structtile.html#a502c97982586fb3c4a6871a82a205507">tile</a>
+</li>
+<li>postal_code1
+: <a class="el" href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c">town_priv</a>
+</li>
+<li>postal_code2
+: <a class="el" href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d">town_priv</a>
+</li>
+<li>prev
+: <a class="el" href="structnavigation__command.html#a26b7ae432b31b380f75510d89413cc11">navigation_command</a>
+</li>
+<li>prev_button
+: <a class="el" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">scroll_buttons</a>
+</li>
+<li>priv
+: <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map</a>
+, <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect</a>
+, <a class="el" href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45">window</a>
+</li>
+<li>priv_data
+: <a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item</a>
+</li>
+<li>pro
+: <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods</a>
+</li>
+<li>prop
+: <a class="el" href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2">parsedata</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_r.html b/html/functions_vars_r.html
new file mode 100644
index 000000000..06bcbeaea
--- /dev/null
+++ b/html/functions_vars_r.html
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_r.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>radius
+: <a class="el" href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">vehicle_priv</a>
+</li>
+<li>range
+: <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection</a>
+</li>
+<li>reached_destinations_count
+: <a class="el" href="structroute.html#a1dd2a537f8d4d4cc3931212a80f22494">route</a>
+</li>
+<li>register_cb
+: <a class="el" href="structcommand__saved.html#a93c963a495475d5016e503b24bba3a0e">command_saved</a>
+</li>
+<li>register_ev
+: <a class="el" href="structcommand__saved.html#aa7323ed4003afa38e5e6fa166caf2b67">command_saved</a>
+</li>
+<li>rev
+: <a class="el" href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5">house_number_interpolation</a>
+</li>
+<li>right
+: <a class="el" href="structnavigation__maneuver.html#a1f59dd7c6fe6b096987360367827c608">navigation_maneuver</a>
+</li>
+<li>roundabout_delta
+: <a class="el" href="structnavigation__command.html#a5af2f5db45da7088be99d32eff88f926">navigation_command</a>
+</li>
+<li>route_data
+: <a class="el" href="structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35">gui_priv</a>
+</li>
+<li>route_depth
+: <a class="el" href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c">vehicleprofile</a>
+</li>
+<li>route_graph_done_cb
+: <a class="el" href="structroute.html#a51ed64bd569e95af31122e8ba0f7d9b1">route</a>
+</li>
+<li>route_graph_flood_done_cb
+: <a class="el" href="structroute.html#a356b5263ab44b195e2210a8b9bc65215">route</a>
+</li>
+<li>route_mr
+: <a class="el" href="structnavigation.html#a648ac9b17c700de7a9f0f7199764d3cc">navigation</a>
+</li>
+<li>route_segments
+: <a class="el" href="structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c">route_graph</a>
+</li>
+<li>route_status
+: <a class="el" href="structroute.html#af1a6e165ddec06052971e17c4bff0f68">route</a>
+</li>
+<li>rtecount
+: <a class="el" href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c">g2sstats</a>
+</li>
+<li>rtelength
+: <a class="el" href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a">g2sstats</a>
+</li>
+<li>rtepoints
+: <a class="el" href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963">g2sstats</a>
+</li>
+<li>rteunconverted
+: <a class="el" href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989">g2sstats</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_s.html b/html/functions_vars_s.html
new file mode 100644
index 000000000..407d64c73
--- /dev/null
+++ b/html/functions_vars_s.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_s.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>sampleFormat
+: <a class="el" href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b">PaStreamParameters</a>
+</li>
+<li>sampleRate
+: <a class="el" href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd">PaStreamInfo</a>
+</li>
+<li>sats
+: <a class="el" href="structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf">vehicle_priv</a>
+</li>
+<li>sats_used
+: <a class="el" href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">vehicle_priv</a>
+</li>
+<li>scb
+: <a class="el" href="structvehicle__priv.html#ab9b025e10c32c8efd3a994f446cbd588">vehicle_priv</a>
+</li>
+<li>search
+: <a class="el" href="structmap__search__priv.html#a60f5b81b8967e8dcd55212de72ed1204">map_search_priv</a>
+</li>
+<li>search_attr
+: <a class="el" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">mapset_search</a>
+</li>
+<li>seg
+: <a class="el" href="structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4">route_graph_point</a>
+</li>
+<li>sel
+: <a class="el" href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6">poi_param</a>
+, <a class="el" href="structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b">route_graph</a>
+</li>
+<li>selnb
+: <a class="el" href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c">poi_param</a>
+</li>
+<li>size
+: <a class="el" href="structbuffer.html#ab0dad21387a06c0cc06756776575940e">buffer</a>
+, <a class="el" href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8">town_priv</a>
+, <a class="el" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">zip_cd_ext</a>
+</li>
+<li>sourcefile
+: <a class="el" href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08">g2sprop</a>
+</li>
+<li>spacing
+: <a class="el" href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda">gui_config_settings</a>
+</li>
+<li>speed
+: <a class="el" href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">vehicle_priv</a>
+</li>
+<li>speed2meter
+: <a class="el" href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f">g2sprop</a>
+</li>
+<li>speed2sec
+: <a class="el" href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e">g2sprop</a>
+</li>
+<li>speedLengthUnit
+: <a class="el" href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5">g2sprop</a>
+</li>
+<li>speedTimeUnit
+: <a class="el" href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e">g2sprop</a>
+</li>
+<li>start
+: <a class="el" href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">route_graph_point</a>
+, <a class="el" href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">route_graph_segment</a>
+, <a class="el" href="structtile.html#adbb0fa9d4d05aaa70cbb06afec107a44">tile</a>
+</li>
+<li>start_next
+: <a class="el" href="structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f">route_graph_segment</a>
+</li>
+<li>static_distance
+: <a class="el" href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684">vehicleprofile</a>
+</li>
+<li>static_speed
+: <a class="el" href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06">vehicleprofile</a>
+</li>
+<li>stats
+: <a class="el" href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925">g2sprop</a>
+</li>
+<li>status_int
+: <a class="el" href="structnavigation.html#adae7194fd97131754a35f7689bcc905c">navigation</a>
+</li>
+<li>street
+: <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info</a>
+</li>
+<li>street_assoc
+: <a class="el" href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854">town_priv</a>
+</li>
+<li>street_direction
+: <a class="el" href="structroute__info.html#a67693ed66d1a53fbe512dd619f82649c">route_info</a>
+</li>
+<li>streetname_told
+: <a class="el" href="structnavigation__itm.html#a7763697b33712c37cd9f60e38ef9f1c8">navigation_itm</a>
+</li>
+<li>structVersion
+: <a class="el" href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14">PaHostApiInfo</a>
+, <a class="el" href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b">PaStreamInfo</a>
+</li>
+<li>suggestedLatency
+: <a class="el" href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0">PaStreamParameters</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_t.html b/html/functions_vars_t.html
new file mode 100644
index 000000000..4040a1b26
--- /dev/null
+++ b/html/functions_vars_t.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_t.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>tag
+: <a class="el" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">zip_cd_ext</a>
+</li>
+<li>this
+: <a class="el" href="structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462">scroll_buttons</a>
+</li>
+<li>through_traffic_penalty
+: <a class="el" href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c">vehicleprofile</a>
+</li>
+<li>time2sec
+: <a class="el" href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4">g2sprop</a>
+</li>
+<li>timeUnit
+: <a class="el" href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075">g2sprop</a>
+</li>
+<li>title
+: <a class="el" href="structgui__internal__keyb__mode.html#a902019f1bbc3d2fac38a128d14f0155c">gui_internal_keyb_mode</a>
+</li>
+<li>told
+: <a class="el" href="structnavigation__itm.html#a9ee0ded90646bab9a1914a36686a7bed">navigation_itm</a>
+</li>
+<li>top_row
+: <a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data</a>
+</li>
+<li>trkcount
+: <a class="el" href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593">g2sstats</a>
+</li>
+<li>trklength
+: <a class="el" href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3">g2sstats</a>
+</li>
+<li>trkunconverted
+: <a class="el" href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef">g2sstats</a>
+</li>
+<li>turn_around_penalty
+: <a class="el" href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b">vehicleprofile</a>
+</li>
+<li>turn_around_penalty2
+: <a class="el" href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65">vehicleprofile</a>
+</li>
+<li>type
+: <a class="el" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">attr_bin</a>
+, <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item</a>
+, <a class="el" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">item_bin</a>
+, <a class="el" href="structnavigation__maneuver.html#ae8a9a7f75cb7fd3ca7e1bcda5eb2584a">navigation_maneuver</a>
+, <a class="el" href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f">PaHostApiInfo</a>
+, <a class="el" href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7">town_priv</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_u.html b/html/functions_vars_u.html
new file mode 100644
index 000000000..a07ec1c49
--- /dev/null
+++ b/html/functions_vars_u.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_u.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>umlaut_mode
+: <a class="el" href="structgui__internal__keyb__mode.html#a297a29bfc35aa262eb9e170761adf72b">gui_internal_keyb_mode</a>
+</li>
+<li>unknown2
+: <a class="el" href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b">town_priv</a>
+</li>
+<li>unknown3
+: <a class="el" href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702">town_priv</a>
+</li>
+<li>unknown4
+: <a class="el" href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38">town_priv</a>
+</li>
+<li>update_required
+: <a class="el" href="structroute__path.html#a4426cab29e79036821cf0b8fed9dd45b">route_path</a>
+</li>
+<li>updated
+: <a class="el" href="structroute__path.html#abd05c7f0557eaa5a1916546fcb69c665">route_path</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_v.html b/html/functions_vars_v.html
new file mode 100644
index 000000000..c48757ba0
--- /dev/null
+++ b/html/functions_vars_v.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_v.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>valid
+: <a class="el" href="structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624">vehicle_priv</a>
+</li>
+<li>value
+: <a class="el" href="structroute__graph__point.html#a722c19574cb0a910a5fe58a75a81f579">route_graph_point</a>
+</li>
+<li>var
+: <a class="el" href="structresult.html#aed7e18a096ec1cc99923858a9f68c436">result</a>
+</li>
+<li>varlen
+: <a class="el" href="structresult.html#a513275ea2a4b0aeb477f9a90652c79f4">result</a>
+</li>
+<li>vehicleprofile
+: <a class="el" href="structroute.html#a0bdbb423178c93cc7d2930ae04804983">route</a>
+, <a class="el" href="structroute__graph.html#a3814fc3a65342de4746faec87d88e6ee">route_graph</a>
+</li>
+<li>verbose
+: <a class="el" href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d">g2sprop</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_w.html b/html/functions_vars_w.html
new file mode 100644
index 000000000..8e44cc1ea
--- /dev/null
+++ b/html/functions_vars_w.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_w.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>w
+: <a class="el" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">graphics_keyboard</a>
+</li>
+<li>weight
+: <a class="el" href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd">vehicleprofile</a>
+</li>
+<li>wfree
+: <a class="el" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">widget</a>
+</li>
+<li>width
+: <a class="el" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">table_column_desc</a>
+, <a class="el" href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc">vehicleprofile</a>
+</li>
+<li>wptpoints
+: <a class="el" href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa">g2sstats</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_x.html b/html/functions_vars_x.html
new file mode 100644
index 000000000..6311591a3
--- /dev/null
+++ b/html/functions_vars_x.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_x.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
+<li>x
+: <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord</a>
+, <a class="el" href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b">coord_d</a>
+, <a class="el" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">coord_geo_cart</a>
+, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_y.html b/html/functions_vars_y.html
new file mode 100644
index 000000000..abcd02283
--- /dev/null
+++ b/html/functions_vars_y.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_y.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>y
+: <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord</a>
+, <a class="el" href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6">coord_d</a>
+, <a class="el" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">coord_geo_cart</a>
+, <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_vars_z.html b/html/functions_vars_z.html
new file mode 100644
index 000000000..852018df4
--- /dev/null
+++ b/html/functions_vars_z.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_y.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_vars_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_z.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>z
+: <a class="el" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">coord_geo_cart</a>
+</li>
+<li>zipccml
+: <a class="el" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zip_cd</a>
+</li>
+<li>zipccrc
+: <a class="el" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zip_cd</a>
+</li>
+<li>zipcensig
+: <a class="el" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zip_cd</a>
+</li>
+<li>zipcexos
+: <a class="el" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zip_cd</a>
+</li>
+<li>zipcflg
+: <a class="el" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zip_cd</a>
+</li>
+<li>zipcfn
+: <a class="el" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zip_cd</a>
+</li>
+<li>zipcfnl
+: <a class="el" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zip_cd</a>
+</li>
+<li>zipcmthd
+: <a class="el" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zip_cd</a>
+</li>
+<li>zipcos
+: <a class="el" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zip_cd</a>
+</li>
+<li>zipcrc
+: <a class="el" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zip_lfh</a>
+</li>
+<li>zipcsiz
+: <a class="el" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zip_cd</a>
+</li>
+<li>zipcunc
+: <a class="el" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zip_cd</a>
+</li>
+<li>zipcver
+: <a class="el" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zip_cd</a>
+</li>
+<li>zipcvxt
+: <a class="el" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zip_cd</a>
+</li>
+<li>zipcxtl
+: <a class="el" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zip_cd</a>
+</li>
+<li>zipdat
+: <a class="el" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zip_cd</a>
+</li>
+<li>zipdate
+: <a class="el" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zip_lfh</a>
+</li>
+<li>zipdsk
+: <a class="el" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zip_cd</a>
+</li>
+<li>zipext
+: <a class="el" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zip_cd</a>
+</li>
+<li>zipfnln
+: <a class="el" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zip_lfh</a>
+</li>
+<li>zipgenfld
+: <a class="el" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zip_lfh</a>
+</li>
+<li>zipint
+: <a class="el" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zip_cd</a>
+</li>
+<li>ziplocsig
+: <a class="el" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">zip_lfh</a>
+</li>
+<li>zipmthd
+: <a class="el" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zip_lfh</a>
+</li>
+<li>zipname
+: <a class="el" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zip_lfh</a>
+</li>
+<li>zipofst
+: <a class="el" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zip_cd</a>
+, <a class="el" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zip_cd_ext</a>
+</li>
+<li>zipsize
+: <a class="el" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zip_lfh</a>
+</li>
+<li>ziptim
+: <a class="el" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">zip_cd</a>
+</li>
+<li>ziptime
+: <a class="el" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">zip_lfh</a>
+</li>
+<li>zipuncmp
+: <a class="el" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zip_lfh</a>
+</li>
+<li>zipver
+: <a class="el" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zip_lfh</a>
+</li>
+<li>zipxtraln
+: <a class="el" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zip_lfh</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_w.html b/html/functions_w.html
new file mode 100644
index 000000000..c2baa7e7a
--- /dev/null
+++ b/html/functions_w.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_w.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>w
+: <a class="el" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">graphics_keyboard</a>
+</li>
+<li>weight
+: <a class="el" href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd">vehicleprofile</a>
+</li>
+<li>wfree
+: <a class="el" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">widget</a>
+</li>
+<li>width
+: <a class="el" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">table_column_desc</a>
+, <a class="el" href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc">vehicleprofile</a>
+</li>
+<li>wptpoints
+: <a class="el" href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa">g2sstats</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_x.html b/html/functions_x.html
new file mode 100644
index 000000000..52906aca9
--- /dev/null
+++ b/html/functions_x.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_x.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
+<li>x
+: <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord</a>
+, <a class="el" href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b">coord_d</a>
+, <a class="el" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">coord_geo_cart</a>
+, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_y.html b/html/functions_y.html
new file mode 100644
index 000000000..330da8009
--- /dev/null
+++ b/html/functions_y.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_y.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
+<li>y
+: <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord</a>
+, <a class="el" href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6">coord_d</a>
+, <a class="el" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">coord_geo_cart</a>
+, <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/functions_z.html b/html/functions_z.html
new file mode 100644
index 000000000..b41c46d84
--- /dev/null
+++ b/html/functions_z.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_prop.html"><span>Properties</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_b.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_c.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_d.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_e.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_f.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_g.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_h.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_i.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_k.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_l.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_m.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_n.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_o.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_p.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_q.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_r.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_s.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_t.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_u.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_v.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_w.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_x.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_y.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_z.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_z.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
+
+<h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
+<li>z
+: <a class="el" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">coord_geo_cart</a>
+</li>
+<li>zipccml
+: <a class="el" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zip_cd</a>
+</li>
+<li>zipccrc
+: <a class="el" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zip_cd</a>
+</li>
+<li>zipcensig
+: <a class="el" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zip_cd</a>
+</li>
+<li>zipcexos
+: <a class="el" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zip_cd</a>
+</li>
+<li>zipcflg
+: <a class="el" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zip_cd</a>
+</li>
+<li>zipcfn
+: <a class="el" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zip_cd</a>
+</li>
+<li>zipcfnl
+: <a class="el" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zip_cd</a>
+</li>
+<li>zipcmthd
+: <a class="el" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zip_cd</a>
+</li>
+<li>zipcos
+: <a class="el" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zip_cd</a>
+</li>
+<li>zipcrc
+: <a class="el" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zip_lfh</a>
+</li>
+<li>zipcsiz
+: <a class="el" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zip_cd</a>
+</li>
+<li>zipcunc
+: <a class="el" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zip_cd</a>
+</li>
+<li>zipcver
+: <a class="el" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zip_cd</a>
+</li>
+<li>zipcvxt
+: <a class="el" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zip_cd</a>
+</li>
+<li>zipcxtl
+: <a class="el" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zip_cd</a>
+</li>
+<li>zipdat
+: <a class="el" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zip_cd</a>
+</li>
+<li>zipdate
+: <a class="el" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zip_lfh</a>
+</li>
+<li>zipdsk
+: <a class="el" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zip_cd</a>
+</li>
+<li>zipext
+: <a class="el" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zip_cd</a>
+</li>
+<li>zipfnln
+: <a class="el" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zip_lfh</a>
+</li>
+<li>zipgenfld
+: <a class="el" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zip_lfh</a>
+</li>
+<li>zipint
+: <a class="el" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zip_cd</a>
+</li>
+<li>ziplocsig
+: <a class="el" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">zip_lfh</a>
+</li>
+<li>zipmthd
+: <a class="el" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zip_lfh</a>
+</li>
+<li>zipname
+: <a class="el" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zip_lfh</a>
+</li>
+<li>zipofst
+: <a class="el" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zip_cd</a>
+, <a class="el" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zip_cd_ext</a>
+</li>
+<li>zipsize
+: <a class="el" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zip_lfh</a>
+</li>
+<li>ziptim
+: <a class="el" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">zip_cd</a>
+</li>
+<li>ziptime
+: <a class="el" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">zip_lfh</a>
+</li>
+<li>zipuncmp
+: <a class="el" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zip_lfh</a>
+</li>
+<li>zipver
+: <a class="el" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zip_lfh</a>
+</li>
+<li>zipxtraln
+: <a class="el" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zip_lfh</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/galias_8h_source.html b/html/galias_8h_source.html
new file mode 100644
index 000000000..33deba93a
--- /dev/null
+++ b/html/galias_8h_source.html
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/galias.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('galias_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">galias.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"></div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>galias.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/galloca_8h_source.html b/html/galloca_8h_source.html
new file mode 100644
index 000000000..fd20e295b
--- /dev/null
+++ b/html/galloca_8h_source.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/galloca.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('galloca_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">galloca.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_ALLOCA_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_ALLOCA_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="comment">/* GCC does the right thing */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"># undef alloca</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define alloca(size) __builtin_alloca (size)</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined (GLIB_HAVE_ALLOCA_H)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="comment">/* a native and working alloca.h is there */</span> </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"># include &lt;alloca.h&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* !__GNUC__ &amp;&amp; !GLIB_HAVE_ALLOCA_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(_MSC_VER) || defined(__DMC__)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;malloc.h&gt;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"># define alloca _alloca</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !_MSC_VER &amp;&amp; !__DMC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _AIX</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma alloca</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !_AIX */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef alloca </span><span class="comment">/* predefined by HP cc +Olibcalls */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span>G_BEGIN_DECLS</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">char</span> *alloca ();</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"># endif </span><span class="comment">/* !alloca */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !_AIX */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !_MSC_VER &amp;&amp; !__DMC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !__GNUC__ &amp;&amp; !GLIB_HAVE_ALLOCA_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define g_alloca(size) alloca (size)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_newa(struct_type, n_structs) ((struct_type*) g_alloca (sizeof (struct_type) * (gsize) (n_structs)))</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_ALLOCA_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>galloca.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gar2navit_8h_source.html b/html/gar2navit_8h_source.html
new file mode 100644
index 000000000..8b0f0a3f9
--- /dev/null
+++ b/html/gar2navit_8h_source.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/garmin/gar2navit.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gar2navit_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gar2navit.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2007 Alexander Atanasov &lt;aatanasov@gmail.com&gt;</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> it under the terms of the GNU General Public License as published by</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> the Free Software Foundation; version 2 of the License.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, </span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> MA 02110-1301 USA</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> Garmin and MapSource are registered trademarks or trademarks</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> of Garmin Ltd. or one of its subsidiaries.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define GROUP_RGN1 0</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GROUP_RGN2 1</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structgar2navit.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgar2navit.html">gar2navit</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> id;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> maxid;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">enum</span> item_type ntype;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">unsigned</span> group;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">char</span> *descr;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">struct </span><a class="code" href="structgar2navit.html">gar2navit</a> *next;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define G2N_POINT 1</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_POLYLINE 2</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_POLYGONE 3</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_KIND_MASK 0xF0000000</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_KIND_SHIFT 28</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_RGN1 (GROUP_RGN1&lt;&lt;29)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G2N_RGN2 (GROUP_RGN2&lt;&lt;29)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structgar2nav__conv.html"> 43</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgar2nav__conv.html">gar2nav_conv</a> {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structgar2navit.html">gar2navit</a> *points;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structgar2navit.html">gar2navit</a> *polylines;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct </span><a class="code" href="structgar2navit.html">gar2navit</a> *polygons;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;};</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structgar2nav__conv.html">gar2nav_conv</a> *g2n_conv_load(<span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">enum</span> item_type g2n_get_type(<span class="keyword">struct</span> <a class="code" href="structgar2nav__conv.html">gar2nav_conv</a> *c, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">char</span> *g2n_get_descr(<span class="keyword">struct</span> <a class="code" href="structgar2nav__conv.html">gar2nav_conv</a> *c, <span class="keywordtype">int</span> type, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structgar2nav__conv.html">gar2nav_conv</a> *g2n_default_conv(<span class="keywordtype">void</span>);</div>
+<div class="ttc" id="structgar2nav__conv_html"><div class="ttname"><a href="structgar2nav__conv.html">gar2nav_conv</a></div><div class="ttdef"><b>Definition:</b> gar2navit.h:43</div></div>
+<div class="ttc" id="structgar2navit_html"><div class="ttname"><a href="structgar2navit.html">gar2navit</a></div><div class="ttdef"><b>Definition:</b> gar2navit.h:26</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_be188be5249491678773f9f5c5b518cb.html">garmin</a></li><li class="navelem"><b>gar2navit.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/garmin_8h_source.html b/html/garmin_8h_source.html
new file mode 100644
index 000000000..e3bba8a04
--- /dev/null
+++ b/html/garmin_8h_source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/garmin/garmin.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('garmin_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">garmin.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2007 Alexander Atanasov &lt;aatanasov@gmail.com&gt;</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> it under the terms of the GNU General Public License as published by</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> the Free Software Foundation; version 2 of the License.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, </span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> MA 02110-1301 USA</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> Garmin and MapSource are registered trademarks or trademarks</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> of Garmin Ltd. or one of its subsidiaries.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define dlog(x,y ...) logfn(__FILE__,__LINE__,x, ##y)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HARDDEBUG</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ddlog(x,y ...) logfn(__FILE__,__LINE__,x, ##y)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ddlog(x,y ...)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> garmin_debug;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">void</span> logfn(<span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>, <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_be188be5249491678773f9f5c5b518cb.html">garmin</a></li><li class="navelem"><b>garmin.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/geodesic_8h_source.html b/html/geodesic_8h_source.html
new file mode 100644
index 000000000..901f9e776
--- /dev/null
+++ b/html/geodesic_8h_source.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt/src/geodesic.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('geodesic_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">geodesic.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef lint</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="comment">/*static char GEODESIC_H_ID[] = &quot;@(#)geodesic.h 4.3 95/08/19 GIE REL&quot;; */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef _IN_GEOD_SET</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GEOD_EXTERN extern</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GEOD_EXTERN</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structgeodesic.html"> 34</a></span>&#160;GEOD_EXTERN <span class="keyword">struct </span><a class="code" href="structgeodesic.html">geodesic</a> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">double</span> A;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">double</span> LAM1, PHI1, ALPHA12;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">double</span> LAM2, PHI2, ALPHA21;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">double</span> DIST;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">double</span> ONEF, FLAT, FLAT2, FLAT4, FLAT64;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">int</span> ELLIPSE;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;} GEODESIC;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"># define geod_a GEODESIC.A</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define lam1 GEODESIC.LAM1</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define phi1 GEODESIC.PHI1</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define al12 GEODESIC.ALPHA12</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define lam2 GEODESIC.LAM2</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define phi2 GEODESIC.PHI2</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define al21 GEODESIC.ALPHA21</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define geod_S GEODESIC.DIST</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define geod_f GEODESIC.FLAT</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define onef GEODESIC.ONEF</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define f2 GEODESIC.FLAT2</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define f4 GEODESIC.FLAT4</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ff2 GEODESIC.FLAT4</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define f64 GEODESIC.FLAT64</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ellipse GEODESIC.ELLIPSE</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;GEOD_EXTERN <span class="keywordtype">int</span> n_alpha, n_S;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;GEOD_EXTERN <span class="keywordtype">double</span> to_meter, fr_meter, del_alpha;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">void</span> geod_set(<span class="keywordtype">int</span>, <span class="keywordtype">char</span> **);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">void</span> geod_for(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">void</span> geod_pre(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> geod_inv(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structgeodesic_html"><div class="ttname"><a href="structgeodesic.html">geodesic</a></div><div class="ttdef"><b>Definition:</b> geodesic.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li><li class="navelem"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></li><li class="navelem"><b>geodesic.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/geom_8h_source.html b/html/geom_8h_source.html
new file mode 100644
index 000000000..2d171d8d1
--- /dev/null
+++ b/html/geom_8h_source.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: geom.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('geom_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">geom.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef NAVIT_GEOM_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GEOM_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define sq(x) ((double)(x)*(x))</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structrect.html"> 35</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structrect.html">rect</a> {<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> l,h;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">enum</span> geom_poly_segment_type {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; geom_poly_segment_type_none,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; geom_poly_segment_type_way_inner,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; geom_poly_segment_type_way_outer,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; geom_poly_segment_type_way_left_side,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; geom_poly_segment_type_way_right_side,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; geom_poly_segment_type_way_unknown,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structgeom__poly__segment.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">enum</span> geom_poly_segment_type type;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *first,*last;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> geom_coord_copy(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *from, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *to, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> reverse);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> geom_coord_revert(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> geom_line_middle(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">long</span> <span class="keywordtype">long</span> geom_poly_area(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> geom_poly_centroid(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *r);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">int</span> geom_poly_point_inside(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *cp, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">int</span> geom_poly_closest_point(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *pl, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="struct__GList.html">GList</a> *geom_poly_segments_insert(<a class="code" href="struct__GList.html">GList</a> *list, <span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *first, <span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *second, <span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *third);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> geom_poly_segment_destroy(<span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *seg);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="struct__GList.html">GList</a> *geom_poly_segments_remove(<a class="code" href="struct__GList.html">GList</a> *list, <span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *seg);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> geom_poly_segment_compatible(<span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *s1, <span class="keyword">struct</span> <a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *s2, <span class="keywordtype">int</span> dir);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="struct__GList.html">GList</a> *geom_poly_segments_sort(<a class="code" href="struct__GList.html">GList</a> *in, <span class="keyword">enum</span> geom_poly_segment_type type);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">int</span> geom_poly_segments_point_inside(<a class="code" href="struct__GList.html">GList</a> *in, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> geom_clip_line_code(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p2, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">int</span> geom_is_inside(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keywordtype">int</span> <a class="code" href="structedge.html">edge</a>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> geom_poly_intersection(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *p2, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keywordtype">int</span> <a class="code" href="structedge.html">edge</a>, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ret);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> geom_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structedge_html"><div class="ttname"><a href="structedge.html">edge</a></div><div class="ttdef"><b>Definition:</b> ch.c:47</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structgeom__poly__segment_html"><div class="ttname"><a href="structgeom__poly__segment.html">geom_poly_segment</a></div><div class="ttdef"><b>Definition:</b> geom.h:47</div></div>
+<div class="ttc" id="structrect_html"><div class="ttname"><a href="structrect.html">rect</a></div><div class="ttdef"><b>Definition:</b> geom.h:35</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>geom.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gerror_8h_source.html b/html/gerror_8h_source.html
new file mode 100644
index 000000000..b64227637
--- /dev/null
+++ b/html/gerror_8h_source.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gerror.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gerror_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gerror.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* gerror.h - Error reporting system</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2000 Red Hat, Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * The Gnome Library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * published by the Free Software Foundation; either version 2 of the</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * The Gnome Library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * License along with the Gnome Library; see the file COPYING.LIB. If not,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef __G_ERROR_H__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_ERROR_H__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;glib/gquark.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GError.html">_GError</a> GError;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="struct__GError.html"> 34</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GError.html">_GError</a></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; GQuark domain;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; gint <a class="code" href="structcode.html">code</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; gchar *<a class="code" href="structmessage.html">message</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;};</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;GError* g_error_new (GQuark domain,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gint <a class="code" href="structcode.html">code</a>,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ...) G_GNUC_PRINTF (3, 4);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;GError* g_error_new_literal (GQuark domain,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; gint code,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; const gchar *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> g_error_free (GError *error);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;GError* g_error_copy (const GError *error);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;gboolean g_error_matches (const GError *error,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; GQuark domain,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; gint code);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* if (err) *err = g_error_new(domain, code, format, ...), also has</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * some sanity checks.</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> g_set_error (GError **err,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; GQuark domain,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; gint code,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; const gchar *format,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; ...) G_GNUC_PRINTF (4, 5);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> g_set_error_literal (GError **err,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; GQuark domain,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; gint code,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; const gchar *message);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* if (dest) *dest = src; also has some sanity checks.</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> g_propagate_error (GError **dest,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; GError *src);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* if (err &amp;&amp; *err) { g_error_free(*err); *err = NULL; } */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">void</span> g_clear_error (GError **err);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">/* if (err) prefix the formatted string to the -&gt;message */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> g_prefix_error (GError **err,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; const gchar *format,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; ...) G_GNUC_PRINTF (2, 3);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/* g_propagate_error then g_error_prefix on dest */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> g_propagate_prefixed_error (GError **dest,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; GError *src,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; const gchar *format,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; ...) G_GNUC_PRINTF (3, 4);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_ERROR_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structcode_html"><div class="ttname"><a href="structcode.html">code</a></div><div class="ttdef"><b>Definition:</b> inftrees.h:24</div></div>
+<div class="ttc" id="struct__GError_html"><div class="ttname"><a href="struct__GError.html">_GError</a></div><div class="ttdef"><b>Definition:</b> gerror.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gerror.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/getopt_8h_source.html b/html/getopt_8h_source.html
new file mode 100644
index 000000000..5cfafc6ad
--- /dev/null
+++ b/html/getopt_8h_source.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/getopt.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('getopt_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">getopt.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __GETOPT_H__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="comment">/* </span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * getopt.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * $Id: getopt.h,v 1.4 2009/01/04 17:35:36 keithmarshall Exp $</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Defines constants and function prototypes required to implement</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * the `getopt&#39;, `getopt_long&#39; and `getopt_long_only&#39; APIs.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This file is part of the MinGW32 package set.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Contributed by Keith Marshall &lt;keithmarshall@users.sourceforge.net&gt;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THIS SOFTWARE IS NOT COPYRIGHTED</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * This source code is offered for use in the public domain. You may</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * use, modify or distribute it freely.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * This code is distributed in the hope that it will be useful but</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * DISCLAIMED. This includes but is not limited to warranties of</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * $Revision: 1.4 $</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * $Author: keithmarshall $</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * $Date: 2009/01/04 17:35:36 $</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define __GETOPT_H__</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optind; <span class="comment">/* index of first non-option in argv */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optopt; <span class="comment">/* single option character, as parsed */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> opterr; <span class="comment">/* flag to enable built-in diagnostics... */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="comment">/* (user may set to zero, to suppress) */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *optarg; <span class="comment">/* pointer to argument of current option */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> getopt( <span class="keywordtype">int</span>, <span class="keywordtype">char</span> * <span class="keyword">const</span> [], <span class="keyword">const</span> <span class="keywordtype">char</span> * );</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#ifdef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> * BSD adds the non-standard `optreset&#39; feature, for reinitialisation</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * of `getopt&#39; parsing. We support this feature, for applications which</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * proclaim their BSD heritage, before including this header; however,</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * to maintain portability, developers are advised to avoid it.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"># define optreset __mingw_optreset</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optreset;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> * POSIX requires the `getopt&#39; API to be specified in `unistd.h&#39;;</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> * thus, `unistd.h&#39; includes this header. However, we do not want</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> * to expose the `getopt_long&#39; or `getopt_long_only&#39; APIs, when</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> * included in this manner. Thus, close the standard __GETOPT_H__</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> * declarations block, and open an additional __GETOPT_LONG_H__</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> * specific block, only when *not* __UNISTD_H_SOURCED__, in which</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> * to declare the extended API.</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !defined(__GETOPT_H__) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(__UNISTD_H_SOURCED__) &amp;&amp; !defined(__GETOPT_LONG_H__)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __GETOPT_LONG_H__</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structoption.html"> 79</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structoption.html">option</a> <span class="comment">/* specification for a long form option... */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name; <span class="comment">/* option name, without leading hyphens */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> has_arg; <span class="comment">/* does it take an argument? */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">int</span> *flag; <span class="comment">/* where to save its status, or NULL */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">int</span> val; <span class="comment">/* its associated status value */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">enum</span> <span class="comment">/* permitted values for its `has_arg&#39; field... */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;{</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; no_argument = 0, <span class="comment">/* option never takes an argument */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; required_argument, <span class="comment">/* option always requires an argument */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; optional_argument <span class="comment">/* option may take an argument */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> getopt_long( <span class="keywordtype">int</span>, <span class="keywordtype">char</span> * <span class="keyword">const</span> [], <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoption.html">option</a> *, <span class="keywordtype">int</span> * );</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> getopt_long_only( <span class="keywordtype">int</span>, <span class="keywordtype">char</span> * <span class="keyword">const</span> [], <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoption.html">option</a> *, <span class="keywordtype">int</span> * );</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * Previous MinGW implementation had...</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#ifndef HAVE_DECL_GETOPT</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> * ...for the long form API only; keep this for compatibility.</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"># define HAVE_DECL_GETOPT 1</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !defined(__UNISTD_H_SOURCED__) &amp;&amp; !defined(__GETOPT_LONG_H__) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="comment">/* $RCSfile: getopt.h,v $Revision: 1.4 $: end of file */</span></div>
+<div class="ttc" id="structoption_html"><div class="ttname"><a href="structoption.html">option</a></div><div class="ttdef"><b>Definition:</b> getopt.h:79</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>getopt.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/getopt__long_8h_source.html b/html/getopt__long_8h_source.html
new file mode 100644
index 000000000..fe5ab098c
--- /dev/null
+++ b/html/getopt__long_8h_source.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/xgetopt/getopt_long.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('getopt__long_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">getopt_long.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Portions Copyright (c) 1987, 1993, 1994</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * The Regents of the University of California. All rights reserved.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Portions Copyright (c) 2003-2011, PostgreSQL Global Development Group</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * src/include/getopt_long.h</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef GETOPT_LONG_H</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GETOPT_LONG_H</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifdef HAVE_GETOPT_H</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;getopt.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/* These are picked up from the system&#39;s getopt() facility. */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> opterr;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optind;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> optopt;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *optarg;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifndef HAVE_STRUCT_OPTION</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structoption.html">option</a></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;{</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">int</span> has_arg;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">int</span> *flag;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> val;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define no_argument 0</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define required_argument 1</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifndef HAVE_GETOPT_LONG</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> getopt_long(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *<span class="keyword">const</span> argv[],</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *optstring,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoption.html">option</a> * longopts, <span class="keywordtype">int</span> *longindex);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GETOPT_LONG_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structoption_html"><div class="ttname"><a href="structoption.html">option</a></div><div class="ttdef"><b>Definition:</b> getopt.h:79</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_720b853eee6f4465f2234e49d40a2650.html">xgetopt</a></li><li class="navelem"><b>getopt_long.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gettextP_8h_source.html b/html/gettextP_8h_source.html
new file mode 100644
index 000000000..f97e85003
--- /dev/null
+++ b/html/gettextP_8h_source.html
@@ -0,0 +1,306 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/gettextP.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gettextP_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gettextP.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Header describing internals of libintl library.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Written by Ulrich Drepper &lt;drepper@cygnus.com&gt;, 1995.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _GETTEXTP_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _GETTEXTP_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span> <span class="comment">/* Get size_t. */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifdef _LIBC</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &quot;../iconv/gconv_int.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if HAVE_ICONV</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;iconv.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;loadinfo.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;gmo.h&quot;</span> <span class="comment">/* Get nls_uint32. */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* @@ end of prolog @@ */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifndef internal_function</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define internal_function</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifndef attribute_hidden</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define attribute_hidden</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">/* Tell the compiler when a conditional or integer expression is</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> almost always true or almost always false. */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#ifndef HAVE_BUILTIN_EXPECT</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __builtin_expect(expr, val) (expr)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#ifndef W</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define W(flag, data) ((flag) ? SWAP (data) : (data))</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#ifdef _LIBC</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;byteswap.h&gt;</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"># define SWAP(i) bswap_32 (i)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> nls_uint32</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;SWAP (i)</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; nls_uint32 i;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> (i &lt;&lt; 24) | ((i &amp; 0xff00) &lt;&lt; 8) | ((i &gt;&gt; 8) &amp; 0xff00) | (i &gt;&gt; 24);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;}</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* In-memory representation of system dependent string. */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structsysdep__string__desc.html"> 72</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsysdep__string__desc.html">sysdep_string_desc</a></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;{</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">/* Length of addressed string, including the trailing NUL. */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">size_t</span> length;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">/* Pointer to addressed string. */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pointer;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* The representation of an opened message catalog. */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structloaded__domain.html"> 81</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structloaded__domain.html">loaded_domain</a></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;{</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="comment">/* Pointer to memory containing the .mo file. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *data;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">/* 1 if the memory is mmap()ed, 0 if the memory is malloc()ed. */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">int</span> use_mmap;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">/* Size of mmap()ed memory. */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">size_t</span> mmap_size;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">/* 1 if the .mo file uses a different endianness than this machine. */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">int</span> must_swap;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">/* Pointer to additional malloc()ed memory. */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">void</span> *malloced;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="comment">/* Number of static strings pairs. */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; nls_uint32 nstrings;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">/* Pointer to descriptors of original strings in the file. */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structstring__desc.html">string_desc</a> *orig_tab;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">/* Pointer to descriptors of translated strings in the file. */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structstring__desc.html">string_desc</a> *trans_tab;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">/* Number of system dependent strings pairs. */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; nls_uint32 n_sysdep_strings;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="comment">/* Pointer to descriptors of original sysdep strings. */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structsysdep__string__desc.html">sysdep_string_desc</a> *orig_sysdep_tab;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">/* Pointer to descriptors of translated sysdep strings. */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structsysdep__string__desc.html">sysdep_string_desc</a> *trans_sysdep_tab;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="comment">/* Size of hash table. */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; nls_uint32 hash_size;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">/* Pointer to hash table. */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">const</span> nls_uint32 *hash_tab;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="comment">/* 1 if the hash table uses a different endianness than this machine. */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">int</span> must_swap_hash_tab;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">int</span> codeset_cntr;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#ifdef _LIBC</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span> __gconv_t conv;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if HAVE_ICONV</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span> iconv_t conv;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> **conv_tab;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">struct </span><a class="code" href="structexpression.html">expression</a> *plural;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> nplurals;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;};</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* We want to allocate a string at the end of the struct. But ISO C</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> doesn&#39;t allow zero sized arrays. */</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZERO 0</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZERO 1</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment">/* A set of settings bound to a message domain. Used to store settings</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> from bindtextdomain() and bind_textdomain_codeset(). */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structbinding.html"> 139</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbinding.html">binding</a></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">struct </span><a class="code" href="structbinding.html">binding</a> *next;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">char</span> *dirname;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">int</span> codeset_cntr; <span class="comment">/* Incremented each time codeset changes. */</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">char</span> *codeset;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">char</span> domainname[ZERO];</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;};</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment">/* A counter which is incremented each time some previous translations</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> become invalid.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> This variable is part of the external ABI of the GNU libintl. */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> _nl_msg_cat_cntr;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#ifndef _LIBC</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="keyword">const</span> <span class="keywordtype">char</span> *_nl_locale_name (<span class="keywordtype">int</span> category, <span class="keyword">const</span> <span class="keywordtype">char</span> *categoryname);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">struct </span><a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *_nl_find_domain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__dirname, <span class="keywordtype">char</span> *__locale,</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">struct</span> <a class="code" href="structbinding.html">binding</a> *__domainbinding)</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; internal_function;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">void</span> _nl_load_domain (<span class="keyword">struct</span> <a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *__domain,</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">struct</span> <a class="code" href="structbinding.html">binding</a> *__domainbinding)</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; internal_function;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">void</span> _nl_unload_domain (<span class="keyword">struct</span> <a class="code" href="structloaded__domain.html">loaded_domain</a> *__domain)</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; internal_function;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *_nl_init_domain_conv (<span class="keyword">struct</span> <a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *__domain_file,</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">struct</span> <a class="code" href="structloaded__domain.html">loaded_domain</a> *__domain,</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">struct</span> <a class="code" href="structbinding.html">binding</a> *__domainbinding)</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; internal_function;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">void</span> _nl_free_domain_conv (<span class="keyword">struct</span> <a class="code" href="structloaded__domain.html">loaded_domain</a> *__domain)</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; internal_function;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">char</span> *_nl_find_msg (<span class="keyword">struct</span> <a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *domain_file,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">struct</span> <a class="code" href="structbinding.html">binding</a> *domainbinding, <span class="keyword">const</span> <span class="keywordtype">char</span> *msgid,</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">size_t</span> *lengthp)</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; internal_function;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#ifdef _LIBC</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *__gettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__dgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__dcgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid,</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__ngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__dngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__dcngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n, <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__dcigettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">int</span> __plural, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n,</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__textdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__bindtextdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__dirname);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *__bind_textdomain_codeset (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__codeset);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="comment">/* Declare the exported libintl_* functions, in a way that allows us to</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> call them under their real name. */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"># undef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &quot;libgnuintl.h&quot;</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_dcigettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">int</span> __plural, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment">/* @@ begin of epilog @@ */</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* gettextP.h */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structexpression_html"><div class="ttname"><a href="structexpression.html">expression</a></div><div class="ttdef"><b>Definition:</b> plural-exp.h:34</div></div>
+<div class="ttc" id="structloaded__domain_html"><div class="ttname"><a href="structloaded__domain.html">loaded_domain</a></div><div class="ttdef"><b>Definition:</b> gettextP.h:81</div></div>
+<div class="ttc" id="structsysdep__string__desc_html"><div class="ttname"><a href="structsysdep__string__desc.html">sysdep_string_desc</a></div><div class="ttdef"><b>Definition:</b> gettextP.h:72</div></div>
+<div class="ttc" id="structloaded__l10nfile_html"><div class="ttname"><a href="structloaded__l10nfile.html">loaded_l10nfile</a></div><div class="ttdef"><b>Definition:</b> loadinfo.h:68</div></div>
+<div class="ttc" id="structbinding_html"><div class="ttname"><a href="structbinding.html">binding</a></div><div class="ttdef"><b>Definition:</b> gettextP.h:139</div></div>
+<div class="ttc" id="structstring__desc_html"><div class="ttname"><a href="structstring__desc.html">string_desc</a></div><div class="ttdef"><b>Definition:</b> gmo.h:108</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>gettextP.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/ghash_8h_source.html b/html/ghash_8h_source.html
new file mode 100644
index 000000000..e2751d810
--- /dev/null
+++ b/html/ghash_8h_source.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/ghash.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('ghash_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ghash.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_HASH_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_HASH_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;glib/glist.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GHashTable.html">_GHashTable</a> GHashTable;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">typedef</span> gboolean (*GHRFunc) (gpointer key,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gpointer value,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GHashTableIter.html">_GHashTableIter</a> <a class="code" href="struct__GHashTableIter.html">GHashTableIter</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct__GHashTableIter.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GHashTableIter.html">_GHashTableIter</a></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;{</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">/*&lt; private &gt;*/</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; gpointer dummy1;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; gpointer dummy2;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; gpointer dummy3;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">int</span> dummy4;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; gboolean dummy5;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; gpointer dummy6;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* Hash tables</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;GHashTable* g_hash_table_new (GHashFunc hash_func,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; GEqualFunc key_equal_func);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;GHashTable* g_hash_table_new_full (GHashFunc hash_func,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; GEqualFunc key_equal_func,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; GDestroyNotify key_destroy_func,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; GDestroyNotify value_destroy_func);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> g_hash_table_destroy (GHashTable *hash_table);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> g_hash_table_insert (GHashTable *hash_table,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; gpointer key,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; gpointer value);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> g_hash_table_replace (GHashTable *hash_table,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; gpointer key,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; gpointer value);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;gboolean g_hash_table_remove (GHashTable *hash_table,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; gconstpointer key);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">void</span> g_hash_table_remove_all (GHashTable *hash_table);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;gboolean g_hash_table_steal (GHashTable *hash_table,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; gconstpointer key);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> g_hash_table_steal_all (GHashTable *hash_table);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;gpointer g_hash_table_lookup (GHashTable *hash_table,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; gconstpointer key);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;gboolean g_hash_table_lookup_extended (GHashTable *hash_table,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; gconstpointer lookup_key,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; gpointer *orig_key,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; gpointer *value);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> g_hash_table_foreach (GHashTable *hash_table,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; GHFunc func,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;gpointer g_hash_table_find (GHashTable *hash_table,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; GHRFunc predicate,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;guint g_hash_table_foreach_remove (GHashTable *hash_table,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; GHRFunc func,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;guint g_hash_table_foreach_steal (GHashTable *hash_table,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; GHRFunc func,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;guint g_hash_table_size (GHashTable *hash_table);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="struct__GList.html">GList</a> * g_hash_table_get_keys (GHashTable *hash_table);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<a class="code" href="struct__GList.html">GList</a> * g_hash_table_get_values (GHashTable *hash_table);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> g_hash_table_iter_init (<a class="code" href="struct__GHashTableIter.html">GHashTableIter</a> *iter,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; GHashTable *hash_table);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;gboolean g_hash_table_iter_next (<a class="code" href="struct__GHashTableIter.html">GHashTableIter</a> *iter,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; gpointer *key,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; gpointer *value);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;GHashTable* g_hash_table_iter_get_hash_table (<a class="code" href="struct__GHashTableIter.html">GHashTableIter</a> *iter);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> g_hash_table_iter_remove (<a class="code" href="struct__GHashTableIter.html">GHashTableIter</a> *iter);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> g_hash_table_iter_steal (<a class="code" href="struct__GHashTableIter.html">GHashTableIter</a> *iter);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment">/* keeping hash tables alive */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;GHashTable* g_hash_table_ref (GHashTable *hash_table);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">void</span> g_hash_table_unref (GHashTable *hash_table);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* The following two functions are deprecated and will be removed in</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> * the next major release. They do no good. */</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define g_hash_table_freeze(hash_table) ((void)0)</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_hash_table_thaw(hash_table) ((void)0)</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* Hash Functions</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;gboolean g_str_equal (gconstpointer v1,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; gconstpointer v2);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;guint g_str_hash (gconstpointer v);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;gboolean g_int_equal (gconstpointer v1,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; gconstpointer v2);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;guint g_int_hash (gconstpointer v);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment">/* This &quot;hash&quot; function will just return the key&#39;s address as an</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> * unsigned integer. Useful for hashing on plain addresses or</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> * simple integer values.</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> * Passing NULL into g_hash_table_new() as GHashFunc has the</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> * same effect as passing g_direct_hash().</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;guint g_direct_hash (gconstpointer v) G_GNUC_CONST;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;gboolean g_direct_equal (gconstpointer v1,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; gconstpointer v2) G_GNUC_CONST;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_HASH_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="struct__GHashTableIter_html"><div class="ttname"><a href="struct__GHashTableIter.html">_GHashTableIter</a></div><div class="ttdef"><b>Definition:</b> ghash.h:47</div></div>
+<div class="ttc" id="struct__GHashTable_html"><div class="ttname"><a href="struct__GHashTable.html">_GHashTable</a></div><div class="ttdef"><b>Definition:</b> ghash.c:51</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>ghash.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glib_8h_source.html b/html/glib_8h_source.html
new file mode 100644
index 000000000..1871fd5af
--- /dev/null
+++ b/html/glib_8h_source.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/glib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef __G_LIB_H__</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_LIB_H__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define __GLIB_H_INSIDE__</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;glib/galloca.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;glib/gerror.h&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;glib/fake.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/ghash.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;glib/gmessages.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;glib/gstrfuncs.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;glib/gunicode.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;glib/gutils.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#undef __GLIB_H_INSIDE__</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_LIB_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>glib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glib__slice_8h_source.html b/html/glib__slice_8h_source.html
new file mode 100644
index 000000000..0a3455c8e
--- /dev/null
+++ b/html/glib__slice_8h_source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: glib_slice.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glib__slice_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glib_slice.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#if GLIB_MAJOR_VERSION == 2 &amp;&amp; GLIB_MINOR_VERSION &lt; 10</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_alloc0 g_malloc0</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_new0(x) g_new0(x,1)</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_free(x,y) g_free(y)</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_free1(x,y) g_free(y)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>glib_slice.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glibconfig_8h_source.html b/html/glibconfig_8h_source.html
new file mode 100644
index 000000000..ec9232830
--- /dev/null
+++ b/html/glibconfig_8h_source.html
@@ -0,0 +1,352 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/glibconfig.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glibconfig_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glibconfig.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* glibconfig.h.win32.in Merged from two versions generated by configure for gcc and MSVC. */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">/* glibconfig.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This is a generated file. Please modify &#39;configure.in&#39;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifndef __G_LIBCONFIG_H__</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_LIBCONFIG_H__</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;glib/gmacros.h&gt;</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;float.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;libgnuintl.h&gt;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define G_MINFLOAT FLT_MIN</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXFLOAT FLT_MAX</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MINDOUBLE DBL_MIN</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXDOUBLE DBL_MAX</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MINSHORT SHRT_MIN</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXSHORT SHRT_MAX</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUSHORT USHRT_MAX</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MININT INT_MIN</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXINT INT_MAX</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUINT UINT_MAX</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MINLONG LONG_MIN</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXLONG LONG_MAX</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXULONG ULONG_MAX</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> gint8;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> guint8;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> gint16;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> guint16;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define G_GINT16_MODIFIER &quot;h&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT16_FORMAT &quot;hi&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GUINT16_FORMAT &quot;hu&quot;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> gint32;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> guint32;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define G_GINT32_MODIFIER &quot;&quot;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT32_FORMAT &quot;i&quot;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GUINT32_FORMAT &quot;u&quot;</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE_GINT64 1 </span><span class="comment">/* deprecated, always true */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span>G_GNUC_EXTENSION <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> gint64;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;G_GNUC_EXTENSION <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> guint64;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> __int64 gint64;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int64 guint64;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##LL))</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT64_CONSTANT(val) (val##i64)</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GUINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##ULL))</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GUINT64_CONSTANT(val) (val##Ui64)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT64_MODIFIER &quot;I64&quot;</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GINT64_FORMAT &quot;I64i&quot;</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GUINT64_FORMAT &quot;I64u&quot;</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#if defined(_WIN64) || defined(_M_X64) || defined(_M_AMD64)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#define GLIB_SIZEOF_VOID_P 8</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SIZEOF_LONG 4</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SIZEOF_SIZE_T 8</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> gssize;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> gsize;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define G_GSIZE_MODIFIER &quot;I64&quot;</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GSSIZE_FORMAT &quot;I64d&quot;</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GSIZE_FORMAT &quot;I64u&quot;</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define G_MAXSIZE G_MAXUINT64</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MINSSIZE G_MININT64</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXSSIZE G_MAXINT64</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define GLIB_SIZEOF_VOID_P 4</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SIZEOF_LONG 4</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SIZEOF_SIZE_T 4</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> gssize;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> gsize;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define G_GSIZE_MODIFIER &quot;&quot;</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GSSIZE_FORMAT &quot;i&quot;</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GSIZE_FORMAT &quot;u&quot;</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define G_MAXSIZE G_MAXUINT</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MINSSIZE G_MININT</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXSSIZE G_MAXINT</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">typedef</span> gint64 goffset;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#define G_MINOFFSET G_MININT64</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXOFFSET G_MAXINT64</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#ifndef _WIN64</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define GPOINTER_TO_INT(p) ((gint) (p))</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPOINTER_TO_UINT(p) ((guint) (p))</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#define GINT_TO_POINTER(i) ((gpointer) (i))</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_TO_POINTER(u) ((gpointer) (u))</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> gintptr;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> guintptr;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define GPOINTER_TO_INT(p) ((gint) (gint64) (p))</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPOINTER_TO_UINT(p) ((guint) (guint64) (p))</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#define GINT_TO_POINTER(i) ((gpointer) (gint64) (i))</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_TO_POINTER(u) ((gpointer) (guint64) (u))</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> gintptr;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> guintptr;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> __int64 gintptr;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int64 guintptr;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor">#ifdef NeXT </span><span class="comment">/* @#%@! NeXTStep */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_ATEXIT(proc) (!atexit (proc))</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_ATEXIT(proc) (atexit (proc))</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define g_memmove(dest,src,len) G_STMT_START { memmove ((dest), (src), (len)); } G_STMT_END</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#define GLIB_MAJOR_VERSION 2</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_MINOR_VERSION 18</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_MICRO_VERSION 1</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_OS_WIN32</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_PLATFORM_WIN32</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_VA_COPY va_copy</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* not _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE_INLINE 1</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !__cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE_INLINE 1</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE___INLINE 1</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(_MSC_VER) &amp;&amp; !defined(__DMC__)</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE___INLINE__ 1</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !_MSC_VER and !__DMC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !__cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#define G_CAN_INLINE 1</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE_ISO_VARARGS 1</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> * is passed ISO vararg support is turned off, and there is no work</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> * around to turn it on, so we unconditionally turn it off.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#if __GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ == 95</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef G_HAVE_ISO_VARARGS</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#define G_HAVE_GNUC_VARARGS 1</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="comment">/* varargs macros available since msvc8 (vs2005) */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"># if _MSC_VER &gt;= 1400</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_HAVE_ISO_VARARGS 1</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* not _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_HAVE_GROWING_STACK 0</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#define G_GNUC_INTERNAL</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor">#define G_THREADS_ENABLED</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_THREADS_IMPL_WIN32</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>_GMutex* GStaticMutex;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#define G_STATIC_MUTEX_INIT NULL</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_static_mutex_get_mutex(mutex) \</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"> (g_static_mutex_get_mutex_impl_shortcut (mutex))</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="comment">/* This represents a system thread as used by the implementation. An</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> * alien implementaion, as loaded by g_thread_init can only count on</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> * &quot;sizeof (gpointer)&quot; bytes to store their info. We however need more</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> * for some of our native implementations. */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union__GSystemThread.html">_GSystemThread</a> <a class="code" href="union__GSystemThread.html">GSystemThread</a>;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="union__GSystemThread.html"> 208</a></span>&#160;<span class="keyword">union </span><a class="code" href="union__GSystemThread.html">_GSystemThread</a></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;{</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#ifndef _WIN64</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> data[4];</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> data[8];</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">double</span> dummy_double;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordtype">void</span> *dummy_pointer;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">long</span> dummy_long;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;};</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor">#define GINT16_TO_LE(val) ((gint16) (val))</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT16_TO_LE(val) ((guint16) (val))</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT32_TO_LE(val) ((gint32) (val))</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_TO_LE(val) ((guint32) (val))</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT64_TO_LE(val) ((gint64) (val))</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT64_TO_LE(val) ((guint64) (val))</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_BYTE_ORDER G_LITTLE_ENDIAN</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#define GLIB_SYSDEF_POLLIN =1</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SYSDEF_POLLOUT =4</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SYSDEF_POLLPRI =2</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SYSDEF_POLLHUP =16</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SYSDEF_POLLERR =8</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_SYSDEF_POLLNVAL =32</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#define G_MODULE_SUFFIX &quot;dll&quot;</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor">#define HAVE_GOOD_PRINTF</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NO_SYS_SIGLIST_DECL</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLIB_STATIC_COMPILATION</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_DISABLE_CHECKS</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="comment">/* A GPid is an abstraction for a process &quot;handle&quot;. It is *not* an</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> * abstraction for a process identifier in general. GPid is used in</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> * GLib only for descendant processes spawned with the g_spawn*</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> * functions. On POSIX there is no &quot;process handle&quot; concept as such,</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> * but on Windows a GPid is a handle to a process, a kind of pointer,</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> * not a process identifier.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> * GPid;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GLIBCONFIG_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="union__GSystemThread_html"><div class="ttname"><a href="union__GSystemThread.html">_GSystemThread</a></div><div class="ttdef"><b>Definition:</b> glibconfig.h:208</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>glibconfig.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glibintl_8h_source.html b/html/glibintl_8h_source.html
new file mode 100644
index 000000000..151450217
--- /dev/null
+++ b/html/glibintl_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/glibintl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glibintl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glibintl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __GLIBINTL_H__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __GLIBINTL_H__</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#if NOT_NEEDED_FOR_NAVIT</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef SIZEOF_CHAR</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;config.h must be included prior to glibintl.h&quot;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* NOT_NEEDED_FOR_NAVIT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;G_CONST_RETURN gchar *glib_gettext (<span class="keyword">const</span> gchar *str);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifdef USE_NATIVE_LANGUAGE_SUPPORT</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;navit_nls.h&quot;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#undef _</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef gettext_noop</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef _n</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define _(String) glib_gettext(String)</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="comment">/* Split out this in the code, but keep it in the same domain for now */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define P_(String) glib_gettext(String)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef gettext_noop</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_(String) gettext_noop(String)</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_(String) (String)</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* NLS is disabled */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _(String) (String)</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_(String) (String)</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_(String) (String)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define textdomain(String) (String)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gettext(String) (String)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dgettext(Domain,String) (String)</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dcgettext(Domain,String,Type) (String)</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define dngettext(Domain,String1,String2,N) ((N) == 1 ? (String1) : (String2))</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define bindtextdomain(Domain,Directory) (Domain) </span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* not really I18N-related, but also a string marker macro */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define I_(string) g_intern_static_string (string)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __GLIBINTL_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>glibintl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glist_8h_source.html b/html/glist_8h_source.html
new file mode 100644
index 000000000..ced1a678a
--- /dev/null
+++ b/html/glist_8h_source.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/glist.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glist_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glist.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_LIST_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_LIST_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gmem.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GList.html">_GList</a> <a class="code" href="struct__GList.html">GList</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct__GList.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GList.html">_GList</a></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gpointer data;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="struct__GList.html">GList</a> *next;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="struct__GList.html">GList</a> *prev;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">/* Doubly linked lists</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_alloc (<span class="keywordtype">void</span>) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> g_list_free (<a class="code" href="struct__GList.html">GList</a> *list);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">void</span> g_list_free_1 (<a class="code" href="struct__GList.html">GList</a> *list);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define g_list_free1 g_list_free_1</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><a class="code" href="struct__GList.html">GList</a>* g_list_append (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_prepend (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_insert (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; gint position) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_insert_sorted (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; GCompareFunc func) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_insert_sorted_with_data (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; GCompareDataFunc func,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; gpointer user_data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_insert_before (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="struct__GList.html">GList</a> *sibling,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_concat (<a class="code" href="struct__GList.html">GList</a> *list1,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="struct__GList.html">GList</a> *list2) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_remove (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; gconstpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_remove_all (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; gconstpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_remove_link (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="struct__GList.html">GList</a> *llink) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_delete_link (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="struct__GList.html">GList</a> *link_) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_reverse (<a class="code" href="struct__GList.html">GList</a> *list) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_copy (<a class="code" href="struct__GList.html">GList</a> *list) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_nth (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; guint n);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_nth_prev (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; guint n);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_find (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; gconstpointer data);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_find_custom (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; gconstpointer data,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; GCompareFunc func);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;gint g_list_position (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="struct__GList.html">GList</a> *llink);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;gint g_list_index (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; gconstpointer data);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_last (<a class="code" href="struct__GList.html">GList</a> *list);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_first (<a class="code" href="struct__GList.html">GList</a> *list);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;guint g_list_length (<a class="code" href="struct__GList.html">GList</a> *list);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> g_list_foreach (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; GFunc func,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_sort (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; GCompareFunc compare_func) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="struct__GList.html">GList</a>* g_list_sort_with_data (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; GCompareDataFunc compare_func,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; gpointer user_data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;gpointer g_list_nth_data (<a class="code" href="struct__GList.html">GList</a> *list,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; guint n);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#define g_list_previous(list) ((list) ? (((GList *)(list))-&gt;prev) : NULL)</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_list_next(list) ((list) ? (((GList *)(list))-&gt;next) : NULL)</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> g_list_push_allocator (gpointer allocator);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">void</span> g_list_pop_allocator (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_LIST_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>glist.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/glob_8h_source.html b/html/glob_8h_source.html
new file mode 100644
index 000000000..b381b610c
--- /dev/null
+++ b/html/glob_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/wordexp/glob.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('glob_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">glob.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _GLOB_H_</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _GLOB_H_</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef HAVE_GLOB</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="structglob__t.html"> 6</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="keywordtype">size_t</span> gl_pathc; <span class="comment">/* count of file names */</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordtype">char</span> **gl_pathv; <span class="comment">/* list of file names */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keywordtype">size_t</span> gl_offs; <span class="comment">/* slots to reserve in gl_pathv */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;} <a class="code" href="structglob__t.html">glob_t</a>;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keywordtype">int</span> glob(<span class="keyword">const</span> <span class="keywordtype">char</span> *pattern, <span class="keywordtype">int</span> flags, <span class="keywordtype">int</span> (*errfunc)(<span class="keyword">const</span> <span class="keywordtype">char</span> *epath, <span class="keywordtype">int</span> eerrno), <a class="code" href="structglob__t.html">glob_t</a> *pglob);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keywordtype">void</span> globfree(<a class="code" href="structglob__t.html">glob_t</a> *pglob);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define GLOB_NOSPACE 1</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _GLOB_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structglob__t_html"><div class="ttname"><a href="structglob__t.html">glob_t</a></div><div class="ttdef"><b>Definition:</b> glob.h:6</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6bdf73800134bb9604564d37aee1e29f.html">wordexp</a></li><li class="navelem"><b>glob.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals.html b/html/globals.html
new file mode 100644
index 000000000..d84e50dc6
--- /dev/null
+++ b/html/globals.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>_USE_MATH_DEFINES
+: <a class="el" href="transform_8c.html#a525335710b53cb064ca56b936120431e">transform.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_a.html b/html/globals_a.html
new file mode 100644
index 000000000..7c38d666d
--- /dev/null
+++ b/html/globals_a.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li class="current"><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_a.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>announcement_level
+: <a class="el" href="navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312">navigation.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_d.html b/html/globals_d.html
new file mode 100644
index 000000000..7a55a5a49
--- /dev/null
+++ b/html/globals_d.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_d.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>displaylist_get_clicked_list()
+: <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">graphics.h</a>
+</li>
+<li>displaylist_get_selection()
+: <a class="el" href="graphics_8h.html#af6d13e794cb0ee96565deec385881a27">graphics.h</a>
+</li>
+<li>distances
+: <a class="el" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">navigation.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_defs.html b/html/globals_defs.html
new file mode 100644
index 000000000..05be1e9d6
--- /dev/null
+++ b/html/globals_defs.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li class="current"><a href="#index_p"><span>p</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_defs.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>_USE_MATH_DEFINES
+: <a class="el" href="transform_8c.html#a525335710b53cb064ca56b936120431e">transform.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>mex_exit
+: <a class="el" href="navigation_8c.html#a59497518b56060abdd403f4169a7a41f">navigation.c</a>
+</li>
+<li>mex_exit_left
+: <a class="el" href="navigation_8c.html#a5098a1f8794cddb3192b9200caf96738">navigation.c</a>
+</li>
+<li>mex_exit_right
+: <a class="el" href="navigation_8c.html#aafec98459688e4c23a1ad0418f617724">navigation.c</a>
+</li>
+<li>mex_interchange
+: <a class="el" href="navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb">navigation.c</a>
+</li>
+<li>mex_merge
+: <a class="el" href="navigation_8c.html#a3d5317417b3243f023435edb85fbae56">navigation.c</a>
+</li>
+<li>mex_merge_left
+: <a class="el" href="navigation_8c.html#aa4b62b8fa31789d6fbe3ca5452bf19b2">navigation.c</a>
+</li>
+<li>mex_merge_right
+: <a class="el" href="navigation_8c.html#a77db1821c53c028020b2ebf601c9df34">navigation.c</a>
+</li>
+<li>mex_none
+: <a class="el" href="navigation_8c.html#a7cf689b7916c1fd66fae3457086a84d9">navigation.c</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>paClipOff
+: <a class="el" href="portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12">portaudio19.h</a>
+</li>
+<li>paCustomFormat
+: <a class="el" href="portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7">portaudio19.h</a>
+</li>
+<li>paDitherOff
+: <a class="el" href="portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707">portaudio19.h</a>
+</li>
+<li>paFloat32
+: <a class="el" href="portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081">portaudio19.h</a>
+</li>
+<li>paFormatIsSupported
+: <a class="el" href="portaudio19_8h.html#a400df642339bf4112333060af6a43c0f">portaudio19.h</a>
+</li>
+<li>paFramesPerBufferUnspecified
+: <a class="el" href="portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b">portaudio19.h</a>
+</li>
+<li>paInputOverflow
+: <a class="el" href="portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47">portaudio19.h</a>
+</li>
+<li>paInputUnderflow
+: <a class="el" href="portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15">portaudio19.h</a>
+</li>
+<li>paInt16
+: <a class="el" href="portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd">portaudio19.h</a>
+</li>
+<li>paInt24
+: <a class="el" href="portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7">portaudio19.h</a>
+</li>
+<li>paInt32
+: <a class="el" href="portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf">portaudio19.h</a>
+</li>
+<li>paInt8
+: <a class="el" href="portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e">portaudio19.h</a>
+</li>
+<li>paNeverDropInput
+: <a class="el" href="portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5">portaudio19.h</a>
+</li>
+<li>paNoDevice
+: <a class="el" href="portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297">portaudio19.h</a>
+</li>
+<li>paNoFlag
+: <a class="el" href="portaudio19_8h.html#ad33384abe3754a39f4773f2561773595">portaudio19.h</a>
+</li>
+<li>paOutputOverflow
+: <a class="el" href="portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462">portaudio19.h</a>
+</li>
+<li>paOutputUnderflow
+: <a class="el" href="portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89">portaudio19.h</a>
+</li>
+<li>paPlatformSpecificFlags
+: <a class="el" href="portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51">portaudio19.h</a>
+</li>
+<li>paPrimeOutputBuffersUsingStreamCallback
+: <a class="el" href="portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d">portaudio19.h</a>
+</li>
+<li>paPrimingOutput
+: <a class="el" href="portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d">portaudio19.h</a>
+</li>
+<li>paUInt8
+: <a class="el" href="portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37">portaudio19.h</a>
+</li>
+<li>paUseHostApiSpecificDeviceSpecification
+: <a class="el" href="portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5">portaudio19.h</a>
+</li>
+<li>POST_SHIFT
+: <a class="el" href="transform_8c.html#a142f183c856d187544d5beb8db7b564f">transform.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_dup.js b/html/globals_dup.js
new file mode 100644
index 000000000..990323755
--- /dev/null
+++ b/html/globals_dup.js
@@ -0,0 +1,14 @@
+var globals_dup =
+[
+ [ "_", "globals.html", null ],
+ [ "a", "globals_a.html", null ],
+ [ "d", "globals_d.html", null ],
+ [ "g", "globals_g.html", null ],
+ [ "m", "globals_m.html", null ],
+ [ "n", "globals_n.html", null ],
+ [ "p", "globals_p.html", null ],
+ [ "r", "globals_r.html", null ],
+ [ "s", "globals_s.html", null ],
+ [ "t", "globals_t.html", null ],
+ [ "v", "globals_v.html", null ]
+]; \ No newline at end of file
diff --git a/html/globals_enum.html b/html/globals_enum.html
new file mode 100644
index 000000000..cde500cfb
--- /dev/null
+++ b/html/globals_enum.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_enum.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>announcement_level
+: <a class="el" href="navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312">navigation.c</a>
+</li>
+<li>PaErrorCode
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">portaudio19.h</a>
+</li>
+<li>PaHostApiTypeId
+: <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackResult
+: <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">portaudio19.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_eval.html b/html/globals_eval.html
new file mode 100644
index 000000000..d2523b70d
--- /dev/null
+++ b/html/globals_eval.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_eval.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>paCanNotReadFromACallbackStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">portaudio19.h</a>
+</li>
+<li>paCanNotReadFromAnOutputOnlyStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">portaudio19.h</a>
+</li>
+<li>paCanNotWriteToACallbackStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">portaudio19.h</a>
+</li>
+<li>paCanNotWriteToAnInputOnlyStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">portaudio19.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func.html b/html/globals_func.html
new file mode 100644
index 000000000..e80b7d6c7
--- /dev/null
+++ b/html/globals_func.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>displaylist_get_clicked_list()
+: <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">graphics.h</a>
+</li>
+<li>displaylist_get_selection()
+: <a class="el" href="graphics_8h.html#af6d13e794cb0ee96565deec385881a27">graphics.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func.js b/html/globals_func.js
new file mode 100644
index 000000000..8eed3c65a
--- /dev/null
+++ b/html/globals_func.js
@@ -0,0 +1,12 @@
+var globals_func =
+[
+ [ "d", "globals_func.html", null ],
+ [ "g", "globals_func_g.html", null ],
+ [ "m", "globals_func_m.html", null ],
+ [ "n", "globals_func_n.html", null ],
+ [ "p", "globals_func_p.html", null ],
+ [ "r", "globals_func_r.html", null ],
+ [ "s", "globals_func_s.html", null ],
+ [ "t", "globals_func_t.html", null ],
+ [ "v", "globals_func_v.html", null ]
+]; \ No newline at end of file
diff --git a/html/globals_func_g.html b/html/globals_func_g.html
new file mode 100644
index 000000000..0bb5d1f68
--- /dev/null
+++ b/html/globals_func_g.html
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_g.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>graphics_displayitem_get_item()
+: <a class="el" href="graphics_8h.html#a1338a87aa242be87514545654fdcdbc9">graphics.h</a>
+</li>
+<li>graphics_displayitem_get_label()
+: <a class="el" href="graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5">graphics.h</a>
+</li>
+<li>graphics_displayitem_get_z_order()
+: <a class="el" href="graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e">graphics.h</a>
+</li>
+<li>graphics_displayitem_within_dist()
+: <a class="el" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics.h</a>
+</li>
+<li>graphics_displaylist_close()
+: <a class="el" href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics.h</a>
+</li>
+<li>graphics_displaylist_draw()
+: <a class="el" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics.h</a>
+</li>
+<li>graphics_displaylist_new()
+: <a class="el" href="graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783">graphics.h</a>
+</li>
+<li>graphics_displaylist_next()
+: <a class="el" href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics.h</a>
+</li>
+<li>graphics_displaylist_open()
+: <a class="el" href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics.h</a>
+</li>
+<li>graphics_draw()
+: <a class="el" href="graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea">graphics.h</a>
+</li>
+<li>graphics_draw_circle()
+: <a class="el" href="graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7">graphics.h</a>
+</li>
+<li>graphics_draw_image()
+: <a class="el" href="graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23">graphics.h</a>
+</li>
+<li>graphics_draw_lines()
+: <a class="el" href="graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb">graphics.h</a>
+</li>
+<li>graphics_draw_mode()
+: <a class="el" href="graphics_8h.html#a4346119c6921341dfc973a00579286a9">graphics.h</a>
+</li>
+<li>graphics_draw_rectangle()
+: <a class="el" href="graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics.h</a>
+</li>
+<li>graphics_draw_text()
+: <a class="el" href="graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics.h</a>
+</li>
+<li>graphics_font_destroy_all()
+: <a class="el" href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics.h</a>
+</li>
+<li>graphics_font_new()
+: <a class="el" href="graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6">graphics.h</a>
+</li>
+<li>graphics_free()
+: <a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics.h</a>
+</li>
+<li>graphics_gc_destroy()
+: <a class="el" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics.h</a>
+</li>
+<li>graphics_gc_new()
+: <a class="el" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics.h</a>
+</li>
+<li>graphics_gc_set_background()
+: <a class="el" href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics.h</a>
+</li>
+<li>graphics_gc_set_dashes()
+: <a class="el" href="graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1">graphics.h</a>
+</li>
+<li>graphics_gc_set_foreground()
+: <a class="el" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics.h</a>
+</li>
+<li>graphics_gc_set_linewidth()
+: <a class="el" href="graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda">graphics.h</a>
+</li>
+<li>graphics_get_attr()
+: <a class="el" href="graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97">graphics.h</a>
+</li>
+<li>graphics_get_data()
+: <a class="el" href="graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a">graphics.h</a>
+</li>
+<li>graphics_get_text_bbox()
+: <a class="el" href="graphics_8h.html#abc516ca06af2f5c44540e2577a080f64">graphics.h</a>
+</li>
+<li>graphics_hide_native_keyboard()
+: <a class="el" href="graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4">graphics.h</a>
+</li>
+<li>graphics_image_free()
+: <a class="el" href="graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790">graphics.h</a>
+</li>
+<li>graphics_image_new()
+: <a class="el" href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics.h</a>
+</li>
+<li>graphics_image_new_scaled()
+: <a class="el" href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics.h</a>
+</li>
+<li>graphics_image_new_scaled_rotated()
+: <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics.h</a>
+</li>
+<li>graphics_init()
+: <a class="el" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics.h</a>
+</li>
+<li>graphics_new()
+: <a class="el" href="graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15">graphics.h</a>
+</li>
+<li>graphics_overlay_disable()
+: <a class="el" href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics.h</a>
+</li>
+<li>graphics_overlay_new()
+: <a class="el" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics.h</a>
+</li>
+<li>graphics_overlay_resize()
+: <a class="el" href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics.h</a>
+</li>
+<li>graphics_set_attr()
+: <a class="el" href="graphics_8h.html#a2630c46e1c7758475ec776f2a3250914">graphics.h</a>
+</li>
+<li>graphics_show_native_keyboard()
+: <a class="el" href="graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5">graphics.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_m.html b/html/globals_func_m.html
new file mode 100644
index 000000000..f64be8bc9
--- /dev/null
+++ b/html/globals_func_m.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_m.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>map_add_callback()
+: <a class="el" href="map_8c.html#a878e29885a9aa78e417e56354dc64845">map.c</a>
+, <a class="el" href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map.h</a>
+</li>
+<li>map_convert_free()
+: <a class="el" href="map_8h.html#a4615d67b2a27e13f2341f278e9631c54">map.h</a>
+, <a class="el" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map.c</a>
+</li>
+<li>map_convert_string()
+: <a class="el" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map.c</a>
+, <a class="el" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map.h</a>
+</li>
+<li>map_convert_string_tmp()
+: <a class="el" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map.h</a>
+, <a class="el" href="map_8c.html#a7a181e682ec4a9174897686bd91a89b9">map.c</a>
+</li>
+<li>map_destroy()
+: <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map.c</a>
+, <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map.h</a>
+</li>
+<li>map_get_attr()
+: <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map.c</a>
+, <a class="el" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map.h</a>
+</li>
+<li>map_new()
+: <a class="el" href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map.c</a>
+, <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map.h</a>
+</li>
+<li>map_priv_is()
+: <a class="el" href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map.h</a>
+, <a class="el" href="map_8c.html#a8337c095972c7c8f69679577668d6b5b">map.c</a>
+</li>
+<li>map_projection()
+: <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map.c</a>
+, <a class="el" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map.h</a>
+</li>
+<li>map_rect_destroy()
+: <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map.c</a>
+, <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map.h</a>
+</li>
+<li>map_rect_get_item()
+: <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map.c</a>
+, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map.h</a>
+</li>
+<li>map_rect_get_item_byid()
+: <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map.c</a>
+, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map.h</a>
+</li>
+<li>map_rect_new()
+: <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map.c</a>
+, <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map.h</a>
+</li>
+<li>map_remove_callback()
+: <a class="el" href="map_8c.html#af9f95fd57301452f5a93c0ffd75e13e0">map.c</a>
+, <a class="el" href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map.h</a>
+</li>
+<li>map_requires_conversion()
+: <a class="el" href="map_8c.html#adacb9c6f689c49cea9651adecef9dbdb">map.c</a>
+, <a class="el" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map.h</a>
+</li>
+<li>map_search_destroy()
+: <a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map.h</a>
+, <a class="el" href="map_8c.html#a17363cc27a950b21d4a10c1e4977f750">map.c</a>
+</li>
+<li>map_search_get_item()
+: <a class="el" href="map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map.c</a>
+, <a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map.h</a>
+</li>
+<li>map_search_new()
+: <a class="el" href="map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d">map.c</a>
+, <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map.h</a>
+</li>
+<li>map_selection_contains_item()
+: <a class="el" href="map_8c.html#ae3e1e05fd13705105196919d3060ac5f">map.c</a>
+, <a class="el" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map.h</a>
+</li>
+<li>map_selection_contains_item_range()
+: <a class="el" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map.h</a>
+, <a class="el" href="map_8c.html#a8ea9fcf03c34c4caf035f6597af9921f">map.c</a>
+</li>
+<li>map_selection_contains_item_rect()
+: <a class="el" href="map_8c.html#ae555f508f81a2cab83100a675ddeb131">map.c</a>
+, <a class="el" href="map_8h.html#ae555f508f81a2cab83100a675ddeb131">map.h</a>
+</li>
+<li>map_selection_destroy()
+: <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map.c</a>
+, <a class="el" href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map.h</a>
+</li>
+<li>map_selection_dup()
+: <a class="el" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map.h</a>
+, <a class="el" href="map_8c.html#a41d391414ab9d50fd2e10a072a7e24fa">map.c</a>
+</li>
+<li>map_selection_dup_pro()
+: <a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map.c</a>
+, <a class="el" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map.h</a>
+</li>
+<li>map_selection_rect_new()
+: <a class="el" href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map.c</a>
+, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map.h</a>
+</li>
+<li>map_set_attr()
+: <a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map.h</a>
+, <a class="el" href="map_8c.html#a6a56a78da425713d4fe965e724d9e09e">map.c</a>
+</li>
+<li>map_set_projection()
+: <a class="el" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map.h</a>
+, <a class="el" href="map_8c.html#a1eb8e44290e34baa9b178624fc32beec">map.c</a>
+</li>
+<li>mapset_add_attr()
+: <a class="el" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset.c</a>
+</li>
+<li>mapset_close()
+: <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset.c</a>
+</li>
+<li>mapset_destroy()
+: <a class="el" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset.c</a>
+</li>
+<li>mapset_get_map_by_name()
+: <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset.c</a>
+</li>
+<li>mapset_new()
+: <a class="el" href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset.c</a>
+</li>
+<li>mapset_next()
+: <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset.c</a>
+</li>
+<li>mapset_open()
+: <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset.c</a>
+</li>
+<li>mapset_search_destroy()
+: <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset.c</a>
+</li>
+<li>mapset_search_get_item()
+: <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset.c</a>
+</li>
+<li>mapset_search_new()
+: <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_n.html b/html/globals_func_n.html
new file mode 100644
index 000000000..46a78490d
--- /dev/null
+++ b/html/globals_func_n.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_n.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nav_status_to_text()
+: <a class="el" href="navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d">navigation.c</a>
+</li>
+<li>navigation_register_callback()
+: <a class="el" href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation.c</a>
+</li>
+<li>navigation_unregister_callback()
+: <a class="el" href="navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24">navigation.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_p.html b/html/globals_func_p.html
new file mode 100644
index 000000000..4df532caf
--- /dev/null
+++ b/html/globals_func_p.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_p.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>Pa_AbortStream()
+: <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">portaudio19.h</a>
+</li>
+<li>Pa_CloseStream()
+: <a class="el" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultHostApi()
+: <a class="el" href="portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultInputDevice()
+: <a class="el" href="portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultOutputDevice()
+: <a class="el" href="portaudio19_8h.html#adc955dfab007624000695c48d4f876dc">portaudio19.h</a>
+</li>
+<li>Pa_GetDeviceCount()
+: <a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">portaudio19.h</a>
+</li>
+<li>Pa_GetDeviceInfo()
+: <a class="el" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">portaudio19.h</a>
+</li>
+<li>Pa_GetErrorText()
+: <a class="el" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">portaudio19.h</a>
+</li>
+<li>Pa_GetHostApiCount()
+: <a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">portaudio19.h</a>
+</li>
+<li>Pa_GetHostApiInfo()
+: <a class="el" href="portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90">portaudio19.h</a>
+</li>
+<li>Pa_GetLastHostErrorInfo()
+: <a class="el" href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">portaudio19.h</a>
+</li>
+<li>Pa_GetSampleSize()
+: <a class="el" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamCpuLoad()
+: <a class="el" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamInfo()
+: <a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamReadAvailable()
+: <a class="el" href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamTime()
+: <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamWriteAvailable()
+: <a class="el" href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">portaudio19.h</a>
+</li>
+<li>Pa_GetVersion()
+: <a class="el" href="portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4">portaudio19.h</a>
+</li>
+<li>Pa_GetVersionText()
+: <a class="el" href="portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445">portaudio19.h</a>
+</li>
+<li>Pa_HostApiDeviceIndexToDeviceIndex()
+: <a class="el" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">portaudio19.h</a>
+</li>
+<li>Pa_HostApiTypeIdToHostApiIndex()
+: <a class="el" href="portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f">portaudio19.h</a>
+</li>
+<li>Pa_Initialize()
+: <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">portaudio19.h</a>
+</li>
+<li>Pa_IsFormatSupported()
+: <a class="el" href="portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d">portaudio19.h</a>
+</li>
+<li>Pa_IsStreamActive()
+: <a class="el" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">portaudio19.h</a>
+</li>
+<li>Pa_IsStreamStopped()
+: <a class="el" href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">portaudio19.h</a>
+</li>
+<li>Pa_OpenDefaultStream()
+: <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">portaudio19.h</a>
+</li>
+<li>Pa_OpenStream()
+: <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">portaudio19.h</a>
+</li>
+<li>Pa_ReadStream()
+: <a class="el" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">portaudio19.h</a>
+</li>
+<li>Pa_SetStreamFinishedCallback()
+: <a class="el" href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">portaudio19.h</a>
+</li>
+<li>Pa_Sleep()
+: <a class="el" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">portaudio19.h</a>
+</li>
+<li>Pa_StartStream()
+: <a class="el" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">portaudio19.h</a>
+</li>
+<li>Pa_StopStream()
+: <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">portaudio19.h</a>
+</li>
+<li>Pa_Terminate()
+: <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">portaudio19.h</a>
+</li>
+<li>Pa_WriteStream()
+: <a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">portaudio19.h</a>
+</li>
+<li>plugin_init()
+: <a class="el" href="vehicle__null_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_null.c</a>
+, <a class="el" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_android.c</a>
+, <a class="el" href="vehicle__gypsy_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_gypsy.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_r.html b/html/globals_func_r.html
new file mode 100644
index 000000000..5e779f10c
--- /dev/null
+++ b/html/globals_func_r.html
@@ -0,0 +1,212 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_r.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>route_append_destination()
+: <a class="el" href="route_8c.html#a48ca63f73dc68ceefad68cc7da18630d">route.c</a>
+, <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route.h</a>
+</li>
+<li>route_contains()
+: <a class="el" href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route.h</a>
+, <a class="el" href="route_8c.html#a81663bf28ea85cc76c4ffe71edb6ba6c">route.c</a>
+</li>
+<li>route_destination_reached()
+: <a class="el" href="route_8c.html#aee9c34f3d6046134e05c4ba794e42119">route.c</a>
+, <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route.h</a>
+</li>
+<li>route_dup()
+: <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route.h</a>
+, <a class="el" href="route_8c.html#acd539fe25796de904f57342b14dde071">route.c</a>
+</li>
+<li>route_get_coord_dist()
+: <a class="el" href="route_8c.html#a03a2c87fe7268b8a6aef10b431813a27">route.c</a>
+, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route.h</a>
+</li>
+<li>route_get_destination_count()
+: <a class="el" href="route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad">route.c</a>
+, <a class="el" href="route_8h.html#a4e2255ace92ab344940a03c6f60969cf">route.h</a>
+</li>
+<li>route_get_destination_description()
+: <a class="el" href="route_8c.html#af4e30ffdd2ff74573cf9fa818b7e4d86">route.c</a>
+, <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route.h</a>
+</li>
+<li>route_get_dst()
+: <a class="el" href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route.h</a>
+, <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route.c</a>
+</li>
+<li>route_get_flags()
+: <a class="el" href="route_8c.html#acbc1b6d420056c3cff9e60e3227143f2">route.c</a>
+, <a class="el" href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route.h</a>
+</li>
+<li>route_get_graph_map()
+: <a class="el" href="route_8c.html#a25508afaaf0b6f06ec5bf467593b81fc">route.c</a>
+, <a class="el" href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route.h</a>
+</li>
+<li>route_get_map()
+: <a class="el" href="route_8c.html#aeb206a7bcf64a858f2ab385697d102b1">route.c</a>
+, <a class="el" href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route.h</a>
+</li>
+<li>route_get_mapset()
+: <a class="el" href="route_8c.html#a277947f9dd480a8206d068d45a71c25c">route.c</a>
+, <a class="el" href="route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c">route.h</a>
+</li>
+<li>route_get_path_set()
+: <a class="el" href="route_8c.html#a549ab0769b7e477e18dd72f90cfdb232">route.c</a>
+, <a class="el" href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route.h</a>
+</li>
+<li>route_get_pos()
+: <a class="el" href="route_8c.html#a213e3f87cabf82aff4f235c06a8e8ab1">route.c</a>
+, <a class="el" href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route.h</a>
+</li>
+<li>route_has_graph()
+: <a class="el" href="route_8c.html#a1e07a0865bb864ab1ad0f505810e47e0">route.c</a>
+, <a class="el" href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route.h</a>
+</li>
+<li>route_info_free()
+: <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route.c</a>
+, <a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route.h</a>
+</li>
+<li>route_info_street()
+: <a class="el" href="route_8c.html#af9fd5fc03a4e663ae683c73a7674b80c">route.c</a>
+, <a class="el" href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route.h</a>
+</li>
+<li>route_new()
+: <a class="el" href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route.h</a>
+, <a class="el" href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route.c</a>
+</li>
+<li>route_rect()
+: <a class="el" href="route_8c.html#a9b134b5ca05c402e2a12ee014e2ff794">route.c</a>
+, <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route.h</a>
+</li>
+<li>route_remove_nth_waypoint()
+: <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route.h</a>
+, <a class="el" href="route_8c.html#a255107bfa06589b1147e041c18c6cb3b">route.c</a>
+</li>
+<li>route_set_destination()
+: <a class="el" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route.h</a>
+, <a class="el" href="route_8c.html#a9f81f751d71194e46a72072e6f42b248">route.c</a>
+</li>
+<li>route_set_destinations()
+: <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route.c</a>
+, <a class="el" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route.h</a>
+</li>
+<li>route_set_mapset()
+: <a class="el" href="route_8c.html#a67cf6c2cd7cb215f256a1ef396d773f3">route.c</a>
+, <a class="el" href="route_8h.html#ada4738af121ec046ea2acb47d868ee78">route.h</a>
+</li>
+<li>route_set_position()
+: <a class="el" href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route.h</a>
+, <a class="el" href="route_8c.html#afde07e20f4a6f15a29ece77f420b4d79">route.c</a>
+</li>
+<li>route_set_position_from_tracking()
+: <a class="el" href="route_8c.html#a89e25e74be07bce7e18d9f294873df8e">route.c</a>
+, <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route.h</a>
+</li>
+<li>route_set_profile()
+: <a class="el" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route.h</a>
+, <a class="el" href="route_8c.html#a23e557c7cfd7e1b074e95b251a398c16">route.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_s.html b/html/globals_func_s.html
new file mode 100644
index 000000000..639ada5cf
--- /dev/null
+++ b/html/globals_func_s.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_s.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>street_data_dup()
+: <a class="el" href="route_8c.html#aa833f58f659d2a68125d100ff0a5adf2">route.c</a>
+, <a class="el" href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">route.h</a>
+</li>
+<li>street_data_free()
+: <a class="el" href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">route.h</a>
+, <a class="el" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">route.c</a>
+</li>
+<li>street_get_data()
+: <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">route.h</a>
+, <a class="el" href="route_8c.html#a6d58eeebe86073b86fccfec847ab8472">route.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_t.html b/html/globals_func_t.html
new file mode 100644
index 000000000..2ff9fdda1
--- /dev/null
+++ b/html/globals_func_t.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_t.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>transform_cart_to_geo()
+: <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform.c</a>
+</li>
+<li>transform_geo_to_cart()
+: <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform.c</a>
+</li>
+<li>transform_get_angle_delta()
+: <a class="el" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform.c</a>
+</li>
+<li>transform_utm_to_geo()
+: <a class="el" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_func_v.html b/html/globals_func_v.html
new file mode 100644
index 000000000..ec4776037
--- /dev/null
+++ b/html/globals_func_v.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals_func.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="globals_func_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_func_v.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>vehicle_add_attr()
+: <a class="el" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle.c</a>
+</li>
+<li>vehicle_attr_iter_destroy()
+: <a class="el" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle.c</a>
+</li>
+<li>vehicle_attr_iter_new()
+: <a class="el" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle.c</a>
+</li>
+<li>vehicle_destroy()
+: <a class="el" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle.c</a>
+</li>
+<li>vehicle_draw()
+: <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle.c</a>
+</li>
+<li>vehicle_get_attr()
+: <a class="el" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle.c</a>
+</li>
+<li>vehicle_log_gpx_add_tag()
+: <a class="el" href="vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc">vehicle.c</a>
+</li>
+<li>vehicle_new()
+: <a class="el" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle.c</a>
+</li>
+<li>vehicle_remove_attr()
+: <a class="el" href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle.c</a>
+</li>
+<li>vehicle_set_attr()
+: <a class="el" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle.c</a>
+</li>
+<li>vehicle_set_cursor()
+: <a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_g.html b/html/globals_g.html
new file mode 100644
index 000000000..2e3e15b0e
--- /dev/null
+++ b/html/globals_g.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_g.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>graphics_displayitem_get_item()
+: <a class="el" href="graphics_8h.html#a1338a87aa242be87514545654fdcdbc9">graphics.h</a>
+</li>
+<li>graphics_displayitem_get_label()
+: <a class="el" href="graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5">graphics.h</a>
+</li>
+<li>graphics_displayitem_get_z_order()
+: <a class="el" href="graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e">graphics.h</a>
+</li>
+<li>graphics_displayitem_within_dist()
+: <a class="el" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics.h</a>
+</li>
+<li>graphics_displaylist_close()
+: <a class="el" href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics.h</a>
+</li>
+<li>graphics_displaylist_draw()
+: <a class="el" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics.h</a>
+</li>
+<li>graphics_displaylist_new()
+: <a class="el" href="graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783">graphics.h</a>
+</li>
+<li>graphics_displaylist_next()
+: <a class="el" href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics.h</a>
+</li>
+<li>graphics_displaylist_open()
+: <a class="el" href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics.h</a>
+</li>
+<li>graphics_draw()
+: <a class="el" href="graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea">graphics.h</a>
+</li>
+<li>graphics_draw_circle()
+: <a class="el" href="graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7">graphics.h</a>
+</li>
+<li>graphics_draw_image()
+: <a class="el" href="graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23">graphics.h</a>
+</li>
+<li>graphics_draw_lines()
+: <a class="el" href="graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb">graphics.h</a>
+</li>
+<li>graphics_draw_mode()
+: <a class="el" href="graphics_8h.html#a4346119c6921341dfc973a00579286a9">graphics.h</a>
+</li>
+<li>graphics_draw_rectangle()
+: <a class="el" href="graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics.h</a>
+</li>
+<li>graphics_draw_text()
+: <a class="el" href="graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics.h</a>
+</li>
+<li>graphics_font_destroy_all()
+: <a class="el" href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics.h</a>
+</li>
+<li>graphics_font_new()
+: <a class="el" href="graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6">graphics.h</a>
+</li>
+<li>graphics_free()
+: <a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics.h</a>
+</li>
+<li>graphics_gc_destroy()
+: <a class="el" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics.h</a>
+</li>
+<li>graphics_gc_new()
+: <a class="el" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics.h</a>
+</li>
+<li>graphics_gc_set_background()
+: <a class="el" href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics.h</a>
+</li>
+<li>graphics_gc_set_dashes()
+: <a class="el" href="graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1">graphics.h</a>
+</li>
+<li>graphics_gc_set_foreground()
+: <a class="el" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics.h</a>
+</li>
+<li>graphics_gc_set_linewidth()
+: <a class="el" href="graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda">graphics.h</a>
+</li>
+<li>graphics_get_attr()
+: <a class="el" href="graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97">graphics.h</a>
+</li>
+<li>graphics_get_data()
+: <a class="el" href="graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a">graphics.h</a>
+</li>
+<li>graphics_get_text_bbox()
+: <a class="el" href="graphics_8h.html#abc516ca06af2f5c44540e2577a080f64">graphics.h</a>
+</li>
+<li>graphics_hide_native_keyboard()
+: <a class="el" href="graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4">graphics.h</a>
+</li>
+<li>graphics_image_free()
+: <a class="el" href="graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790">graphics.h</a>
+</li>
+<li>graphics_image_new()
+: <a class="el" href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics.h</a>
+</li>
+<li>graphics_image_new_scaled()
+: <a class="el" href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics.h</a>
+</li>
+<li>graphics_image_new_scaled_rotated()
+: <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics.h</a>
+</li>
+<li>graphics_init()
+: <a class="el" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics.h</a>
+</li>
+<li>graphics_new()
+: <a class="el" href="graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15">graphics.h</a>
+</li>
+<li>graphics_overlay_disable()
+: <a class="el" href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics.h</a>
+</li>
+<li>graphics_overlay_new()
+: <a class="el" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics.h</a>
+</li>
+<li>graphics_overlay_resize()
+: <a class="el" href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics.h</a>
+</li>
+<li>graphics_set_attr()
+: <a class="el" href="graphics_8h.html#a2630c46e1c7758475ec776f2a3250914">graphics.h</a>
+</li>
+<li>graphics_show_native_keyboard()
+: <a class="el" href="graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5">graphics.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_m.html b/html/globals_m.html
new file mode 100644
index 000000000..24bb2fb33
--- /dev/null
+++ b/html/globals_m.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_m.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>map_add_callback()
+: <a class="el" href="map_8c.html#a878e29885a9aa78e417e56354dc64845">map.c</a>
+, <a class="el" href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map.h</a>
+</li>
+<li>map_convert_free()
+: <a class="el" href="map_8h.html#a4615d67b2a27e13f2341f278e9631c54">map.h</a>
+, <a class="el" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map.c</a>
+</li>
+<li>map_convert_string()
+: <a class="el" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map.c</a>
+, <a class="el" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map.h</a>
+</li>
+<li>map_convert_string_tmp()
+: <a class="el" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map.h</a>
+, <a class="el" href="map_8c.html#a7a181e682ec4a9174897686bd91a89b9">map.c</a>
+</li>
+<li>map_destroy()
+: <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map.c</a>
+, <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map.h</a>
+</li>
+<li>map_get_attr()
+: <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map.c</a>
+, <a class="el" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map.h</a>
+</li>
+<li>map_new()
+: <a class="el" href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map.c</a>
+, <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map.h</a>
+</li>
+<li>map_priv_is()
+: <a class="el" href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map.h</a>
+, <a class="el" href="map_8c.html#a8337c095972c7c8f69679577668d6b5b">map.c</a>
+</li>
+<li>map_projection()
+: <a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map.c</a>
+, <a class="el" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map.h</a>
+</li>
+<li>map_rect_destroy()
+: <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map.c</a>
+, <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map.h</a>
+</li>
+<li>map_rect_get_item()
+: <a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map.c</a>
+, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map.h</a>
+</li>
+<li>map_rect_get_item_byid()
+: <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map.c</a>
+, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map.h</a>
+</li>
+<li>map_rect_new()
+: <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map.c</a>
+, <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map.h</a>
+</li>
+<li>map_remove_callback()
+: <a class="el" href="map_8c.html#af9f95fd57301452f5a93c0ffd75e13e0">map.c</a>
+, <a class="el" href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map.h</a>
+</li>
+<li>map_requires_conversion()
+: <a class="el" href="map_8c.html#adacb9c6f689c49cea9651adecef9dbdb">map.c</a>
+, <a class="el" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map.h</a>
+</li>
+<li>map_search_destroy()
+: <a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map.h</a>
+, <a class="el" href="map_8c.html#a17363cc27a950b21d4a10c1e4977f750">map.c</a>
+</li>
+<li>map_search_get_item()
+: <a class="el" href="map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map.c</a>
+, <a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map.h</a>
+</li>
+<li>map_search_new()
+: <a class="el" href="map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d">map.c</a>
+, <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map.h</a>
+</li>
+<li>map_selection_contains_item()
+: <a class="el" href="map_8c.html#ae3e1e05fd13705105196919d3060ac5f">map.c</a>
+, <a class="el" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map.h</a>
+</li>
+<li>map_selection_contains_item_range()
+: <a class="el" href="map_8c.html#a8ea9fcf03c34c4caf035f6597af9921f">map.c</a>
+, <a class="el" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map.h</a>
+</li>
+<li>map_selection_contains_item_rect()
+: <a class="el" href="map_8c.html#ae555f508f81a2cab83100a675ddeb131">map.c</a>
+, <a class="el" href="map_8h.html#ae555f508f81a2cab83100a675ddeb131">map.h</a>
+</li>
+<li>map_selection_destroy()
+: <a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map.c</a>
+, <a class="el" href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map.h</a>
+</li>
+<li>map_selection_dup()
+: <a class="el" href="map_8c.html#a41d391414ab9d50fd2e10a072a7e24fa">map.c</a>
+, <a class="el" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map.h</a>
+</li>
+<li>map_selection_dup_pro()
+: <a class="el" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map.h</a>
+, <a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map.c</a>
+</li>
+<li>map_selection_rect_new()
+: <a class="el" href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map.c</a>
+, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map.h</a>
+</li>
+<li>map_set_attr()
+: <a class="el" href="map_8c.html#a6a56a78da425713d4fe965e724d9e09e">map.c</a>
+, <a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map.h</a>
+</li>
+<li>map_set_projection()
+: <a class="el" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map.h</a>
+, <a class="el" href="map_8c.html#a1eb8e44290e34baa9b178624fc32beec">map.c</a>
+</li>
+<li>mapset_add_attr()
+: <a class="el" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset.c</a>
+</li>
+<li>mapset_close()
+: <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset.c</a>
+</li>
+<li>mapset_destroy()
+: <a class="el" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset.c</a>
+</li>
+<li>mapset_get_map_by_name()
+: <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset.c</a>
+</li>
+<li>mapset_new()
+: <a class="el" href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset.c</a>
+</li>
+<li>mapset_next()
+: <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset.c</a>
+</li>
+<li>mapset_open()
+: <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset.c</a>
+</li>
+<li>mapset_search_destroy()
+: <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset.c</a>
+</li>
+<li>mapset_search_get_item()
+: <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset.c</a>
+</li>
+<li>mapset_search_new()
+: <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset.c</a>
+</li>
+<li>mex_exit
+: <a class="el" href="navigation_8c.html#a59497518b56060abdd403f4169a7a41f">navigation.c</a>
+</li>
+<li>mex_exit_left
+: <a class="el" href="navigation_8c.html#a5098a1f8794cddb3192b9200caf96738">navigation.c</a>
+</li>
+<li>mex_exit_right
+: <a class="el" href="navigation_8c.html#aafec98459688e4c23a1ad0418f617724">navigation.c</a>
+</li>
+<li>mex_interchange
+: <a class="el" href="navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb">navigation.c</a>
+</li>
+<li>mex_merge
+: <a class="el" href="navigation_8c.html#a3d5317417b3243f023435edb85fbae56">navigation.c</a>
+</li>
+<li>mex_merge_left
+: <a class="el" href="navigation_8c.html#aa4b62b8fa31789d6fbe3ca5452bf19b2">navigation.c</a>
+</li>
+<li>mex_merge_right
+: <a class="el" href="navigation_8c.html#a77db1821c53c028020b2ebf601c9df34">navigation.c</a>
+</li>
+<li>mex_none
+: <a class="el" href="navigation_8c.html#a7cf689b7916c1fd66fae3457086a84d9">navigation.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_n.html b/html/globals_n.html
new file mode 100644
index 000000000..5dc5d97f4
--- /dev/null
+++ b/html/globals_n.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_n.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nav_status_to_text()
+: <a class="el" href="navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d">navigation.c</a>
+</li>
+<li>navigation_register_callback()
+: <a class="el" href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation.c</a>
+</li>
+<li>navigation_unregister_callback()
+: <a class="el" href="navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24">navigation.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_p.html b/html/globals_p.html
new file mode 100644
index 000000000..196cb2752
--- /dev/null
+++ b/html/globals_p.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_p.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>Pa_AbortStream()
+: <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">portaudio19.h</a>
+</li>
+<li>Pa_CloseStream()
+: <a class="el" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultHostApi()
+: <a class="el" href="portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultInputDevice()
+: <a class="el" href="portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b">portaudio19.h</a>
+</li>
+<li>Pa_GetDefaultOutputDevice()
+: <a class="el" href="portaudio19_8h.html#adc955dfab007624000695c48d4f876dc">portaudio19.h</a>
+</li>
+<li>Pa_GetDeviceCount()
+: <a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">portaudio19.h</a>
+</li>
+<li>Pa_GetDeviceInfo()
+: <a class="el" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">portaudio19.h</a>
+</li>
+<li>Pa_GetErrorText()
+: <a class="el" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">portaudio19.h</a>
+</li>
+<li>Pa_GetHostApiCount()
+: <a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">portaudio19.h</a>
+</li>
+<li>Pa_GetHostApiInfo()
+: <a class="el" href="portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90">portaudio19.h</a>
+</li>
+<li>Pa_GetLastHostErrorInfo()
+: <a class="el" href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">portaudio19.h</a>
+</li>
+<li>Pa_GetSampleSize()
+: <a class="el" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamCpuLoad()
+: <a class="el" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamInfo()
+: <a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamReadAvailable()
+: <a class="el" href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamTime()
+: <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">portaudio19.h</a>
+</li>
+<li>Pa_GetStreamWriteAvailable()
+: <a class="el" href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">portaudio19.h</a>
+</li>
+<li>Pa_GetVersion()
+: <a class="el" href="portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4">portaudio19.h</a>
+</li>
+<li>Pa_GetVersionText()
+: <a class="el" href="portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445">portaudio19.h</a>
+</li>
+<li>Pa_HostApiDeviceIndexToDeviceIndex()
+: <a class="el" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">portaudio19.h</a>
+</li>
+<li>Pa_HostApiTypeIdToHostApiIndex()
+: <a class="el" href="portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f">portaudio19.h</a>
+</li>
+<li>Pa_Initialize()
+: <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">portaudio19.h</a>
+</li>
+<li>Pa_IsFormatSupported()
+: <a class="el" href="portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d">portaudio19.h</a>
+</li>
+<li>Pa_IsStreamActive()
+: <a class="el" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">portaudio19.h</a>
+</li>
+<li>Pa_IsStreamStopped()
+: <a class="el" href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">portaudio19.h</a>
+</li>
+<li>Pa_OpenDefaultStream()
+: <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">portaudio19.h</a>
+</li>
+<li>Pa_OpenStream()
+: <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">portaudio19.h</a>
+</li>
+<li>Pa_ReadStream()
+: <a class="el" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">portaudio19.h</a>
+</li>
+<li>Pa_SetStreamFinishedCallback()
+: <a class="el" href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">portaudio19.h</a>
+</li>
+<li>Pa_Sleep()
+: <a class="el" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">portaudio19.h</a>
+</li>
+<li>Pa_StartStream()
+: <a class="el" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">portaudio19.h</a>
+</li>
+<li>Pa_StopStream()
+: <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">portaudio19.h</a>
+</li>
+<li>Pa_Terminate()
+: <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">portaudio19.h</a>
+</li>
+<li>Pa_WriteStream()
+: <a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">portaudio19.h</a>
+</li>
+<li>paCanNotReadFromACallbackStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">portaudio19.h</a>
+</li>
+<li>paCanNotReadFromAnOutputOnlyStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">portaudio19.h</a>
+</li>
+<li>paCanNotWriteToACallbackStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">portaudio19.h</a>
+</li>
+<li>paCanNotWriteToAnInputOnlyStream
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">portaudio19.h</a>
+</li>
+<li>paClipOff
+: <a class="el" href="portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12">portaudio19.h</a>
+</li>
+<li>paCustomFormat
+: <a class="el" href="portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7">portaudio19.h</a>
+</li>
+<li>PaDeviceIndex
+: <a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">portaudio19.h</a>
+</li>
+<li>PaDeviceInfo
+: <a class="el" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">portaudio19.h</a>
+</li>
+<li>paDitherOff
+: <a class="el" href="portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707">portaudio19.h</a>
+</li>
+<li>PaError
+: <a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">portaudio19.h</a>
+</li>
+<li>PaErrorCode
+: <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">portaudio19.h</a>
+</li>
+<li>paFloat32
+: <a class="el" href="portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081">portaudio19.h</a>
+</li>
+<li>paFormatIsSupported
+: <a class="el" href="portaudio19_8h.html#a400df642339bf4112333060af6a43c0f">portaudio19.h</a>
+</li>
+<li>paFramesPerBufferUnspecified
+: <a class="el" href="portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b">portaudio19.h</a>
+</li>
+<li>PaHostApiIndex
+: <a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">portaudio19.h</a>
+</li>
+<li>PaHostApiInfo
+: <a class="el" href="portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352">portaudio19.h</a>
+</li>
+<li>PaHostApiTypeId
+: <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">portaudio19.h</a>
+</li>
+<li>PaHostErrorInfo
+: <a class="el" href="portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560">portaudio19.h</a>
+</li>
+<li>paInputOverflow
+: <a class="el" href="portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47">portaudio19.h</a>
+</li>
+<li>paInputUnderflow
+: <a class="el" href="portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15">portaudio19.h</a>
+</li>
+<li>paInt16
+: <a class="el" href="portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd">portaudio19.h</a>
+</li>
+<li>paInt24
+: <a class="el" href="portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7">portaudio19.h</a>
+</li>
+<li>paInt32
+: <a class="el" href="portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf">portaudio19.h</a>
+</li>
+<li>paInt8
+: <a class="el" href="portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e">portaudio19.h</a>
+</li>
+<li>paNeverDropInput
+: <a class="el" href="portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5">portaudio19.h</a>
+</li>
+<li>paNoDevice
+: <a class="el" href="portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297">portaudio19.h</a>
+</li>
+<li>paNoFlag
+: <a class="el" href="portaudio19_8h.html#ad33384abe3754a39f4773f2561773595">portaudio19.h</a>
+</li>
+<li>paOutputOverflow
+: <a class="el" href="portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462">portaudio19.h</a>
+</li>
+<li>paOutputUnderflow
+: <a class="el" href="portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89">portaudio19.h</a>
+</li>
+<li>paPlatformSpecificFlags
+: <a class="el" href="portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51">portaudio19.h</a>
+</li>
+<li>paPrimeOutputBuffersUsingStreamCallback
+: <a class="el" href="portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d">portaudio19.h</a>
+</li>
+<li>paPrimingOutput
+: <a class="el" href="portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d">portaudio19.h</a>
+</li>
+<li>PaSampleFormat
+: <a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">portaudio19.h</a>
+</li>
+<li>PaStream
+: <a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">portaudio19.h</a>
+</li>
+<li>PaStreamCallback
+: <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackFlags
+: <a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackResult
+: <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackTimeInfo
+: <a class="el" href="portaudio19_8h.html#ac81b1065de3722c62eae395281451a73">portaudio19.h</a>
+</li>
+<li>PaStreamFinishedCallback
+: <a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">portaudio19.h</a>
+</li>
+<li>PaStreamFlags
+: <a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">portaudio19.h</a>
+</li>
+<li>PaStreamInfo
+: <a class="el" href="portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc">portaudio19.h</a>
+</li>
+<li>PaStreamParameters
+: <a class="el" href="portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12">portaudio19.h</a>
+</li>
+<li>PaTime
+: <a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">portaudio19.h</a>
+</li>
+<li>paUInt8
+: <a class="el" href="portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37">portaudio19.h</a>
+</li>
+<li>paUseHostApiSpecificDeviceSpecification
+: <a class="el" href="portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5">portaudio19.h</a>
+</li>
+<li>plugin_init()
+: <a class="el" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_android.c</a>
+, <a class="el" href="vehicle__gypsy_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_gypsy.c</a>
+, <a class="el" href="vehicle__null_8c.html#a1eaae939034896b436dffbf5e93c0da1">vehicle_null.c</a>
+</li>
+<li>POST_SHIFT
+: <a class="el" href="transform_8c.html#a142f183c856d187544d5beb8db7b564f">transform.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_r.html b/html/globals_r.html
new file mode 100644
index 000000000..58e50f239
--- /dev/null
+++ b/html/globals_r.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_r.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>route_append_destination()
+: <a class="el" href="route_8c.html#a48ca63f73dc68ceefad68cc7da18630d">route.c</a>
+, <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route.h</a>
+</li>
+<li>route_contains()
+: <a class="el" href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route.h</a>
+, <a class="el" href="route_8c.html#a81663bf28ea85cc76c4ffe71edb6ba6c">route.c</a>
+</li>
+<li>route_destination_reached()
+: <a class="el" href="route_8c.html#aee9c34f3d6046134e05c4ba794e42119">route.c</a>
+, <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route.h</a>
+</li>
+<li>route_dup()
+: <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route.h</a>
+, <a class="el" href="route_8c.html#acd539fe25796de904f57342b14dde071">route.c</a>
+</li>
+<li>route_get_coord_dist()
+: <a class="el" href="route_8c.html#a03a2c87fe7268b8a6aef10b431813a27">route.c</a>
+, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route.h</a>
+</li>
+<li>route_get_destination_count()
+: <a class="el" href="route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad">route.c</a>
+, <a class="el" href="route_8h.html#a4e2255ace92ab344940a03c6f60969cf">route.h</a>
+</li>
+<li>route_get_destination_description()
+: <a class="el" href="route_8c.html#af4e30ffdd2ff74573cf9fa818b7e4d86">route.c</a>
+, <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route.h</a>
+</li>
+<li>route_get_dst()
+: <a class="el" href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route.h</a>
+, <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route.c</a>
+</li>
+<li>route_get_flags()
+: <a class="el" href="route_8c.html#acbc1b6d420056c3cff9e60e3227143f2">route.c</a>
+, <a class="el" href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route.h</a>
+</li>
+<li>route_get_graph_map()
+: <a class="el" href="route_8c.html#a25508afaaf0b6f06ec5bf467593b81fc">route.c</a>
+, <a class="el" href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route.h</a>
+</li>
+<li>route_get_map()
+: <a class="el" href="route_8c.html#aeb206a7bcf64a858f2ab385697d102b1">route.c</a>
+, <a class="el" href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route.h</a>
+</li>
+<li>route_get_mapset()
+: <a class="el" href="route_8c.html#a277947f9dd480a8206d068d45a71c25c">route.c</a>
+, <a class="el" href="route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c">route.h</a>
+</li>
+<li>route_get_path_set()
+: <a class="el" href="route_8c.html#a549ab0769b7e477e18dd72f90cfdb232">route.c</a>
+, <a class="el" href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route.h</a>
+</li>
+<li>route_get_pos()
+: <a class="el" href="route_8c.html#a213e3f87cabf82aff4f235c06a8e8ab1">route.c</a>
+, <a class="el" href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route.h</a>
+</li>
+<li>route_has_graph()
+: <a class="el" href="route_8c.html#a1e07a0865bb864ab1ad0f505810e47e0">route.c</a>
+, <a class="el" href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route.h</a>
+</li>
+<li>route_info_free()
+: <a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route.h</a>
+, <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route.c</a>
+</li>
+<li>route_info_street()
+: <a class="el" href="route_8c.html#af9fd5fc03a4e663ae683c73a7674b80c">route.c</a>
+, <a class="el" href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route.h</a>
+</li>
+<li>route_new()
+: <a class="el" href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route.h</a>
+, <a class="el" href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route.c</a>
+</li>
+<li>route_rect()
+: <a class="el" href="route_8c.html#a9b134b5ca05c402e2a12ee014e2ff794">route.c</a>
+, <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route.h</a>
+</li>
+<li>route_remove_nth_waypoint()
+: <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route.h</a>
+, <a class="el" href="route_8c.html#a255107bfa06589b1147e041c18c6cb3b">route.c</a>
+</li>
+<li>route_selection
+: <a class="el" href="route_8c.html#a7a85a74de6740a4737c0ec1ab36737ed">route.c</a>
+</li>
+<li>route_set_destination()
+: <a class="el" href="route_8c.html#a9f81f751d71194e46a72072e6f42b248">route.c</a>
+, <a class="el" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route.h</a>
+</li>
+<li>route_set_destinations()
+: <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route.c</a>
+, <a class="el" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route.h</a>
+</li>
+<li>route_set_mapset()
+: <a class="el" href="route_8c.html#a67cf6c2cd7cb215f256a1ef396d773f3">route.c</a>
+, <a class="el" href="route_8h.html#ada4738af121ec046ea2acb47d868ee78">route.h</a>
+</li>
+<li>route_set_position()
+: <a class="el" href="route_8c.html#afde07e20f4a6f15a29ece77f420b4d79">route.c</a>
+, <a class="el" href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route.h</a>
+</li>
+<li>route_set_position_from_tracking()
+: <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route.h</a>
+, <a class="el" href="route_8c.html#a89e25e74be07bce7e18d9f294873df8e">route.c</a>
+</li>
+<li>route_set_profile()
+: <a class="el" href="route_8c.html#a23e557c7cfd7e1b074e95b251a398c16">route.c</a>
+, <a class="el" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_s.html b/html/globals_s.html
new file mode 100644
index 000000000..5efef6a9d
--- /dev/null
+++ b/html/globals_s.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_s.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>street_data_dup()
+: <a class="el" href="route_8c.html#aa833f58f659d2a68125d100ff0a5adf2">route.c</a>
+, <a class="el" href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">route.h</a>
+</li>
+<li>street_data_free()
+: <a class="el" href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">route.h</a>
+, <a class="el" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">route.c</a>
+</li>
+<li>street_get_data()
+: <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">route.h</a>
+, <a class="el" href="route_8c.html#a6d58eeebe86073b86fccfec847ab8472">route.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_t.html b/html/globals_t.html
new file mode 100644
index 000000000..dc813388d
--- /dev/null
+++ b/html/globals_t.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_t.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>transform_cart_to_geo()
+: <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform.c</a>
+</li>
+<li>transform_geo_to_cart()
+: <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform.c</a>
+</li>
+<li>transform_get_angle_delta()
+: <a class="el" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform.c</a>
+</li>
+<li>transform_utm_to_geo()
+: <a class="el" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_type.html b/html/globals_type.html
new file mode 100644
index 000000000..370b92129
--- /dev/null
+++ b/html/globals_type.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_type.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>PaDeviceIndex
+: <a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">portaudio19.h</a>
+</li>
+<li>PaDeviceInfo
+: <a class="el" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">portaudio19.h</a>
+</li>
+<li>PaError
+: <a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">portaudio19.h</a>
+</li>
+<li>PaHostApiIndex
+: <a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">portaudio19.h</a>
+</li>
+<li>PaHostApiInfo
+: <a class="el" href="portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352">portaudio19.h</a>
+</li>
+<li>PaHostApiTypeId
+: <a class="el" href="portaudio19_8h.html#ae247ec252e84112170079ece319fc42c">portaudio19.h</a>
+</li>
+<li>PaHostErrorInfo
+: <a class="el" href="portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560">portaudio19.h</a>
+</li>
+<li>PaSampleFormat
+: <a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">portaudio19.h</a>
+</li>
+<li>PaStream
+: <a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">portaudio19.h</a>
+</li>
+<li>PaStreamCallback
+: <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackFlags
+: <a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackResult
+: <a class="el" href="portaudio19_8h.html#a82cf09a8d14c7b614a8b73774f4952f1">portaudio19.h</a>
+</li>
+<li>PaStreamCallbackTimeInfo
+: <a class="el" href="portaudio19_8h.html#ac81b1065de3722c62eae395281451a73">portaudio19.h</a>
+</li>
+<li>PaStreamFinishedCallback
+: <a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">portaudio19.h</a>
+</li>
+<li>PaStreamFlags
+: <a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">portaudio19.h</a>
+</li>
+<li>PaStreamInfo
+: <a class="el" href="portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc">portaudio19.h</a>
+</li>
+<li>PaStreamParameters
+: <a class="el" href="portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12">portaudio19.h</a>
+</li>
+<li>PaTime
+: <a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">portaudio19.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_v.html b/html/globals_v.html
new file mode 100644
index 000000000..703774637
--- /dev/null
+++ b/html/globals_v.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_d.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_g.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_r.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="globals_v.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_v.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
+
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
+<li>vehicle_add_attr()
+: <a class="el" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle.c</a>
+</li>
+<li>vehicle_attr_iter_destroy()
+: <a class="el" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle.c</a>
+</li>
+<li>vehicle_attr_iter_new()
+: <a class="el" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle.c</a>
+</li>
+<li>vehicle_destroy()
+: <a class="el" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle.c</a>
+</li>
+<li>vehicle_draw()
+: <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle.c</a>
+</li>
+<li>vehicle_get_attr()
+: <a class="el" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle.c</a>
+</li>
+<li>vehicle_log_gpx_add_tag()
+: <a class="el" href="vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc">vehicle.c</a>
+</li>
+<li>vehicle_new()
+: <a class="el" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle.c</a>
+</li>
+<li>vehicle_remove_attr()
+: <a class="el" href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle.c</a>
+</li>
+<li>vehicle_set_attr()
+: <a class="el" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle.c</a>
+</li>
+<li>vehicle_set_cursor()
+: <a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/globals_vars.html b/html/globals_vars.html
new file mode 100644
index 000000000..567007554
--- /dev/null
+++ b/html/globals_vars.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Globals</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('globals_vars.html','');});
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>distances
+: <a class="el" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">navigation.c</a>
+</li>
+<li>route_selection
+: <a class="el" href="route_8c.html#a7a85a74de6740a4737c0ec1ab36737ed">route.c</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gmacros_8h_source.html b/html/gmacros_8h_source.html
new file mode 100644
index 000000000..c3315d96c
--- /dev/null
+++ b/html/gmacros_8h_source.html
@@ -0,0 +1,358 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gmacros.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gmacros_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gmacros.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* This file must not include any other glib header file and must thus</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * not refer to variables from glibconfig.h</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifndef __G_MACROS_H__</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_MACROS_H__</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* We include stddef.h to get the system&#39;s definition of NULL</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* Here we provide G_GNUC_EXTENSION as an alias for __extension__,</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * where this is valid. This allows for warningless compilation of</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * &quot;long long&quot; types even in the presence of &#39;-ansi -pedantic&#39;. </span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 2 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &gt;= 8)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_GNUC_EXTENSION __extension__</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_GNUC_EXTENSION</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* Provide macros to feature the GCC function attribute.</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 2 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &gt;= 96)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PURE \</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"> __attribute__((__pure__))</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_MALLOC \</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"> __attribute__((__malloc__))</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PURE</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_MALLOC</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 4</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NULL_TERMINATED __attribute__((__sentinel__))</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NULL_TERMINATED</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#if (__GNUC__ &gt; 4) || (__GNUC__ == 4 &amp;&amp; __GNUC_MINOR__ &gt;= 3)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_ALLOC_SIZE2(x,y) __attribute__((__alloc_size__(x,y)))</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_ALLOC_SIZE(x)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_ALLOC_SIZE2(x,y)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 2 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &gt; 4)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PRINTF( format_idx, arg_idx ) \</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> __attribute__((__format__ (__printf__, format_idx, arg_idx)))</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_SCANF( format_idx, arg_idx ) \</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> __attribute__((__format__ (__scanf__, format_idx, arg_idx)))</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_FORMAT( arg_idx ) \</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"> __attribute__((__format_arg__ (arg_idx)))</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NORETURN \</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"> __attribute__((__noreturn__))</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_CONST \</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"> __attribute__((__const__))</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_UNUSED \</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"> __attribute__((__unused__))</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NO_INSTRUMENT \</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"> __attribute__((__no_instrument_function__))</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PRINTF( format_idx, arg_idx )</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_SCANF( format_idx, arg_idx )</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_FORMAT( arg_idx )</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NORETURN</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_CONST</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_UNUSED</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_NO_INSTRUMENT</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 3 || (__GNUC__ == 3 &amp;&amp; __GNUC_MINOR__ &gt;= 1)</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_DEPRECATED \</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> __attribute__((__deprecated__))</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_DEPRECATED</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 3 || (__GNUC__ == 3 &amp;&amp; __GNUC_MINOR__ &gt;= 3)</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_GNUC_MAY_ALIAS __attribute__((may_alias))</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_GNUC_MAY_ALIAS</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#if __GNUC__ &gt; 3 || (__GNUC__ == 3 &amp;&amp; __GNUC_MINOR__ &gt;= 4)</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_WARN_UNUSED_RESULT \</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"> __attribute__((warn_unused_result))</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_WARN_UNUSED_RESULT</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="comment">/* Wrap the gcc __PRETTY_FUNCTION__ and __FUNCTION__ variables with</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * macros, so we can refer to them as strings unconditionally.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> * usage not-recommended since gcc-3.0</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#if defined (__GNUC__) &amp;&amp; (__GNUC__ &lt; 3)</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_FUNCTION __FUNCTION__</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PRETTY_FUNCTION __PRETTY_FUNCTION__</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_FUNCTION &quot;&quot;</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_GNUC_PRETTY_FUNCTION &quot;&quot;</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define G_STRINGIFY(macro_or_string) G_STRINGIFY_ARG (macro_or_string)</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_STRINGIFY_ARG(contents) #contents</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">/* Provide a string identifying the current code position */</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; (__GNUC__ &lt; 3) &amp;&amp; !defined(__cplusplus)</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRLOC __FILE__ &quot;:&quot; G_STRINGIFY (__LINE__) &quot;:&quot; __PRETTY_FUNCTION__ &quot;()&quot;</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRLOC __FILE__ &quot;:&quot; G_STRINGIFY (__LINE__)</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment">/* Provide a string identifying the current function, non-concatenatable */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#if defined (__GNUC__)</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRFUNC ((const char*) (__PRETTY_FUNCTION__))</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined (__STDC_VERSION__) &amp;&amp; __STDC_VERSION__ &gt;= 19901L</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRFUNC ((const char*) (__func__))</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRFUNC ((const char*) (&quot;???&quot;))</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* Guard C code in headers, while including them from C++ */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_BEGIN_DECLS extern &quot;C&quot; {</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_END_DECLS }</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_BEGIN_DECLS</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_END_DECLS</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">/* Provide definitions for some commonly used macros.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> * Some of them are only provided if they haven&#39;t already</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * been defined. It is assumed that if they are already</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> * defined then the current definition is correct.</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#ifndef NULL</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __cplusplus</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NULL (0L)</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !__cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NULL ((void*) 0)</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !__cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#ifndef FALSE</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FALSE (0)</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#ifndef TRUE</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRUE (!FALSE)</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#undef MAX</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX(a, b) (((a) &gt; (b)) ? (a) : (b))</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#undef MIN</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN(a, b) (((a) &lt; (b)) ? (a) : (b))</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor">#undef ABS</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ABS(a) (((a) &lt; 0) ? -(a) : (a))</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor">#undef CLAMP</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAMP(x, low, high) (((x) &gt; (high)) ? (high) : (((x) &lt; (low)) ? (low) : (x)))</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">/* Count the number of elements in an array. The array must be defined</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> * as such; using this with a dynamically allocated array will give</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> * incorrect results.</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#define G_N_ELEMENTS(arr) (sizeof (arr) / sizeof ((arr)[0]))</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment">/* Macros by analogy to GINT_TO_POINTER, GPOINTER_TO_INT</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#define GPOINTER_TO_SIZE(p) ((gsize) (p))</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GSIZE_TO_POINTER(s) ((gpointer) (gsize) (s))</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment">/* Provide convenience macros for handling structure</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> * fields through their offsets.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; __GNUC__ &gt;= 4</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRUCT_OFFSET(struct_type, member) \</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"> ((glong) __builtin_offsetof (struct_type, member))</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STRUCT_OFFSET(struct_type, member) \</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"> ((glong) ((guint8*) &amp;((struct_type*) 0)-&gt;member))</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor">#define G_STRUCT_MEMBER_P(struct_p, struct_offset) \</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"> ((gpointer) ((guint8*) (struct_p) + (glong) (struct_offset)))</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_STRUCT_MEMBER(member_type, struct_p, struct_offset) \</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"> (*(member_type*) G_STRUCT_MEMBER_P ((struct_p), (struct_offset)))</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment">/* Provide simple macro statement wrappers:</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> * G_STMT_START { statements; } G_STMT_END;</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * This can be used as a single statement, like:</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> * if (x) G_STMT_START { ... } G_STMT_END; else ...</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> * This intentionally does not use compiler extensions like GCC&#39;s &#39;({...})&#39; to</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> * avoid portability issue or side effects when compiled with different compilers.</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor">#if !(defined (G_STMT_START) &amp;&amp; defined (G_STMT_END))</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STMT_START do</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_STMT_END while (0)</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* Allow the app programmer to select whether or not return values</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> * (usually char*) are const or not. Don&#39;t try using this feature for</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> * functions with C++ linkage.</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#ifdef G_DISABLE_CONST_RETURNS</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_CONST_RETURN</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_CONST_RETURN const</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> * The G_LIKELY and G_UNLIKELY macros let the programmer give hints to </span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> * the compiler about the expected result of an expression. Some compilers</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> * can use this information for optimizations.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> * The _G_BOOLEAN_EXPR macro is intended to trigger a gcc warning when</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> * putting assignments in g_return_if_fail (). </span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; (__GNUC__ &gt; 2) &amp;&amp; defined(__OPTIMIZE__)</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _G_BOOLEAN_EXPR(expr) \</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"> __extension__ ({ \</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"> int _g_boolean_var_; \</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"> if (expr) \</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"> _g_boolean_var_ = 1; \</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"> _g_boolean_var_ = 0; \</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"> _g_boolean_var_; \</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">})</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_UNLIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 0))</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LIKELY(expr) (expr)</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_UNLIKELY(expr) (expr)</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_MACROS_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gmacros.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gmem_8h_source.html b/html/gmem_8h_source.html
new file mode 100644
index 000000000..9cde768ca
--- /dev/null
+++ b/html/gmem_8h_source.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gmem.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gmem_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gmem.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_MEM_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_MEM_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gslice.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GMemVTable.html">_GMemVTable</a> GMemVTable;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#if GLIB_SIZEOF_VOID_P &gt; GLIB_SIZEOF_LONG</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_MEM_ALIGN GLIB_SIZEOF_VOID_P</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* GLIB_SIZEOF_VOID_P &lt;= GLIB_SIZEOF_LONG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_MEM_ALIGN GLIB_SIZEOF_LONG</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GLIB_SIZEOF_VOID_P &lt;= GLIB_SIZEOF_LONG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* Memory allocation functions</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;gpointer g_malloc (gsize n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;gpointer g_malloc0 (gsize n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;gpointer g_realloc (gpointer mem,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; gsize n_bytes) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> g_free (gpointer mem);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;gpointer g_try_malloc (gsize n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;gpointer g_try_malloc0 (gsize n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;gpointer g_try_realloc (gpointer mem,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; gsize n_bytes) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* Convenience memory allocators</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define g_new(struct_type, n_structs) \</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> ((struct_type *) g_malloc (((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_new0(struct_type, n_structs) \</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"> ((struct_type *) g_malloc0 (((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_renew(struct_type, mem, n_structs) \</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> ((struct_type *) g_realloc ((mem), ((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define g_try_new(struct_type, n_structs) \</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> ((struct_type *) g_try_malloc (((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_try_new0(struct_type, n_structs) \</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"> ((struct_type *) g_try_malloc0 (((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_try_renew(struct_type, mem, n_structs) \</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"> ((struct_type *) g_try_realloc ((mem), ((gsize) sizeof (struct_type)) * ((gsize) (n_structs))))</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">/* Memory allocation virtualization for debugging purposes</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> * g_mem_set_vtable() has to be the very first GLib function called</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> * if being used</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct__GMemVTable.html"> 83</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GMemVTable.html">_GMemVTable</a></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;{</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; gpointer (*vmalloc) (gsize n_bytes);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; gpointer (*vrealloc) (gpointer mem,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; gsize n_bytes);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; void (*vfree) (gpointer mem);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">/* optional; set to NULL if not used ! */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; gpointer (*vcalloc) (gsize n_blocks,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; gsize n_block_bytes);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; gpointer (*vtry_malloc) (gsize n_bytes);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; gpointer (*vtry_realloc) (gpointer mem,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; gsize n_bytes);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;};</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> g_mem_set_vtable (GMemVTable *vtable);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;gboolean g_mem_is_system_malloc (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;GLIB_VAR gboolean g_mem_gc_friendly;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">/* Memory profiler and checker, has to be enabled via g_mem_set_vtable()</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;GLIB_VAR GMemVTable *glib_mem_profiler_table;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> g_mem_profile (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* deprecated memchunks and allocators */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#if !defined (G_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) || defined (GDK_COMPILATION)</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>_GAllocator GAllocator;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GMemChunk.html">_GMemChunk</a> <a class="code" href="struct__GMemChunk.html">GMemChunk</a>;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#define g_mem_chunk_create(type, pre_alloc, alloc_type) ( \</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"> g_mem_chunk_new (#type &quot; mem chunks (&quot; #pre_alloc &quot;)&quot;, \</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"> sizeof (type), \</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"> sizeof (type) * (pre_alloc), \</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"> (alloc_type)) \</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">)</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_chunk_new(type, chunk) ( \</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"> (type *) g_mem_chunk_alloc (chunk) \</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">)</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_chunk_new0(type, chunk) ( \</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"> (type *) g_mem_chunk_alloc0 (chunk) \</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">)</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_chunk_free(mem, mem_chunk) G_STMT_START { \</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"> g_mem_chunk_free ((mem_chunk), (mem)); \</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">} G_STMT_END</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_ALLOC_ONLY 1</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_ALLOC_AND_FREE 2</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><a class="code" href="struct__GMemChunk.html">GMemChunk</a>* g_mem_chunk_new (<span class="keyword">const</span> gchar *name,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; gint atom_size,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; gsize area_size,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; gint type);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_destroy (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;gpointer g_mem_chunk_alloc (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;gpointer g_mem_chunk_alloc0 (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_free (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; gpointer mem);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_clean (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_reset (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_print (<a class="code" href="struct__GMemChunk.html">GMemChunk</a> *mem_chunk);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keywordtype">void</span> g_mem_chunk_info (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keywordtype">void</span> g_blow_chunks (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;GAllocator*g_allocator_new (<span class="keyword">const</span> gchar *name,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; guint n_preallocs);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keywordtype">void</span> g_allocator_free (GAllocator *allocator);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define G_ALLOCATOR_LIST (1)</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_ALLOCATOR_SLIST (2)</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_ALLOCATOR_NODE (3)</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_MEM_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__GMemVTable_html"><div class="ttname"><a href="struct__GMemVTable.html">_GMemVTable</a></div><div class="ttdef"><b>Definition:</b> gmem.h:83</div></div>
+<div class="ttc" id="struct__GMemChunk_html"><div class="ttname"><a href="struct__GMemChunk.html">_GMemChunk</a></div><div class="ttdef"><b>Definition:</b> gmem.c:619</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gmem.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gmessages_8h_source.html b/html/gmessages_8h_source.html
new file mode 100644
index 000000000..bebb70f95
--- /dev/null
+++ b/html/gmessages_8h_source.html
@@ -0,0 +1,429 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gmessages.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gmessages_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gmessages.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_MESSAGES_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_MESSAGES_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;glib/gmacros.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Suppress warnings when GCC is in -pedantic mode and not -std=c99</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#if (__GNUC__ &gt;= 3 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &gt;= 96))</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma GCC system_header</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* calculate a string size, guaranteed to fit format + args.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;gsize g_printf_string_upper_bound (<span class="keyword">const</span> gchar* format,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; va_list args);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* Log level shift offset for user defined</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * log levels (0-7 are used by GLib).</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define G_LOG_LEVEL_USER_SHIFT (8)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/* Glib log levels and flags.</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;{</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="comment">/* log flags */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; G_LOG_FLAG_RECURSION = 1 &lt;&lt; 0,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; G_LOG_FLAG_FATAL = 1 &lt;&lt; 1,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="comment">/* GLib log levels */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; G_LOG_LEVEL_ERROR = 1 &lt;&lt; 2, <span class="comment">/* always fatal */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; G_LOG_LEVEL_CRITICAL = 1 &lt;&lt; 3,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; G_LOG_LEVEL_WARNING = 1 &lt;&lt; 4,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; G_LOG_LEVEL_MESSAGE = 1 &lt;&lt; 5,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; G_LOG_LEVEL_INFO = 1 &lt;&lt; 6,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; G_LOG_LEVEL_DEBUG = 1 &lt;&lt; 7,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; G_LOG_LEVEL_MASK = ~(G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL)</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} GLogLevelFlags;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* GLib log levels that are considered fatal by default */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define G_LOG_FATAL_MASK (G_LOG_FLAG_RECURSION | G_LOG_LEVEL_ERROR)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">typedef</span> void (*GLogFunc) (<span class="keyword">const</span> gchar *log_domain,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; GLogLevelFlags log_level,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* Logging mechanism</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;guint g_log_set_handler (<span class="keyword">const</span> gchar *log_domain,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; GLogLevelFlags log_levels,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; GLogFunc log_func,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> g_log_remove_handler (<span class="keyword">const</span> gchar *log_domain,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; guint handler_id);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> g_log_default_handler (<span class="keyword">const</span> gchar *log_domain,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; GLogLevelFlags log_level,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">const</span> gchar *message,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; gpointer unused_data);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;GLogFunc g_log_set_default_handler (GLogFunc log_func,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> g_log (<span class="keyword">const</span> gchar *log_domain,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; GLogLevelFlags log_level,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; ...) G_GNUC_PRINTF (3, 4);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> g_logv (const gchar *log_domain,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; GLogLevelFlags log_level,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; const gchar *format,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; va_list args);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; GLogLevelFlags fatal_mask);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* internal */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_log_fallback_handler (const gchar *log_domain,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; GLogLevelFlags log_level,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; const gchar *message,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; gpointer unused_data);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Internal functions, used to implement the following macros */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> g_return_if_fail_warning (const <span class="keywordtype">char</span> *log_domain,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; const <span class="keywordtype">char</span> *pretty_function,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; const <span class="keywordtype">char</span> *<a class="code" href="structexpression.html">expression</a>);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span> g_warn_message (const <span class="keywordtype">char</span> *domain,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; const <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">int</span> line,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; const <span class="keywordtype">char</span> *func,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; const <span class="keywordtype">char</span> *warnexpr);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> g_assert_warning (<span class="keyword">const</span> <span class="keywordtype">char</span> *log_domain,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *file,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> line,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pretty_function,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *expression) G_GNUC_NORETURN;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#ifndef G_LOG_DOMAIN</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LOG_DOMAIN ((gchar*) 0)</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* G_LOG_DOMAIN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef G_HAVE_ISO_VARARGS</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="comment">/* for(;;); so that GCC knows that control doesn&#39;t go past g_error() */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#define g_error(...) G_STMT_START { \</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_ERROR, \</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"> __VA_ARGS__); \</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"> for (;;); \</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"> } G_STMT_END</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span> </div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define g_message(...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_MESSAGE, \</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"> __VA_ARGS__)</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_critical(...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"> __VA_ARGS__)</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_warning(...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_WARNING, \</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"> __VA_ARGS__)</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_debug(...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_DEBUG, \</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"> __VA_ARGS__)</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined(G_HAVE_GNUC_VARARGS)</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_error(format...) G_STMT_START { \</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_ERROR, \</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"> format); \</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"> for (;;); \</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"> } G_STMT_END</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span> </div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#define g_message(format...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_MESSAGE, \</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"> format)</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_critical(format...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"> format)</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_warning(format...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_WARNING, \</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"> format)</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_debug(format...) g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_DEBUG, \</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"> format)</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* no varargs macros */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;g_error (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; ...)</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;{</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; va_list args;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; va_start (args, format);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, format, args);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; va_end (args);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">for</span>(;;);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;g_message (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; ...)</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;{</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; va_list args;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; va_start (args, format);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, format, args);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; va_end (args);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;}</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;g_critical (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; ...)</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;{</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; va_list args;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; va_start (args, format);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL, format, args);</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; va_end (args);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;}</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;g_warning (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; ...)</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;{</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; va_list args;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; va_start (args, format);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_WARNING, format, args);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; va_end (args);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;g_debug (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; ...)</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;{</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; va_list args;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; va_start (args, format);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; va_end (args);</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keyword">typedef</span> void (*GPrintFunc) (<span class="keyword">const</span> gchar *string);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keywordtype">void</span> g_print (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; ...) G_GNUC_PRINTF (1, 2);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;GPrintFunc g_set_print_handler (GPrintFunc func);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keywordtype">void</span> g_printerr (const gchar *format,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; ...) G_GNUC_PRINTF (1, 2);</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;GPrintFunc g_set_printerr_handler (GPrintFunc func);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">/* Provide macros for graceful error handling.</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> * The &quot;return&quot; macros will return from the current function.</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"> * Two different definitions are given for the macros in</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> * order to support gcc&#39;s __PRETTY_FUNCTION__ capability.</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#define g_warn_if_reached() do { g_warn_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, NULL); } while (0)</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_warn_if_fail(expr) do { if G_LIKELY (expr) ; else \</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"> g_warn_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, #expr); } while (0)</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#ifdef G_DISABLE_CHECKS</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#define g_return_if_fail(expr) G_STMT_START{ (void)0; }G_STMT_END</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_return_val_if_fail(expr,val) G_STMT_START{ (void)0; }G_STMT_END</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_return_if_reached() G_STMT_START{ return; }G_STMT_END</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_return_val_if_reached(val) G_STMT_START{ return (val); }G_STMT_END</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* !G_DISABLE_CHECKS */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor">#define g_return_if_fail(expr) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"> if G_LIKELY(expr) { } else \</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"> g_return_if_fail_warning (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"> __PRETTY_FUNCTION__, \</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"> #expr); \</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"> return; \</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"> }; }G_STMT_END</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#define g_return_val_if_fail(expr,val) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"> if G_LIKELY(expr) { } else \</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"> g_return_if_fail_warning (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"> __PRETTY_FUNCTION__, \</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"> #expr); \</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"> return (val); \</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"> }; }G_STMT_END</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#define g_return_if_reached() G_STMT_START{ \</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"> &quot;file %s: line %d (%s): should not be reached&quot;, \</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"> __LINE__, \</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"> __PRETTY_FUNCTION__); \</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"> return; }G_STMT_END</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#define g_return_val_if_reached(val) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"> &quot;file %s: line %d (%s): should not be reached&quot;, \</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"> __LINE__, \</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> __PRETTY_FUNCTION__); \</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"> return (val); }G_STMT_END</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#define g_return_if_fail(expr) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"> if (expr) { } else \</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"> &quot;file %s: line %d: assertion `%s&#39; failed&quot;, \</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"> __LINE__, \</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"> #expr); \</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"> return; \</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"> }; }G_STMT_END</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor">#define g_return_val_if_fail(expr, val) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"> if (expr) { } else \</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"> &quot;file %s: line %d: assertion `%s&#39; failed&quot;, \</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"> __LINE__, \</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"> #expr); \</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor"> return (val); \</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor"> }; }G_STMT_END</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#define g_return_if_reached() G_STMT_START{ \</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor"> &quot;file %s: line %d: should not be reached&quot;, \</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor"> __LINE__); \</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"> return; }G_STMT_END</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#define g_return_val_if_reached(val) G_STMT_START{ \</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"> g_log (G_LOG_DOMAIN, \</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"> G_LOG_LEVEL_CRITICAL, \</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"> &quot;file %s: line %d: should not be reached&quot;, \</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"> __FILE__, \</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"> __LINE__); \</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor"> return (val); }G_STMT_END</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !__GNUC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !G_DISABLE_CHECKS */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_MESSAGES_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structexpression_html"><div class="ttname"><a href="structexpression.html">expression</a></div><div class="ttdef"><b>Definition:</b> plural-exp.h:34</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gmessages.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gmo_8h_source.html b/html/gmo_8h_source.html
new file mode 100644
index 000000000..3a6227570
--- /dev/null
+++ b/html/gmo_8h_source.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/gmo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gmo_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gmo.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Description of GNU message catalog format: general file layout.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1995, 1997, 2000-2002, 2004 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _GETTEXT_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _GETTEXT_H 1</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">/* @@ end of prolog @@ */</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">/* The magic number of the GNU message catalog format. */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define _MAGIC 0x950412de</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _MAGIC_SWAPPED 0xde120495</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">/* Revision number of the currently used .mo (binary) file format. */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define MO_REVISION_NUMBER 0</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MO_REVISION_NUMBER_WITH_SYSDEP_I 1</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/* The following contortions are an attempt to use the C preprocessor</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> to determine an unsigned integral type that is 32 bits wide. An</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> alternative approach is to use autoconf&#39;s AC_CHECK_SIZEOF macro, but</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> as of version autoconf-2.13, the AC_CHECK_SIZEOF macro doesn&#39;t work</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> when cross-compiling. */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#if __STDC__</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define UINT_MAX_32_BITS 4294967295U</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define UINT_MAX_32_BITS 0xFFFFFFFF</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* If UINT_MAX isn&#39;t defined, assume it&#39;s a 32-bit type.</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> This should be valid for all systems GNU cares about because</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> that doesn&#39;t include 16-bit systems, and only modern systems</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> (that certainly have &lt;limits.h&gt;) have 64+-bit integral types. */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifndef UINT_MAX</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define UINT_MAX UINT_MAX_32_BITS</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#if UINT_MAX == UINT_MAX_32_BITS</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> nls_uint32;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if USHRT_MAX == UINT_MAX_32_BITS</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> nls_uint32;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if ULONG_MAX == UINT_MAX_32_BITS</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nls_uint32;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The following line is intended to throw an error. Using #error is</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> not portable enough. */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="stringliteral">&quot;Cannot determine unsigned 32-bit data type.&quot;</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">/* Header for binary .mo file format. */</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structmo__file__header.html"> 73</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmo__file__header.html">mo_file_header</a></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;{</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">/* The magic number. */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; nls_uint32 magic;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">/* The revision number of the file format. */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; nls_uint32 revision;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="comment">/* The following are only used in .mo files with major revision 0 or 1. */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">/* The number of strings pairs. */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; nls_uint32 nstrings;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="comment">/* Offset of table with start offsets of original strings. */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; nls_uint32 orig_tab_offset;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">/* Offset of table with start offsets of translated strings. */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; nls_uint32 trans_tab_offset;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">/* Size of hash table. */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; nls_uint32 hash_tab_size;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="comment">/* Offset of first hash table entry. */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; nls_uint32 hash_tab_offset;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">/* The following are only used in .mo files with minor revision &gt;= 1. */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">/* The number of system dependent segments. */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; nls_uint32 n_sysdep_segments;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="comment">/* Offset of table describing system dependent segments. */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; nls_uint32 sysdep_segments_offset;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="comment">/* The number of system dependent strings pairs. */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; nls_uint32 n_sysdep_strings;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">/* Offset of table with start offsets of original sysdep strings. */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; nls_uint32 orig_sysdep_tab_offset;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="comment">/* Offset of table with start offsets of translated sysdep strings. */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; nls_uint32 trans_sysdep_tab_offset;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;};</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* Descriptor for static string contained in the binary .mo file. */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structstring__desc.html"> 108</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstring__desc.html">string_desc</a></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;{</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">/* Length of addressed string, not including the trailing NUL. */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; nls_uint32 length;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="comment">/* Offset of string in file. */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; nls_uint32 offset;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;};</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* The following are only used in .mo files with minor revision &gt;= 1. */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">/* Descriptor for system dependent string segment. */</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structsysdep__segment.html"> 119</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsysdep__segment.html">sysdep_segment</a></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="comment">/* Length of addressed string, including the trailing NUL. */</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; nls_uint32 length;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="comment">/* Offset of string in file. */</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; nls_uint32 offset;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;};</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment">/* Descriptor for system dependent string. */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="structsysdep__string.html"> 128</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsysdep__string.html">sysdep_string</a></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;{</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">/* Offset of static string segments in file. */</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; nls_uint32 offset;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">/* Alternating sequence of static and system dependent segments.</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> The last segment is a static segment, including the trailing NUL. */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structsysdep__string_1_1segment__pair.html"> 134</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structsysdep__string_1_1segment__pair.html">segment_pair</a></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="comment">/* Size of static segment. */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; nls_uint32 segsize;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="comment">/* Reference to system dependent string segment, or ~0 at the end. */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; nls_uint32 sysdepref;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; } segments[1];</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;};</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment">/* Marker for the end of the segments[] array. This has the value 0xFFFFFFFF,</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> regardless whether &#39;int&#39; is 16 bit, 32 bit, or 64 bit. */</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define SEGMENTS_END ((nls_uint32) ~0)</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment">/* @@ begin of epilog @@ */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* gettext.h */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structsysdep__string_html"><div class="ttname"><a href="structsysdep__string.html">sysdep_string</a></div><div class="ttdef"><b>Definition:</b> gmo.h:128</div></div>
+<div class="ttc" id="structsysdep__string_1_1segment__pair_html"><div class="ttname"><a href="structsysdep__string_1_1segment__pair.html">sysdep_string::segment_pair</a></div><div class="ttdef"><b>Definition:</b> gmo.h:134</div></div>
+<div class="ttc" id="structsysdep__segment_html"><div class="ttname"><a href="structsysdep__segment.html">sysdep_segment</a></div><div class="ttdef"><b>Definition:</b> gmo.h:119</div></div>
+<div class="ttc" id="structmo__file__header_html"><div class="ttname"><a href="structmo__file__header.html">mo_file_header</a></div><div class="ttdef"><b>Definition:</b> gmo.h:73</div></div>
+<div class="ttc" id="structstring__desc_html"><div class="ttname"><a href="structstring__desc.html">string_desc</a></div><div class="ttdef"><b>Definition:</b> gmo.h:108</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>gmo.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gprintf_8h_source.html b/html/gprintf_8h_source.html
new file mode 100644
index 000000000..853ccc013
--- /dev/null
+++ b/html/gprintf_8h_source.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gprintf.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gprintf_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gprintf.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997, 2002 Peter Mattis, Red Hat, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef __G_PRINTF_H__</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_PRINTF_H__</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;gint g_printf (gchar <span class="keyword">const</span> *format,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; ...) G_GNUC_PRINTF (1, 2);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;gint g_fprintf (FILE *<a class="code" href="structfile.html">file</a>,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ...) G_GNUC_PRINTF (2, 3);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;gint g_sprintf (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; ...) G_GNUC_PRINTF (2, 3);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;gint g_vprintf (gchar const *format,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; va_list args);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;gint g_vfprintf (FILE *file,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; va_list args);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;gint g_vsprintf (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; va_list args);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;gint g_vasprintf (gchar **<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; va_list args);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_PRINTF_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gprintf.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gprintfint_8h_source.html b/html/gprintfint_8h_source.html
new file mode 100644
index 000000000..a6b1effe8
--- /dev/null
+++ b/html/gprintfint_8h_source.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gprintfint.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gprintfint_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gprintfint.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 2002. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/. </span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef __G_PRINTFINT_H__</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_PRINTFINT_H__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;glibintl.h&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_API_WIN32_CE</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;libc.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifdef HAVE_GOOD_PRINTF</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define _g_printf printf</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_fprintf fprintf</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_sprintf sprintf</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_snprintf _snprintf</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_snprintf snprintf</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define _g_vprintf vprintf</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vfprintf vfprintf</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vsprintf vsprintf</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vsnprintf vsnprintf</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;gnulib/printf.h&quot;</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define _g_printf _g_gnulib_printf</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_fprintf _g_gnulib_fprintf</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_sprintf _g_gnulib_sprintf</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_snprintf _g_gnulib_snprintf</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#define _g_vprintf _g_gnulib_vprintf</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vfprintf _g_gnulib_vfprintf</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vsprintf _g_gnulib_vsprintf</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _g_vsnprintf _g_gnulib_vsnprintf</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_PRINTF_H__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gprintfint.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gpx2navit__txt_8h_source.html b/html/gpx2navit__txt_8h_source.html
new file mode 100644
index 000000000..ef2d7dd33
--- /dev/null
+++ b/html/gpx2navit__txt_8h_source.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tools/gpx2navit_txt/src/gpx2navit_txt.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gpx2navit__txt_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gpx2navit_txt.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef GPX2SHP_H_INCLUDED</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPX2SHP_H_INCLUDED</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define PROG gpx2navit_txt</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FILENAMELENGTH 255 </span><span class="comment">/* 255 is max length for dbf string column */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define COMMENTLENGTH 255 </span><span class="comment">/* 255 is max length for dbf string column */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAMELENGTH 32</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TIMELENGTH 32</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TYPELENGTH 16</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BUFFSIZE 8192</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DATABUFSIZE 16</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define failToWriteAttr(S, T) failToWriteAttrRep((S), (T),__FILE__, __LINE__ )</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;ctype.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;libgen.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;getopt.h&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;expat.h&gt;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;errorcode.h&quot;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">//#include &quot;shapefil.h&quot;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define DEBUG 0</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structparent.html"> 51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structparent.html">parent</a> {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">char</span> *name; </div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structparent.html#a7be880422f61e4460638dac8a2306ab0"> 53</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structparent.html">parent</a> *<a class="code" href="structparent.html#a7be880422f61e4460638dac8a2306ab0">parentptr</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;} <a class="code" href="structparent.html">parent</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structg2scolumns.html"> 60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structg2scolumns.html">g2scolumns</a> {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b"> 64</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b">name</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">int</span> cmt;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">int</span> desc;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> src;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> link;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> type;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> time;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> number;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">int</span> ele;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">int</span> magvar;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">int</span> geoidheight;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">int</span> sym;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">int</span> fix;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> sat;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">int</span> hdop;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> vdop;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> pdop;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">int</span> ageofdgpsdata;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> dgpsid;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">int</span> length;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">int</span> interval;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> speed;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">int</span> points;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">int</span> gpxline;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;} <a class="code" href="structg2scolumns.html">g2scolumns</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structpathattr.html"> 93</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpathattr.html">pathattr</a> {</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">char</span> name[NAMELENGTH];</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">char</span> cmt[COMMENTLENGTH];</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">char</span> desc[COMMENTLENGTH];</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">char</span> src[COMMENTLENGTH];</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">char</span> link[FILENAMELENGTH];</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">int</span> number;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">char</span> type[TYPELENGTH];</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">double</span> length;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">double</span> interval;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">double</span> speed;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="comment">/*</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> double *x;</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> double *y;</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> double *z;</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">double</span> *<a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">int</span> count;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;} <a class="code" href="structpathattr.html">pathattr</a>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structg2sattr.html"> 116</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structg2sattr.html">g2sattr</a> {</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413"> 120</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413">lon</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">double</span> lat;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">double</span> minlon;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">double</span> minlat;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">double</span> maxlon;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">double</span> maxlat;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">char</span> name[NAMELENGTH];</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">char</span> cmt[COMMENTLENGTH];</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">char</span> desc[COMMENTLENGTH];</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">char</span> src[COMMENTLENGTH];</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">char</span> link[FILENAMELENGTH];</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">char</span> type[TYPELENGTH];</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">char</span> time[TIMELENGTH];</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">int</span> number;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">double</span> ele;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">double</span> magvar;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">double</span> geoidheight;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">char</span> sym[NAMELENGTH];</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">char</span> fix[NAMELENGTH];</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">int</span> sat;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">double</span> hdop;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">double</span> vdop;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">double</span> pdop;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">double</span> ageofdgpsdata;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">int</span> dgpsid;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">char</span> author[NAMELENGTH];</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">char</span> keywords[NAMELENGTH];</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">char</span> copyright[NAMELENGTH];</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">int</span> year;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">char</span> license[NAMELENGTH];</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;} <a class="code" href="structg2sattr.html">g2sattr</a>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structg2sstats.html"> 155</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structg2sstats.html">g2sstats</a> {</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">int</span> trkpoints; </div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593"> 157</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593">trkcount</a>; </div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3"> 158</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3">trklength</a>; </div>
+<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963"> 159</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963">rtepoints</a>; </div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c"> 160</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c">rtecount</a>; </div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a"> 161</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a">rtelength</a>; </div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa"> 162</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa">wptpoints</a>; </div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef"> 163</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef">trkunconverted</a>; </div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989"> 164</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989">rteunconverted</a>; </div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;} <a class="code" href="structg2sstats.html">g2sstats</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment">//typedef struct dbfhandles {</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment">// DBFHandle trk; /** for track */</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment">// DBFHandle wpt; /** for waypoint */</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment">// DBFHandle rte; /** for route */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">// DBFHandle trk_edg; /** for track each edge */</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">// DBFHandle trk_pnt; /** for track each point */</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment">// DBFHandle rte_edg; /** for route each edge */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment">// DBFHandle rte_pnt; /** for route each point */</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">//} dbfhandles;</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">//typedef struct shphandles {</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment">// SHPHandle trk; /** for track */</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">// SHPHandle wpt; /** for waypoint */</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">// SHPHandle rte; /** for route */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">// SHPHandle trk_edg; /** for track each edge */</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">// SHPHandle trk_pnt; /** for track each point */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment">// SHPHandle rte_edg; /** for route each edge */</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment">// SHPHandle rte_pnt; /** for route each point */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">//} shphandles;</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structg2sprop.html"> 196</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structg2sprop.html">g2sprop</a> {</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">int</span> parseWpt; </div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8"> 198</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8">parseTrk</a>; </div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structg2sprop.html#a854972b3bb024b253818441130f31722"> 199</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a854972b3bb024b253818441130f31722">parseRte</a>; </div>
+<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c"> 200</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c">is3d</a>; </div>
+<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17"> 201</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17">isEdge</a>; </div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e"> 202</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e">isPoint</a>; </div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df"> 203</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df">isFast</a>; </div>
+<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8"> 204</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8">needsStats</a>; </div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596"> 205</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596">minpoints</a>; </div>
+<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a"> 206</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a">minlength</a>; </div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745"> 207</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745">mintime</a>; </div>
+<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d"> 208</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d">verbose</a>; </div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08"> 209</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08">sourcefile</a>; </div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf"> 210</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf">output</a>; </div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d"> 211</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d">ellipsoid</a>; </div>
+<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09"> 212</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09">lengthUnit</a>; </div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f"> 213</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f">length2meter</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075"> 214</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075">timeUnit</a>; </div>
+<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4"> 215</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4">time2sec</a>; </div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5"> 216</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5">speedLengthUnit</a>;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f"> 218</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f">speed2meter</a>; </div>
+<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e"> 219</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e">speedTimeUnit</a>;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e"> 220</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e">speed2sec</a>; </div>
+<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925"> 221</a></span>&#160; <a class="code" href="structg2sstats.html">g2sstats</a> *<a class="code" href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925">stats</a>; </div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a"> 222</a></span>&#160; <a class="code" href="structg2scolumns.html">g2scolumns</a> *<a class="code" href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a">cols</a>; </div>
+<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b"> 223</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b">nospeedcheck</a>; </div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;} <a class="code" href="structg2sprop.html">g2sprop</a>;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structparsedata.html"> 229</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structparsedata.html">parsedata</a> {</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">int</span> depth; </div>
+<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0"> 231</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0">databuf</a>; </div>
+<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structparsedata.html#a3851e627b504d52453089a03fdf5a972"> 232</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structparsedata.html#a3851e627b504d52453089a03fdf5a972">bufptr</a>; </div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143"> 233</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143">failed</a>; </div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6"> 234</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6">failedid</a>; </div>
+<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08"> 235</a></span>&#160; XML_Parser <a class="code" href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08">parser</a>; </div>
+<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438"> 236</a></span>&#160; <a class="code" href="structparent.html">parent</a> *<a class="code" href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438">parent</a>; </div>
+<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac"> 237</a></span>&#160; <a class="code" href="structparent.html">parent</a> *<a class="code" href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac">current</a>; </div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2"> 238</a></span>&#160; FILE *<a class="code" href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2">fp</a>; </div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">// shphandles *shps; /** .shp file cluster that is used in this program */</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment">// dbfhandles *dbfs; /** .dbf file cluster that is used in this program */</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3"> 241</a></span>&#160; <a class="code" href="structg2sattr.html">g2sattr</a> *<a class="code" href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3">attr</a>; </div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f"> 242</a></span>&#160; <a class="code" href="structpathattr.html">pathattr</a> *<a class="code" href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f">pattr</a>; </div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2"> 243</a></span>&#160; <a class="code" href="structg2sprop.html">g2sprop</a> *<a class="code" href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2">prop</a>; </div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;} <a class="code" href="structparsedata.html">parsedata</a>;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment">/* utils.c */</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keywordtype">void</span> checkEllpsUnit(<span class="keywordtype">char</span> *unit);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keywordtype">double</span> checkLengthUnit(<span class="keywordtype">char</span> *unit);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keywordtype">int</span> checkTimeUnit(<span class="keywordtype">char</span> *unit);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keywordtype">double</span> getTimeInterval(<span class="keywordtype">char</span> *_t, <span class="keywordtype">char</span> *t);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">double</span> getSpeed(<span class="keywordtype">double</span> length, <span class="keywordtype">double</span> ti, <span class="keywordtype">double</span> to_meter, <span class="keywordtype">int</span> to_sec);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">double</span> getDistance(<span class="keywordtype">double</span> _x, <span class="keywordtype">double</span> _y, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">//void closeShpFiles(shphandles * shps);</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment">//void closeDbfFiles(dbfhandles * dbfs);</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keywordtype">void</span> *myMallocRep(<span class="keywordtype">size_t</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *fileName, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment">/* misc.c */</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keywordtype">void</span> failToWriteAttrRep(<span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> col, <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> line);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keywordtype">void</span> showStats(<a class="code" href="structg2sprop.html">g2sprop</a> * prop);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keywordtype">void</span> wipePathAttr(<a class="code" href="structpathattr.html">pathattr</a> * pattr);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<a class="code" href="structpathattr.html">pathattr</a> *createPathAttr(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keywordtype">void</span> wipeAttr(<a class="code" href="structg2sattr.html">g2sattr</a> * <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">void</span> setColsDefault(<a class="code" href="structg2scolumns.html">g2scolumns</a> * cols);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<a class="code" href="structg2scolumns.html">g2scolumns</a> *createCols(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="structg2sattr.html">g2sattr</a> *createAttr(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="structg2sprop.html">g2sprop</a> *createProp(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="keywordtype">void</span> closeProp(<a class="code" href="structg2sprop.html">g2sprop</a> * prop);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment">//shphandles *createShps(void);</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment">//dbfhandles *createDbfs(void);</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<a class="code" href="structparsedata.html">parsedata</a> *createParsedata(XML_Parser parser, <a class="code" href="structg2sprop.html">g2sprop</a> * prop);</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keywordtype">void</span> closeParsedata(<a class="code" href="structparsedata.html">parsedata</a> * pdata);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment">/* parser.c */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keywordtype">void</span> parseMain(<a class="code" href="structg2sprop.html">g2sprop</a> * pr);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment">/* elementControl.c */</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="keywordtype">void</span> startElementControl(<a class="code" href="structparsedata.html">parsedata</a> * pdata, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structelement.html">element</a>,</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="keywordtype">void</span> endElementControl(<a class="code" href="structparsedata.html">parsedata</a> * pdata, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structelement.html">element</a>);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment">/* setwpt.c */</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="keywordtype">void</span> setWpt( <a class="code" href="structparsedata.html">parsedata</a> * pdata);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment">/* setpath.c */</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="keywordtype">void</span> initPathAttr(<a class="code" href="structpathattr.html">pathattr</a> * pattr, <a class="code" href="structg2sattr.html">g2sattr</a> * <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="keywordtype">void</span> setPathInterval(<a class="code" href="structparsedata.html">parsedata</a> *pdata);</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="keywordtype">void</span> setPathData(<a class="code" href="structpathattr.html">pathattr</a> * parrt, <a class="code" href="structg2sattr.html">g2sattr</a> * <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keywordtype">void</span> setPath( <a class="code" href="structparsedata.html">parsedata</a> * pdata);</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment">/* setmetadata.c */</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="keywordtype">void</span> setMetadata(<a class="code" href="structparsedata.html">parsedata</a> * pdata);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structg2sstats_html_abcf739989492b41a2b069c5a2afa4593"><div class="ttname"><a href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593">g2sstats::trkcount</a></div><div class="ttdeci">int trkcount</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:157</div></div>
+<div class="ttc" id="structparsedata_html_a80adf87336cf82d88319d9b6621f7143"><div class="ttname"><a href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143">parsedata::failed</a></div><div class="ttdeci">int failed</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:233</div></div>
+<div class="ttc" id="structg2sstats_html_accc572a8b37ac06e87dcc581e6e828c3"><div class="ttname"><a href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3">g2sstats::trklength</a></div><div class="ttdeci">double trklength</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:158</div></div>
+<div class="ttc" id="structparsedata_html_a3851e627b504d52453089a03fdf5a972"><div class="ttname"><a href="structparsedata.html#a3851e627b504d52453089a03fdf5a972">parsedata::bufptr</a></div><div class="ttdeci">char * bufptr</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:232</div></div>
+<div class="ttc" id="structparsedata_html_adf9ab0f5728c4a6b708ef2f922db16a0"><div class="ttname"><a href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0">parsedata::databuf</a></div><div class="ttdeci">char * databuf</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:231</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structparsedata_html_aa8d6e7257c7ee34d69f89d44fcee979f"><div class="ttname"><a href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f">parsedata::pattr</a></div><div class="ttdeci">pathattr * pattr</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:242</div></div>
+<div class="ttc" id="structg2scolumns_html_aa09d4a279e290082abcee4a2a84a218b"><div class="ttname"><a href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b">g2scolumns::name</a></div><div class="ttdeci">int name</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:64</div></div>
+<div class="ttc" id="structg2sprop_html_a1b5b5c2ca1b590a78a59765c8ef84d3b"><div class="ttname"><a href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b">g2sprop::nospeedcheck</a></div><div class="ttdeci">int nospeedcheck</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:223</div></div>
+<div class="ttc" id="structparsedata_html_a76e56450ddd81cb4658fe8f4b42e5d08"><div class="ttname"><a href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08">parsedata::parser</a></div><div class="ttdeci">XML_Parser parser</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:235</div></div>
+<div class="ttc" id="structg2sprop_html_a4ac3a5c763c6a2d971a014381489dce8"><div class="ttname"><a href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8">g2sprop::needsStats</a></div><div class="ttdeci">int needsStats</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:204</div></div>
+<div class="ttc" id="structg2sprop_html_aaa9fdf58f5b8de449ad60a85b6513df4"><div class="ttname"><a href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4">g2sprop::time2sec</a></div><div class="ttdeci">double time2sec</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:215</div></div>
+<div class="ttc" id="structg2sprop_html_a3fc6e7de626012954aa1eea223690f17"><div class="ttname"><a href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17">g2sprop::isEdge</a></div><div class="ttdeci">int isEdge</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:201</div></div>
+<div class="ttc" id="structg2sstats_html_af9aea0976de9c0936de2bd6eccf2d5aa"><div class="ttname"><a href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa">g2sstats::wptpoints</a></div><div class="ttdeci">int wptpoints</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:162</div></div>
+<div class="ttc" id="structg2scolumns_html"><div class="ttname"><a href="structg2scolumns.html">g2scolumns</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:60</div></div>
+<div class="ttc" id="structg2sstats_html_a49cb417a5b2cdd27539f6970c5c99963"><div class="ttname"><a href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963">g2sstats::rtepoints</a></div><div class="ttdeci">int rtepoints</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:159</div></div>
+<div class="ttc" id="structg2sstats_html_a20d54c28892aa9a96fa4b1c1ffc88989"><div class="ttname"><a href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989">g2sstats::rteunconverted</a></div><div class="ttdeci">int rteunconverted</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:164</div></div>
+<div class="ttc" id="structg2sprop_html_a2473a55ed68dbcdb0eef522d7546c075"><div class="ttname"><a href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075">g2sprop::timeUnit</a></div><div class="ttdeci">char * timeUnit</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:214</div></div>
+<div class="ttc" id="structg2sprop_html_a1ed5d7789a71b6dde6878742fd3b7596"><div class="ttname"><a href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596">g2sprop::minpoints</a></div><div class="ttdeci">int minpoints</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:205</div></div>
+<div class="ttc" id="structg2sprop_html_a7eb7b0563d9ae33ead30c3b05190f745"><div class="ttname"><a href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745">g2sprop::mintime</a></div><div class="ttdeci">int mintime</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:207</div></div>
+<div class="ttc" id="structparsedata_html_af5a8f145440ff6d9ec60096d515cbfac"><div class="ttname"><a href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac">parsedata::current</a></div><div class="ttdeci">parent * current</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:237</div></div>
+<div class="ttc" id="structparsedata_html"><div class="ttname"><a href="structparsedata.html">parsedata</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:229</div></div>
+<div class="ttc" id="structg2sprop_html_acb62579da32ded3f2f8697f4856345bf"><div class="ttname"><a href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf">g2sprop::output</a></div><div class="ttdeci">char * output</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:210</div></div>
+<div class="ttc" id="structelement_html"><div class="ttname"><a href="structelement.html">element</a></div><div class="ttdef"><b>Definition:</b> layout.h:31</div></div>
+<div class="ttc" id="structg2sprop_html_a23144f18ab5f889393930c5aeafa2925"><div class="ttname"><a href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925">g2sprop::stats</a></div><div class="ttdeci">g2sstats * stats</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:221</div></div>
+<div class="ttc" id="structpathattr_html"><div class="ttname"><a href="structpathattr.html">pathattr</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:93</div></div>
+<div class="ttc" id="structg2sprop_html_ad9c709b01629bc828239d1100b26e02e"><div class="ttname"><a href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e">g2sprop::isPoint</a></div><div class="ttdeci">int isPoint</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:202</div></div>
+<div class="ttc" id="structg2sprop_html_a3475a56ed9e00b7dbd1d752cba30270d"><div class="ttname"><a href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d">g2sprop::ellipsoid</a></div><div class="ttdeci">char * ellipsoid</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:211</div></div>
+<div class="ttc" id="structg2sstats_html_a8f614045f066ce04f36497759c2e6b2a"><div class="ttname"><a href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a">g2sstats::rtelength</a></div><div class="ttdeci">double rtelength</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:161</div></div>
+<div class="ttc" id="structg2sprop_html_ae852dbb22eff6b19be6c1cb9803cc82f"><div class="ttname"><a href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f">g2sprop::speed2meter</a></div><div class="ttdeci">double speed2meter</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:218</div></div>
+<div class="ttc" id="structg2sprop_html_a786cde9bf34899be4af0deeab004898e"><div class="ttname"><a href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e">g2sprop::speedTimeUnit</a></div><div class="ttdeci">char * speedTimeUnit</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:219</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structg2sprop_html_a42b29369ca8a22da64f529ce2a313f09"><div class="ttname"><a href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09">g2sprop::lengthUnit</a></div><div class="ttdeci">char * lengthUnit</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:212</div></div>
+<div class="ttc" id="structg2sprop_html_ad50323d6e323990aab5dcba33a714c08"><div class="ttname"><a href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08">g2sprop::sourcefile</a></div><div class="ttdeci">char * sourcefile</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:209</div></div>
+<div class="ttc" id="structg2sprop_html"><div class="ttname"><a href="structg2sprop.html">g2sprop</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:196</div></div>
+<div class="ttc" id="structg2sprop_html_aa30d0246fea80e747963cd24bc80039c"><div class="ttname"><a href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c">g2sprop::is3d</a></div><div class="ttdeci">int is3d</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:200</div></div>
+<div class="ttc" id="structg2sprop_html_a9243fe1052277b6ba7b58f46df1eb5c5"><div class="ttname"><a href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5">g2sprop::speedLengthUnit</a></div><div class="ttdeci">char * speedLengthUnit</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:216</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structparsedata_html_a4175b55c6e39f0f6aeb1fb03541616c6"><div class="ttname"><a href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6">parsedata::failedid</a></div><div class="ttdeci">int failedid</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:234</div></div>
+<div class="ttc" id="structparsedata_html_abcca051f0b6eb590a761988deac9ede3"><div class="ttname"><a href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3">parsedata::attr</a></div><div class="ttdeci">g2sattr * attr</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:241</div></div>
+<div class="ttc" id="structparsedata_html_aec92b056a2ff93437efaff1880aeafc2"><div class="ttname"><a href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2">parsedata::fp</a></div><div class="ttdeci">FILE * fp</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:238</div></div>
+<div class="ttc" id="structparsedata_html_a6d2716fd507cbc486d66e11beec9cdd2"><div class="ttname"><a href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2">parsedata::prop</a></div><div class="ttdeci">g2sprop * prop</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:243</div></div>
+<div class="ttc" id="structg2sprop_html_a6320c80bd7de59dcea824ea609fc4f7e"><div class="ttname"><a href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e">g2sprop::speed2sec</a></div><div class="ttdeci">int speed2sec</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:220</div></div>
+<div class="ttc" id="structg2sprop_html_a0447bf6e3c2b36de4d9cc211dd9005df"><div class="ttname"><a href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df">g2sprop::isFast</a></div><div class="ttdeci">int isFast</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:203</div></div>
+<div class="ttc" id="structg2sattr_html"><div class="ttname"><a href="structg2sattr.html">g2sattr</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:116</div></div>
+<div class="ttc" id="structg2sprop_html_a854972b3bb024b253818441130f31722"><div class="ttname"><a href="structg2sprop.html#a854972b3bb024b253818441130f31722">g2sprop::parseRte</a></div><div class="ttdeci">int parseRte</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:199</div></div>
+<div class="ttc" id="structg2sattr_html_afbf9b4612ae18be890973bedcb660413"><div class="ttname"><a href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413">g2sattr::lon</a></div><div class="ttdeci">double lon</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:120</div></div>
+<div class="ttc" id="structg2sprop_html_ac3bcffbfd3d3e3e6a79e6ffb16cb536d"><div class="ttname"><a href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d">g2sprop::verbose</a></div><div class="ttdeci">int verbose</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:208</div></div>
+<div class="ttc" id="structparsedata_html_a68870b3cb0a4eb069068fd634eb2c438"><div class="ttname"><a href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438">parsedata::parent</a></div><div class="ttdeci">parent * parent</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:236</div></div>
+<div class="ttc" id="structg2sprop_html_a89c087b49ecd6118a3ca78c0940bea5f"><div class="ttname"><a href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f">g2sprop::length2meter</a></div><div class="ttdeci">double length2meter</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:213</div></div>
+<div class="ttc" id="structparent_html_a7be880422f61e4460638dac8a2306ab0"><div class="ttname"><a href="structparent.html#a7be880422f61e4460638dac8a2306ab0">parent::parentptr</a></div><div class="ttdeci">struct parent * parentptr</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:53</div></div>
+<div class="ttc" id="structg2sprop_html_ae0e579ea2dfca9697e2902c77056daf8"><div class="ttname"><a href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8">g2sprop::parseTrk</a></div><div class="ttdeci">int parseTrk</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:198</div></div>
+<div class="ttc" id="structg2sprop_html_a8b2c77f65926b5e497952a342a7d983a"><div class="ttname"><a href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a">g2sprop::cols</a></div><div class="ttdeci">g2scolumns * cols</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:222</div></div>
+<div class="ttc" id="structg2sstats_html_acba337ad2a5c44a7b103ca1a14dd905c"><div class="ttname"><a href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c">g2sstats::rtecount</a></div><div class="ttdeci">int rtecount</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:160</div></div>
+<div class="ttc" id="structg2sprop_html_a452f2be61795a19d9a5f98333f38183a"><div class="ttname"><a href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a">g2sprop::minlength</a></div><div class="ttdeci">int minlength</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:206</div></div>
+<div class="ttc" id="structg2sstats_html"><div class="ttname"><a href="structg2sstats.html">g2sstats</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:155</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+<div class="ttc" id="structg2sstats_html_a7d344022728f81a2fb86a7a3bc6a50ef"><div class="ttname"><a href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef">g2sstats::trkunconverted</a></div><div class="ttdeci">int trkunconverted</div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:163</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_e3f7bffca7669cf35b8652af00d5e0d2.html">gpx2navit_txt</a></li><li class="navelem"><a class="el" href="dir_4993c6783887a0bc8a44af89ddf4100f.html">src</a></li><li class="navelem"><b>gpx2navit_txt.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gquark_8h_source.html b/html/gquark_8h_source.html
new file mode 100644
index 000000000..4b502af39
--- /dev/null
+++ b/html/gquark_8h_source.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gquark.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gquark_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gquark.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_QUARK_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_QUARK_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">typedef</span> guint32 GQuark;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* Quarks (string&lt;-&gt;id association)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;GQuark g_quark_try_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;GQuark g_quark_from_static_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;GQuark g_quark_from_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;G_CONST_RETURN gchar* g_quark_to_string (GQuark quark) G_GNUC_CONST;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;G_CONST_RETURN gchar* g_intern_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;G_CONST_RETURN gchar* g_intern_static_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_QUARK_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gquark.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics_2win32_2resources_2resource_8h_source.html b/html/graphics_2win32_2resources_2resource_8h_source.html
new file mode 100644
index 000000000..a8a139ef6
--- /dev/null
+++ b/html/graphics_2win32_2resources_2resource_8h_source.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/win32/resources/resource.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics_2win32_2resources_2resource_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">resource.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#define IDI_NAVIT 1100</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IDB_NAVITTOOLBAR 1101</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></li><li class="navelem"><a class="el" href="dir_16a7e9c1028f2761047e32e74b8532d0.html">resources</a></li><li class="navelem"><b>resource.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics_8h.html b/html/graphics_8h.html
new file mode 100644
index 000000000..c642e723c
--- /dev/null
+++ b/html/graphics_8h.html
@@ -0,0 +1,2047 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">graphics.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Exported functions / structures for the graphics subsystem.
+<a href="#details">More...</a></p>
+
+<p><a href="graphics_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__image__buffer.html">graphics_image_buffer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpadding.html">padding</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The functions to be implemented by graphics plugins. <a href="structpadding.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__methods.html">graphics_methods</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__font.html">graphics_font</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__gc__methods.html">graphics_gc_methods</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__gc.html">graphics_gc</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color. <a href="structgraphics__gc.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__image.html">graphics_image</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__data__image.html">graphics_data_image</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ad01f84cc748ef81b278a4be6ff1ea89a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode_num</b> { <b>draw_mode_begin</b>,
+<b>draw_mode_end</b>
+ }</td></tr>
+<tr class="separator:ad01f84cc748ef81b278a4be6ff1ea89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a49b0ac412dbee7329ebd26b87d280"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>graphics_image_type</b> { <b>graphics_image_type_unknown</b> =0
+ }</td></tr>
+<tr class="separator:a69a49b0ac412dbee7329ebd26b87d280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a2630c46e1c7758475ec776f2a3250914"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a2630c46e1c7758475ec776f2a3250914">graphics_set_attr</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="memdesc:a2630c46e1c7758475ec776f2a3250914"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an attribute of the graphics instance. <a href="#a2630c46e1c7758475ec776f2a3250914">More...</a><br/></td></tr>
+<tr class="separator:a2630c46e1c7758475ec776f2a3250914"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23e7443d3205fd8cd61c4fe8589de8a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e7443d3205fd8cd61c4fe8589de8a6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_set_rect</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structpoint__rect.html">point_rect</a> *pr)</td></tr>
+<tr class="separator:a23e7443d3205fd8cd61c4fe8589de8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b7dd906aa6794966f9f38843d369c15"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15">graphics_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:a9b7dd906aa6794966f9f38843d369c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cc054aa0f9a36abe31a8cbefd5c5e97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97">graphics_get_attr</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="memdesc:a5cc054aa0f9a36abe31a8cbefd5c5e97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute of the graphics instance. <a href="#a5cc054aa0f9a36abe31a8cbefd5c5e97">More...</a><br/></td></tr>
+<tr class="separator:a5cc054aa0f9a36abe31a8cbefd5c5e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac9fba40cfe11bb90718f0e78b232ba9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics_overlay_new</a> (struct <a class="el" href="structgraphics.html">graphics</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h, int wraparound)</td></tr>
+<tr class="memdesc:aac9fba40cfe11bb90718f0e78b232ba9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new graphics overlay. An overlay is a graphics object that is independent of the main graphics object. When drawing everything to a window, the overlay will be shown on top of the main graphics object. Navit uses overlays for OSD elements and for the vehicle on the map. This allows updating OSD elements and the vehicle without redrawing the map. <a href="#aac9fba40cfe11bb90718f0e78b232ba9">More...</a><br/></td></tr>
+<tr class="separator:aac9fba40cfe11bb90718f0e78b232ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a417d804a302930417bab298f4aa5024c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics_overlay_resize</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h, int wraparound)</td></tr>
+<tr class="memdesc:a417d804a302930417bab298f4aa5024c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alters the size, position and wraparound for an overlay. <a href="#a417d804a302930417bab298f4aa5024c">More...</a><br/></td></tr>
+<tr class="separator:a417d804a302930417bab298f4aa5024c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a264feb706367e70184e1590f43730caf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics_init</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_)</td></tr>
+<tr class="separator:a264feb706367e70184e1590f43730caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1078b0b63913aabe459d72d795c2ed4a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a">graphics_get_data</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, const char *type)</td></tr>
+<tr class="separator:a1078b0b63913aabe459d72d795c2ed4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f933e81f028b7b9d802f44403d8f25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05f933e81f028b7b9d802f44403d8f25"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_add_callback</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:a05f933e81f028b7b9d802f44403d8f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5b8949a650e91572fe965ce47a01c04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5b8949a650e91572fe965ce47a01c04"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_remove_callback</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:ac5b8949a650e91572fe965ce47a01c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a276e7f7638c678ed86a5d00e401642a6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6">graphics_font_new</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, int size, int flags)</td></tr>
+<tr class="separator:a276e7f7638c678ed86a5d00e401642a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4e5839a41f2afd567d22ab0d6d1e911"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4e5839a41f2afd567d22ab0d6d1e911"></a>
+struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_named_font_new</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, char *font, int size, int flags)</td></tr>
+<tr class="separator:ac4e5839a41f2afd567d22ab0d6d1e911"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e754826b2eb7ca42f1e1df70d6e93d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e754826b2eb7ca42f1e1df70d6e93d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_font_destroy</b> (struct <a class="el" href="structgraphics__font.html">graphics_font</a> *gra_font)</td></tr>
+<tr class="separator:a28e754826b2eb7ca42f1e1df70d6e93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb9cd324a994e1c1c40e1721eb7b669f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra)</td></tr>
+<tr class="separator:aeb9cd324a994e1c1c40e1721eb7b669f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a191d0bab2079437e0ff47328b6136c08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics_font_destroy_all</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra)</td></tr>
+<tr class="separator:a191d0bab2079437e0ff47328b6136c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a922588c7f73a70872a92e29b5cf45b83"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics_gc_new</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra)</td></tr>
+<tr class="separator:a922588c7f73a70872a92e29b5cf45b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5723f6e26f07e836cf39ba3c426da779"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics_gc_destroy</a> (struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc)</td></tr>
+<tr class="separator:a5723f6e26f07e836cf39ba3c426da779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac651bf3017237dc4233681517f77a178"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics_gc_set_foreground</a> (struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structcolor.html">color</a> *c)</td></tr>
+<tr class="separator:ac651bf3017237dc4233681517f77a178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88dd11bab57d40e63e45ce63a111f86f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics_gc_set_background</a> (struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structcolor.html">color</a> *c)</td></tr>
+<tr class="separator:a88dd11bab57d40e63e45ce63a111f86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7763c3bb4b5a77666fa580ade99cedda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda">graphics_gc_set_linewidth</a> (struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, int width)</td></tr>
+<tr class="separator:a7763c3bb4b5a77666fa580ade99cedda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6154dcfdd3fc09e7d6c9f72c73c661f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1">graphics_gc_set_dashes</a> (struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, int width, int offset, unsigned char dash_list[], int n)</td></tr>
+<tr class="separator:a6154dcfdd3fc09e7d6c9f72c73c661f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf6614712d6fa6fc9518b609cfafb7d9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics_image_new_scaled</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, char *path, int w, int h)</td></tr>
+<tr class="memdesc:abf6614712d6fa6fc9518b609cfafb7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new image from file path, optionally scaled to w and h pixels. <a href="#abf6614712d6fa6fc9518b609cfafb7d9">More...</a><br/></td></tr>
+<tr class="separator:abf6614712d6fa6fc9518b609cfafb7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37472c0b6a05426013902bf9e88d8595"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, char *path, int w, int h, int rotate)</td></tr>
+<tr class="memdesc:a37472c0b6a05426013902bf9e88d8595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new image from file path, optionally scaled to w and h pixels and rotated. <a href="#a37472c0b6a05426013902bf9e88d8595">More...</a><br/></td></tr>
+<tr class="separator:a37472c0b6a05426013902bf9e88d8595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e06f8077a6f9b9e4641efca4fb7b503"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics_image_new</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, char *path)</td></tr>
+<tr class="separator:a1e06f8077a6f9b9e4641efca4fb7b503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a3820d6f2211c0eea75cd71c963f790"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790">graphics_image_free</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *img)</td></tr>
+<tr class="separator:a2a3820d6f2211c0eea75cd71c963f790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4346119c6921341dfc973a00579286a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a4346119c6921341dfc973a00579286a9">graphics_draw_mode</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, enum draw_mode_num mode)</td></tr>
+<tr class="memdesc:a4346119c6921341dfc973a00579286a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start or finish a set of drawing operations. <a href="#a4346119c6921341dfc973a00579286a9">More...</a><br/></td></tr>
+<tr class="separator:a4346119c6921341dfc973a00579286a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d8dc987416508625cf3d46571abdbcb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb">graphics_draw_lines</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int count)</td></tr>
+<tr class="separator:a5d8dc987416508625cf3d46571abdbcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace0cc4cc1efad6bdf903dc5d8dc0c8d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7">graphics_draw_circle</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int r)</td></tr>
+<tr class="separator:ace0cc4cc1efad6bdf903dc5d8dc0c8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1060bbcc5b480bd3f5c3f01c0c6f8000"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics_draw_rectangle</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h)</td></tr>
+<tr class="separator:a1060bbcc5b480bd3f5c3f01c0c6f8000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fbefa5235319970bbc4df76be037a49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fbefa5235319970bbc4df76be037a49"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_draw_rectangle_rounded</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structpoint.html">point</a> *plu, int w, int h, int r, int fill)</td></tr>
+<tr class="separator:a6fbefa5235319970bbc4df76be037a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad150b9e24b7f75f8f2d684e6a1e5f809"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics_draw_text</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc1, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc2, struct <a class="el" href="structgraphics__font.html">graphics_font</a> *font, char *text, struct <a class="el" href="structpoint.html">point</a> *p, int dx, int dy)</td></tr>
+<tr class="separator:ad150b9e24b7f75f8f2d684e6a1e5f809"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc516ca06af2f5c44540e2577a080f64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#abc516ca06af2f5c44540e2577a080f64">graphics_get_text_bbox</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__font.html">graphics_font</a> *font, char *text, int dx, int dy, struct <a class="el" href="structpoint.html">point</a> *ret, int estimate)</td></tr>
+<tr class="separator:abc516ca06af2f5c44540e2577a080f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5bc899c6a208b7c45558f850cc703d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics_overlay_disable</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, int disable)</td></tr>
+<tr class="separator:ac5bc899c6a208b7c45558f850cc703d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23e713bee0d28fa1419473763f5ad0ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e713bee0d28fa1419473763f5ad0ef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_is_disabled</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_)</td></tr>
+<tr class="separator:a23e713bee0d28fa1419473763f5ad0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7d89638f602a27225c942e9ecfe9c23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23">graphics_draw_image</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *img)</td></tr>
+<tr class="separator:ae7d89638f602a27225c942e9ecfe9c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d9283397d9ae1f61e172f60be940343"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d9283397d9ae1f61e172f60be940343"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_draw_drag</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:a4d9283397d9ae1f61e172f60be940343"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d38ffa8021ec30414b2baebbca1f8b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d38ffa8021ec30414b2baebbca1f8b1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_background_gc</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *gc)</td></tr>
+<tr class="separator:a4d38ffa8021ec30414b2baebbca1f8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4dc31e9f860ddaa0c1da90a29ca70ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4dc31e9f860ddaa0c1da90a29ca70ce"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_draw_text_std</b> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, int text_size, char *text, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:ae4dc31e9f860ddaa0c1da90a29ca70ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bcc4e8da1d463c29ff9fb6c66dd1f3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bcc4e8da1d463c29ff9fb6c66dd1f3e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_icon_path</b> (const char *icon)</td></tr>
+<tr class="separator:a1bcc4e8da1d463c29ff9fb6c66dd1f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33c0fc6d6da62976d3eac28eef892e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33c0fc6d6da62976d3eac28eef892e85"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_draw_itemgra</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structitemgra.html">itemgra</a> *itm, struct <a class="el" href="structtransformation.html">transformation</a> *t, char *label)</td></tr>
+<tr class="separator:a33c0fc6d6da62976d3eac28eef892e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2b5843afcc9fd58e6c7cb84379b7e28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics_displaylist_draw</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>, struct <a class="el" href="structtransformation.html">transformation</a> *trans, struct <a class="el" href="structlayout.html">layout</a> *l, int flags)</td></tr>
+<tr class="separator:af2b5843afcc9fd58e6c7cb84379b7e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e1f0fa78cc48afe4ff66c3423474ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea">graphics_draw</a> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>, struct <a class="el" href="structmapset.html">mapset</a> *<a class="el" href="structmapset.html">mapset</a>, struct <a class="el" href="structtransformation.html">transformation</a> *trans, struct <a class="el" href="structlayout.html">layout</a> *l, int async, struct <a class="el" href="structcallback.html">callback</a> *cb, int flags)</td></tr>
+<tr class="separator:ad0e1f0fa78cc48afe4ff66c3423474ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34082563d9fd7bc267795813f3f2c7d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34082563d9fd7bc267795813f3f2c7d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_draw_cancel</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>)</td></tr>
+<tr class="separator:a34082563d9fd7bc267795813f3f2c7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52e45b8b68fd47c243950d5172133787"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics_displaylist_open</a> (struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>)</td></tr>
+<tr class="separator:a52e45b8b68fd47c243950d5172133787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f61ce1f92e78b16c03a7d961a9824da"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics_displaylist_next</a> (struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a> *dlh)</td></tr>
+<tr class="separator:a1f61ce1f92e78b16c03a7d961a9824da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa541f937ed35329f6bb1c3cd6c90fd70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics_displaylist_close</a> (struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a> *dlh)</td></tr>
+<tr class="separator:aa541f937ed35329f6bb1c3cd6c90fd70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01800b2271a6a173f374e1a8de0a4783"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783">graphics_displaylist_new</a> (void)</td></tr>
+<tr class="separator:a01800b2271a6a173f374e1a8de0a4783"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a054e540b8f9e1257cd2472662e1fd129"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a054e540b8f9e1257cd2472662e1fd129"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_displaylist_destroy</b> (struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>)</td></tr>
+<tr class="separator:a054e540b8f9e1257cd2472662e1fd129"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6d13e794cb0ee96565deec385881a27"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#af6d13e794cb0ee96565deec385881a27">displaylist_get_selection</a> (struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>)</td></tr>
+<tr class="memdesc:af6d13e794cb0ee96565deec385881a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns selection structure based on displaylist transform, projection and order. Use this function to get map selection if you are going to fetch complete item data from the map based on displayitem reference. <a href="#af6d13e794cb0ee96565deec385881a27">More...</a><br/></td></tr>
+<tr class="separator:af6d13e794cb0ee96565deec385881a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6c7e7294111973ca56b9eadb68744d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list</a> (struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>, struct <a class="el" href="structpoint.html">point</a> *p, int radius)</td></tr>
+<tr class="memdesc:ab6c7e7294111973ca56b9eadb68744d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns list of displayitems clicked at given coordinates. The deeper item is in current layout, the deeper it will be in the list. <a href="#ab6c7e7294111973ca56b9eadb68744d6">More...</a><br/></td></tr>
+<tr class="separator:ab6c7e7294111973ca56b9eadb68744d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1338a87aa242be87514545654fdcdbc9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a1338a87aa242be87514545654fdcdbc9">graphics_displayitem_get_item</a> (struct <a class="el" href="structdisplayitem.html">displayitem</a> *di)</td></tr>
+<tr class="separator:a1338a87aa242be87514545654fdcdbc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7146d5afb5f15a08fccf16f389ffc73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7146d5afb5f15a08fccf16f389ffc73"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_displayitem_get_coord_count</b> (struct <a class="el" href="structdisplayitem.html">displayitem</a> *di)</td></tr>
+<tr class="separator:ac7146d5afb5f15a08fccf16f389ffc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59a54547b5359a0a63f8234e14f390a5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5">graphics_displayitem_get_label</a> (struct <a class="el" href="structdisplayitem.html">displayitem</a> *di)</td></tr>
+<tr class="separator:a59a54547b5359a0a63f8234e14f390a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab73092ab58b87748cd0ed10583286f47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab73092ab58b87748cd0ed10583286f47"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_displayitem_get_displayed</b> (struct <a class="el" href="structdisplayitem.html">displayitem</a> *di)</td></tr>
+<tr class="separator:ab73092ab58b87748cd0ed10583286f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4df7c1c76e5c9571ac83b6a21c0c33e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e">graphics_displayitem_get_z_order</a> (struct <a class="el" href="structdisplayitem.html">displayitem</a> *di)</td></tr>
+<tr class="separator:ad4df7c1c76e5c9571ac83b6a21c0c33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13081c584551dc733185be2ccdea0479"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics_displayitem_within_dist</a> (struct <a class="el" href="structdisplaylist.html">displaylist</a> *<a class="el" href="structdisplaylist.html">displaylist</a>, struct <a class="el" href="structdisplayitem.html">displayitem</a> *di, struct <a class="el" href="structpoint.html">point</a> *p, int dist)</td></tr>
+<tr class="separator:a13081c584551dc733185be2ccdea0479"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42965b4c0229fa80f02e50170684617e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42965b4c0229fa80f02e50170684617e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_add_selection</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, enum item_type type, struct <a class="el" href="structdisplaylist.html">displaylist</a> *dl)</td></tr>
+<tr class="separator:a42965b4c0229fa80f02e50170684617e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40a584801730be67ac1f575a03ef084"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af40a584801730be67ac1f575a03ef084"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_remove_selection</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, enum item_type type, struct <a class="el" href="structdisplaylist.html">displaylist</a> *dl)</td></tr>
+<tr class="separator:af40a584801730be67ac1f575a03ef084"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a642e73d34f816f1c4d1ad7df73c92ddb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a642e73d34f816f1c4d1ad7df73c92ddb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_clear_selection</b> (struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structdisplaylist.html">displaylist</a> *dl)</td></tr>
+<tr class="separator:a642e73d34f816f1c4d1ad7df73c92ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7998ec26bb2b69bd536eaa2a6305d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5">graphics_show_native_keyboard</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd)</td></tr>
+<tr class="memdesc:aee7998ec26bb2b69bd536eaa2a6305d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shows the native on-screen keyboard or other input method. <a href="#aee7998ec26bb2b69bd536eaa2a6305d5">More...</a><br/></td></tr>
+<tr class="separator:aee7998ec26bb2b69bd536eaa2a6305d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfc23e410d71e734e4316fb8898d20f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4">graphics_hide_native_keyboard</a> (struct <a class="el" href="structgraphics.html">graphics</a> *this_, struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd)</td></tr>
+<tr class="memdesc:abfc23e410d71e734e4316fb8898d20f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hides the native on-screen keyboard or other input method. <a href="#abfc23e410d71e734e4316fb8898d20f4">More...</a><br/></td></tr>
+<tr class="separator:abfc23e410d71e734e4316fb8898d20f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Exported functions / structures for the graphics subsystem. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ab6c7e7294111973ca56b9eadb68744d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* displaylist_get_clicked_list </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>radius</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns list of displayitems clicked at given coordinates. The deeper item is in current layout, the deeper it will be in the list. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">displaylist</td><td></td></tr>
+ <tr><td class="paramname">p</td><td>clicked point </td></tr>
+ <tr><td class="paramname">radius</td><td>radius of clicked area </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>GList of displayitems </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics_displayitem_within_dist()</a>, <a class="el" href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics_displaylist_close()</a>, <a class="el" href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics_displaylist_next()</a>, and <a class="el" href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics_displaylist_open()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af6d13e794cb0ee96565deec385881a27"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* displaylist_get_selection </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns selection structure based on displaylist transform, projection and order. Use this function to get map selection if you are going to fetch complete item data from the map based on displayitem reference. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">displaylist</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to selection structure </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1338a87aa242be87514545654fdcdbc9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* graphics_displayitem_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td>
+ <td class="paramname"><em>di</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the map item which given displayitem is based on. NOTE: returned structure doesn't contain any attributes or coordinates. type, map, idhi and idlow seem to be the only useable members. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">di</td><td>pointer to displayitem structure </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Pointer to struct item </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a59a54547b5359a0a63f8234e14f390a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* graphics_displayitem_get_label </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td>
+ <td class="paramname"><em>di</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad4df7c1c76e5c9571ac83b6a21c0c33e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_displayitem_get_z_order </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td>
+ <td class="paramname"><em>di</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the number of this item as it was last displayed on the screen, dependent of current layout. Items with lower numbers are shaded by items with higher ones when they overlap. Zero means item was not displayed at all. If the item is displayed twice, its topmost occurence is used. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">di</td><td>pointer to displayitem structure </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>z-order of current item. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a13081c584551dc733185be2ccdea0479"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_displayitem_within_dist </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td>
+ <td class="paramname"><em>di</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>References <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>.</p>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa541f937ed35329f6bb1c3cd6c90fd70"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_displaylist_close </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a> *&#160;</td>
+ <td class="paramname"><em>dlh</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af2b5843afcc9fd58e6c7cb84379b7e28"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_displaylist_draw </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td>
+ <td class="paramname"><em>trans</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structlayout.html">layout</a> *&#160;</td>
+ <td class="paramname"><em>l</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics_gc_set_background()</a>, and <a class="el" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics_gc_set_foreground()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a01800b2271a6a173f374e1a8de0a4783"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structdisplaylist.html">displaylist</a>* graphics_displaylist_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1f61ce1f92e78b16c03a7d961a9824da"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structdisplayitem.html">displayitem</a>* graphics_displaylist_next </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a> *&#160;</td>
+ <td class="paramname"><em>dlh</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52e45b8b68fd47c243950d5172133787"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structdisplaylist__handle.html">displaylist_handle</a>* graphics_displaylist_open </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0e1f0fa78cc48afe4ff66c3423474ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td>
+ <td class="paramname"><em>displaylist</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>mapset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td>
+ <td class="paramname"><em>trans</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structlayout.html">layout</a> *&#160;</td>
+ <td class="paramname"><em>l</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ace0cc4cc1efad6bdf903dc5d8dc0c8d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_circle </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>r</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7d89638f602a27225c942e9ecfe9c23"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_image </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>img</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5d8dc987416508625cf3d46571abdbcb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_lines </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4346119c6921341dfc973a00579286a9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_mode </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum draw_mode_num&#160;</td>
+ <td class="paramname"><em>mode</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start or finish a set of drawing operations. </p>
+<p>graphics_draw_mode(draw_mode_begin) must be invoked before performing any drawing operations; this allows the graphics driver to perform any necessary setup. graphics_draw_mode(draw_mode_end) must be invoked to finish a set of drawing operations; this will typically clean up drawing resources and display the drawing result. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>graphics object that is being drawn to </td></tr>
+ <tr><td class="paramname">mode</td><td>specify beginning or end of drawing </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1060bbcc5b480bd3f5c3f01c0c6f8000"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_rectangle </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad150b9e24b7f75f8f2d684e6a1e5f809"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_draw_text </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dy</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a191d0bab2079437e0ff47328b6136c08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_font_destroy_all </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Free all loaded fonts. Used when switching layouts. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>The graphics instance </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Sarah Nordstrom (05/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a276e7f7638c678ed86a5d00e401642a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__font.html">graphics_font</a>* graphics_font_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>flags</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb9cd324a994e1c1c40e1721eb7b669f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Destroy graphics Called when navit exits </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>The graphics instance </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>David Tegze (02/2011) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics_font_destroy_all()</a>, and <a class="el" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics_gc_destroy()</a>.</p>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5723f6e26f07e836cf39ba3c426da779"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_gc_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Destroy a graphics context, freeing associated resources. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gc</td><td>context to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free()</a>, and <a class="el" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a922588c7f73a70872a92e29b5cf45b83"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a>* graphics_gc_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create a new graphics context. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>associated graphics object for the new context </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new graphics context </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics_init()</a>, and <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a88dd11bab57d40e63e45ce63a111f86f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_gc_set_background </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcolor.html">color</a> *&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics_displaylist_draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6154dcfdd3fc09e7d6c9f72c73c661f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_gc_set_dashes </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>offset</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char&#160;</td>
+ <td class="paramname"><em>dash_list</em>[], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac651bf3017237dc4233681517f77a178"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_gc_set_foreground </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcolor.html">color</a> *&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set foreground color. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gc</td><td>graphics context to set color for </td></tr>
+ <tr><td class="paramname">c</td><td>color to set </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics_displaylist_draw()</a>, and <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7763c3bb4b5a77666fa580ade99cedda"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_gc_set_linewidth </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td>
+ <td class="paramname"><em>gc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5cc054aa0f9a36abe31a8cbefd5c5e97"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_get_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute of the graphics instance. </p>
+<p>This function searches the attribute list of the graphics object for an attribute of a given type and stores it in the attr parameter. </p>
+<p>Searching for attr_any or attr_any_xml is supported. </p>
+<p>An iterator can be specified to get multiple attributes of the same type: The first call will return the first match from attr; each subsequent call with the same iterator will return the next match. If no more matching attributes are found in either of them, false is returned. </p>
+<p>Note that currently this will only return the generic attributes which can be set with <a class="el" href="">graphics_set_attr_do(struct graphics *, struct attr *)</a>. Attributes implemented by a graphics plugin cannot be retrieved with this method.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics instance </td></tr>
+ <tr><td class="paramname">type</td><td>The attribute type to search for </td></tr>
+ <tr><td class="paramname">attr</td><td>Points to a<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> </div>
+</div><!-- fragment --> which will receive the attribute </td></tr>
+ <tr><td class="paramname">iter</td><td>An iterator. This parameter may be NULL.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if a matching attribute was found, false if not.</dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1078b0b63913aabe459d72d795c2ed4a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* graphics_get_data </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abc516ca06af2f5c44540e2577a080f64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_get_text_bbox </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td>
+ <td class="paramname"><em>font</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>ret</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>estimate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abfc23e410d71e734e4316fb8898d20f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_hide_native_keyboard </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *&#160;</td>
+ <td class="paramname"><em>kbd</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Hides the native on-screen keyboard or other input method. </p>
+<p>This method is a wrapper around the respective method of the graphics plugin.</p>
+<p>A call to this function indicates that Navit no longer needs the input method and is about to reclaim any screen real estate it may have previously reserved for the input method.</p>
+<p>On platforms that don't support overlapping windows this means that the on-screen input method should be hidden, as it may otherwise obstruct parts of Navit's UI.</p>
+<p>On windowed platforms, where on-screen input methods can be displayed alongside Navit or moved around as needed, the graphics driver should instead notify the on-screen method that it is no longer expecting user input, allowing the input method to take the appropriate action.</p>
+<p>The graphics plugin must free any data it has stored in</p>
+<div class="fragment"><div class="line">kbd-&gt;gra_priv </div>
+</div><!-- fragment --><p> and reset the pointer to</p>
+<div class="fragment"><div class="line">NULL </div>
+</div><!-- fragment --><p> to indicate it has done so.</p>
+<p>The caller may free</p>
+<div class="fragment"><div class="line">kbd </div>
+</div><!-- fragment --><p> after this function returns.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The graphics instance </td></tr>
+ <tr><td class="paramname">kbd</td><td>The keyboard instance</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the call was successfully passed to the plugin, false if the method is not supported by the plugin </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2a3820d6f2211c0eea75cd71c963f790"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_image_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td>
+ <td class="paramname"><em>img</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1e06f8077a6f9b9e4641efca4fb7b503"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__image.html">graphics_image</a>* graphics_image_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>path</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Create a new image from file path </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>the graphics instance </td></tr>
+ <tr><td class="paramname">path</td><td>path of the image to load </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abf6614712d6fa6fc9518b609cfafb7d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__image.html">graphics_image</a>* graphics_image_new_scaled </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new image from file path, optionally scaled to w and h pixels. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>the graphics instance </td></tr>
+ <tr><td class="paramname">path</td><td>path of the image to load </td></tr>
+ <tr><td class="paramname">w</td><td>width to rescale to, or IMAGE_W_H_UNSET for original width </td></tr>
+ <tr><td class="paramname">h</td><td>height to rescale to, or IMAGE_W_H_UNSET for original height </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a37472c0b6a05426013902bf9e88d8595"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__image.html">graphics_image</a>* graphics_image_new_scaled_rotated </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>rotate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new image from file path, optionally scaled to w and h pixels and rotated. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>the graphics instance </td></tr>
+ <tr><td class="paramname">path</td><td>path of the image to load </td></tr>
+ <tr><td class="paramname">w</td><td>width to rescale to, or IMAGE_W_H_UNSET for original width </td></tr>
+ <tr><td class="paramname">h</td><td>height to rescale to, or IMAGE_W_H_UNSET for original height </td></tr>
+ <tr><td class="paramname">rotate</td><td>angle to rotate the image, in 90 degree steps (not supported by all plugins). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics_image_new()</a>, and <a class="el" href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics_image_new_scaled()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a264feb706367e70184e1590f43730caf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_init </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics_gc_new()</a>.</p>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9b7dd906aa6794966f9f38843d369c15"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics.html">graphics</a>* graphics_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Creates a new graphics object attr type required </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac5bc899c6a208b7c45558f850cc703d4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_overlay_disable </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>disable</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aac9fba40cfe11bb90718f0e78b232ba9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics.html">graphics</a>* graphics_overlay_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>wraparound</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Create a new graphics overlay. An overlay is a graphics object that is independent of the main graphics object. When drawing everything to a window, the overlay will be shown on top of the main graphics object. Navit uses overlays for OSD elements and for the vehicle on the map. This allows updating OSD elements and the vehicle without redrawing the map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>parent graphics context (should be the main graphics context as returned by graphics_new) </td></tr>
+ <tr><td class="paramname">p</td><td>drawing position for the overlay </td></tr>
+ <tr><td class="paramname">w</td><td>width of overlay </td></tr>
+ <tr><td class="paramname">h</td><td>height of overlay </td></tr>
+ <tr><td class="paramname">wraparound</td><td>use wraparound (0/1). If set, position, width and height "wrap around": negative position coordinates wrap around the window, negative width/height specify difference to window width/height. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>new overlay </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a417d804a302930417bab298f4aa5024c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void graphics_overlay_resize </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>wraparound</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Alters the size, position and wraparound for an overlay. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The overlay's graphics struct </td></tr>
+ <tr><td class="paramname">p</td><td>The new position of the overlay </td></tr>
+ <tr><td class="paramname">w</td><td>The new width of the overlay </td></tr>
+ <tr><td class="paramname">h</td><td>The new height of the overlay </td></tr>
+ <tr><td class="paramname">wraparound</td><td>The new wraparound of the overlay </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2630c46e1c7758475ec776f2a3250914"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_set_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets an attribute of the graphics instance. </p>
+<p>This method first tries to set one of the private attributes implemented by the current graphics plugin. If this fails, it tries to set one of the generic attributes.</p>
+<p>If the graphics plugin does not supply a</p>
+<div class="fragment"><div class="line">set_attr </div>
+</div><!-- fragment --><p> method, this method currently does nothing and returns true, even if the attribute is a generic one.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gra</td><td>The graphics instance </td></tr>
+ <tr><td class="paramname">attr</td><td>The attribute to set</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the attribute was successfully set, false otherwise. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aee7998ec26bb2b69bd536eaa2a6305d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_show_native_keyboard </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *&#160;</td>
+ <td class="paramname"><em>kbd</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Shows the native on-screen keyboard or other input method. </p>
+<p>This method is a wrapper around the respective method of the graphics plugin.</p>
+<p>The caller should populate the</p>
+<div class="fragment"><div class="line">kbd </div>
+</div><!-- fragment --><p> argument with appropriate</p>
+<div class="fragment"><div class="line">mode </div>
+</div><!-- fragment --><p> and</p>
+<div class="fragment"><div class="line">lang </div>
+</div><!-- fragment --><p> members so the graphics plugin can determine the best matching layout.</p>
+<p>If an input method is shown, the graphics plugin should try to select the configuration which best matches the specified</p>
+<div class="fragment"><div class="line">mode </div>
+</div><!-- fragment --><p> . For example, if</p>
+<div class="fragment"><div class="line">mode </div>
+</div><!-- fragment --><p> specifies a numeric layout, the graphics plugin should select a numeric keyboard layout (if available), or the equivalent for another input method (such as setting stroke recognition to identify strokes as numbers). Likewise, when an alphanumeric-uppercase mode is requested, it should switch to uppercase input.</p>
+<p>Implementations should, however, consider that Navit's internal keyboard allows the user to switch modes at will (the only exception being degree mode) and thus must not "lock" the user into a limited layout with no means to switch to a general-purpose one. For example, house number entry in an address search dialog may default to numeric mode, but since some house numbers may contain non-numeric characters, a pure numeric keyboard is suitable only if the user has the option to switch to an alphanumeric layout.</p>
+<p>When multiple alphanumeric layouts are available, the graphics plugin should use the</p>
+<div class="fragment"><div class="line">lang </div>
+</div><!-- fragment --><p> argument to determine the best layout.</p>
+<p>When selecting an input method, preference should always be given to the default or last selected input method and configuration if it matches the requested</p>
+<div class="fragment"><div class="line">mode </div>
+</div><!-- fragment --><p> and</p>
+<div class="fragment"><div class="line">lang </div>
+</div><!-- fragment --><p> .</p>
+<p>If the native input method is going to obstruct parts of Navit's UI, the graphics plugin should set </p>
+<div class="fragment"><div class="line">kbd-&gt;w </div>
+</div><!-- fragment --><p> and</p>
+<div class="fragment"><div class="line">kbd-&gt;h </div>
+</div><!-- fragment --><p> to the height and width to the appropriate value in pixels. A value of -1 indicates that the input method fills the entire available width or height of the space available to Navit. On windowed platforms, where the on-screen input method and Navit's window may be moved relative to each other as needed and can be displayed alongside each other, the graphics plugin should report 0 for both dimensions.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The graphics instance </td></tr>
+ <tr><td class="paramname">kbd</td><td>The keyboard instance</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>1 if the native keyboard is going to be displayed, 0 if not, -1 if the method is not supported by the plugin </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="graphics_8h.html">graphics.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics_8h.js b/html/graphics_8h.js
new file mode 100644
index 000000000..7f004cc4e
--- /dev/null
+++ b/html/graphics_8h.js
@@ -0,0 +1,82 @@
+var graphics_8h =
+[
+ [ "graphics_image_buffer", "structgraphics__image__buffer.html", "structgraphics__image__buffer" ],
+ [ "graphics_keyboard", "structgraphics__keyboard.html", "structgraphics__keyboard" ],
+ [ "padding", "structpadding.html", "structpadding" ],
+ [ "graphics_methods", "structgraphics__methods.html", "structgraphics__methods" ],
+ [ "graphics_font_methods", "structgraphics__font__methods.html", "structgraphics__font__methods" ],
+ [ "graphics_font", "structgraphics__font.html", "structgraphics__font" ],
+ [ "graphics_gc_methods", "structgraphics__gc__methods.html", "structgraphics__gc__methods" ],
+ [ "graphics_gc", "structgraphics__gc.html", "structgraphics__gc" ],
+ [ "graphics_image_methods", "structgraphics__image__methods.html", "structgraphics__image__methods" ],
+ [ "graphics_image", "structgraphics__image.html", "structgraphics__image" ],
+ [ "graphics_data_image", "structgraphics__data__image.html", "structgraphics__data__image" ],
+ [ "draw_mode_num", "graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89a", [
+ [ "draw_mode_begin", "graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa05532e5792068ce2c07421367ef768cb", null ],
+ [ "draw_mode_end", "graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa88298faad2fed2eb4fd66dc5a4848c57", null ]
+ ] ],
+ [ "graphics_image_type", "graphics_8h.html#a69a49b0ac412dbee7329ebd26b87d280", [
+ [ "graphics_image_type_unknown", "graphics_8h.html#a69a49b0ac412dbee7329ebd26b87d280a2a9a605461ac62afec0c53141734b2d6", null ]
+ ] ],
+ [ "displaylist_get_clicked_list", "graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6", null ],
+ [ "displaylist_get_selection", "graphics_8h.html#af6d13e794cb0ee96565deec385881a27", null ],
+ [ "graphics_add_callback", "graphics_8h.html#a05f933e81f028b7b9d802f44403d8f25", null ],
+ [ "graphics_add_selection", "graphics_8h.html#a42965b4c0229fa80f02e50170684617e", null ],
+ [ "graphics_background_gc", "graphics_8h.html#a4d38ffa8021ec30414b2baebbca1f8b1", null ],
+ [ "graphics_clear_selection", "graphics_8h.html#a642e73d34f816f1c4d1ad7df73c92ddb", null ],
+ [ "graphics_displayitem_get_coord_count", "graphics_8h.html#ac7146d5afb5f15a08fccf16f389ffc73", null ],
+ [ "graphics_displayitem_get_displayed", "graphics_8h.html#ab73092ab58b87748cd0ed10583286f47", null ],
+ [ "graphics_displayitem_get_item", "graphics_8h.html#a1338a87aa242be87514545654fdcdbc9", null ],
+ [ "graphics_displayitem_get_label", "graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5", null ],
+ [ "graphics_displayitem_get_z_order", "graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e", null ],
+ [ "graphics_displayitem_within_dist", "graphics_8h.html#a13081c584551dc733185be2ccdea0479", null ],
+ [ "graphics_displaylist_close", "graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70", null ],
+ [ "graphics_displaylist_destroy", "graphics_8h.html#a054e540b8f9e1257cd2472662e1fd129", null ],
+ [ "graphics_displaylist_draw", "graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28", null ],
+ [ "graphics_displaylist_new", "graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783", null ],
+ [ "graphics_displaylist_next", "graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da", null ],
+ [ "graphics_displaylist_open", "graphics_8h.html#a52e45b8b68fd47c243950d5172133787", null ],
+ [ "graphics_draw", "graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea", null ],
+ [ "graphics_draw_cancel", "graphics_8h.html#a34082563d9fd7bc267795813f3f2c7d4", null ],
+ [ "graphics_draw_circle", "graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7", null ],
+ [ "graphics_draw_drag", "graphics_8h.html#a4d9283397d9ae1f61e172f60be940343", null ],
+ [ "graphics_draw_image", "graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23", null ],
+ [ "graphics_draw_itemgra", "graphics_8h.html#a33c0fc6d6da62976d3eac28eef892e85", null ],
+ [ "graphics_draw_lines", "graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb", null ],
+ [ "graphics_draw_mode", "graphics_8h.html#a4346119c6921341dfc973a00579286a9", null ],
+ [ "graphics_draw_rectangle", "graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000", null ],
+ [ "graphics_draw_rectangle_rounded", "graphics_8h.html#a6fbefa5235319970bbc4df76be037a49", null ],
+ [ "graphics_draw_text", "graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809", null ],
+ [ "graphics_draw_text_std", "graphics_8h.html#ae4dc31e9f860ddaa0c1da90a29ca70ce", null ],
+ [ "graphics_font_destroy", "graphics_8h.html#a28e754826b2eb7ca42f1e1df70d6e93d", null ],
+ [ "graphics_font_destroy_all", "graphics_8h.html#a191d0bab2079437e0ff47328b6136c08", null ],
+ [ "graphics_font_new", "graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6", null ],
+ [ "graphics_free", "graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f", null ],
+ [ "graphics_gc_destroy", "graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779", null ],
+ [ "graphics_gc_new", "graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83", null ],
+ [ "graphics_gc_set_background", "graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f", null ],
+ [ "graphics_gc_set_dashes", "graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1", null ],
+ [ "graphics_gc_set_foreground", "graphics_8h.html#ac651bf3017237dc4233681517f77a178", null ],
+ [ "graphics_gc_set_linewidth", "graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda", null ],
+ [ "graphics_get_attr", "graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97", null ],
+ [ "graphics_get_data", "graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a", null ],
+ [ "graphics_get_text_bbox", "graphics_8h.html#abc516ca06af2f5c44540e2577a080f64", null ],
+ [ "graphics_hide_native_keyboard", "graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4", null ],
+ [ "graphics_icon_path", "graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e", null ],
+ [ "graphics_image_free", "graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790", null ],
+ [ "graphics_image_new", "graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503", null ],
+ [ "graphics_image_new_scaled", "graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9", null ],
+ [ "graphics_image_new_scaled_rotated", "graphics_8h.html#a37472c0b6a05426013902bf9e88d8595", null ],
+ [ "graphics_init", "graphics_8h.html#a264feb706367e70184e1590f43730caf", null ],
+ [ "graphics_is_disabled", "graphics_8h.html#a23e713bee0d28fa1419473763f5ad0ef", null ],
+ [ "graphics_named_font_new", "graphics_8h.html#ac4e5839a41f2afd567d22ab0d6d1e911", null ],
+ [ "graphics_new", "graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15", null ],
+ [ "graphics_overlay_disable", "graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4", null ],
+ [ "graphics_overlay_new", "graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9", null ],
+ [ "graphics_overlay_resize", "graphics_8h.html#a417d804a302930417bab298f4aa5024c", null ],
+ [ "graphics_remove_callback", "graphics_8h.html#ac5b8949a650e91572fe965ce47a01c04", null ],
+ [ "graphics_remove_selection", "graphics_8h.html#af40a584801730be67ac1f575a03ef084", null ],
+ [ "graphics_set_attr", "graphics_8h.html#a2630c46e1c7758475ec776f2a3250914", null ],
+ [ "graphics_set_rect", "graphics_8h.html#a23e7443d3205fd8cd61c4fe8589de8a6", null ],
+ [ "graphics_show_native_keyboard", "graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5", null ]
+]; \ No newline at end of file
diff --git a/html/graphics_8h_source.html b/html/graphics_8h_source.html
new file mode 100644
index 000000000..7d9d8cba7
--- /dev/null
+++ b/html/graphics_8h_source.html
@@ -0,0 +1,392 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="graphics_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef NAVIT_GRAPHICS_H</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GRAPHICS_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span>container;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structcolor.html">color</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span>display_list;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* This enum must be synchronized with the constants in NavitGraphics.java. */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">enum</span> draw_mode_num {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; draw_mode_begin, draw_mode_end</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font__methods.html">graphics_font_methods</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__methods.html">graphics_gc_methods</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image__methods.html">graphics_image_methods</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">enum</span> graphics_image_type {</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; graphics_image_type_unknown=0,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgraphics__image__buffer.html"> 60</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image__buffer.html">graphics_image_buffer</a> {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">char</span> magic[8]; <span class="comment">/* buffer:\0 */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">enum</span> graphics_image_type type;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> *start;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">int</span> len;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">struct </span>graphics_keyboard_priv;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html"> 72</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__keyboard.html">graphics_keyboard</a> {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32"> 73</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">w</a>; </div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a"> 74</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a">h</a>; </div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">/* TODO mode is currently a copy of the respective value in the internal GUI and uses the same values.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * This may need to be changed to something with globally available enum, possibly with revised values.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * The Android implementation (the first to support a native on-screen keyboard) does not use this field</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> * due to limitations of the platform. */</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab"> 79</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab">mode</a>; </div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878"> 80</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878">lang</a>; </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770"> 81</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770">gui_priv</a>; </div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c"> 86</a></span>&#160; <span class="keyword">struct </span>graphics_keyboard_priv *<a class="code" href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c">gra_priv</a>; </div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;};</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#define IMAGE_W_H_UNSET (-1)</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structpadding.html"> 110</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpadding.html">padding</a> {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">int</span> left;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">int</span> top;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">int</span> right;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">int</span> bottom;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;};</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structgraphics__methods.html"> 117</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__methods.html">graphics_methods</a> {</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; void (*graphics_destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; void (*draw_mode)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">enum</span> draw_mode_num mode);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; void (*draw_lines)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; void (*draw_polygon)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; void (*draw_rectangle)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; void (*draw_circle)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> r);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; void (*draw_text)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *bg, <span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a> *font, <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; void (*draw_image)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *img);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; void (*draw_image_warp)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> count, <span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *img);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; void (*draw_drag)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a> *(*font_new)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__font__methods.html">graphics_font_methods</a> *meth, <span class="keywordtype">char</span> *font, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *(*gc_new)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__methods.html">graphics_gc_methods</a> *meth);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; void (*background_gc)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *(*overlay_new)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__methods.html">graphics_methods</a> *meth, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> wraparound);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6"> 145</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *(*image_new)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__image__methods.html">graphics_image_methods</a> *meth, <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *hot, <span class="keywordtype">int</span> rotation);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">void</span> *(*get_data)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">const</span> <span class="keywordtype">char</span> *type);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; void (*image_free)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *priv);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; void (*get_text_bbox)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a> *font, <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *ret, <span class="keywordtype">int</span> estimate);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; void (*overlay_disable)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keywordtype">int</span> disable);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; void (*overlay_resize)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> wraparound);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; int (*set_attr)(<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; int (*show_native_keyboard)(<span class="keyword">struct </span><a class="code" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; void (*hide_native_keyboard)(<span class="keyword">struct </span><a class="code" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;};</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structgraphics__font__methods.html"> 157</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font__methods.html">graphics_font_methods</a> {</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; void (*font_destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a> *font);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;};</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structgraphics__font.html"> 161</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a> {</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__font__priv.html">graphics_font_priv</a> *priv;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__font__methods.html">graphics_font_methods</a> meth;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;};</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structgraphics__gc__methods.html"> 166</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__methods.html">graphics_gc_methods</a> {</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; void (*gc_destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; void (*gc_set_linewidth)(<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keywordtype">int</span> width);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; void (*gc_set_dashes)(<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> dash_list[], <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; void (*gc_set_foreground)(<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *c);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; void (*gc_set_background)(<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *c);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;};</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structgraphics__gc.html"> 179</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> {</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *priv;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc__methods.html">graphics_gc_methods</a> meth;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *gra;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;};</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structgraphics__image__methods.html"> 185</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image__methods.html">graphics_image_methods</a> {</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; void (*image_destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *img);</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;};</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structgraphics__image.html"> 189</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> {</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image__priv.html">graphics_image_priv</a> *priv;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image__methods.html">graphics_image_methods</a> meth;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">int</span> width;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">int</span> height;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> hot;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;};</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structgraphics__data__image.html"> 197</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__data__image.html">graphics_data_image</a> {</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> *data;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">int</span> size;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;};</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keyword">enum</span> draw_mode_num;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keyword">enum</span> item_type;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keyword">struct </span><a class="code" href="structcolor.html">color</a>;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplayitem.html">displayitem</a>;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a>;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist__handle.html">displaylist_handle</a>;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a>;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a>;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a>;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a>;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint__rect.html">point_rect</a>;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#a2630c46e1c7758475ec776f2a3250914">graphics_set_attr</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keywordtype">void</span> graphics_set_rect(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structpoint__rect.html">point_rect</a> *pr);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *<a class="code" href="graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15">graphics_new</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97">graphics_get_attr</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *<a class="code" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics_overlay_new</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> wraparound);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics_overlay_resize</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> wraparound);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics_init</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a">graphics_get_data</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *type);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keywordtype">void</span> graphics_add_callback(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">void</span> graphics_remove_callback(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a> *<a class="code" href="graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6">graphics_font_new</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a> *graphics_named_font_new(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keywordtype">char</span> *font, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keywordtype">void</span> graphics_font_destroy(<span class="keyword">struct</span> <a class="code" href="structgraphics__font.html">graphics_font</a> *gra_font);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics_font_destroy_all</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *<a class="code" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics_gc_new</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics_gc_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics_gc_set_foreground</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structcolor.html">color</a> *c);</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics_gc_set_background</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structcolor.html">color</a> *c);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda">graphics_gc_set_linewidth</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keywordtype">int</span> width);</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1">graphics_gc_set_dashes</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> dash_list[], <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *<a class="code" href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics_image_new_scaled</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *<a class="code" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> rotate);</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *<a class="code" href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics_image_new</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keywordtype">char</span> *path);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790">graphics_image_free</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *img);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a4346119c6921341dfc973a00579286a9">graphics_draw_mode</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">enum</span> draw_mode_num mode);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb">graphics_draw_lines</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7">graphics_draw_circle</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> r);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics_draw_rectangle</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="keywordtype">void</span> graphics_draw_rectangle_rounded(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *plu, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> r, <span class="keywordtype">int</span> fill);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics_draw_text</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc1, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc2, <span class="keyword">struct</span> <a class="code" href="structgraphics__font.html">graphics_font</a> *font, <span class="keywordtype">char</span> *text, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#abc516ca06af2f5c44540e2577a080f64">graphics_get_text_bbox</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__font.html">graphics_font</a> *font, <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> dx, <span class="keywordtype">int</span> dy, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *ret, <span class="keywordtype">int</span> estimate);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics_overlay_disable</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keywordtype">int</span> disable);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keywordtype">int</span> graphics_is_disabled(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23">graphics_draw_image</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *img);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keywordtype">int</span> graphics_draw_drag(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keywordtype">void</span> graphics_background_gc(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__gc.html">graphics_gc</a> *gc);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keywordtype">void</span> graphics_draw_text_std(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keywordtype">int</span> text_size, <span class="keywordtype">char</span> *text, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keywordtype">char</span> *graphics_icon_path(<span class="keyword">const</span> <span class="keywordtype">char</span> *icon);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">void</span> graphics_draw_itemgra(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structitemgra.html">itemgra</a> *itm, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics_displaylist_draw</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *trans, <span class="keyword">struct</span> <a class="code" href="structlayout.html">layout</a> *l, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea">graphics_draw</a>(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>, <span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *<a class="code" href="structmapset.html">mapset</a>, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *trans, <span class="keyword">struct</span> <a class="code" href="structlayout.html">layout</a> *l, <span class="keywordtype">int</span> async, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keywordtype">int</span> graphics_draw_cancel(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist__handle.html">displaylist_handle</a> *<a class="code" href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics_displaylist_open</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplayitem.html">displayitem</a> *<a class="code" href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics_displaylist_next</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist__handle.html">displaylist_handle</a> *dlh);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">void</span> <a class="code" href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics_displaylist_close</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist__handle.html">displaylist_handle</a> *dlh);</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783">graphics_displaylist_new</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keywordtype">void</span> graphics_displaylist_destroy(<span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="graphics_8h.html#af6d13e794cb0ee96565deec385881a27">displaylist_get_selection</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>);</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<a class="code" href="struct__GList.html">GList</a> *<a class="code" href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> radius);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="graphics_8h.html#a1338a87aa242be87514545654fdcdbc9">graphics_displayitem_get_item</a>(<span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keywordtype">int</span> graphics_displayitem_get_coord_count(<span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di);</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5">graphics_displayitem_get_label</a>(<span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di);</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="keywordtype">int</span> graphics_displayitem_get_displayed(<span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e">graphics_displayitem_get_z_order</a>(<span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di);</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics_displayitem_within_dist</a>(<span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structdisplaylist.html">displaylist</a>, <span class="keyword">struct</span> <a class="code" href="structdisplayitem.html">displayitem</a> *di, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keywordtype">void</span> graphics_add_selection(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">enum</span> item_type <a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *dl);</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keywordtype">void</span> graphics_remove_selection(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">enum</span> item_type <a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *dl);</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="keywordtype">void</span> graphics_clear_selection(<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structdisplaylist.html">displaylist</a> *dl);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5">graphics_show_native_keyboard</a> (<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd);</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="keywordtype">int</span> <a class="code" href="graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4">graphics_hide_native_keyboard</a> (<span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd);</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="graphics_8h_html_a922588c7f73a70872a92e29b5cf45b83"><div class="ttname"><a href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics_gc_new</a></div><div class="ttdeci">struct graphics_gc * graphics_gc_new(struct graphics *gra)</div><div class="ttdef"><b>Definition:</b> graphics.c:544</div></div>
+<div class="ttc" id="graphics_8h_html_a59a54547b5359a0a63f8234e14f390a5"><div class="ttname"><a href="graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5">graphics_displayitem_get_label</a></div><div class="ttdeci">char * graphics_displayitem_get_label(struct displayitem *di)</div><div class="ttdef"><b>Definition:</b> graphics.c:2799</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_a20d7fd10a534413c1cb424e98f15adab"><div class="ttname"><a href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab">graphics_keyboard::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> graphics.h:79</div></div>
+<div class="ttc" id="graphics_8h_html_a191d0bab2079437e0ff47328b6136c08"><div class="ttname"><a href="graphics_8h.html#a191d0bab2079437e0ff47328b6136c08">graphics_font_destroy_all</a></div><div class="ttdeci">void graphics_font_destroy_all(struct graphics *gra)</div><div class="ttdef"><b>Definition:</b> graphics.c:527</div></div>
+<div class="ttc" id="graphics_8h_html_aee7998ec26bb2b69bd536eaa2a6305d5"><div class="ttname"><a href="graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5">graphics_show_native_keyboard</a></div><div class="ttdeci">int graphics_show_native_keyboard(struct graphics *this_, struct graphics_keyboard *kbd)</div><div class="ttdoc">Shows the native on-screen keyboard or other input method. </div><div class="ttdef"><b>Definition:</b> graphics.c:1114</div></div>
+<div class="ttc" id="graphics_8h_html_a1338a87aa242be87514545654fdcdbc9"><div class="ttname"><a href="graphics_8h.html#a1338a87aa242be87514545654fdcdbc9">graphics_displayitem_get_item</a></div><div class="ttdeci">struct item * graphics_displayitem_get_item(struct displayitem *di)</div><div class="ttdef"><b>Definition:</b> graphics.c:2769</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="graphics_8h_html_a6154dcfdd3fc09e7d6c9f72c73c661f1"><div class="ttname"><a href="graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1">graphics_gc_set_dashes</a></div><div class="ttdeci">void graphics_gc_set_dashes(struct graphics_gc *gc, int width, int offset, unsigned char dash_list[], int n)</div><div class="ttdef"><b>Definition:</b> graphics.c:650</div></div>
+<div class="ttc" id="graphics_8h_html_aa541f937ed35329f6bb1c3cd6c90fd70"><div class="ttname"><a href="graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70">graphics_displaylist_close</a></div><div class="ttdeci">void graphics_displaylist_close(struct displaylist_handle *dlh)</div><div class="ttdef"><b>Definition:</b> graphics.c:2733</div></div>
+<div class="ttc" id="graphics_8h_html_aeb9cd324a994e1c1c40e1721eb7b669f"><div class="ttname"><a href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free</a></div><div class="ttdeci">void graphics_free(struct graphics *gra)</div><div class="ttdef"><b>Definition:</b> graphics.c:486</div></div>
+<div class="ttc" id="graphics_8h_html_a37472c0b6a05426013902bf9e88d8595"><div class="ttname"><a href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated</a></div><div class="ttdeci">struct graphics_image * graphics_image_new_scaled_rotated(struct graphics *gra, char *path, int w, int h, int rotate)</div><div class="ttdoc">Create a new image from file path, optionally scaled to w and h pixels and rotated. </div><div class="ttdef"><b>Definition:</b> graphics.c:796</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="graphics_8h_html_ad0e1f0fa78cc48afe4ff66c3423474ea"><div class="ttname"><a href="graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea">graphics_draw</a></div><div class="ttdeci">void graphics_draw(struct graphics *gra, struct displaylist *displaylist, struct mapset *mapset, struct transformation *trans, struct layout *l, int async, struct callback *cb, int flags)</div><div class="ttdef"><b>Definition:</b> graphics.c:2657</div></div>
+<div class="ttc" id="graphics_8h_html_a264feb706367e70184e1590f43730caf"><div class="ttname"><a href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics_init</a></div><div class="ttdeci">void graphics_init(struct graphics *this_)</div><div class="ttdef"><b>Definition:</b> graphics.c:416</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structgraphics__gc_html"><div class="ttname"><a href="structgraphics__gc.html">graphics_gc</a></div><div class="ttdoc">graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and d...</div><div class="ttdef"><b>Definition:</b> graphics.h:179</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="graphics_8h_html_a5cc054aa0f9a36abe31a8cbefd5c5e97"><div class="ttname"><a href="graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97">graphics_get_attr</a></div><div class="ttdeci">int graphics_get_attr(struct graphics *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdoc">Gets an attribute of the graphics instance. </div><div class="ttdef"><b>Definition:</b> graphics.c:327</div></div>
+<div class="ttc" id="graphics_8h_html_ace0cc4cc1efad6bdf903dc5d8dc0c8d7"><div class="ttname"><a href="graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7">graphics_draw_circle</a></div><div class="ttdeci">void graphics_draw_circle(struct graphics *this_, struct graphics_gc *gc, struct point *p, int r)</div><div class="ttdef"><b>Definition:</b> graphics.c:951</div></div>
+<div class="ttc" id="structgraphics__image__methods_html"><div class="ttname"><a href="structgraphics__image__methods.html">graphics_image_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:185</div></div>
+<div class="ttc" id="graphics_8h_html_a2630c46e1c7758475ec776f2a3250914"><div class="ttname"><a href="graphics_8h.html#a2630c46e1c7758475ec776f2a3250914">graphics_set_attr</a></div><div class="ttdeci">int graphics_set_attr(struct graphics *gra, struct attr *attr)</div><div class="ttdoc">Sets an attribute of the graphics instance. </div><div class="ttdef"><b>Definition:</b> graphics.c:241</div></div>
+<div class="ttc" id="graphics_8h_html_a1078b0b63913aabe459d72d795c2ed4a"><div class="ttname"><a href="graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a">graphics_get_data</a></div><div class="ttdeci">void * graphics_get_data(struct graphics *this_, const char *type)</div><div class="ttdef"><b>Definition:</b> graphics.c:433</div></div>
+<div class="ttc" id="graphics_8h_html_a9b7dd906aa6794966f9f38843d369c15"><div class="ttname"><a href="graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15">graphics_new</a></div><div class="ttdeci">struct graphics * graphics_new(struct attr *parent, struct attr **attrs)</div><div class="ttdef"><b>Definition:</b> graphics.c:266</div></div>
+<div class="ttc" id="graphics_8h_html_ab6c7e7294111973ca56b9eadb68744d6"><div class="ttname"><a href="graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6">displaylist_get_clicked_list</a></div><div class="ttdeci">GList * displaylist_get_clicked_list(struct displaylist *displaylist, struct point *p, int radius)</div><div class="ttdoc">Returns list of displayitems clicked at given coordinates. The deeper item is in current layout...</div><div class="ttdef"><b>Definition:</b> graphics.c:2441</div></div>
+<div class="ttc" id="graphics_8h_html_ad4df7c1c76e5c9571ac83b6a21c0c33e"><div class="ttname"><a href="graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e">graphics_displayitem_get_z_order</a></div><div class="ttdeci">int graphics_displayitem_get_z_order(struct displayitem *di)</div><div class="ttdef"><b>Definition:</b> graphics.c:2781</div></div>
+<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:100</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_aba4f7bb02d42a19532b58fba9c91401c"><div class="ttname"><a href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c">graphics_keyboard::gra_priv</a></div><div class="ttdeci">struct graphics_keyboard_priv * gra_priv</div><div class="ttdef"><b>Definition:</b> graphics.h:86</div></div>
+<div class="ttc" id="graphics_8h_html_a5d8dc987416508625cf3d46571abdbcb"><div class="ttname"><a href="graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb">graphics_draw_lines</a></div><div class="ttdeci">void graphics_draw_lines(struct graphics *this_, struct graphics_gc *gc, struct point *p, int count)</div><div class="ttdef"><b>Definition:</b> graphics.c:940</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="graphics_8h_html_aac9fba40cfe11bb90718f0e78b232ba9"><div class="ttname"><a href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics_overlay_new</a></div><div class="ttdeci">struct graphics * graphics_overlay_new(struct graphics *parent, struct point *p, int w, int h, int wraparound)</div><div class="ttdoc">Create a new graphics overlay. An overlay is a graphics object that is independent of the main graphi...</div><div class="ttdef"><b>Definition:</b> graphics.c:350</div></div>
+<div class="ttc" id="structpadding_html"><div class="ttname"><a href="structpadding.html">padding</a></div><div class="ttdoc">The functions to be implemented by graphics plugins. </div><div class="ttdef"><b>Definition:</b> graphics.h:110</div></div>
+<div class="ttc" id="structgraphics__gc__methods_html"><div class="ttname"><a href="structgraphics__gc__methods.html">graphics_gc_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:166</div></div>
+<div class="ttc" id="graphics_8h_html_a52e45b8b68fd47c243950d5172133787"><div class="ttname"><a href="graphics_8h.html#a52e45b8b68fd47c243950d5172133787">graphics_displaylist_open</a></div><div class="ttdeci">struct displaylist_handle * graphics_displaylist_open(struct displaylist *displaylist)</div><div class="ttdef"><b>Definition:</b> graphics.c:2689</div></div>
+<div class="ttc" id="structgraphics__font_html"><div class="ttname"><a href="structgraphics__font.html">graphics_font</a></div><div class="ttdef"><b>Definition:</b> graphics.h:161</div></div>
+<div class="ttc" id="graphics_8h_html_af2b5843afcc9fd58e6c7cb84379b7e28"><div class="ttname"><a href="graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28">graphics_displaylist_draw</a></div><div class="ttdeci">void graphics_displaylist_draw(struct graphics *gra, struct displaylist *displaylist, struct transformation *trans, struct layout *l, int flags)</div><div class="ttdef"><b>Definition:</b> graphics.c:2585</div></div>
+<div class="ttc" id="graphics_8h_html_a2a3820d6f2211c0eea75cd71c963f790"><div class="ttname"><a href="graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790">graphics_image_free</a></div><div class="ttdeci">void graphics_image_free(struct graphics *gra, struct graphics_image *img)</div><div class="ttdef"><b>Definition:</b> graphics.c:913</div></div>
+<div class="ttc" id="graphics_8h_html_ae7d89638f602a27225c942e9ecfe9c23"><div class="ttname"><a href="graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23">graphics_draw_image</a></div><div class="ttdeci">void graphics_draw_image(struct graphics *this_, struct graphics_gc *gc, struct point *p, struct graphics_image *img)</div><div class="ttdef"><b>Definition:</b> graphics.c:1047</div></div>
+<div class="ttc" id="graphics_8h_html_a7763c3bb4b5a77666fa580ade99cedda"><div class="ttname"><a href="graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda">graphics_gc_set_linewidth</a></div><div class="ttdeci">void graphics_gc_set_linewidth(struct graphics_gc *gc, int width)</div><div class="ttdef"><b>Definition:</b> graphics.c:639</div></div>
+<div class="ttc" id="graphics_8h_html_ac651bf3017237dc4233681517f77a178"><div class="ttname"><a href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics_gc_set_foreground</a></div><div class="ttdeci">void graphics_gc_set_foreground(struct graphics_gc *gc, struct color *c)</div><div class="ttdef"><b>Definition:</b> graphics.c:606</div></div>
+<div class="ttc" id="structgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:189</div></div>
+<div class="ttc" id="structgraphics__methods_html"><div class="ttname"><a href="structgraphics__methods.html">graphics_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:117</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_a4dd9556c98eef11b734ae1ec2361de32"><div class="ttname"><a href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">graphics_keyboard::w</a></div><div class="ttdeci">int w</div><div class="ttdef"><b>Definition:</b> graphics.h:73</div></div>
+<div class="ttc" id="graphics_8h_html_abf6614712d6fa6fc9518b609cfafb7d9"><div class="ttname"><a href="graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9">graphics_image_new_scaled</a></div><div class="ttdeci">struct graphics_image * graphics_image_new_scaled(struct graphics *gra, char *path, int w, int h)</div><div class="ttdoc">Create a new image from file path, optionally scaled to w and h pixels. </div><div class="ttdef"><b>Definition:</b> graphics.c:666</div></div>
+<div class="ttc" id="structgraphics__font__methods_html"><div class="ttname"><a href="structgraphics__font__methods.html">graphics_font_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:157</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_ad7f0056e8bf9525b1d5365811f52263a"><div class="ttname"><a href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a">graphics_keyboard::h</a></div><div class="ttdeci">int h</div><div class="ttdef"><b>Definition:</b> graphics.h:74</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="graphics_8h_html_a1e06f8077a6f9b9e4641efca4fb7b503"><div class="ttname"><a href="graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503">graphics_image_new</a></div><div class="ttdeci">struct graphics_image * graphics_image_new(struct graphics *gra, char *path)</div><div class="ttdef"><b>Definition:</b> graphics.c:902</div></div>
+<div class="ttc" id="graphics_8h_html_a417d804a302930417bab298f4aa5024c"><div class="ttname"><a href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics_overlay_resize</a></div><div class="ttdeci">void graphics_overlay_resize(struct graphics *this_, struct point *p, int w, int h, int wraparound)</div><div class="ttdoc">Alters the size, position and wraparound for an overlay. </div><div class="ttdef"><b>Definition:</b> graphics.c:383</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_a01d0349c5a8fe7d33121dfebeea33770"><div class="ttname"><a href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770">graphics_keyboard::gui_priv</a></div><div class="ttdeci">void * gui_priv</div><div class="ttdef"><b>Definition:</b> graphics.h:81</div></div>
+<div class="ttc" id="structgraphics__keyboard_html_aa0b599d399a8539de83c97fb2b80e878"><div class="ttname"><a href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878">graphics_keyboard::lang</a></div><div class="ttdeci">char * lang</div><div class="ttdef"><b>Definition:</b> graphics.h:80</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="graphics_8h_html_a4346119c6921341dfc973a00579286a9"><div class="ttname"><a href="graphics_8h.html#a4346119c6921341dfc973a00579286a9">graphics_draw_mode</a></div><div class="ttdeci">void graphics_draw_mode(struct graphics *this_, enum draw_mode_num mode)</div><div class="ttdoc">Start or finish a set of drawing operations. </div><div class="ttdef"><b>Definition:</b> graphics.c:929</div></div>
+<div class="ttc" id="graphics_8h_html_af6d13e794cb0ee96565deec385881a27"><div class="ttname"><a href="graphics_8h.html#af6d13e794cb0ee96565deec385881a27">displaylist_get_selection</a></div><div class="ttdeci">struct map_selection * displaylist_get_selection(struct displaylist *displaylist)</div><div class="ttdoc">Returns selection structure based on displaylist transform, projection and order. Use this function t...</div><div class="ttdef"><b>Definition:</b> graphics.c:2416</div></div>
+<div class="ttc" id="graphics_8h_html_a1060bbcc5b480bd3f5c3f01c0c6f8000"><div class="ttname"><a href="graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000">graphics_draw_rectangle</a></div><div class="ttdeci">void graphics_draw_rectangle(struct graphics *this_, struct graphics_gc *gc, struct point *p, int w, int h)</div><div class="ttdef"><b>Definition:</b> graphics.c:973</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="graphics_8h_html_abfc23e410d71e734e4316fb8898d20f4"><div class="ttname"><a href="graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4">graphics_hide_native_keyboard</a></div><div class="ttdeci">int graphics_hide_native_keyboard(struct graphics *this_, struct graphics_keyboard *kbd)</div><div class="ttdoc">Hides the native on-screen keyboard or other input method. </div><div class="ttdef"><b>Definition:</b> graphics.c:1151</div></div>
+<div class="ttc" id="structitemgra_html"><div class="ttname"><a href="structitemgra.html">itemgra</a></div><div class="ttdef"><b>Definition:</b> layout.h:71</div></div>
+<div class="ttc" id="graphics_8h_html_a88dd11bab57d40e63e45ce63a111f86f"><div class="ttname"><a href="graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f">graphics_gc_set_background</a></div><div class="ttdeci">void graphics_gc_set_background(struct graphics_gc *gc, struct color *c)</div><div class="ttdef"><b>Definition:</b> graphics.c:622</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="graphics_8h_html_abc516ca06af2f5c44540e2577a080f64"><div class="ttname"><a href="graphics_8h.html#abc516ca06af2f5c44540e2577a080f64">graphics_get_text_bbox</a></div><div class="ttdeci">void graphics_get_text_bbox(struct graphics *this_, struct graphics_font *font, char *text, int dx, int dy, struct point *ret, int estimate)</div><div class="ttdef"><b>Definition:</b> graphics.c:1018</div></div>
+<div class="ttc" id="structdisplaylist__handle_html"><div class="ttname"><a href="structdisplaylist__handle.html">displaylist_handle</a></div><div class="ttdef"><b>Definition:</b> graphics.c:2677</div></div>
+<div class="ttc" id="graphics_8h_html_ad150b9e24b7f75f8f2d684e6a1e5f809"><div class="ttname"><a href="graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809">graphics_draw_text</a></div><div class="ttdeci">void graphics_draw_text(struct graphics *this_, struct graphics_gc *gc1, struct graphics_gc *gc2, struct graphics_font *font, char *text, struct point *p, int dx, int dy)</div><div class="ttdef"><b>Definition:</b> graphics.c:1006</div></div>
+<div class="ttc" id="graphics_8h_html_a5723f6e26f07e836cf39ba3c426da779"><div class="ttname"><a href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics_gc_destroy</a></div><div class="ttdeci">void graphics_gc_destroy(struct graphics_gc *gc)</div><div class="ttdef"><b>Definition:</b> graphics.c:559</div></div>
+<div class="ttc" id="graphics_8h_html_a13081c584551dc733185be2ccdea0479"><div class="ttname"><a href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics_displayitem_within_dist</a></div><div class="ttdeci">int graphics_displayitem_within_dist(struct displaylist *displaylist, struct displayitem *di, struct point *p, int dist)</div><div class="ttdef"><b>Definition:</b> graphics.c:2925</div></div>
+<div class="ttc" id="graphics_8h_html_a01800b2271a6a173f374e1a8de0a4783"><div class="ttname"><a href="graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783">graphics_displaylist_new</a></div><div class="ttdeci">struct displaylist * graphics_displaylist_new(void)</div><div class="ttdef"><b>Definition:</b> graphics.c:2744</div></div>
+<div class="ttc" id="structpoint__rect_html"><div class="ttname"><a href="structpoint__rect.html">point_rect</a></div><div class="ttdef"><b>Definition:</b> point.h:28</div></div>
+<div class="ttc" id="structgraphics__gc__priv_html"><div class="ttname"><a href="structgraphics__gc__priv.html">graphics_gc_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:76</div></div>
+<div class="ttc" id="structdisplaylist_html"><div class="ttname"><a href="structdisplaylist.html">displaylist</a></div><div class="ttdef"><b>Definition:</b> graphics.c:116</div></div>
+<div class="ttc" id="structgraphics__image__priv_html"><div class="ttname"><a href="structgraphics__image__priv.html">graphics_image_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:85</div></div>
+<div class="ttc" id="structgraphics__font__priv_html"><div class="ttname"><a href="structgraphics__font__priv.html">graphics_font_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:72</div></div>
+<div class="ttc" id="graphics_8h_html_ac5bc899c6a208b7c45558f850cc703d4"><div class="ttname"><a href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics_overlay_disable</a></div><div class="ttdeci">void graphics_overlay_disable(struct graphics *this_, int disable)</div><div class="ttdef"><b>Definition:</b> graphics.c:1029</div></div>
+<div class="ttc" id="graphics_8h_html_a276e7f7638c678ed86a5d00e401642a6"><div class="ttname"><a href="graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6">graphics_font_new</a></div><div class="ttdeci">struct graphics_font * graphics_font_new(struct graphics *gra, int size, int flags)</div><div class="ttdef"><b>Definition:</b> graphics.c:454</div></div>
+<div class="ttc" id="graphics_8h_html_a1f61ce1f92e78b16c03a7d961a9824da"><div class="ttname"><a href="graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da">graphics_displaylist_next</a></div><div class="ttdeci">struct displayitem * graphics_displaylist_next(struct displaylist_handle *dlh)</div><div class="ttdef"><b>Definition:</b> graphics.c:2705</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structgraphics__data__image_html"><div class="ttname"><a href="structgraphics__data__image.html">graphics_data_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:197</div></div>
+<div class="ttc" id="structgraphics__keyboard_html"><div class="ttname"><a href="structgraphics__keyboard.html">graphics_keyboard</a></div><div class="ttdef"><b>Definition:</b> graphics.h:72</div></div>
+<div class="ttc" id="structgraphics__image__buffer_html"><div class="ttname"><a href="structgraphics__image__buffer.html">graphics_image_buffer</a></div><div class="ttdef"><b>Definition:</b> graphics.h:60</div></div>
+<div class="ttc" id="structdisplayitem_html"><div class="ttname"><a href="structdisplayitem.html">displayitem</a></div><div class="ttdef"><b>Definition:</b> graphics.c:1168</div></div>
+<div class="ttc" id="structlayout_html"><div class="ttname"><a href="structlayout.html">layout</a></div><div class="ttdef"><b>Definition:</b> layout.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="graphics_8h.html">graphics.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics__opengl_8h_source.html b/html/graphics__opengl_8h_source.html
new file mode 100644
index 000000000..b0db96979
--- /dev/null
+++ b/html/graphics__opengl_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/opengl/graphics_opengl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics__opengl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics_opengl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a>;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="structgraphics__opengl__window__system__methods.html"> 5</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a> {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; void (*destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="keywordtype">void</span> *(*get_display)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordtype">void</span> *(*get_window)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; void (*set_callbacks)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *, <span class="keywordtype">void</span> *data, <span class="keywordtype">void</span> *resize, <span class="keywordtype">void</span> *button, <span class="keywordtype">void</span> *motion, <span class="keywordtype">void</span> *keypress);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;};</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structgraphics__opengl__platform__methods.html"> 12</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; void (*destroy)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; void (*swap_buffers)(<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;};</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *graphics_opengl_x11_new(<span class="keywordtype">void</span> *displayname, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h, <span class="keywordtype">int</span> depth, <span class="keyword">struct</span> <a class="code" href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a> **methods);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *graphics_opengl_egl_new(<span class="keywordtype">void</span> *display, <span class="keywordtype">void</span> *<a class="code" href="structwindow.html">window</a>, <span class="keyword">struct</span> <a class="code" href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a> **methods);</div>
+<div class="ttc" id="structgraphics__opengl__platform_html"><div class="ttname"><a href="structgraphics__opengl__platform.html">graphics_opengl_platform</a></div><div class="ttdef"><b>Definition:</b> graphics_egl.c:110</div></div>
+<div class="ttc" id="structgraphics__opengl__platform__methods_html"><div class="ttname"><a href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a></div><div class="ttdef"><b>Definition:</b> graphics_opengl.h:12</div></div>
+<div class="ttc" id="structgraphics__opengl__window__system_html"><div class="ttname"><a href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a></div><div class="ttdef"><b>Definition:</b> graphics_opengl_x11.c:9</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="structgraphics__opengl__window__system__methods_html"><div class="ttname"><a href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a></div><div class="ttdef"><b>Definition:</b> graphics_opengl.h:5</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_c7b46606d24366b69b1a67bdd3f2153b.html">opengl</a></li><li class="navelem"><b>graphics_opengl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics__qt5_8h_source.html b/html/graphics__qt5_8h_source.html
new file mode 100644
index 000000000..5863ddcf8
--- /dev/null
+++ b/html/graphics__qt5_8h_source.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt5/graphics_qt5.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics__qt5_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics_qt5.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef __graphics_qt_h</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __graphics_qt_h</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef USE_QWIDGET</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_QWIDGET 1</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef USE_QML</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_QML 0</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;QBrush&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;QGuiApplication&gt;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;QPainter&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;QPen&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;QPixmap&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#if USE_QML</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &lt;QQmlApplicationEngine&gt;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;QQuickWindow&gt;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if USE_QWIDGET</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;QNavitWidget.h&quot;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifndef HAVE_FREETYPE</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define HAVE_FREETYPE 0</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifndef SAILFISH_OS</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAILFISH_OS 1</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#if HAVE_FREETYPE</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="font__freetype_8h.html">navit/font/freetype/font_freetype.h</a>&quot;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#if USE_QML</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="keyword">class </span>GraphicsPriv : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; GraphicsPriv(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a>* gp);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; ~GraphicsPriv();</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> emit_update();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* gp;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;signals:</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> update();</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#if USE_QML</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span> QQmlApplicationEngine* engine;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; GraphicsPriv* GPriv;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; QQuickWindow* <a class="code" href="structwindow.html">window</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if USE_QWIDGET</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span> <a class="code" href="classQNavitWidget.html">QNavitWidget</a>* <a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span> QPixmap* pixmap;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; QPainter* painter;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">int</span> use_count;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">int</span> disable;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">int</span> x;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">int</span> y;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> scroll_x;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">int</span> scroll_y;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a>* background_graphics_gc_priv;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#if HAVE_FREETYPE</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span> <span class="keyword">struct </span><a class="code" href="structfont__priv.html">font_priv</a>* (*font_freetype_new)(<span class="keywordtype">void</span>* meth);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__methods.html">font_freetype_methods</a> freetype_methods;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef SAILFISH_OS</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span> <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>* display_on_cb;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a>* display_on_ev;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span> <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>* callbacks;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; GHashTable* overlays;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* <a class="code" href="structparent.html">parent</a>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">bool</span> root;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">int</span> argc;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">char</span>* argv[4];</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;};</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> {</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* <a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; QPen* pen;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; QBrush* brush;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;};</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* central exported application info */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">extern</span> QGuiApplication* navit_app;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span> resize_callback(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a>* gr, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structfont__priv_html"><div class="ttname"><a href="structfont__priv.html">font_priv</a></div><div class="ttdef"><b>Definition:</b> font_freetype.c:73</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="font__freetype_8h_html"><div class="ttname"><a href="font__freetype_8h.html">font_freetype.h</a></div><div class="ttdoc">Interface to the FreeType 2 library, to render text as bitmaps. </div></div>
+<div class="ttc" id="structfont__freetype__methods_html"><div class="ttname"><a href="structfont__freetype__methods.html">font_freetype_methods</a></div><div class="ttdef"><b>Definition:</b> font_freetype.h:36</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="structgraphics__gc__priv_html"><div class="ttname"><a href="structgraphics__gc__priv.html">graphics_gc_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:76</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="classQNavitWidget_html"><div class="ttname"><a href="classQNavitWidget.html">QNavitWidget</a></div><div class="ttdef"><b>Definition:</b> QNavitWidget.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_8b19c315ddc03d8f73d70316e3e36453.html">qt5</a></li><li class="navelem"><b>graphics_qt5.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics__qt__qpainter_8h_source.html b/html/graphics__qt__qpainter_8h_source.html
new file mode 100644
index 000000000..454a39271
--- /dev/null
+++ b/html/graphics__qt__qpainter_8h_source.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/qt_qpainter/graphics_qt_qpainter.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics__qt__qpainter_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics_qt_qpainter.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef __GRAPHICS_QT_QPAINTER_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __GRAPHICS_QT_QPAINTER_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;navit/point.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;navit/item.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="graphics_8h.html">navit/graphics.h</a>&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;navit/color.h&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;navit/debug.h&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;navit/plugin.h&quot;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;navit/callback.h&quot;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;navit/event.h&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;navit/window.h&quot;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;navit/keys.h&quot;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;navit/navit.h&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;qglobal.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#if QT_VERSION &lt; 0x040000</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Support for Qt 3 was dropped in rev 5999.&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifndef QT_QPAINTER_USE_FREETYPE</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QT_QPAINTER_USE_FREETYPE 1</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_FREETYPE</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="font__freetype_8h.html">navit/font/freetype/font_freetype.h</a>&quot;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &lt;QResizeEvent&gt;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &lt;QApplication&gt;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#if QT_VERSION &gt;= 0x040200</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QGraphicsScene&gt;</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &lt;QGraphicsView&gt;</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QPainter&gt;</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &lt;QPen&gt;</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &lt;QBrush&gt;</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &lt;QPixmap&gt;</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &lt;QWidget&gt;</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &lt;QPolygonF&gt;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &lt;QPixmapCache&gt;</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &lt;QtGui&gt;</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#ifdef HAVE_QT_SVG</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QSvgRenderer&gt;</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#ifndef QT_QPAINTER_USE_EVENT_GLIB</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QT_QPAINTER_USE_EVENT_GLIB 1</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#ifdef Q_WS_X11</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef QT_QPAINTER_USE_EMBEDDING</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QT_QPAINTER_USE_EMBEDDING 1</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_EMBEDDING</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;QX11EmbedWidget&gt;</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#ifndef QT_QPAINTER_RENDERAREA_PARENT</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QT_QPAINTER_RENDERAREA_PARENT QWidget</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">class </span><a class="code" href="classRenderArea.html">RenderArea</a>;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">//# Description: </span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">//# Comment: </span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment">//# Authors: Martin Schaller (04/2008)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> {</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; QPen *pen;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; QBrush *brush;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> c;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment">//# Description: </span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">//# Comment: </span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">//# Authors: Martin Schaller (04/2008)</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> {</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#ifdef HAVE_QPE</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span> QPEApplication *app;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span> QApplication *app;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span> <a class="code" href="classRenderArea.html">RenderArea</a> *<a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; QPainter *painter;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *background_gc;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rgba[4];</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">enum</span> draw_mode_num mode;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a> *<a class="code" href="structparent.html">parent</a>,*overlays,*next;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> p,pclean;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">int</span> cleanup;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">int</span> overlay_disable;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">int</span> wraparound;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#ifdef QT_QPAINTER_USE_FREETYPE</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span> <span class="keyword">struct </span><a class="code" href="structfont__priv.html">font_priv</a> * (*font_freetype_new)(<span class="keywordtype">void</span> *meth);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">struct </span><a class="code" href="structfont__freetype__methods.html">font_freetype_methods</a> freetype_methods;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">int</span> w,h,flags;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>* nav;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">char</span> *window_title;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;};</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> qt_qpainter_draw(<span class="keyword">struct</span> <a class="code" href="structgraphics__priv.html">graphics_priv</a> *gr, <span class="keyword">const</span> QRect *r, <span class="keywordtype">int</span> paintev);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">struct </span><a class="code" href="structevent__watch.html">event_watch</a> {</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; QSocketNotifier *sn;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">int</span> fd;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;};</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">void</span> event_qt_remove_timeout(<span class="keyword">struct</span> <a class="code" href="structevent__timeout.html">event_timeout</a> *ev);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __GRAPHICS_QT_QPAINTER_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structfont__priv_html"><div class="ttname"><a href="structfont__priv.html">font_priv</a></div><div class="ttdef"><b>Definition:</b> font_freetype.c:73</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="font__freetype_8h_html"><div class="ttname"><a href="font__freetype_8h.html">font_freetype.h</a></div><div class="ttdoc">Interface to the FreeType 2 library, to render text as bitmaps. </div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structevent__watch_html"><div class="ttname"><a href="structevent__watch.html">event_watch</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:47</div></div>
+<div class="ttc" id="structfont__freetype__methods_html"><div class="ttname"><a href="structfont__freetype__methods.html">font_freetype_methods</a></div><div class="ttdef"><b>Definition:</b> font_freetype.h:36</div></div>
+<div class="ttc" id="classRenderArea_html"><div class="ttname"><a href="classRenderArea.html">RenderArea</a></div><div class="ttdef"><b>Definition:</b> RenderArea.h:32</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structgraphics__gc__priv_html"><div class="ttname"><a href="structgraphics__gc__priv.html">graphics_gc_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:76</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="graphics_8h_html"><div class="ttname"><a href="graphics_8h.html">graphics.h</a></div><div class="ttdoc">Exported functions / structures for the graphics subsystem. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_4e4a63407ebf32610755ea235ec7d037.html">qt_qpainter</a></li><li class="navelem"><b>graphics_qt_qpainter.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics__sdl_8h_source.html b/html/graphics__sdl_8h_source.html
new file mode 100644
index 000000000..66976fce2
--- /dev/null
+++ b/html/graphics__sdl_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/sdl/graphics_sdl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics__sdl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics_sdl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#ifndef __GRAPHICS_SDL_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __GRAPHICS_SDL_H</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifdef USE_WEBOS</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define USE_WEBOS_ACCELEROMETER</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;gboolean graphics_sdl_idle(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html">sdl</a></li><li class="navelem"><b>graphics_sdl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/graphics__win32_8h_source.html b/html/graphics__win32_8h_source.html
new file mode 100644
index 000000000..52dcf4bad
--- /dev/null
+++ b/html/graphics__win32_8h_source.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/win32/graphics_win32.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('graphics__win32_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">graphics_win32.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef WIN32_GUI_INCLUDED</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WIN32_GUI_INCLUDED</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;resources/resource.h&quot;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;point.h&quot;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="graphics_8h.html">graphics.h</a>&quot;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;event.h&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#ifdef UNICODE</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;wchar.h&gt;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define _tprintf wprintf</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _tprintf printf</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define ID_CHILD_GFX 100</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CHILD_TOOLBAR (ID_CHILD_GFX + 1)</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CHILD_1 (ID_CHILD_TOOLBAR + 1)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CHILD_2 (ID_CHILD_1 + 1)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CHILD_3 (ID_CHILD_2 + 1)</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_CHILD_4 (ID_CHILD_4 + 1)</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define ID_DISPLAY_ZOOMIN 200</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_DISPLAY_ZOOMOUT 201</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_DISPLAY_REFRESH 202</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_DISPLAY_CURSOR 203</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_DISPLAY_ORIENT 204</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_DISPLAY_DESTINATION 205</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define ID_FILE_EXIT 9001</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ID_STUFF_GO 9002</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">//#define _(text) gettext(text)</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define POPUP_MENU_OFFSET 4000</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span>statusbar_methods;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structmenu__priv.html"> 46</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; HWND wnd_handle;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; HMENU hMenu;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>* cb;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structgui__priv.html"> 52</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *nav;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; HANDLE hwnd;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *gui_gtk_menubar_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *gui_gtk_toolbar_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">struct </span><a class="code" href="structstatusbar__priv.html">statusbar_priv</a> *gui_gtk_statusbar_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> statusbar_methods *meth);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *gui_gtk_popup_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *gui_gtk_datawindow_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *click, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *close, <span class="keyword">struct</span> <a class="code" href="structdatawindow__methods.html">datawindow_methods</a> *meth);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__priv.html">graphics_priv</a>* win32_graphics_new( <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structgraphics__methods.html">graphics_methods</a> *meth, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structcallback__list.html">callback_list</a> *cbl);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structdatawindow__methods_html"><div class="ttname"><a href="structdatawindow__methods.html">datawindow_methods</a></div><div class="ttdef"><b>Definition:</b> data_window.h:27</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structgraphics__methods_html"><div class="ttname"><a href="structgraphics__methods.html">graphics_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:117</div></div>
+<div class="ttc" id="structmenu__methods_html"><div class="ttname"><a href="structmenu__methods.html">menu_methods</a></div><div class="ttdef"><b>Definition:</b> menu.h:33</div></div>
+<div class="ttc" id="structgraphics__priv_html"><div class="ttname"><a href="structgraphics__priv.html">graphics_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_android.c:37</div></div>
+<div class="ttc" id="structstatusbar__priv_html"><div class="ttname"><a href="structstatusbar__priv.html">statusbar_priv</a></div><div class="ttdef"><b>Definition:</b> gui_gtk_statusbar.c:38</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structdatawindow__priv_html"><div class="ttname"><a href="structdatawindow__priv.html">datawindow_priv</a></div><div class="ttdef"><b>Definition:</b> datawindow.c:31</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structmenu__priv_html"><div class="ttname"><a href="structmenu__priv.html">menu_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:46</div></div>
+<div class="ttc" id="graphics_8h_html"><div class="ttname"><a href="graphics_8h.html">graphics.h</a></div><div class="ttdoc">Exported functions / structures for the graphics subsystem. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></li><li class="navelem"><b>graphics_win32.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/group__coord.html b/html/group__coord.html
new file mode 100644
index 000000000..e7d61187a
--- /dev/null
+++ b/html/group__coord.html
@@ -0,0 +1,304 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Coordinate handling functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('group__coord.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">Coordinate handling functions</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga070022fd4aaf0fd34bd7307078a4eeac"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac">coord_get</a> (unsigned char **p)</td></tr>
+<tr class="separator:ga070022fd4aaf0fd34bd7307078a4eeac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb489edd13309353cb486f855c00dbe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb489edd13309353cb486f855c00dbe5"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>coord_new</b> (int x, int y)</td></tr>
+<tr class="separator:gaeb489edd13309353cb486f855c00dbe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1e499de39c791dcf39f1fe89c1351ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac1e499de39c791dcf39f1fe89c1351ff"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>coord_new_from_attrs</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:gac1e499de39c791dcf39f1fe89c1351ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad191c6f8f958bfe80345f76549c00dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad191c6f8f958bfe80345f76549c00dea"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>coord_destroy</b> (struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:gad191c6f8f958bfe80345f76549c00dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63815cc089c2d7107496a8eb8512ac27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga63815cc089c2d7107496a8eb8512ac27"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>coord_rect_new</b> (struct <a class="el" href="structcoord.html">coord</a> *lu, struct <a class="el" href="structcoord.html">coord</a> *rl)</td></tr>
+<tr class="separator:ga63815cc089c2d7107496a8eb8512ac27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa70ead6ae4b05afd37d9eca3bd6e4a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa70ead6ae4b05afd37d9eca3bd6e4a3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>coord_rect_destroy</b> (struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r)</td></tr>
+<tr class="separator:gafa70ead6ae4b05afd37d9eca3bd6e4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga738eb455670a0c22187903d0d97100f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga738eb455670a0c22187903d0d97100f1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_rect_overlap</b> (struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r1, struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r2)</td></tr>
+<tr class="separator:ga738eb455670a0c22187903d0d97100f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf3c940d83ba637872b823ecb4f92555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf3c940d83ba637872b823ecb4f92555"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_rect_contains</b> (struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:gadf3c940d83ba637872b823ecb4f92555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c6d628b067bab6c56eb6504207e6feb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2c6d628b067bab6c56eb6504207e6feb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>coord_rect_extend</b> (struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:ga2c6d628b067bab6c56eb6504207e6feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5da12a5ec4414c17c5c845a46083ccfb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse</a> (const char *coord_input, enum projection output_projection, struct <a class="el" href="structcoord.html">coord</a> *<a class="el" href="structresult.html">result</a>)</td></tr>
+<tr class="separator:ga5da12a5ec4414c17c5c845a46083ccfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61bdcf26825ab8b41cfcf1a035800a75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse</a> (const char *c_str, enum projection pro, struct <a class="el" href="structpcoord.html">pcoord</a> *pc_ret)</td></tr>
+<tr class="separator:ga61bdcf26825ab8b41cfcf1a035800a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5360dd50aed330d83233f0970fbfa2c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5360dd50aed330d83233f0970fbfa2c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>coord_print</b> (enum projection pro, struct <a class="el" href="structcoord.html">coord</a> *c, FILE *out)</td></tr>
+<tr class="separator:ga5360dd50aed330d83233f0970fbfa2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga328d4ac6d4e7430fd75f89b48649e057"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057">coord_format</a> (float lat, float lng, enum coord_format fmt, char *<a class="el" href="structbuffer.html">buffer</a>, int size)</td></tr>
+<tr class="memdesc:ga328d4ac6d4e7430fd75f89b48649e057"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a lat/lon into a text formatted text string. <a href="#ga328d4ac6d4e7430fd75f89b48649e057">More...</a><br/></td></tr>
+<tr class="separator:ga328d4ac6d4e7430fd75f89b48649e057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3972be1f6b7d3323209010d985086c42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3972be1f6b7d3323209010d985086c42"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_hash</b> (const void *key)</td></tr>
+<tr class="separator:ga3972be1f6b7d3323209010d985086c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06a6048dfc714dc5e591c2cf6551c6e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06a6048dfc714dc5e591c2cf6551c6e1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_equal</b> (const void *a, const void *b)</td></tr>
+<tr class="separator:ga06a6048dfc714dc5e591c2cf6551c6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ga328d4ac6d4e7430fd75f89b48649e057"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void coord_format </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>lat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>lng</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum coord_format&#160;</td>
+ <td class="paramname"><em>fmt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>size</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a lat/lon into a text formatted text string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">lat</td><td>The latitude (if lat is 360 or greater, the latitude will be omitted) </td></tr>
+ <tr><td class="paramname">lng</td><td>The longitude (if lng is 360 or greater, the longitude will be omitted) </td></tr>
+ <tr><td class="paramname">fmt</td><td>The format to use. <ul>
+<li>DEGREES_DECIMAL=&gt;Degrees with decimal places, i.e. 20.5000°N 110.5000°E </li>
+<li>DEGREES_MINUTES=&gt;Degrees and minutes, i.e. 20°30.00'N 110°30.00'E </li>
+<li>DEGREES_MINUTES_SECONDS=&gt;Degrees, minutes and seconds, i.e. 20°30'30.00"N 110°30'30"E</li>
+</ul>
+</td></tr>
+ <tr><td class="paramname">buffer</td><td>A buffer large enough to hold the output + a terminating NULL (up to 31 bytes) </td></tr>
+ <tr><td class="paramname">size</td><td>The size of the buffer </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ga070022fd4aaf0fd34bd7307078a4eeac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> * coord_get </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char **&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get a coordinate</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">p</td><td>Pointer to the coordinate </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the coordinate </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga5da12a5ec4414c17c5c845a46083ccfb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int coord_parse </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>coord_input</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>output_projection</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcoord.html">coord</a> *&#160;</td>
+ <td class="paramname"><em>result</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Parses <code>char</code> <em>*coord_input</em> and writes back the coordinates to <code>coord</code> <em>*result</em>, using <code>projection</code> <em>output_projection</em>. <em>*coord_input</em> may specify its projection at the beginning. The format for <em>*coord_input</em> can be: </p>
+<ul>
+<li>[Proj:][-]0xXX.... [-]0xXX... - Mercator coordinates, hex integers (XX), Proj can be "mg" or "garmin", defaults to mg </li>
+<li>[Proj:][D][D]Dmm.mm.. N/S [D][D]DMM.mm... E/W - lat/long (WGS 84), integer degrees (DD) and minutes as decimal fraction (MM), Proj must be "geo" or absent </li>
+<li>[Proj:][-][D]D.d[d]... [-][D][D]D.d[d] - long/lat (WGS 84, note order!), degrees as decimal fraction, Proj does not matter </li>
+<li>utm[zoneinfo]:[-][D]D.d[d]... [-][D][D]D.d[d] - UTM coordinates, as decimal fraction, with optional zone information (?) Note that the spaces are relevant for parsing.</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">*coord_input</td><td>String to be parsed </td></tr>
+ <tr><td class="paramname">output_projection</td><td>Desired projection of the result </td></tr>
+ <tr><td class="paramname">*result</td><td>For returning result </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The lenght of the parsed string </dd></dl>
+
+<p>References <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a>, <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>.</p>
+
+<p>Referenced by <a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga61bdcf26825ab8b41cfcf1a035800a75"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int pcoord_parse </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>c_str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>pro</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>pc_ret</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A wrapper for coord_parse that also returns the projection. For parameters see coord_parse. </p>
+
+<p>References <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/group__coord.js b/html/group__coord.js
new file mode 100644
index 000000000..2d0a459af
--- /dev/null
+++ b/html/group__coord.js
@@ -0,0 +1,7 @@
+var group__coord =
+[
+ [ "coord_format", "group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057", null ],
+ [ "coord_get", "group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac", null ],
+ [ "coord_parse", "group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb", null ],
+ [ "pcoord_parse", "group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75", null ]
+]; \ No newline at end of file
diff --git a/html/group__navit.html b/html/group__navit.html
new file mode 100644
index 000000000..f29bb0e23
--- /dev/null
+++ b/html/group__navit.html
@@ -0,0 +1,891 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: The navit core instance</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('group__navit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">The navit core instance</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>navit is the object containing most global data structures.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavit__vehicle.html">navit_vehicle</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vehicle used for navigation. <a href="structnavit__vehicle.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavit.html">navit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structattr__iter.html">attr_iter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga4a6ba987770775b26bac2726e2ce1c29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a6ba987770775b26bac2726e2ce1c29"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_add_mapset</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="separator:ga4a6ba987770775b26bac2726e2ce1c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga500b4ba7a20151bf7603ac2c740b457f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga500b4ba7a20151bf7603ac2c740b457f"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_mapset</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga500b4ba7a20151bf7603ac2c740b457f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9ca6028a998544c53b7d4997727480f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab9ca6028a998544c53b7d4997727480f"></a>
+struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_tracking</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gab9ca6028a998544c53b7d4997727480f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe423e46a78a0085c11e2a69a65a336d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gabe423e46a78a0085c11e2a69a65a336d">navit_get_user_data_directory</a> (int create)</td></tr>
+<tr class="memdesc:gabe423e46a78a0085c11e2a69a65a336d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the user data directory. <a href="#gabe423e46a78a0085c11e2a69a65a336d">More...</a><br/></td></tr>
+<tr class="separator:gabe423e46a78a0085c11e2a69a65a336d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac2cfaeb1c9b6275b3a4d498119f68a44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac2cfaeb1c9b6275b3a4d498119f68a44"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_draw_async</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int async)</td></tr>
+<tr class="separator:gac2cfaeb1c9b6275b3a4d498119f68a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7c73db8437d87f3470c88f8a619c292"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad7c73db8437d87f3470c88f8a619c292"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_draw</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gad7c73db8437d87f3470c88f8a619c292"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga758fa74735520ea162568deabb86d6c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga758fa74735520ea162568deabb86d6c9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_ready</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga758fa74735520ea162568deabb86d6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadd67f2fa0bd7550835b3dc747af1e9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd67f2fa0bd7550835b3dc747af1e9e8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_draw_displaylist</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gadd67f2fa0bd7550835b3dc747af1e9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6500fc08bd287f28b8f8fe860b7ec8eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6500fc08bd287f28b8f8fe860b7ec8eb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_handle_resize</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int w, int h)</td></tr>
+<tr class="separator:ga6500fc08bd287f28b8f8fe860b7ec8eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaca4fcc955de052a12cd68d2cc938647e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca4fcc955de052a12cd68d2cc938647e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_width</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gaca4fcc955de052a12cd68d2cc938647e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2865508443baedc1160c3e3df0befffa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2865508443baedc1160c3e3df0befffa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_height</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga2865508443baedc1160c3e3df0befffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a37e823307eea0de189c40d4de11ee2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga2a37e823307eea0de189c40d4de11ee2">navit_ignore_button</a> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="memdesc:ga2a37e823307eea0de189c40d4de11ee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a flag indicating that the current button event should be ignored by subsequent handlers. <a href="#ga2a37e823307eea0de189c40d4de11ee2">More...</a><br/></td></tr>
+<tr class="separator:ga2a37e823307eea0de189c40d4de11ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fe62829e42babe1e483549226388483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0fe62829e42babe1e483549226388483"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_ignore_graphics_events</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int ignore)</td></tr>
+<tr class="separator:ga0fe62829e42babe1e483549226388483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga046615b06fb3a87670ac2184bb029431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga046615b06fb3a87670ac2184bb029431"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_timeout</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga046615b06fb3a87670ac2184bb029431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a842a840ace68489b512e3260138556"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1a842a840ace68489b512e3260138556"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_handle_button</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int pressed, int button, struct <a class="el" href="structpoint.html">point</a> *p, struct <a class="el" href="structcallback.html">callback</a> *popup_callback)</td></tr>
+<tr class="separator:ga1a842a840ace68489b512e3260138556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac28f9936c5186421d4038ec742dd99ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac28f9936c5186421d4038ec742dd99ba"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_handle_motion</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:gac28f9936c5186421d4038ec742dd99ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga78668dac93cf5ecbffd5a96ba2869f86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga78668dac93cf5ecbffd5a96ba2869f86">navit_zoom_in</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, int factor, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:ga78668dac93cf5ecbffd5a96ba2869f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga788272d61ca884c1f26a4d5467c6815c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga788272d61ca884c1f26a4d5467c6815c">navit_zoom_out</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, int factor, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:ga788272d61ca884c1f26a4d5467c6815c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe8b57e21a0835fa5070f1dbb07de9f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe8b57e21a0835fa5070f1dbb07de9f8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_zoom_in_cursor</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int factor)</td></tr>
+<tr class="separator:gabe8b57e21a0835fa5070f1dbb07de9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b035def8233343661617a8a456f1e84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b035def8233343661617a8a456f1e84"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_zoom_out_cursor</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int factor)</td></tr>
+<tr class="separator:ga1b035def8233343661617a8a456f1e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c1dec682929cbf2097a180dd3eadcb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c1dec682929cbf2097a180dd3eadcb9"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_command_add_table</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structcommand__table.html">command_table</a> *commands, int count)</td></tr>
+<tr class="separator:ga3c1dec682929cbf2097a180dd3eadcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa41f90609eaafc6e2d8eda1ee47b6881"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa41f90609eaafc6e2d8eda1ee47b6881"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_new</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:gaa41f90609eaafc6e2d8eda1ee47b6881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaadc1fe8e1f303d3cee6f836d7ac6c5fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaadc1fe8e1f303d3cee6f836d7ac6c5fb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_add_message</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, const char *<a class="el" href="structmessage.html">message</a>)</td></tr>
+<tr class="separator:gaadc1fe8e1f303d3cee6f836d7ac6c5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga25cf81ea60699b3c430d91076bb73a2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga25cf81ea60699b3c430d91076bb73a2c"></a>
+struct <a class="el" href="structmessage.html">message</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_messages</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga25cf81ea60699b3c430d91076bb73a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab57de0a1aafdf02b8f08696819f2b393"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab57de0a1aafdf02b8f08696819f2b393"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_graphics</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gab57de0a1aafdf02b8f08696819f2b393"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad870f1ad86e3f70212606579657f5c2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad870f1ad86e3f70212606579657f5c2f"></a>
+struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_vehicleprofile</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gad870f1ad86e3f70212606579657f5c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdd22a3d003452cbea6edc597bfe9eab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabdd22a3d003452cbea6edc597bfe9eab"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_vehicleprofiles</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gabdd22a3d003452cbea6edc597bfe9eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab059a4aca70ca8da61aab4ee461f8392"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *c, const char *description, int async)</td></tr>
+<tr class="separator:gab059a4aca70ca8da61aab4ee461f8392"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad94b3422d9e4aa419d83d2852812dadb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gad94b3422d9e4aa419d83d2852812dadb">navit_add_destination_description</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *c, const char *description)</td></tr>
+<tr class="separator:gad94b3422d9e4aa419d83d2852812dadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8c4ba89eaca2dc43b6f6263b4be97d97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97">navit_set_destinations</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *c, int count, const char *description, int async)</td></tr>
+<tr class="separator:ga8c4ba89eaca2dc43b6f6263b4be97d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac728762c29dd5092117c69705d40ef83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac728762c29dd5092117c69705d40ef83"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_destinations</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *pc, int count)</td></tr>
+<tr class="separator:gac728762c29dd5092117c69705d40ef83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63045a5874ba3acc198aa2ec6fbc1e9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga63045a5874ba3acc198aa2ec6fbc1e9b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_destination_count</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga63045a5874ba3acc198aa2ec6fbc1e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaed75ed603e7bcf4998db93ebb8922e83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaed75ed603e7bcf4998db93ebb8922e83"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_destination_description</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int n)</td></tr>
+<tr class="separator:gaed75ed603e7bcf4998db93ebb8922e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9451499e8e42b84adac78b7e7df1b4dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9451499e8e42b84adac78b7e7df1b4dd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_remove_nth_waypoint</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int n)</td></tr>
+<tr class="separator:ga9451499e8e42b84adac78b7e7df1b4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga863e29a62ce07f0f82bf2eeb5b815eb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga863e29a62ce07f0f82bf2eeb5b815eb8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_remove_waypoint</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga863e29a62ce07f0f82bf2eeb5b815eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ce58517a9082005032863f07893ee4c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga7ce58517a9082005032863f07893ee4c">navit_check_route</a> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="memdesc:ga7ce58517a9082005032863f07893ee4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a route is calculated. <a href="#ga7ce58517a9082005032863f07893ee4c">More...</a><br/></td></tr>
+<tr class="separator:ga7ce58517a9082005032863f07893ee4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2148f5b4be7af659549d7d0d0fb3eaa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2148f5b4be7af659549d7d0d0fb3eaa4"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>read_former_destinations_from_file</b> ()</td></tr>
+<tr class="separator:ga2148f5b4be7af659549d7d0d0fb3eaa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1079469a1ddbb80c35301714b7389a74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1079469a1ddbb80c35301714b7389a74"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_textfile_debug_log</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, const char *fmt,...)</td></tr>
+<tr class="separator:ga1079469a1ddbb80c35301714b7389a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62b0a9a75c6dba903f1ae81815f5e6c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62b0a9a75c6dba903f1ae81815f5e6c7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_textfile_debug_log_at</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *pc, const char *fmt,...)</td></tr>
+<tr class="separator:ga62b0a9a75c6dba903f1ae81815f5e6c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeefc21b8caacb6ad054eb8d4f59551da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeefc21b8caacb6ad054eb8d4f59551da"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_say</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, const char *text)</td></tr>
+<tr class="separator:gaeefc21b8caacb6ad054eb8d4f59551da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabba2aaa70e0a245d0bf4d84d0884e374"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabba2aaa70e0a245d0bf4d84d0884e374"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_speak</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gabba2aaa70e0a245d0bf4d84d0884e374"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf09b2410bc1e566724da28e5442bdd03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf09b2410bc1e566724da28e5442bdd03"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_window_roadbook_destroy</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gaf09b2410bc1e566724da28e5442bdd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2579b94d38d34257aab8259820a35be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab2579b94d38d34257aab8259820a35be"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_window_roadbook_new</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gab2579b94d38d34257aab8259820a35be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga359fb8a89c570167d2f7eaef272502ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga359fb8a89c570167d2f7eaef272502ce"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_init</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga359fb8a89c570167d2f7eaef272502ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga77d24c83e538be7d8e7a7d2bc20db7aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga77d24c83e538be7d8e7a7d2bc20db7aa"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_zoom_to_rect</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structcoord__rect.html">coord_rect</a> *r)</td></tr>
+<tr class="separator:ga77d24c83e538be7d8e7a7d2bc20db7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38e803366dc39957f5dfcfbbcfd2b853"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38e803366dc39957f5dfcfbbcfd2b853"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_zoom_to_route</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, int orientation)</td></tr>
+<tr class="separator:ga38e803366dc39957f5dfcfbbcfd2b853"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga12fa1d859b626d14a7737e80eeedd6bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *center, int set_timeout)</td></tr>
+<tr class="separator:ga12fa1d859b626d14a7737e80eeedd6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44d9e4778a998e569aa807546d6a6a28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga44d9e4778a998e569aa807546d6a6a28">navit_set_center_cursor</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, int autozoom, int keep_orientation)</td></tr>
+<tr class="memdesc:ga44d9e4778a998e569aa807546d6a6a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recalculates the map view so that the vehicle cursor is visible. <a href="#ga44d9e4778a998e569aa807546d6a6a28">More...</a><br/></td></tr>
+<tr class="separator:ga44d9e4778a998e569aa807546d6a6a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2b9c6706c61b06678efa613d97309a4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b9c6706c61b06678efa613d97309a4c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_center_screen</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p, int set_timeout)</td></tr>
+<tr class="separator:ga2b9c6706c61b06678efa613d97309a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac65ecc6668141c098cafd1802736478f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac65ecc6668141c098cafd1802736478f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_attr</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:gac65ecc6668141c098cafd1802736478f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad65e35daa2f1f3182f161b6d1e062030"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad65e35daa2f1f3182f161b6d1e062030"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_attr</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:gad65e35daa2f1f3182f161b6d1e062030"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0ed08687cfc741b671608bc76b5bcebd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ed08687cfc741b671608bc76b5bcebd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_add_attr</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ga0ed08687cfc741b671608bc76b5bcebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf216922e40116c8e4db834d727d7e5e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf216922e40116c8e4db834d727d7e5e0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_remove_attr</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:gaf216922e40116c8e4db834d727d7e5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8a684b1f8b0bcf386804431e060f199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad8a684b1f8b0bcf386804431e060f199"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_attr_iter_new</b> (void)</td></tr>
+<tr class="separator:gad8a684b1f8b0bcf386804431e060f199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga551e228f9a6ed97cc575af96cd55000c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga551e228f9a6ed97cc575af96cd55000c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_attr_iter_destroy</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:ga551e228f9a6ed97cc575af96cd55000c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabad777fba3e5022f3bc4c0d7c693e684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabad777fba3e5022f3bc4c0d7c693e684"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_add_callback</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:gabad777fba3e5022f3bc4c0d7c693e684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa25845b7d64d64794668b7a3a5943b47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa25845b7d64d64794668b7a3a5943b47"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_remove_callback</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:gaa25845b7d64d64794668b7a3a5943b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0224062b4a1b7e4ec04c67343d79f15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *c)</td></tr>
+<tr class="separator:gaf0224062b4a1b7e4ec04c67343d79f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7577b76753f29c4ef265cdde75c1aff2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7577b76753f29c4ef265cdde75c1aff2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_vehicleprofile_name</b> (struct <a class="el" href="structnavit.html">navit</a> *this_, char *name)</td></tr>
+<tr class="separator:ga7577b76753f29c4ef265cdde75c1aff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga472bbdde9e8f9ec32253bede57ebcdcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga472bbdde9e8f9ec32253bede57ebcdcd"></a>
+struct <a class="el" href="structgui.html">gui</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_gui</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga472bbdde9e8f9ec32253bede57ebcdcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga21f43c12c3d663fe2d0875bcd53c1b1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21f43c12c3d663fe2d0875bcd53c1b1c"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_trans</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga21f43c12c3d663fe2d0875bcd53c1b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga591b6ffb516e114d28107c70c119671d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga591b6ffb516e114d28107c70c119671d"></a>
+struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_route</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga591b6ffb516e114d28107c70c119671d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga633cb0f999127f77c891bc8ec94bd038"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga633cb0f999127f77c891bc8ec94bd038"></a>
+struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_navigation</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga633cb0f999127f77c891bc8ec94bd038"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad58ecd3be2cab15e05ebba17ca758280"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad58ecd3be2cab15e05ebba17ca758280"></a>
+struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_get_displaylist</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:gad58ecd3be2cab15e05ebba17ca758280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0198646359c87ab16c25339a4300ee5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf0198646359c87ab16c25339a4300ee5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_layout_switch</b> (struct <a class="el" href="structnavit.html">navit</a> *n)</td></tr>
+<tr class="separator:gaf0198646359c87ab16c25339a4300ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga844c983d8e8e05a46046bfac6a146f43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga844c983d8e8e05a46046bfac6a146f43"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_vehicle_by_name</b> (struct <a class="el" href="structnavit.html">navit</a> *n, const char *name)</td></tr>
+<tr class="separator:ga844c983d8e8e05a46046bfac6a146f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad49426470c0ab15f032bde81b3e2926d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad49426470c0ab15f032bde81b3e2926d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navit_set_layout_by_name</b> (struct <a class="el" href="structnavit.html">navit</a> *n, const char *name)</td></tr>
+<tr class="separator:gad49426470c0ab15f032bde81b3e2926d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga042aae1ddd83a2d372761ca9e83f5f2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga042aae1ddd83a2d372761ca9e83f5f2a"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_disable_suspend</b> ()</td></tr>
+<tr class="separator:ga042aae1ddd83a2d372761ca9e83f5f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecb03d2a7edcf4ff636bd473033888c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block</a> (struct <a class="el" href="structnavit.html">navit</a> *this_, int <a class="el" href="structblock.html">block</a>)</td></tr>
+<tr class="memdesc:gaecb03d2a7edcf4ff636bd473033888c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks or unblocks redraw operations. <a href="#gaecb03d2a7edcf4ff636bd473033888c7">More...</a><br/></td></tr>
+<tr class="separator:gaecb03d2a7edcf4ff636bd473033888c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab5e955d696ecbe3ebb08fd62982323a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab5e955d696ecbe3ebb08fd62982323a8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8">navit_get_blocked</a> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="memdesc:gab5e955d696ecbe3ebb08fd62982323a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether redraw operations are currently blocked. <br/></td></tr>
+<tr class="separator:gab5e955d696ecbe3ebb08fd62982323a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga573bc5a9c51fc9167ff9bd75f8b3a7eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga573bc5a9c51fc9167ff9bd75f8b3a7eb"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navit_destroy</b> (struct <a class="el" href="structnavit.html">navit</a> *this_)</td></tr>
+<tr class="separator:ga573bc5a9c51fc9167ff9bd75f8b3a7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:ga0af2bdb0a18ffa1963258a3d53e221ca"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgui.html">gui</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__navit.html#ga0af2bdb0a18ffa1963258a3d53e221ca">main_loop_gui</a></td></tr>
+<tr class="separator:ga0af2bdb0a18ffa1963258a3d53e221ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4d87fcc566606c0ffe8d3e19ad16e826"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>navit_func</b></td></tr>
+<tr class="separator:ga4d87fcc566606c0ffe8d3e19ad16e826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga72af1fa53ed17ae29b1af35aba6e57ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga72af1fa53ed17ae29b1af35aba6e57ad"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>global_navit</b></td></tr>
+<tr class="separator:ga72af1fa53ed17ae29b1af35aba6e57ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6304934a39c0dde3f207588285dfcdc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6304934a39c0dde3f207588285dfcdc9"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_int_var_stack</b> = NULL</td></tr>
+<tr class="separator:ga6304934a39c0dde3f207588285dfcdc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>navit is the object containing most global data structures. </p>
+<p>Among others:</p>
+<ul>
+<li>a set of maps</li>
+<li>one or more vehicles</li>
+<li>a graphics object for rendering the map</li>
+<li>a gui object for displaying the user interface</li>
+<li>a route object</li>
+<li>a navigation object </li>
+</ul>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="gad94b3422d9e4aa419d83d2852812dadb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_add_destination_description </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>description</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Add destination description to the recent dest file. Doesn't start routing.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">c</td><td>The coordinate to start routing to </td></tr>
+ <tr><td class="paramname">description</td><td>A label which allows the user to later identify this destination in the former destinations selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gaecb03d2a7edcf4ff636bd473033888c7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navit_block </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>block</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Blocks or unblocks redraw operations. </p>
+<p>The</p>
+<div class="fragment"><div class="line"><a class="code" href="structblock.html">block</a> </div>
+</div><!-- fragment --><p> parameter specifies the operation to carry out:</p>
+<div class="fragment"><div class="line"><a class="code" href="structblock.html">block</a> &gt; 0 </div>
+</div><!-- fragment --><p> cancels all draw operations in progress and blocks future operations. It sets flag 1 of the </p>
+<div class="fragment"><div class="line">blocked </div>
+</div><!-- fragment --><p> member. If draw operations in progress were canceled, flag 2 is also set.</p>
+<div class="fragment"><div class="line"><a class="code" href="structblock.html">block</a> = 0 </div>
+</div><!-- fragment --><p> unblocks redraw operations, resetting</p>
+<div class="fragment"><div class="line">blocked </div>
+</div><!-- fragment --><p> to 0. If flag 2 was previously set, indicating that draw operations had been previously canceled, a redraw is triggered.</p>
+<div class="fragment"><div class="line"><a class="code" href="structblock.html">block</a> &lt; 0 </div>
+</div><!-- fragment --><p> unblocks redraw operations and forces a redraw. As above,</p>
+<div class="fragment"><div class="line">blocked </div>
+</div><!-- fragment --><p> is reset to 0.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">block</td><td>The operation to perform, see description</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --> if a redraw operation was triggered,<div class="fragment"><div class="line"><span class="keyword">false</span> </div>
+</div><!-- fragment --> if not </dd></dl>
+
+<p>References <a class="el" href="structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1">blocked</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a286daac9c53b8dd4160a560e168f5266">Backend::resize()</a>, and <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga7ce58517a9082005032863f07893ee4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navit_check_route </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a route is calculated. </p>
+<p>This function checks if a route is calculated.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navit struct whose route should be checked. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the route is set, false otherwise. </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a549ab0769b7e477e18dd72f90cfdb232">route_get_path_set()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gabe423e46a78a0085c11e2a69a65a336d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navit_get_user_data_directory </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>create</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the user data directory. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">create</td><td>- create the directory if it does not exist</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>char * to the data directory string.</dd></dl>
+<p>returns the directory used to store user data files (center.txt, destination.txt, bookmark.txt, ...) </p>
+
+</div>
+</div>
+<a class="anchor" id="ga2a37e823307eea0de189c40d4de11ee2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navit_ignore_button </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a flag indicating that the current button event should be ignored by subsequent handlers. </p>
+<p>Calling this function will set the</p>
+<div class="fragment"><div class="line">ignore_button </div>
+</div><!-- fragment --><p> member to</p>
+<div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --><p> and return its previous state. The default handler, <a class="el" href="">navit_handle_button(navit *, int, int, point *, callback *)</a> calls this function just before the actual event handling core and aborts if the result is</p>
+<div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --><p> . In order to prevent multiple handlers from firing on a single event, custom button click handlers should implement the same logic for events they wish to handle.</p>
+<p>If a handler wishes to pass down an event to other handlers, it must abort without calling this function.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navit instance </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><div class="fragment"><div class="line"><span class="keyword">true</span> </div>
+</div><!-- fragment --> if the caller should ignore the button event,<div class="fragment"><div class="line"><span class="keyword">false</span> </div>
+</div><!-- fragment --> if it should handle it </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga12fa1d859b626d14a7737e80eeedd6bb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_set_center </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>center</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>set_timeout</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Change the current zoom level</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">center</td><td>The point where to center the map, including its projection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#af29443e548372c316f2b09a3bfe886f4">Backend::setActivePoi()</a>, and <a class="el" href="classBackend.html#a45942993a29146407a51f8e96232a146">Backend::setCurrentBookmark()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga44d9e4778a998e569aa807546d6a6a28"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_set_center_cursor </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>autozoom</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>keep_orientation</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Recalculates the map view so that the vehicle cursor is visible. </p>
+<p>This function recalculates the parameters which control the visible map area, zoom and orientation. The caller is responsible for redrawing the map after the function returns.</p>
+<p>If the vehicle supplies a</p>
+<div class="fragment"><div class="line">position_valid </div>
+</div><!-- fragment --><p> attribute and it is</p>
+<div class="fragment"><div class="line">attr_position_valid_invalid </div>
+</div><!-- fragment --><p> , the map position is not changed.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navit object </td></tr>
+ <tr><td class="paramname">autozoom</td><td>Whether to set zoom based on current speed. If false, current zoom will be maintained. </td></tr>
+ <tr><td class="paramname">keep_orientation</td><td>Whether to maintain the current map orientation. If false, the map will be rotated so that the bearing of the vehicle is up. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8">navit_vehicle::coord</a>, and <a class="el" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gab059a4aca70ca8da61aab4ee461f8392"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_set_destination </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>description</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Start or add a given set of coordinates for route computing</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">c</td><td>The coordinate to start routing to </td></tr>
+ <tr><td class="paramname">description</td><td>A label which allows the user to later identify this destination in the former destinations selection </td></tr>
+ <tr><td class="paramname">async</td><td>Set to 1 to do route calculation asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a48ca63f73dc68ceefad68cc7da18630d">route_append_destination()</a>, <a class="el" href="route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad">route_get_destination_count()</a>, <a class="el" href="route_8c.html#a9f81f751d71194e46a72072e6f42b248">route_set_destination()</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a134019c783a8709803053b45905e333f">Backend::setActivePoiAsDestination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga8c4ba89eaca2dc43b6f6263b4be97d97"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_set_destinations </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>description</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Start the route computing to a given set of coordinates including waypoints</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">c</td><td>The coordinate to start routing to </td></tr>
+ <tr><td class="paramname">description</td><td>A label which allows the user to later identify this destination in the former destinations selection </td></tr>
+ <tr><td class="paramname">async</td><td>If routing should be done asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="gaf0224062b4a1b7e4ec04c67343d79f15"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_set_position </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the position of the vehicle</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">c</td><td>The coordinate to set as position </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#afde07e20f4a6f15a29ece77f420b4d79">route_set_position()</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ga78668dac93cf5ecbffd5a96ba2869f86"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_zoom_in </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>factor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Change the current zoom level, zooming closer to the ground</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">factor</td><td>The zoom factor, usually 2 </td></tr>
+ <tr><td class="paramname">p</td><td>The invariant point (if set to NULL, default to center) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga788272d61ca884c1f26a4d5467c6815c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navit_zoom_out </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavit.html">navit</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>factor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Change the current zoom level</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">navit</td><td>The navit instance </td></tr>
+ <tr><td class="paramname">factor</td><td>The zoom factor, usually 2 </td></tr>
+ <tr><td class="paramname">p</td><td>The invariant point (if set to NULL, default to center) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="ga0af2bdb0a18ffa1963258a3d53e221ca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgui.html">gui</a>* main_loop_gui</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<a class="anchor" id="ga4d87fcc566606c0ffe8d3e19ad16e826"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> navit_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_navit,</div>
+<div class="line"> (object_func_new)navit_new,</div>
+<div class="line"> (object_func_get_attr)navit_get_attr,</div>
+<div class="line"> (object_func_iter_new)navit_attr_iter_new,</div>
+<div class="line"> (object_func_iter_destroy)navit_attr_iter_destroy,</div>
+<div class="line"> (object_func_set_attr)navit_set_attr,</div>
+<div class="line"> (object_func_add_attr)navit_add_attr,</div>
+<div class="line"> (object_func_remove_attr)navit_remove_attr,</div>
+<div class="line"> (object_func_init)navit_init,</div>
+<div class="line"> (object_func_destroy)navit_destroy,</div>
+<div class="line"> (object_func_dup)NULL,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/group__navit.js b/html/group__navit.js
new file mode 100644
index 000000000..2d5ca317a
--- /dev/null
+++ b/html/group__navit.js
@@ -0,0 +1,116 @@
+var group__navit =
+[
+ [ "navit_vehicle", "structnavit__vehicle.html", [
+ [ "animate_cursor", "structnavit__vehicle.html#afcfe67498f6b13f5f863fbde05583f69", null ],
+ [ "callback", "structnavit__vehicle.html#aa010e02c8fcdff81f830a37299103933", null ],
+ [ "coord", "structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8", null ],
+ [ "dir", "structnavit__vehicle.html#a2d7352a95fe388d366f59b401ba8c835", null ],
+ [ "follow", "structnavit__vehicle.html#ab21a363625d7092d18e3ddb9c5b975f5", null ],
+ [ "follow_curr", "structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8", null ],
+ [ "last", "structnavit__vehicle.html#af43bde14d71b56d698da18f86ef4e756", null ],
+ [ "speed", "structnavit__vehicle.html#a1e1c2bc176fdfae124d7cb0723eaa7bc", null ],
+ [ "vehicle", "structnavit__vehicle.html#a524939a62df7ada4f5d006e3c0b55560", null ]
+ ] ],
+ [ "navit", "structnavit.html", [
+ [ "action", "structnavit.html#a88624c592097452a54a027cffc2b505f", null ],
+ [ "attr_cbl", "structnavit.html#ab937e98d986b38cf32a435041778dbc7", null ],
+ [ "auto_switch", "structnavit.html#a3d07966626e81ba32c709d1358c51255", null ],
+ [ "autozoom_active", "structnavit.html#a7189951ea51f5e38cb285892eb0cfedf", null ],
+ [ "autozoom_max", "structnavit.html#a57f0e9e1a3e8882c971c1948ac290316", null ],
+ [ "autozoom_min", "structnavit.html#a3731ef073c86447da5e1ef43fa674c22", null ],
+ [ "autozoom_paused", "structnavit.html#a0a13049d3ae9495218d6e8862fe128f1", null ],
+ [ "autozoom_secs", "structnavit.html#a03ffddf3b591c84abe62652564c51fba", null ],
+ [ "blocked", "structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1", null ],
+ [ "bookmarks", "structnavit.html#ae635fe5f570a3ffbb1bfd9f294f56b0b", null ],
+ [ "border", "structnavit.html#ac280fb17123f0df666bf11ab4d343bc8", null ],
+ [ "button_callback", "structnavit.html#a0abc86622e67a9d37b6e93367736ccd6", null ],
+ [ "button_pressed", "structnavit.html#ae04e7db0fe490ed1d24477db41fc27c2", null ],
+ [ "button_timeout", "structnavit.html#ad7b2616fc27476959aae7a2794c825ac", null ],
+ [ "center", "structnavit.html#aa8285a332f1066d4419a7e061623fa6c", null ],
+ [ "center_timeout", "structnavit.html#aae71af449614afe63fff336214a9b291", null ],
+ [ "compass", "structnavit.html#ae5088936f94b0a104e18e482c2d0a8d2", null ],
+ [ "current", "structnavit.html#a8b10e0230d405de025c670efc82cebc6", null ],
+ [ "destination", "structnavit.html#a5cbee5b552e44f9f8fdd19ce6756aaf0", null ],
+ [ "destination_valid", "structnavit.html#a711283c37c70835299be334cce344006", null ],
+ [ "displaylist", "structnavit.html#a083b0066e6ef77cf11e63de3a2644d7c", null ],
+ [ "drag_bitmap", "structnavit.html#ab44e4a3492f8b6c715fa00210d414ef1", null ],
+ [ "flags", "structnavit.html#af08a26edebc44609dea3e44d6245142a", null ],
+ [ "follow_cursor", "structnavit.html#adad7a00c34597b5e3511b32525640bb4", null ],
+ [ "former_destination", "structnavit.html#a8137dd28c9edf0f0a8ae61e0ba0e473a", null ],
+ [ "gra", "structnavit.html#ad6ce85d9764b4725ea9574489b93eaad", null ],
+ [ "graphics_flags", "structnavit.html#ad70d4ce667cea6d13d45c461ed7edb49", null ],
+ [ "gui", "structnavit.html#a1b1966597f5bc02f02f3761d3d886b44", null ],
+ [ "h", "structnavit.html#a8f7455551e084924f0355ac14873c584", null ],
+ [ "ignore_button", "structnavit.html#acf835c401b74a66fa5fe3d53d8d2309c", null ],
+ [ "ignore_graphics_events", "structnavit.html#a1050296ff71bb344c4d09a67b4b2caea", null ],
+ [ "imperial", "structnavit.html#a23e9c1444c80d7b50944a6cef2caebe6", null ],
+ [ "layout_current", "structnavit.html#a185f8f28bf6a8f514ea2ff5d1d0199d4", null ],
+ [ "layouts", "structnavit.html#a0e720133aebfed71f93c0936dfe8bd6a", null ],
+ [ "mapsets", "structnavit.html#a21a323d3f21d934d0ec50a835779027c", null ],
+ [ "messages", "structnavit.html#a0e0d24683a9bf1cb82ecfc8f6afb7cd2", null ],
+ [ "motion_callback", "structnavit.html#a08929700983f1ab0d686d7eb240b2596", null ],
+ [ "motion_timeout", "structnavit.html#a91a77ee954778189286166a27fc741d5", null ],
+ [ "motion_timeout_callback", "structnavit.html#ab829f6c2f8930d8f6d3d894c5f89e1b9", null ],
+ [ "moved", "structnavit.html#a8d36f54bd5c3b44969b6616f6e8af870", null ],
+ [ "nav_speech_cb", "structnavit.html#acfad565359e15d049cf2dc48a72dad0d", null ],
+ [ "navigation", "structnavit.html#ac1a6575b9f934abe386a4e1d1f5dcbef", null ],
+ [ "orientation", "structnavit.html#abb775bb5cf5e8adaff076a3bea27fead", null ],
+ [ "osd_configuration", "structnavit.html#ab96d32cd395b8a7e928f78b11fab6b25", null ],
+ [ "pitch", "structnavit.html#ad079cdf7cef1a2de70f8f80a7f4a9338", null ],
+ [ "popped", "structnavit.html#abba25a6de1be9ed3c3918212f5e7b043", null ],
+ [ "popup_callback", "structnavit.html#a41e039860ded30639c34ffb642f5db41", null ],
+ [ "predraw_callback", "structnavit.html#a854f2e1758f8c6a3ba2b5a4c6f755941", null ],
+ [ "prevTs", "structnavit.html#a9198f21e48584e519e6350bab70917cd", null ],
+ [ "progress_cb", "structnavit.html#af5a821d2a02beda224952b163fb50e04", null ],
+ [ "radius", "structnavit.html#aaa5db9e509016b3e659bc67bdbd5966c", null ],
+ [ "ready", "structnavit.html#af5fa12f2f5e227c5d8f0f6c3c3b53116", null ],
+ [ "recentdest_count", "structnavit.html#a77a33fef179f23292bcc4a3a1386ba2a", null ],
+ [ "resize_callback", "structnavit.html#aca60ce34936599eebbd8293bf75e02ff", null ],
+ [ "roadbook_callback", "structnavit.html#a71157dbf21cdcbef959c0182ea795270", null ],
+ [ "roadbook_window", "structnavit.html#aed5ec5eef631a961e3b848da56aa5b4c", null ],
+ [ "route", "structnavit.html#aa44c570cb5bea50985eb46fa8e2f59b9", null ],
+ [ "route_cb", "structnavit.html#ac3ac638a56ad436f9e8e22abdea0e7d7", null ],
+ [ "self", "structnavit.html#a746bb9010639ba2fe7e13b4a55d7e395", null ],
+ [ "speech", "structnavit.html#af3cde5b1ee1f52d0a05bff62be907b26", null ],
+ [ "textfile_debug_log", "structnavit.html#a4923bfd5b81506ba43bdb5199c90e36f", null ],
+ [ "tracking", "structnavit.html#ad7f83637fe8f86924bbe8b289ef1185f", null ],
+ [ "tracking_flag", "structnavit.html#aded8fe37aff086d41535f6999e33a2b7", null ],
+ [ "trans", "structnavit.html#aca81a93b3e89e14d6791189d2c0761bf", null ],
+ [ "trans_cursor", "structnavit.html#a785f76b9186cef24793486f8c419a601", null ],
+ [ "use_mousewheel", "structnavit.html#a08cc527e4319771c61a0633fbf9059bb", null ],
+ [ "vehicle", "structnavit.html#a9e28a509a07049a7c2212ee119705e9a", null ],
+ [ "vehicleprofile", "structnavit.html#a44c7dd3681ee9a6baa45ba53fbea9f4f", null ],
+ [ "vehicleprofiles", "structnavit.html#a89e9933b5ee23cd797a3f0957dd0f7b7", null ],
+ [ "vehicles", "structnavit.html#a5e8bda803d6541a8004edae6f0fe3614", null ],
+ [ "w", "structnavit.html#a0fbe2e34a9c473bf867abdae93770301", null ],
+ [ "waypoints_flag", "structnavit.html#a60283b31e7b6645f23e3fd9057633573", null ],
+ [ "win", "structnavit.html#a5349c5c1977647f499c63b652e5149db", null ],
+ [ "windows_items", "structnavit.html#a1e3e1de1df5def584027afce593e7805", null ],
+ [ "zoom_max", "structnavit.html#a60aaafe2e13f843da0c8df828533f872", null ],
+ [ "zoom_min", "structnavit.html#a6c6e0e1b9f166ab07b91d967138eb16d", null ],
+ [ "zoomed", "structnavit.html#aa61cc57184dd3c89790dd563aa654b33", null ]
+ ] ],
+ [ "attr_iter", "structattr__iter.html", [
+ [ "iter", "structattr__iter.html#a59f531e966274819d2ecda88c488f936", null ],
+ [ "last", "structattr__iter.html#a8c7b464a5dfaeaeae549f66ac912aef9", null ],
+ [ "last", "structattr__iter.html#a0331c44753ee29c44711bb1f21500c22", null ],
+ [ "list", "structattr__iter.html#a529c83b95045b7b1b031302261e7fda0", null ],
+ [ "mapset_handle", "structattr__iter.html#a6190110cdced0fcfeed36cfa3f0aa016", null ],
+ [ "u", "structattr__iter.html#a855540d9e6e11a61e310572de15b4d98", null ],
+ [ "u", "structattr__iter.html#aeeaaac9338f3e4b523f8653167305040", null ]
+ ] ],
+ [ "navit_add_destination_description", "group__navit.html#gad94b3422d9e4aa419d83d2852812dadb", null ],
+ [ "navit_block", "group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7", null ],
+ [ "navit_check_route", "group__navit.html#ga7ce58517a9082005032863f07893ee4c", null ],
+ [ "navit_get_blocked", "group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8", null ],
+ [ "navit_get_user_data_directory", "group__navit.html#gabe423e46a78a0085c11e2a69a65a336d", null ],
+ [ "navit_ignore_button", "group__navit.html#ga2a37e823307eea0de189c40d4de11ee2", null ],
+ [ "navit_set_center", "group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb", null ],
+ [ "navit_set_center_cursor", "group__navit.html#ga44d9e4778a998e569aa807546d6a6a28", null ],
+ [ "navit_set_destination", "group__navit.html#gab059a4aca70ca8da61aab4ee461f8392", null ],
+ [ "navit_set_destinations", "group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97", null ],
+ [ "navit_set_position", "group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15", null ],
+ [ "navit_zoom_in", "group__navit.html#ga78668dac93cf5ecbffd5a96ba2869f86", null ],
+ [ "navit_zoom_out", "group__navit.html#ga788272d61ca884c1f26a4d5467c6815c", null ],
+ [ "main_loop_gui", "group__navit.html#ga0af2bdb0a18ffa1963258a3d53e221ca", null ]
+]; \ No newline at end of file
diff --git a/html/gslice_8h_source.html b/html/gslice_8h_source.html
new file mode 100644
index 000000000..cdad96ed4
--- /dev/null
+++ b/html/gslice_8h_source.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gslice.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gslice_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gslice.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB sliced memory - fast threaded memory chunk allocator</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 Tim Janik</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef __G_SLICE_H__</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_SLICE_H__</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef __G_MEM_H__</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error Include &lt;glib.h&gt; instead of &lt;gslice.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/* slices - fast allocation/release of small memory blocks</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;gpointer g_slice_alloc (gsize block_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;gpointer g_slice_alloc0 (gsize block_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;gpointer g_slice_copy (gsize block_size,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; gconstpointer mem_block) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">void</span> g_slice_free1 (gsize block_size,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gpointer mem_block);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> g_slice_free_chain_with_offset (gsize block_size,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; gpointer mem_chain,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; gsize next_offset);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define g_slice_new(type) ((type*) g_slice_alloc (sizeof (type)))</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_new0(type) ((type*) g_slice_alloc0 (sizeof (type)))</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="comment">/* MemoryBlockType *</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> * g_slice_dup (MemoryBlockType,</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> * MemoryBlockType *mem_block);</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * g_slice_free (MemoryBlockType,</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * MemoryBlockType *mem_block);</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * g_slice_free_chain (MemoryBlockType,</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * MemoryBlockType *first_chain_block,</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * memory_block_next_field);</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> * pseudo prototypes for the macro</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> * definitions following below.</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* we go through extra hoops to ensure type safety */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#define g_slice_dup(type, mem) \</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> (1 ? (type*) g_slice_copy (sizeof (type), (mem)) \</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> : ((void) ((type*) 0 == (mem)), (type*) 0))</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_free(type, mem) do { \</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> if (1) g_slice_free1 (sizeof (type), (mem)); \</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> else (void) ((type*) 0 == (mem)); \</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">} while (0)</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_slice_free_chain(type, mem_chain, next) do { \</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> if (1) g_slice_free_chain_with_offset (sizeof (type), \</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"> (mem_chain), G_STRUCT_OFFSET (type, next)); \</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> else (void) ((type*) 0 == (mem_chain)); \</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">} while (0)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* --- internal debugging API --- */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; G_SLICE_CONFIG_ALWAYS_MALLOC = 1,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; G_SLICE_CONFIG_BYPASS_MAGAZINES,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; G_SLICE_CONFIG_WORKING_SET_MSECS,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; G_SLICE_CONFIG_COLOR_INCREMENT,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; G_SLICE_CONFIG_CHUNK_SIZES,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; G_SLICE_CONFIG_CONTENTION_COUNTER</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;} GSliceConfig;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">void</span> g_slice_set_config (GSliceConfig ckey, gint64 value);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;gint64 g_slice_get_config (GSliceConfig ckey);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;gint64* g_slice_get_config_state (GSliceConfig ckey, gint64 address, guint *n_values);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_SLICE_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gslice.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gslist_8h_source.html b/html/gslist_8h_source.html
new file mode 100644
index 000000000..e24643de1
--- /dev/null
+++ b/html/gslist_8h_source.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gslist.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gslist_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gslist.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_SLIST_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_SLIST_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/* #include &lt;glib/gmem.h&gt; */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GSList.html">_GSList</a> GSList;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct__GSList.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GSList.html">_GSList</a></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gpointer data;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; GSList *next;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;};</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* Singly linked lists</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;GSList* g_slist_alloc (<span class="keywordtype">void</span>) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> g_slist_free (GSList *list);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> g_slist_free_1 (GSList *list);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define g_slist_free1 g_slist_free_1</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> g_slist_free_full (GSList *list,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; GDestroyNotify free_func);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;GSList* g_slist_append (GSList *list,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;GSList* g_slist_prepend (GSList *list,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;GSList* g_slist_insert (GSList *list,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; gint position) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;GSList* g_slist_insert_sorted (GSList *list,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; GCompareFunc func) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;GSList* g_slist_insert_sorted_with_data (GSList *list,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; gpointer data,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; GCompareDataFunc func,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; gpointer user_data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;GSList* g_slist_insert_before (GSList *slist,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; GSList *sibling,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; gpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;GSList* g_slist_concat (GSList *list1,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; GSList *list2) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;GSList* g_slist_remove (GSList *list,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; gconstpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;GSList* g_slist_remove_all (GSList *list,</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; gconstpointer data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;GSList* g_slist_remove_link (GSList *list,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; GSList *link_) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;GSList* g_slist_delete_link (GSList *list,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; GSList *link_) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;GSList* g_slist_reverse (GSList *list) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;GSList* g_slist_copy (GSList *list) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;GSList* g_slist_nth (GSList *list,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; guint n);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;GSList* g_slist_find (GSList *list,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; gconstpointer data);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;GSList* g_slist_find_custom (GSList *list,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; gconstpointer data,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; GCompareFunc func);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;gint g_slist_position (GSList *list,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; GSList *llink);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;gint g_slist_index (GSList *list,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; gconstpointer data);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;GSList* g_slist_last (GSList *list);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;guint g_slist_length (GSList *list);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> g_slist_foreach (GSList *list,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; GFunc func,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;GSList* g_slist_sort (GSList *list,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; GCompareFunc compare_func) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;GSList* g_slist_sort_with_data (GSList *list,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; GCompareDataFunc compare_func,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; gpointer user_data) G_GNUC_WARN_UNUSED_RESULT;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;gpointer g_slist_nth_data (GSList *list,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; guint n);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#define g_slist_next(slist) ((slist) ? (((GSList *)(slist))-&gt;next) : NULL)</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> g_slist_push_allocator (gpointer dummy);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> g_slist_pop_allocator (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_SLIST_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__GSList_html"><div class="ttname"><a href="struct__GSList.html">_GSList</a></div><div class="ttdef"><b>Definition:</b> gslist.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gslist.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gstrfuncs_8h_source.html b/html/gstrfuncs_8h_source.html
new file mode 100644
index 000000000..aa2fa2043
--- /dev/null
+++ b/html/gstrfuncs_8h_source.html
@@ -0,0 +1,354 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gstrfuncs.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gstrfuncs_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gstrfuncs.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_STRFUNCS_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_STRFUNCS_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Functions like the ones in &lt;ctype.h&gt; that are not affected by locale. */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; G_ASCII_ALNUM = 1 &lt;&lt; 0,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; G_ASCII_ALPHA = 1 &lt;&lt; 1,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; G_ASCII_CNTRL = 1 &lt;&lt; 2,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; G_ASCII_DIGIT = 1 &lt;&lt; 3,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; G_ASCII_GRAPH = 1 &lt;&lt; 4,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; G_ASCII_LOWER = 1 &lt;&lt; 5,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; G_ASCII_PRINT = 1 &lt;&lt; 6,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; G_ASCII_PUNCT = 1 &lt;&lt; 7,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; G_ASCII_SPACE = 1 &lt;&lt; 8,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; G_ASCII_UPPER = 1 &lt;&lt; 9,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; G_ASCII_XDIGIT = 1 &lt;&lt; 10</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} GAsciiType;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;GLIB_VAR <span class="keyword">const</span> guint16 * <span class="keyword">const</span> g_ascii_table;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define g_ascii_isalnum(c) \</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_ALNUM) != 0)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define g_ascii_isalpha(c) \</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_ALPHA) != 0)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define g_ascii_iscntrl(c) \</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_CNTRL) != 0)</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define g_ascii_isdigit(c) \</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_DIGIT) != 0)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define g_ascii_isgraph(c) \</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_GRAPH) != 0)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#define g_ascii_islower(c) \</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_LOWER) != 0)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#define g_ascii_isprint(c) \</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_PRINT) != 0)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#define g_ascii_ispunct(c) \</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_PUNCT) != 0)</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define g_ascii_isspace(c) \</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_SPACE) != 0)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define g_ascii_isupper(c) \</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_UPPER) != 0)</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define g_ascii_isxdigit(c) \</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"> ((g_ascii_table[(guchar) (c)] &amp; G_ASCII_XDIGIT) != 0)</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;gchar g_ascii_tolower (gchar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;gchar g_ascii_toupper (gchar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;gint g_ascii_digit_value (gchar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;gint g_ascii_xdigit_value (gchar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* String utility functions that modify a string argument or</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * return a constant string that must not be freed.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#define G_STR_DELIMITERS &quot;_-|&gt; &lt;.&quot;</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span>gchar* g_strdelimit (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">const</span> gchar *delimiters,</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; gchar new_delimiter);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;gchar* g_strcanon (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">const</span> gchar *valid_chars,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; gchar substitutor);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;G_CONST_RETURN gchar* g_strerror (gint errnum) G_GNUC_CONST;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;G_CONST_RETURN gchar* g_strsignal (gint signum) G_GNUC_CONST;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;gchar* g_strreverse (gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;gsize g_strlcpy (gchar *dest,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">const</span> gchar *src,</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; gsize dest_size);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;gsize g_strlcat (gchar *dest,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">const</span> gchar *src,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; gsize dest_size);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;gchar * g_strstr_len (<span class="keyword">const</span> gchar *haystack,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; gssize haystack_len,</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> gchar *needle);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;gchar * g_strrstr (<span class="keyword">const</span> gchar *haystack,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">const</span> gchar *needle);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;gchar * g_strrstr_len (<span class="keyword">const</span> gchar *haystack,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; gssize haystack_len,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">const</span> gchar *needle);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;gboolean g_str_has_suffix (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">const</span> gchar *<a class="code" href="structsuffix.html">suffix</a>);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;gboolean g_str_has_prefix (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">const</span> gchar *prefix);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">/* String to/from double conversion functions */</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;gdouble g_strtod (<span class="keyword">const</span> gchar *nptr,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; gchar **endptr);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;gdouble g_ascii_strtod (<span class="keyword">const</span> gchar *nptr,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; gchar **endptr);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;guint64 g_ascii_strtoull (<span class="keyword">const</span> gchar *nptr,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; gchar **endptr,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; guint base);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;gint64 g_ascii_strtoll (<span class="keyword">const</span> gchar *nptr,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; gchar **endptr,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; guint base);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">/* 29 bytes should enough for all possible values that</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> * g_ascii_dtostr can produce.</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> * Then add 10 for good measure */</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#define G_ASCII_DTOSTR_BUF_SIZE (29 + 10)</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span>gchar * g_ascii_dtostr (gchar *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; gint buf_len,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; gdouble d);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;gchar * g_ascii_formatd (gchar *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; gint buf_len,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; gdouble d);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment">/* removes leading spaces */</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;gchar* g_strchug (gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment">/* removes trailing spaces */</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;gchar* g_strchomp (gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* removes leading &amp; trailing spaces */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define g_strstrip( string ) g_strchomp (g_strchug (string))</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;gint g_ascii_strcasecmp (<span class="keyword">const</span> gchar *s1,</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">const</span> gchar *s2);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;gint g_ascii_strncasecmp (<span class="keyword">const</span> gchar *s1,</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keyword">const</span> gchar *s2,</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; gsize n);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;gchar* g_ascii_strdown (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;gchar* g_ascii_strup (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment">/* The following four functions are deprecated and will be removed in</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> * the next major release. They use the locale-specific tolower and</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> * toupper, which is almost never the right thing.</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;gint g_strcasecmp (<span class="keyword">const</span> gchar *s1,</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">const</span> gchar *s2);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;gint g_strncasecmp (<span class="keyword">const</span> gchar *s1,</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">const</span> gchar *s2,</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; guint n);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;gchar* g_strdown (gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;gchar* g_strup (gchar *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* String utility functions that return a newly allocated string which</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> * ought to be freed with g_free from the caller at some point.</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;gchar* g_strdup (<span class="keyword">const</span> gchar *str) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;gchar* g_strdup_printf (<span class="keyword">const</span> gchar *format,</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; ...) G_GNUC_PRINTF (1, 2) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;gchar* g_strdup_vprintf (const gchar *format,</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; va_list args) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;gchar* g_strndup (const gchar *str,</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; gsize n) G_GNUC_MALLOC; </div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;gchar* g_strnfill (gsize length, </div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; gchar fill_char) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;gchar* g_strconcat (const gchar *string1,</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; ...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;gchar* g_strjoin (const gchar *separator,</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; ...) G_GNUC_MALLOC G_GNUC_NULL_TERMINATED;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">/* Make a copy of a string interpreting C string -style escape</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> * sequences. Inverse of g_strescape. The recognized sequences are \b</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> * \f \n \r \t \\ \&quot; and the octal format.</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;gchar* g_strcompress (const gchar *source) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment">/* Copy a string escaping nonprintable characters like in C strings.</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> * Inverse of g_strcompress. The exceptions parameter, if non-NULL, points</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> * to a string containing characters that are not to be escaped.</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> * Deprecated API: gchar* g_strescape (const gchar *source);</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> * Luckily this function wasn&#39;t used much, using NULL as second parameter</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> * provides mostly identical semantics.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;gchar* g_strescape (const gchar *source,</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; const gchar *exceptions) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;gpointer g_memdup (gconstpointer mem,</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; guint byte_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(2);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">/* NULL terminated string arrays.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> * g_strsplit(), g_strsplit_set() split up string into max_tokens tokens</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> * at delim and return a newly allocated string array.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> * g_strjoinv() concatenates all of str_array&#39;s strings, sliding in an</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> * optional separator, the returned string is newly allocated.</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * g_strfreev() frees the array itself and all of its strings.</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> * g_strdupv() copies a NULL-terminated array of strings</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> * g_strv_length() returns the length of a NULL-terminated array of strings</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;gchar** g_strsplit (const gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; const gchar *delimiter,</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; gint max_tokens) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;gchar ** g_strsplit_set (const gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; const gchar *delimiters,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; gint max_tokens) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;gchar* g_strjoinv (const gchar *separator,</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; gchar **str_array) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keywordtype">void</span> g_strfreev (gchar **str_array);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;gchar** g_strdupv (gchar **str_array) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;guint g_strv_length (gchar **str_array);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;gchar* g_stpcpy (gchar *dest,</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; const <span class="keywordtype">char</span> *src);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;G_CONST_RETURN gchar *g_strip_context (const gchar *msgid, </div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; const gchar *msgval) G_GNUC_FORMAT(1);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;G_CONST_RETURN gchar *g_dgettext (const gchar *domain,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; const gchar *msgid) G_GNUC_FORMAT(2);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;G_CONST_RETURN gchar *g_dngettext (const gchar *domain,</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; const gchar *msgid,</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; const gchar *msgid_plural,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; gulong n) G_GNUC_FORMAT(3);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;G_CONST_RETURN gchar *g_dpgettext (const gchar *domain,</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; const gchar *msgctxtid,</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; gsize msgidoffset) G_GNUC_FORMAT(2);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;G_CONST_RETURN gchar *g_dpgettext2 (const gchar *domain,</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; const gchar *<a class="code" href="structcontext.html">context</a>,</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; const gchar *msgid) G_GNUC_FORMAT(3);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_STRFUNCS_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structcontext_html"><div class="ttname"><a href="structcontext.html">context</a></div><div class="ttdef"><b>Definition:</b> command.c:57</div></div>
+<div class="ttc" id="structsuffix_html"><div class="ttname"><a href="structsuffix.html">suffix</a></div><div class="ttdef"><b>Definition:</b> navigation.c:111</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gstrfuncs.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gthreadprivate_8h_source.html b/html/gthreadprivate_8h_source.html
new file mode 100644
index 000000000..29dffdadc
--- /dev/null
+++ b/html/gthreadprivate_8h_source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gthreadprivate.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gthreadprivate_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gthreadprivate.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * gthreadprivate.h - GLib internal thread system related declarations.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Copyright (C) 2003 Sebastian Wilhelmi</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * The Gnome Library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * published by the Free Software Foundation; either version 2 of the</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The Gnome Library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * License along with the Gnome Library; see the file COPYING.LIB. If not,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef __G_THREADPRIVATE_H__</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_THREADPRIVATE_H__</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">/* System thread identifier comparision and assignment */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#if GLIB_SIZEOF_SYSTEM_THREAD == SIZEOF_VOID_P</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_system_thread_equal_simple(thread1, thread2) \</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"> ((thread1).dummy_pointer == (thread2).dummy_pointer)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_system_thread_assign(dest, src) \</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> ((dest).dummy_pointer = (src).dummy_pointer)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* GLIB_SIZEOF_SYSTEM_THREAD != SIZEOF_VOID_P */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_system_thread_equal_simple(thread1, thread2) \</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> (memcmp (&amp;(thread1), &amp;(thread2), GLIB_SIZEOF_SYSTEM_THREAD) == 0)</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define g_system_thread_assign(dest, src) \</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"> (memcpy (&amp;(dest), &amp;(src), GLIB_SIZEOF_SYSTEM_THREAD))</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GLIB_SIZEOF_SYSTEM_THREAD == SIZEOF_VOID_P */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define g_system_thread_equal(thread1, thread2) \</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"> (g_thread_functions_for_glib_use.thread_equal ? \</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> g_thread_functions_for_glib_use.thread_equal (&amp;(thread1), &amp;(thread2)) :\</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"> g_system_thread_equal_simple((thread1), (thread2)))</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* Is called from gthread/gthread-impl.c */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> g_thread_init_glib (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* base initializers, may only use g_mutex_new(), g_cond_new() */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_mem_thread_init_noprivate_nomessage (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* initializers that may also use g_private_new() */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_slice_thread_init_nomessage (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_messages_thread_init_nomessage (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">/* full fledged initializers */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_convert_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_rand_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_main_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_atomic_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_utils_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span>G_GNUC_INTERNAL <span class="keywordtype">void</span> _g_win32_thread_init (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_OS_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_THREADPRIVATE_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gthreadprivate.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gtkext_8h_source.html b/html/gtkext_8h_source.html
new file mode 100644
index 000000000..f1fb22346
--- /dev/null
+++ b/html/gtkext_8h_source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gtkext.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gtkext_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gtkext.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_GTKEXT_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GTKEXT_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">void</span> gdk_gc_set_fill_rule(GdkGC *gc, GdkFillRule fill_rule);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>gtkext.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gtypes_8h_source.html b/html/gtypes_8h_source.html
new file mode 100644
index 000000000..174b04c25
--- /dev/null
+++ b/html/gtypes_8h_source.html
@@ -0,0 +1,520 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gtypes.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gtypes_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gtypes.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_TYPES_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_TYPES_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glibconfig.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Provide type definitions for commonly used types.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * These are useful because a &quot;gint8&quot; can be adjusted</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * to be 1 byte (8 bits) on all platforms. Similarly and</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * more importantly, &quot;gint32&quot; can be adjusted to be</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * 4 bytes (32 bits) on all platforms.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> gchar;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">short</span> gshort;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> glong;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> gint;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">typedef</span> gint gboolean;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> guchar;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> gushort;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> gulong;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> guint;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">float</span> gfloat;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">double</span> gdouble;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">/* Define min and max constants for the fixed size numerical types */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define G_MININT8 ((gint8) 0x80)</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXINT8 ((gint8) 0x7f)</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUINT8 ((guint8) 0xff)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define G_MININT16 ((gint16) 0x8000)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXINT16 ((gint16) 0x7fff)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUINT16 ((guint16) 0xffff)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define G_MININT32 ((gint32) 0x80000000)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXINT32 ((gint32) 0x7fffffff)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUINT32 ((guint32) 0xffffffff)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#define G_MININT64 ((gint64) G_GINT64_CONSTANT(0x8000000000000000))</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXINT64 G_GINT64_CONSTANT(0x7fffffffffffffff)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MAXUINT64 G_GINT64_CONSTANT(0xffffffffffffffffU)</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* gpointer;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">void</span> *gconstpointer;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">typedef</span> gint (*GCompareFunc) (gconstpointer a,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; gconstpointer b);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">typedef</span> gint (*GCompareDataFunc) (gconstpointer a,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; gconstpointer b,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">typedef</span> gboolean (*GEqualFunc) (gconstpointer a,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; gconstpointer b);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">typedef</span> void (*GDestroyNotify) (gpointer data);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">typedef</span> void (*GFunc) (gpointer data,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">typedef</span> guint (*GHashFunc) (gconstpointer key);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">typedef</span> void (*GHFunc) (gpointer key,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; gpointer value,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; gpointer user_data);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">typedef</span> void (*GFreeFunc) (gpointer data);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> gchar * (*GTranslateFunc) (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; gpointer data);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/* Define some mathematical constants that aren&#39;t available</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * symbolically in some strict ISO C implementations.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> * Note that the large number of digits used in these definitions</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * doesn&#39;t imply that GLib or current computers in general would be</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> * able to handle floating point numbers with an accuracy like this.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> * It&#39;s mostly an exercise in futility and future proofing. For</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> * extended precision floating point support, look somewhere else</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> * than GLib.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#define G_E 2.7182818284590452353602874713526624977572470937000</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LN2 0.69314718055994530941723212145817656807550013436026</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_LN10 2.3025850929940456840179914546843642076011014886288</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_PI 3.1415926535897932384626433832795028841971693993751</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_PI_2 1.5707963267948966192313216916397514420985846996876</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_PI_4 0.78539816339744830961566084581987572104929234984378</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_SQRT2 1.4142135623730950488016887242096980785696718753769</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">/* Portable endian checks and conversions</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> * glibconfig.h defines G_BYTE_ORDER which expands to one of</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> * the below macros.</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#define G_LITTLE_ENDIAN 1234</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_BIG_ENDIAN 4321</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_PDP_ENDIAN 3412 </span><span class="comment">/* unused, need specific PDP check */</span><span class="preprocessor"> </span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment">/* Basic bit swapping functions</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#define GUINT16_SWAP_LE_BE_CONSTANT(val) ((guint16) ( \</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"> (guint16) ((guint16) (val) &gt;&gt; 8) | \</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"> (guint16) ((guint16) (val) &lt;&lt; 8)))</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#define GUINT32_SWAP_LE_BE_CONSTANT(val) ((guint32) ( \</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0x000000ffU) &lt;&lt; 24) | \</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0x0000ff00U) &lt;&lt; 8) | \</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0x00ff0000U) &gt;&gt; 8) | \</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0xff000000U) &gt;&gt; 24)))</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#define GUINT64_SWAP_LE_BE_CONSTANT(val) ((guint64) ( \</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x00000000000000ffU)) &lt;&lt; 56) | \</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x000000000000ff00U)) &lt;&lt; 40) | \</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x0000000000ff0000U)) &lt;&lt; 24) | \</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x00000000ff000000U)) &lt;&lt; 8) | \</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x000000ff00000000U)) &gt;&gt; 8) | \</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x0000ff0000000000U)) &gt;&gt; 24) | \</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0x00ff000000000000U)) &gt;&gt; 40) | \</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"> (((guint64) (val) &amp; \</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"> (guint64) G_GINT64_CONSTANT (0xff00000000000000U)) &gt;&gt; 56)))</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* Arch specific stuff for speed</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#if defined (__GNUC__) &amp;&amp; (__GNUC__ &gt;= 2) &amp;&amp; defined (__OPTIMIZE__)</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined (__i386__)</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT16_SWAP_LE_BE_IA32(val) \</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"> ({ register guint16 __v, __x = ((guint16) (val)); \</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"> __v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"> __asm__ (&quot;rorw $8, %w0&quot; \</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"> : &quot;0&quot; (__x) \</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"> : &quot;cc&quot;); \</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined (__i486__) &amp;&amp; !defined (__i586__) \</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"> &amp;&amp; !defined (__pentium__) &amp;&amp; !defined (__i686__) \</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"> &amp;&amp; !defined (__pentiumpro__) &amp;&amp; !defined (__pentium4__)</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE_IA32(val) \</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"> ({ register guint32 __v, __x = ((guint32) (val)); \</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"> __v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"> __asm__ (&quot;rorw $8, %w0\n\t&quot; \</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"> &quot;rorl $16, %0\n\t&quot; \</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"> &quot;rorw $8, %w0&quot; \</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"> : &quot;0&quot; (__x) \</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"> : &quot;cc&quot;); \</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* 486 and higher has bswap */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE_IA32(val) \</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"> ({ register guint32 __v, __x = ((guint32) (val)); \</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"> __v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"> __asm__ (&quot;bswap %0&quot; \</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"> : &quot;0&quot; (__x)); \</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* processor specific 32-bit stuff */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE_IA32(val) \</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"> ({ union { guint64 __ll; \</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"> guint32 __l[2]; } __w, __r; \</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"> __w.__ll = ((guint64) (val)); \</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__w.__ll)) \</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"> __r.__ll = GUINT64_SWAP_LE_BE_CONSTANT (__w.__ll); \</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"> __r.__l[0] = GUINT32_SWAP_LE_BE (__w.__l[1]); \</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"> __r.__l[1] = GUINT32_SWAP_LE_BE (__w.__l[0]); \</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"> } \</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"> __r.__ll; }))</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Possibly just use the constant version and let gcc figure it out? */</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"># define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA32 (val))</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA32 (val))</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># elif defined (__ia64__)</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT16_SWAP_LE_BE_IA64(val) \</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"> ({ register guint16 __v, __x = ((guint16) (val)); \</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"> __v = GUINT16_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"> __asm__ __volatile__ (&quot;shl %0 = %1, 48 ;;&quot; \</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"> &quot;mux1 %0 = %0, @rev ;;&quot; \</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"> : &quot;r&quot; (__x)); \</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE_IA64(val) \</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"> ({ register guint32 __v, __x = ((guint32) (val)); \</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"> __v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"> __asm__ __volatile__ (&quot;shl %0 = %1, 32 ;;&quot; \</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"> &quot;mux1 %0 = %0, @rev ;;&quot; \</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"> : &quot;r&quot; (__x)); \</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE_IA64(val) \</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"> ({ register guint64 __v, __x = ((guint64) (val)); \</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"> __v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"> __asm__ __volatile__ (&quot;mux1 %0 = %1, @rev ;;&quot; \</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"> : &quot;r&quot; (__x)); \</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA64 (val))</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA64 (val))</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA64 (val))</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># elif defined (__x86_64__)</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE_X86_64(val) \</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"> ({ register guint32 __v, __x = ((guint32) (val)); \</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"> __v = GUINT32_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"> __asm__ (&quot;bswapl %0&quot; \</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"> : &quot;0&quot; (__x)); \</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE_X86_64(val) \</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"> (__extension__ \</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"> ({ register guint64 __v, __x = ((guint64) (val)); \</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"> if (__builtin_constant_p (__x)) \</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"> __v = GUINT64_SWAP_LE_BE_CONSTANT (__x); \</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"> else \</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"> __asm__ (&quot;bswapq %0&quot; \</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"> : &quot;=r&quot; (__v) \</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"> : &quot;0&quot; (__x)); \</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"> __v; }))</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"></span> <span class="comment">/* gcc seems to figure out optimal code for this on its own */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"># define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* generic gcc */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* generic */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_CONSTANT (val))</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* generic */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define GUINT16_SWAP_LE_PDP(val) ((guint16) (val))</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT16_SWAP_BE_PDP(val) (GUINT16_SWAP_LE_BE (val))</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_SWAP_LE_PDP(val) ((guint32) ( \</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0x0000ffffU) &lt;&lt; 16) | \</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0xffff0000U) &gt;&gt; 16)))</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_SWAP_BE_PDP(val) ((guint32) ( \</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0x00ff00ffU) &lt;&lt; 8) | \</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"> (((guint32) (val) &amp; (guint32) 0xff00ff00U) &gt;&gt; 8)))</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment">/* The G*_TO_?E() macros are defined in glibconfig.h.</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> * The transformation is symmetric, so the FROM just maps to the TO.</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor">#define GINT16_FROM_LE(val) (GINT16_TO_LE (val))</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT16_FROM_LE(val) (GUINT16_TO_LE (val))</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT16_FROM_BE(val) (GINT16_TO_BE (val))</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val))</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT32_FROM_LE(val) (GINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_FROM_LE(val) (GUINT32_TO_LE (val))</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT32_FROM_BE(val) (GINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#define GINT64_FROM_LE(val) (GINT64_TO_LE (val))</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT64_FROM_LE(val) (GUINT64_TO_LE (val))</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT64_FROM_BE(val) (GINT64_TO_BE (val))</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT64_FROM_BE(val) (GUINT64_TO_BE (val))</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor">#define GLONG_FROM_LE(val) (GLONG_TO_LE (val))</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GULONG_FROM_LE(val) (GULONG_TO_LE (val))</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GLONG_FROM_BE(val) (GLONG_TO_BE (val))</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GULONG_FROM_BE(val) (GULONG_TO_BE (val))</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#define GINT_FROM_LE(val) (GINT_TO_LE (val))</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_FROM_LE(val) (GUINT_TO_LE (val))</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GINT_FROM_BE(val) (GINT_TO_BE (val))</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GUINT_FROM_BE(val) (GUINT_TO_BE (val))</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment">/* Portable versions of host-network order stuff</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor">#define g_ntohl(val) (GUINT32_FROM_BE (val))</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_ntohs(val) (GUINT16_FROM_BE (val))</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_htonl(val) (GUINT32_TO_BE (val))</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_htons(val) (GUINT16_TO_BE (val))</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment">/* IEEE Standard 754 Single Precision Storage Format (gfloat):</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> * 31 30 23 22 0</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> * +--------+---------------+---------------+</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment"> * | s 1bit | e[30:23] 8bit | f[22:0] 23bit |</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"> * +--------+---------------+---------------+</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"> * B0-------------------&gt;B1-------&gt;B2--&gt;B3--&gt;</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> * IEEE Standard 754 Double Precision Storage Format (gdouble):</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"> * 63 62 52 51 32 31 0</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> * +--------+----------------+----------------+ +---------------+</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="comment"> * | s 1bit | e[62:52] 11bit | f[51:32] 20bit | | f[31:0] 32bit |</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment"> * +--------+----------------+----------------+ +---------------+</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> * B0---------------&gt;B1----------&gt;B2---&gt;B3----&gt; B4-&gt;B5-&gt;B6-&gt;B7-&gt;</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment">/* subtract from biased_exponent to form base2 exponent (normal numbers) */</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a> <a class="code" href="union__GDoubleIEEE754.html">GDoubleIEEE754</a>;</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union__GFloatIEEE754.html">_GFloatIEEE754</a> <a class="code" href="union__GFloatIEEE754.html">GFloatIEEE754</a>;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor">#define G_IEEE754_FLOAT_BIAS (127)</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_IEEE754_DOUBLE_BIAS (1023)</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor"></span><span class="comment">/* multiply with base2 exponent to get base10 exponent (normal numbers) */</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#define G_LOG_2_BASE_10 (0.30102999566398119521)</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if G_BYTE_ORDER == G_LITTLE_ENDIAN</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="union__GFloatIEEE754.html"> 356</a></span>&#160;<span class="preprocessor"></span><span class="keyword">union </span><a class="code" href="union__GFloatIEEE754.html">_GFloatIEEE754</a></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;{</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; gfloat v_float;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; guint mantissa : 23;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; guint biased_exponent : 8;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; guint sign : 1;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; } mpn;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;};</div>
+<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="union__GDoubleIEEE754.html"> 365</a></span>&#160;<span class="keyword">union </span><a class="code" href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;{</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; gdouble v_double;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; guint mantissa_low : 32;</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; guint mantissa_high : 20;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; guint biased_exponent : 11;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; guint sign : 1;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; } mpn;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;};</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="preprocessor">#elif G_BYTE_ORDER == G_BIG_ENDIAN</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="preprocessor"></span><span class="keyword">union </span><a class="code" href="union__GFloatIEEE754.html">_GFloatIEEE754</a></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;{</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; gfloat v_float;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; guint sign : 1;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; guint biased_exponent : 8;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; guint mantissa : 23;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; } mpn;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;};</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="keyword">union </span><a class="code" href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;{</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; gdouble v_double;</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; guint sign : 1;</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; guint biased_exponent : 11;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; guint mantissa_high : 20;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; guint mantissa_low : 32;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; } mpn;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;};</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* !G_LITTLE_ENDIAN &amp;&amp; !G_BIG_ENDIAN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error unknown ENDIAN type</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !G_LITTLE_ENDIAN &amp;&amp; !G_BIG_ENDIAN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GTimeVal.html">_GTimeVal</a> <a class="code" href="struct__GTimeVal.html">GTimeVal</a>;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="struct__GTimeVal.html"> 401</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GTimeVal.html">_GTimeVal</a></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;{</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; glong tv_sec;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; glong tv_usec;</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;};</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment">/* We prefix variable declarations so they can</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment"> * properly get exported in Windows DLLs.</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor">#ifndef GLIB_VAR</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef G_PLATFORM_WIN32</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef GLIB_STATIC_COMPILATION</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GLIB_VAR extern</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !GLIB_STATIC_COMPILATION */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef GLIB_COMPILATION</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef DLL_EXPORT</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GLIB_VAR __declspec(dllexport)</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !DLL_EXPORT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GLIB_VAR extern</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !DLL_EXPORT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !GLIB_COMPILATION */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GLIB_VAR extern __declspec(dllimport)</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !GLIB_COMPILATION */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !GLIB_STATIC_COMPILATION */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !G_PLATFORM_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GLIB_VAR extern</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* !G_PLATFORM_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* GLIB_VAR */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_TYPES_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="union__GDoubleIEEE754_html"><div class="ttname"><a href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a></div><div class="ttdef"><b>Definition:</b> gtypes.h:365</div></div>
+<div class="ttc" id="struct__GTimeVal_html"><div class="ttname"><a href="struct__GTimeVal.html">_GTimeVal</a></div><div class="ttdef"><b>Definition:</b> gtypes.h:401</div></div>
+<div class="ttc" id="union__GFloatIEEE754_html"><div class="ttname"><a href="union__GFloatIEEE754.html">_GFloatIEEE754</a></div><div class="ttdef"><b>Definition:</b> gtypes.h:356</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gtypes.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/guiProxy_8h_source.html b/html/guiProxy_8h_source.html
new file mode 100644
index 000000000..3d67698b4
--- /dev/null
+++ b/html/guiProxy_8h_source.html
@@ -0,0 +1,247 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/guiProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('guiProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">guiProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_GUIPROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_GUIPROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="classNGQProxyGui.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxyGui.html">NGQProxyGui</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; Q_PROPERTY(QString iconPath READ iconPath CONSTANT);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; Q_PROPERTY(QString commandFunction READ commandFunction CONSTANT);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(QString localeName READ localeName CONSTANT);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; Q_PROPERTY(QString langName READ langName CONSTANT);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; Q_PROPERTY(QString ctryName READ ctryName CONSTANT);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; Q_PROPERTY(<span class="keywordtype">int</span> width READ width WRITE setWidth NOTIFY widthSignal STORED <span class="keyword">false</span>);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; Q_PROPERTY(<span class="keywordtype">int</span> height READ height WRITE setHeight NOTIFY heightSignal STORED <span class="keyword">false</span>);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; QStringList returnPath;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="classNGQProxyGui.html">NGQProxyGui</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,QObject *<a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(this_, parent) {</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; this-&gt;source=QString(<span class="stringliteral">&quot;&quot;</span>);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">void</span> setNewPoint(<span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a>* p,NGQPointTypes type) {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">if</span> (this-&gt;object-&gt;currentPoint!=NULL) {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">delete</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint = <span class="keyword">new</span> <a class="code" href="classNGQPoint.html">NGQPoint</a>(this-&gt;<span class="keywordtype">object</span>,p,type,NULL);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;rootContext()-&gt;setContextProperty(<span class="stringliteral">&quot;point&quot;</span>,this-&gt;object-&gt;currentPoint);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">void</span> setNewPoint(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a>* c,NGQPointTypes type) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (this-&gt;object-&gt;currentPoint!=NULL) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">delete</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint = <span class="keyword">new</span> <a class="code" href="classNGQPoint.html">NGQPoint</a>(this-&gt;<span class="keywordtype">object</span>,c,type,NULL);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;rootContext()-&gt;setContextProperty(<span class="stringliteral">&quot;point&quot;</span>,this-&gt;object-&gt;currentPoint);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">void</span> setNewPoint(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>* pc,NGQPointTypes type) {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (this-&gt;object-&gt;currentPoint!=NULL) {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">delete</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint = <span class="keyword">new</span> <a class="code" href="classNGQPoint.html">NGQPoint</a>(this-&gt;<span class="keywordtype">object</span>,pc,type,NULL);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;rootContext()-&gt;setContextProperty(<span class="stringliteral">&quot;point&quot;</span>,this-&gt;object-&gt;currentPoint);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> processCommand(QString <span class="keyword">function</span>) {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="comment">//QDeclarativeExpression commandJS(this-&gt;object-&gt;guiWidget-&gt;rootContext(),QString(),qobject_cast&lt;QObject*&gt;(this-&gt;object-&gt;guiWidget-&gt;rootObject()));</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="comment">//commandJS.setSourceLocation(&quot;command.js&quot;,0);</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="comment">//this-&gt;function=function;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">//commandJS.eval(qobject_cast&lt;QObject*&gt;(this-&gt;object-&gt;guiWidget-&gt;rootObject())); </span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;signals:</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> widthSignal(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> heightSignal(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> pushPage(QString page) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; returnPath.push_front(page);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; QString popPage() { </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">if</span> (!returnPath.empty()) {</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">if</span> (returnPath.length()&gt;1) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; returnPath.pop_front();</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; }</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> returnPath.first();</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> lengthPage() {</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> returnPath.length();</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> backToMap() {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">if</span> (this-&gt;object-&gt;graphicsWidget) {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;graphicsWidget-&gt;setFocus(Qt::ActiveWindowFocusReason);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;switcherWidget-&gt;setCurrentWidget(this-&gt;object-&gt;graphicsWidget);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;graphicsWidget-&gt;show();</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> switchToMenu(<span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a>* p) {</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">if</span> (!this-&gt;object-&gt;lazy) {</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; this-&gt;returnPath.clear();</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;setSource(QUrl::fromLocalFile(QString(this-&gt;object-&gt;source)+<span class="stringliteral">&quot;/&quot;</span>+this-&gt;object-&gt;skin+<span class="stringliteral">&quot;/main.qml&quot;</span>));</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; this-&gt;setNewPoint(p,MapPoint);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;guiWidget-&gt;setFocus(Qt::ActiveWindowFocusReason);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;switcherWidget-&gt;setCurrentWidget(this-&gt;object-&gt;guiWidget);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">//Properties</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; QString iconPath() {</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordflow">return</span> QString(this-&gt;object-&gt;icon_src);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">int</span> width() {</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">return</span> this-&gt;<span class="keywordtype">object</span>-&gt;w;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; }</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">void</span> setWidth(<span class="keywordtype">int</span> w) {</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;w=w;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; this-&gt;widthSignal(w);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">int</span> height() {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> this-&gt;<span class="keywordtype">object</span>-&gt;h;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> setHeight(<span class="keywordtype">int</span> h) {</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;h=h;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; this-&gt;heightSignal(h);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; QString commandFunction() {</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> this-&gt;<span class="keyword">function</span>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="comment">//Locale properties</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; QString localeName() {</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> QString()+<span class="stringliteral">&quot;LANG=&quot;</span>+getenv(<span class="stringliteral">&quot;LANG&quot;</span>);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; QString langName() {</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> str[32];</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVLANGNAME, str, <span class="keyword">sizeof</span>(str));</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> QString()+<span class="stringliteral">&quot;LOCALE_SABBREVLANGNAME=&quot;</span>+str;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span> }</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; QString ctryName() {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">char</span> str[32];</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SABBREVCTRYNAME, str, <span class="keyword">sizeof</span>(str));</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> QString()+<span class="stringliteral">&quot;LOCALE_SABBREVCTRYNAME=&quot;</span>+str;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span> }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <span class="keywordflow">return</span> gui_get_attr(this-&gt;object-&gt;gui, type, attr, iter); }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr* attr) {<span class="keywordflow">return</span> gui_set_attr(this-&gt;object-&gt;gui,attr); }</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; QString source;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; QString <span class="keyword">function</span>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;};</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">void</span> __setNewPoint(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a>* c, NGQPointTypes type) {</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; this_-&gt;guiProxy-&gt;setNewPoint(c,type);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;}</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">void</span> __setNewPoint(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>* pc, NGQPointTypes type) {</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; this_-&gt;guiProxy-&gt;setNewPoint(pc,type);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;}</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#include &quot;guiProxy.moc&quot;</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_GUIPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="classNGQPoint_html"><div class="ttname"><a href="classNGQPoint.html">NGQPoint</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:34</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+<div class="ttc" id="classNGQProxyGui_html"><div class="ttname"><a href="classNGQProxyGui.html">NGQProxyGui</a></div><div class="ttdef"><b>Definition:</b> guiProxy.h:4</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>guiProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui_2win32_2resources_2resource_8h_source.html b/html/gui_2win32_2resources_2resource_8h_source.html
new file mode 100644
index 000000000..c522d2d26
--- /dev/null
+++ b/html/gui_2win32_2resources_2resource_8h_source.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/win32/resources/resource.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui_2win32_2resources_2resource_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">resource.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#define IDI_NAVIT 1100</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define IDB_NAVITTOOLBAR 1101</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></li><li class="navelem"><a class="el" href="dir_3c6a17148547da62484d40199057d705.html">resources</a></li><li class="navelem"><b>resource.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui_8h_source.html b/html/gui_8h_source.html
new file mode 100644
index 000000000..53f1317ef
--- /dev/null
+++ b/html/gui_8h_source.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structgui__methods.html"> 35</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__methods.html">gui_methods</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *(*menubar_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *(*popup_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; int (*set_graphics)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *gra);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; int (*run_main_loop)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *(*datawindow_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *click, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *close, <span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a> *meth);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; int (*add_bookmark)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keywordtype">char</span> *description);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; void (*disable_suspend)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; int (*get_attr)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; int (*add_attr)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; int (*set_attr)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow.html">datawindow</a>;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui.html">gui</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui.html">gui</a> *gui_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> gui_get_attr(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">int</span> gui_set_attr(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> gui_add_attr(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a> *gui_menubar_new(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *<a class="code" href="structgui.html">gui</a>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a> *gui_popup_new(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *<a class="code" href="structgui.html">gui</a>);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow.html">datawindow</a> *gui_datawindow_new(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *click, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *close);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">int</span> gui_add_bookmark(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keywordtype">char</span> *description);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">int</span> gui_set_graphics(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> gui_disable_suspend(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">int</span> gui_has_main_loop(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> gui_run_main_loop(<span class="keyword">struct</span> <a class="code" href="structgui.html">gui</a> *this_);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structdatawindow__methods_html"><div class="ttname"><a href="structdatawindow__methods.html">datawindow_methods</a></div><div class="ttdef"><b>Definition:</b> data_window.h:27</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structmenu__methods_html"><div class="ttname"><a href="structmenu__methods.html">menu_methods</a></div><div class="ttdef"><b>Definition:</b> menu.h:33</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structdatawindow__priv_html"><div class="ttname"><a href="structdatawindow__priv.html">datawindow_priv</a></div><div class="ttdef"><b>Definition:</b> datawindow.c:31</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structdatawindow_html"><div class="ttname"><a href="structdatawindow.html">datawindow</a></div><div class="ttdef"><b>Definition:</b> data_window.h:33</div></div>
+<div class="ttc" id="structgui__methods_html"><div class="ttname"><a href="structgui__methods.html">gui_methods</a></div><div class="ttdef"><b>Definition:</b> gui.h:35</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structmenu_html"><div class="ttname"><a href="structmenu.html">menu</a></div><div class="ttdef"><b>Definition:</b> menu.h:40</div></div>
+<div class="ttc" id="structmenu__priv_html"><div class="ttname"><a href="structmenu__priv.html">menu_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:46</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>gui.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__gtk_8h_source.html b/html/gui__gtk_8h_source.html
new file mode 100644
index 000000000..3168e93bc
--- /dev/null
+++ b/html/gui__gtk_8h_source.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/gtk/gui_gtk.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__gtk_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_gtk.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__methods.html">datawindow_methods</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structstatusbar__priv.html">statusbar_priv</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *nav;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; GtkWidget *win;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; GtkWidget *dialog_win;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; GtkWidget *dialog_entry;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> dialog_coord;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; GtkWidget *vbox;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; GtkWidget *menubar;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; GtkActionGroup *base_group;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; GtkActionGroup *debug_group;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; GtkActionGroup *dyn_group;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; GtkUIManager *ui_manager;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; GSList *layout_group;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; GSList *projection_group;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; GSList *vehicle_group;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="struct__GList.html">GList</a> *dest_menuitems;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="struct__GList.html">GList</a> *bookmarks_menuitems;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="struct__GList.html">GList</a> *vehicle_menuitems;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; GtkUIManager *menu_manager; <span class="comment">// old</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">struct </span><a class="code" href="structstatusbar__priv.html">statusbar_priv</a> *statusbar;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">int</span> menubar_enable;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> toolbar_enable;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> statusbar_enable;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">int</span> dyn_counter;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *<a class="code" href="structdatawindow.html">datawindow</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;};</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> gui_gtk_ui_init(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *gui_gtk_menubar_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">struct </span><a class="code" href="structstatusbar__priv.html">statusbar_priv</a> *gui_gtk_statusbar_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *gui_gtk_popup_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">struct</span> <a class="code" href="structmenu__methods.html">menu_methods</a> *meth);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *gui_gtk_datawindow_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<a class="code" href="structgui.html">gui</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *click, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *close, <span class="keyword">struct</span> <a class="code" href="structdatawindow__methods.html">datawindow_methods</a> *meth);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> gui_gtk_datawindow_destroy(<span class="keyword">struct</span> <a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *win);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">void</span> gui_gtk_datawindow_set_button(<span class="keyword">struct</span> <a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *this_, GtkWidget *btn);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="ttc" id="structdatawindow__methods_html"><div class="ttname"><a href="structdatawindow__methods.html">datawindow_methods</a></div><div class="ttdef"><b>Definition:</b> data_window.h:27</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structmenu__methods_html"><div class="ttname"><a href="structmenu__methods.html">menu_methods</a></div><div class="ttdef"><b>Definition:</b> menu.h:33</div></div>
+<div class="ttc" id="structstatusbar__priv_html"><div class="ttname"><a href="structstatusbar__priv.html">statusbar_priv</a></div><div class="ttdef"><b>Definition:</b> gui_gtk_statusbar.c:38</div></div>
+<div class="ttc" id="structdatawindow__priv_html"><div class="ttname"><a href="structdatawindow__priv.html">datawindow_priv</a></div><div class="ttdef"><b>Definition:</b> datawindow.c:31</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structdatawindow_html"><div class="ttname"><a href="structdatawindow.html">datawindow</a></div><div class="ttdef"><b>Definition:</b> data_window.h:33</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structmenu__priv_html"><div class="ttname"><a href="structmenu__priv.html">menu_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:46</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_6964d06faaa66aae8a0594d4dc847a0b.html">gtk</a></li><li class="navelem"><b>gui_gtk.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__gtk__poi_8h_source.html b/html/gui__gtk__poi_8h_source.html
new file mode 100644
index 000000000..006ed3b0c
--- /dev/null
+++ b/html/gui__gtk__poi_8h_source.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/gtk/gui_gtk_poi.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__gtk__poi_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_gtk_poi.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_GTK_POI_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GTK_POI_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keywordtype">void</span> gtk_gui_poi(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_6964d06faaa66aae8a0594d4dc847a0b.html">gtk</a></li><li class="navelem"><b>gui_gtk_poi.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal_8h_source.html b/html/gui__internal_8h_source.html
new file mode 100644
index 000000000..8121645cb
--- /dev/null
+++ b/html/gui__internal_8h_source.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#define STATE_INVISIBLE 1</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_SELECTED 2</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_HIGHLIGHTED 4</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_SENSITIVE 8</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_EDIT 16</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_CLEAR 32</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_EDITABLE 64</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_SCROLLABLE 128</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATE_OFFSCREEN 256</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define GESTURE_RINGSIZE 100</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">enum</span> widget_type {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; widget_box=1,</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; widget_button,</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; widget_label,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; widget_image,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; widget_table,</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; widget_table_row</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">enum</span> flags {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; gravity_none=0x00,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; gravity_left=1,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; gravity_xcenter=2,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; gravity_right=4,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; gravity_top=8,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; gravity_ycenter=16,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; gravity_bottom=32,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; gravity_left_top=gravity_left|gravity_top,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; gravity_top_center=gravity_xcenter|gravity_top,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; gravity_right_top=gravity_right|gravity_top,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; gravity_left_center=gravity_left|gravity_ycenter,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; gravity_center=gravity_xcenter|gravity_ycenter,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; gravity_right_center=gravity_right|gravity_ycenter,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; gravity_left_bottom=gravity_left|gravity_bottom,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; gravity_bottom_center=gravity_xcenter|gravity_bottom,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; gravity_right_bottom=gravity_right|gravity_bottom,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; flags_expand=0x100,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; flags_fill=0x200,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; flags_swap=0x400,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; flags_scrollx=0x800,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; flags_scrolly=0x1000,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; orientation_horizontal=0x10000,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; orientation_vertical=0x20000,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; orientation_horizontal_vertical=0x40000,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structgui__internal__methods.html"> 54</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; void (*add_callback)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; void (*remove_callback)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; void (*menu_render)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_xs)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> * (*image_new_l)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structgui__internal__widget__methods.html"> 62</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; void (*append)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *child);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*button_new_with_callback)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> flags flags, void(*func)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data), <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*box_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*label_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*image_new)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*keyboard)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * (*menu)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">enum</span> flags (*get_flags)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; void (*set_flags)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; int (*get_state)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; void (*set_state)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">int</span> state);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; void (*set_func)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, void (*<a class="code" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data));</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; void (*set_data)(<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; void (*set_default_background)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;};</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgui__internal__data.html"> 81</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__internal__data.html">gui_internal_data</a> {</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__methods.html">gui_internal_methods</a> *<a class="code" href="structgui.html">gui</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> *<a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structgui__internal__data_html"><div class="ttname"><a href="structgui__internal__data.html">gui_internal_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:81</div></div>
+<div class="ttc" id="structgui__internal__widget__methods_html"><div class="ttname"><a href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:62</div></div>
+<div class="ttc" id="structgui__internal__methods_html"><div class="ttname"><a href="structgui__internal__methods.html">gui_internal_methods</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:54</div></div>
+<div class="ttc" id="structgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:189</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structwidget_html_adda7ac8864d8c837211656bd756b2507"><div class="ttname"><a href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget::func</a></div><div class="ttdeci">void(* func)(struct gui_priv *priv, struct widget *widget, void *data)</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:24</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__bookmark_8h_source.html b/html/gui__internal__bookmark_8h_source.html
new file mode 100644
index 000000000..1c913230e
--- /dev/null
+++ b/html/gui__internal__bookmark_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_bookmark.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__bookmark_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_bookmark.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_add_bookmark2(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_add_bookmark_folder2(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_rename_bookmark(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_cut_bookmark(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_copy_bookmark(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_paste_bookmark(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_delete_bookmark_folder(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_load_bookmarks_as_waypoints(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_replace_bookmarks_from_waypoints(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_bookmark.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__command_8h_source.html b/html/gui__internal__command_8h_source.html
new file mode 100644
index 000000000..fa8805eb3
--- /dev/null
+++ b/html/gui__internal__command_8h_source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_command.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__command_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_command.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">char</span> *gui_internal_coordinates(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc, <span class="keywordtype">char</span> sep);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd2_quit(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **in, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> ***out, <span class="keywordtype">int</span> *valid);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> gui_internal_command_init(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_command.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__gesture_8h_source.html b/html/gui__internal__gesture_8h_source.html
new file mode 100644
index 000000000..3a074be78
--- /dev/null
+++ b/html/gui__internal__gesture_8h_source.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_gesture.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__gesture_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_gesture.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> gui_internal_gesture_ring_clear(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> gui_internal_gesture_ring_add(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">int</span> gui_internal_gesture_get_vector(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> msec, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p0, <span class="keywordtype">int</span> *dx, <span class="keywordtype">int</span> *dy);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">int</span> gui_internal_gesture_do(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_gesture.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__html_8h_source.html b/html/gui__internal__html_8h_source.html
new file mode 100644
index 000000000..b6bfb4dbc
--- /dev/null
+++ b/html/gui__internal__html_8h_source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_html.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__html_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_html.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keywordtype">void</span> gui_internal_html_main_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keywordtype">void</span> gui_internal_html_load_href(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">char</span> *href, <span class="keywordtype">int</span> replace);</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keywordtype">void</span> gui_internal_html_href(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> gui_internal_html_parse_text(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">char</span> *doc);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> gui_internal_html_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *document, <span class="keywordtype">char</span> *anchor);</div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_html.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__keyboard_8h_source.html b/html/gui__internal__keyboard_8h_source.html
new file mode 100644
index 000000000..dddeaffe2
--- /dev/null
+++ b/html/gui__internal__keyboard_8h_source.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_keyboard.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__keyboard_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_keyboard.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">enum</span> vkbd_mode {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="comment">/* layouts */</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; VKBD_LATIN_UPPER = 0, </div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; VKBD_LATIN_LOWER = 8, </div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; VKBD_NUMERIC = 16, </div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; VKBD_UMLAUT_UPPER = 24, </div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; VKBD_UMLAUT_LOWER = 32, </div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; VKBD_CYRILLIC_UPPER = 40, </div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; VKBD_CYRILLIC_LOWER = 48, </div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; VKBD_DEGREE = 56, </div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="comment">/* modifiers and masks */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; VKBD_FLAG_2 = 2, <span class="comment">/* FIXME seems to show alpha/num switch (VKBD_NUMERIC and VKBD_LATIN_* only) and switches to lowercase after first character */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; VKBD_MASK_7 = 7, <span class="comment">/* FIXME modifiers for layout? */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; VKBD_FLAG_1024 = 1024, <span class="comment">/* FIXME what is this for? Seems to have to do something with scroll box visibility */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; VKBD_LAYOUT_MASK = ~7, <span class="comment">/* when XORed with the mode, preserves only the layout FIXME document properly */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;};</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_keyboard_do(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wkbdb, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_keyboard(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_keyboard_show_native(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w, <span class="keywordtype">int</span> mode, <span class="keywordtype">char</span> *lang);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keywordtype">int</span> gui_internal_keyboard_init_mode(<span class="keywordtype">char</span> *lang);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keywordtype">void</span> gui_internal_keyboard_to_upper_case(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">void</span> gui_internal_keyboard_to_lower_case(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_keyboard.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__menu_8h_source.html b/html/gui__internal__menu_8h_source.html
new file mode 100644
index 000000000..d30ff1405
--- /dev/null
+++ b/html/gui__internal__menu_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_menu.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__menu_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_menu.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__data.html">menu_data</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> gui_internal_prune_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> gui_internal_prune_menu_count(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> render);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__data.html">menu_data</a> *gui_internal_menu_data(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">void</span> gui_internal_menu_reset_pack(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">void</span> gui_internal_menu_render(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_top_bar(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structmenu__data_html"><div class="ttname"><a href="structmenu__data.html">menu_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:151</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_menu.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__poi_8h_source.html b/html/gui__internal__poi_8h_source.html
new file mode 100644
index 000000000..e26c10f8a
--- /dev/null
+++ b/html/gui__internal__poi_8h_source.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_poi.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__poi_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_poi.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="structpoi__param.html"> 7</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpoi__param.html">poi_param</a> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6"> 12</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6">sel</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c"> 17</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c">selnb</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9"> 21</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9">pagenb</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e"> 25</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e">dist</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structpoi__param.html#a8245acb6254a48a88424eb9199506596"> 30</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structpoi__param.html#a8245acb6254a48a88424eb9199506596">AddressFilterType</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd"> 34</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd">filterstr</a>; </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a"> 38</a></span>&#160; <a class="code" href="struct__GList.html">GList</a> *<a class="code" href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a">filter</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44"> 42</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44">count</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoi__param.html">poi_param</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">void</span> gui_internal_poi_param_free(<span class="keywordtype">void</span> *p);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> gui_internal_poi_param_set_filter(<span class="keyword">struct</span> <a class="code" href="structpoi__param.html">poi_param</a> *param, <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_cmd_pois_item(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *center, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *<a class="code" href="structroute.html">route</a>, <span class="keywordtype">int</span> dist, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">char</span> *gui_internal_compose_item_address_string(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">int</span> prependPostal);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_pois_filter(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_pois(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structpoi__param_html_afae856177f8237dd1475eefbc561b78e"><div class="ttname"><a href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e">poi_param::dist</a></div><div class="ttdeci">unsigned char dist</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:25</div></div>
+<div class="ttc" id="structpoi__param_html_a58ce6bbebf39f6492c33d797a52ac4c9"><div class="ttname"><a href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9">poi_param::pagenb</a></div><div class="ttdeci">unsigned char pagenb</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:21</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structpoi__param_html_a9147fb73e12c80a9afbfc40d66d922bd"><div class="ttname"><a href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd">poi_param::filterstr</a></div><div class="ttdeci">char * filterstr</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:34</div></div>
+<div class="ttc" id="structpoi__param_html_ae7ef481778597e62f8ba32d53d2cdb44"><div class="ttname"><a href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44">poi_param::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:42</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structpoi__param_html_a626fc92e903d550244f44be8e0bf1c6c"><div class="ttname"><a href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c">poi_param::selnb</a></div><div class="ttdeci">unsigned char selnb</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:17</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structpoi__param_html_a8245acb6254a48a88424eb9199506596"><div class="ttname"><a href="structpoi__param.html#a8245acb6254a48a88424eb9199506596">poi_param::AddressFilterType</a></div><div class="ttdeci">unsigned char AddressFilterType</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:30</div></div>
+<div class="ttc" id="structpoi__param_html_a5864136dfb6352e659680f15539b9ee6"><div class="ttname"><a href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6">poi_param::sel</a></div><div class="ttdeci">unsigned char sel</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:12</div></div>
+<div class="ttc" id="structpoi__param_html_a37184bbfd3ad88d884060ad2a073d04a"><div class="ttname"><a href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a">poi_param::filter</a></div><div class="ttdeci">GList * filter</div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:38</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="structpoi__param_html"><div class="ttname"><a href="structpoi__param.html">poi_param</a></div><div class="ttdef"><b>Definition:</b> gui_internal_poi.h:7</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_poi.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__priv_8h_source.html b/html/gui__internal__priv_8h_source.html
new file mode 100644
index 000000000..51f9290fc
--- /dev/null
+++ b/html/gui__internal__priv_8h_source.html
@@ -0,0 +1,326 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_priv.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__priv_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_priv.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="structgui__config__settings.html"> 7</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__config__settings.html">gui_config_settings</a> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f"> 12</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f">font_size</a>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353"> 17</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353">icon_xs</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1"> 21</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1">icon_s</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef"> 25</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef">icon_l</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda"> 29</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda">spacing</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structroute__data.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__data.html">route_data</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * route_table;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">int</span> route_showing;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;};</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *nav;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> self;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct </span><a class="code" href="structwindow.html">window</a> *win;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *gra;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *background;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *background2;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *highlight_background;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *foreground;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *text_foreground;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *text_background;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> background_color, background2_color, text_foreground_color, text_background_color;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> spacing;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> font_size;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">char</span> *font_name;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">int</span> fullscreen;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a> *fonts[3];</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678"> 60</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678">icon_xs</a>; </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf"> 63</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf">icon_s</a>; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8"> 64</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8">icon_l</a>; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">int</span> pressed;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *widgets;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> widgets_count;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> redraw;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> root;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *highlighted,*editable;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *highlighted_menu;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> clickp, vehiclep;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *click_coord_geo, *position_coord_geo;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list.html">search_list</a> *sl;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">int</span> ignore_button;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">int</span> menu_on_map_click;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">char</span> *on_map_click;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">int</span> signal_on_map_click;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">char</span> *country_iso2;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structspeech.html">speech</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac"> 81</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac">keyboard</a>; </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328"> 82</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328">keyboard_required</a>; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__config__settings.html">gui_config_settings</a> <a class="code" href="structconfig.html">config</a>; </div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__idle.html">event_idle</a> *idle;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *motion_cb,*button_cb,*resize_cb,*keypress_cb,*window_closed_cb,*idle_cb, *motion_timeout_callback;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> *motion_timeout_event;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> current;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> * vehicle_cb;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35"> 94</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structroute__data.html">route_data</a> <a class="code" href="structroute__data.html">route_data</a>; </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__internal__data.html">gui_internal_data</a> data;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *cbl;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">int</span> cols;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6"> 100</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> <a class="code" href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6">osd_configuration</a>; </div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca"> 103</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca">pitch</a>; </div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">int</span> flags_town,flags_street,flags_house_number;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">int</span> radius;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">int</span> mouse_button_clicked_on_map;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* html */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">char</span> *html_text;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">int</span> html_depth;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *html_container;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">int</span> html_skip;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">char</span> *html_anchor;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">char</span> *href;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">int</span> html_anchor_found;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">struct </span><a class="code" href="structform.html">form</a> *<a class="code" href="structform.html">form</a>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structgui__priv_1_1html.html"> 116</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv_1_1html.html">html</a> {</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">int</span> skip;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">enum</span> html_tag {</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; html_tag_none,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; html_tag_a,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; html_tag_h1,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; html_tag_html,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; html_tag_img,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; html_tag_script,</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; html_tag_form,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; html_tag_input,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; html_tag_div,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; } tag;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">char</span> *command;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">char</span> *href;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">char</span> *refresh_cond;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">char</span> *<span class="keyword">class</span>;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">int</span> font_size;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *w;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *container;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; } <a class="code" href="structgui__priv_1_1html.html">html</a>[10];</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment">/* gestures */</span> </div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structgui__priv_1_1gesture__elem.html"> 141</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv_1_1gesture__elem.html">gesture_elem</a> {</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> msec;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> p;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; } gesture_ring[GESTURE_RINGSIZE];</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">int</span> gesture_ring_last, gesture_ring_first;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">int</span> hide_keys; <span class="comment">//Flag to set the keyboard mode 1: hide impossible keys on search; 0: highlight them.</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">int</span> results_map_population;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;};</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structmenu__data.html"> 151</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__data.html">menu_data</a> {</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structsearch__list.html">search_list</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *keyboard;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *button_bar;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structmenu.html">menu</a>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">int</span> keyboard_mode;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; void (*redisplay)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *redisplay_widget;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">char</span> *href;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> refresh_callback_obj,refresh_callback;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;};</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structheightline.html"> 163</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structheightline.html">heightline</a> {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">struct </span><a class="code" href="structheightline.html">heightline</a> *next;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">int</span> height;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> bbox;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">int</span> count;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c[0];</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;};</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structdiagram__point.html"> 171</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structdiagram__point.html">diagram_point</a> {</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">struct </span><a class="code" href="structdiagram__point.html">diagram_point</a> *next;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;};</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keyword">enum</span> flags;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="keyword">struct </span><a class="code" href="structheightline.html">heightline</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image_new_xs(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image_new_s(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *image_new_l(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_navit_attr_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">enum</span> flags flags, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *on, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *off);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_map_attr_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">enum</span> flags flags, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *on, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *off, <span class="keywordtype">int</span> deflt);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keywordtype">void</span> gui_internal_say(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w, <span class="keywordtype">int</span> questionmark);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keywordtype">void</span> gui_internal_back(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_return(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_main_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_time_help(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> gui_internal_apply_config(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="keywordtype">void</span> gui_internal_select_waypoint(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">const</span> <span class="keywordtype">char</span> *hint, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm_, <span class="keywordtype">void</span> (*cmd)(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data), <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keywordtype">void</span> gui_internal_call_linked_on_finish(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keywordtype">char</span> *removecase(<span class="keywordtype">char</span> *s);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_position_do(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc_in, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *g_in, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_position(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_bookmarks(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keywordtype">void</span> gui_internal_keypress_do(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">char</span> *key);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keywordtype">char</span> *gui_internal_cmd_match_expand(<span class="keywordtype">char</span> *pattern, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **in);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keywordtype">int</span> gui_internal_set(<span class="keywordtype">char</span> *<span class="keyword">remove</span>, <span class="keywordtype">char</span> *add);</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_map_download(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="keywordtype">void</span> gui_internal_menu_vehicle_settings(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *v, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_vehicle_settings(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keywordtype">void</span> gui_internal_evaluate(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *command);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keywordtype">void</span> gui_internal_enter(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> ignore);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keywordtype">void</span> gui_internal_leave(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keywordtype">void</span> gui_internal_set_click_coord(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keywordtype">void</span> gui_internal_enter_setup(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_menu(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keywordtype">int</span> ignore, <span class="keywordtype">char</span> *href);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_log_clicked(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keywordtype">void</span> gui_internal_check_exit(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keywordtype">void</span> gui_internal_cmd_enter_coord_clicked(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keywordtype">int</span> line_intersection(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *a1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *a2, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *b1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *b2, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *res);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keyword">struct </span><a class="code" href="structheightline.html">heightline</a> *item_get_heightline(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">void</span> gui_internal_route_update(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>, <span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *v);</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keywordtype">void</span> gui_internal_route_screen_free(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *this_, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">void</span> gui_internal_populate_route_table(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structgui__priv_1_1gesture__elem_html"><div class="ttname"><a href="structgui__priv_1_1gesture__elem.html">gui_priv::gesture_elem</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:141</div></div>
+<div class="ttc" id="structgui__config__settings_html_a22c4b05b6beeb8d9a5a179455bf11dda"><div class="ttname"><a href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda">gui_config_settings::spacing</a></div><div class="ttdeci">int spacing</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:29</div></div>
+<div class="ttc" id="structconfig_html"><div class="ttname"><a href="structconfig.html">config</a></div><div class="ttdef"><b>Definition:</b> config_.c:34</div></div>
+<div class="ttc" id="structgui__config__settings_html_a5d9f4ff42a8adcedcf3ad59f381805ef"><div class="ttname"><a href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef">gui_config_settings::icon_l</a></div><div class="ttdeci">int icon_l</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:25</div></div>
+<div class="ttc" id="structgui__priv_1_1html_html"><div class="ttname"><a href="structgui__priv_1_1html.html">gui_priv::html</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:116</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structgraphics__gc_html"><div class="ttname"><a href="structgraphics__gc.html">graphics_gc</a></div><div class="ttdoc">graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and d...</div><div class="ttdef"><b>Definition:</b> graphics.h:179</div></div>
+<div class="ttc" id="structgui__config__settings_html_ad0a6e23d73b743e7cb18d9d4917f064f"><div class="ttname"><a href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f">gui_config_settings::font_size</a></div><div class="ttdeci">int font_size</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:12</div></div>
+<div class="ttc" id="structgui__priv_html_a75eac814db1cc97f8bfe9ad076b942ca"><div class="ttname"><a href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca">gui_priv::pitch</a></div><div class="ttdeci">int pitch</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:103</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structgui__config__settings_html"><div class="ttname"><a href="structgui__config__settings.html">gui_config_settings</a></div><div class="ttdoc">A structure to store configuration values. </div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:7</div></div>
+<div class="ttc" id="structdiagram__point_html"><div class="ttname"><a href="structdiagram__point.html">diagram_point</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:171</div></div>
+<div class="ttc" id="structgraphics__font_html"><div class="ttname"><a href="structgraphics__font.html">graphics_font</a></div><div class="ttdef"><b>Definition:</b> graphics.h:161</div></div>
+<div class="ttc" id="structform_html"><div class="ttname"><a href="structform.html">form</a></div><div class="ttdef"><b>Definition:</b> gui_internal_html.c:24</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structgui__internal__data_html"><div class="ttname"><a href="structgui__internal__data.html">gui_internal_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal.h:81</div></div>
+<div class="ttc" id="structgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:189</div></div>
+<div class="ttc" id="structgui__priv_html_aef8209151c2e0576e8e891e3f682a328"><div class="ttname"><a href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328">gui_priv::keyboard_required</a></div><div class="ttdeci">int keyboard_required</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:82</div></div>
+<div class="ttc" id="structgui__priv_html_a8f88b91996725451c0ba5f072b0c2678"><div class="ttname"><a href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678">gui_priv::icon_xs</a></div><div class="ttdeci">int icon_xs</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:60</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structgui__config__settings_html_a8c5883052226d831870c3a3e746034a1"><div class="ttname"><a href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1">gui_config_settings::icon_s</a></div><div class="ttdeci">int icon_s</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:21</div></div>
+<div class="ttc" id="structheightline_html"><div class="ttname"><a href="structheightline.html">heightline</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:163</div></div>
+<div class="ttc" id="structsearch__list_html"><div class="ttname"><a href="structsearch__list.html">search_list</a></div><div class="ttdef"><b>Definition:</b> search.c:61</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structevent__idle_html"><div class="ttname"><a href="structevent__idle.html">event_idle</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:131</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structmenu__data_html"><div class="ttname"><a href="structmenu__data.html">menu_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:151</div></div>
+<div class="ttc" id="structgui__priv_html_ab0ec2125e75131bacd6cb1f8bd498dac"><div class="ttname"><a href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac">gui_priv::keyboard</a></div><div class="ttdeci">int keyboard</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:81</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structgui__priv_html_a0ae5d7524cdfaf5dc0266ea6b5567fdf"><div class="ttname"><a href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf">gui_priv::icon_s</a></div><div class="ttdeci">int icon_s</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:63</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="structgui__config__settings_html_a22e09699d636158dd8f72292838f9353"><div class="ttname"><a href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353">gui_config_settings::icon_xs</a></div><div class="ttdeci">int icon_xs</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:17</div></div>
+<div class="ttc" id="structcoord__rect_html"><div class="ttname"><a href="structcoord__rect.html">coord_rect</a></div><div class="ttdef"><b>Definition:</b> coord.h:46</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structmenu_html"><div class="ttname"><a href="structmenu.html">menu</a></div><div class="ttdef"><b>Definition:</b> menu.h:40</div></div>
+<div class="ttc" id="structgui__priv_html_a116cbf4ea4e4f2fd97c81b88cc9f31d6"><div class="ttname"><a href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6">gui_priv::osd_configuration</a></div><div class="ttdeci">struct attr osd_configuration</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:100</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structroute__data_html"><div class="ttname"><a href="structroute__data.html">route_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:33</div></div>
+<div class="ttc" id="vehicle__android_8c_html_a1eaae939034896b436dffbf5e93c0da1"><div class="ttname"><a href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a></div><div class="ttdeci">void plugin_init(void)</div><div class="ttdoc">register vehicle_android </div><div class="ttdef"><b>Definition:</b> vehicle_android.c:292</div></div>
+<div class="ttc" id="structgui__priv_html_ab581b7c39d6e9c2c169b81ac74cae4f8"><div class="ttname"><a href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8">gui_priv::icon_l</a></div><div class="ttdeci">int icon_l</div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:64</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_priv.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__search_8h_source.html b/html/gui__internal__search_8h_source.html
new file mode 100644
index 000000000..b4d1d81e6
--- /dev/null
+++ b/html/gui__internal__search_8h_source.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_search.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__search_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_search.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> gui_internal_search_idle_end(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> gui_internal_search_list_destroy(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">void</span> gui_internal_search(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *what, <span class="keyword">const</span> <span class="keywordtype">char</span> *type, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> gui_internal_search_house_number_in_street(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">void</span> gui_internal_search_street_in_town(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">void</span> gui_internal_search_town_in_country(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_search.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gui__internal__widget_8h_source.html b/html/gui__internal__widget_8h_source.html
new file mode 100644
index 000000000..8da23ba9c
--- /dev/null
+++ b/html/gui__internal__widget_8h_source.html
@@ -0,0 +1,245 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/internal/gui_internal_widget.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gui__internal__widget_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gui_internal_widget.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">enum</span> gui_internal_reason {</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; gui_internal_reason_click=1,</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; gui_internal_reason_keypress,</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; gui_internal_reason_keypress_finish</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;};</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//# Description:</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">//# Comment:</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">//# Authors: Martin Schaller (04/2008)</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">//##############################################################################################################</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="structwidget.html"> 12</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keyword">enum</span> widget_type type;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *background,*text_background;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *foreground_frame;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *foreground;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordtype">char</span> *text;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a> *img;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structwidget.html#adda7ac8864d8c837211656bd756b2507"> 24</a></span>&#160; void (*<a class="code" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a>)(<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">enum</span> gui_internal_reason reason;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> datai;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">void</span> *data;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1"> 31</a></span>&#160; void (*<a class="code" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">data_free</a>)(<span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d"> 39</a></span>&#160; void (*<a class="code" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">wfree</a>) (<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> *this_, <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * w);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">char</span> *prefix;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structspeech.html">speech</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">char</span> *command;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> c;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">int</span> selection_id;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">int</span> state;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> p;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> wmin,hmin;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> w,h;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">int</span> textw,texth;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">int</span> font_idx;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">int</span> bl,br,bt,bb,spx,spy;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> border;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> packed;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structwidget.html#ac0d98ade451f1d533c111ce752753149"> 60</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structwidget.html#ac0d98ade451f1d533c111ce752753149">cols</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">enum</span> flags flags;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">int</span> flags2;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> *instance;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; int (*set_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; int (*get_attr)(<span class="keywordtype">void</span> *, <span class="keyword">enum</span> attr_type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *, <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; void (*remove_cb)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> on;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> off;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> deflt;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> is_on;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">int</span> redraw;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__data.html">menu_data</a> *<a class="code" href="structmenu__data.html">menu_data</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">struct </span><a class="code" href="structform.html">form</a> *<a class="code" href="structform.html">form</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="struct__GList.html">GList</a> *children;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *<a class="code" href="structparent.html">parent</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">struct </span><a class="code" href="structscroll__buttons.html">scroll_buttons</a> *<a class="code" href="structscroll__buttons.html">scroll_buttons</a>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structscroll__buttons.html"> 80</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structscroll__buttons.html">scroll_buttons</a> {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9"> 84</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">button_box_hide</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb"> 89</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * <a class="code" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">button_box</a>;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701"> 93</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * <a class="code" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">next_button</a>;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9"> 97</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> * <a class="code" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">prev_button</a>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462"> 102</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a> * <span class="keyword">this</span>;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;};</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structtable__data.html"> 114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtable__data.html">table_data</a></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;{</div>
+<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424"> 120</a></span>&#160; <a class="code" href="struct__GList.html">GList</a> * <a class="code" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">top_row</a>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405"> 125</a></span>&#160; <a class="code" href="struct__GList.html">GList</a> * <a class="code" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">bottom_row</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">struct </span><a class="code" href="structscroll__buttons.html">scroll_buttons</a> <a class="code" href="structscroll__buttons.html">scroll_buttons</a>;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;};</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structtable__column__desc.html"> 136</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtable__column__desc.html">table_column_desc</a></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;{</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65"> 142</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">height</a>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039"> 147</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">width</a>;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;};</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keyword">enum</span> flags;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics__image.html">graphics_image</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">struct </span><a class="code" href="structtable__data.html">table_data</a>;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_label_font_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> font);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_label_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_label_new_abbrev(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxwidth);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_image_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *image);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_text_font_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> font, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_text_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_font_new_with_callback(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> font, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> flags flags, <span class="keywordtype">void</span> (*<a class="code" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a>)(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data), <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_new_with_callback(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> flags flags, <span class="keywordtype">void</span> (*<a class="code" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a>)(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *priv, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structwidget.html">widget</a>, <span class="keywordtype">void</span> *data), <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">struct</span> <a class="code" href="structgraphics__image.html">graphics_image</a> *image, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_find_widget(<span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wi, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">void</span> gui_internal_highlight_do(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *found);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keywordtype">void</span> gui_internal_highlight(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_box_new_with_label(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> flags flags, <span class="keyword">const</span> <span class="keywordtype">char</span> *label);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_box_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_reset_pack(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_append(<span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *child);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_prepend(<span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *child);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_insert_sorted(<span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *child, GCompareFunc <a class="code" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_children_destroy(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_destroy(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_render(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_pack(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_button_label(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *label, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_widget_table_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> flags flags, <span class="keywordtype">int</span> buttons);</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keywordtype">void</span> gui_internal_widget_table_clear(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *table);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<a class="code" href="struct__GList.html">GList</a> *gui_internal_widget_table_next_row(<a class="code" href="struct__GList.html">GList</a> *row);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<a class="code" href="struct__GList.html">GList</a> *gui_internal_widget_table_prev_row(<a class="code" href="struct__GList.html">GList</a> *row);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="struct__GList.html">GList</a> *gui_internal_widget_table_first_row(<a class="code" href="struct__GList.html">GList</a> *row);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="struct__GList.html">GList</a> *gui_internal_widget_table_top_row(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *table);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<a class="code" href="struct__GList.html">GList</a> *gui_internal_widget_table_set_top_row(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> * table, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *row);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keyword">struct </span><a class="code" href="structwidget.html">widget</a> *gui_internal_widget_table_row_new(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">enum</span> flags flags);</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="keywordtype">void</span> gui_internal_table_pack(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keywordtype">void</span> gui_internal_table_hide_rows(<span class="keyword">struct</span> <a class="code" href="structtable__data.html">table_data</a> *<a class="code" href="structtable__data.html">table_data</a>);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keywordtype">void</span> gui_internal_table_render(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *w);</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keywordtype">void</span> gui_internal_table_button_next(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="keywordtype">void</span> gui_internal_table_button_prev(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structwidget.html">widget</a> *wm, <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keywordtype">void</span> gui_internal_table_data_free(<span class="keywordtype">void</span> *p);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structscroll__buttons_html_a57abac24ee89dbb89de3134be76f4ba9"><div class="ttname"><a href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">scroll_buttons::prev_button</a></div><div class="ttdeci">struct widget * prev_button</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:97</div></div>
+<div class="ttc" id="structtable__column__desc_html"><div class="ttname"><a href="structtable__column__desc.html">table_column_desc</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:136</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structtable__column__desc_html_a325fd0472dc67a4b8f99457d58771039"><div class="ttname"><a href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">table_column_desc::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:147</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structtable__data_html_aa4b3675a43a285f9b40e7a6ac5a60424"><div class="ttname"><a href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">table_data::top_row</a></div><div class="ttdeci">GList * top_row</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:120</div></div>
+<div class="ttc" id="structgraphics__gc_html"><div class="ttname"><a href="structgraphics__gc.html">graphics_gc</a></div><div class="ttdoc">graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and d...</div><div class="ttdef"><b>Definition:</b> graphics.h:179</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structform_html"><div class="ttname"><a href="structform.html">form</a></div><div class="ttdef"><b>Definition:</b> gui_internal_html.c:24</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structtable__column__desc_html_a6f7ef9b6a5b2078c31c68dc5cce61a65"><div class="ttname"><a href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">table_column_desc::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:142</div></div>
+<div class="ttc" id="structgraphics__image_html"><div class="ttname"><a href="structgraphics__image.html">graphics_image</a></div><div class="ttdef"><b>Definition:</b> graphics.h:189</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structtable__data_html_a58c680996f1ef63035f37f9fbfd47405"><div class="ttname"><a href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">table_data::bottom_row</a></div><div class="ttdeci">GList * bottom_row</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:125</div></div>
+<div class="ttc" id="structscroll__buttons_html_a3ce5165082737685cfc52fec93f111fb"><div class="ttname"><a href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">scroll_buttons::button_box</a></div><div class="ttdeci">struct widget * button_box</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:89</div></div>
+<div class="ttc" id="structwidget_html_a9883a49e6b888b012ec3970309ddddf1"><div class="ttname"><a href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">widget::data_free</a></div><div class="ttdeci">void(* data_free)(void *data)</div><div class="ttdoc">A function to deallocate data. </div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:31</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmenu__data_html"><div class="ttname"><a href="structmenu__data.html">menu_data</a></div><div class="ttdef"><b>Definition:</b> gui_internal_priv.h:151</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structscroll__buttons_html_a73c4c99a3c3aafdedae2e095bbcfa701"><div class="ttname"><a href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">scroll_buttons::next_button</a></div><div class="ttdeci">struct widget * next_button</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:93</div></div>
+<div class="ttc" id="structwidget_html_abf1f52809302cc5c9fb557889c78955d"><div class="ttname"><a href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">widget::wfree</a></div><div class="ttdeci">void(* wfree)(struct gui_priv *this_, struct widget *w)</div><div class="ttdoc">a function that will be called as the widget is being destroyed. This function can act as a destructo...</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:39</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structscroll__buttons_html"><div class="ttname"><a href="structscroll__buttons.html">scroll_buttons</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:80</div></div>
+<div class="ttc" id="structscroll__buttons_html_a004798f1f361de9b72f893b5afa73ac9"><div class="ttname"><a href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">scroll_buttons::button_box_hide</a></div><div class="ttdeci">int button_box_hide</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:84</div></div>
+<div class="ttc" id="structwidget_html_adda7ac8864d8c837211656bd756b2507"><div class="ttname"><a href="structwidget.html#adda7ac8864d8c837211656bd756b2507">widget::func</a></div><div class="ttdeci">void(* func)(struct gui_priv *priv, struct widget *widget, void *data)</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:24</div></div>
+<div class="ttc" id="structwidget_html"><div class="ttname"><a href="structwidget.html">widget</a></div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:12</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structwidget_html_ac0d98ade451f1d533c111ce752753149"><div class="ttname"><a href="structwidget.html#ac0d98ade451f1d533c111ce752753149">widget::cols</a></div><div class="ttdeci">int cols</div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:60</div></div>
+<div class="ttc" id="structtable__data_html"><div class="ttname"><a href="structtable__data.html">table_data</a></div><div class="ttdoc">A structure to store information about a table. </div><div class="ttdef"><b>Definition:</b> gui_internal_widget.h:114</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_1e09e1eef3b8f293ec297f89dc24ff08.html">internal</a></li><li class="navelem"><b>gui_internal_widget.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gunicode_8h_source.html b/html/gunicode_8h_source.html
new file mode 100644
index 000000000..a234c7c33
--- /dev/null
+++ b/html/gunicode_8h_source.html
@@ -0,0 +1,489 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gunicode.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gunicode_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gunicode.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* gunicode.h - Unicode manipulation functions</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (C) 1999, 2000 Tom Tromey</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright 2000, 2005 Red Hat, Inc.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * The Gnome Library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public License as</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * published by the Free Software Foundation; either version 2 of the</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The Gnome Library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * License along with the Gnome Library; see the file COPYING.LIB. If not,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef __G_UNICODE_H__</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_UNICODE_H__</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;glib/gerror.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">typedef</span> guint32 gunichar;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">typedef</span> guint16 gunichar2;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">/* These are the possible character classifications.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * See http://www.unicode.org/Public/UNIDATA/UCD.html#General_Category_Values</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; G_UNICODE_CONTROL,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; G_UNICODE_FORMAT,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; G_UNICODE_UNASSIGNED,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; G_UNICODE_PRIVATE_USE,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; G_UNICODE_SURROGATE,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; G_UNICODE_LOWERCASE_LETTER,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; G_UNICODE_MODIFIER_LETTER,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; G_UNICODE_OTHER_LETTER,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; G_UNICODE_TITLECASE_LETTER,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; G_UNICODE_UPPERCASE_LETTER,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; G_UNICODE_COMBINING_MARK,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; G_UNICODE_ENCLOSING_MARK,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; G_UNICODE_NON_SPACING_MARK,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; G_UNICODE_DECIMAL_NUMBER,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; G_UNICODE_LETTER_NUMBER,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; G_UNICODE_OTHER_NUMBER,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; G_UNICODE_CONNECT_PUNCTUATION,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; G_UNICODE_DASH_PUNCTUATION,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; G_UNICODE_CLOSE_PUNCTUATION,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; G_UNICODE_FINAL_PUNCTUATION,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; G_UNICODE_INITIAL_PUNCTUATION,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; G_UNICODE_OTHER_PUNCTUATION,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; G_UNICODE_OPEN_PUNCTUATION,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; G_UNICODE_CURRENCY_SYMBOL,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; G_UNICODE_MODIFIER_SYMBOL,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; G_UNICODE_MATH_SYMBOL,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; G_UNICODE_OTHER_SYMBOL,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; G_UNICODE_LINE_SEPARATOR,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; G_UNICODE_PARAGRAPH_SEPARATOR,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; G_UNICODE_SPACE_SEPARATOR</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;} GUnicodeType;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/* These are the possible line break classifications.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> * Note that new types may be added in the future.</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * Implementations may regard unknown values like G_UNICODE_BREAK_UNKNOWN</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * See http://www.unicode.org/unicode/reports/tr14/</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;{</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; G_UNICODE_BREAK_MANDATORY,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; G_UNICODE_BREAK_CARRIAGE_RETURN,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; G_UNICODE_BREAK_LINE_FEED,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; G_UNICODE_BREAK_COMBINING_MARK,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; G_UNICODE_BREAK_SURROGATE,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; G_UNICODE_BREAK_ZERO_WIDTH_SPACE,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; G_UNICODE_BREAK_INSEPARABLE,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; G_UNICODE_BREAK_NON_BREAKING_GLUE,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; G_UNICODE_BREAK_CONTINGENT,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; G_UNICODE_BREAK_SPACE,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; G_UNICODE_BREAK_AFTER,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; G_UNICODE_BREAK_BEFORE,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; G_UNICODE_BREAK_BEFORE_AND_AFTER,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; G_UNICODE_BREAK_HYPHEN,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; G_UNICODE_BREAK_NON_STARTER,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; G_UNICODE_BREAK_OPEN_PUNCTUATION,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; G_UNICODE_BREAK_CLOSE_PUNCTUATION,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; G_UNICODE_BREAK_QUOTATION,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; G_UNICODE_BREAK_EXCLAMATION,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; G_UNICODE_BREAK_IDEOGRAPHIC,</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; G_UNICODE_BREAK_NUMERIC,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; G_UNICODE_BREAK_INFIX_SEPARATOR,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; G_UNICODE_BREAK_SYMBOL,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; G_UNICODE_BREAK_ALPHABETIC,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; G_UNICODE_BREAK_PREFIX,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; G_UNICODE_BREAK_POSTFIX,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; G_UNICODE_BREAK_COMPLEX_CONTEXT,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; G_UNICODE_BREAK_AMBIGUOUS,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; G_UNICODE_BREAK_UNKNOWN,</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; G_UNICODE_BREAK_NEXT_LINE,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; G_UNICODE_BREAK_WORD_JOINER,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; G_UNICODE_BREAK_HANGUL_L_JAMO,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; G_UNICODE_BREAK_HANGUL_V_JAMO,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; G_UNICODE_BREAK_HANGUL_T_JAMO,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; G_UNICODE_BREAK_HANGUL_LV_SYLLABLE,</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;} GUnicodeBreakType;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;{ <span class="comment">/* ISO 15924 code */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; G_UNICODE_SCRIPT_INVALID_CODE = -1,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; G_UNICODE_SCRIPT_COMMON = 0, <span class="comment">/* Zyyy */</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; G_UNICODE_SCRIPT_INHERITED, <span class="comment">/* Qaai */</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; G_UNICODE_SCRIPT_ARABIC, <span class="comment">/* Arab */</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; G_UNICODE_SCRIPT_ARMENIAN, <span class="comment">/* Armn */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; G_UNICODE_SCRIPT_BENGALI, <span class="comment">/* Beng */</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; G_UNICODE_SCRIPT_BOPOMOFO, <span class="comment">/* Bopo */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; G_UNICODE_SCRIPT_CHEROKEE, <span class="comment">/* Cher */</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; G_UNICODE_SCRIPT_COPTIC, <span class="comment">/* Qaac */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; G_UNICODE_SCRIPT_CYRILLIC, <span class="comment">/* Cyrl (Cyrs) */</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; G_UNICODE_SCRIPT_DESERET, <span class="comment">/* Dsrt */</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; G_UNICODE_SCRIPT_DEVANAGARI, <span class="comment">/* Deva */</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; G_UNICODE_SCRIPT_ETHIOPIC, <span class="comment">/* Ethi */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; G_UNICODE_SCRIPT_GEORGIAN, <span class="comment">/* Geor (Geon, Geoa) */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; G_UNICODE_SCRIPT_GOTHIC, <span class="comment">/* Goth */</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; G_UNICODE_SCRIPT_GREEK, <span class="comment">/* Grek */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; G_UNICODE_SCRIPT_GUJARATI, <span class="comment">/* Gujr */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; G_UNICODE_SCRIPT_GURMUKHI, <span class="comment">/* Guru */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; G_UNICODE_SCRIPT_HAN, <span class="comment">/* Hani */</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; G_UNICODE_SCRIPT_HANGUL, <span class="comment">/* Hang */</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; G_UNICODE_SCRIPT_HEBREW, <span class="comment">/* Hebr */</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; G_UNICODE_SCRIPT_HIRAGANA, <span class="comment">/* Hira */</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; G_UNICODE_SCRIPT_KANNADA, <span class="comment">/* Knda */</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; G_UNICODE_SCRIPT_KATAKANA, <span class="comment">/* Kana */</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; G_UNICODE_SCRIPT_KHMER, <span class="comment">/* Khmr */</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; G_UNICODE_SCRIPT_LAO, <span class="comment">/* Laoo */</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; G_UNICODE_SCRIPT_LATIN, <span class="comment">/* Latn (Latf, Latg) */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; G_UNICODE_SCRIPT_MALAYALAM, <span class="comment">/* Mlym */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; G_UNICODE_SCRIPT_MONGOLIAN, <span class="comment">/* Mong */</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; G_UNICODE_SCRIPT_MYANMAR, <span class="comment">/* Mymr */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; G_UNICODE_SCRIPT_OGHAM, <span class="comment">/* Ogam */</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; G_UNICODE_SCRIPT_OLD_ITALIC, <span class="comment">/* Ital */</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; G_UNICODE_SCRIPT_ORIYA, <span class="comment">/* Orya */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; G_UNICODE_SCRIPT_RUNIC, <span class="comment">/* Runr */</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; G_UNICODE_SCRIPT_SINHALA, <span class="comment">/* Sinh */</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; G_UNICODE_SCRIPT_SYRIAC, <span class="comment">/* Syrc (Syrj, Syrn, Syre) */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; G_UNICODE_SCRIPT_TAMIL, <span class="comment">/* Taml */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; G_UNICODE_SCRIPT_TELUGU, <span class="comment">/* Telu */</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; G_UNICODE_SCRIPT_THAANA, <span class="comment">/* Thaa */</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; G_UNICODE_SCRIPT_THAI, <span class="comment">/* Thai */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; G_UNICODE_SCRIPT_TIBETAN, <span class="comment">/* Tibt */</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL, <span class="comment">/* Cans */</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; G_UNICODE_SCRIPT_YI, <span class="comment">/* Yiii */</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; G_UNICODE_SCRIPT_TAGALOG, <span class="comment">/* Tglg */</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; G_UNICODE_SCRIPT_HANUNOO, <span class="comment">/* Hano */</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; G_UNICODE_SCRIPT_BUHID, <span class="comment">/* Buhd */</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; G_UNICODE_SCRIPT_TAGBANWA, <span class="comment">/* Tagb */</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="comment">/* Unicode-4.0 additions */</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; G_UNICODE_SCRIPT_BRAILLE, <span class="comment">/* Brai */</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; G_UNICODE_SCRIPT_CYPRIOT, <span class="comment">/* Cprt */</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; G_UNICODE_SCRIPT_LIMBU, <span class="comment">/* Limb */</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; G_UNICODE_SCRIPT_OSMANYA, <span class="comment">/* Osma */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; G_UNICODE_SCRIPT_SHAVIAN, <span class="comment">/* Shaw */</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; G_UNICODE_SCRIPT_LINEAR_B, <span class="comment">/* Linb */</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; G_UNICODE_SCRIPT_TAI_LE, <span class="comment">/* Tale */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; G_UNICODE_SCRIPT_UGARITIC, <span class="comment">/* Ugar */</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="comment">/* Unicode-4.1 additions */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; G_UNICODE_SCRIPT_NEW_TAI_LUE, <span class="comment">/* Talu */</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; G_UNICODE_SCRIPT_BUGINESE, <span class="comment">/* Bugi */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; G_UNICODE_SCRIPT_GLAGOLITIC, <span class="comment">/* Glag */</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; G_UNICODE_SCRIPT_TIFINAGH, <span class="comment">/* Tfng */</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; G_UNICODE_SCRIPT_SYLOTI_NAGRI, <span class="comment">/* Sylo */</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; G_UNICODE_SCRIPT_OLD_PERSIAN, <span class="comment">/* Xpeo */</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; G_UNICODE_SCRIPT_KHAROSHTHI, <span class="comment">/* Khar */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="comment">/* Unicode-5.0 additions */</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; G_UNICODE_SCRIPT_UNKNOWN, <span class="comment">/* Zzzz */</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; G_UNICODE_SCRIPT_BALINESE, <span class="comment">/* Bali */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; G_UNICODE_SCRIPT_CUNEIFORM, <span class="comment">/* Xsux */</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; G_UNICODE_SCRIPT_PHOENICIAN, <span class="comment">/* Phnx */</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; G_UNICODE_SCRIPT_PHAGS_PA, <span class="comment">/* Phag */</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; G_UNICODE_SCRIPT_NKO, <span class="comment">/* Nkoo */</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="comment">/* Unicode-5.1 additions */</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; G_UNICODE_SCRIPT_KAYAH_LI, <span class="comment">/* Kali */</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; G_UNICODE_SCRIPT_LEPCHA, <span class="comment">/* Lepc */</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; G_UNICODE_SCRIPT_REJANG, <span class="comment">/* Rjng */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; G_UNICODE_SCRIPT_SUNDANESE, <span class="comment">/* Sund */</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; G_UNICODE_SCRIPT_SAURASHTRA, <span class="comment">/* Saur */</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; G_UNICODE_SCRIPT_CHAM, <span class="comment">/* Cham */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; G_UNICODE_SCRIPT_OL_CHIKI, <span class="comment">/* Olck */</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; G_UNICODE_SCRIPT_VAI, <span class="comment">/* Vaii */</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; G_UNICODE_SCRIPT_CARIAN, <span class="comment">/* Cari */</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; G_UNICODE_SCRIPT_LYCIAN, <span class="comment">/* Lyci */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; G_UNICODE_SCRIPT_LYDIAN <span class="comment">/* Lydi */</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;} GUnicodeScript;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment">/* Returns TRUE if current locale uses UTF-8 charset. If CHARSET is</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> * not null, sets *CHARSET to the name of the current locale&#39;s</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * charset. This value is statically allocated, and should be copied</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> * in case the locale&#39;s charset will be changed later using setlocale()</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> * or in some other way.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;gboolean g_get_charset (G_CONST_RETURN <span class="keywordtype">char</span> **charset);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment">/* These are all analogs of the &lt;ctype.h&gt; functions.</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;gboolean g_unichar_isalnum (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;gboolean g_unichar_isalpha (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;gboolean g_unichar_iscntrl (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;gboolean g_unichar_isdigit (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;gboolean g_unichar_isgraph (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;gboolean g_unichar_islower (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;gboolean g_unichar_isprint (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;gboolean g_unichar_ispunct (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;gboolean g_unichar_isspace (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;gboolean g_unichar_isupper (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;gboolean g_unichar_isxdigit (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;gboolean g_unichar_istitle (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;gboolean g_unichar_isdefined (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;gboolean g_unichar_iswide (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;gboolean g_unichar_iswide_cjk(gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;gboolean g_unichar_iszerowidth(gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;gboolean g_unichar_ismark (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* More &lt;ctype.h&gt; functions. These convert between the three cases.</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> * See the Unicode book to understand title case. */</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;gunichar g_unichar_toupper (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;gunichar g_unichar_tolower (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;gunichar g_unichar_totitle (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">/* If C is a digit (according to `g_unichar_isdigit&#39;), then return its</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> numeric value. Otherwise return -1. */</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;gint g_unichar_digit_value (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;gint g_unichar_xdigit_value (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* Return the Unicode character type of a given character. */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;GUnicodeType g_unichar_type (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">/* Return the line break property for a given character */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;GUnicodeBreakType g_unichar_break_type (gunichar c) G_GNUC_CONST;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment">/* Returns the combining class for a given character */</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;gint g_unichar_combining_class (gunichar uc) G_GNUC_CONST;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment">/* Compute canonical ordering of a string in-place. This rearranges</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> decomposed characters in the string according to their combining</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> classes. See the Unicode manual for more information. */</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">void</span> g_unicode_canonical_ordering (gunichar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; gsize len);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment">/* Compute canonical decomposition of a character. Returns g_malloc()d</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> string of Unicode characters. RESULT_LEN is set to the resulting</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> length of the string. */</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;gunichar *g_unicode_canonical_decomposition (gunichar ch,</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; gsize *result_len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">/* Array of skip-bytes-per-initial character.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;GLIB_VAR <span class="keyword">const</span> gchar * <span class="keyword">const</span> g_utf8_skip;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor">#define g_utf8_next_char(p) (char *)((p) + g_utf8_skip[*(const guchar *)(p)])</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;gunichar g_utf8_get_char (<span class="keyword">const</span> gchar *p) G_GNUC_PURE;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;gunichar g_utf8_get_char_validated (<span class="keyword">const</span> gchar *p,</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; gssize max_len) G_GNUC_PURE;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;gchar* g_utf8_offset_to_pointer (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; glong offset) G_GNUC_PURE;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;glong g_utf8_pointer_to_offset (<span class="keyword">const</span> gchar *str, </div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">const</span> gchar *pos) G_GNUC_PURE;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;gchar* g_utf8_prev_char (<span class="keyword">const</span> gchar *p) G_GNUC_PURE;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;gchar* g_utf8_find_next_char (<span class="keyword">const</span> gchar *p,</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">const</span> gchar *end) G_GNUC_PURE;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;gchar* g_utf8_find_prev_char (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">const</span> gchar *p) G_GNUC_PURE;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;glong g_utf8_strlen (<span class="keyword">const</span> gchar *p, </div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; gssize max) G_GNUC_PURE;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment">/* Copies n characters from src to dest */</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;gchar* g_utf8_strncpy (gchar *dest,</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">const</span> gchar *src,</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; gsize n);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment">/* Find the UTF-8 character corresponding to ch, in string p. These</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> functions are equivalants to strchr and strrchr */</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;gchar* g_utf8_strchr (<span class="keyword">const</span> gchar *p,</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; gssize len,</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; gunichar c);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;gchar* g_utf8_strrchr (<span class="keyword">const</span> gchar *p,</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; gssize len,</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; gunichar c);</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;gchar* g_utf8_strreverse (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; gssize len);</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;gunichar2 *g_utf8_to_utf16 (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; glong len, </div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;gunichar * g_utf8_to_ucs4 (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; glong len, </div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;gunichar * g_utf8_to_ucs4_fast (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; glong len, </div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; glong *items_written) G_GNUC_MALLOC; </div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;gunichar * g_utf16_to_ucs4 (<span class="keyword">const</span> gunichar2 *str,</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; glong len, </div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;gchar* g_utf16_to_utf8 (<span class="keyword">const</span> gunichar2 *str,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; glong len, </div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;gunichar2 *g_ucs4_to_utf16 (<span class="keyword">const</span> gunichar *str,</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; glong len, </div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;gchar* g_ucs4_to_utf8 (<span class="keyword">const</span> gunichar *str,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; glong len, </div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; glong *items_read, </div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; glong *items_written, </div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; GError **error) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment">/* Convert a single character into UTF-8. outbuf must have at</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> * least 6 bytes of space. Returns the number of bytes in the</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> * result.</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;gint g_unichar_to_utf8 (gunichar c,</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; gchar *outbuf);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment">/* Validate a UTF8 string, return TRUE if valid, put pointer to</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment"> * first invalid char in **end</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;gboolean g_utf8_validate (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; gssize max_len, </div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">const</span> gchar **end);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment">/* Validate a Unicode character */</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;gboolean g_unichar_validate (gunichar ch) G_GNUC_CONST;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;gchar *g_utf8_strup (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;gchar *g_utf8_strdown (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;gchar *g_utf8_casefold (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; G_NORMALIZE_DEFAULT,</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; G_NORMALIZE_NFD = G_NORMALIZE_DEFAULT,</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; G_NORMALIZE_DEFAULT_COMPOSE,</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; G_NORMALIZE_NFC = G_NORMALIZE_DEFAULT_COMPOSE,</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; G_NORMALIZE_ALL,</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; G_NORMALIZE_NFKD = G_NORMALIZE_ALL,</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; G_NORMALIZE_ALL_COMPOSE,</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; G_NORMALIZE_NFKC = G_NORMALIZE_ALL_COMPOSE</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;} GNormalizeMode;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;gchar *g_utf8_normalize (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; gssize len,</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; GNormalizeMode mode) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;gint g_utf8_collate (<span class="keyword">const</span> gchar *str1,</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keyword">const</span> gchar *str2) G_GNUC_PURE;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;gchar *g_utf8_collate_key (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;gchar *g_utf8_collate_key_for_filename (<span class="keyword">const</span> gchar *str,</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; gssize len) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;gboolean g_unichar_get_mirror_char (gunichar ch,</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; gunichar *mirrored_ch);</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;GUnicodeScript g_unichar_get_script (gunichar ch) G_GNUC_CONST;</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment">/* private */</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;gchar *_g_utf8_make_valid (<span class="keyword">const</span> gchar *name);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_UNICODE_H__ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gunicode.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/gutils_8h_source.html b/html/gutils_8h_source.html
new file mode 100644
index 000000000..c98c93ec8
--- /dev/null
+++ b/html/gutils_8h_source.html
@@ -0,0 +1,556 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/glib/gutils.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('gutils_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">gutils.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* GLIB - Library of useful routines for C programming</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with this library; if not, write to the</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Boston, MA 02111-1307, USA.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Modified by the GLib Team and others 1997-2000. See the AUTHORS</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * file for a list of people on the GLib Team. See the ChangeLog</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * files for a list of changes. These files are distributed with</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * GLib at ftp://ftp.gtk.org/pub/gtk/.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#if defined(G_DISABLE_SINGLE_INCLUDES) &amp;&amp; !defined (__GLIB_H_INSIDE__) &amp;&amp; !defined (GLIB_COMPILATION)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Only &lt;glib.h&gt; can be included directly.&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef __G_UTILS_H__</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __G_UTILS_H__</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;glib/gtypes.h&gt;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;G_BEGIN_DECLS</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* On Win32, the canonical directory separator is the backslash, and</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * the search path separator is the semicolon. Note that also the</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * (forward) slash works as directory separator.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define G_DIR_SEPARATOR &#39;\\&#39;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_DIR_SEPARATOR_S &quot;\\&quot;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_IS_DIR_SEPARATOR(c) ((c) == G_DIR_SEPARATOR || (c) == &#39;/&#39;)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_SEARCHPATH_SEPARATOR &#39;;&#39;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_SEARCHPATH_SEPARATOR_S &quot;;&quot;</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* !G_OS_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* Unix */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define G_DIR_SEPARATOR &#39;/&#39;</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_DIR_SEPARATOR_S &quot;/&quot;</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_IS_DIR_SEPARATOR(c) ((c) == G_DIR_SEPARATOR)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_SEARCHPATH_SEPARATOR &#39;:&#39;</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_SEARCHPATH_SEPARATOR_S &quot;:&quot;</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !G_OS_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* Define G_VA_COPY() to do the right thing for copying va_list variables.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> * glibconfig.h may have already defined G_VA_COPY as va_copy or __va_copy.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#if !defined (G_VA_COPY)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined (__GNUC__) &amp;&amp; defined (__PPC__) &amp;&amp; (defined (_CALL_SYSV) || defined (_WIN32))</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_VA_COPY(ap1, ap2) (*(ap1) = *(ap2))</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># elif defined (G_VA_COPY_AS_ARRAY)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_VA_COPY(ap1, ap2) g_memmove ((ap1), (ap2), sizeof (va_list))</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* va_list is a pointer */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_VA_COPY(ap1, ap2) ((ap1) = (ap2))</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* va_list is a pointer */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !G_VA_COPY */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* inlining hassle. for compilers that don&#39;t allow the `inline&#39; keyword,</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * mostly because of strict ANSI C compliance or dumbness, we try to fall</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> * back to either `__inline__&#39; or `__inline&#39;.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> * G_CAN_INLINE is defined in glibconfig.h if the compiler seems to be </span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> * actually *capable* to do function inlining, in which case inline </span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> * function bodies do make sense. we also define G_INLINE_FUNC to properly </span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> * export the function prototypes if no inlining can be performed.</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * inline function bodies have to be special cased with G_CAN_INLINE and a</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * .c file specific macro to allow one compiled instance with extern linkage</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> * of the functions by defining G_IMPLEMENT_INLINES and the .c file macro.</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#if defined (G_HAVE_INLINE) &amp;&amp; defined (__GNUC__) &amp;&amp; defined (__STRICT_ANSI__)</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef inline</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inline __inline__</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif !defined (G_HAVE_INLINE)</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef inline</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined (G_HAVE___INLINE__)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inline __inline__</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># elif defined (G_HAVE___INLINE)</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inline __inline</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* !inline &amp;&amp; !__inline__ &amp;&amp; !__inline */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inline </span><span class="comment">/* don&#39;t inline, then */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef G_IMPLEMENT_INLINES</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_INLINE_FUNC</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef G_CAN_INLINE</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined (__GNUC__) </span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_INLINE_FUNC static __inline __attribute__ ((unused))</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined (G_CAN_INLINE) </span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_INLINE_FUNC static inline</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* can&#39;t inline */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_INLINE_FUNC</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* !G_INLINE_FUNC */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment">/* Retrive static string info</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_get_user_name g_get_user_name_utf8</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_get_real_name g_get_real_name_utf8</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_get_home_dir g_get_home_dir_utf8</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_get_tmp_dir g_get_tmp_dir_utf8</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;G_CONST_RETURN gchar* g_get_user_name (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;G_CONST_RETURN gchar* g_get_real_name (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;G_CONST_RETURN gchar* g_get_home_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;G_CONST_RETURN gchar* g_get_tmp_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;G_CONST_RETURN gchar* g_get_host_name (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;gchar* g_get_prgname (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">void</span> g_set_prgname (<span class="keyword">const</span> gchar *prgname);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;G_CONST_RETURN gchar* g_get_application_name (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">void</span> g_set_application_name (<span class="keyword">const</span> gchar *application_name);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> g_reload_user_special_dirs_cache (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;G_CONST_RETURN gchar* g_get_user_data_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;G_CONST_RETURN gchar* g_get_user_config_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;G_CONST_RETURN gchar* g_get_user_cache_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;G_CONST_RETURN gchar* G_CONST_RETURN * g_get_system_data_dirs (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="comment">/* This functions is not part of the public GLib API */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;G_CONST_RETURN gchar* G_CONST_RETURN * g_win32_get_system_data_dirs_for_module (<span class="keywordtype">void</span> (*address_of_function)(<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#if defined (G_OS_WIN32) &amp;&amp; defined (G_CAN_INLINE) &amp;&amp; !defined (__cplusplus)</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="comment">/* This function is not part of the public GLib API either. Just call</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * g_get_system_data_dirs() in your code, never mind that that is</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> * actually a macro and you will in fact call this inline function.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> G_CONST_RETURN gchar * G_CONST_RETURN *</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;_g_win32_get_system_data_dirs (<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;{</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">return</span> g_win32_get_system_data_dirs_for_module ((<span class="keywordtype">void</span> (*)(<span class="keywordtype">void</span>)) &amp;_g_win32_get_system_data_dirs);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define g_get_system_data_dirs _g_win32_get_system_data_dirs</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;G_CONST_RETURN gchar* G_CONST_RETURN * g_get_system_config_dirs (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;G_CONST_RETURN gchar* G_CONST_RETURN * g_get_language_names (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; G_USER_DIRECTORY_DESKTOP,</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; G_USER_DIRECTORY_DOCUMENTS,</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; G_USER_DIRECTORY_DOWNLOAD,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; G_USER_DIRECTORY_MUSIC,</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; G_USER_DIRECTORY_PICTURES,</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; G_USER_DIRECTORY_PUBLIC_SHARE,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; G_USER_DIRECTORY_TEMPLATES,</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; G_USER_DIRECTORY_VIDEOS,</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; G_USER_N_DIRECTORIES</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;} GUserDirectory;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;G_CONST_RETURN gchar* g_get_user_special_dir (GUserDirectory directory);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GDebugKey.html">_GDebugKey</a> <a class="code" href="struct__GDebugKey.html">GDebugKey</a>;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="struct__GDebugKey.html"> 196</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GDebugKey.html">_GDebugKey</a></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;{</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">const</span> gchar *key;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; guint value;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;};</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* Miscellaneous utility functions</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;guint g_parse_debug_string (<span class="keyword">const</span> gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__GDebugKey.html">GDebugKey</a> *keys,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; guint nkeys);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;gint g_snprintf (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; gulong n,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; gchar <span class="keyword">const</span> *format,</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; ...) G_GNUC_PRINTF (3, 4);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;gint g_vsnprintf (gchar *<span class="keywordtype">string</span>,</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; gulong n,</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; gchar const *format,</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; va_list args);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment">/* Check if a file name is an absolute path */</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;gboolean g_path_is_absolute (const gchar *file_name);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">/* In case of absolute paths, skip the root part */</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;G_CONST_RETURN gchar* g_path_skip_root (const gchar *file_name);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment">/* These two functions are deprecated and will be removed in the next</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> * major release of GLib. Use g_path_get_dirname/g_path_get_basename</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> * instead. Whatch out! The string returned by g_path_get_basename</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * must be g_freed, while the string returned by g_basename must not.*/</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;G_CONST_RETURN gchar* g_basename (<span class="keyword">const</span> gchar *file_name);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor">#define g_dirname g_path_get_dirname</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_get_current_dir g_get_current_dir_utf8</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* The returned strings are newly allocated with g_malloc() */</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;gchar* g_get_current_dir (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;gchar* g_path_get_basename (<span class="keyword">const</span> gchar *file_name) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;gchar* g_path_get_dirname (<span class="keyword">const</span> gchar *file_name) G_GNUC_MALLOC;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">/* Set the pointer at the specified location to NULL */</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keywordtype">void</span> g_nullify_pointer (gpointer *nullify_location);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment">/* return the environment string for the variable. The returned memory</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> * must not be freed. */</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_getenv g_getenv_utf8</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_setenv g_setenv_utf8</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_unsetenv g_unsetenv_utf8</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_find_program_in_path g_find_program_in_path_utf8</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;G_CONST_RETURN gchar* g_getenv (<span class="keyword">const</span> gchar *variable);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;gboolean g_setenv (<span class="keyword">const</span> gchar *variable,</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keyword">const</span> gchar *value,</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; gboolean overwrite);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keywordtype">void</span> g_unsetenv (<span class="keyword">const</span> gchar *variable);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;gchar** g_listenv (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment">/* private */</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keyword">const</span> gchar* _g_getenv_nomalloc (<span class="keyword">const</span> gchar *variable,</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; gchar <a class="code" href="structbuffer.html">buffer</a>[1024]);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment">/* we try to provide a useful equivalent for ATEXIT if it is</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> * not defined, but use is actually abandoned. people should</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> * use g_atexit() instead.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keyword">typedef</span> void (*GVoidFunc) (void);</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor">#ifndef ATEXIT</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ATEXIT(proc) g_ATEXIT(proc)</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_NATIVE_ATEXIT</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* ATEXIT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span><span class="comment">/* we use a GLib function as a replacement for ATEXIT, so</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> * the programmer is not required to check the return value</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> * (if there is any in the implementation) and doesn&#39;t encounter</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> * missing include files.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="keywordtype">void</span> g_atexit (GVoidFunc func);</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor">#ifdef G_OS_WIN32</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"></span><span class="comment">/* It&#39;s a bad idea to wrap atexit() on Windows. If the GLib DLL calls</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> * atexit(), the function will be called when the GLib DLL is detached</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> * from the program, which is not what the caller wants. The caller</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> * wants the function to be called when it *itself* exits (or is</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> * detached, in case the caller, too, is a DLL).</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#if (defined(__MINGW_H) &amp;&amp; !defined(_STDLIB_H_)) || (defined(_MSC_VER) &amp;&amp; !defined(_INC_STDLIB))</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> atexit (<span class="keywordtype">void</span> (*)(<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define g_atexit(func) atexit(func)</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment">/* Look for an executable in PATH, following execvp() rules */</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;gchar* g_find_program_in_path (<span class="keyword">const</span> gchar *program);</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment">/* Bit tests</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;G_INLINE_FUNC gint g_bit_nth_lsf (gulong mask,</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; gint nth_bit) G_GNUC_CONST;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;G_INLINE_FUNC gint g_bit_nth_msf (gulong mask,</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; gint nth_bit) G_GNUC_CONST;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;G_INLINE_FUNC guint g_bit_storage (gulong number) G_GNUC_CONST;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment">/* Trash Stacks</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> * elements need to be &gt;= sizeof (gpointer)</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GTrashStack.html">_GTrashStack</a> <a class="code" href="struct__GTrashStack.html">GTrashStack</a>;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="struct__GTrashStack.html"> 311</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__GTrashStack.html">_GTrashStack</a></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;{</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="struct__GTrashStack.html">GTrashStack</a> *next;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;};</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;G_INLINE_FUNC <span class="keywordtype">void</span> g_trash_stack_push (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p,</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; gpointer data_p);</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;G_INLINE_FUNC gpointer g_trash_stack_pop (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p);</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;G_INLINE_FUNC gpointer g_trash_stack_peek (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p);</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;G_INLINE_FUNC guint g_trash_stack_height (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment">/* inline function implementations</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor">#if defined (G_CAN_INLINE) || defined (__G_UTILS_C__)</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"></span>G_INLINE_FUNC gint</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;g_bit_nth_lsf (gulong mask,</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; gint nth_bit)</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;{</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">if</span> (G_UNLIKELY (nth_bit &lt; -1))</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; nth_bit = -1;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">while</span> (nth_bit &lt; ((GLIB_SIZEOF_LONG * 8) - 1))</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; {</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; nth_bit++;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">if</span> (mask &amp; (1UL &lt;&lt; nth_bit))</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> nth_bit;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">return</span> -1;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;}</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;G_INLINE_FUNC gint</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;g_bit_nth_msf (gulong mask,</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; gint nth_bit)</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;{</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">if</span> (nth_bit &lt; 0 || G_UNLIKELY (nth_bit &gt; GLIB_SIZEOF_LONG * 8))</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; nth_bit = GLIB_SIZEOF_LONG * 8;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">while</span> (nth_bit &gt; 0)</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; {</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; nth_bit--;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordflow">if</span> (mask &amp; (1UL &lt;&lt; nth_bit))</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="keywordflow">return</span> nth_bit;</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keywordflow">return</span> -1;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;}</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;G_INLINE_FUNC guint</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;g_bit_storage (gulong number)</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;{</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; (__GNUC__ &gt;= 4) &amp;&amp; defined(__OPTIMIZE__) &amp;&amp; !defined(__ARM_ARCH_4T__)</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor"></span> <span class="keywordflow">return</span> G_LIKELY (number) ?</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; ((GLIB_SIZEOF_LONG * 8 - 1) ^ __builtin_clzl(number)) + 1 : 1;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor"></span> <span class="keyword">register</span> guint n_bits = 0;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; </div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">do</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; {</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; n_bits++;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; number &gt;&gt;= 1;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; }</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">while</span> (number);</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordflow">return</span> n_bits;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;G_INLINE_FUNC <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;g_trash_stack_push (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p,</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; gpointer data_p)</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;{</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <a class="code" href="struct__GTrashStack.html">GTrashStack</a> *data = (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> *) data_p;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; data-&gt;next = *stack_p;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; *stack_p = data;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;}</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;G_INLINE_FUNC gpointer</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;g_trash_stack_pop (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p)</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;{</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <a class="code" href="struct__GTrashStack.html">GTrashStack</a> *data;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; data = *stack_p;</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">if</span> (data)</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; {</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; *stack_p = data-&gt;next;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="comment">/* NULLify private pointer here, most platforms store NULL as</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> * subsequent 0 bytes</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; data-&gt;next = NULL;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">return</span> data;</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;}</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;G_INLINE_FUNC gpointer</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;g_trash_stack_peek (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p)</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;{</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <a class="code" href="struct__GTrashStack.html">GTrashStack</a> *data;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; data = *stack_p;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span> data;</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;}</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;G_INLINE_FUNC guint</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;g_trash_stack_height (<a class="code" href="struct__GTrashStack.html">GTrashStack</a> **stack_p)</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;{</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <a class="code" href="struct__GTrashStack.html">GTrashStack</a> *data;</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; guint i = 0;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordflow">for</span> (data = *stack_p; data; data = data-&gt;next)</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; i++;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordflow">return</span> i;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;}</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_CAN_INLINE || __G_UTILS_C__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment">/* Glib version.</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment"> * we prefix variable declarations so they can</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment"> * properly get exported in windows dlls.</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;GLIB_VAR <span class="keyword">const</span> guint glib_major_version;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;GLIB_VAR <span class="keyword">const</span> guint glib_minor_version;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;GLIB_VAR <span class="keyword">const</span> guint glib_micro_version;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;GLIB_VAR <span class="keyword">const</span> guint glib_interface_age;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;GLIB_VAR <span class="keyword">const</span> guint glib_binary_age;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="keyword">const</span> gchar * glib_check_version (guint required_major,</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; guint required_minor,</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; guint required_micro);</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor">#define GLIB_CHECK_VERSION(major,minor,micro) \</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="preprocessor"> (GLIB_MAJOR_VERSION &gt; (major) || \</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="preprocessor"> (GLIB_MAJOR_VERSION == (major) &amp;&amp; GLIB_MINOR_VERSION &gt; (minor)) || \</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor"> (GLIB_MAJOR_VERSION == (major) &amp;&amp; GLIB_MINOR_VERSION == (minor) &amp;&amp; \</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor"> GLIB_MICRO_VERSION &gt;= (micro)))</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;G_END_DECLS</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="preprocessor">#ifndef G_DISABLE_DEPRECATED</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> * This macro is deprecated. This DllMain() is too complex. It is</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"> * recommended to write an explicit minimal DLlMain() that just saves</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> * the handle to the DLL and then use that handle instead, for</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment"> * instance passing it to</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment"> * g_win32_get_package_installation_directory_of_module().</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="comment"> * On Windows, this macro defines a DllMain function that stores the</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment"> * actual DLL name that the code being compiled will be included in.</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment"> * STATIC should be empty or &#39;static&#39;. DLL_NAME is the name of the</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment"> * (pointer to the) char array where the DLL name will be stored. If</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> * this is used, you must also include &lt;windows.h&gt;. If you need a more complex</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"> * DLL entry point function, you cannot use this.</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> * On non-Windows platforms, expands to nothing.</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor">#ifndef G_PLATFORM_WIN32</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_WIN32_DLLMAIN_FOR_DLL_NAME(static, dll_name)</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define G_WIN32_DLLMAIN_FOR_DLL_NAME(static, dll_name) \</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor">static char *dll_name; \</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor"> \</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="preprocessor">BOOL WINAPI \</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="preprocessor">DllMain (HINSTANCE hinstDLL, \</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="preprocessor"> DWORD fdwReason, \</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="preprocessor"> LPVOID lpvReserved) \</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">{ \</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="preprocessor"> wchar_t wcbfr[1000]; \</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor"> char *tem; \</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="preprocessor"> switch (fdwReason) \</span></div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor"> case DLL_PROCESS_ATTACH: \</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor"> GetModuleFileNameW ((HMODULE) hinstDLL, wcbfr, G_N_ELEMENTS (wcbfr)); \</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="preprocessor"> tem = g_utf16_to_utf8 (wcbfr, -1, NULL, NULL, NULL); \</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="preprocessor"> dll_name = g_path_get_basename (tem); \</span></div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="preprocessor"> g_free (tem); \</span></div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="preprocessor"> break; \</span></div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="preprocessor"> } \</span></div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="preprocessor"> \</span></div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="preprocessor"> return TRUE; \</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">}</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !G_DISABLE_DEPRECATED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* G_PLATFORM_WIN32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __G_UTILS_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__GDebugKey_html"><div class="ttname"><a href="struct__GDebugKey.html">_GDebugKey</a></div><div class="ttdef"><b>Definition:</b> gutils.h:196</div></div>
+<div class="ttc" id="struct__GTrashStack_html"><div class="ttname"><a href="struct__GTrashStack.html">_GTrashStack</a></div><div class="ttdef"><b>Definition:</b> gutils.h:311</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_0d964a942848f2da9e4611d1f0b24068.html">glib</a></li><li class="navelem"><b>gutils.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/hash-string_8h_source.html b/html/hash-string_8h_source.html
new file mode 100644
index 000000000..3338de2cf
--- /dev/null
+++ b/html/hash-string_8h_source.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/hash-string.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('hash-string_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">hash-string.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Description of GNU message catalog format: string hashing function.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1995, 1997-1998, 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">/* @@ end of prolog @@ */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">/* We assume to have `unsigned long int&#39; value with at least 32 bits. */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define HASHWORDBITS 32</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Defines the so called `hashpjw&#39; function by P.J. Weinberger</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> [see Aho/Sethi/Ullman, COMPILERS: Principles, Techniques and Tools,</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> 1986, 1987 Bell Telephone Laboratories, Inc.] */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;hash_string (<span class="keyword">const</span> <span class="keywordtype">char</span> *str_param)</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;{</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> hval, g;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *str = str_param;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">/* Compute the hash value for the given string. */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; hval = 0;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">while</span> (*str != <span class="charliteral">&#39;\0&#39;</span>)</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; hval &lt;&lt;= 4;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; hval += (<span class="keywordtype">unsigned</span> char) *str++;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; g = hval &amp; ((<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> int) 0xf &lt;&lt; (HASHWORDBITS - 4));</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (g != 0)</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; hval ^= g &gt;&gt; (HASHWORDBITS - 8);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; hval ^= g;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> hval;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>hash-string.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/hierarchy.html b/html/hierarchy.html
new file mode 100644
index 000000000..81517a18b
--- /dev/null
+++ b/html/hierarchy.html
@@ -0,0 +1,723 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('hierarchy.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Hierarchy</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ChunkLink.html" target="_self">_ChunkLink</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__finddata__t.html" target="_self">_finddata_t</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__finddatai64__t.html" target="_self">_finddatai64_t</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GDebugKey.html" target="_self">_GDebugKey</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GDoubleIEEE754.html" target="_self">_GDoubleIEEE754</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GError.html" target="_self">_GError</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GFloatIEEE754.html" target="_self">_GFloatIEEE754</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashNode.html" target="_self">_GHashNode</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashTable.html" target="_self">_GHashTable</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GHashTableIter.html" target="_self">_GHashTableIter</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GList.html" target="_self">_GList</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GMemChunk.html" target="_self">_GMemChunk</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GMemVTable.html" target="_self">_GMemVTable</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GSList.html" target="_self">_GSList</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union__GSystemThread.html" target="_self">_GSystemThread</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GTimeVal.html" target="_self">_GTimeVal</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__GTrashStack.html" target="_self">_GTrashStack</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Blob.html" target="_self">_OSMPBF__Blob</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____BlobHeader.html" target="_self">_OSMPBF__BlobHeader</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____ChangeSet.html" target="_self">_OSMPBF__ChangeSet</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____DenseInfo.html" target="_self">_OSMPBF__DenseInfo</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____DenseNodes.html" target="_self">_OSMPBF__DenseNodes</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____HeaderBBox.html" target="_self">_OSMPBF__HeaderBBox</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____HeaderBlock.html" target="_self">_OSMPBF__HeaderBlock</a></td><td class="desc"></td></tr>
+<tr id="row_24_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Info.html" target="_self">_OSMPBF__Info</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Node.html" target="_self">_OSMPBF__Node</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____PrimitiveBlock.html" target="_self">_OSMPBF__PrimitiveBlock</a></td><td class="desc"></td></tr>
+<tr id="row_27_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____PrimitiveGroup.html" target="_self">_OSMPBF__PrimitiveGroup</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Relation.html" target="_self">_OSMPBF__Relation</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____StringTable.html" target="_self">_OSMPBF__StringTable</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__OSMPBF____Way.html" target="_self">_OSMPBF__Way</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCAllocator.html" target="_self">_ProtobufCAllocator</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBinaryData.html" target="_self">_ProtobufCBinaryData</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBuffer.html" target="_self">_ProtobufCBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCBufferSimple.html" target="_self">_ProtobufCBufferSimple</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumDescriptor.html" target="_self">_ProtobufCEnumDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumValue.html" target="_self">_ProtobufCEnumValue</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCEnumValueIndex.html" target="_self">_ProtobufCEnumValueIndex</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCFieldDescriptor.html" target="_self">_ProtobufCFieldDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCIntRange.html" target="_self">_ProtobufCIntRange</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessage.html" target="_self">_ProtobufCMessage</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessageDescriptor.html" target="_self">_ProtobufCMessageDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMessageUnknownField.html" target="_self">_ProtobufCMessageUnknownField</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCMethodDescriptor.html" target="_self">_ProtobufCMethodDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCService.html" target="_self">_ProtobufCService</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ProtobufCServiceDescriptor.html" target="_self">_ProtobufCServiceDescriptor</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__ScannedMember.html" target="_self">_ScannedMember</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__SlabInfo.html" target="_self">_SlabInfo</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__stat.html" target="_self">_stat</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__VIDEO__POWER__MANAGEMENT.html" target="_self">_VIDEO_POWER_MANAGEMENT</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__wfinddata__t.html" target="_self">_wfinddata_t</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct__wfinddatai64__t.html" target="_self">_wfinddatai64_t</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structACCENTS.html" target="_self">ACCENTS</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structaction__cb__data.html" target="_self">action_cb_data</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structalias__map.html" target="_self">alias_map</a></td><td class="desc"></td></tr>
+<tr id="row_55_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structAllocator.html" target="_self">Allocator</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structandroid__search__priv.html" target="_self">android_search_priv</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structannouncement.html" target="_self">announcement</a></td><td class="desc"></td></tr>
+<tr id="row_58_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structargument.html" target="_self">argument</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structarguments.html" target="_self">arguments</a></td><td class="desc"></td></tr>
+<tr id="row_60_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structassociated__street.html" target="_self">associated_street</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr.html" target="_self">attr</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__bin.html" target="_self">attr_bin</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__fixme.html" target="_self">attr_fixme</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__iter.html" target="_self">attr_iter</a></td><td class="desc"></td></tr>
+<tr id="row_65_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__mapping.html" target="_self">attr_mapping</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattr__name.html" target="_self">attr_name</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structattrObject.html" target="_self">attrObject</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structaux__tile.html" target="_self">aux_tile</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structauxmap.html" target="_self">auxmap</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbinding.html" target="_self">binding</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbinfile__hash__entry.html" target="_self">binfile_hash_entry</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock.html" target="_self">block</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__bt__priv.html" target="_self">block_bt_priv</a></td><td class="desc"></td></tr>
+<tr id="row_74_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__data.html" target="_self">block_data</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__index.html" target="_self">block_index</a></td><td class="desc"></td></tr>
+<tr id="row_76_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__index__item.html" target="_self">block_index_item</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__list.html" target="_self">block_list</a></td><td class="desc"></td></tr>
+<tr id="row_78_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__offset.html" target="_self">block_offset</a></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structblock__priv.html" target="_self">block_priv</a></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbookmark__item__priv.html" target="_self">bookmark_item_priv</a></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbookmarks.html" target="_self">bookmarks</a></td><td class="desc"></td></tr>
+<tr id="row_82_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structboundary.html" target="_self">boundary</a></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structbuffer.html" target="_self">buffer</a></td><td class="desc"></td></tr>
+<tr id="row_84_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache.html" target="_self">cache</a></td><td class="desc"></td></tr>
+<tr id="row_85_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache__entry.html" target="_self">cache_entry</a></td><td class="desc"></td></tr>
+<tr id="row_86_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcache__entry__list.html" target="_self">cache_entry_list</a></td><td class="desc"></td></tr>
+<tr id="row_87_"><td class="entry"><img id="arr_87_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('87_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Callback</b></td><td class="desc"></td></tr>
+<tr id="row_87_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html" target="_self">org.navitproject.navit.NavitCamera</a></td><td class="desc"></td></tr>
+<tr id="row_88_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcallback.html" target="_self">callback</a></td><td class="desc"></td></tr>
+<tr id="row_89_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcallback__list.html" target="_self">callback_list</a></td><td class="desc"></td></tr>
+<tr id="row_90_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcb__hw__state__trail.html" target="_self">cb_hw_state_trail</a></td><td class="desc"></td></tr>
+<tr id="row_91_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcdf__data.html" target="_self">cdf_data</a></td><td class="desc">Contains data for the CDF </td></tr>
+<tr id="row_92_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcdf__speed.html" target="_self">cdf_speed</a></td><td class="desc">Conatins a list of previous speeds </td></tr>
+<tr id="row_93_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structch__edge.html" target="_self">ch_edge</a></td><td class="desc"></td></tr>
+<tr id="row_94_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structCHANGEPH.html" target="_self">CHANGEPH</a></td><td class="desc"></td></tr>
+<tr id="row_95_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchar__directive.html" target="_self">char_directive</a></td><td class="desc"></td></tr>
+<tr id="row_96_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structchar__directives.html" target="_self">char_directives</a></td><td class="desc"></td></tr>
+<tr id="row_97_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcircle.html" target="_self">circle</a></td><td class="desc"></td></tr>
+<tr id="row_98_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcJSON.html" target="_self">cJSON</a></td><td class="desc"></td></tr>
+<tr id="row_99_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcJSON__Hooks.html" target="_self">cJSON_Hooks</a></td><td class="desc"></td></tr>
+<tr id="row_100_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcmd__interface.html" target="_self">cmd_interface</a></td><td class="desc"></td></tr>
+<tr id="row_101_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoastline__tile.html" target="_self">coastline_tile</a></td><td class="desc"></td></tr>
+<tr id="row_102_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoastline__tile__data.html" target="_self">coastline_tile_data</a></td><td class="desc"></td></tr>
+<tr id="row_103_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcode.html" target="_self">code</a></td><td class="desc"></td></tr>
+<tr id="row_104_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcolor.html" target="_self">color</a></td><td class="desc"></td></tr>
+<tr id="row_105_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="uniont__espeak__command_1_1command.html" target="_self">t_espeak_command::command</a></td><td class="desc"></td></tr>
+<tr id="row_106_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__saved.html" target="_self">command_saved</a></td><td class="desc"></td></tr>
+<tr id="row_107_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__saved__cb.html" target="_self">command_saved_cb</a></td><td class="desc"></td></tr>
+<tr id="row_108_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcommand__table.html" target="_self">command_table</a></td><td class="desc"></td></tr>
+<tr id="row_109_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcompass.html" target="_self">compass</a></td><td class="desc"></td></tr>
+<tr id="row_110_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconfig.html" target="_self">config</a></td><td class="desc"></td></tr>
+<tr id="row_111_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structconfigObject.html" target="_self">configObject</a></td><td class="desc"></td></tr>
+<tr id="row_112_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcontext.html" target="_self">context</a></td><td class="desc"></td></tr>
+<tr id="row_113_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcontour.html" target="_self">contour</a></td><td class="desc"></td></tr>
+<tr id="row_114_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord.html" target="_self">coord</a></td><td class="desc"></td></tr>
+<tr id="row_115_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__3d.html" target="_self">coord_3d</a></td><td class="desc"></td></tr>
+<tr id="row_116_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__d.html" target="_self">coord_d</a></td><td class="desc">A double mercator coordinate </td></tr>
+<tr id="row_117_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__geo.html" target="_self">coord_geo</a></td><td class="desc">A WGS84 coordinate </td></tr>
+<tr id="row_118_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__geo__cart.html" target="_self">coord_geo_cart</a></td><td class="desc">A cartesian coordinate </td></tr>
+<tr id="row_119_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__rect.html" target="_self">coord_rect</a></td><td class="desc"></td></tr>
+<tr id="row_120_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoord__rectObject.html" target="_self">coord_rectObject</a></td><td class="desc"></td></tr>
+<tr id="row_121_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcoordObject.html" target="_self">coordObject</a></td><td class="desc"></td></tr>
+<tr id="row_122_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classcorelocation.html" target="_self">corelocation</a></td><td class="desc"></td></tr>
+<tr id="row_123_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry.html" target="_self">country</a></td><td class="desc"></td></tr>
+<tr id="row_124_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry__search.html" target="_self">country_search</a></td><td class="desc"></td></tr>
+<tr id="row_125_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcountry__table.html" target="_self">country_table</a></td><td class="desc"></td></tr>
+<tr id="row_126_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structcursor.html" target="_self">cursor</a></td><td class="desc"></td></tr>
+<tr id="row_127_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdata__window.html" target="_self">data_window</a></td><td class="desc"></td></tr>
+<tr id="row_128_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow.html" target="_self">datawindow</a></td><td class="desc"></td></tr>
+<tr id="row_129_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow__methods.html" target="_self">datawindow_methods</a></td><td class="desc"></td></tr>
+<tr id="row_130_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdatawindow__priv.html" target="_self">datawindow_priv</a></td><td class="desc"></td></tr>
+<tr id="row_131_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdb__config.html" target="_self">db_config</a></td><td class="desc"></td></tr>
+<tr id="row_132_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structDBFInfo.html" target="_self">DBFInfo</a></td><td class="desc"></td></tr>
+<tr id="row_133_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdbus__callback.html" target="_self">dbus_callback</a></td><td class="desc"></td></tr>
+<tr id="row_134_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdbus__method.html" target="_self">dbus_method</a></td><td class="desc"></td></tr>
+<tr id="row_135_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdefault__flags.html" target="_self">default_flags</a></td><td class="desc"></td></tr>
+<tr id="row_136_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdiagram__point.html" target="_self">diagram_point</a></td><td class="desc"></td></tr>
+<tr id="row_137_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplay__context.html" target="_self">display_context</a></td><td class="desc"></td></tr>
+<tr id="row_138_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplayitem.html" target="_self">displayitem</a></td><td class="desc"></td></tr>
+<tr id="row_139_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist.html" target="_self">displaylist</a></td><td class="desc"></td></tr>
+<tr id="row_140_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist__handle.html" target="_self">displaylist_handle</a></td><td class="desc"></td></tr>
+<tr id="row_141_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdisplaylist__icon__cache.html" target="_self">displaylist_icon_cache</a></td><td class="desc"></td></tr>
+<tr id="row_142_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdiv__flags__map.html" target="_self">div_flags_map</a></td><td class="desc"></td></tr>
+<tr id="row_143_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__info.html" target="_self">draw_info</a></td><td class="desc"></td></tr>
+<tr id="row_144_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__polyline__context.html" target="_self">draw_polyline_context</a></td><td class="desc"></td></tr>
+<tr id="row_145_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structdraw__polyline__shape.html" target="_self">draw_polyline_shape</a></td><td class="desc"></td></tr>
+<tr id="row_146_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structduplicate.html" target="_self">duplicate</a></td><td class="desc"></td></tr>
+<tr id="row_147_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structedge.html" target="_self">edge</a></td><td class="desc"></td></tr>
+<tr id="row_148_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structedge__hash__item.html" target="_self">edge_hash_item</a></td><td class="desc"></td></tr>
+<tr id="row_149_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structelement.html" target="_self">element</a></td><td class="desc"></td></tr>
+<tr id="row_150_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structelement__func.html" target="_self">element_func</a></td><td class="desc"></td></tr>
+<tr id="row_151_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structEMESS.html" target="_self">EMESS</a></td><td class="desc"></td></tr>
+<tr id="row_152_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structespeak__EVENT.html" target="_self">espeak_EVENT</a></td><td class="desc"></td></tr>
+<tr id="row_153_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structespeak__VOICE.html" target="_self">espeak_VOICE</a></td><td class="desc"></td></tr>
+<tr id="row_154_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__idle.html" target="_self">event_idle</a></td><td class="desc"></td></tr>
+<tr id="row_155_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__methods.html" target="_self">event_methods</a></td><td class="desc"></td></tr>
+<tr id="row_156_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__priv.html" target="_self">event_priv</a></td><td class="desc"></td></tr>
+<tr id="row_157_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__timeout.html" target="_self">event_timeout</a></td><td class="desc"></td></tr>
+<tr id="row_158_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structevent__watch.html" target="_self">event_watch</a></td><td class="desc"></td></tr>
+<tr id="row_159_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structexpression.html" target="_self">expression</a></td><td class="desc"></td></tr>
+<tr id="row_160_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structezxml.html" target="_self">ezxml</a></td><td class="desc"></td></tr>
+<tr id="row_161_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structezxml__root.html" target="_self">ezxml_root</a></td><td class="desc"></td></tr>
+<tr id="row_162_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfat__block.html" target="_self">fat_block</a></td><td class="desc"></td></tr>
+<tr id="row_163_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfibheap.html" target="_self">fibheap</a></td><td class="desc"></td></tr>
+<tr id="row_164_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfibheap__el.html" target="_self">fibheap_el</a></td><td class="desc"></td></tr>
+<tr id="row_165_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile.html" target="_self">file</a></td><td class="desc"></td></tr>
+<tr id="row_166_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__cache__id.html" target="_self">file_cache_id</a></td><td class="desc"></td></tr>
+<tr id="row_167_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__header.html" target="_self">file_header</a></td><td class="desc"></td></tr>
+<tr id="row_168_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfile__wordexp.html" target="_self">file_wordexp</a></td><td class="desc"></td></tr>
+<tr id="row_169_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfiles__relation__processing.html" target="_self">files_relation_processing</a></td><td class="desc"></td></tr>
+<tr id="row_170_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfilter.html" target="_self">filter</a></td><td class="desc"></td></tr>
+<tr id="row_171_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfilter__entry.html" target="_self">filter_entry</a></td><td class="desc"></td></tr>
+<tr id="row_172_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__font.html" target="_self">font_freetype_font</a></td><td class="desc"></td></tr>
+<tr id="row_173_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__glyph.html" target="_self">font_freetype_glyph</a></td><td class="desc"></td></tr>
+<tr id="row_174_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__methods.html" target="_self">font_freetype_methods</a></td><td class="desc"></td></tr>
+<tr id="row_175_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__freetype__text.html" target="_self">font_freetype_text</a></td><td class="desc"></td></tr>
+<tr id="row_176_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structfont__priv.html" target="_self">font_priv</a></td><td class="desc"></td></tr>
+<tr id="row_177_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structform.html" target="_self">form</a></td><td class="desc"></td></tr>
+<tr id="row_178_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structformer__destination.html" target="_self">former_destination</a></td><td class="desc"></td></tr>
+<tr id="row_179_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframe__t.html" target="_self">frame_t</a></td><td class="desc"></td></tr>
+<tr id="row_180_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframe__t2.html" target="_self">frame_t2</a></td><td class="desc"></td></tr>
+<tr id="row_181_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structframeref__t.html" target="_self">frameref_t</a></td><td class="desc"></td></tr>
+<tr id="row_182_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sattr.html" target="_self">g2sattr</a></td><td class="desc"></td></tr>
+<tr id="row_183_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2scolumns.html" target="_self">g2scolumns</a></td><td class="desc"></td></tr>
+<tr id="row_184_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sprop.html" target="_self">g2sprop</a></td><td class="desc"></td></tr>
+<tr id="row_185_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structg2sstats.html" target="_self">g2sstats</a></td><td class="desc"></td></tr>
+<tr id="row_186_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgar2nav__conv.html" target="_self">gar2nav_conv</a></td><td class="desc"></td></tr>
+<tr id="row_187_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgar2navit.html" target="_self">gar2navit</a></td><td class="desc"></td></tr>
+<tr id="row_188_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgeodesic.html" target="_self">geodesic</a></td><td class="desc"></td></tr>
+<tr id="row_189_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgeom__poly__segment.html" target="_self">geom_poly_segment</a></td><td class="desc"></td></tr>
+<tr id="row_190_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv_1_1gesture__elem.html" target="_self">gui_priv::gesture_elem</a></td><td class="desc"></td></tr>
+<tr id="row_191_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structglob__t.html" target="_self">glob_t</a></td><td class="desc"></td></tr>
+<tr id="row_192_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgps__sat.html" target="_self">gps_sat</a></td><td class="desc"></td></tr>
+<tr id="row_193_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgps__status.html" target="_self">gps_status</a></td><td class="desc"></td></tr>
+<tr id="row_194_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics.html" target="_self">graphics</a></td><td class="desc">Graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays </td></tr>
+<tr id="row_195_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__data__image.html" target="_self">graphics_data_image</a></td><td class="desc"></td></tr>
+<tr id="row_196_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font.html" target="_self">graphics_font</a></td><td class="desc"></td></tr>
+<tr id="row_197_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font__methods.html" target="_self">graphics_font_methods</a></td><td class="desc"></td></tr>
+<tr id="row_198_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__font__priv.html" target="_self">graphics_font_priv</a></td><td class="desc"></td></tr>
+<tr id="row_199_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc.html" target="_self">graphics_gc</a></td><td class="desc">Graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color </td></tr>
+<tr id="row_200_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc__methods.html" target="_self">graphics_gc_methods</a></td><td class="desc"></td></tr>
+<tr id="row_201_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__gc__priv.html" target="_self">graphics_gc_priv</a></td><td class="desc"></td></tr>
+<tr id="row_202_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image.html" target="_self">graphics_image</a></td><td class="desc"></td></tr>
+<tr id="row_203_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__buffer.html" target="_self">graphics_image_buffer</a></td><td class="desc"></td></tr>
+<tr id="row_204_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__methods.html" target="_self">graphics_image_methods</a></td><td class="desc"></td></tr>
+<tr id="row_205_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__image__priv.html" target="_self">graphics_image_priv</a></td><td class="desc"></td></tr>
+<tr id="row_206_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__keyboard.html" target="_self">graphics_keyboard</a></td><td class="desc"></td></tr>
+<tr id="row_207_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__methods.html" target="_self">graphics_methods</a></td><td class="desc"></td></tr>
+<tr id="row_208_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__platform.html" target="_self">graphics_opengl_platform</a></td><td class="desc"></td></tr>
+<tr id="row_209_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__platform__methods.html" target="_self">graphics_opengl_platform_methods</a></td><td class="desc"></td></tr>
+<tr id="row_210_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__window__system.html" target="_self">graphics_opengl_window_system</a></td><td class="desc"></td></tr>
+<tr id="row_211_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__opengl__window__system__methods.html" target="_self">graphics_opengl_window_system_methods</a></td><td class="desc"></td></tr>
+<tr id="row_212_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgraphics__priv.html" target="_self">graphics_priv</a></td><td class="desc"></td></tr>
+<tr id="row_213_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgscale.html" target="_self">gscale</a></td><td class="desc"></td></tr>
+<tr id="row_214_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui.html" target="_self">gui</a></td><td class="desc"></td></tr>
+<tr id="row_215_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__config__settings.html" target="_self">gui_config_settings</a></td><td class="desc">A structure to store configuration values </td></tr>
+<tr id="row_216_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__data.html" target="_self">gui_internal_data</a></td><td class="desc"></td></tr>
+<tr id="row_217_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__keyb__mode.html" target="_self">gui_internal_keyb_mode</a></td><td class="desc">Describes a keyboard mode </td></tr>
+<tr id="row_218_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__methods.html" target="_self">gui_internal_methods</a></td><td class="desc"></td></tr>
+<tr id="row_219_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__internal__widget__methods.html" target="_self">gui_internal_widget_methods</a></td><td class="desc"></td></tr>
+<tr id="row_220_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__menu__info.html" target="_self">gui_menu_info</a></td><td class="desc"></td></tr>
+<tr id="row_221_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__methods.html" target="_self">gui_methods</a></td><td class="desc"></td></tr>
+<tr id="row_222_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv.html" target="_self">gui_priv</a></td><td class="desc"></td></tr>
+<tr id="row_223_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgz__header__s.html" target="_self">gz_header_s</a></td><td class="desc"></td></tr>
+<tr id="row_224_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhash__entry.html" target="_self">hash_entry</a></td><td class="desc"></td></tr>
+<tr id="row_225_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structheightline.html" target="_self">heightline</a></td><td class="desc"></td></tr>
+<tr id="row_226_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhn__interpol__attr.html" target="_self">hn_interpol_attr</a></td><td class="desc"></td></tr>
+<tr id="row_227_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhouse__number__interpolation.html" target="_self">house_number_interpolation</a></td><td class="desc"></td></tr>
+<tr id="row_228_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhousenumber.html" target="_self">housenumber</a></td><td class="desc"></td></tr>
+<tr id="row_229_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structgui__priv_1_1html.html" target="_self">gui_priv::html</a></td><td class="desc"></td></tr>
+<tr id="row_230_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structhtml__tag__map.html" target="_self">html_tag_map</a></td><td class="desc"></td></tr>
+<tr id="row_231_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structidle__task.html" target="_self">idle_task</a></td><td class="desc"></td></tr>
+<tr id="row_232_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structimg__header.html" target="_self">img_header</a></td><td class="desc"></td></tr>
+<tr id="row_233_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinflate__state.html" target="_self">inflate_state</a></td><td class="desc"></td></tr>
+<tr id="row_234_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structInstanceData.html" target="_self">InstanceData</a></td><td class="desc"></td></tr>
+<tr id="row_235_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structinternal__state.html" target="_self">internal_state</a></td><td class="desc"></td></tr>
+<tr id="row_236_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem.html" target="_self">item</a></td><td class="desc"></td></tr>
+<tr id="row_237_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin.html" target="_self">item_bin</a></td><td class="desc"></td></tr>
+<tr id="row_238_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin__sink.html" target="_self">item_bin_sink</a></td><td class="desc"></td></tr>
+<tr id="row_239_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__bin__sink__func.html" target="_self">item_bin_sink_func</a></td><td class="desc"></td></tr>
+<tr id="row_240_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__data.html" target="_self">item_data</a></td><td class="desc"></td></tr>
+<tr id="row_241_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__hash.html" target="_self">item_hash</a></td><td class="desc"></td></tr>
+<tr id="row_242_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__id.html" target="_self">item_id</a></td><td class="desc"></td></tr>
+<tr id="row_243_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__methods.html" target="_self">item_methods</a></td><td class="desc"></td></tr>
+<tr id="row_244_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__name.html" target="_self">item_name</a></td><td class="desc"></td></tr>
+<tr id="row_245_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__priv.html" target="_self">item_priv</a></td><td class="desc"></td></tr>
+<tr id="row_246_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitem__range.html" target="_self">item_range</a></td><td class="desc"></td></tr>
+<tr id="row_247_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structitemgra.html" target="_self">itemgra</a></td><td class="desc"></td></tr>
+<tr id="row_248_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structj1850.html" target="_self">j1850</a></td><td class="desc"></td></tr>
+<tr id="row_249_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structjni__object.html" target="_self">jni_object</a></td><td class="desc"></td></tr>
+<tr id="row_250_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structkeywtab__t.html" target="_self">keywtab_t</a></td><td class="desc"></td></tr>
+<tr id="row_251_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__frame__t.html" target="_self">klatt_frame_t</a></td><td class="desc"></td></tr>
+<tr id="row_252_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__global__t.html" target="_self">klatt_global_t</a></td><td class="desc"></td></tr>
+<tr id="row_253_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structklatt__peaks__t.html" target="_self">klatt_peaks_t</a></td><td class="desc"></td></tr>
+<tr id="row_254_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structknown__translation__t.html" target="_self">known_translation_t</a></td><td class="desc"></td></tr>
+<tr id="row_255_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__data.html" target="_self">label_data</a></td><td class="desc"></td></tr>
+<tr id="row_256_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__data__offset.html" target="_self">label_data_offset</a></td><td class="desc"></td></tr>
+<tr id="row_257_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlabel__header.html" target="_self">label_header</a></td><td class="desc"></td></tr>
+<tr id="row_258_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structLANGUAGE__OPTIONS.html" target="_self">LANGUAGE_OPTIONS</a></td><td class="desc"></td></tr>
+<tr id="row_259_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlayer.html" target="_self">layer</a></td><td class="desc"></td></tr>
+<tr id="row_260_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlayout.html" target="_self">layout</a></td><td class="desc"></td></tr>
+<tr id="row_261_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlconv.html" target="_self">lconv</a></td><td class="desc"></td></tr>
+<tr id="row_262_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlevel.html" target="_self">level</a></td><td class="desc"></td></tr>
+<tr id="row_263_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structloaded__domain.html" target="_self">loaded_domain</a></td><td class="desc"></td></tr>
+<tr id="row_264_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structloaded__l10nfile.html" target="_self">loaded_l10nfile</a></td><td class="desc"></td></tr>
+<tr id="row_265_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlog.html" target="_self">log</a></td><td class="desc"></td></tr>
+<tr id="row_266_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlog__data.html" target="_self">log_data</a></td><td class="desc"></td></tr>
+<tr id="row_267_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match.html" target="_self">longest_match</a></td><td class="desc"></td></tr>
+<tr id="row_268_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match__list.html" target="_self">longest_match_list</a></td><td class="desc"></td></tr>
+<tr id="row_269_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structlongest__match__list__item.html" target="_self">longest_match_list_item</a></td><td class="desc"></td></tr>
+<tr id="row_270_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMagazine.html" target="_self">Magazine</a></td><td class="desc"></td></tr>
+<tr id="row_271_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__head.html" target="_self">malloc_head</a></td><td class="desc"></td></tr>
+<tr id="row_272_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmalloc__tail.html" target="_self">malloc_tail</a></td><td class="desc"></td></tr>
+<tr id="row_273_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap.html" target="_self">map</a></td><td class="desc">Holds information about a map </td></tr>
+<tr id="row_274_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__data.html" target="_self">map_data</a></td><td class="desc"></td></tr>
+<tr id="row_275_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__download.html" target="_self">map_download</a></td><td class="desc"></td></tr>
+<tr id="row_276_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__methods.html" target="_self">map_methods</a></td><td class="desc">Holds all functions a map plugin has to implement to be useable </td></tr>
+<tr id="row_277_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__priv.html" target="_self">map_priv</a></td><td class="desc">Represents the map from a single binfile </td></tr>
+<tr id="row_278_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rect.html" target="_self">map_rect</a></td><td class="desc">Describes a rectangular extract of a map </td></tr>
+<tr id="row_279_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rect__priv.html" target="_self">map_rect_priv</a></td><td class="desc"></td></tr>
+<tr id="row_280_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__rectObject.html" target="_self">map_rectObject</a></td><td class="desc"></td></tr>
+<tr id="row_281_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__search.html" target="_self">map_search</a></td><td class="desc">Holds information about a search on a map </td></tr>
+<tr id="row_282_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__search__priv.html" target="_self">map_search_priv</a></td><td class="desc">Represents a search on a map. This struct represents a search on a map; it is created when starting a search, and is used for retrieving results </td></tr>
+<tr id="row_283_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmap__selection.html" target="_self">map_selection</a></td><td class="desc">Used to select data from a map </td></tr>
+<tr id="row_284_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classmapExtract.html" target="_self">mapExtract</a></td><td class="desc"></td></tr>
+<tr id="row_285_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapObject.html" target="_self">mapObject</a></td><td class="desc"></td></tr>
+<tr id="row_286_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset.html" target="_self">mapset</a></td><td class="desc">A mapset </td></tr>
+<tr id="row_287_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset__handle.html" target="_self">mapset_handle</a></td><td class="desc">Handle for a mapset in use </td></tr>
+<tr id="row_288_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapset__search.html" target="_self">mapset_search</a></td><td class="desc">Holds information about a search in a mapset </td></tr>
+<tr id="row_289_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmapsetObject.html" target="_self">mapsetObject</a></td><td class="desc"></td></tr>
+<tr id="row_290_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__force__64.html" target="_self">maptool_force_64</a></td><td class="desc"></td></tr>
+<tr id="row_291_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__osm.html" target="_self">maptool_osm</a></td><td class="desc"></td></tr>
+<tr id="row_292_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptool__params.html" target="_self">maptool_params</a></td><td class="desc"></td></tr>
+<tr id="row_293_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmaptype.html" target="_self">maptype</a></td><td class="desc"></td></tr>
+<tr id="row_294_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmarker.html" target="_self">marker</a></td><td class="desc"></td></tr>
+<tr id="row_295_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMatchRecord.html" target="_self">MatchRecord</a></td><td class="desc"></td></tr>
+<tr id="row_296_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMBROLA__TAB.html" target="_self">MBROLA_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_297_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmbrolib__parameter.html" target="_self">mbrolib_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_298_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmbrolib__voice.html" target="_self">mbrolib_voice</a></td><td class="desc"></td></tr>
+<tr id="row_299_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu.html" target="_self">menu</a></td><td class="desc"></td></tr>
+<tr id="row_300_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__data.html" target="_self">menu_data</a></td><td class="desc"></td></tr>
+<tr id="row_301_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__methods.html" target="_self">menu_methods</a></td><td class="desc"></td></tr>
+<tr id="row_302_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmenu__priv.html" target="_self">menu_priv</a></td><td class="desc"></td></tr>
+<tr id="row_303_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmessage.html" target="_self">message</a></td><td class="desc"></td></tr>
+<tr id="row_304_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmessagelist.html" target="_self">messagelist</a></td><td class="desc"></td></tr>
+<tr id="row_305_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structMNEM__TAB.html" target="_self">MNEM_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_306_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmo__file__header.html" target="_self">mo_file_header</a></td><td class="desc"></td></tr>
+<tr id="row_307_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structmouse__event__queue__element.html" target="_self">mouse_event_queue_element</a></td><td class="desc"></td></tr>
+<tr id="row_308_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnav__next__turn.html" target="_self">nav_next_turn</a></td><td class="desc"></td></tr>
+<tr id="row_309_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnav__toggle__announcer.html" target="_self">nav_toggle_announcer</a></td><td class="desc"></td></tr>
+<tr id="row_310_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation.html" target="_self">navigation</a></td><td class="desc"></td></tr>
+<tr id="row_311_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__command.html" target="_self">navigation_command</a></td><td class="desc">Holds information about a command for a navigation maneuver </td></tr>
+<tr id="row_312_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__itm.html" target="_self">navigation_itm</a></td><td class="desc"></td></tr>
+<tr id="row_313_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__maneuver.html" target="_self">navigation_maneuver</a></td><td class="desc">Holds information about a navigation maneuver </td></tr>
+<tr id="row_314_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__status.html" target="_self">navigation_status</a></td><td class="desc"></td></tr>
+<tr id="row_315_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigation__way.html" target="_self">navigation_way</a></td><td class="desc"></td></tr>
+<tr id="row_316_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavigationObject.html" target="_self">navigationObject</a></td><td class="desc"></td></tr>
+<tr id="row_317_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit.html" target="_self">navit</a></td><td class="desc"></td></tr>
+<tr id="row_318_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__binding__w32__msg.html" target="_self">navit_binding_w32_msg</a></td><td class="desc"></td></tr>
+<tr id="row_319_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__object.html" target="_self">navit_object</a></td><td class="desc"></td></tr>
+<tr id="row_320_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavit__vehicle.html" target="_self">navit_vehicle</a></td><td class="desc">The vehicle used for navigation </td></tr>
+<tr id="row_321_"><td class="entry"><img id="arr_321_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('321_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html" target="_self">org.navitproject.navit.NavitActivityResult</a></td><td class="desc"></td></tr>
+<tr id="row_321_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html" target="_self">org.navitproject.navit.NavitSpeech2</a></td><td class="desc"></td></tr>
+<tr id="row_322_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html" target="_self">org.navitproject.navit.NavitGraphics</a></td><td class="desc"></td></tr>
+<tr id="row_323_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html" target="_self">org.navitproject.navit.NavitMap</a></td><td class="desc"></td></tr>
+<tr id="row_324_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structNavitObject.html" target="_self">NavitObject</a></td><td class="desc"></td></tr>
+<tr id="row_325_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnavitObject.html" target="_self">navitObject</a></td><td class="desc"></td></tr>
+<tr id="row_326_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html" target="_self">org.navitproject.navit.NavitTextTranslations</a></td><td class="desc"></td></tr>
+<tr id="row_327_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html" target="_self">org.navitproject.navit.NavitVehicle</a></td><td class="desc"></td></tr>
+<tr id="row_328_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnewnode.html" target="_self">newnode</a></td><td class="desc"></td></tr>
+<tr id="row_329_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnl2gl__t.html" target="_self">nl2gl_t</a></td><td class="desc"></td></tr>
+<tr id="row_330_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnode.html" target="_self">node</a></td><td class="desc"></td></tr>
+<tr id="row_331_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnode__item.html" target="_self">node_item</a></td><td class="desc"></td></tr>
+<tr id="row_332_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structnotify__priv.html" target="_self">notify_priv</a></td><td class="desc"></td></tr>
+<tr id="row_333_"><td class="entry"><img id="arr_333_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('333_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>NSObject</b></td><td class="desc"></td></tr>
+<tr id="row_333_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceDownloaderAppDelegate.html" target="_self">DownloaderAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_333_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitAppDelegate.html" target="_self">NavitAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_333_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitTimer.html" target="_self">NavitTimer</a></td><td class="desc"></td></tr>
+<tr id="row_333_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceVSSpeechSynthesizer.html" target="_self">VSSpeechSynthesizer</a></td><td class="desc"></td></tr>
+<tr id="row_334_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structo5m.html" target="_self">o5m</a></td><td class="desc"></td></tr>
+<tr id="row_335_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structobject__func.html" target="_self">object_func</a></td><td class="desc"></td></tr>
+<tr id="row_336_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structodometer.html" target="_self">odometer</a></td><td class="desc"></td></tr>
+<tr id="row_337_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structoffset__len.html" target="_self">offset_len</a></td><td class="desc"></td></tr>
+<tr id="row_338_" class="even"><td class="entry"><img id="arr_338_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('338_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>OnInitListener</b></td><td class="desc"></td></tr>
+<tr id="row_338_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html" target="_self">org.navitproject.navit.NavitSpeech2</a></td><td class="desc"></td></tr>
+<tr id="row_339_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structoption.html" target="_self">option</a></td><td class="desc"></td></tr>
+<tr id="row_340_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd.html" target="_self">osd</a></td><td class="desc"></td></tr>
+<tr id="row_341_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__button.html" target="_self">osd_button</a></td><td class="desc"></td></tr>
+<tr id="row_342_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__item.html" target="_self">osd_item</a></td><td class="desc"></td></tr>
+<tr id="row_343_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__item__methods.html" target="_self">osd_item_methods</a></td><td class="desc"></td></tr>
+<tr id="row_344_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__methods.html" target="_self">osd_methods</a></td><td class="desc"></td></tr>
+<tr id="row_345_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__priv__common.html" target="_self">osd_priv_common</a></td><td class="desc"></td></tr>
+<tr id="row_346_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__scale.html" target="_self">osd_scale</a></td><td class="desc"></td></tr>
+<tr id="row_347_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__cam.html" target="_self">osd_speed_cam</a></td><td class="desc"></td></tr>
+<tr id="row_348_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__cam__entry.html" target="_self">osd_speed_cam_entry</a></td><td class="desc"></td></tr>
+<tr id="row_349_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__speed__warner.html" target="_self">osd_speed_warner</a></td><td class="desc"></td></tr>
+<tr id="row_350_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__text.html" target="_self">osd_text</a></td><td class="desc"></td></tr>
+<tr id="row_351_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosd__text__item.html" target="_self">osd_text_item</a></td><td class="desc"></td></tr>
+<tr id="row_352_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosm__protobufdb__context.html" target="_self">osm_protobufdb_context</a></td><td class="desc"></td></tr>
+<tr id="row_353_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpadding.html" target="_self">padding</a></td><td class="desc">The functions to be implemented by graphics plugins </td></tr>
+<tr id="row_354_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaDeviceInfo.html" target="_self">PaDeviceInfo</a></td><td class="desc"></td></tr>
+<tr id="row_355_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaHostApiInfo.html" target="_self">PaHostApiInfo</a></td><td class="desc"></td></tr>
+<tr id="row_356_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaHostErrorInfo.html" target="_self">PaHostErrorInfo</a></td><td class="desc"></td></tr>
+<tr id="row_357_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparam__list.html" target="_self">param_list</a></td><td class="desc"></td></tr>
+<tr id="row_358_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPARAM__STACK.html" target="_self">PARAM_STACK</a></td><td class="desc"></td></tr>
+<tr id="row_359_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparent.html" target="_self">parent</a></td><td class="desc"></td></tr>
+<tr id="row_360_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparse__args.html" target="_self">parse_args</a></td><td class="desc"></td></tr>
+<tr id="row_361_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structparsedata.html" target="_self">parsedata</a></td><td class="desc"></td></tr>
+<tr id="row_362_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamCallbackTimeInfo.html" target="_self">PaStreamCallbackTimeInfo</a></td><td class="desc"></td></tr>
+<tr id="row_363_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamInfo.html" target="_self">PaStreamInfo</a></td><td class="desc"></td></tr>
+<tr id="row_364_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPaStreamParameters.html" target="_self">PaStreamParameters</a></td><td class="desc"></td></tr>
+<tr id="row_365_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpathattr.html" target="_self">pathattr</a></td><td class="desc"></td></tr>
+<tr id="row_366_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpcoord.html" target="_self">pcoord</a></td><td class="desc"></td></tr>
+<tr id="row_367_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpcoordObject.html" target="_self">pcoordObject</a></td><td class="desc"></td></tr>
+<tr id="row_368_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpedestrian.html" target="_self">pedestrian</a></td><td class="desc"></td></tr>
+<tr id="row_369_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__LIST.html" target="_self">PHONEME_LIST</a></td><td class="desc"></td></tr>
+<tr id="row_370_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__LIST2.html" target="_self">PHONEME_LIST2</a></td><td class="desc"></td></tr>
+<tr id="row_371_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__TAB.html" target="_self">PHONEME_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_372_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structPHONEME__TAB__LIST.html" target="_self">PHONEME_TAB_LIST</a></td><td class="desc"></td></tr>
+<tr id="row_373_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structphrase.html" target="_self">phrase</a></td><td class="desc"></td></tr>
+<tr id="row_374_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structplugin.html" target="_self">plugin</a></td><td class="desc"></td></tr>
+<tr id="row_375_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structplugins.html" target="_self">plugins</a></td><td class="desc"></td></tr>
+<tr id="row_376_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__16__struct.html" target="_self">png_color_16_struct</a></td><td class="desc"></td></tr>
+<tr id="row_377_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__8__struct.html" target="_self">png_color_8_struct</a></td><td class="desc"></td></tr>
+<tr id="row_378_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__color__struct.html" target="_self">png_color_struct</a></td><td class="desc"></td></tr>
+<tr id="row_379_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__dsort__struct.html" target="_self">png_dsort_struct</a></td><td class="desc"></td></tr>
+<tr id="row_380_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__info__struct.html" target="_self">png_info_struct</a></td><td class="desc"></td></tr>
+<tr id="row_381_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__row__info__struct.html" target="_self">png_row_info_struct</a></td><td class="desc"></td></tr>
+<tr id="row_382_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__sPLT__entry__struct.html" target="_self">png_sPLT_entry_struct</a></td><td class="desc"></td></tr>
+<tr id="row_383_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__sPLT__struct.html" target="_self">png_sPLT_struct</a></td><td class="desc"></td></tr>
+<tr id="row_384_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__struct__def.html" target="_self">png_struct_def</a></td><td class="desc"></td></tr>
+<tr id="row_385_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__text__struct.html" target="_self">png_text_struct</a></td><td class="desc"></td></tr>
+<tr id="row_386_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__time__struct.html" target="_self">png_time_struct</a></td><td class="desc"></td></tr>
+<tr id="row_387_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpng__unknown__chunk__t.html" target="_self">png_unknown_chunk_t</a></td><td class="desc"></td></tr>
+<tr id="row_388_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoi__param.html" target="_self">poi_param</a></td><td class="desc"></td></tr>
+<tr id="row_389_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoint.html" target="_self">point</a></td><td class="desc"></td></tr>
+<tr id="row_390_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoint__rect.html" target="_self">point_rect</a></td><td class="desc"></td></tr>
+<tr id="row_391_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpoly__priv.html" target="_self">poly_priv</a></td><td class="desc"></td></tr>
+<tr id="row_392_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structpopulation__table.html" target="_self">population_table</a></td><td class="desc"></td></tr>
+<tr id="row_393_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprocess__relation__member__func__priv.html" target="_self">process_relation_member_func_priv</a></td><td class="desc"></td></tr>
+<tr id="row_394_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprofile__option.html" target="_self">profile_option</a></td><td class="desc"></td></tr>
+<tr id="row_395_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structprojection__name.html" target="_self">projection_name</a></td><td class="desc"></td></tr>
+<tr id="row_396_" class="even"><td class="entry"><img id="arr_396_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('396_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QObject</b></td><td class="desc"></td></tr>
+<tr id="row_396_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classBackend.html" target="_self">Backend</a></td><td class="desc"></td></tr>
+<tr id="row_396_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classBookmarkObject.html" target="_self">BookmarkObject</a></td><td class="desc"></td></tr>
+<tr id="row_396_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classMapObject.html" target="_self">MapObject</a></td><td class="desc"></td></tr>
+<tr id="row_396_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQPoint.html" target="_self">NGQPoint</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_396_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('396_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxy.html" target="_self">NGQProxy</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyBookmarks.html" target="_self">NGQProxyBookmarks</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyGui.html" target="_self">NGQProxyGui</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyNavit.html" target="_self">NGQProxyNavit</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_3_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyRoute.html" target="_self">NGQProxyRoute</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_4_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxySearch.html" target="_self">NGQProxySearch</a></td><td class="desc"></td></tr>
+<tr id="row_396_4_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQProxyVehicle.html" target="_self">NGQProxyVehicle</a></td><td class="desc"></td></tr>
+<tr id="row_396_5_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classPoiObject.html" target="_self">PoiObject</a></td><td class="desc"></td></tr>
+<tr id="row_396_6_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitGeoReceiver.html" target="_self">QNavitGeoReceiver</a></td><td class="desc"></td></tr>
+<tr id="row_396_7_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classqt5__navit__timer.html" target="_self">qt5_navit_timer</a></td><td class="desc"></td></tr>
+<tr id="row_396_8_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQt5EspeakAudioOut.html" target="_self">Qt5EspeakAudioOut</a></td><td class="desc"></td></tr>
+<tr id="row_396_9_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classSearchObject.html" target="_self">SearchObject</a></td><td class="desc"></td></tr>
+<tr id="row_396_10_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classVehicleObject.html" target="_self">VehicleObject</a></td><td class="desc"></td></tr>
+<tr id="row_397_"><td class="entry"><img id="arr_397_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('397_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QQuickPaintedItem</b></td><td class="desc"></td></tr>
+<tr id="row_397_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitQuick.html" target="_self">QNavitQuick</a></td><td class="desc"></td></tr>
+<tr id="row_398_" class="even"><td class="entry"><img id="arr_398_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('398_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QStandardItemModel</b></td><td class="desc"></td></tr>
+<tr id="row_398_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQStandardItemModel.html" target="_self">NGQStandardItemModel</a></td><td class="desc"></td></tr>
+<tr id="row_399_"><td class="entry"><img id="arr_399_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('399_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QT_QPAINTER_RENDERAREA_PARENT</b></td><td class="desc"></td></tr>
+<tr id="row_399_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classRenderArea.html" target="_self">RenderArea</a></td><td class="desc"></td></tr>
+<tr id="row_400_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__data.html" target="_self">quadtree_data</a></td><td class="desc"></td></tr>
+<tr id="row_401_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__item.html" target="_self">quadtree_item</a></td><td class="desc"></td></tr>
+<tr id="row_402_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__iter.html" target="_self">quadtree_iter</a></td><td class="desc"></td></tr>
+<tr id="row_403_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__iter__node.html" target="_self">quadtree_iter_node</a></td><td class="desc"></td></tr>
+<tr id="row_404_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structquadtree__node.html" target="_self">quadtree_node</a></td><td class="desc"></td></tr>
+<tr id="row_405_"><td class="entry"><img id="arr_405_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('405_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>QWidget</b></td><td class="desc"></td></tr>
+<tr id="row_405_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classNGQMainWindow.html" target="_self">NGQMainWindow</a></td><td class="desc"></td></tr>
+<tr id="row_405_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classQNavitWidget.html" target="_self">QNavitWidget</a></td><td class="desc"></td></tr>
+<tr id="row_406_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrange.html" target="_self">range</a></td><td class="desc"></td></tr>
+<tr id="row_407_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRealIter.html" target="_self">RealIter</a></td><td class="desc"></td></tr>
+<tr id="row_408_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrect.html" target="_self">rect</a></td><td class="desc"></td></tr>
+<tr id="row_409_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structregion__header.html" target="_self">region_header</a></td><td class="desc"></td></tr>
+<tr id="row_410_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelation__member.html" target="_self">relation_member</a></td><td class="desc"></td></tr>
+<tr id="row_411_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations.html" target="_self">relations</a></td><td class="desc"></td></tr>
+<tr id="row_412_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations__func.html" target="_self">relations_func</a></td><td class="desc"></td></tr>
+<tr id="row_413_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrelations__member.html" target="_self">relations_member</a></td><td class="desc"></td></tr>
+<tr id="row_414_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structREPLACE__PHONEMES.html" target="_self">REPLACE_PHONEMES</a></td><td class="desc"></td></tr>
+<tr id="row_415_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRESONATOR.html" target="_self">RESONATOR</a></td><td class="desc"></td></tr>
+<tr id="row_416_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresonator__t.html" target="_self">resonator_t</a></td><td class="desc"></td></tr>
+<tr id="row_417_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresult.html" target="_self">result</a></td><td class="desc"></td></tr>
+<tr id="row_418_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structresult__list.html" target="_self">result_list</a></td><td class="desc"></td></tr>
+<tr id="row_419_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrgn__point.html" target="_self">rgn_point</a></td><td class="desc"></td></tr>
+<tr id="row_420_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrgn__poly.html" target="_self">rgn_poly</a></td><td class="desc"></td></tr>
+<tr id="row_421_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structRGROUP.html" target="_self">RGROUP</a></td><td class="desc"></td></tr>
+<tr id="row_422_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroadprofile.html" target="_self">roadprofile</a></td><td class="desc"></td></tr>
+<tr id="row_423_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrocket.html" target="_self">rocket</a></td><td class="desc"></td></tr>
+<tr id="row_424_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute.html" target="_self">route</a></td><td class="desc">A complete route </td></tr>
+<tr id="row_425_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__crossing.html" target="_self">route_crossing</a></td><td class="desc"></td></tr>
+<tr id="row_426_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__crossings.html" target="_self">route_crossings</a></td><td class="desc"></td></tr>
+<tr id="row_427_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__data.html" target="_self">route_data</a></td><td class="desc"></td></tr>
+<tr id="row_428_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph.html" target="_self">route_graph</a></td><td class="desc">A complete route graph </td></tr>
+<tr id="row_429_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__point.html" target="_self">route_graph_point</a></td><td class="desc">A point in the route graph </td></tr>
+<tr id="row_430_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__point__iterator.html" target="_self">route_graph_point_iterator</a></td><td class="desc">Iterator to iterate through all route graph segments in a route graph point </td></tr>
+<tr id="row_431_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__segment.html" target="_self">route_graph_segment</a></td><td class="desc">A segment in the route graph </td></tr>
+<tr id="row_432_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__graph__segment__data.html" target="_self">route_graph_segment_data</a></td><td class="desc"></td></tr>
+<tr id="row_433_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__guard.html" target="_self">route_guard</a></td><td class="desc"></td></tr>
+<tr id="row_434_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__info.html" target="_self">route_info</a></td><td class="desc">Usually represents a destination or position </td></tr>
+<tr id="row_435_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__path.html" target="_self">route_path</a></td><td class="desc">A complete route path </td></tr>
+<tr id="row_436_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__path__segment.html" target="_self">route_path_segment</a></td><td class="desc">A segment in the route path </td></tr>
+<tr id="row_437_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__segment__data.html" target="_self">route_segment_data</a></td><td class="desc">A segment in the route graph or path </td></tr>
+<tr id="row_438_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structroute__traffic__distortion.html" target="_self">route_traffic_distortion</a></td><td class="desc">A traffic distortion </td></tr>
+<tr id="row_439_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structrouteObject.html" target="_self">routeObject</a></td><td class="desc"></td></tr>
+<tr id="row_440_" class="even"><td class="entry"><img id="arr_440_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('440_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Runnable</b></td><td class="desc"></td></tr>
+<tr id="row_440_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html" target="_self">org.navitproject.navit.NavitSpeech</a></td><td class="desc"></td></tr>
+<tr id="row_440_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html" target="_self">org.navitproject.navit.NavitTimeout</a></td><td class="desc"></td></tr>
+<tr id="row_440_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitWatch.html" target="_self">org.navitproject.navit.NavitWatch</a></td><td class="desc"></td></tr>
+<tr id="row_441_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSAHooks.html" target="_self">SAHooks</a></td><td class="desc"></td></tr>
+<tr id="row_442_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structscript.html" target="_self">script</a></td><td class="desc"></td></tr>
+<tr id="row_443_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structscroll__buttons.html" target="_self">scroll_buttons</a></td><td class="desc"></td></tr>
+<tr id="row_444_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list.html" target="_self">search_list</a></td><td class="desc"></td></tr>
+<tr id="row_445_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__common.html" target="_self">search_list_common</a></td><td class="desc"></td></tr>
+<tr id="row_446_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__country.html" target="_self">search_list_country</a></td><td class="desc"></td></tr>
+<tr id="row_447_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__house__number.html" target="_self">search_list_house_number</a></td><td class="desc"></td></tr>
+<tr id="row_448_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__level.html" target="_self">search_list_level</a></td><td class="desc"></td></tr>
+<tr id="row_449_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__result.html" target="_self">search_list_result</a></td><td class="desc"></td></tr>
+<tr id="row_450_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__street.html" target="_self">search_list_street</a></td><td class="desc"></td></tr>
+<tr id="row_451_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsearch__list__town.html" target="_self">search_list_town</a></td><td class="desc"></td></tr>
+<tr id="row_452_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string_1_1segment__pair.html" target="_self">sysdep_string::segment_pair</a></td><td class="desc"></td></tr>
+<tr id="row_453_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structselector.html" target="_self">selector</a></td><td class="desc"></td></tr>
+<tr id="row_454_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshape__tree__node.html" target="_self">shape_tree_node</a></td><td class="desc"></td></tr>
+<tr id="row_455_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structshmem__header.html" target="_self">shmem_header</a></td><td class="desc"></td></tr>
+<tr id="row_456_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPDiskTreeInfo.html" target="_self">SHPDiskTreeInfo</a></td><td class="desc"></td></tr>
+<tr id="row_457_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPInfo.html" target="_self">SHPInfo</a></td><td class="desc"></td></tr>
+<tr id="row_458_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSHPTree.html" target="_self">SHPTree</a></td><td class="desc"></td></tr>
+<tr id="row_459_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsize__weight__limit.html" target="_self">size_weight_limit</a></td><td class="desc"></td></tr>
+<tr id="row_460_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSliceConfig.html" target="_self">SliceConfig</a></td><td class="desc"></td></tr>
+<tr id="row_461_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSmcBranch.html" target="_self">SmcBranch</a></td><td class="desc"></td></tr>
+<tr id="row_462_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSmcEntry.html" target="_self">SmcEntry</a></td><td class="desc"></td></tr>
+<tr id="row_463_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSOUND__ICON.html" target="_self">SOUND_ICON</a></td><td class="desc"></td></tr>
+<tr id="row_464_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspawn__process__info.html" target="_self">spawn_process_info</a></td><td class="desc"></td></tr>
+<tr id="row_465_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPECT__SEQ.html" target="_self">SPECT_SEQ</a></td><td class="desc"></td></tr>
+<tr id="row_466_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPECT__SEQK.html" target="_self">SPECT_SEQK</a></td><td class="desc"></td></tr>
+<tr id="row_467_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech.html" target="_self">speech</a></td><td class="desc"></td></tr>
+<tr id="row_468_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech__methods.html" target="_self">speech_methods</a></td><td class="desc"></td></tr>
+<tr id="row_469_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structspeech__priv.html" target="_self">speech_priv</a></td><td class="desc"></td></tr>
+<tr id="row_470_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSPEED__FACTORS.html" target="_self">SPEED_FACTORS</a></td><td class="desc"></td></tr>
+<tr id="row_471_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSSML__STACK.html" target="_self">SSML_STACK</a></td><td class="desc"></td></tr>
+<tr id="row_472_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstat.html" target="_self">stat</a></td><td class="desc"></td></tr>
+<tr id="row_473_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstat__file__info__t.html" target="_self">stat_file_info_t</a></td><td class="desc"></td></tr>
+<tr id="row_474_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstatusbar__priv.html" target="_self">statusbar_priv</a></td><td class="desc"></td></tr>
+<tr id="row_475_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstopwatch.html" target="_self">stopwatch</a></td><td class="desc"></td></tr>
+<tr id="row_476_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__data.html" target="_self">street_data</a></td><td class="desc">Information about a street </td></tr>
+<tr id="row_477_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__destination.html" target="_self">street_destination</a></td><td class="desc">A linked list containing the destination of the road </td></tr>
+<tr id="row_478_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__header.html" target="_self">street_header</a></td><td class="desc"></td></tr>
+<tr id="row_479_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__header__type.html" target="_self">street_header_type</a></td><td class="desc"></td></tr>
+<tr id="row_480_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name.html" target="_self">street_name</a></td><td class="desc"></td></tr>
+<tr id="row_481_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__index.html" target="_self">street_name_index</a></td><td class="desc"></td></tr>
+<tr id="row_482_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__number.html" target="_self">street_name_number</a></td><td class="desc"></td></tr>
+<tr id="row_483_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__numbers.html" target="_self">street_name_numbers</a></td><td class="desc"></td></tr>
+<tr id="row_484_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__name__segment.html" target="_self">street_name_segment</a></td><td class="desc"></td></tr>
+<tr id="row_485_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__priv.html" target="_self">street_priv</a></td><td class="desc"></td></tr>
+<tr id="row_486_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__str.html" target="_self">street_str</a></td><td class="desc"></td></tr>
+<tr id="row_487_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstreet__type.html" target="_self">street_type</a></td><td class="desc"></td></tr>
+<tr id="row_488_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structstring__desc.html" target="_self">string_desc</a></td><td class="desc"></td></tr>
+<tr id="row_489_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsubdivision.html" target="_self">subdivision</a></td><td class="desc"></td></tr>
+<tr id="row_490_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsuffix.html" target="_self">suffix</a></td><td class="desc"></td></tr>
+<tr id="row_491_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structSYLLABLE.html" target="_self">SYLLABLE</a></td><td class="desc"></td></tr>
+<tr id="row_492_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__segment.html" target="_self">sysdep_segment</a></td><td class="desc"></td></tr>
+<tr id="row_493_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string.html" target="_self">sysdep_string</a></td><td class="desc"></td></tr>
+<tr id="row_494_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structsysdep__string__desc.html" target="_self">sysdep_string_desc</a></td><td class="desc"></td></tr>
+<tr id="row_495_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__character.html" target="_self">t_espeak_character</a></td><td class="desc"></td></tr>
+<tr id="row_496_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__command.html" target="_self">t_espeak_command</a></td><td class="desc"></td></tr>
+<tr id="row_497_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__key.html" target="_self">t_espeak_key</a></td><td class="desc"></td></tr>
+<tr id="row_498_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__mark.html" target="_self">t_espeak_mark</a></td><td class="desc"></td></tr>
+<tr id="row_499_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__parameter.html" target="_self">t_espeak_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_500_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__terminated__msg.html" target="_self">t_espeak_terminated_msg</a></td><td class="desc"></td></tr>
+<tr id="row_501_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structt__espeak__text.html" target="_self">t_espeak_text</a></td><td class="desc"></td></tr>
+<tr id="row_502_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtable__column__desc.html" target="_self">table_column_desc</a></td><td class="desc"></td></tr>
+<tr id="row_503_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtable__data.html" target="_self">table_data</a></td><td class="desc">A structure to store information about a table </td></tr>
+<tr id="row_504_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtagSHPObject.html" target="_self">tagSHPObject</a></td><td class="desc"></td></tr>
+<tr id="row_505_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtcoord.html" target="_self">tcoord</a></td><td class="desc"></td></tr>
+<tr id="row_506_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtemplateObject.html" target="_self">templateObject</a></td><td class="desc"></td></tr>
+<tr id="row_507_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structThreadMemory.html" target="_self">ThreadMemory</a></td><td class="desc"></td></tr>
+<tr id="row_508_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile.html" target="_self">tile</a></td><td class="desc">A map tile, a rectangular region of the world </td></tr>
+<tr id="row_509_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__data.html" target="_self">tile_data</a></td><td class="desc"></td></tr>
+<tr id="row_510_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__head.html" target="_self">tile_head</a></td><td class="desc"></td></tr>
+<tr id="row_511_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__info.html" target="_self">tile_info</a></td><td class="desc"></td></tr>
+<tr id="row_512_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtile__parameter.html" target="_self">tile_parameter</a></td><td class="desc"></td></tr>
+<tr id="row_513_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtilt__data.html" target="_self">tilt_data</a></td><td class="desc"></td></tr>
+<tr id="row_514_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimestamp.html" target="_self">timestamp</a></td><td class="desc"></td></tr>
+<tr id="row_515_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimeval.html" target="_self">timeval</a></td><td class="desc"></td></tr>
+<tr id="row_516_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtimezone.html" target="_self">timezone</a></td><td class="desc"></td></tr>
+<tr id="row_517_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTONE__HEAD.html" target="_self">TONE_HEAD</a></td><td class="desc"></td></tr>
+<tr id="row_518_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTONE__NUCLEUS.html" target="_self">TONE_NUCLEUS</a></td><td class="desc"></td></tr>
+<tr id="row_519_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtown__country.html" target="_self">town_country</a></td><td class="desc"></td></tr>
+<tr id="row_520_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtown__priv.html" target="_self">town_priv</a></td><td class="desc"></td></tr>
+<tr id="row_521_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracking.html" target="_self">tracking</a></td><td class="desc"></td></tr>
+<tr id="row_522_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtracking__line.html" target="_self">tracking_line</a></td><td class="desc"></td></tr>
+<tr id="row_523_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtransformation.html" target="_self">transformation</a></td><td class="desc">The parameters needed to transform a map for display </td></tr>
+<tr id="row_524_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structTranslator.html" target="_self">Translator</a></td><td class="desc"></td></tr>
+<tr id="row_525_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr.html" target="_self">tree_hdr</a></td><td class="desc"></td></tr>
+<tr id="row_526_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr__h.html" target="_self">tree_hdr_h</a></td><td class="desc"></td></tr>
+<tr id="row_527_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__hdr__v.html" target="_self">tree_hdr_v</a></td><td class="desc"></td></tr>
+<tr id="row_528_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__header.html" target="_self">tree_header</a></td><td class="desc"></td></tr>
+<tr id="row_529_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__leaf__h.html" target="_self">tree_leaf_h</a></td><td class="desc"></td></tr>
+<tr id="row_530_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__leaf__v.html" target="_self">tree_leaf_v</a></td><td class="desc"></td></tr>
+<tr id="row_531_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__search.html" target="_self">tree_search</a></td><td class="desc"></td></tr>
+<tr id="row_532_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtree__search__node.html" target="_self">tree_search_node</a></td><td class="desc"></td></tr>
+<tr id="row_533_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structtriple.html" target="_self">triple</a></td><td class="desc"></td></tr>
+<tr id="row_534_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structturn__restriction.html" target="_self">turn_restriction</a></td><td class="desc"></td></tr>
+<tr id="row_535_"><td class="entry"><img id="arr_535_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('535_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>&lt;UIApplicationDelegate&gt;</b></td><td class="desc"></td></tr>
+<tr id="row_535_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceDownloaderAppDelegate.html" target="_self">DownloaderAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_535_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitAppDelegate.html" target="_self">NavitAppDelegate</a></td><td class="desc"></td></tr>
+<tr id="row_536_" class="even"><td class="entry"><img id="arr_536_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('536_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>UITableViewController</b></td><td class="desc"></td></tr>
+<tr id="row_536_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceRootViewController.html" target="_self">RootViewController</a></td><td class="desc"></td></tr>
+<tr id="row_537_"><td class="entry"><img id="arr_537_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('537_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>UIView</b></td><td class="desc"></td></tr>
+<tr id="row_537_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitView.html" target="_self">NavitView</a></td><td class="desc"></td></tr>
+<tr id="row_538_" class="even"><td class="entry"><img id="arr_538_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('538_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>UIViewController</b></td><td class="desc"></td></tr>
+<tr id="row_538_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceDownloaderDetailViewController.html" target="_self">DownloaderDetailViewController</a></td><td class="desc"></td></tr>
+<tr id="row_538_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="interfaceNavitViewController.html" target="_self">NavitViewController</a></td><td class="desc"></td></tr>
+<tr id="row_539_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle.html" target="_self">vehicle</a></td><td class="desc"></td></tr>
+<tr id="row_540_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__and__profilename.html" target="_self">vehicle_and_profilename</a></td><td class="desc"></td></tr>
+<tr id="row_541_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__methods.html" target="_self">vehicle_methods</a></td><td class="desc"></td></tr>
+<tr id="row_542_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicle__priv.html" target="_self">vehicle_priv</a></td><td class="desc"></td></tr>
+<tr id="row_543_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvehicleprofile.html" target="_self">vehicleprofile</a></td><td class="desc"></td></tr>
+<tr id="row_544_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvoice__t.html" target="_self">voice_t</a></td><td class="desc"></td></tr>
+<tr id="row_545_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structvolume.html" target="_self">volume</a></td><td class="desc"></td></tr>
+<tr id="row_546_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwavegen__peaks__t.html" target="_self">wavegen_peaks_t</a></td><td class="desc"></td></tr>
+<tr id="row_547_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwchar__t__directive.html" target="_self">wchar_t_directive</a></td><td class="desc"></td></tr>
+<tr id="row_548_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwchar__t__directives.html" target="_self">wchar_t_directives</a></td><td class="desc"></td></tr>
+<tr id="row_549_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structWGEN__DATA.html" target="_self">WGEN_DATA</a></td><td class="desc"></td></tr>
+<tr id="row_550_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwidget.html" target="_self">widget</a></td><td class="desc"></td></tr>
+<tr id="row_551_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwin32__binding__private.html" target="_self">win32_binding_private</a></td><td class="desc"></td></tr>
+<tr id="row_552_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow.html" target="_self">window</a></td><td class="desc"></td></tr>
+<tr id="row_553_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow__data.html" target="_self">window_data</a></td><td class="desc"></td></tr>
+<tr id="row_554_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwindow__priv.html" target="_self">window_priv</a></td><td class="desc"></td></tr>
+<tr id="row_555_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structWORD__TAB.html" target="_self">WORD_TAB</a></td><td class="desc"></td></tr>
+<tr id="row_556_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwordexp__t.html" target="_self">wordexp_t</a></td><td class="desc"></td></tr>
+<tr id="row_557_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structwpoint.html" target="_self">wpoint</a></td><td class="desc"></td></tr>
+<tr id="row_558_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxistate.html" target="_self">xistate</a></td><td class="desc"></td></tr>
+<tr id="row_559_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmldocument.html" target="_self">xmldocument</a></td><td class="desc"></td></tr>
+<tr id="row_560_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structxmlstate.html" target="_self">xmlstate</a></td><td class="desc"></td></tr>
+<tr id="row_561_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structXPM2BMP__TAG.html" target="_self">XPM2BMP_TAG</a></td><td class="desc"></td></tr>
+<tr id="row_562_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structXPMCOLORENTRY__TAG.html" target="_self">XPMCOLORENTRY_TAG</a></td><td class="desc"></td></tr>
+<tr id="row_563_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionyyalloc.html" target="_self">yyalloc</a></td><td class="desc"></td></tr>
+<tr id="row_564_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="unionyystype.html" target="_self">yystype</a></td><td class="desc"></td></tr>
+<tr id="row_565_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structz__clip__result.html" target="_self">z_clip_result</a></td><td class="desc"></td></tr>
+<tr id="row_566_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structz__stream__s.html" target="_self">z_stream_s</a></td><td class="desc"></td></tr>
+<tr id="row_567_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip64__eoc.html" target="_self">zip64_eoc</a></td><td class="desc"></td></tr>
+<tr id="row_568_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip64__eocl.html" target="_self">zip64_eocl</a></td><td class="desc"></td></tr>
+<tr id="row_569_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__alignment__check.html" target="_self">zip_alignment_check</a></td><td class="desc"></td></tr>
+<tr id="row_570_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__cd.html" target="_self">zip_cd</a></td><td class="desc">ZIP central directory structure </td></tr>
+<tr id="row_571_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__cd__ext.html" target="_self">zip_cd_ext</a></td><td class="desc">ZIP extra field structure </td></tr>
+<tr id="row_572_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__enc.html" target="_self">zip_enc</a></td><td class="desc"></td></tr>
+<tr id="row_573_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__eoc.html" target="_self">zip_eoc</a></td><td class="desc">ZIP end of central directory structure </td></tr>
+<tr id="row_574_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__info.html" target="_self">zip_info</a></td><td class="desc"></td></tr>
+<tr id="row_575_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__lfh.html" target="_self">zip_lfh</a></td><td class="desc">ZIP local file header structure </td></tr>
+<tr id="row_576_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structzip__split.html" target="_self">zip_split</a></td><td class="desc"></td></tr>
+<tr id="row_577_"><td class="entry"><img id="arr_577_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('577_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Activity</b></td><td class="desc"></td></tr>
+<tr id="row_577_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html" target="_self">org.navitproject.navit.FileBrowserActivity</a></td><td class="desc"></td></tr>
+<tr id="row_577_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html" target="_self">org.navitproject.navit.Navit</a></td><td class="desc"></td></tr>
+<tr id="row_577_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html" target="_self">org.navitproject.navit.NavitAddressSearchActivity</a></td><td class="desc"></td></tr>
+<tr id="row_578_" class="even"><td class="entry"><img id="arr_578_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('578_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Application</b></td><td class="desc"></td></tr>
+<tr id="row_578_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html" target="_self">org.navitproject.navit.NavitAppConfig</a></td><td class="desc"></td></tr>
+<tr id="row_579_"><td class="entry"><img id="arr_579_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('579_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>AsyncTask</b></td><td class="desc"></td></tr>
+<tr id="row_579_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html" target="_self">org.navitproject.navit.NavitBackupTask</a></td><td class="desc"></td></tr>
+<tr id="row_579_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html" target="_self">org.navitproject.navit.NavitRestoreTask</a></td><td class="desc"></td></tr>
+<tr id="row_580_" class="even"><td class="entry"><img id="arr_580_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('580_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>ExpandableListActivity</b></td><td class="desc"></td></tr>
+<tr id="row_580_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html" target="_self">org.navitproject.navit.NavitDownloadSelectMapActivity</a></td><td class="desc"></td></tr>
+<tr id="row_581_"><td class="entry"><img id="arr_581_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('581_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Handler</b></td><td class="desc"></td></tr>
+<tr id="row_581_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html" target="_self">org.navitproject.navit.NavitDialogs</a></td><td class="desc"></td></tr>
+<tr id="row_582_" class="even"><td class="entry"><img id="arr_582_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('582_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SensorEventListener</b></td><td class="desc"></td></tr>
+<tr id="row_582_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSensors.html" target="_self">org.navitproject.navit.NavitSensors</a></td><td class="desc"></td></tr>
+<tr id="row_583_"><td class="entry"><img id="arr_583_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('583_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>SurfaceView</b></td><td class="desc"></td></tr>
+<tr id="row_583_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html" target="_self">org.navitproject.navit.NavitCamera</a></td><td class="desc"></td></tr>
+<tr id="row_584_" class="even"><td class="entry"><img id="arr_584_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('584_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>Thread</b></td><td class="desc"></td></tr>
+<tr id="row_584_0_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html" target="_self">org.navitproject.navit.NavitMapDownloader</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/hierarchy.js b/html/hierarchy.js
new file mode 100644
index 000000000..cbaae5174
--- /dev/null
+++ b/html/hierarchy.js
@@ -0,0 +1,660 @@
+var hierarchy =
+[
+ [ "_ChunkLink", "struct__ChunkLink.html", null ],
+ [ "_finddata_t", "struct__finddata__t.html", null ],
+ [ "_finddatai64_t", "struct__finddatai64__t.html", null ],
+ [ "_GDebugKey", "struct__GDebugKey.html", null ],
+ [ "_GDoubleIEEE754", "union__GDoubleIEEE754.html", null ],
+ [ "_GError", "struct__GError.html", null ],
+ [ "_GFloatIEEE754", "union__GFloatIEEE754.html", null ],
+ [ "_GHashNode", "struct__GHashNode.html", null ],
+ [ "_GHashTable", "struct__GHashTable.html", null ],
+ [ "_GHashTableIter", "struct__GHashTableIter.html", null ],
+ [ "_GList", "struct__GList.html", null ],
+ [ "_GMemChunk", "struct__GMemChunk.html", null ],
+ [ "_GMemVTable", "struct__GMemVTable.html", null ],
+ [ "_GSList", "struct__GSList.html", null ],
+ [ "_GSystemThread", "union__GSystemThread.html", null ],
+ [ "_GTimeVal", "struct__GTimeVal.html", null ],
+ [ "_GTrashStack", "struct__GTrashStack.html", null ],
+ [ "_OSMPBF__Blob", "struct__OSMPBF____Blob.html", null ],
+ [ "_OSMPBF__BlobHeader", "struct__OSMPBF____BlobHeader.html", null ],
+ [ "_OSMPBF__ChangeSet", "struct__OSMPBF____ChangeSet.html", null ],
+ [ "_OSMPBF__DenseInfo", "struct__OSMPBF____DenseInfo.html", null ],
+ [ "_OSMPBF__DenseNodes", "struct__OSMPBF____DenseNodes.html", null ],
+ [ "_OSMPBF__HeaderBBox", "struct__OSMPBF____HeaderBBox.html", null ],
+ [ "_OSMPBF__HeaderBlock", "struct__OSMPBF____HeaderBlock.html", null ],
+ [ "_OSMPBF__Info", "struct__OSMPBF____Info.html", null ],
+ [ "_OSMPBF__Node", "struct__OSMPBF____Node.html", null ],
+ [ "_OSMPBF__PrimitiveBlock", "struct__OSMPBF____PrimitiveBlock.html", null ],
+ [ "_OSMPBF__PrimitiveGroup", "struct__OSMPBF____PrimitiveGroup.html", null ],
+ [ "_OSMPBF__Relation", "struct__OSMPBF____Relation.html", null ],
+ [ "_OSMPBF__StringTable", "struct__OSMPBF____StringTable.html", null ],
+ [ "_OSMPBF__Way", "struct__OSMPBF____Way.html", null ],
+ [ "_ProtobufCAllocator", "struct__ProtobufCAllocator.html", null ],
+ [ "_ProtobufCBinaryData", "struct__ProtobufCBinaryData.html", null ],
+ [ "_ProtobufCBuffer", "struct__ProtobufCBuffer.html", null ],
+ [ "_ProtobufCBufferSimple", "struct__ProtobufCBufferSimple.html", null ],
+ [ "_ProtobufCEnumDescriptor", "struct__ProtobufCEnumDescriptor.html", null ],
+ [ "_ProtobufCEnumValue", "struct__ProtobufCEnumValue.html", null ],
+ [ "_ProtobufCEnumValueIndex", "struct__ProtobufCEnumValueIndex.html", null ],
+ [ "_ProtobufCFieldDescriptor", "struct__ProtobufCFieldDescriptor.html", null ],
+ [ "_ProtobufCIntRange", "struct__ProtobufCIntRange.html", null ],
+ [ "_ProtobufCMessage", "struct__ProtobufCMessage.html", null ],
+ [ "_ProtobufCMessageDescriptor", "struct__ProtobufCMessageDescriptor.html", null ],
+ [ "_ProtobufCMessageUnknownField", "struct__ProtobufCMessageUnknownField.html", null ],
+ [ "_ProtobufCMethodDescriptor", "struct__ProtobufCMethodDescriptor.html", null ],
+ [ "_ProtobufCService", "struct__ProtobufCService.html", null ],
+ [ "_ProtobufCServiceDescriptor", "struct__ProtobufCServiceDescriptor.html", null ],
+ [ "_ScannedMember", "struct__ScannedMember.html", null ],
+ [ "_SlabInfo", "struct__SlabInfo.html", null ],
+ [ "_stat", "struct__stat.html", null ],
+ [ "_VIDEO_POWER_MANAGEMENT", "struct__VIDEO__POWER__MANAGEMENT.html", null ],
+ [ "_wfinddata_t", "struct__wfinddata__t.html", null ],
+ [ "_wfinddatai64_t", "struct__wfinddatai64__t.html", null ],
+ [ "ACCENTS", "structACCENTS.html", null ],
+ [ "action_cb_data", "structaction__cb__data.html", null ],
+ [ "alias_map", "structalias__map.html", null ],
+ [ "Allocator", "structAllocator.html", null ],
+ [ "android_search_priv", "structandroid__search__priv.html", null ],
+ [ "announcement", "structannouncement.html", null ],
+ [ "argument", "structargument.html", null ],
+ [ "arguments", "structarguments.html", null ],
+ [ "associated_street", "structassociated__street.html", null ],
+ [ "attr", "structattr.html", null ],
+ [ "attr_bin", "structattr__bin.html", null ],
+ [ "attr_fixme", "structattr__fixme.html", null ],
+ [ "attr_iter", "structattr__iter.html", null ],
+ [ "attr_mapping", "structattr__mapping.html", null ],
+ [ "attr_name", "structattr__name.html", null ],
+ [ "attrObject", "structattrObject.html", null ],
+ [ "aux_tile", "structaux__tile.html", null ],
+ [ "auxmap", "structauxmap.html", null ],
+ [ "binding", "structbinding.html", null ],
+ [ "binfile_hash_entry", "structbinfile__hash__entry.html", null ],
+ [ "block", "structblock.html", null ],
+ [ "block_bt_priv", "structblock__bt__priv.html", null ],
+ [ "block_data", "structblock__data.html", null ],
+ [ "block_index", "structblock__index.html", null ],
+ [ "block_index_item", "structblock__index__item.html", null ],
+ [ "block_list", "structblock__list.html", null ],
+ [ "block_offset", "structblock__offset.html", null ],
+ [ "block_priv", "structblock__priv.html", null ],
+ [ "bookmark_item_priv", "structbookmark__item__priv.html", null ],
+ [ "bookmarks", "structbookmarks.html", null ],
+ [ "boundary", "structboundary.html", null ],
+ [ "buffer", "structbuffer.html", null ],
+ [ "cache", "structcache.html", null ],
+ [ "cache_entry", "structcache__entry.html", null ],
+ [ "cache_entry_list", "structcache__entry__list.html", null ],
+ [ "Callback", null, [
+ [ "org.navitproject.navit.NavitCamera", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html", null ]
+ ] ],
+ [ "callback", "structcallback.html", null ],
+ [ "callback_list", "structcallback__list.html", null ],
+ [ "cb_hw_state_trail", "structcb__hw__state__trail.html", null ],
+ [ "cdf_data", "structcdf__data.html", null ],
+ [ "cdf_speed", "structcdf__speed.html", null ],
+ [ "ch_edge", "structch__edge.html", null ],
+ [ "CHANGEPH", "structCHANGEPH.html", null ],
+ [ "char_directive", "structchar__directive.html", null ],
+ [ "char_directives", "structchar__directives.html", null ],
+ [ "circle", "structcircle.html", null ],
+ [ "cJSON", "structcJSON.html", null ],
+ [ "cJSON_Hooks", "structcJSON__Hooks.html", null ],
+ [ "cmd_interface", "structcmd__interface.html", null ],
+ [ "coastline_tile", "structcoastline__tile.html", null ],
+ [ "coastline_tile_data", "structcoastline__tile__data.html", null ],
+ [ "code", "structcode.html", null ],
+ [ "color", "structcolor.html", null ],
+ [ "t_espeak_command::command", "uniont__espeak__command_1_1command.html", null ],
+ [ "command_saved", "structcommand__saved.html", null ],
+ [ "command_saved_cb", "structcommand__saved__cb.html", null ],
+ [ "command_table", "structcommand__table.html", null ],
+ [ "compass", "structcompass.html", null ],
+ [ "config", "structconfig.html", null ],
+ [ "configObject", "structconfigObject.html", null ],
+ [ "context", "structcontext.html", null ],
+ [ "contour", "structcontour.html", null ],
+ [ "coord", "structcoord.html", null ],
+ [ "coord_3d", "structcoord__3d.html", null ],
+ [ "coord_d", "structcoord__d.html", null ],
+ [ "coord_geo", "structcoord__geo.html", null ],
+ [ "coord_geo_cart", "structcoord__geo__cart.html", null ],
+ [ "coord_rect", "structcoord__rect.html", null ],
+ [ "coord_rectObject", "structcoord__rectObject.html", null ],
+ [ "coordObject", "structcoordObject.html", null ],
+ [ "corelocation", "classcorelocation.html", null ],
+ [ "country", "structcountry.html", null ],
+ [ "country_search", "structcountry__search.html", null ],
+ [ "country_table", "structcountry__table.html", null ],
+ [ "cursor", "structcursor.html", null ],
+ [ "data_window", "structdata__window.html", null ],
+ [ "datawindow", "structdatawindow.html", null ],
+ [ "datawindow_methods", "structdatawindow__methods.html", null ],
+ [ "datawindow_priv", "structdatawindow__priv.html", null ],
+ [ "db_config", "structdb__config.html", null ],
+ [ "DBFInfo", "structDBFInfo.html", null ],
+ [ "dbus_callback", "structdbus__callback.html", null ],
+ [ "dbus_method", "structdbus__method.html", null ],
+ [ "default_flags", "structdefault__flags.html", null ],
+ [ "diagram_point", "structdiagram__point.html", null ],
+ [ "display_context", "structdisplay__context.html", null ],
+ [ "displayitem", "structdisplayitem.html", null ],
+ [ "displaylist", "structdisplaylist.html", null ],
+ [ "displaylist_handle", "structdisplaylist__handle.html", null ],
+ [ "displaylist_icon_cache", "structdisplaylist__icon__cache.html", null ],
+ [ "div_flags_map", "structdiv__flags__map.html", null ],
+ [ "draw_info", "structdraw__info.html", null ],
+ [ "draw_polyline_context", "structdraw__polyline__context.html", null ],
+ [ "draw_polyline_shape", "structdraw__polyline__shape.html", null ],
+ [ "duplicate", "structduplicate.html", null ],
+ [ "edge", "structedge.html", null ],
+ [ "edge_hash_item", "structedge__hash__item.html", null ],
+ [ "element", "structelement.html", null ],
+ [ "element_func", "structelement__func.html", null ],
+ [ "EMESS", "structEMESS.html", null ],
+ [ "espeak_EVENT", "structespeak__EVENT.html", null ],
+ [ "espeak_VOICE", "structespeak__VOICE.html", null ],
+ [ "event_idle", "structevent__idle.html", null ],
+ [ "event_methods", "structevent__methods.html", null ],
+ [ "event_priv", "structevent__priv.html", null ],
+ [ "event_timeout", "structevent__timeout.html", null ],
+ [ "event_watch", "structevent__watch.html", null ],
+ [ "expression", "structexpression.html", null ],
+ [ "ezxml", "structezxml.html", null ],
+ [ "ezxml_root", "structezxml__root.html", null ],
+ [ "fat_block", "structfat__block.html", null ],
+ [ "fibheap", "structfibheap.html", null ],
+ [ "fibheap_el", "structfibheap__el.html", null ],
+ [ "file", "structfile.html", null ],
+ [ "file_cache_id", "structfile__cache__id.html", null ],
+ [ "file_header", "structfile__header.html", null ],
+ [ "file_wordexp", "structfile__wordexp.html", null ],
+ [ "files_relation_processing", "structfiles__relation__processing.html", null ],
+ [ "filter", "structfilter.html", null ],
+ [ "filter_entry", "structfilter__entry.html", null ],
+ [ "font_freetype_font", "structfont__freetype__font.html", null ],
+ [ "font_freetype_glyph", "structfont__freetype__glyph.html", null ],
+ [ "font_freetype_methods", "structfont__freetype__methods.html", null ],
+ [ "font_freetype_text", "structfont__freetype__text.html", null ],
+ [ "font_priv", "structfont__priv.html", null ],
+ [ "form", "structform.html", null ],
+ [ "former_destination", "structformer__destination.html", null ],
+ [ "frame_t", "structframe__t.html", null ],
+ [ "frame_t2", "structframe__t2.html", null ],
+ [ "frameref_t", "structframeref__t.html", null ],
+ [ "g2sattr", "structg2sattr.html", null ],
+ [ "g2scolumns", "structg2scolumns.html", null ],
+ [ "g2sprop", "structg2sprop.html", null ],
+ [ "g2sstats", "structg2sstats.html", null ],
+ [ "gar2nav_conv", "structgar2nav__conv.html", null ],
+ [ "gar2navit", "structgar2navit.html", null ],
+ [ "geodesic", "structgeodesic.html", null ],
+ [ "geom_poly_segment", "structgeom__poly__segment.html", null ],
+ [ "gui_priv::gesture_elem", "structgui__priv_1_1gesture__elem.html", null ],
+ [ "glob_t", "structglob__t.html", null ],
+ [ "gps_sat", "structgps__sat.html", null ],
+ [ "gps_status", "structgps__status.html", null ],
+ [ "graphics", "structgraphics.html", null ],
+ [ "graphics_data_image", "structgraphics__data__image.html", null ],
+ [ "graphics_font", "structgraphics__font.html", null ],
+ [ "graphics_font_methods", "structgraphics__font__methods.html", null ],
+ [ "graphics_font_priv", "structgraphics__font__priv.html", null ],
+ [ "graphics_gc", "structgraphics__gc.html", null ],
+ [ "graphics_gc_methods", "structgraphics__gc__methods.html", null ],
+ [ "graphics_gc_priv", "structgraphics__gc__priv.html", null ],
+ [ "graphics_image", "structgraphics__image.html", null ],
+ [ "graphics_image_buffer", "structgraphics__image__buffer.html", null ],
+ [ "graphics_image_methods", "structgraphics__image__methods.html", null ],
+ [ "graphics_image_priv", "structgraphics__image__priv.html", null ],
+ [ "graphics_keyboard", "structgraphics__keyboard.html", null ],
+ [ "graphics_methods", "structgraphics__methods.html", null ],
+ [ "graphics_opengl_platform", "structgraphics__opengl__platform.html", null ],
+ [ "graphics_opengl_platform_methods", "structgraphics__opengl__platform__methods.html", null ],
+ [ "graphics_opengl_window_system", "structgraphics__opengl__window__system.html", null ],
+ [ "graphics_opengl_window_system_methods", "structgraphics__opengl__window__system__methods.html", null ],
+ [ "graphics_priv", "structgraphics__priv.html", null ],
+ [ "gscale", "structgscale.html", null ],
+ [ "gui", "structgui.html", null ],
+ [ "gui_config_settings", "structgui__config__settings.html", null ],
+ [ "gui_internal_data", "structgui__internal__data.html", null ],
+ [ "gui_internal_keyb_mode", "structgui__internal__keyb__mode.html", null ],
+ [ "gui_internal_methods", "structgui__internal__methods.html", null ],
+ [ "gui_internal_widget_methods", "structgui__internal__widget__methods.html", null ],
+ [ "gui_menu_info", "structgui__menu__info.html", null ],
+ [ "gui_methods", "structgui__methods.html", null ],
+ [ "gui_priv", "structgui__priv.html", null ],
+ [ "gz_header_s", "structgz__header__s.html", null ],
+ [ "hash_entry", "structhash__entry.html", null ],
+ [ "heightline", "structheightline.html", null ],
+ [ "hn_interpol_attr", "structhn__interpol__attr.html", null ],
+ [ "house_number_interpolation", "structhouse__number__interpolation.html", null ],
+ [ "housenumber", "structhousenumber.html", null ],
+ [ "gui_priv::html", "structgui__priv_1_1html.html", null ],
+ [ "html_tag_map", "structhtml__tag__map.html", null ],
+ [ "idle_task", "structidle__task.html", null ],
+ [ "img_header", "structimg__header.html", null ],
+ [ "inflate_state", "structinflate__state.html", null ],
+ [ "InstanceData", "structInstanceData.html", null ],
+ [ "internal_state", "structinternal__state.html", null ],
+ [ "item", "structitem.html", null ],
+ [ "item_bin", "structitem__bin.html", null ],
+ [ "item_bin_sink", "structitem__bin__sink.html", null ],
+ [ "item_bin_sink_func", "structitem__bin__sink__func.html", null ],
+ [ "item_data", "structitem__data.html", null ],
+ [ "item_hash", "structitem__hash.html", null ],
+ [ "item_id", "structitem__id.html", null ],
+ [ "item_methods", "structitem__methods.html", null ],
+ [ "item_name", "structitem__name.html", null ],
+ [ "item_priv", "structitem__priv.html", null ],
+ [ "item_range", "structitem__range.html", null ],
+ [ "itemgra", "structitemgra.html", null ],
+ [ "j1850", "structj1850.html", null ],
+ [ "jni_object", "structjni__object.html", null ],
+ [ "keywtab_t", "structkeywtab__t.html", null ],
+ [ "klatt_frame_t", "structklatt__frame__t.html", null ],
+ [ "klatt_global_t", "structklatt__global__t.html", null ],
+ [ "klatt_peaks_t", "structklatt__peaks__t.html", null ],
+ [ "known_translation_t", "structknown__translation__t.html", null ],
+ [ "label_data", "structlabel__data.html", null ],
+ [ "label_data_offset", "structlabel__data__offset.html", null ],
+ [ "label_header", "structlabel__header.html", null ],
+ [ "LANGUAGE_OPTIONS", "structLANGUAGE__OPTIONS.html", null ],
+ [ "layer", "structlayer.html", null ],
+ [ "layout", "structlayout.html", null ],
+ [ "lconv", "structlconv.html", null ],
+ [ "level", "structlevel.html", null ],
+ [ "loaded_domain", "structloaded__domain.html", null ],
+ [ "loaded_l10nfile", "structloaded__l10nfile.html", null ],
+ [ "log", "structlog.html", null ],
+ [ "log_data", "structlog__data.html", null ],
+ [ "longest_match", "structlongest__match.html", null ],
+ [ "longest_match_list", "structlongest__match__list.html", null ],
+ [ "longest_match_list_item", "structlongest__match__list__item.html", null ],
+ [ "Magazine", "structMagazine.html", null ],
+ [ "malloc_head", "structmalloc__head.html", null ],
+ [ "malloc_tail", "structmalloc__tail.html", null ],
+ [ "map", "structmap.html", null ],
+ [ "map_data", "structmap__data.html", null ],
+ [ "map_download", "structmap__download.html", null ],
+ [ "map_methods", "structmap__methods.html", null ],
+ [ "map_priv", "structmap__priv.html", null ],
+ [ "map_rect", "structmap__rect.html", null ],
+ [ "map_rect_priv", "structmap__rect__priv.html", null ],
+ [ "map_rectObject", "structmap__rectObject.html", null ],
+ [ "map_search", "structmap__search.html", null ],
+ [ "map_search_priv", "structmap__search__priv.html", null ],
+ [ "map_selection", "structmap__selection.html", null ],
+ [ "mapExtract", "classmapExtract.html", null ],
+ [ "mapObject", "structmapObject.html", null ],
+ [ "mapset", "structmapset.html", null ],
+ [ "mapset_handle", "structmapset__handle.html", null ],
+ [ "mapset_search", "structmapset__search.html", null ],
+ [ "mapsetObject", "structmapsetObject.html", null ],
+ [ "maptool_force_64", "structmaptool__force__64.html", null ],
+ [ "maptool_osm", "structmaptool__osm.html", null ],
+ [ "maptool_params", "structmaptool__params.html", null ],
+ [ "maptype", "structmaptype.html", null ],
+ [ "marker", "structmarker.html", null ],
+ [ "MatchRecord", "structMatchRecord.html", null ],
+ [ "MBROLA_TAB", "structMBROLA__TAB.html", null ],
+ [ "mbrolib_parameter", "structmbrolib__parameter.html", null ],
+ [ "mbrolib_voice", "structmbrolib__voice.html", null ],
+ [ "menu", "structmenu.html", null ],
+ [ "menu_data", "structmenu__data.html", null ],
+ [ "menu_methods", "structmenu__methods.html", null ],
+ [ "menu_priv", "structmenu__priv.html", null ],
+ [ "message", "structmessage.html", null ],
+ [ "messagelist", "structmessagelist.html", null ],
+ [ "MNEM_TAB", "structMNEM__TAB.html", null ],
+ [ "mo_file_header", "structmo__file__header.html", null ],
+ [ "mouse_event_queue_element", "structmouse__event__queue__element.html", null ],
+ [ "nav_next_turn", "structnav__next__turn.html", null ],
+ [ "nav_toggle_announcer", "structnav__toggle__announcer.html", null ],
+ [ "navigation", "structnavigation.html", null ],
+ [ "navigation_command", "structnavigation__command.html", null ],
+ [ "navigation_itm", "structnavigation__itm.html", null ],
+ [ "navigation_maneuver", "structnavigation__maneuver.html", null ],
+ [ "navigation_status", "structnavigation__status.html", null ],
+ [ "navigation_way", "structnavigation__way.html", null ],
+ [ "navigationObject", "structnavigationObject.html", null ],
+ [ "navit", "structnavit.html", null ],
+ [ "navit_binding_w32_msg", "structnavit__binding__w32__msg.html", null ],
+ [ "navit_object", "structnavit__object.html", null ],
+ [ "navit_vehicle", "structnavit__vehicle.html", null ],
+ [ "org.navitproject.navit.NavitActivityResult", "interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html", [
+ [ "org.navitproject.navit.NavitSpeech2", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html", null ]
+ ] ],
+ [ "org.navitproject.navit.NavitGraphics", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html", null ],
+ [ "org.navitproject.navit.NavitMap", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html", null ],
+ [ "NavitObject", "structNavitObject.html", null ],
+ [ "navitObject", "structnavitObject.html", null ],
+ [ "org.navitproject.navit.NavitTextTranslations", "classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html", null ],
+ [ "org.navitproject.navit.NavitVehicle", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html", null ],
+ [ "newnode", "structnewnode.html", null ],
+ [ "nl2gl_t", "structnl2gl__t.html", null ],
+ [ "node", "structnode.html", null ],
+ [ "node_item", "structnode__item.html", null ],
+ [ "notify_priv", "structnotify__priv.html", null ],
+ [ "NSObject", null, [
+ [ "DownloaderAppDelegate", "interfaceDownloaderAppDelegate.html", null ],
+ [ "NavitAppDelegate", "interfaceNavitAppDelegate.html", null ],
+ [ "NavitTimer", "interfaceNavitTimer.html", null ],
+ [ "VSSpeechSynthesizer", "interfaceVSSpeechSynthesizer.html", null ]
+ ] ],
+ [ "o5m", "structo5m.html", null ],
+ [ "object_func", "structobject__func.html", null ],
+ [ "odometer", "structodometer.html", null ],
+ [ "offset_len", "structoffset__len.html", null ],
+ [ "OnInitListener", null, [
+ [ "org.navitproject.navit.NavitSpeech2", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html", null ]
+ ] ],
+ [ "option", "structoption.html", null ],
+ [ "osd", "structosd.html", null ],
+ [ "osd_button", "structosd__button.html", null ],
+ [ "osd_item", "structosd__item.html", null ],
+ [ "osd_item_methods", "structosd__item__methods.html", null ],
+ [ "osd_methods", "structosd__methods.html", null ],
+ [ "osd_priv_common", "structosd__priv__common.html", null ],
+ [ "osd_scale", "structosd__scale.html", null ],
+ [ "osd_speed_cam", "structosd__speed__cam.html", null ],
+ [ "osd_speed_cam_entry", "structosd__speed__cam__entry.html", null ],
+ [ "osd_speed_warner", "structosd__speed__warner.html", null ],
+ [ "osd_text", "structosd__text.html", null ],
+ [ "osd_text_item", "structosd__text__item.html", null ],
+ [ "osm_protobufdb_context", "structosm__protobufdb__context.html", null ],
+ [ "padding", "structpadding.html", null ],
+ [ "PaDeviceInfo", "structPaDeviceInfo.html", null ],
+ [ "PaHostApiInfo", "structPaHostApiInfo.html", null ],
+ [ "PaHostErrorInfo", "structPaHostErrorInfo.html", null ],
+ [ "param_list", "structparam__list.html", null ],
+ [ "PARAM_STACK", "structPARAM__STACK.html", null ],
+ [ "parent", "structparent.html", null ],
+ [ "parse_args", "structparse__args.html", null ],
+ [ "parsedata", "structparsedata.html", null ],
+ [ "PaStreamCallbackTimeInfo", "structPaStreamCallbackTimeInfo.html", null ],
+ [ "PaStreamInfo", "structPaStreamInfo.html", null ],
+ [ "PaStreamParameters", "structPaStreamParameters.html", null ],
+ [ "pathattr", "structpathattr.html", null ],
+ [ "pcoord", "structpcoord.html", null ],
+ [ "pcoordObject", "structpcoordObject.html", null ],
+ [ "pedestrian", "structpedestrian.html", null ],
+ [ "PHONEME_LIST", "structPHONEME__LIST.html", null ],
+ [ "PHONEME_LIST2", "structPHONEME__LIST2.html", null ],
+ [ "PHONEME_TAB", "structPHONEME__TAB.html", null ],
+ [ "PHONEME_TAB_LIST", "structPHONEME__TAB__LIST.html", null ],
+ [ "phrase", "structphrase.html", null ],
+ [ "plugin", "structplugin.html", null ],
+ [ "plugins", "structplugins.html", null ],
+ [ "png_color_16_struct", "structpng__color__16__struct.html", null ],
+ [ "png_color_8_struct", "structpng__color__8__struct.html", null ],
+ [ "png_color_struct", "structpng__color__struct.html", null ],
+ [ "png_dsort_struct", "structpng__dsort__struct.html", null ],
+ [ "png_info_struct", "structpng__info__struct.html", null ],
+ [ "png_row_info_struct", "structpng__row__info__struct.html", null ],
+ [ "png_sPLT_entry_struct", "structpng__sPLT__entry__struct.html", null ],
+ [ "png_sPLT_struct", "structpng__sPLT__struct.html", null ],
+ [ "png_struct_def", "structpng__struct__def.html", null ],
+ [ "png_text_struct", "structpng__text__struct.html", null ],
+ [ "png_time_struct", "structpng__time__struct.html", null ],
+ [ "png_unknown_chunk_t", "structpng__unknown__chunk__t.html", null ],
+ [ "poi_param", "structpoi__param.html", null ],
+ [ "point", "structpoint.html", null ],
+ [ "point_rect", "structpoint__rect.html", null ],
+ [ "poly_priv", "structpoly__priv.html", null ],
+ [ "population_table", "structpopulation__table.html", null ],
+ [ "process_relation_member_func_priv", "structprocess__relation__member__func__priv.html", null ],
+ [ "profile_option", "structprofile__option.html", null ],
+ [ "projection_name", "structprojection__name.html", null ],
+ [ "QObject", null, [
+ [ "Backend", "classBackend.html", null ],
+ [ "BookmarkObject", "classBookmarkObject.html", null ],
+ [ "MapObject", "classMapObject.html", null ],
+ [ "NGQPoint", "classNGQPoint.html", null ],
+ [ "NGQProxy", "classNGQProxy.html", [
+ [ "NGQProxyBookmarks", "classNGQProxyBookmarks.html", null ],
+ [ "NGQProxyGui", "classNGQProxyGui.html", null ],
+ [ "NGQProxyNavit", "classNGQProxyNavit.html", null ],
+ [ "NGQProxyRoute", "classNGQProxyRoute.html", null ],
+ [ "NGQProxySearch", "classNGQProxySearch.html", null ],
+ [ "NGQProxyVehicle", "classNGQProxyVehicle.html", null ]
+ ] ],
+ [ "PoiObject", "classPoiObject.html", null ],
+ [ "QNavitGeoReceiver", "classQNavitGeoReceiver.html", null ],
+ [ "qt5_navit_timer", "classqt5__navit__timer.html", null ],
+ [ "Qt5EspeakAudioOut", "classQt5EspeakAudioOut.html", null ],
+ [ "SearchObject", "classSearchObject.html", null ],
+ [ "VehicleObject", "classVehicleObject.html", null ]
+ ] ],
+ [ "QQuickPaintedItem", null, [
+ [ "QNavitQuick", "classQNavitQuick.html", null ]
+ ] ],
+ [ "QStandardItemModel", null, [
+ [ "NGQStandardItemModel", "classNGQStandardItemModel.html", null ]
+ ] ],
+ [ "QT_QPAINTER_RENDERAREA_PARENT", null, [
+ [ "RenderArea", "classRenderArea.html", null ]
+ ] ],
+ [ "quadtree_data", "structquadtree__data.html", null ],
+ [ "quadtree_item", "structquadtree__item.html", null ],
+ [ "quadtree_iter", "structquadtree__iter.html", null ],
+ [ "quadtree_iter_node", "structquadtree__iter__node.html", null ],
+ [ "quadtree_node", "structquadtree__node.html", null ],
+ [ "QWidget", null, [
+ [ "NGQMainWindow", "classNGQMainWindow.html", null ],
+ [ "QNavitWidget", "classQNavitWidget.html", null ]
+ ] ],
+ [ "range", "structrange.html", null ],
+ [ "RealIter", "structRealIter.html", null ],
+ [ "rect", "structrect.html", null ],
+ [ "region_header", "structregion__header.html", null ],
+ [ "relation_member", "structrelation__member.html", null ],
+ [ "relations", "structrelations.html", null ],
+ [ "relations_func", "structrelations__func.html", null ],
+ [ "relations_member", "structrelations__member.html", null ],
+ [ "REPLACE_PHONEMES", "structREPLACE__PHONEMES.html", null ],
+ [ "RESONATOR", "structRESONATOR.html", null ],
+ [ "resonator_t", "structresonator__t.html", null ],
+ [ "result", "structresult.html", null ],
+ [ "result_list", "structresult__list.html", null ],
+ [ "rgn_point", "structrgn__point.html", null ],
+ [ "rgn_poly", "structrgn__poly.html", null ],
+ [ "RGROUP", "structRGROUP.html", null ],
+ [ "roadprofile", "structroadprofile.html", null ],
+ [ "rocket", "structrocket.html", null ],
+ [ "route", "structroute.html", null ],
+ [ "route_crossing", "structroute__crossing.html", null ],
+ [ "route_crossings", "structroute__crossings.html", null ],
+ [ "route_data", "structroute__data.html", null ],
+ [ "route_graph", "structroute__graph.html", null ],
+ [ "route_graph_point", "structroute__graph__point.html", null ],
+ [ "route_graph_point_iterator", "structroute__graph__point__iterator.html", null ],
+ [ "route_graph_segment", "structroute__graph__segment.html", null ],
+ [ "route_graph_segment_data", "structroute__graph__segment__data.html", null ],
+ [ "route_guard", "structroute__guard.html", null ],
+ [ "route_info", "structroute__info.html", null ],
+ [ "route_path", "structroute__path.html", null ],
+ [ "route_path_segment", "structroute__path__segment.html", null ],
+ [ "route_segment_data", "structroute__segment__data.html", null ],
+ [ "route_traffic_distortion", "structroute__traffic__distortion.html", null ],
+ [ "routeObject", "structrouteObject.html", null ],
+ [ "Runnable", null, [
+ [ "org.navitproject.navit.NavitSpeech", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html", null ],
+ [ "org.navitproject.navit.NavitTimeout", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html", null ],
+ [ "org.navitproject.navit.NavitWatch", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html", null ]
+ ] ],
+ [ "SAHooks", "structSAHooks.html", null ],
+ [ "script", "structscript.html", null ],
+ [ "scroll_buttons", "structscroll__buttons.html", null ],
+ [ "search_list", "structsearch__list.html", null ],
+ [ "search_list_common", "structsearch__list__common.html", null ],
+ [ "search_list_country", "structsearch__list__country.html", null ],
+ [ "search_list_house_number", "structsearch__list__house__number.html", null ],
+ [ "search_list_level", "structsearch__list__level.html", null ],
+ [ "search_list_result", "structsearch__list__result.html", null ],
+ [ "search_list_street", "structsearch__list__street.html", null ],
+ [ "search_list_town", "structsearch__list__town.html", null ],
+ [ "sysdep_string::segment_pair", "structsysdep__string_1_1segment__pair.html", null ],
+ [ "selector", "structselector.html", null ],
+ [ "shape_tree_node", "structshape__tree__node.html", null ],
+ [ "shmem_header", "structshmem__header.html", null ],
+ [ "SHPDiskTreeInfo", "structSHPDiskTreeInfo.html", null ],
+ [ "SHPInfo", "structSHPInfo.html", null ],
+ [ "SHPTree", "structSHPTree.html", null ],
+ [ "size_weight_limit", "structsize__weight__limit.html", null ],
+ [ "SliceConfig", "structSliceConfig.html", null ],
+ [ "SmcBranch", "structSmcBranch.html", null ],
+ [ "SmcEntry", "structSmcEntry.html", null ],
+ [ "SOUND_ICON", "structSOUND__ICON.html", null ],
+ [ "spawn_process_info", "structspawn__process__info.html", null ],
+ [ "SPECT_SEQ", "structSPECT__SEQ.html", null ],
+ [ "SPECT_SEQK", "structSPECT__SEQK.html", null ],
+ [ "speech", "structspeech.html", null ],
+ [ "speech_methods", "structspeech__methods.html", null ],
+ [ "speech_priv", "structspeech__priv.html", null ],
+ [ "SPEED_FACTORS", "structSPEED__FACTORS.html", null ],
+ [ "SSML_STACK", "structSSML__STACK.html", null ],
+ [ "stat", "structstat.html", null ],
+ [ "stat_file_info_t", "structstat__file__info__t.html", null ],
+ [ "statusbar_priv", "structstatusbar__priv.html", null ],
+ [ "stopwatch", "structstopwatch.html", null ],
+ [ "street_data", "structstreet__data.html", null ],
+ [ "street_destination", "structstreet__destination.html", null ],
+ [ "street_header", "structstreet__header.html", null ],
+ [ "street_header_type", "structstreet__header__type.html", null ],
+ [ "street_name", "structstreet__name.html", null ],
+ [ "street_name_index", "structstreet__name__index.html", null ],
+ [ "street_name_number", "structstreet__name__number.html", null ],
+ [ "street_name_numbers", "structstreet__name__numbers.html", null ],
+ [ "street_name_segment", "structstreet__name__segment.html", null ],
+ [ "street_priv", "structstreet__priv.html", null ],
+ [ "street_str", "structstreet__str.html", null ],
+ [ "street_type", "structstreet__type.html", null ],
+ [ "string_desc", "structstring__desc.html", null ],
+ [ "subdivision", "structsubdivision.html", null ],
+ [ "suffix", "structsuffix.html", null ],
+ [ "SYLLABLE", "structSYLLABLE.html", null ],
+ [ "sysdep_segment", "structsysdep__segment.html", null ],
+ [ "sysdep_string", "structsysdep__string.html", null ],
+ [ "sysdep_string_desc", "structsysdep__string__desc.html", null ],
+ [ "t_espeak_character", "structt__espeak__character.html", null ],
+ [ "t_espeak_command", "structt__espeak__command.html", null ],
+ [ "t_espeak_key", "structt__espeak__key.html", null ],
+ [ "t_espeak_mark", "structt__espeak__mark.html", null ],
+ [ "t_espeak_parameter", "structt__espeak__parameter.html", null ],
+ [ "t_espeak_terminated_msg", "structt__espeak__terminated__msg.html", null ],
+ [ "t_espeak_text", "structt__espeak__text.html", null ],
+ [ "table_column_desc", "structtable__column__desc.html", null ],
+ [ "table_data", "structtable__data.html", null ],
+ [ "tagSHPObject", "structtagSHPObject.html", null ],
+ [ "tcoord", "structtcoord.html", null ],
+ [ "templateObject", "structtemplateObject.html", null ],
+ [ "ThreadMemory", "structThreadMemory.html", null ],
+ [ "tile", "structtile.html", null ],
+ [ "tile_data", "structtile__data.html", null ],
+ [ "tile_head", "structtile__head.html", null ],
+ [ "tile_info", "structtile__info.html", null ],
+ [ "tile_parameter", "structtile__parameter.html", null ],
+ [ "tilt_data", "structtilt__data.html", null ],
+ [ "timestamp", "structtimestamp.html", null ],
+ [ "timeval", "structtimeval.html", null ],
+ [ "timezone", "structtimezone.html", null ],
+ [ "TONE_HEAD", "structTONE__HEAD.html", null ],
+ [ "TONE_NUCLEUS", "structTONE__NUCLEUS.html", null ],
+ [ "town_country", "structtown__country.html", null ],
+ [ "town_priv", "structtown__priv.html", null ],
+ [ "tracking", "structtracking.html", null ],
+ [ "tracking_line", "structtracking__line.html", null ],
+ [ "transformation", "structtransformation.html", null ],
+ [ "Translator", "structTranslator.html", null ],
+ [ "tree_hdr", "structtree__hdr.html", null ],
+ [ "tree_hdr_h", "structtree__hdr__h.html", null ],
+ [ "tree_hdr_v", "structtree__hdr__v.html", null ],
+ [ "tree_header", "structtree__header.html", null ],
+ [ "tree_leaf_h", "structtree__leaf__h.html", null ],
+ [ "tree_leaf_v", "structtree__leaf__v.html", null ],
+ [ "tree_search", "structtree__search.html", null ],
+ [ "tree_search_node", "structtree__search__node.html", null ],
+ [ "triple", "structtriple.html", null ],
+ [ "turn_restriction", "structturn__restriction.html", null ],
+ [ "<UIApplicationDelegate>", null, [
+ [ "DownloaderAppDelegate", "interfaceDownloaderAppDelegate.html", null ],
+ [ "NavitAppDelegate", "interfaceNavitAppDelegate.html", null ]
+ ] ],
+ [ "UITableViewController", null, [
+ [ "RootViewController", "interfaceRootViewController.html", null ]
+ ] ],
+ [ "UIView", null, [
+ [ "NavitView", "interfaceNavitView.html", null ]
+ ] ],
+ [ "UIViewController", null, [
+ [ "DownloaderDetailViewController", "interfaceDownloaderDetailViewController.html", null ],
+ [ "NavitViewController", "interfaceNavitViewController.html", null ]
+ ] ],
+ [ "vehicle", "structvehicle.html", null ],
+ [ "vehicle_and_profilename", "structvehicle__and__profilename.html", null ],
+ [ "vehicle_methods", "structvehicle__methods.html", null ],
+ [ "vehicle_priv", "structvehicle__priv.html", null ],
+ [ "vehicleprofile", "structvehicleprofile.html", null ],
+ [ "voice_t", "structvoice__t.html", null ],
+ [ "volume", "structvolume.html", null ],
+ [ "wavegen_peaks_t", "structwavegen__peaks__t.html", null ],
+ [ "wchar_t_directive", "structwchar__t__directive.html", null ],
+ [ "wchar_t_directives", "structwchar__t__directives.html", null ],
+ [ "WGEN_DATA", "structWGEN__DATA.html", null ],
+ [ "widget", "structwidget.html", null ],
+ [ "win32_binding_private", "structwin32__binding__private.html", null ],
+ [ "window", "structwindow.html", null ],
+ [ "window_data", "structwindow__data.html", null ],
+ [ "window_priv", "structwindow__priv.html", null ],
+ [ "WORD_TAB", "structWORD__TAB.html", null ],
+ [ "wordexp_t", "structwordexp__t.html", null ],
+ [ "wpoint", "structwpoint.html", null ],
+ [ "xistate", "structxistate.html", null ],
+ [ "xmldocument", "structxmldocument.html", null ],
+ [ "xmlstate", "structxmlstate.html", null ],
+ [ "XPM2BMP_TAG", "structXPM2BMP__TAG.html", null ],
+ [ "XPMCOLORENTRY_TAG", "structXPMCOLORENTRY__TAG.html", null ],
+ [ "yyalloc", "unionyyalloc.html", null ],
+ [ "yystype", "unionyystype.html", null ],
+ [ "z_clip_result", "structz__clip__result.html", null ],
+ [ "z_stream_s", "structz__stream__s.html", null ],
+ [ "zip64_eoc", "structzip64__eoc.html", null ],
+ [ "zip64_eocl", "structzip64__eocl.html", null ],
+ [ "zip_alignment_check", "structzip__alignment__check.html", null ],
+ [ "zip_cd", "structzip__cd.html", null ],
+ [ "zip_cd_ext", "structzip__cd__ext.html", null ],
+ [ "zip_enc", "structzip__enc.html", null ],
+ [ "zip_eoc", "structzip__eoc.html", null ],
+ [ "zip_info", "structzip__info.html", null ],
+ [ "zip_lfh", "structzip__lfh.html", null ],
+ [ "zip_split", "structzip__split.html", null ],
+ [ "Activity", null, [
+ [ "org.navitproject.navit.FileBrowserActivity", "classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html", null ],
+ [ "org.navitproject.navit.Navit", "classorg_1_1navitproject_1_1navit_1_1Navit.html", null ],
+ [ "org.navitproject.navit.NavitAddressSearchActivity", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html", null ]
+ ] ],
+ [ "Application", null, [
+ [ "org.navitproject.navit.NavitAppConfig", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html", null ]
+ ] ],
+ [ "AsyncTask", null, [
+ [ "org.navitproject.navit.NavitBackupTask", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html", null ],
+ [ "org.navitproject.navit.NavitRestoreTask", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html", null ]
+ ] ],
+ [ "ExpandableListActivity", null, [
+ [ "org.navitproject.navit.NavitDownloadSelectMapActivity", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html", null ]
+ ] ],
+ [ "Handler", null, [
+ [ "org.navitproject.navit.NavitDialogs", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html", null ]
+ ] ],
+ [ "SensorEventListener", null, [
+ [ "org.navitproject.navit.NavitSensors", "classorg_1_1navitproject_1_1navit_1_1NavitSensors.html", null ]
+ ] ],
+ [ "SurfaceView", null, [
+ [ "org.navitproject.navit.NavitCamera", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html", null ]
+ ] ],
+ [ "Thread", null, [
+ [ "org.navitproject.navit.NavitMapDownloader", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html", null ]
+ ] ]
+]; \ No newline at end of file
diff --git a/html/index.html b/html/index.html
new file mode 100644
index 000000000..3decb8cc5
--- /dev/null
+++ b/html/index.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('index.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit Documentation</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/inffast_8h_source.html b/html/inffast_8h_source.html
new file mode 100644
index 000000000..d3b29c3e9
--- /dev/null
+++ b/html/inffast_8h_source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/inffast.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('inffast_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">inffast.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* inffast.h -- header to use inffast.c</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-2003 Mark Adler</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">/* WARNING: this file should *not* be used by applications. It is</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> part of the implementation of the compression library and is</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> subject to change. Applications should only use zlib.h.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keywordtype">void</span> inflate_fast OF((z_streamp strm, <span class="keywordtype">unsigned</span> start));</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>inffast.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/inffixed_8h_source.html b/html/inffixed_8h_source.html
new file mode 100644
index 000000000..0342f7494
--- /dev/null
+++ b/html/inffixed_8h_source.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/inffixed.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('inffixed_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">inffixed.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; <span class="comment">/* inffixed.h -- table for decoding fixed codes</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Generated automatically by makefixed().</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="comment">/* WARNING: this file should *not* be used by applications. It</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> is part of the implementation of the compression library and</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> is subject to change. Applications should only use zlib.h.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="structcode.html">code</a> lenfix[512] = {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; {96,7,0},{0,8,80},{0,8,16},{20,8,115},{18,7,31},{0,8,112},{0,8,48},</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; {0,9,192},{16,7,10},{0,8,96},{0,8,32},{0,9,160},{0,8,0},{0,8,128},</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; {0,8,64},{0,9,224},{16,7,6},{0,8,88},{0,8,24},{0,9,144},{19,7,59},</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; {0,8,120},{0,8,56},{0,9,208},{17,7,17},{0,8,104},{0,8,40},{0,9,176},</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; {0,8,8},{0,8,136},{0,8,72},{0,9,240},{16,7,4},{0,8,84},{0,8,20},</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; {21,8,227},{19,7,43},{0,8,116},{0,8,52},{0,9,200},{17,7,13},{0,8,100},</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; {0,8,36},{0,9,168},{0,8,4},{0,8,132},{0,8,68},{0,9,232},{16,7,8},</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; {0,8,92},{0,8,28},{0,9,152},{20,7,83},{0,8,124},{0,8,60},{0,9,216},</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; {18,7,23},{0,8,108},{0,8,44},{0,9,184},{0,8,12},{0,8,140},{0,8,76},</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; {0,9,248},{16,7,3},{0,8,82},{0,8,18},{21,8,163},{19,7,35},{0,8,114},</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; {0,8,50},{0,9,196},{17,7,11},{0,8,98},{0,8,34},{0,9,164},{0,8,2},</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; {0,8,130},{0,8,66},{0,9,228},{16,7,7},{0,8,90},{0,8,26},{0,9,148},</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {20,7,67},{0,8,122},{0,8,58},{0,9,212},{18,7,19},{0,8,106},{0,8,42},</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; {0,9,180},{0,8,10},{0,8,138},{0,8,74},{0,9,244},{16,7,5},{0,8,86},</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; {0,8,22},{64,8,0},{19,7,51},{0,8,118},{0,8,54},{0,9,204},{17,7,15},</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; {0,8,102},{0,8,38},{0,9,172},{0,8,6},{0,8,134},{0,8,70},{0,9,236},</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; {16,7,9},{0,8,94},{0,8,30},{0,9,156},{20,7,99},{0,8,126},{0,8,62},</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; {0,9,220},{18,7,27},{0,8,110},{0,8,46},{0,9,188},{0,8,14},{0,8,142},</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; {0,8,78},{0,9,252},{96,7,0},{0,8,81},{0,8,17},{21,8,131},{18,7,31},</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; {0,8,113},{0,8,49},{0,9,194},{16,7,10},{0,8,97},{0,8,33},{0,9,162},</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; {0,8,1},{0,8,129},{0,8,65},{0,9,226},{16,7,6},{0,8,89},{0,8,25},</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; {0,9,146},{19,7,59},{0,8,121},{0,8,57},{0,9,210},{17,7,17},{0,8,105},</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; {0,8,41},{0,9,178},{0,8,9},{0,8,137},{0,8,73},{0,9,242},{16,7,4},</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; {0,8,85},{0,8,21},{16,8,258},{19,7,43},{0,8,117},{0,8,53},{0,9,202},</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; {17,7,13},{0,8,101},{0,8,37},{0,9,170},{0,8,5},{0,8,133},{0,8,69},</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; {0,9,234},{16,7,8},{0,8,93},{0,8,29},{0,9,154},{20,7,83},{0,8,125},</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; {0,8,61},{0,9,218},{18,7,23},{0,8,109},{0,8,45},{0,9,186},{0,8,13},</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; {0,8,141},{0,8,77},{0,9,250},{16,7,3},{0,8,83},{0,8,19},{21,8,195},</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; {19,7,35},{0,8,115},{0,8,51},{0,9,198},{17,7,11},{0,8,99},{0,8,35},</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; {0,9,166},{0,8,3},{0,8,131},{0,8,67},{0,9,230},{16,7,7},{0,8,91},</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; {0,8,27},{0,9,150},{20,7,67},{0,8,123},{0,8,59},{0,9,214},{18,7,19},</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; {0,8,107},{0,8,43},{0,9,182},{0,8,11},{0,8,139},{0,8,75},{0,9,246},</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {16,7,5},{0,8,87},{0,8,23},{64,8,0},{19,7,51},{0,8,119},{0,8,55},</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; {0,9,206},{17,7,15},{0,8,103},{0,8,39},{0,9,174},{0,8,7},{0,8,135},</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; {0,8,71},{0,9,238},{16,7,9},{0,8,95},{0,8,31},{0,9,158},{20,7,99},</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; {0,8,127},{0,8,63},{0,9,222},{18,7,27},{0,8,111},{0,8,47},{0,9,190},</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; {0,8,15},{0,8,143},{0,8,79},{0,9,254},{96,7,0},{0,8,80},{0,8,16},</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {20,8,115},{18,7,31},{0,8,112},{0,8,48},{0,9,193},{16,7,10},{0,8,96},</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; {0,8,32},{0,9,161},{0,8,0},{0,8,128},{0,8,64},{0,9,225},{16,7,6},</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {0,8,88},{0,8,24},{0,9,145},{19,7,59},{0,8,120},{0,8,56},{0,9,209},</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {17,7,17},{0,8,104},{0,8,40},{0,9,177},{0,8,8},{0,8,136},{0,8,72},</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; {0,9,241},{16,7,4},{0,8,84},{0,8,20},{21,8,227},{19,7,43},{0,8,116},</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; {0,8,52},{0,9,201},{17,7,13},{0,8,100},{0,8,36},{0,9,169},{0,8,4},</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; {0,8,132},{0,8,68},{0,9,233},{16,7,8},{0,8,92},{0,8,28},{0,9,153},</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; {20,7,83},{0,8,124},{0,8,60},{0,9,217},{18,7,23},{0,8,108},{0,8,44},</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; {0,9,185},{0,8,12},{0,8,140},{0,8,76},{0,9,249},{16,7,3},{0,8,82},</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {0,8,18},{21,8,163},{19,7,35},{0,8,114},{0,8,50},{0,9,197},{17,7,11},</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; {0,8,98},{0,8,34},{0,9,165},{0,8,2},{0,8,130},{0,8,66},{0,9,229},</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {16,7,7},{0,8,90},{0,8,26},{0,9,149},{20,7,67},{0,8,122},{0,8,58},</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {0,9,213},{18,7,19},{0,8,106},{0,8,42},{0,9,181},{0,8,10},{0,8,138},</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {0,8,74},{0,9,245},{16,7,5},{0,8,86},{0,8,22},{64,8,0},{19,7,51},</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {0,8,118},{0,8,54},{0,9,205},{17,7,15},{0,8,102},{0,8,38},{0,9,173},</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {0,8,6},{0,8,134},{0,8,70},{0,9,237},{16,7,9},{0,8,94},{0,8,30},</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; {0,9,157},{20,7,99},{0,8,126},{0,8,62},{0,9,221},{18,7,27},{0,8,110},</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; {0,8,46},{0,9,189},{0,8,14},{0,8,142},{0,8,78},{0,9,253},{96,7,0},</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; {0,8,81},{0,8,17},{21,8,131},{18,7,31},{0,8,113},{0,8,49},{0,9,195},</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; {16,7,10},{0,8,97},{0,8,33},{0,9,163},{0,8,1},{0,8,129},{0,8,65},</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; {0,9,227},{16,7,6},{0,8,89},{0,8,25},{0,9,147},{19,7,59},{0,8,121},</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; {0,8,57},{0,9,211},{17,7,17},{0,8,105},{0,8,41},{0,9,179},{0,8,9},</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; {0,8,137},{0,8,73},{0,9,243},{16,7,4},{0,8,85},{0,8,21},{16,8,258},</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; {19,7,43},{0,8,117},{0,8,53},{0,9,203},{17,7,13},{0,8,101},{0,8,37},</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; {0,9,171},{0,8,5},{0,8,133},{0,8,69},{0,9,235},{16,7,8},{0,8,93},</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; {0,8,29},{0,9,155},{20,7,83},{0,8,125},{0,8,61},{0,9,219},{18,7,23},</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; {0,8,109},{0,8,45},{0,9,187},{0,8,13},{0,8,141},{0,8,77},{0,9,251},</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; {16,7,3},{0,8,83},{0,8,19},{21,8,195},{19,7,35},{0,8,115},{0,8,51},</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; {0,9,199},{17,7,11},{0,8,99},{0,8,35},{0,9,167},{0,8,3},{0,8,131},</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; {0,8,67},{0,9,231},{16,7,7},{0,8,91},{0,8,27},{0,9,151},{20,7,67},</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; {0,8,123},{0,8,59},{0,9,215},{18,7,19},{0,8,107},{0,8,43},{0,9,183},</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; {0,8,11},{0,8,139},{0,8,75},{0,9,247},{16,7,5},{0,8,87},{0,8,23},</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; {64,8,0},{19,7,51},{0,8,119},{0,8,55},{0,9,207},{17,7,15},{0,8,103},</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; {0,8,39},{0,9,175},{0,8,7},{0,8,135},{0,8,71},{0,9,239},{16,7,9},</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {0,8,95},{0,8,31},{0,9,159},{20,7,99},{0,8,127},{0,8,63},{0,9,223},</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; {18,7,27},{0,8,111},{0,8,47},{0,9,191},{0,8,15},{0,8,143},{0,8,79},</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; {0,9,255}</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; };</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="structcode.html">code</a> distfix[32] = {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; {16,5,1},{23,5,257},{19,5,17},{27,5,4097},{17,5,5},{25,5,1025},</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; {21,5,65},{29,5,16385},{16,5,3},{24,5,513},{20,5,33},{28,5,8193},</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; {18,5,9},{26,5,2049},{22,5,129},{64,5,0},{16,5,2},{23,5,385},</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; {19,5,25},{27,5,6145},{17,5,7},{25,5,1537},{21,5,97},{29,5,24577},</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; {16,5,4},{24,5,769},{20,5,49},{28,5,12289},{18,5,13},{26,5,3073},</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; {22,5,193},{64,5,0}</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; };</div>
+<div class="ttc" id="structcode_html"><div class="ttname"><a href="structcode.html">code</a></div><div class="ttdef"><b>Definition:</b> inftrees.h:24</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>inffixed.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/inflate_8h_source.html b/html/inflate_8h_source.html
new file mode 100644
index 000000000..d17954c35
--- /dev/null
+++ b/html/inflate_8h_source.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/inflate.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('inflate_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">inflate.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* inflate.h -- internal inflate state definition</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-2004 Mark Adler</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">/* WARNING: this file should *not* be used by applications. It is</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> part of the implementation of the compression library and is</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> subject to change. Applications should only use zlib.h.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/* define NO_GZIP when compiling if you want to disable gzip header and</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> trailer decoding by inflate(). NO_GZIP would be used to avoid linking in</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> the crc code when it is not needed. For shared libraries, gzip decoding</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> should be left enabled. */</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifndef NO_GZIP</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GUNZIP</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">/* Possible inflate modes between inflate() calls */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; HEAD, <span class="comment">/* i: waiting for magic header */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; FLAGS, <span class="comment">/* i: waiting for method and flags (gzip) */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; TIME, <span class="comment">/* i: waiting for modification time (gzip) */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; OS, <span class="comment">/* i: waiting for extra flags and operating system (gzip) */</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; EXLEN, <span class="comment">/* i: waiting for extra length (gzip) */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; EXTRA, <span class="comment">/* i: waiting for extra bytes (gzip) */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; NAME, <span class="comment">/* i: waiting for end of file name (gzip) */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; COMMENT, <span class="comment">/* i: waiting for end of comment (gzip) */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; HCRC, <span class="comment">/* i: waiting for header crc (gzip) */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; DICTID, <span class="comment">/* i: waiting for dictionary check value */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; DICT, <span class="comment">/* waiting for inflateSetDictionary() call */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; TYPE, <span class="comment">/* i: waiting for type bits, including last-flag bit */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; TYPEDO, <span class="comment">/* i: same, but skip check to exit inflate on new block */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; STORED, <span class="comment">/* i: waiting for stored size (length and complement) */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; COPY, <span class="comment">/* i/o: waiting for input or output to copy stored block */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; TABLE, <span class="comment">/* i: waiting for dynamic block table lengths */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; LENLENS, <span class="comment">/* i: waiting for code length code lengths */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; CODELENS, <span class="comment">/* i: waiting for length/lit and distance code lengths */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; LEN, <span class="comment">/* i: waiting for length/lit code */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; LENEXT, <span class="comment">/* i: waiting for length extra bits */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; DIST, <span class="comment">/* i: waiting for distance code */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; DISTEXT, <span class="comment">/* i: waiting for distance extra bits */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; MATCH, <span class="comment">/* o: waiting for output space to copy string */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; LIT, <span class="comment">/* o: waiting for output space to write literal */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; CHECK, <span class="comment">/* i: waiting for 32-bit check value */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; LENGTH, <span class="comment">/* i: waiting for 32-bit length (gzip) */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; DONE, <span class="comment">/* finished check, done -- remain here until reset */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; BAD, <span class="comment">/* got a data error -- remain here until reset */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; MEM, <span class="comment">/* got an inflate() memory error -- remain here until reset */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; SYNC <span class="comment">/* looking for synchronization bytes to restart inflate() */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} inflate_mode;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> State transitions between above modes -</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> (most modes can go to the BAD or MEM mode -- not shown for clarity)</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> Process header:</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> HEAD -&gt; (gzip) or (zlib)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> (gzip) -&gt; FLAGS -&gt; TIME -&gt; OS -&gt; EXLEN -&gt; EXTRA -&gt; NAME</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> NAME -&gt; COMMENT -&gt; HCRC -&gt; TYPE</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> (zlib) -&gt; DICTID or TYPE</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> DICTID -&gt; DICT -&gt; TYPE</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> Read deflate blocks:</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> TYPE -&gt; STORED or TABLE or LEN or CHECK</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> STORED -&gt; COPY -&gt; TYPE</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> TABLE -&gt; LENLENS -&gt; CODELENS -&gt; LEN</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> Read deflate codes:</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> LEN -&gt; LENEXT or LIT or TYPE</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> LENEXT -&gt; DIST -&gt; DISTEXT -&gt; MATCH -&gt; LEN</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> LIT -&gt; LEN</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> Process trailer:</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> CHECK -&gt; LENGTH -&gt; DONE</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* state maintained between inflate() calls. Approximately 7K bytes. */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structinflate__state.html"> 77</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structinflate__state.html">inflate_state</a> {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; inflate_mode mode; <span class="comment">/* current inflate mode */</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> last; <span class="comment">/* true if processing last block */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> wrap; <span class="comment">/* bit 0 true for zlib, bit 1 true for gzip */</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">int</span> havedict; <span class="comment">/* true if dictionary provided */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> flags; <span class="comment">/* gzip header method and flags (0 if zlib) */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">unsigned</span> dmax; <span class="comment">/* zlib header max distance (INFLATE_STRICT) */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> check; <span class="comment">/* protected copy of check value */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> total; <span class="comment">/* protected copy of output count */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; gz_headerp head; <span class="comment">/* where to save gzip header information */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">/* sliding window */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">unsigned</span> wbits; <span class="comment">/* log base 2 of requested window size */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">unsigned</span> wsize; <span class="comment">/* window size or zero if not using window */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">unsigned</span> whave; <span class="comment">/* valid bytes in the window */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">unsigned</span> write; <span class="comment">/* window write index */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> FAR *<a class="code" href="structwindow.html">window</a>; <span class="comment">/* allocated sliding window, if needed */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">/* bit accumulator */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> hold; <span class="comment">/* input bit accumulator */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">unsigned</span> bits; <span class="comment">/* number of bits in &quot;in&quot; */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="comment">/* for string and stored block copying */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">unsigned</span> length; <span class="comment">/* literal or length of data to copy */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">unsigned</span> offset; <span class="comment">/* distance back to copy string from */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="comment">/* for table and code decoding */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">unsigned</span> extra; <span class="comment">/* extra bits needed */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">/* fixed and dynamic code tables */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="structcode.html">code</a> <span class="keyword">const</span> FAR *lencode; <span class="comment">/* starting table for length/literal codes */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="structcode.html">code</a> <span class="keyword">const</span> FAR *distcode; <span class="comment">/* starting table for distance codes */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">unsigned</span> lenbits; <span class="comment">/* index bits for lencode */</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">unsigned</span> distbits; <span class="comment">/* index bits for distcode */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="comment">/* dynamic table building */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">unsigned</span> ncode; <span class="comment">/* number of code length code lengths */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">unsigned</span> nlen; <span class="comment">/* number of length code lengths */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">unsigned</span> ndist; <span class="comment">/* number of distance code lengths */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">unsigned</span> have; <span class="comment">/* number of code lengths in lens[] */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="structcode.html">code</a> FAR *next; <span class="comment">/* next available space in codes[] */</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> lens[320]; <span class="comment">/* temporary storage for code lengths */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> work[288]; <span class="comment">/* work area for code table building */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="structcode.html">code</a> codes[ENOUGH]; <span class="comment">/* space for code tables */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;};</div>
+<div class="ttc" id="structinflate__state_html"><div class="ttname"><a href="structinflate__state.html">inflate_state</a></div><div class="ttdef"><b>Definition:</b> inflate.h:77</div></div>
+<div class="ttc" id="structcode_html"><div class="ttname"><a href="structcode.html">code</a></div><div class="ttdef"><b>Definition:</b> inftrees.h:24</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>inflate.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/inftrees_8h_source.html b/html/inftrees_8h_source.html
new file mode 100644
index 000000000..752671aef
--- /dev/null
+++ b/html/inftrees_8h_source.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/inftrees.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('inftrees_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">inftrees.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* inftrees.h -- header to use inftrees.c</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-2005 Mark Adler</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">/* WARNING: this file should *not* be used by applications. It is</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> part of the implementation of the compression library and is</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> subject to change. Applications should only use zlib.h.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/* Structure for decoding tables. Each entry provides either the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> information needed to do the operation requested by the code that</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> indexed that table entry, or it provides a pointer to another</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> table that indexes more bits of the code. op indicates whether</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> the entry is a pointer to another table, a literal, a length or</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> distance, an end-of-block, or an invalid code. For a table</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> pointer, the low four bits of op is the number of index bits of</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> that table. For a length or distance, the low four bits of op</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> is the number of extra bits to get after the code. bits is</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> the number of bits in this code or part of the code to drop off</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> of the bit buffer. val is the actual byte to output in the case</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> of a literal, the base length or distance, or the offset from</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> the current table to the next table. Each entry is four bytes. */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structcode.html"> 24</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> op; <span class="comment">/* operation, extra bits, table bits */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bits; <span class="comment">/* bits in this part of the code */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val; <span class="comment">/* offset in table or code value */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;} <a class="code" href="structcode.html">code</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">/* op values as set by inflate_table():</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> 00000000 - literal</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> 0000tttt - table link, tttt != 0 is the number of table index bits</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> 0001eeee - length or distance, eeee is the number of extra bits</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> 01100000 - end of block</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> 01000000 - invalid code</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Maximum size of dynamic tree. The maximum found in a long but non-</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> exhaustive search was 1444 code structures (852 for length/literals</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> and 592 for distances, the latter actually the result of an</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> exhaustive search). The true maximum is not known, but the value</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> below is more than safe. */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define ENOUGH 2048</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAXD 592</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* Type of code to build for inftable() */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; CODES,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; LENS,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; DISTS</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} codetype;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> inflate_table OF((codetype type, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> FAR *lens,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">unsigned</span> codes, <a class="code" href="structcode.html">code</a> FAR * FAR *table,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">unsigned</span> FAR *bits, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> FAR *work));</div>
+<div class="ttc" id="structcode_html"><div class="ttname"><a href="structcode.html">code</a></div><div class="ttdef"><b>Definition:</b> inftrees.h:24</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>inftrees.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceDownloaderAppDelegate.html b/html/interfaceDownloaderAppDelegate.html
new file mode 100644
index 000000000..bbd02b70a
--- /dev/null
+++ b/html/interfaceDownloaderAppDelegate.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: DownloaderAppDelegate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceDownloaderAppDelegate.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">DownloaderAppDelegate Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DownloaderAppDelegate:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceDownloaderAppDelegate.png" usemap="#DownloaderAppDelegate_map" alt=""/>
+ <map id="DownloaderAppDelegate_map" name="DownloaderAppDelegate_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:adb037dff3bd01c5a17b03956843a0441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb037dff3bd01c5a17b03956843a0441"></a>
+UIWindow *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:adb037dff3bd01c5a17b03956843a0441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af919221786d0eafe13dc2381cd8655f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af919221786d0eafe13dc2381cd8655f0"></a>
+UINavigationController *&#160;</td><td class="memItemRight" valign="bottom"><b>navigationController</b></td></tr>
+<tr class="separator:af919221786d0eafe13dc2381cd8655f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a386dcb1641ed9a59c65707437e802bdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a386dcb1641ed9a59c65707437e802bdc"></a>
+IBOutlet UIWindow *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:a386dcb1641ed9a59c65707437e802bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2555ba414e2b19a943b7e997a5f72860"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2555ba414e2b19a943b7e997a5f72860"></a>
+IBOutlet UINavigationController *&#160;</td><td class="memItemRight" valign="bottom"><b>navigationController</b></td></tr>
+<tr class="separator:a2555ba414e2b19a943b7e997a5f72860"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>iphone/downloader/Classes/<a class="el" href="DownloaderAppDelegate_8h_source.html">DownloaderAppDelegate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceDownloaderAppDelegate.html">DownloaderAppDelegate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceDownloaderAppDelegate.js b/html/interfaceDownloaderAppDelegate.js
new file mode 100644
index 000000000..f5f3ed8ae
--- /dev/null
+++ b/html/interfaceDownloaderAppDelegate.js
@@ -0,0 +1,7 @@
+var interfaceDownloaderAppDelegate =
+[
+ [ "navigationController", "interfaceDownloaderAppDelegate.html#af919221786d0eafe13dc2381cd8655f0", null ],
+ [ "window", "interfaceDownloaderAppDelegate.html#adb037dff3bd01c5a17b03956843a0441", null ],
+ [ "navigationController", "interfaceDownloaderAppDelegate.html#a2555ba414e2b19a943b7e997a5f72860", null ],
+ [ "window", "interfaceDownloaderAppDelegate.html#a386dcb1641ed9a59c65707437e802bdc", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceDownloaderAppDelegate.png b/html/interfaceDownloaderAppDelegate.png
new file mode 100644
index 000000000..32698fbad
--- /dev/null
+++ b/html/interfaceDownloaderAppDelegate.png
Binary files differ
diff --git a/html/interfaceDownloaderDetailViewController.html b/html/interfaceDownloaderDetailViewController.html
new file mode 100644
index 000000000..f9ef94ba9
--- /dev/null
+++ b/html/interfaceDownloaderDetailViewController.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: DownloaderDetailViewController Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceDownloaderDetailViewController.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">DownloaderDetailViewController Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DownloaderDetailViewController:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceDownloaderDetailViewController.png" usemap="#DownloaderDetailViewController_map" alt=""/>
+ <map id="DownloaderDetailViewController_map" name="DownloaderDetailViewController_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a81720b33cadeede562f50d3bb182cc39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81720b33cadeede562f50d3bb182cc39"></a>
+NSDictionary *&#160;</td><td class="memItemRight" valign="bottom"><b>locationName</b></td></tr>
+<tr class="separator:a81720b33cadeede562f50d3bb182cc39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>iphone/downloader/Classes/<a class="el" href="DownloaderDetailViewController_8h_source.html">DownloaderDetailViewController.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceDownloaderDetailViewController.html">DownloaderDetailViewController</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceDownloaderDetailViewController.js b/html/interfaceDownloaderDetailViewController.js
new file mode 100644
index 000000000..17352c74c
--- /dev/null
+++ b/html/interfaceDownloaderDetailViewController.js
@@ -0,0 +1,4 @@
+var interfaceDownloaderDetailViewController =
+[
+ [ "locationName", "interfaceDownloaderDetailViewController.html#a81720b33cadeede562f50d3bb182cc39", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceDownloaderDetailViewController.png b/html/interfaceDownloaderDetailViewController.png
new file mode 100644
index 000000000..491f112ef
--- /dev/null
+++ b/html/interfaceDownloaderDetailViewController.png
Binary files differ
diff --git a/html/interfaceNavitAppDelegate.html b/html/interfaceNavitAppDelegate.html
new file mode 100644
index 000000000..ea5691b12
--- /dev/null
+++ b/html/interfaceNavitAppDelegate.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NavitAppDelegate Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceNavitAppDelegate.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NavitAppDelegate Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NavitAppDelegate:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceNavitAppDelegate.png" usemap="#NavitAppDelegate_map" alt=""/>
+ <map id="NavitAppDelegate_map" name="NavitAppDelegate_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:aeb5016602eec64ad5dce6ace522a6eb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb5016602eec64ad5dce6ace522a6eb0"></a>
+UIWindow *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:aeb5016602eec64ad5dce6ace522a6eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eae17d12daf18ecb4679a6b580c7c13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eae17d12daf18ecb4679a6b580c7c13"></a>
+<a class="el" href="interfaceNavitViewController.html">NavitViewController</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>viewController</b></td></tr>
+<tr class="separator:a9eae17d12daf18ecb4679a6b580c7c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceNavitAppDelegate.html">NavitAppDelegate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceNavitAppDelegate.js b/html/interfaceNavitAppDelegate.js
new file mode 100644
index 000000000..37c6456f4
--- /dev/null
+++ b/html/interfaceNavitAppDelegate.js
@@ -0,0 +1,5 @@
+var interfaceNavitAppDelegate =
+[
+ [ "viewController", "interfaceNavitAppDelegate.html#a9eae17d12daf18ecb4679a6b580c7c13", null ],
+ [ "window", "interfaceNavitAppDelegate.html#aeb5016602eec64ad5dce6ace522a6eb0", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceNavitAppDelegate.png b/html/interfaceNavitAppDelegate.png
new file mode 100644
index 000000000..4af187be8
--- /dev/null
+++ b/html/interfaceNavitAppDelegate.png
Binary files differ
diff --git a/html/interfaceNavitTimer.html b/html/interfaceNavitTimer.html
new file mode 100644
index 000000000..9282721b7
--- /dev/null
+++ b/html/interfaceNavitTimer.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NavitTimer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceNavitTimer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Instance Methods</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">NavitTimer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NavitTimer:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceNavitTimer.png" usemap="#NavitTimer_map" alt=""/>
+ <map id="NavitTimer_map" name="NavitTimer_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Instance Methods</h2></td></tr>
+<tr class="memitem:a03c8da96868b08d9b2c09368f9994111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03c8da96868b08d9b2c09368f9994111"></a>
+(void)&#160;</td><td class="memItemRight" valign="bottom">- <b>onTimer:</b></td></tr>
+<tr class="separator:a03c8da96868b08d9b2c09368f9994111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5b0a569c9d6b2fb1c1c13bd31ce0021f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b0a569c9d6b2fb1c1c13bd31ce0021f"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a5b0a569c9d6b2fb1c1c13bd31ce0021f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed702a2c7054ccc2a8a0b0cce476f989"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed702a2c7054ccc2a8a0b0cce476f989"></a>
+NSTimer *&#160;</td><td class="memItemRight" valign="bottom"><b>timer</b></td></tr>
+<tr class="separator:aed702a2c7054ccc2a8a0b0cce476f989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceNavitTimer.html">NavitTimer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceNavitTimer.js b/html/interfaceNavitTimer.js
new file mode 100644
index 000000000..b7624e1f0
--- /dev/null
+++ b/html/interfaceNavitTimer.js
@@ -0,0 +1,6 @@
+var interfaceNavitTimer =
+[
+ [ "onTimer:", "interfaceNavitTimer.html#a03c8da96868b08d9b2c09368f9994111", null ],
+ [ "cb", "interfaceNavitTimer.html#a5b0a569c9d6b2fb1c1c13bd31ce0021f", null ],
+ [ "timer", "interfaceNavitTimer.html#aed702a2c7054ccc2a8a0b0cce476f989", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceNavitTimer.png b/html/interfaceNavitTimer.png
new file mode 100644
index 000000000..645d17081
--- /dev/null
+++ b/html/interfaceNavitTimer.png
Binary files differ
diff --git a/html/interfaceNavitView.html b/html/interfaceNavitView.html
new file mode 100644
index 000000000..36ad8713b
--- /dev/null
+++ b/html/interfaceNavitView.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NavitView Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceNavitView.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">NavitView Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NavitView:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceNavitView.png" usemap="#NavitView_map" alt=""/>
+ <map id="NavitView_map" name="NavitView_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afb3808899c8a706bd0b3719383d45231"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb3808899c8a706bd0b3719383d45231"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphics</b></td></tr>
+<tr class="separator:afb3808899c8a706bd0b3719383d45231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceNavitView.html">NavitView</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceNavitView.js b/html/interfaceNavitView.js
new file mode 100644
index 000000000..19a35bf88
--- /dev/null
+++ b/html/interfaceNavitView.js
@@ -0,0 +1,4 @@
+var interfaceNavitView =
+[
+ [ "graphics", "interfaceNavitView.html#afb3808899c8a706bd0b3719383d45231", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceNavitView.png b/html/interfaceNavitView.png
new file mode 100644
index 000000000..a10e67726
--- /dev/null
+++ b/html/interfaceNavitView.png
Binary files differ
diff --git a/html/interfaceNavitViewController.html b/html/interfaceNavitViewController.html
new file mode 100644
index 000000000..b5a87f2c2
--- /dev/null
+++ b/html/interfaceNavitViewController.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NavitViewController Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceNavitViewController.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Instance Methods</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">NavitViewController Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for NavitViewController:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceNavitViewController.png" usemap="#NavitViewController_map" alt=""/>
+ <map id="NavitViewController_map" name="NavitViewController_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Instance Methods</h2></td></tr>
+<tr class="memitem:a208fe965f1ef25eb4c6986e8429a5fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a208fe965f1ef25eb4c6986e8429a5fc4"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>init_withFrame:</b></td></tr>
+<tr class="separator:a208fe965f1ef25eb4c6986e8429a5fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a48996b0fa317aaf50de2878924590b12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48996b0fa317aaf50de2878924590b12"></a>
+CGLayerRef&#160;</td><td class="memItemRight" valign="bottom"><b>layer</b></td></tr>
+<tr class="separator:a48996b0fa317aaf50de2878924590b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a55787f746f286065032614549a2b3a66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55787f746f286065032614549a2b3a66"></a>
+NSRect&#160;</td><td class="memItemRight" valign="bottom"><b>frame</b></td></tr>
+<tr class="separator:a55787f746f286065032614549a2b3a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceNavitViewController.html">NavitViewController</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceNavitViewController.js b/html/interfaceNavitViewController.js
new file mode 100644
index 000000000..9a25d6986
--- /dev/null
+++ b/html/interfaceNavitViewController.js
@@ -0,0 +1,6 @@
+var interfaceNavitViewController =
+[
+ [ "init_withFrame:", "interfaceNavitViewController.html#a208fe965f1ef25eb4c6986e8429a5fc4", null ],
+ [ "layer", "interfaceNavitViewController.html#a48996b0fa317aaf50de2878924590b12", null ],
+ [ "frame", "interfaceNavitViewController.html#a55787f746f286065032614549a2b3a66", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceNavitViewController.png b/html/interfaceNavitViewController.png
new file mode 100644
index 000000000..0446e6b61
--- /dev/null
+++ b/html/interfaceNavitViewController.png
Binary files differ
diff --git a/html/interfaceRootViewController.html b/html/interfaceRootViewController.html
new file mode 100644
index 000000000..b71f2f774
--- /dev/null
+++ b/html/interfaceRootViewController.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: RootViewController Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceRootViewController.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> </div>
+ <div class="headertitle">
+<div class="title">RootViewController Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for RootViewController:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceRootViewController.png" usemap="#RootViewController_map" alt=""/>
+ <map id="RootViewController_map" name="RootViewController_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:aeb2b28e2a9c33393c2d75048ba96b0e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb2b28e2a9c33393c2d75048ba96b0e5"></a>
+NSMutableArray *&#160;</td><td class="memItemRight" valign="bottom"><b>locations_</b></td></tr>
+<tr class="separator:aeb2b28e2a9c33393c2d75048ba96b0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:af8cab0cfc9bc240c655a58579d80540a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8cab0cfc9bc240c655a58579d80540a"></a>
+NSMutableArray *&#160;</td><td class="memItemRight" valign="bottom"><b>locations</b></td></tr>
+<tr class="separator:af8cab0cfc9bc240c655a58579d80540a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>iphone/downloader/Classes/<a class="el" href="RootViewController_8h_source.html">RootViewController.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceRootViewController.html">RootViewController</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceRootViewController.js b/html/interfaceRootViewController.js
new file mode 100644
index 000000000..1dceae45a
--- /dev/null
+++ b/html/interfaceRootViewController.js
@@ -0,0 +1,5 @@
+var interfaceRootViewController =
+[
+ [ "locations_", "interfaceRootViewController.html#aeb2b28e2a9c33393c2d75048ba96b0e5", null ],
+ [ "locations", "interfaceRootViewController.html#af8cab0cfc9bc240c655a58579d80540a", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceRootViewController.png b/html/interfaceRootViewController.png
new file mode 100644
index 000000000..19a4f7fe0
--- /dev/null
+++ b/html/interfaceRootViewController.png
Binary files differ
diff --git a/html/interfaceVSSpeechSynthesizer.html b/html/interfaceVSSpeechSynthesizer.html
new file mode 100644
index 000000000..73801aa43
--- /dev/null
+++ b/html/interfaceVSSpeechSynthesizer.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: VSSpeechSynthesizer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceVSSpeechSynthesizer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Instance Methods</a> &#124;
+<a href="#pub-static-methods">Class Methods</a> </div>
+ <div class="headertitle">
+<div class="title">VSSpeechSynthesizer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for VSSpeechSynthesizer:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceVSSpeechSynthesizer.png" usemap="#VSSpeechSynthesizer_map" alt=""/>
+ <map id="VSSpeechSynthesizer_map" name="VSSpeechSynthesizer_map">
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Instance Methods</h2></td></tr>
+<tr class="memitem:aad7cf3a6957094ed41a7a07d2823743f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad7cf3a6957094ed41a7a07d2823743f"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>startSpeakingString:</b></td></tr>
+<tr class="separator:aad7cf3a6957094ed41a7a07d2823743f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7098e9b49a06f56c2839e20aab389e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7098e9b49a06f56c2839e20aab389e8"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>startSpeakingString:toURL:</b></td></tr>
+<tr class="separator:ab7098e9b49a06f56c2839e20aab389e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a127d778223120cf73771ad209e7c13d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a127d778223120cf73771ad209e7c13d2"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>startSpeakingString:toURL:withLanguageCode:</b></td></tr>
+<tr class="separator:a127d778223120cf73771ad209e7c13d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3adf24f3a4f947468fa658d2eb81e495"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3adf24f3a4f947468fa658d2eb81e495"></a>
+(float)&#160;</td><td class="memItemRight" valign="bottom">- <b>rate</b></td></tr>
+<tr class="separator:a3adf24f3a4f947468fa658d2eb81e495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3803af9cac86ea6270d1913714839b0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3803af9cac86ea6270d1913714839b0c"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>setRate:</b></td></tr>
+<tr class="separator:a3803af9cac86ea6270d1913714839b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34e515e08388f7f1be1dffc34764035e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34e515e08388f7f1be1dffc34764035e"></a>
+(float)&#160;</td><td class="memItemRight" valign="bottom">- <b>pitch</b></td></tr>
+<tr class="separator:a34e515e08388f7f1be1dffc34764035e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f710e355dd58cfe7495ce254267559d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f710e355dd58cfe7495ce254267559d"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>setPitch:</b></td></tr>
+<tr class="separator:a7f710e355dd58cfe7495ce254267559d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa989bc284ea7db534120e271c5bc3546"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa989bc284ea7db534120e271c5bc3546"></a>
+(float)&#160;</td><td class="memItemRight" valign="bottom">- <b>volume</b></td></tr>
+<tr class="separator:aa989bc284ea7db534120e271c5bc3546"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38b7a978d0018462537868527e666a82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38b7a978d0018462537868527e666a82"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">- <b>setVolume:</b></td></tr>
+<tr class="separator:a38b7a978d0018462537868527e666a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Class Methods</h2></td></tr>
+<tr class="memitem:a5a7b3ef55ce44ef92b830d80c6da2f75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a7b3ef55ce44ef92b830d80c6da2f75"></a>
+(id)&#160;</td><td class="memItemRight" valign="bottom">+ <b>availableLanguageCodes</b></td></tr>
+<tr class="separator:a5a7b3ef55ce44ef92b830d80c6da2f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08b5b4954718a35846cb7952f36bf3d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08b5b4954718a35846cb7952f36bf3d0"></a>
+(BOOL)&#160;</td><td class="memItemRight" valign="bottom">+ <b>isSystemSpeaking</b></td></tr>
+<tr class="separator:a08b5b4954718a35846cb7952f36bf3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>speech/iphone/<a class="el" href="VSSpeechSynthesizer_8h_source.html">VSSpeechSynthesizer.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceVSSpeechSynthesizer.html">VSSpeechSynthesizer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceVSSpeechSynthesizer.js b/html/interfaceVSSpeechSynthesizer.js
new file mode 100644
index 000000000..823b4226c
--- /dev/null
+++ b/html/interfaceVSSpeechSynthesizer.js
@@ -0,0 +1,12 @@
+var interfaceVSSpeechSynthesizer =
+[
+ [ "pitch", "interfaceVSSpeechSynthesizer.html#a34e515e08388f7f1be1dffc34764035e", null ],
+ [ "rate", "interfaceVSSpeechSynthesizer.html#a3adf24f3a4f947468fa658d2eb81e495", null ],
+ [ "setPitch:", "interfaceVSSpeechSynthesizer.html#a7f710e355dd58cfe7495ce254267559d", null ],
+ [ "setRate:", "interfaceVSSpeechSynthesizer.html#a3803af9cac86ea6270d1913714839b0c", null ],
+ [ "setVolume:", "interfaceVSSpeechSynthesizer.html#a38b7a978d0018462537868527e666a82", null ],
+ [ "startSpeakingString:", "interfaceVSSpeechSynthesizer.html#aad7cf3a6957094ed41a7a07d2823743f", null ],
+ [ "startSpeakingString:toURL:", "interfaceVSSpeechSynthesizer.html#ab7098e9b49a06f56c2839e20aab389e8", null ],
+ [ "startSpeakingString:toURL:withLanguageCode:", "interfaceVSSpeechSynthesizer.html#a127d778223120cf73771ad209e7c13d2", null ],
+ [ "volume", "interfaceVSSpeechSynthesizer.html#aa989bc284ea7db534120e271c5bc3546", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceVSSpeechSynthesizer.png b/html/interfaceVSSpeechSynthesizer.png
new file mode 100644
index 000000000..5f654d4ad
--- /dev/null
+++ b/html/interfaceVSSpeechSynthesizer.png
Binary files differ
diff --git a/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html
new file mode 100644
index 000000000..745ec5b2e
--- /dev/null
+++ b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: org.navitproject.navit.NavitActivityResult Interface Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">org.navitproject.navit.NavitActivityResult Interface Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for org.navitproject.navit.NavitActivityResult:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.png" usemap="#org.navitproject.navit.NavitActivityResult_map" alt=""/>
+ <map id="org.navitproject.navit.NavitActivityResult_map" name="org.navitproject.navit.NavitActivityResult_map">
+<area href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html" alt="org.navitproject.navit.NavitSpeech2" shape="rect" coords="0,56,241,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a315aa94c3fab93f3dae6d90a89186e00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a315aa94c3fab93f3dae6d90a89186e00"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>onActivityResult</b> (int requestCode, int resultCode, Intent data)</td></tr>
+<tr class="separator:a315aa94c3fab93f3dae6d90a89186e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this interface was generated from the following file:<ul>
+<li>android/src/org/navitproject/navit/NavitActivityResult.java</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li><li class="navelem"><a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html">NavitActivityResult</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.js b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.js
new file mode 100644
index 000000000..369291dc9
--- /dev/null
+++ b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.js
@@ -0,0 +1,4 @@
+var interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult =
+[
+ [ "onActivityResult", "interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html#a315aa94c3fab93f3dae6d90a89186e00", null ]
+]; \ No newline at end of file
diff --git a/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.png b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.png
new file mode 100644
index 000000000..694dcb59b
--- /dev/null
+++ b/html/interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.png
Binary files differ
diff --git a/html/io_8h_source.html b/html/io_8h_source.html
new file mode 100644
index 000000000..33ad52802
--- /dev/null
+++ b/html/io_8h_source.html
@@ -0,0 +1,461 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/io.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('io_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">io.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * io.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file has no copyright assigned and is placed in the Public Domain.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This file is a part of the mingw-runtime package.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * No warranty is given; refer to the file DISCLAIMER within the package.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * System level I/O functions and types.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#ifndef _IO_H_</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _IO_H_</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/* MSVC&#39;s io.h contains the stuff from dir.h, so I will too.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * NOTE: This also defines off_t, the file offset type, through</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * an inclusion of sys/types.h */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span> <span class="comment">/* To get time_t. */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * Attributes of files as returned by _findfirst et al.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define _A_NORMAL 0x00000000</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_RDONLY 0x00000001</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_HIDDEN 0x00000002</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_SYSTEM 0x00000004</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_VOLID 0x00000008</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_SUBDIR 0x00000010</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _A_ARCH 0x00000020</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifndef _INTPTR_T_DEFINED</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _INTPTR_T_DEFINED</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _WIN64</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> __int64 intptr_t;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> intptr_t;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#ifndef _FSIZE_T_DEFINED</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> _fsize_t;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#define _FSIZE_T_DEFINED</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * The maximum length of a file name. You should use GetVolumeInformation</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * instead of this constant. But hey, this works.</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * Also defined in stdio.h.</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#ifndef FILENAME_MAX</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FILENAME_MAX (260)</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> * The following structure is filled in by _findfirst or _findnext when</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> * they succeed in finding a match.</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#ifndef _FINDDATA_T_DEFINED</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct__finddata__t.html"> 64</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="struct__finddata__t.html">_finddata_t</a></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">unsigned</span> attrib; <span class="comment">/* Attributes, see constants above. */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; time_t time_create;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; time_t time_access; <span class="comment">/* always midnight local time */</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; time_t time_write;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; _fsize_t size;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">char</span> name[FILENAME_MAX]; <span class="comment">/* may include spaces. */</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct__finddatai64__t.html"> 76</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__finddatai64__t.html">_finddatai64_t</a> {</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">unsigned</span> attrib;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; time_t time_create;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; time_t time_access;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; time_t time_write;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; __int64 size;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">char</span> name[FILENAME_MAX];</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;};</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span>__finddata64_t {</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">unsigned</span> attrib;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; __time64_t time_create;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; __time64_t time_access;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; __time64_t time_write;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">/* 8 bytes are returned so it can&#39;t be _fsize_t */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; __int64 size;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">char</span> name[FILENAME_MAX];</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;};</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#define _FINDDATA_T_DEFINED</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _FINDDATA_T_DEFINED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#ifndef _WFINDDATA_T_DEFINED</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct__wfinddata__t.html"> 103</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="struct__wfinddata__t.html">_wfinddata_t</a> {</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">unsigned</span> attrib;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; time_t time_create; <span class="comment">/* -1 for FAT file systems */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; time_t time_access; <span class="comment">/* -1 for FAT file systems */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; time_t time_write;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; _fsize_t size;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">wchar_t</span> name[FILENAME_MAX]; <span class="comment">/* may include spaces. */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;};</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct__wfinddatai64__t.html"> 114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__wfinddatai64__t.html">_wfinddatai64_t</a> {</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">unsigned</span> attrib;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; time_t time_create;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; time_t time_access;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; time_t time_write;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; __int64 size;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">wchar_t</span> name[FILENAME_MAX];</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;};</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span>__wfinddata64_t {</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">unsigned</span> attrib;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; __time64_t time_create;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; __time64_t time_access;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; __time64_t time_write;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* 8 bytes are returned so it can&#39;t be _fsize_t */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; __int64 size;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">wchar_t</span> name[FILENAME_MAX];</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;};</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#define _WFINDDATA_T_DEFINED</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> * Functions for searching for files. _findfirst returns -1 if no match</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * is found. Otherwise it returns a handle to be used in _findnext and</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * _findclose calls. _findnext also returns -1 if no match could be found,</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * and 0 if a match was found. Call _findclose when you are finished.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* FIXME: Should these all use intptr_t, as per recent MSDN docs? */</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _findfirst (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> <a class="code" href="struct__finddata__t.html">_finddata_t</a>*);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _findnext (<span class="keywordtype">long</span>, <span class="keyword">struct</span> <a class="code" href="struct__finddata__t.html">_finddata_t</a>*);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _findclose (<span class="keywordtype">long</span>);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#ifndef UNDER_CE</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _chdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;_CRTIMP <span class="keywordtype">char</span>* __cdecl __MINGW_NOTHROW _getcwd (<span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;_CRTIMP <span class="keywordtype">char</span>* __cdecl __MINGW_NOTHROW _mktemp (<span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _mkdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _rmdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _chmod (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#ifdef __MSVCRT__</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span>_CRTIMP __int64 __cdecl __MINGW_NOTHROW _filelengthi64(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _findfirsti64(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> <a class="code" href="struct__finddatai64__t.html">_finddatai64_t</a>*);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _findnexti64(<span class="keywordtype">long</span>, <span class="keyword">struct</span> <a class="code" href="struct__finddatai64__t.html">_finddatai64_t</a>*);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;_CRTIMP __int64 __cdecl __MINGW_NOTHROW _lseeki64(<span class="keywordtype">int</span>, __int64, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;_CRTIMP __int64 __cdecl __MINGW_NOTHROW _telli64(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment">/* These require newer versions of msvcrt.dll (6.1 or higher). */</span> </div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span>_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _findfirst64(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> __finddata64_t*);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _findnext64(intptr_t, <span class="keyword">struct</span> __finddata64_t*); </div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT_VERSION__ &gt;= 0x0601 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef __NO_MINGW_LFS</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span>__CRT_INLINE off64_t lseek64 (<span class="keywordtype">int</span>, off64_t, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;__CRT_INLINE off64_t lseek64 (<span class="keywordtype">int</span> fd, off64_t offset, <span class="keywordtype">int</span> whence)</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;{</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">return</span> _lseeki64(fd, (__int64) offset, whence);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;}</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor">#ifndef _UWIN</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef UNDER_CE</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW chdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;_CRTIMP <span class="keywordtype">char</span>* __cdecl __MINGW_NOTHROW getcwd (<span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;_CRTIMP <span class="keywordtype">char</span>* __cdecl __MINGW_NOTHROW mktemp (<span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW mkdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW rmdir (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW chmod (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _UWIN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment">/* TODO: Maximum number of open handles has not been tested, I just set</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> * it the same as FOPEN_MAX. */</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor">#define HANDLE_MAX FOPEN_MAX</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment">/* Some defines for _access nAccessMode (MS doesn&#39;t define them, but</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * it doesn&#39;t seem to hurt to add them). */</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#define F_OK 0 </span><span class="comment">/* Check for file existence */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="comment">/* Well maybe it does hurt. On newer versions of MSVCRT, an access mode</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> of 1 causes invalid parameter error. */</span> </div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor">#define X_OK 1 </span><span class="comment">/* MS access() doesn&#39;t check for execute permission. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define W_OK 2 </span><span class="comment">/* Check for write permission */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R_OK 4 </span><span class="comment">/* Check for read permission */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _access (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _chsize (<span class="keywordtype">int</span>, <span class="keywordtype">long</span>);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _close (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _commit(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment">/* NOTE: The only significant bit in unPermissions appears to be bit 7 (0x80),</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> * the &quot;owner write permission&quot; bit (on FAT). */</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _creat (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _dup (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _dup2 (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _filelength (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _get_osfhandle (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _isatty (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment">/* In a very odd turn of events this function is excluded from those</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> * files which define _STREAM_COMPAT. This is required in order to</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> * build GNU libio because of a conflict with _eof in streambuf.h</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> * line 107. Actually I might just be able to change the name of</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> * the enum member in streambuf.h... we&#39;ll see. TODO */</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#ifndef _STREAM_COMPAT</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _eof (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* LK_... locking commands defined in sys/locking.h. */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _locking (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">long</span>);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _lseek (<span class="keywordtype">int</span>, <span class="keywordtype">long</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment">/* Optional third argument is unsigned unPermissions. */</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _open (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _open_osfhandle (<span class="keywordtype">long</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _pipe (<span class="keywordtype">int</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _read (<span class="keywordtype">int</span>, <span class="keywordtype">void</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _setmode (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/* MS puts remove &amp; rename (but not wide versions) in io.h as well</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> as in stdio.h. */</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW <span class="keyword">remove</span> (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW rename (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span><span class="comment">/* SH_... flags for nShFlags defined in share.h</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> * Optional fourth argument is unsigned unPermissions */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _sopen (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _tell (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment">/* Should umask be in sys/stat.h and/or sys/types.h instead? */</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _umask (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _unlink (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _write (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">void</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment">/* Wide character versions. Also declared in wchar.h. */</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment">/* Not in crtdll.dll */</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#if !defined (_WIO_DEFINED)</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined (__MSVCRT__)</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _waccess(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wchmod(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wcreat(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined (__MSVCRT__) || defined (__COREDLL__)</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _wfindfirst(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> <a class="code" href="struct__wfinddata__t.html">_wfinddata_t</a>*);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wfindnext(<span class="keywordtype">long</span>, <span class="keyword">struct</span> <a class="code" href="struct__wfinddata__t.html">_wfinddata_t</a> *);</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wopen(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined (__MSVCRT__)</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wunlink(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*);</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wsopen(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;_CRTIMP <span class="keywordtype">wchar_t</span> * __cdecl __MINGW_NOTHROW _wmktemp(<span class="keywordtype">wchar_t</span>*);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW _wfindfirsti64(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> <a class="code" href="struct__wfinddatai64__t.html">_wfinddatai64_t</a>*);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wfindnexti64(<span class="keywordtype">long</span>, <span class="keyword">struct</span> <a class="code" href="struct__wfinddatai64__t.html">_wfinddatai64_t</a>*);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span>_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _wfindfirst64(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> __wfinddata64_t*); </div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _wfindnext64(intptr_t, <span class="keyword">struct</span> __wfinddata64_t*);</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* defined (__MSVCRT__) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WIO_DEFINED</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _WIO_DEFINED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> * Non-underscored versions of non-ANSI functions to improve portability.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> * These functions live in libmoldname.a.</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor">#ifndef _UWIN</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW access (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW chsize (<span class="keywordtype">int</span>, <span class="keywordtype">long</span> );</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW close (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW creat (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW dup (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW dup2 (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW eof (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW filelength (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW isatty (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW lseek (<span class="keywordtype">int</span>, <span class="keywordtype">long</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW open (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW read (<span class="keywordtype">int</span>, <span class="keywordtype">void</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW setmode (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW sopen (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;_CRTIMP <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW tell (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW umask (<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW unlink (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW write (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">void</span>*, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _UWIN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor">#ifdef __USE_MINGW_ACCESS</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor"></span><span class="comment">/* Old versions of MSVCRT access() just ignored X_OK, while the version</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"> shipped with Vista, returns an error code. This will restore the</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment"> old behaviour */</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> __mingw_access (<span class="keyword">const</span> <span class="keywordtype">char</span>* __fname, <span class="keywordtype">int</span> __mode)</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; { <span class="keywordflow">return</span> _access (__fname, __mode &amp; ~X_OK); }</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#define access(__f,__m) __mingw_access (__f, __m)</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment">/* Wide character versions. Also declared in wchar.h. */</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment">/* Where do these live? Not in libmoldname.a nor in libmsvcrt.a */</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor">#if 0</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> waccess(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="keywordtype">int</span> wchmod(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keywordtype">int</span> wcreat(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keywordtype">long</span> wfindfirst(<span class="keywordtype">wchar_t</span> *, <span class="keyword">struct</span> <a class="code" href="struct__wfinddata__t.html">_wfinddata_t</a> *);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keywordtype">int</span> wfindnext(<span class="keywordtype">long</span>, <span class="keyword">struct</span> <a class="code" href="struct__wfinddata__t.html">_wfinddata_t</a> *);</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="keywordtype">int</span> wunlink(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keywordtype">int</span> wrename(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="keywordtype">int</span> wopen(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keywordtype">int</span> wsopen(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, ...);</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="keywordtype">wchar_t</span> * wmktemp(<span class="keywordtype">wchar_t</span> *);</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _IO_H_ not defined */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__wfinddata__t_html"><div class="ttname"><a href="struct__wfinddata__t.html">_wfinddata_t</a></div><div class="ttdef"><b>Definition:</b> io.h:103</div></div>
+<div class="ttc" id="struct__wfinddatai64__t_html"><div class="ttname"><a href="struct__wfinddatai64__t.html">_wfinddatai64_t</a></div><div class="ttdef"><b>Definition:</b> io.h:114</div></div>
+<div class="ttc" id="struct__finddatai64__t_html"><div class="ttname"><a href="struct__finddatai64__t.html">_finddatai64_t</a></div><div class="ttdef"><b>Definition:</b> io.h:76</div></div>
+<div class="ttc" id="struct__finddata__t_html"><div class="ttname"><a href="struct__finddata__t.html">_finddata_t</a></div><div class="ttdef"><b>Definition:</b> io.h:64</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>io.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/item_8h_source.html b/html/item_8h_source.html
new file mode 100644
index 000000000..0651a74ed
--- /dev/null
+++ b/html/item_8h_source.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('item_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">item.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_ITEM_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_ITEM_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">enum</span> item_type {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define ITEM2(x,y) type_##y=x,</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ITEM(x) type_##x,</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;item_def.h&quot;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#undef ITEM2</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ITEM</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span>};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define route_item_first type_street_0</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define route_item_last type_street_parking_lane</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="structdefault__flags.html">default_flags</a>[];</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">/* NOTE: we treat districts as towns for now, since</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> a) navit does not implement district search yet</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> b) OSM &quot;place=suburb&quot; maps to type_district in maptool. with the OSM USA maps,</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> there are many &quot;suburbs&quot; that users will consider towns (not districts/counties);</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> we want navit&#39;s town search to find them</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#define item_type_is_area(type) ((type) &gt;= type_area)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_town(item) ((item).type &gt;= type_town_label &amp;&amp; (item).type &lt;= type_district_label_1e7)</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_district(item) ((item).type &gt;= type_district_label &amp;&amp; (item).type &lt;= type_district_label_1e7)</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_poly_place(item) ((item).type &gt;= type_poly_place1 &amp;&amp; (item).type &lt;= type_poly_place6)</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_point(item) ((item).type &lt; type_line) </span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_custom_poi(item) ((item).type &gt;= type_poi_customg &amp;&amp; (item).type &lt; type_line)</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_street(item) (((item).type &gt;= type_street_nopass &amp;&amp; (item).type &lt;= type_roundabout) \</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"> || (item).type == type_street_service \</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"> || ((item).type &gt;= type_street_pedestrian &amp;&amp; (item).type &lt;= type_track_grass) \</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> || (item).type == type_living_street \</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> || (item).type == type_street_construction \</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> || (item).type == type_path \</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> || (item).type == type_street_parking_lane \</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> || (item).type == type_footway )</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define item_is_equal_id(a,b) ((a).id_hi == (b).id_hi &amp;&amp; (a).id_lo == (b).id_lo)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define item_is_equal(a,b) (item_is_equal_id(a,b) &amp;&amp; (a).map == (b).map)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">enum</span> change_mode {</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; change_mode_delete,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; change_mode_modify,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; change_mode_append,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; change_mode_prepend,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structitem__methods.html"> 77</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__methods.html">item_methods</a> {</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; void (*item_coord_rewind)(<span class="keywordtype">void</span> *priv_data);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; int (*item_coord_get)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; void (*item_attr_rewind)(<span class="keywordtype">void</span> *priv_data);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; int (*item_attr_get)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">enum</span> attr_type attr_type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; int (*item_coord_is_node)(<span class="keywordtype">void</span> *priv_data);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; int (*item_attr_set)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">enum</span> change_mode mode);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; int (*item_coord_set)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> change_mode mode);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; int (*item_type_set)(<span class="keywordtype">void</span> *priv_data, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;};</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structitem__id.html"> 88</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__id.html">item_id</a> {</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">int</span> id_hi;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">int</span> id_lo;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#define ITEM_ID_FMT &quot;(0x%x,0x%x)&quot;</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ITEM_ID_ARGS(x) (x).id_hi,(x).id_lo</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structitem.html"> 99</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structitem.html#a3abafd36669ef817be82676acd8e5989"> 100</a></span>&#160; <span class="keyword">enum</span> item_type <a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>; </div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e"> 101</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>; </div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1"> 102</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>; </div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369"> 103</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>; </div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0"> 104</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__methods.html">item_methods</a> *<a class="code" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">meth</a>; </div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22"> 105</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">priv_data</a>; </div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structitem__range.html"> 108</a></span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structitem__range.html">item_range</a> {</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">enum</span> item_type min,max;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;} item_range_all;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> busy_item;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">enum</span> change_mode;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">enum</span> item_type;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__hash.html">item_hash</a>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__range.html">item_range</a>;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">void</span> item_create_hash(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> item_destroy_hash(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> *item_get_default_flags(<span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">void</span> item_coord_rewind(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">int</span> item_coord_get(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">int</span> item_coord_set(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> change_mode mode);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">int</span> item_coord_get_within_selection(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">int</span> item_coord_get_pro(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">enum</span> projection to);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keywordtype">int</span> item_coord_is_node(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">void</span> item_attr_rewind(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">int</span> item_attr_get(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">enum</span> attr_type attr_type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> item_attr_set(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">enum</span> change_mode mode);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">int</span> item_type_set(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *it, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *item_new(<span class="keywordtype">char</span> *<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>, <span class="keywordtype">int</span> zoom);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">enum</span> item_type item_from_name(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keywordtype">char</span> *item_to_name(<span class="keyword">enum</span> item_type <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> item_id_hash(<span class="keyword">const</span> <span class="keywordtype">void</span> *key);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">int</span> item_id_equal(<span class="keyword">const</span> <span class="keywordtype">void</span> *a, <span class="keyword">const</span> <span class="keywordtype">void</span> *b);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keywordtype">void</span> item_id_from_ptr(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">void</span> *<span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__hash.html">item_hash</a> *item_hash_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">void</span> item_hash_insert(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *h, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">void</span> *val);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">int</span> item_hash_remove(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *h, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keywordtype">void</span> *item_hash_lookup(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *h, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keywordtype">void</span> item_hash_destroy(<span class="keyword">struct</span> <a class="code" href="structitem__hash.html">item_hash</a> *h);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keywordtype">int</span> item_range_intersects_range(<span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *range1, <span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *range2);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keywordtype">int</span> item_range_contains_item(<span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *<a class="code" href="structrange.html">range</a>, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keywordtype">void</span> item_dump_attr(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, FILE *out);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">void</span> item_dump_filedesc(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, FILE *out);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> item_cleanup(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment">/* __cplusplus */</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">/* NAVIT_ITEM_H */</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structitem_html_a9d90a195a3654c3b1e872ad92ae74369"><div class="ttname"><a href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a></div><div class="ttdeci">struct map * map</div><div class="ttdef"><b>Definition:</b> item.h:103</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structitem__hash_html"><div class="ttname"><a href="structitem__hash.html">item_hash</a></div><div class="ttdef"><b>Definition:</b> item.c:321</div></div>
+<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:100</div></div>
+<div class="ttc" id="structitem__id_html"><div class="ttname"><a href="structitem__id.html">item_id</a></div><div class="ttdef"><b>Definition:</b> item.h:88</div></div>
+<div class="ttc" id="structitem__range_html"><div class="ttname"><a href="structitem__range.html">item_range</a></div><div class="ttdef"><b>Definition:</b> item.h:108</div></div>
+<div class="ttc" id="structitem_html_ad957a0f1cfe3938aecb9dd2a694db3b0"><div class="ttname"><a href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">item::meth</a></div><div class="ttdeci">struct item_methods * meth</div><div class="ttdef"><b>Definition:</b> item.h:104</div></div>
+<div class="ttc" id="structitem_html_a8be73452bc1e39e9054361ab579c9dc1"><div class="ttname"><a href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a></div><div class="ttdeci">int id_lo</div><div class="ttdef"><b>Definition:</b> item.h:102</div></div>
+<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:152</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="structitem__methods_html"><div class="ttname"><a href="structitem__methods.html">item_methods</a></div><div class="ttdef"><b>Definition:</b> item.h:77</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structdefault__flags_html"><div class="ttname"><a href="structdefault__flags.html">default_flags</a></div><div class="ttdef"><b>Definition:</b> item.c:36</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structitem_html_a2f4abb10408f4c6f272e7f19f6701c22"><div class="ttname"><a href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">item::priv_data</a></div><div class="ttdeci">void * priv_data</div><div class="ttdef"><b>Definition:</b> item.h:105</div></div>
+<div class="ttc" id="structitem_html_a193c3e2ec0076325a4f3139f9d33e06e"><div class="ttname"><a href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:101</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>item.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/item__def_8h_source.html b/html/item__def_8h_source.html
new file mode 100644
index 000000000..0ae730ed8
--- /dev/null
+++ b/html/item__def_8h_source.html
@@ -0,0 +1,704 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_def.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('item__def_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">item_def.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/* This file is generated from http://wiki.navit-project.org/index.php/Item_def.h, do not edit it, edit the wiki page instead */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;ITEM2(0x00000000,none)</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;ITEM2(0x00000001,point_unspecified)</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;ITEM(town_streets)</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;ITEM(<a class="code" href="structstreet__name.html">street_name</a>)</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;ITEM(<a class="code" href="structstreet__name__numbers.html">street_name_numbers</a>)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;ITEM(street_number)</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;ITEM(position_sat)</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">/* Point */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;ITEM2(0x00010000,town_label)</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;ITEM2(0x00010001,town_label_0e0)</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;ITEM2(0x00010002,town_label_1e0)</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;ITEM2(0x00010003,town_label_2e0)</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;ITEM2(0x00010004,town_label_5e0)</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;ITEM2(0x00010005,town_label_1e1)</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;ITEM2(0x00010006,town_label_2e1)</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;ITEM2(0x00010007,town_label_5e1)</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;ITEM2(0x00010008,town_label_1e2)</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;ITEM2(0x00010009,town_label_2e2)</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;ITEM2(0x0001000a,town_label_5e2)</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;ITEM2(0x0001000b,town_label_1e3)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;ITEM2(0x0001000c,town_label_2e3)</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;ITEM2(0x0001000d,town_label_5e3)</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;ITEM2(0x0001000e,town_label_1e4)</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;ITEM2(0x0001000f,town_label_2e4)</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;ITEM2(0x00010010,town_label_5e4)</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;ITEM2(0x00010011,town_label_1e5)</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;ITEM2(0x00010012,town_label_2e5)</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;ITEM2(0x00010013,town_label_5e5)</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;ITEM2(0x00010014,town_label_1e6)</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;ITEM2(0x00010015,town_label_2e6)</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;ITEM2(0x00010016,town_label_5e6)</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;ITEM2(0x00010017,town_label_1e7)</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;ITEM2(0x00010100,district_label)</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;ITEM2(0x00010101,district_label_0e0)</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;ITEM2(0x00010102,district_label_1e0)</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;ITEM2(0x00010103,district_label_2e0)</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;ITEM2(0x00010104,district_label_5e0)</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;ITEM2(0x00010105,district_label_1e1)</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;ITEM2(0x00010106,district_label_2e1)</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;ITEM2(0x00010107,district_label_5e1)</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;ITEM2(0x00010108,district_label_1e2)</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;ITEM2(0x00010109,district_label_2e2)</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;ITEM2(0x0001010a,district_label_5e2)</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;ITEM2(0x0001010b,district_label_1e3)</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;ITEM2(0x0001010c,district_label_2e3)</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;ITEM2(0x0001010d,district_label_5e3)</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;ITEM2(0x0001010e,district_label_1e4)</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;ITEM2(0x0001010f,district_label_2e4)</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;ITEM2(0x00010110,district_label_5e4)</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;ITEM2(0x00010111,district_label_1e5)</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;ITEM2(0x00010112,district_label_2e5)</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;ITEM2(0x00010113,district_label_5e5)</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;ITEM2(0x00010114,district_label_1e6)</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;ITEM2(0x00010115,district_label_2e6)</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;ITEM2(0x00010116,district_label_5e6)</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;ITEM2(0x00010117,district_label_1e7)</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;ITEM(country_label)</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;ITEM(town_ghost)</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;ITEM(highway_exit_label)</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;ITEM(port_label)</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;ITEM(label_unkn)</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;ITEM(highway_exit)</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;ITEM(poi_lake)</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;ITEM(poi_island)</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;ITEM(poi)</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;ITEM(waypoint)</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;ITEM(trackpoint)</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;ITEM(bookmark)</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;ITEM(<a class="code" href="structformer__destination.html">former_destination</a>)</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;ITEM(poi_land_feature)</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;ITEM(poi_cape)</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;ITEM(poi_rock)</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;ITEM(poi_airport)</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;ITEM(poi_toll_booth)</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;ITEM(poi_fuel)</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;ITEM(poi_hotel)</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;ITEM(poi_camp_rv)</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;ITEM(poi_marina)</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;ITEM(poi_attraction)</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;ITEM(poi_museum_history)</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;ITEM(poi_shopping)</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;ITEM(poi_car_dealer_parts)</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;ITEM(poi_car_parking)</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;ITEM(poi_wreck)</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;ITEM(poi_building)</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;ITEM(poi_bridge)</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;ITEM(poi_park)</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;ITEM(poi_water_feature)</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;ITEM(poi_bar)</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;ITEM(poi_picnic)</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;ITEM(poi_hospital)</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;ITEM(poi_camping)</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;ITEM(poi_public_utilities)</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;ITEM(poi_burgerking)</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;ITEM(poi_kfc)</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;ITEM(poi_mcdonalds)</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;ITEM(poi_wienerwald)</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;ITEM(poi_dining)</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;ITEM(poi_fastfood)</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;ITEM(poi_police)</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;ITEM(poi_auto_club)</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;ITEM(poi_autoservice)</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;ITEM(poi_bank)</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;ITEM(poi_bay)</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;ITEM(poi_bend)</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;ITEM(poi_boat_ramp)</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;ITEM(poi_border_station)</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;ITEM(poi_bowling)</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;ITEM(poi_bus_station)</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;ITEM(poi_bus_stop)</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;ITEM(poi_business_service)</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;ITEM(poi_car_rent)</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;ITEM(poi_car_wash)</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;ITEM(poi_casino)</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;ITEM(poi_cemetery)</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;ITEM(poi_church)</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;ITEM(poi_cinema)</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;ITEM(poi_civil_removeme)</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;ITEM(poi_communication)</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;ITEM(poi_concert)</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;ITEM(poi_cove)</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;ITEM(poi_crossing)</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;ITEM(poi_dam)</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;ITEM(poi_danger_area)</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;ITEM(poi_danger_sea_wreck)</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;ITEM(poi_daymark)</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;ITEM(poi_diving)</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;ITEM(poi_drinking_water)</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;ITEM(poi_emergency)</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;ITEM(poi_fair)</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;ITEM(poi_firebrigade)</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;ITEM(poi_fish)</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;ITEM(poi_forbidden_area)</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;ITEM(poi_shop_gps)</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;ITEM(poi_golf)</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;ITEM(poi_government_building)</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;ITEM(poi_height)</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;ITEM(poi_heliport)</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;ITEM(poi_hotspring)</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;ITEM(poi_icesport)</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;ITEM(poi_information)</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;ITEM(poi_justice)</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;ITEM(poi_landmark)</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;ITEM(poi_levee)</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;ITEM(poi_library)</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;ITEM(poi_locale)</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;ITEM(poi_loudspeaker)</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;ITEM(poi_mall)</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;ITEM(poi_manmade_feature)</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;ITEM(poi_marine)</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;ITEM(poi_marine_type)</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;ITEM(poi_mark)</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;ITEM(poi_military)</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;ITEM(poi_mine)</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;ITEM(poi_nondangerous)</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;ITEM(poi_oil_field)</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;ITEM(poi_personal_service)</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;ITEM(poi_pharmacy)</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;ITEM(poi_post_removeme)</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;ITEM(poi_public_office)</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;ITEM(poi_repair_service)</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;ITEM(poi_resort)</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;ITEM(poi_rest_room_removeme)</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;ITEM(poi_restaurant)</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;ITEM(poi_restricted_area)</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;ITEM(poi_restroom)</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;ITEM(poi_sailing)</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;ITEM(poi_scenic_area)</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;ITEM(poi_school)</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;ITEM(poi_service)</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;ITEM(poi_shop_apparel)</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;ITEM(poi_shop_computer)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;ITEM(poi_shop_department)</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;ITEM(poi_shop_furnish_removeme)</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;ITEM(poi_shop_grocery)</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;ITEM(poi_shop_handg)</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;ITEM(poi_shop_merchandise)</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;ITEM(poi_shop_retail)</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;ITEM(poi_shower)</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;ITEM(poi_skiing)</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;ITEM(poi_social_service)</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;ITEM(poi_sounding)</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;ITEM(poi_sport)</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;ITEM(poi_stadium)</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;ITEM(poi_subdivision_removeme)</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;ITEM(poi_swimming)</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;ITEM(poi_telephone)</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;ITEM(poi_theater)</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;ITEM(poi_tide)</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;ITEM(poi_tower)</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;ITEM(poi_trail)</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;ITEM(poi_truck_stop)</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;ITEM(poi_tunnel)</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;ITEM(poi_wine)</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;ITEM(poi_worship)</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;ITEM(poi_wrecker)</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;ITEM(poi_zoo)</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;ITEM(rg_point)</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;ITEM(point_unkn)</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;ITEM(traffic_signals)</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;ITEM(poi_gc_multi)</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;ITEM(poi_gc_tradi)</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;ITEM(poi_gc_event)</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;ITEM(poi_gc_mystery)</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;ITEM(poi_gc_question)</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;ITEM(poi_gc_stages)</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;ITEM(poi_gc_reference)</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;ITEM(poi_gc_webcam)</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;ITEM(poi_cafe)</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;ITEM(nav_straight)</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;ITEM(nav_turnaround)</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;ITEM(nav_right_1)</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;ITEM(nav_right_2)</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;ITEM(nav_right_3)</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;ITEM(nav_left_1)</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;ITEM(nav_left_2)</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;ITEM(nav_left_3)</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;ITEM(nav_roundabout_r1)</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;ITEM(nav_roundabout_r2)</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;ITEM(nav_roundabout_r3)</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;ITEM(nav_roundabout_r4)</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;ITEM(nav_roundabout_r5)</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;ITEM(nav_roundabout_r6)</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;ITEM(nav_roundabout_r7)</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;ITEM(nav_roundabout_r8)</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;ITEM(nav_roundabout_l1)</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;ITEM(nav_roundabout_l2)</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;ITEM(nav_roundabout_l3)</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;ITEM(nav_roundabout_l4)</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;ITEM(nav_roundabout_l5)</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;ITEM(nav_roundabout_l6)</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;ITEM(nav_roundabout_l7)</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;ITEM(nav_roundabout_l8)</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;ITEM(poi_peak)</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;ITEM(poi_rail_station)</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;ITEM(poi_image)</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;ITEM(mini_roundabout)</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;ITEM(turning_circle)</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;ITEM(poi_townhall)</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;ITEM(poi_level_crossing)</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;ITEM(poi_rail_halt)</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;ITEM(poi_rail_tram_stop)</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;ITEM(poi_wifi)</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;ITEM(poi_bench)</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;ITEM(poi_biergarten)</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;ITEM(poi_boundary_stone)</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;ITEM(poi_castle)</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;ITEM(poi_hunting_stand)</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;ITEM(poi_memorial)</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;ITEM(poi_monument)</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;ITEM(poi_shelter)</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;ITEM(poi_fountain)</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;ITEM(poi_potable_water)</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;ITEM(poi_toilets)</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;ITEM(poi_viewpoint)</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;ITEM(poi_ruins)</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;ITEM(nav_none)</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;ITEM(nav_position)</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;ITEM(nav_destination)</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;ITEM(tec_common)</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;ITEM(trackpoint_tracked)</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;ITEM(<a class="code" href="structannouncement.html">announcement</a>)</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;ITEM(poi_post_box)</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;ITEM(poi_post_office)</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;ITEM(poi_school_university)</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;ITEM(poi_school_college)</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;ITEM(poi_motel)</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;ITEM(poi_guesthouse)</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;ITEM(poi_hostel)</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;ITEM(poi_taxi)</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;ITEM(poi_prison)</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;ITEM(poi_kindergarten)</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;ITEM(poi_shop_butcher)</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;ITEM(poi_shop_baker)</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;ITEM(poi_shop_kiosk)</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;ITEM(poi_soccer)</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;ITEM(poi_basketball)</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;ITEM(poi_baseball)</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;ITEM(poi_climbing)</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;ITEM(poi_motor_sport)</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;ITEM(poi_tennis)</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;ITEM(house_number)</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;ITEM(route_start)</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;ITEM(route_end)</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;ITEM(selected_point)</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;ITEM(power_tower)</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;ITEM(route_start_reverse)</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;ITEM(log_entry)</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;ITEM(poi_playground)</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;ITEM(barrier_cycle)</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;ITEM(barrier_bollard)</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;ITEM(poi_vending_machine)</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;ITEM(poi_recycling)</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;ITEM(poi_hairdresser)</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;ITEM(poi_shop_fruit)</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;ITEM(poi_shop_bicycle)</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;ITEM(poi_shop_florist)</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;ITEM(poi_shop_optician)</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;ITEM(poi_shop_beverages)</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;ITEM(poi_nightclub)</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;ITEM(poi_shop_shoes)</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;ITEM(power_substation)</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;ITEM(barrier_lift_gate)</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;ITEM(traffic_sign_stop)</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;ITEM(traffic_sign_city_limit)</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;ITEM(poi_tree)</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;ITEM(poi_shop_furniture)</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;ITEM(poi_shop_parfum)</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;ITEM(poi_bicycle_rental)</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;ITEM(poi_bicycle_parking)</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;ITEM(poi_car_sharing)</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;ITEM(poi_shop_drugstore)</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;ITEM(poi_shop_photo)</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;ITEM(ch_node)</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;ITEM(place_label)</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;ITEM(<a class="code" href="structvehicle.html">vehicle</a>)</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;ITEM(vehicle_pedestrian)</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;ITEM(bookmark_folder)</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;ITEM(poi_pub)</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;ITEM(poi_atm)</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;ITEM(poi_taoist)</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;ITEM(poi_sikh)</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;ITEM(poi_shinto)</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;ITEM(poi_pastafarian)</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;ITEM(poi_pagan)</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;ITEM(poi_jewish)</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;ITEM(poi_jain)</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;ITEM(poi_islamic)</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;ITEM(poi_hindu)</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;ITEM(poi_buddhist)</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;ITEM(poi_bahai)</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;ITEM(found_item)</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;ITEM(nav_merge_left)</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;ITEM(nav_merge_right)</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;ITEM(nav_turnaround_left)</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;ITEM(nav_turnaround_right)</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;ITEM(nav_exit_left)</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;ITEM(nav_exit_right)</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;ITEM(nav_keep_left)</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;ITEM(nav_keep_right)</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;ITEM2(0x7fffffe0,poi_customg)</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;ITEM(poi_customh)</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;ITEM(poi_customi)</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;ITEM(poi_customj)</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;ITEM(poi_customk)</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;ITEM(poi_customl)</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;ITEM(poi_customm)</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;ITEM(poi_customn)</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;ITEM(poi_customo)</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;ITEM(poi_customp)</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;ITEM(poi_customq)</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;ITEM(poi_customr)</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;ITEM(poi_customs)</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;ITEM(poi_customt)</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;ITEM(poi_customu)</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;ITEM(poi_customv)</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;ITEM(poi_custom0)</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;ITEM(poi_custom1)</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;ITEM(poi_custom2)</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;ITEM(poi_custom3)</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;ITEM(poi_custom4)</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;ITEM(poi_custom5)</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;ITEM(poi_custom6)</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;ITEM(poi_custom7)</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;ITEM(poi_custom8)</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;ITEM(poi_custom9)</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;ITEM(poi_customa)</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;ITEM(poi_customb)</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;ITEM(poi_customc)</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;ITEM(poi_customd)</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;ITEM(poi_custome)</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;ITEM(poi_customf)</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment">/* Line */</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;ITEM2(0x80000000,line)</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;ITEM2(0x80000001,line_unspecified)</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;ITEM(border_country)</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;ITEM(border_state)</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;ITEM(rail)</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;ITEM(water_line)</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;ITEM(street_nopass)</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;ITEM(street_0)</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;ITEM(street_1_city)</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;ITEM(street_2_city)</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;ITEM(street_3_city)</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;ITEM(street_4_city)</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;ITEM(highway_city)</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;ITEM(street_1_land)</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;ITEM(street_2_land)</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;ITEM(street_3_land)</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;ITEM(street_4_land)</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;ITEM(street_n_lanes)</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;ITEM(highway_land)</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;ITEM(ramp)</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;ITEM(roundabout)</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;ITEM(ferry)</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;ITEM(roadbook)</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;ITEM(street_unkn)</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;ITEM(street_route)</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;ITEM(height_line_1)</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;ITEM(height_line_2)</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;ITEM(track)</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;ITEM(height_line_3)</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;ITEM(depth_line_1)</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;ITEM(depth_line_2)</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;ITEM(depth_line_3)</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;ITEM(powerline)</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;ITEM(pipeline)</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;ITEM(time_zone)</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;ITEM(marine_boundary)</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;ITEM(marine_hazard)</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;ITEM(rg_segment)</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;ITEM(aeroway_runway)</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;ITEM(aeroway_taxiway)</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;ITEM(street_service)</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;ITEM(coverage)</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;ITEM(street_pedestrian)</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;ITEM(bridge)</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;ITEM(tunnel)</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;ITEM(bridleway)</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;ITEM(cycleway)</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;ITEM(footway)</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;ITEM(steps)</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;ITEM(track_paved)</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;ITEM(track_gravelled)</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;ITEM(track_unpaved)</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;ITEM(track_ground)</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;ITEM(track_grass)</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;ITEM(rail_narrow_gauge)</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;ITEM(rail_light)</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;ITEM(rail_subway)</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;ITEM(rail_mono)</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;ITEM(rail_tram)</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;ITEM(rail_preserved)</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;ITEM(rail_disused)</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;ITEM(rail_abandoned)</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;ITEM(lift_cable_car)</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;ITEM(lift_chair)</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;ITEM(lift_drag)</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;ITEM(living_street)</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;ITEM(bus_guideway)</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;ITEM(street_construction)</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;ITEM(border_civil)</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;ITEM(border_political)</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;ITEM(border_national_park)</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;ITEM(water_river)</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;ITEM(water_canal)</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;ITEM(water_stream)</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;ITEM(water_drain)</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;ITEM(path)</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;ITEM(hiking)</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;ITEM(hiking_mountain)</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;ITEM(hiking_mountain_demanding)</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;ITEM(hiking_alpine)</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;ITEM(hiking_alpine_demanding)</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;ITEM(hiking_alpine_difficult)</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;ITEM(street_parking_lane)</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;ITEM(piste_nordic)</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;ITEM(piste_downhill_novice)</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;ITEM(piste_downhill_easy)</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;ITEM(piste_downhill_intermediate)</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;ITEM(piste_downhill_advanced)</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;ITEM(piste_downhill_expert)</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;ITEM(piste_downhill_freeride)</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;ITEM(footway_and_piste_nordic)</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;ITEM(tracking_0)</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;ITEM(tracking_10)</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;ITEM(tracking_20)</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;ITEM(tracking_30)</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;ITEM(tracking_40)</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;ITEM(tracking_50)</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;ITEM(tracking_60)</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;ITEM(tracking_70)</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;ITEM(tracking_80)</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;ITEM(tracking_90)</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;ITEM(tracking_100)</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;ITEM(track_tracked)</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;ITEM(house_number_interpolation_even)</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;ITEM(house_number_interpolation_odd)</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;ITEM(house_number_interpolation_all)</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;ITEM(house_number_interpolation_alphabetic)</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;ITEM(ditch)</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;ITEM(hedge)</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;ITEM(fence)</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;ITEM(wall)</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;ITEM(retaining_wall)</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;ITEM(city_wall)</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;ITEM(street_turn_restriction_no)</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;ITEM(street_turn_restriction_only)</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;ITEM(border_city)</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;ITEM(border_county)</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;ITEM(selected_line)</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;ITEM(traffic_distortion)</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;ITEM(street_route_occluded)</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;ITEM(forest_way_1)</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;ITEM(forest_way_2)</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;ITEM(forest_way_3)</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;ITEM(forest_way_4)</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;ITEM(former_itinerary)</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;ITEM(former_itinerary_part)</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="comment">/* Area */</span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;ITEM2(0xc0000000,area)</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;ITEM2(0xc0000001,area_unspecified)</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;ITEM(poly_wood)</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;ITEM(poly_water)</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;ITEM(poly_town)</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;ITEM(poly_cemetery)</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;ITEM(poly_car_parking)</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;ITEM(poly_industry)</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;ITEM(poly_airport)</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;ITEM(poly_hospital)</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;ITEM(poly_park)</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;ITEM(poly_sport)</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;ITEM(poly_museum)</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;ITEM(image)</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;ITEM(image_path)</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;ITEM(poly_commercial_center)</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;ITEM(poly_golf_course)</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;ITEM(poly_university)</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;ITEM(poly_national_park)</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;ITEM(poly_nature_park)</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;ITEM(poly_flats)</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;ITEM(poly_scrub)</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;ITEM(poly_military_zone)</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;ITEM(poly_marine)</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;ITEM(plantation)</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;ITEM(tundra)</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;ITEM(<a class="code" href="structtile.html">tile</a>)</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;ITEM(submap)</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;ITEM(poly_building)</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;ITEM(poly_place)</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;ITEM(poly_station)</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;ITEM(poly_farm)</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;ITEM(poly_sport_tennis)</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;ITEM(poly_apron)</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;ITEM(poly_terminal)</div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;ITEM(countryindex)</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;ITEM(poly_sports_centre)</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;ITEM(poly_sports_stadium)</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;ITEM(poly_sports_track)</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;ITEM(poly_sports_pitch)</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;ITEM(poly_water_park)</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;ITEM(poly_marina)</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;ITEM(poly_fishing)</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;ITEM(poly_theme_park)</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;ITEM(poly_attraction)</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;ITEM(poly_ruins)</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;ITEM(poly_archaeological_site)</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;ITEM(poly_artwork)</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;ITEM(poly_zoo)</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;ITEM(poly_camp_site)</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;ITEM(poly_caravan_site)</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;ITEM(poly_picnic_site)</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;ITEM(poly_playground)</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;ITEM(poly_allotments)</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;ITEM(poly_village_green)</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;ITEM(poly_recreation_ground)</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;ITEM(poly_common)</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;ITEM(poly_garden)</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;ITEM(poly_nature_reserve)</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;ITEM(poly_glacier)</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;ITEM(poly_scree)</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;ITEM(poly_fell)</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;ITEM(poly_heath)</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;ITEM(poly_marsh)</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;ITEM(poly_mud)</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;ITEM(poly_land)</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;ITEM(poly_beach)</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;ITEM(poly_quarry)</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;ITEM(poly_landfill)</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;ITEM(poly_retail)</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;ITEM(poly_commercial)</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;ITEM(poly_brownfield)</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;ITEM(poly_greenfield)</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;ITEM(poly_construction)</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;ITEM(poly_railway)</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;ITEM(poly_military)</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;ITEM(poly_airfield)</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;ITEM(poly_barracks)</div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;ITEM(poly_danger_area)</div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;ITEM(poly_range)</div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;ITEM(poly_naval_base)</div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;ITEM(poly_basin)</div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;ITEM(poly_reservoir)</div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;ITEM(poly_college)</div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;ITEM(poly_battlefield)</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;ITEM(poly_pedestrian)</div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;ITEM(poly_plaza)</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;ITEM(poly_service)</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;ITEM(poly_street_1)</div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;ITEM(poly_street_2)</div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;ITEM(poly_street_3)</div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;ITEM(poly_wetland)</div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;ITEM(poly_aeroway_runway)</div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;ITEM(map_information)</div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;ITEM(selected_area)</div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;ITEM(poly_place1)</div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;ITEM(poly_place2)</div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;ITEM(poly_place3)</div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;ITEM(poly_place4)</div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;ITEM(poly_place5)</div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;ITEM(poly_place6)</div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;ITEM(poly_water_tiled)</div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;ITEM(poly_meadow)</div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;ITEM(poly_depot)</div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;ITEM(poly_garages)</div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;ITEM(poly_greenhouse)</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;ITEM(poly_orchard)</div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;ITEM(poly_plantnursery)</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;ITEM(poly_port)</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;ITEM(poly_saltpond)</div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;ITEM2(0xffffffff,last)</div>
+<div class="ttc" id="structstreet__name_html"><div class="ttname"><a href="structstreet__name.html">street_name</a></div><div class="ttdef"><b>Definition:</b> mg.h:144</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structtile_html"><div class="ttname"><a href="structtile.html">tile</a></div><div class="ttdoc">A map tile, a rectangular region of the world. </div><div class="ttdef"><b>Definition:</b> binfile.c:64</div></div>
+<div class="ttc" id="structformer__destination_html"><div class="ttname"><a href="structformer__destination.html">former_destination</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:645</div></div>
+<div class="ttc" id="structannouncement_html"><div class="ttname"><a href="structannouncement.html">announcement</a></div><div class="ttdef"><b>Definition:</b> announcement.c:25</div></div>
+<div class="ttc" id="structstreet__name__numbers_html"><div class="ttname"><a href="structstreet__name__numbers.html">street_name_numbers</a></div><div class="ttdef"><b>Definition:</b> mg.h:163</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>item_def.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/jquery.js b/html/jquery.js
new file mode 100644
index 000000000..3db33e62d
--- /dev/null
+++ b/html/jquery.js
@@ -0,0 +1,72 @@
+/*!
+ * jQuery JavaScript Library v1.7.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Nov 21 21:11:03 2011 -0500
+ */
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){if(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:function(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))
+}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttribute("className","t");bv.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-")===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx.add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;
+if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event.special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false
+}b.event.add(this,"click._submit keypress._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
+/*!
+ * Sizzle CSS Selector Engine
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelector=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?bT:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(var bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1
+},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=bT}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);
+ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}return b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCase(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;
+if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for(;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,bA,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script json"]=function(){if(!bB){b.error(bw+" was not called")}return bB[0]};bD.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===L){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bw){if(bw.crossDomain){var e,bv=av.head||av.getElementsByTagName("head")[0]||av.documentElement;return{send:function(bx,by){e=av.createElement("script");e.async="async";if(bw.scriptCharset){e.charset=bw.scriptCharset}e.src=bw.url;e.onload=e.onreadystatechange=function(bA,bz){if(bz||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bv&&e.parentNode){bv.removeChild(e)}e=L;if(!bz){by(200,"success")}}};bv.insertBefore(e,bv.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var B=bb.ActiveXObject?function(){for(var e in N){N[e](0,1)}}:false,y=0,N;function aL(){try{return new bb.XMLHttpRequest()}catch(bv){}}function aj(){try{return new bb.ActiveXObject("Microsoft.XMLHTTP")}catch(bv){}}b.ajaxSettings.xhr=bb.ActiveXObject?function(){return !this.isLocal&&aL()||aj()}:aL;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bv;return{send:function(bB,bw){var bA=e.xhr(),bz,by;if(e.username){bA.open(e.type,e.url,e.async,e.username,e.password)}else{bA.open(e.type,e.url,e.async)}if(e.xhrFields){for(by in e.xhrFields){bA[by]=e.xhrFields[by]}}if(e.mimeType&&bA.overrideMimeType){bA.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bB["X-Requested-With"]){bB["X-Requested-With"]="XMLHttpRequest"}try{for(by in bB){bA.setRequestHeader(by,bB[by])}}catch(bx){}bA.send((e.hasContent&&e.data)||null);bv=function(bK,bE){var bF,bD,bC,bI,bH;try{if(bv&&(bE||bA.readyState===4)){bv=L;if(bz){bA.onreadystatechange=b.noop;if(B){delete N[bz]}}if(bE){if(bA.readyState!==4){bA.abort()}}else{bF=bA.status;bC=bA.getAllResponseHeaders();bI={};bH=bA.responseXML;if(bH&&bH.documentElement){bI.xml=bH}bI.text=bA.responseText;try{bD=bA.statusText}catch(bJ){bD=""}if(!bF&&e.isLocal&&!e.crossDomain){bF=bI.text?200:404}else{if(bF===1223){bF=204}}}}}catch(bG){if(!bE){bw(-1,bG)}}if(bI){bw(bF,bD,bI,bC)}};if(!e.async||bA.readyState===4){bv()}else{bz=++y;if(B){if(!N){N={};b(bb).unload(B)}N[bz]=bv}bA.onreadystatechange=bv}},abort:function(){if(bv){bv(0,1)
+}}}}})}var Q={},a8,m,aB=/^(?:toggle|show|hide)$/,aT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a3,aH=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a4;b.fn.extend({show:function(bx,bA,bz){var bw,by;if(bx||bx===0){return this.animate(a0("show",3),bx,bA,bz)}else{for(var bv=0,e=this.length;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(!b._data(bw,"olddisplay")&&by==="none"){by=bw.style.display=""}if(by===""&&b.css(bw,"display")==="none"){b._data(bw,"olddisplay",x(bw.nodeName))}}}for(bv=0;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(by===""||by==="none"){bw.style.display=b._data(bw,"olddisplay")||""}}}return this}},hide:function(bx,bA,bz){if(bx||bx===0){return this.animate(a0("hide",3),bx,bA,bz)}else{var bw,by,bv=0,e=this.length;for(;bv<e;bv++){bw=this[bv];if(bw.style){by=b.css(bw,"display");if(by!=="none"&&!b._data(bw,"olddisplay")){b._data(bw,"olddisplay",by)}}}for(bv=0;bv<e;bv++){if(this[bv].style){this[bv].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bw,bv,bx){var e=typeof bw==="boolean";if(b.isFunction(bw)&&b.isFunction(bv)){this._toggle.apply(this,arguments)}else{if(bw==null||e){this.each(function(){var by=e?bw:b(this).is(":hidden");b(this)[by?"show":"hide"]()})}else{this.animate(a0("toggle",3),bw,bv,bx)}}return this},fadeTo:function(e,bx,bw,bv){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bx},e,bw,bv)},animate:function(bz,bw,by,bx){var e=b.speed(bw,by,bx);if(b.isEmptyObject(bz)){return this.each(e.complete,[false])}bz=b.extend({},bz);function bv(){if(e.queue===false){b._mark(this)}var bE=b.extend({},e),bK=this.nodeType===1,bI=bK&&b(this).is(":hidden"),bB,bF,bD,bJ,bH,bC,bG,bL,bA;bE.animatedProperties={};for(bD in bz){bB=b.camelCase(bD);if(bD!==bB){bz[bB]=bz[bD];delete bz[bD]}bF=bz[bB];if(b.isArray(bF)){bE.animatedProperties[bB]=bF[1];bF=bz[bB]=bF[0]}else{bE.animatedProperties[bB]=bE.specialEasing&&bE.specialEasing[bB]||bE.easing||"swing"}if(bF==="hide"&&bI||bF==="show"&&!bI){return bE.complete.call(this)}if(bK&&(bB==="height"||bB==="width")){bE.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||x(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bE.overflow!=null){this.style.overflow="hidden"}for(bD in bz){bJ=new b.fx(this,bE,bD);bF=bz[bD];if(aB.test(bF)){bA=b._data(this,"toggle"+bD)||(bF==="toggle"?bI?"show":"hide":0);if(bA){b._data(this,"toggle"+bD,bA==="show"?"hide":"show");bJ[bA]()}else{bJ[bF]()}}else{bH=aT.exec(bF);bC=bJ.cur();if(bH){bG=parseFloat(bH[2]);bL=bH[3]||(b.cssNumber[bD]?"":"px");if(bL!=="px"){b.style(this,bD,(bG||1)+bL);bC=((bG||1)/bJ.cur())*bC;b.style(this,bD,bC+bL)}if(bH[1]){bG=((bH[1]==="-="?-1:1)*bG)+bC}bJ.custom(bC,bG,bL)}else{bJ.custom(bC,bF,"")}}}return true}return e.queue===false?this.each(bv):this.queue(e.queue,bv)},stop:function(bw,bv,e){if(typeof bw!=="string"){e=bv;bv=bw;bw=L}if(bv&&bw!==false){this.queue(bw||"fx",[])}return this.each(function(){var bx,by=false,bA=b.timers,bz=b._data(this);if(!e){b._unmark(true,this)}function bB(bE,bF,bD){var bC=bF[bD];b.removeData(bE,bD,true);bC.stop(e)}if(bw==null){for(bx in bz){if(bz[bx]&&bz[bx].stop&&bx.indexOf(".run")===bx.length-4){bB(this,bz,bx)}}}else{if(bz[bx=bw+".run"]&&bz[bx].stop){bB(this,bz,bx)}}for(bx=bA.length;bx--;){if(bA[bx].elem===this&&(bw==null||bA[bx].queue===bw)){if(e){bA[bx](true)}else{bA[bx].saveState()}by=true;bA.splice(bx,1)}}if(!(e&&by)){b.dequeue(this,bw)}})}});function bh(){setTimeout(at,0);return(a4=b.now())}function at(){a4=L}function a0(bv,e){var bw={};b.each(aH.concat.apply([],aH.slice(0,e)),function(){bw[this]=bv});return bw}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bv){b.fn[e]=function(bw,by,bx){return this.animate(bv,bw,by,bx)}});b.extend({speed:function(bw,bx,bv){var e=bw&&typeof bw==="object"?b.extend({},bw):{complete:bv||!bv&&bx||b.isFunction(bw)&&bw,duration:bw,easing:bv&&bx||bx&&!b.isFunction(bx)&&bx};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(by){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(by!==false){b._unmark(this)}}};return e},easing:{linear:function(bw,bx,e,bv){return e+bv*bw},swing:function(bw,bx,e,bv){return((-Math.cos(bw*Math.PI)/2)+0.5)*bv+e}},timers:[],fx:function(bv,e,bw){this.options=e;this.elem=bv;this.prop=bw;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bv=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bv))?!bv||bv==="auto"?0:bv:e},custom:function(bz,by,bx){var e=this,bw=b.fx;this.startTime=a4||bh();this.end=by;this.now=this.start=bz;this.pos=this.state=0;this.unit=bx||this.unit||(b.cssNumber[this.prop]?"":"px");function bv(bA){return e.step(bA)}bv.queue=this.options.queue;bv.elem=this.elem;bv.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===L){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bv()&&b.timers.push(bv)&&!a3){a3=setInterval(bw.tick,bw.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==L){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(by){var bA,bB,bv,bx=a4||bh(),e=true,bz=this.elem,bw=this.options;if(by||bx>=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e<bv.length;e++){bw=bv[e];if(!bw()&&bv[e]===bw){bv.splice(e--,1)}}if(!bv.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a3);a3=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bv){b.fx.step[bv]=function(bw){b.style(bw.elem,bv,Math.max(0,bw.now)+bw.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bv){return e===bv.elem}).length}}function x(bx){if(!Q[bx]){var e=av.body,bv=b("<"+bx+">").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b
+})}})(window);
+/*!
+ * jQuery UI 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI
+ */
+(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*!
+ * jQuery UI Widget 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
+ */
+(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*!
+ * jQuery UI Mouse 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ * jquery.ui.widget.js
+ */
+(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;
+p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*!
+ * jQuery hashchange event - v1.3 - 7/21/2010
+ * http://benalman.com/projects/jquery-hashchange-plugin/
+ *
+ * Copyright (c) 2010 "Cowboy" Ben Alman
+ * Dual licensed under the MIT and GPL licenses.
+ * http://benalman.com/about/license/
+ */
+(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
+(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);
diff --git a/html/keys_8h_source.html b/html/keys_8h_source.html
new file mode 100644
index 000000000..1ae91d69f
--- /dev/null
+++ b/html/keys_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: keys.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('keys_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">keys.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#define NAVIT_KEY_MENU 1 </span><span class="comment">/* ^A */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_LEFT 2 </span><span class="comment">/* ^B */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_RIGHT 6 </span><span class="comment">/* ^R */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_BACKSPACE 8 </span><span class="comment">/* ^H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_RETURN 13 </span><span class="comment">/* ^M */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_DOWN 14 </span><span class="comment">/* ^N */</span><span class="preprocessor"> </span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_ZOOM_OUT 15 </span><span class="comment">/* ^O */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_UP 16 </span><span class="comment">/* ^P */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_ZOOM_IN 17 </span><span class="comment">/* ^Q */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_SEARCH 19 </span><span class="comment">/* ^S */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_BACK 27 </span><span class="comment">/* Esc */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_DELETE 127</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_TAB 9 </span><span class="comment">/* TAB */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_PAGE_UP 33</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_KEY_PAGE_DOWN 34</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>keys.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/klatt_8h_source.html b/html/klatt_8h_source.html
new file mode 100644
index 000000000..246f57e9d
--- /dev/null
+++ b/html/klatt_8h_source.html
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/klatt.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('klatt_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">klatt.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#define CASCADE_PARALLEL 1 </span><span class="comment">/* Type of synthesis model */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ALL_PARALLEL 2 </span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define IMPULSIVE 1 </span><span class="comment">/* Type of voicing source */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NATURAL 2</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAMPLED 3</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define PI 3.1415927</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">/* typedef&#39;s that need to be exported */</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> flag;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">/* Resonator Structure */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="structresonator__t.html"> 19</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;{</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">double</span> a;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">double</span> b;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">double</span> c;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">double</span> p1;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">double</span> p2;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">double</span> a_inc;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">double</span> b_inc;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">double</span> c_inc;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;} <a class="code" href="structresonator__t.html">resonator_t</a>, *<a class="code" href="structresonator__t.html">resonator_ptr</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* Structure for Klatt Globals */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structklatt__global__t.html"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;{</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; flag synthesis_model; <span class="comment">/* cascade-parallel or all-parallel */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; flag outsl; <span class="comment">/* Output waveform selector */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">long</span> samrate; <span class="comment">/* Number of output samples per second */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">long</span> FLPhz ; <span class="comment">/* Frequeny of glottal downsample low-pass filter */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">long</span> BLPhz ; <span class="comment">/* Bandwidth of glottal downsample low-pass filter */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; flag glsource; <span class="comment">/* Type of glottal source */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> f0_flutter; <span class="comment">/* Percentage of f0 flutter 0-100 */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">long</span> nspfr; <span class="comment">/* number of samples per frame */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">long</span> nper; <span class="comment">/* Counter for number of samples in a pitch period */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">long</span> ns;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">long</span> T0; <span class="comment">/* Fundamental period in output samples times 4 */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">long</span> nopen; <span class="comment">/* Number of samples in open phase of period */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">long</span> nmod; <span class="comment">/* Position in period to begin noise amp. modul */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">long</span> nrand; <span class="comment">/* Varible used by random number generator */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">double</span> pulse_shape_a; <span class="comment">/* Makes waveshape of glottal pulse when open */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">double</span> pulse_shape_b; <span class="comment">/* Makes waveshape of glottal pulse when open */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">double</span> minus_pi_t;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">double</span> two_pi_t;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">double</span> onemd;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">double</span> decay;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">double</span> amp_bypas; <span class="comment">/* AB converted to linear gain */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">double</span> amp_voice; <span class="comment">/* AVdb converted to linear gain */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">double</span> par_amp_voice; <span class="comment">/* AVpdb converted to linear gain */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">double</span> amp_aspir; <span class="comment">/* AP converted to linear gain */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">double</span> amp_frica; <span class="comment">/* AF converted to linear gain */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">double</span> amp_breth; <span class="comment">/* ATURB converted to linear gain */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">double</span> amp_gain0; <span class="comment">/* G0 converted to linear gain */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">int</span> num_samples; <span class="comment">/* number of glottal samples */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">double</span> sample_factor; <span class="comment">/* multiplication factor for glottal samples */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">short</span> *natural_samples; <span class="comment">/* pointer to an array of glottal samples */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">long</span> original_f0; <span class="comment">/* original value of f0 not modified by flutter */</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> fadeout; <span class="comment">// set to 64 to cause fadeout over 64 samples</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> scale_wav; <span class="comment">// depends on the voicing source</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define N_RSN 20</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Rnpc 0</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R1c 1</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R2c 2</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R3c 3</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R4c 4</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R5c 5</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R6c 6</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R7c 7</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R8c 8</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Rnz 9</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define Rparallel 10</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Rnpp 10</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R1p 11</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R2p 12</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R3p 13</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R4p 14</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R5p 15</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define R6p 16</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define RGL 17</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RLP 18</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Rout 19</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="structresonator__t.html">resonator_t</a> rsn[N_RSN]; <span class="comment">// internal storage for resonators</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="structresonator__t.html">resonator_t</a> rsn_next[N_RSN];</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;} <a class="code" href="structklatt__global__t.html">klatt_global_t</a>, *<a class="code" href="structklatt__global__t.html">klatt_global_ptr</a>;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Structure for Klatt Parameters */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#define F_NZ 0 // nasal zero formant</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F1 1</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F2 2</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F3 3</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F4 4</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F5 5</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F6 6</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define F_NP 9 // nasal pole formant</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structklatt__frame__t.html"> 112</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;{</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">long</span> F0hz10; <span class="comment">/* Voicing fund freq in Hz */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">long</span> AVdb; <span class="comment">/* Amp of voicing in dB, 0 to 70 */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">int</span> Fhz[10]; <span class="comment">// formant Hz, F_NZ to F6 to F_NP</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">int</span> Bhz[10];</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">int</span> Ap[10]; <span class="comment">/* Amp of parallel formants in dB, 0 to 80 */</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">int</span> Bphz[10]; <span class="comment">/* Parallel formants bw in Hz, 40 to 1000 */</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">long</span> ASP; <span class="comment">/* Amp of aspiration in dB, 0 to 70 */</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">long</span> Kopen; <span class="comment">/* # of samples in open period, 10 to 65 */</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">long</span> Aturb; <span class="comment">/* Breathiness in voicing, 0 to 80 */</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">long</span> TLTdb; <span class="comment">/* Voicing spectral tilt in dB, 0 to 24 */</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">long</span> AF; <span class="comment">/* Amp of frication in dB, 0 to 80 */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">long</span> Kskew; <span class="comment">/* Skewness of alternate periods, 0 to 40 in sample#/2 */</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">long</span> AB; <span class="comment">/* Amp of bypass fric. in dB, 0 to 80 */</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">long</span> AVpdb; <span class="comment">/* Amp of voicing, par in dB, 0 to 70 */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">long</span> Gain0; <span class="comment">/* Overall gain, 60 dB is unity, 0 to 60 */</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">long</span> AVdb_tmp; <span class="comment">//copy of AVdb, which is changed within parwave()</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">int</span> Fhz_next[10]; <span class="comment">// Fhz for the next chunk, so we can do interpolation of resonator (a,b,c) parameters</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">int</span> Bhz_next[10];</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; } <a class="code" href="structklatt__frame__t.html">klatt_frame_t</a>, *<a class="code" href="structklatt__frame__t.html">klatt_frame_ptr</a>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structklatt__peaks__t.html"> 138</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">int</span> freq; <span class="comment">// Hz</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">int</span> bw; <span class="comment">// klatt bandwidth</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">int</span> ap; <span class="comment">// parallel amplitude</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">int</span> bp; <span class="comment">// parallel bandwidth</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; DOUBLEX freq1; <span class="comment">// floating point versions of the above</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; DOUBLEX bw1;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; DOUBLEX ap1;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; DOUBLEX bp1;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; DOUBLEX freq_inc; <span class="comment">// increment by this every 64 samples</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; DOUBLEX bw_inc;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; DOUBLEX ap_inc;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; DOUBLEX bp_inc;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;} <a class="code" href="structklatt__peaks__t.html">klatt_peaks_t</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
+<div class="ttc" id="structresonator__t_html"><div class="ttname"><a href="structresonator__t.html">resonator_t</a></div><div class="ttdef"><b>Definition:</b> klatt.h:19</div></div>
+<div class="ttc" id="structklatt__global__t_html"><div class="ttname"><a href="structklatt__global__t.html">klatt_global_t</a></div><div class="ttdef"><b>Definition:</b> klatt.h:33</div></div>
+<div class="ttc" id="structklatt__peaks__t_html"><div class="ttname"><a href="structklatt__peaks__t.html">klatt_peaks_t</a></div><div class="ttdef"><b>Definition:</b> klatt.h:138</div></div>
+<div class="ttc" id="structklatt__frame__t_html"><div class="ttname"><a href="structklatt__frame__t.html">klatt_frame_t</a></div><div class="ttdef"><b>Definition:</b> klatt.h:112</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>klatt.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/layer_8h_source.html b/html/layer_8h_source.html
new file mode 100644
index 000000000..bbb5e9c81
--- /dev/null
+++ b/html/layer_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: layer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('layer_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">layer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_LAYER_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_LAYER_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">enum</span> layer_type {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; layer_town=0,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; layer_street,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; layer_poly,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; layer_end,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>layer.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/layout_8h_source.html b/html/layout_8h_source.html
new file mode 100644
index 000000000..1029d5ff5
--- /dev/null
+++ b/html/layout_8h_source.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: layout.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('layout_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">layout.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_LAYOUT_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_LAYOUT_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;color.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structelement.html"> 31</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structelement.html">element</a> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">enum</span> { element_point, element_polyline, element_polygon, element_circle, element_text, element_icon, element_image, element_arrows } type;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> color;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">int</span> text_size;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">struct </span>element_point {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">char</span> stub;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; } <a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">struct </span>element_polyline {</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">int</span> width;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> directed;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> dash_num;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> offset;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> dash_table[4];</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; } polyline;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct </span>element_polygon {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">char</span> stub;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; } polygon;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span>element_circle {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> width;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">int</span> radius;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span>color background_color;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; } <a class="code" href="structcircle.html">circle</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span>element_icon {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">char</span> *src;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> width;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">int</span> height;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">int</span> rotation;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">int</span> x;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">int</span> y;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; } icon;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">struct </span>element_text {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">struct </span>color background_color;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; } text;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; } u;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">int</span> coord_count;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structitemgra.html"> 71</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a> { </div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span><a class="code" href="structrange.html">range</a> order,sequence_range,speed_range,angle_range;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="struct__GList.html">GList</a> *type;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="struct__GList.html">GList</a> *elements;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structlayer.html"> 77</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a> { </div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; NAVIT_OBJECT</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">int</span> details;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="struct__GList.html">GList</a> *itemgras;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">int</span> active;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a> *ref;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structcursor.html"> 87</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a> {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attrs;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct </span><a class="code" href="structrange.html">range</a> *sequence_range;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">int</span> w,h;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> interval;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;};</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structlayout.html"> 95</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a> {</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; NAVIT_OBJECT</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">char</span>* dayname;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">char</span>* nightname;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">char</span> *font;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> color;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="struct__GList.html">GList</a> *layers;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="struct__GList.html">GList</a> *cursors;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">int</span> order_delta;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">int</span> active;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;};</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">struct </span>arrows;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">struct </span><a class="code" href="structcircle.html">circle</a>;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">struct </span><a class="code" href="structelement.html">element</a>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">struct </span>icon;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">struct </span>image;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a>;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">struct </span>polygon;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">struct </span>polyline;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">struct </span>text;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a> *layout_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *layout_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> layout_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> layout_get_attr(<span class="keyword">struct</span> <a class="code" href="structlayout.html">layout</a> *<a class="code" href="structlayout.html">layout</a>, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">int</span> layout_add_attr(<span class="keyword">struct</span> <a class="code" href="structlayout.html">layout</a> *<a class="code" href="structlayout.html">layout</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a> *layout_get_cursor(<span class="keyword">struct</span> <a class="code" href="structlayout.html">layout</a> *this_, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a> *cursor_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> cursor_destroy(<span class="keyword">struct</span> <a class="code" href="structcursor.html">cursor</a> *this_);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">int</span> cursor_add_attr(<span class="keyword">struct</span> <a class="code" href="structcursor.html">cursor</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a> *layer_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">int</span> layer_get_attr(<span class="keyword">struct</span> <a class="code" href="structlayer.html">layer</a> *<a class="code" href="structlayer.html">layer</a>, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">int</span> layer_add_attr(<span class="keyword">struct</span> <a class="code" href="structlayer.html">layer</a> *<a class="code" href="structlayer.html">layer</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> layer_set_attr(<span class="keyword">struct</span> <a class="code" href="structlayer.html">layer</a> *<a class="code" href="structlayer.html">layer</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a> *itemgra_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keywordtype">int</span> itemgra_add_attr(<span class="keyword">struct</span> <a class="code" href="structitemgra.html">itemgra</a> *<a class="code" href="structitemgra.html">itemgra</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">struct </span>polygon *polygon_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">struct </span>polyline *polyline_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">struct </span><a class="code" href="structcircle.html">circle</a> *circle_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">struct </span>text *text_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">struct </span>icon *icon_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">struct </span>image *image_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">struct </span>arrows *arrows_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keywordtype">int</span> element_add_attr(<span class="keyword">struct</span> <a class="code" href="structelement.html">element</a> *e, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcircle_html"><div class="ttname"><a href="structcircle.html">circle</a></div><div class="ttdef"><b>Definition:</b> graphics.c:1352</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structelement_html"><div class="ttname"><a href="structelement.html">element</a></div><div class="ttdef"><b>Definition:</b> layout.h:31</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structcursor_html"><div class="ttname"><a href="structcursor.html">cursor</a></div><div class="ttdef"><b>Definition:</b> layout.h:87</div></div>
+<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:152</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structitemgra_html"><div class="ttname"><a href="structitemgra.html">itemgra</a></div><div class="ttdef"><b>Definition:</b> layout.h:71</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structlayer_html"><div class="ttname"><a href="structlayer.html">layer</a></div><div class="ttdef"><b>Definition:</b> layout.h:77</div></div>
+<div class="ttc" id="structlayout_html"><div class="ttname"><a href="structlayout.html">layout</a></div><div class="ttdef"><b>Definition:</b> layout.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>layout.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/libc_8h_source.html b/html/libc_8h_source.html
new file mode 100644
index 000000000..dc70ab4f9
--- /dev/null
+++ b/html/libc_8h_source.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/libc.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('libc_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">libc.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _SUPPORT_LIBC_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _SUPPORT_LIBC_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> *popen(<span class="keyword">const</span> <span class="keywordtype">char</span> *command, <span class="keyword">const</span> <span class="keywordtype">char</span> *type);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">int</span> pclose(<span class="keywordtype">void</span> *stream);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">char</span>* getenv (<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keywordtype">int</span> setenv(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *value, <span class="keywordtype">int</span> overwrite);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keywordtype">void</span> <span class="keyword">raise</span>(<span class="keywordtype">int</span> signal);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keywordtype">char</span> * setlocale ( <span class="keywordtype">int</span> category, <span class="keyword">const</span> <span class="keywordtype">char</span> * locale );</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">struct </span><a class="code" href="structlconv.html">lconv</a> *localeconv(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keywordtype">int</span> signal(<span class="keywordtype">int</span> signum, <span class="keywordtype">void</span> *handler);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define GetWindowLongPtr GetWindowLong</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SetWindowLongPtr SetWindowLong</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define DWLP_MSGRESULT 0</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DWLP_DLGPROC DWLP_MSGRESULT + sizeof(LRESULT)</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DWLP_USER DWLP_DLGPROC + sizeof(DLGPROC)</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span>tm *localtime (<span class="keyword">const</span> time_t *t);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keywordtype">size_t</span> strftime (<span class="keywordtype">char</span> *s, <span class="keywordtype">size_t</span> maxsize, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, <span class="keyword">const</span> <span class="keyword">struct</span> tm *tp);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define mkdir _mkdir</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define open _open</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define close _close</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define read _read</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define write _write</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define lseek _lseek</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vsnprintf _vsnprintf</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#ifndef _GNU_SOURCE</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _GNU_SOURCE 1</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structlconv_html"><div class="ttname"><a href="structlconv.html">lconv</a></div><div class="ttdef"><b>Definition:</b> locale.h:13</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>libc.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/libgnuintl_8h_source.html b/html/libgnuintl_8h_source.html
new file mode 100644
index 000000000..0f83310b2
--- /dev/null
+++ b/html/libgnuintl_8h_source.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/libgnuintl.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('libgnuintl_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">libgnuintl.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Message catalogs for internationalization.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1995-1997, 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _LIBINTL_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LIBINTL_H 1</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;locale.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* The LC_MESSAGES locale category is the category used by the functions</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> gettext() and dgettext(). It is specified in POSIX, but not in ANSI C.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> On systems that don&#39;t define it, use an arbitrary value instead.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> On Solaris, &lt;locale.h&gt; defines __LOCALE_H (or _LOCALE_H in Solaris 2.5)</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> then includes &lt;libintl.h&gt; (i.e. this file!) and then only defines</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> LC_MESSAGES. To avoid a redefinition warning, don&#39;t define LC_MESSAGES</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> in this case. */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#if !defined LC_MESSAGES &amp;&amp; !(defined __LOCALE_H || (defined _LOCALE_H &amp;&amp; defined __sun))</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define LC_MESSAGES 1729</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/* We define an additional symbol to signal that we use the GNU</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> implementation of gettext. */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#define __USE_GNU_GETTEXT 1</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* Provide information about the supported file formats. Returns the</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> maximum minor revision number supported for a given major revision. */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"> ((major) == 0 ? 1 : -1)</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Resolve a platform specific conflict on DJGPP. GNU gettext takes</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> precedence over _conio_gettext. */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#ifdef __DJGPP__</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef gettext</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/* We redirect the functions to those prefixed with &quot;libintl_&quot;. This is</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> necessary, because some systems define gettext/textdomain/... in the C</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> library (namely, Solaris 2.4 and newer, and GNU libc 2.0 and newer).</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> If we used the unprefixed names, there would be cases where the</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> definition in the C library would override the one in the libintl.so</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> shared library. Recall that on ELF systems, the symbols are looked</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> up in the following order:</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> 1. in the executable,</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> 2. in the shared libraries specified on the link command line, in order,</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> 3. in the dependencies of the shared libraries specified on the link</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> command line,</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> 4. in the dlopen()ed shared libraries, in the order in which they were</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> dlopen()ed.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> The definition in the C library would override the one in libintl.so if</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> either</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> * -lc is given on the link command line and -lintl isn&#39;t, or</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> * -lc is given on the link command line before -lintl, or</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * libintl.so is a dependency of a dlopen()ed shared library but not</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> linked to the executable at link time.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> Since Solaris gettext() behaves differently than GNU gettext(), this</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> would be unacceptable.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> The redirection happens by default through macros in C, so that &amp;gettext</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> is independent of the compilation unit, but through inline functions in</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> C++, in order not to interfere with the name mangling of class fields or</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> class methods called &#39;gettext&#39;. */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> If he doesn&#39;t, we choose the method. A third possible method is</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> _INTL_REDIRECT_ASM, supported only by GCC. */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS)</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if __GNUC__ &gt;= 2 &amp;&amp; !defined __APPLE_CC__ &amp;&amp; !defined __MINGW32__ &amp;&amp; !(__GNUC__ == 2 &amp;&amp; defined _AIX) &amp;&amp; (defined __STDC__ || defined __cplusplus)</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_REDIRECT_ASM</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __cplusplus</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="comment">/* Auxiliary macros. */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_ASM</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_ASM(cname) __asm__ (_INTL_ASMNAME (__USER_LABEL_PREFIX__, #cname))</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_ASMNAME(prefix,cnamestring) _INTL_STRINGIFY (prefix) cnamestring</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_STRINGIFY(prefix) #prefix</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _INTL_ASM(cname)</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">/* Look up MSGID in the current default message catalog for the current</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> LC_MESSAGES locale. If not found, returns MSGID itself (the default</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> text). */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_gettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *gettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid)</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;{</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordflow">return</span> libintl_gettext (__msgid);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;}</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define gettext libintl_gettext</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *gettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid)</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; _INTL_ASM (libintl_gettext);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* Look up MSGID in the DOMAINNAME message catalog for the current</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> LC_MESSAGES locale. */</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_dgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *dgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid)</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;{</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> libintl_dgettext (__domainname, __msgid);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;}</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define dgettext libintl_dgettext</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *dgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid)</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; _INTL_ASM (libintl_dgettext);</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment">/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> locale. */</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_dcgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *dcgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">int</span> __category)</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;{</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> libintl_dcgettext (__domainname, __msgid, __category);</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;}</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define dcgettext libintl_dcgettext</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *dcgettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid,</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordtype">int</span> __category)</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; _INTL_ASM (libintl_dcgettext);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment">/* Similar to `gettext&#39; but select the plural form corresponding to the</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> number N. */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_ngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *ngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n)</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;{</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">return</span> libintl_ngettext (__msgid1, __msgid2, __n);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;}</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ngettext libintl_ngettext</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *ngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n)</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; _INTL_ASM (libintl_ngettext);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* Similar to `dgettext&#39; but select the plural form corresponding to the</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> number N. */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_dngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1,</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *dngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n)</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;{</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">return</span> libintl_dngettext (__domainname, __msgid1, __msgid2, __n);</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;}</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define dngettext libintl_dngettext</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *dngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n)</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; _INTL_ASM (libintl_dngettext);</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">/* Similar to `dcgettext&#39; but select the plural form corresponding to the</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> number N. */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_dcngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n, <span class="keywordtype">int</span> __category);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *dcngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n, <span class="keywordtype">int</span> __category)</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;{</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> libintl_dcngettext (__domainname, __msgid1, __msgid2, __n, __category);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;}</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define dcngettext libintl_dcngettext</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *dcngettext (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid1, <span class="keyword">const</span> <span class="keywordtype">char</span> *__msgid2,</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> __n, <span class="keywordtype">int</span> __category)</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; _INTL_ASM (libintl_dcngettext);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment">/* Set the current default message catalog to DOMAINNAME.</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> If DOMAINNAME is null, return the current default.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> If DOMAINNAME is &quot;&quot;, reset to the default of &quot;messages&quot;. */</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_textdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *textdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname)</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordflow">return</span> libintl_textdomain (__domainname);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;}</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define textdomain libintl_textdomain</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *textdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname)</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; _INTL_ASM (libintl_textdomain);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* Specify that the DOMAINNAME message catalog will be found</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> in DIRNAME rather than in the system locale data base. */</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_bindtextdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__dirname);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *bindtextdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__dirname)</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;{</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> libintl_bindtextdomain (__domainname, __dirname);</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;}</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define bindtextdomain libintl_bindtextdomain</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *bindtextdomain (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname, <span class="keyword">const</span> <span class="keywordtype">char</span> *__dirname)</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; _INTL_ASM (libintl_bindtextdomain);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment">/* Specify the character encoding in which the messages from the</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> DOMAINNAME message catalog will be returned. */</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">#ifdef _INTL_REDIRECT_INLINE</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *libintl_bind_textdomain_codeset (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__codeset);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> *bind_textdomain_codeset (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__codeset)</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;{</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordflow">return</span> libintl_bind_textdomain_codeset (__domainname, __codeset);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;}</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _INTL_REDIRECT_MACROS</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define bind_textdomain_codeset libintl_bind_textdomain_codeset</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *bind_textdomain_codeset (<span class="keyword">const</span> <span class="keywordtype">char</span> *__domainname,</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *__codeset)</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; _INTL_ASM (libintl_bind_textdomain_codeset);</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment">/* Support for format strings with positions in *printf(), following the</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> POSIX/XSI specification.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> Note: These replacements for the *printf() functions are visible only</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> in source files that #include &lt;libintl.h&gt; or #include &quot;gettext.h&quot;.</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> Packages that use *printf() in source files that don&#39;t refer to _()</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> or gettext() but for which the format string could be the return value</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> of _() or gettext() need to add this #include. Oh well. */</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#if 1</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment">/* Get va_list. */</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#if __STDC__ || defined __cplusplus || defined _MSC_VER</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;varargs.h&gt;</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor">#undef fprintf</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define fprintf libintl_fprintf</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> fprintf (FILE *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor">#undef vfprintf</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vfprintf libintl_vfprintf</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vfprintf (FILE *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list);</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor">#undef printf</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define printf libintl_printf</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> printf (<span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor">#undef vprintf</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vprintf libintl_vprintf</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vprintf (<span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor">#undef sprintf</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define sprintf libintl_sprintf</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> sprintf (<span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor">#undef vsprintf</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vsprintf libintl_vsprintf</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vsprintf (<span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor">#if HAVE_SNPRINTF</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#undef snprintf</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define snprintf libintl_snprintf</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> snprintf (<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor">#undef vsnprintf</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vsnprintf libintl_vsnprintf</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vsnprintf (<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor">#if HAVE_ASPRINTF</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor">#undef asprintf</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define asprintf libintl_asprintf</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> asprintf (<span class="keywordtype">char</span> **, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor">#undef vasprintf</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vasprintf libintl_vasprintf</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vasprintf (<span class="keywordtype">char</span> **, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="preprocessor">#if HAVE_WPRINTF</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#undef fwprintf</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define fwprintf libintl_fwprintf</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> fwprintf (FILE *, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, ...);</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor">#undef vfwprintf</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vfwprintf libintl_vfwprintf</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vfwprintf (FILE *, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, va_list);</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor">#undef wprintf</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define wprintf libintl_wprintf</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> wprintf (<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, ...);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor">#undef vwprintf</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vwprintf libintl_vwprintf</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vwprintf (<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, va_list);</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#undef swprintf</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define swprintf libintl_swprintf</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> swprintf (<span class="keywordtype">wchar_t</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, ...);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#undef vswprintf</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define vswprintf libintl_vswprintf</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> vswprintf (<span class="keywordtype">wchar_t</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *, va_list);</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment">/* Support for relocatable packages. */</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment">/* Sets the original and the current installation prefix of the package.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"> Relocation simply replaces a pathname starting with the original prefix</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment"> by the corresponding pathname with the current prefix instead. Both</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="comment"> prefixes should be directory names without trailing slash (i.e. use &quot;&quot;</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="comment"> instead of &quot;/&quot;). */</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="preprocessor">#define libintl_set_relocation_prefix libintl_set_relocation_prefix</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; libintl_set_relocation_prefix (<span class="keyword">const</span> <span class="keywordtype">char</span> *orig_prefix,</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *curr_prefix);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* libintl.h */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>libgnuintl.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/linguistics_8h_source.html b/html/linguistics_8h_source.html
new file mode 100644
index 000000000..1d0b004a1
--- /dev/null
+++ b/html/linguistics_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: linguistics.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('linguistics_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">linguistics.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LINGUISTICS_WORD_SEPARATORS_ASCII &quot; -/()&#39;`&quot;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="keywordtype">char</span> *linguistics_expand_special(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">char</span> *linguistics_next_word(<span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> linguistics_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">void</span> linguistics_free(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keywordtype">char</span> *linguistics_casefold(<span class="keyword">const</span> <span class="keywordtype">char</span> *in);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">int</span> linguistics_search(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">enum</span> linguistics_cmp_mode {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; linguistics_cmp_expand=1,</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; linguistics_cmp_partial=2,</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; linguistics_cmp_words=4</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;};</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keywordtype">int</span> linguistics_compare(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2, <span class="keyword">enum</span> linguistics_cmp_mode mode);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>linguistics.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/loadinfo_8h_source.html b/html/loadinfo_8h_source.html
new file mode 100644
index 000000000..1d1e1ff84
--- /dev/null
+++ b/html/loadinfo_8h_source.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/loadinfo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('loadinfo_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">loadinfo.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Copyright (C) 1996-1999, 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is part of the GNU C Library.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Contributed by Ulrich Drepper &lt;drepper@cygnus.com&gt;, 1996.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _LOADINFO_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LOADINFO_H 1</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* Declarations of locale dependent catalog lookup functions.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> Implemented in</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> localealias.c Possibly replace a locale name by another.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> explodename.c Split a locale name into its various fields.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> l10nflist.c Generate a list of filenames of possible message catalogs.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> finddomain.c Find and open the relevant message catalogs.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> The main function _nl_find_domain() in finddomain.c is declared</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> in gettextP.h.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifndef internal_function</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define internal_function</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Tell the compiler when a conditional or integer expression is</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> almost always true or almost always false. */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifndef HAVE_BUILTIN_EXPECT</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __builtin_expect(expr, val) (expr)</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Separator in PATH like lists of pathnames. */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Win32, OS/2, DOS */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"># define PATH_SEPARATOR &#39;;&#39;</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Unix */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"># define PATH_SEPARATOR &#39;:&#39;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* Encoding of locale name parts. */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define CEN_REVISION 1</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CEN_SPONSOR 2</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CEN_SPECIAL 4</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XPG_NORM_CODESET 8</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XPG_CODESET 16</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TERRITORY 32</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CEN_AUDIENCE 64</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XPG_MODIFIER 128</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define CEN_SPECIFIC (CEN_REVISION|CEN_SPONSOR|CEN_SPECIAL|CEN_AUDIENCE)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XPG_SPECIFIC (XPG_CODESET|XPG_NORM_CODESET|XPG_MODIFIER)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structloaded__l10nfile.html"> 68</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *filename;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> decided;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *data;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">struct </span><a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *next;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">struct </span><a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *successor[1];</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* Normalize codeset name. There is no standard for the codeset</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> names. Normalization allows the user to use any of the common</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> names. The return value is dynamically allocated and has to be</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> freed by the caller. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *_nl_normalize_codeset (<span class="keyword">const</span> <span class="keywordtype">char</span> *codeset,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">size_t</span> name_len);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/* Lookup a locale dependent file.</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> *L10NFILE_LIST denotes a pool of lookup results of locale dependent</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> files of the same kind, sorted in decreasing order of -&gt;filename.</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> DIRLIST and DIRLIST_LEN are an argz list of directories in which to</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> look, containing at least one directory (i.e. DIRLIST_LEN &gt; 0).</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> MASK, LANGUAGE, TERRITORY, CODESET, NORMALIZED_CODESET, MODIFIER,</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> SPECIAL, SPONSOR, REVISION are the pieces of the locale name, as</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> produced by _nl_explode_name(). FILENAME is the filename suffix.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> The return value is the lookup result, either found in *L10NFILE_LIST,</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> or - if DO_ALLOCATE is nonzero - freshly allocated, or possibly NULL.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> If the return value is non-NULL, it is added to *L10NFILE_LIST, and</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> its -&gt;next field denotes the chaining inside *L10NFILE_LIST, and</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> furthermore its -&gt;successor[] field contains a list of other lookup</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> results from which this lookup result inherits. */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> *</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;_nl_make_l10nflist (<span class="keyword">struct</span> <a class="code" href="structloaded__l10nfile.html">loaded_l10nfile</a> **l10nfile_list,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *dirlist, <span class="keywordtype">size_t</span> dirlist_len, <span class="keywordtype">int</span> mask,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *language, <span class="keyword">const</span> <span class="keywordtype">char</span> *territory,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *codeset, <span class="keyword">const</span> <span class="keywordtype">char</span> *normalized_codeset,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *modifier, <span class="keyword">const</span> <span class="keywordtype">char</span> *special,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *sponsor, <span class="keyword">const</span> <span class="keywordtype">char</span> *revision,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> do_allocate);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment">/* Lookup the real locale name for a locale alias NAME, or NULL if</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> NAME is not a locale alias (but possibly a real locale name).</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> The return value is statically allocated and must not be freed. */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *_nl_expand_alias (<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Split a locale name NAME into its pieces: language, modifier,</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> territory, codeset, special, sponsor, revision.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> NAME gets destructively modified: NUL bytes are inserted here and</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> there. *LANGUAGE gets assigned NAME. Each of *MODIFIER, *TERRITORY,</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> *CODESET, *SPECIAL, *SPONSOR, *REVISION gets assigned either a</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> pointer into the old NAME string, or NULL. *NORMALIZED_CODESET</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> gets assigned the expanded *CODESET, if it is different from *CODESET;</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> this one is dynamically allocated and has to be freed by the caller.</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> The return value is a bitmask, where each bit corresponds to one</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> filled-in value:</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> XPG_MODIFIER, CEN_AUDIENCE for *MODIFIER,</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> TERRITORY for *TERRITORY,</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> XPG_CODESET for *CODESET,</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> XPG_NORM_CODESET for *NORMALIZED_CODESET,</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> CEN_SPECIAL for *SPECIAL,</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> CEN_SPONSOR for *SPONSOR,</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> CEN_REVISION for *REVISION.</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> _nl_explode_name (<span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> **language,</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **modifier, <span class="keyword">const</span> <span class="keywordtype">char</span> **territory,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **codeset,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **normalized_codeset,</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **special, <span class="keyword">const</span> <span class="keywordtype">char</span> **sponsor,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **revision);</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment">/* Split a locale name NAME into a leading language part and all the</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> rest. Return a pointer to the first character after the language,</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> i.e. to the first byte of the rest. */</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *_nl_find_language (<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* loadinfo.h */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structloaded__l10nfile_html"><div class="ttname"><a href="structloaded__l10nfile.html">loaded_l10nfile</a></div><div class="ttdef"><b>Definition:</b> loadinfo.h:68</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>loadinfo.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/localcharset_8h_source.html b/html/localcharset_8h_source.html
new file mode 100644
index 000000000..778ec7301
--- /dev/null
+++ b/html/localcharset_8h_source.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/localcharset.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('localcharset_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">localcharset.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Determine a canonical name for the current locale&#39;s character encoding.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> This file is part of the GNU CHARSET Library.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _LOCALCHARSET_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LOCALCHARSET_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* Determine the current locale&#39;s character encoding, and canonicalize it</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> into one of the canonical names listed in config.charset.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> The result must not be freed; it is statically allocated.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> If the canonical name cannot be determined, the result is a non-canonical</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> name. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * locale_charset (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _LOCALCHARSET_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>localcharset.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/locale_8h_source.html b/html/locale_8h_source.html
new file mode 100644
index 000000000..93a82a19d
--- /dev/null
+++ b/html/locale_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/locale.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('locale_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">locale.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _LOCALE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LOCALE_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef SUBLANG_BENGALI_BANGLADESH</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUBLANG_BENGALI_BANGLADESH 0x02</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef SUBLANG_PUNJABI_PAKISTAN</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUBLANG_PUNJABI_PAKISTAN 0x02</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef SUBLANG_ROMANIAN_MOLDOVA</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUBLANG_ROMANIAN_MOLDOVA 0x02</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="structlconv.html"> 13</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structlconv.html">lconv</a> {</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordtype">char</span> *decimal_point;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;};</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define LC_ALL 1</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LC_NUMERIC 2</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PATH_MAX</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PATH_MAX 1024</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structlconv_html"><div class="ttname"><a href="structlconv.html">lconv</a></div><div class="ttdef"><b>Definition:</b> locale.h:13</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>locale.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/log_8h_source.html b/html/log_8h_source.html
new file mode 100644
index 000000000..9a17ba987
--- /dev/null
+++ b/html/log_8h_source.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: log.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('log_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">log.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_LOG_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_LOG_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LOG_BUFFER_SIZE 256</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">enum</span> log_flags {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; log_flag_replace_buffer=1,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; log_flag_force_flush=2,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; log_flag_keep_pointer=4,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; log_flag_keep_buffer=8,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; log_flag_truncate=16,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">enum</span> log_flags;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structlog.html">log</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">int</span> log_get_attr(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="structlog.html">log</a> *log_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> log_set_header(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> len);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">void</span> log_set_trailer(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> len);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span> log_write(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> len, <span class="keyword">enum</span> log_flags flags);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> *log_get_buffer(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keywordtype">int</span> *len);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">void</span> log_printf(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_, <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> log_destroy(<span class="keyword">struct</span> <a class="code" href="structlog.html">log</a> *this_);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>log.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/main_8h_source.html b/html/main_8h_source.html
new file mode 100644
index 000000000..2fd5107a3
--- /dev/null
+++ b/html/main_8h_source.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: main.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('main_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">main.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAIN_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAIN_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span>iter;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span>iter * main_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keywordtype">void</span> main_iter_destroy(<span class="keyword">struct</span> iter *iter);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> * main_get_navit(<span class="keyword">struct</span> iter *iter);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">void</span> main_add_navit(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keywordtype">void</span> main_remove_navit(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> main_add_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">int</span> main_remove_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">void</span> main_init(<span class="keyword">const</span> <span class="keywordtype">char</span> *program);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> main_init_nls(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>main.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/map-share_8h_source.html b/html/map-share_8h_source.html
new file mode 100644
index 000000000..243207005
--- /dev/null
+++ b/html/map-share_8h_source.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map-share.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('map-share_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">map-share.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAP_SHARE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAP_SHARE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">void</span> map_srv_start_poa(CORBA_ORB orb, CORBA_Environment * ev);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;CORBA_Object map_srv_start_object(CORBA_Environment * ev, <span class="keyword">struct</span> container *co);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>map-share.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/map_8c.html b/html/map_8c.html
new file mode 100644
index 000000000..2230e77e1
--- /dev/null
+++ b/html/map_8c.html
@@ -0,0 +1,1287 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('map_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">map.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains code that makes navit able to load maps.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="map_8h_source.html">map.h</a>&quot;</code><br/>
+<code>#include &quot;maptype.h&quot;</code><br/>
+<code>#include &quot;transform.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;country.h&quot;</code><br/>
+<code>#include &quot;xmlconfig.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap.html">map</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about a map. <a href="structmap.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect.html">map_rect</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes a rectangular extract of a map. <a href="structmap__rect.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__search.html">map_search</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about a search on a map. <a href="structmap__search.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a new map. <a href="#a9a8864bcc7e1f687fe52c38b36bcad63">More...</a><br/></td></tr>
+<tr class="separator:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea4bb45171274a8b6bd4de3d33606f35"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a> (struct <a class="el" href="structmap.html">map</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="memdesc:aea4bb45171274a8b6bd4de3d33606f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute from a map. <a href="#aea4bb45171274a8b6bd4de3d33606f35">More...</a><br/></td></tr>
+<tr class="separator:aea4bb45171274a8b6bd4de3d33606f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a56a78da425713d4fe965e724d9e09e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="memdesc:a6a56a78da425713d4fe965e724d9e09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an attribute of a map. <a href="#a6a56a78da425713d4fe965e724d9e09e">More...</a><br/></td></tr>
+<tr class="separator:a6a56a78da425713d4fe965e724d9e09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a878e29885a9aa78e417e56354dc64845"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a878e29885a9aa78e417e56354dc64845">map_add_callback</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:a878e29885a9aa78e417e56354dc64845"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new callback for attribute-change. <a href="#a878e29885a9aa78e417e56354dc64845">More...</a><br/></td></tr>
+<tr class="separator:a878e29885a9aa78e417e56354dc64845"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9f95fd57301452f5a93c0ffd75e13e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#af9f95fd57301452f5a93c0ffd75e13e0">map_remove_callback</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:af9f95fd57301452f5a93c0ffd75e13e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback from the list of attribute-change callbacks. <a href="#af9f95fd57301452f5a93c0ffd75e13e0">More...</a><br/></td></tr>
+<tr class="separator:af9f95fd57301452f5a93c0ffd75e13e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adacb9c6f689c49cea9651adecef9dbdb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion</a> (struct <a class="el" href="structmap.html">map</a> *this_)</td></tr>
+<tr class="memdesc:adacb9c6f689c49cea9651adecef9dbdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if strings from a map have to be converted. <a href="#adacb9c6f689c49cea9651adecef9dbdb">More...</a><br/></td></tr>
+<tr class="separator:adacb9c6f689c49cea9651adecef9dbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a181e682ec4a9174897686bd91a89b9"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp</a> (struct <a class="el" href="structmap.html">map</a> *this_, char *str)</td></tr>
+<tr class="memdesc:a7a181e682ec4a9174897686bd91a89b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a string from a map into a temporary allocated buffer. Conversion is not performed and original string is returned if map doesn't require conversion. So lifetime of returned value is very limited. <a href="#a7a181e682ec4a9174897686bd91a89b9">More...</a><br/></td></tr>
+<tr class="separator:a7a181e682ec4a9174897686bd91a89b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af44c00a5c0938889e420cd8c5b87a92a"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a> (struct <a class="el" href="structmap.html">map</a> *this_, char *str)</td></tr>
+<tr class="memdesc:af44c00a5c0938889e420cd8c5b87a92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a string from a map. <a href="#af44c00a5c0938889e420cd8c5b87a92a">More...</a><br/></td></tr>
+<tr class="separator:af44c00a5c0938889e420cd8c5b87a92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23f07c7eafbdd5994dfdb8038d356516"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23f07c7eafbdd5994dfdb8038d356516"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>map_convert_dup</b> (char *str)</td></tr>
+<tr class="separator:a23f07c7eafbdd5994dfdb8038d356516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4615d67b2a27e13f2341f278e9631c54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a> (char *str)</td></tr>
+<tr class="memdesc:a4615d67b2a27e13f2341f278e9631c54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the memory allocated for a converted string. <a href="#a4615d67b2a27e13f2341f278e9631c54">More...</a><br/></td></tr>
+<tr class="separator:a4615d67b2a27e13f2341f278e9631c54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a956c6e8398f832e31fe90634fa982dbf"><td class="memItemLeft" align="right" valign="top">enum projection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a> (struct <a class="el" href="structmap.html">map</a> *this_)</td></tr>
+<tr class="memdesc:a956c6e8398f832e31fe90634fa982dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the projection of a map. <a href="#a956c6e8398f832e31fe90634fa982dbf">More...</a><br/></td></tr>
+<tr class="separator:a956c6e8398f832e31fe90634fa982dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1eb8e44290e34baa9b178624fc32beec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection</a> (struct <a class="el" href="structmap.html">map</a> *this_, enum projection pro)</td></tr>
+<tr class="memdesc:a1eb8e44290e34baa9b178624fc32beec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the projection of a map. <a href="#a1eb8e44290e34baa9b178624fc32beec">More...</a><br/></td></tr>
+<tr class="separator:a1eb8e44290e34baa9b178624fc32beec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06f624f20492c8e9e9f3c7eb43b70396"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a> (struct <a class="el" href="structmap.html">map</a> *m)</td></tr>
+<tr class="memdesc:a06f624f20492c8e9e9f3c7eb43b70396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys an opened map. <a href="#a06f624f20492c8e9e9f3c7eb43b70396">More...</a><br/></td></tr>
+<tr class="separator:a06f624f20492c8e9e9f3c7eb43b70396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a> (struct <a class="el" href="structmap.html">map</a> *m, struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new map rect. <a href="#a52e6ae5ec3beaec49ce12ce603d7d72a">More...</a><br/></td></tr>
+<tr class="separator:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae025c855207536977afd84d39b316e9c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr)</td></tr>
+<tr class="memdesc:ae025c855207536977afd84d39b316e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next item from a map rect. <a href="#ae025c855207536977afd84d39b316e9c">More...</a><br/></td></tr>
+<tr class="separator:ae025c855207536977afd84d39b316e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e27d0888db14bf9b88727ead943eaf6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr, int id_hi, int id_lo)</td></tr>
+<tr class="memdesc:a9e27d0888db14bf9b88727ead943eaf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the item specified by the ID. <a href="#a9e27d0888db14bf9b88727ead943eaf6">More...</a><br/></td></tr>
+<tr class="separator:a9e27d0888db14bf9b88727ead943eaf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe7311d63f1e8a4a697634cf79329f7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr)</td></tr>
+<tr class="memdesc:afe7311d63f1e8a4a697634cf79329f7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map rect. <a href="#afe7311d63f1e8a4a697634cf79329f7d">More...</a><br/></td></tr>
+<tr class="separator:afe7311d63f1e8a4a697634cf79329f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3192f982f537a0eb5cc0e32f306ead2d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new</a> (struct <a class="el" href="structmap.html">map</a> *m, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, struct <a class="el" href="structattr.html">attr</a> *search_attr, int partial)</td></tr>
+<tr class="memdesc:a3192f982f537a0eb5cc0e32f306ead2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a search on a map. <a href="#a3192f982f537a0eb5cc0e32f306ead2d">More...</a><br/></td></tr>
+<tr class="separator:a3192f982f537a0eb5cc0e32f306ead2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item</a> (struct <a class="el" href="structmap__search.html">map_search</a> *this_)</td></tr>
+<tr class="memdesc:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an item from a map search. <a href="#a2a6f7023b430cc03af1a8d72e8f6a09b">More...</a><br/></td></tr>
+<tr class="separator:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17363cc27a950b21d4a10c1e4977f750"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy</a> (struct <a class="el" href="structmap__search.html">map_search</a> *this_)</td></tr>
+<tr class="memdesc:a17363cc27a950b21d4a10c1e4977f750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map search struct. <a href="#a17363cc27a950b21d4a10c1e4977f750">More...</a><br/></td></tr>
+<tr class="separator:a17363cc27a950b21d4a10c1e4977f750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0160cd214565dad3584739d44fafed8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a> (struct <a class="el" href="structpcoord.html">pcoord</a> *center, int distance, int order)</td></tr>
+<tr class="memdesc:ac0160cd214565dad3584739d44fafed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new rectangular map selection. <a href="#ac0160cd214565dad3584739d44fafed8">More...</a><br/></td></tr>
+<tr class="separator:ac0160cd214565dad3584739d44fafed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, enum projection from, enum projection to)</td></tr>
+<tr class="memdesc:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a map selection, transforming coordinates. <a href="#a95b6e2263b7e7aed66a4a5d8ce8028c8">More...</a><br/></td></tr>
+<tr class="separator:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41d391414ab9d50fd2e10a072a7e24fa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a41d391414ab9d50fd2e10a072a7e24fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a map selection. <a href="#a41d391414ab9d50fd2e10a072a7e24fa">More...</a><br/></td></tr>
+<tr class="separator:a41d391414ab9d50fd2e10a072a7e24fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51455e36692349b9fecdd677a40c6c4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a51455e36692349b9fecdd677a40c6c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map selection. <a href="#a51455e36692349b9fecdd677a40c6c4f">More...</a><br/></td></tr>
+<tr class="separator:a51455e36692349b9fecdd677a40c6c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae555f508f81a2cab83100a675ddeb131"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#ae555f508f81a2cab83100a675ddeb131">map_selection_contains_item_rect</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:ae555f508f81a2cab83100a675ddeb131"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a rectangle containing an item. <a href="#ae555f508f81a2cab83100a675ddeb131">More...</a><br/></td></tr>
+<tr class="separator:ae555f508f81a2cab83100a675ddeb131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea9fcf03c34c4caf035f6597af9921f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, int follow, struct <a class="el" href="structitem__range.html">item_range</a> *<a class="el" href="structrange.html">range</a>, int count)</td></tr>
+<tr class="memdesc:a8ea9fcf03c34c4caf035f6597af9921f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a item range. <a href="#a8ea9fcf03c34c4caf035f6597af9921f">More...</a><br/></td></tr>
+<tr class="separator:a8ea9fcf03c34c4caf035f6597af9921f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3e1e05fd13705105196919d3060ac5f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, int follow, enum item_type type)</td></tr>
+<tr class="memdesc:ae3e1e05fd13705105196919d3060ac5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a item. <a href="#ae3e1e05fd13705105196919d3060ac5f">More...</a><br/></td></tr>
+<tr class="separator:ae3e1e05fd13705105196919d3060ac5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8337c095972c7c8f69679577668d6b5b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8c.html#a8337c095972c7c8f69679577668d6b5b">map_priv_is</a> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structmap__priv.html">map_priv</a> *priv)</td></tr>
+<tr class="memdesc:a8337c095972c7c8f69679577668d6b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a pointer points to the private data of a map. <a href="#a8337c095972c7c8f69679577668d6b5b">More...</a><br/></td></tr>
+<tr class="separator:a8337c095972c7c8f69679577668d6b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aa5e993e64e51a2d90b3be0251412cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa5e993e64e51a2d90b3be0251412cc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump_filedesc</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, FILE *out)</td></tr>
+<tr class="separator:a8aa5e993e64e51a2d90b3be0251412cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae69d4a7761530edd56139460233d26c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69d4a7761530edd56139460233d26c6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump_file</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, const char *<a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:ae69d4a7761530edd56139460233d26c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af254bddcffd897fa184fc240eebb7edd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af254bddcffd897fa184fc240eebb7edd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>)</td></tr>
+<tr class="separator:af254bddcffd897fa184fc240eebb7edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62e56af95eabfab1632e6888676a8127"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62e56af95eabfab1632e6888676a8127"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map_rect_create_item</b> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr, enum item_type type_)</td></tr>
+<tr class="separator:a62e56af95eabfab1632e6888676a8127"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a17bf509a62d7e41cea2feab69b67d1ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17bf509a62d7e41cea2feab69b67d1ca"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>map_converted_string_tmp</b> =NULL</td></tr>
+<tr class="separator:a17bf509a62d7e41cea2feab69b67d1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72847bda2999f94a238bde22e8072d2d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>map_func</b></td></tr>
+<tr class="separator:a72847bda2999f94a238bde22e8072d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains code that makes navit able to load maps. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>This file contains the code that makes navit able to load maps. Because navit is able to open maps in different formats, this code does not handle any map format itself. This is done by map plugins which register to this code by calling plugin_register_category_map().</p>
+<p>When opening a new map, the map plugin will return a pointer to a <a class="el" href="structmap__priv.html" title="Represents the map from a single binfile. ">map_priv</a> struct, which can be defined by the map plugin and contains whatever private data the map plugin needs to access the map. This pointer will also be used as a "handle" to access the map opened.</p>
+<p>A common task is to create a "map rect". A map rect is a rectangular part of the map, that one can for example retrieve items from. It is not possible to retrieve items directly from the complete map. Creating a map rect returns a pointer to a <a class="el" href="structmap__rect__priv.html">map_rect_priv</a>, which contains private data for the map rect and will be used as "handle" for this map rect. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a878e29885a9aa78e417e56354dc64845"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_add_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a new callback for attribute-change. </p>
+<p>This function registers a new callback function that should be called if the attributes of the map change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to associate the callback with </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback to add </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4615d67b2a27e13f2341f278e9631c54"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_convert_free </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Frees the memory allocated for a converted string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">str</td><td>The string to be freed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af44c00a5c0938889e420cd8c5b87a92a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* map_convert_string </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a string from a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the string to be converted is from </td></tr>
+ <tr><td class="paramname">str</td><td>The string to be converted </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted string. It has to be <a class="el" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54" title="Frees the memory allocated for a converted string. ">map_convert_free()</a>d after use. </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp()</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7a181e682ec4a9174897686bd91a89b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* map_convert_string_tmp </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a string from a map into a temporary allocated buffer. Conversion is not performed and original string is returned if map doesn't require conversion. So lifetime of returned value is very limited. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the string to be converted is from </td></tr>
+ <tr><td class="paramname">str</td><td>The string to be converted </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted string. Don't care about it after use. </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a06f624f20492c8e9e9f3c7eb43b70396"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys an opened map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_methods::map_destroy</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea4bb45171274a8b6bd4de3d33606f35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_get_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute from a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the attribute should be read from </td></tr>
+ <tr><td class="paramname">type</td><td>The type of the attribute to be read </td></tr>
+ <tr><td class="paramname">attr</td><td>Pointer to an attrib-structure where the attribute should be written to </td></tr>
+ <tr><td class="paramname">iter</td><td>(NOT IMPLEMENTED) Used to iterate through all attributes of a type. Set this to NULL to get the first attribute, set this to an <a class="el" href="structattr__iter.html">attr_iter</a> to get the next attribute </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the attribute type was found, false if not </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">Backend::get_maps()</a>, <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, and <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a8864bcc7e1f687fe52c38b36bcad63"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* map_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens a new map. </p>
+<p>This function opens a new map based on the attributes passed. This function takes the attribute "attr_type" to determine which type of map to open and passes all attributes to the map plugin's function that was specified in the plugin_register_new_map_type()-call.</p>
+<p>Note that every plugin should accept an attribute of type "attr_data" to be passed with the filename of the map to be opened as value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attrs</td><td>Attributes specifying which map to open, see description </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The opened map or NULL on failure </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8337c095972c7c8f69679577668d6b5b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_priv_is </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>map</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td>
+ <td class="paramname"><em>priv</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a pointer points to the private data of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">map</td><td>The map whose private data should be checked. </td></tr>
+ <tr><td class="paramname">priv</td><td>The private data that should be checked. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if priv is the private data of map </dd></dl>
+
+<p>References <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a956c6e8398f832e31fe90634fa982dbf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum projection map_projection </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the projection of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to return the projection of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The projection of the map </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afe7311d63f1e8a4a697634cf79329f7d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_rect_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map rect. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_methods::map_rect_destroy</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae025c855207536977afd84d39b316e9c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_rect_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the next item from a map rect. </p>
+<p>Returns an item from a map rect and advances the "item pointer" one step further, so that at the next call the next item is returned. Returns NULL if there are no more items.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to return an item from </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>An item from the map rect </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c">map_methods::map_rect_get_item</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9e27d0888db14bf9b88727ead943eaf6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_rect_get_item_byid </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>id_hi</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>id_lo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the item specified by the ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to search for the item </td></tr>
+ <tr><td class="paramname">id_hi</td><td>High part of the ID to be found </td></tr>
+ <tr><td class="paramname">id_lo</td><td>Low part of the ID to be found </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The item with the specified ID or NULL if not found </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6">map_methods::map_rect_get_item_byid</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52e6ae5ec3beaec49ce12ce603d7d72a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect.html">map_rect</a>* map_rect_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new map rect. </p>
+<p>This creates a new map rect, which can be used to retrieve items from a map. If sel is a linked-list of selections, all of them will be used. If you pass NULL as sel, this means "get me the whole map".</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map to build the rect on </td></tr>
+ <tr><td class="paramname">sel</td><td>Map selection to choose the rectangle - may be NULL, see description </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map rect </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892">map_methods::map_rect_new</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9f95fd57301452f5a93c0ffd75e13e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_remove_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a callback from the list of attribute-change callbacks. </p>
+<p>This function removes one callback from the list of callbacks functions that should be called when attributes of the map change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to remove the callback from </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback to remove </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adacb9c6f689c49cea9651adecef9dbdb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_requires_conversion </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if strings from a map have to be converted. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>Map to be checked for the need to convert strings </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if strings from the map have to be converted, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a17363cc27a950b21d4a10c1e4977f750"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_search_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map search struct. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map search struct to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, <a class="el" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_methods::map_search_destroy</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy()</a>, and <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a6f7023b430cc03af1a8d72e8f6a09b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_search_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns an item from a map search. </p>
+<p>This returns an item of the result of a search on a map and advances the "item pointer" one step, so that at the next call the next item will be returned. If there are no more items in the result NULL is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>Map search struct of the search </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>One item of the result </dd></dl>
+
+<p>References <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc">map_methods::map_search_get_item</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3192f982f537a0eb5cc0e32f306ead2d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__search.html">map_search</a>* map_search_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>search_attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>partial</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Starts a search on a map. </p>
+<p>This function starts a search on a map. What attributes one can search for depends on the map plugin.</p>
+<p>The OSM/binfile plugin currently supports: attr_town_name, attr_street_name The MG plugin currently supports: ttr_town_postal, attr_town_name, attr_street_name</p>
+<p>If you enable partial matches bear in mind that the search matches only the begin of the strings - a search for a street named "street" would match to "streetfoo", but not to "somestreet". Search is case insensitive.</p>
+<p>The item passed to this function specifies a "superior item" to "search within" - e.g. a town in which we want to search for a street, or a country in which to search for a town.</p>
+<p>Please also note that the search for countries is not handled by map plugins but by navit internally - have a look into country.c for details. Because of that every map plugin has to accept a country item to be passed as "superior item".</p>
+<p>Note: If you change something here, please make sure to also update the documentation of <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b" title="Starts a search on a mapset. ">mapset_search_new()</a> in <a class="el" href="mapset_8c.html" title="Contains code used for loading more than one map. ">mapset.c</a>!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map that should be searched </td></tr>
+ <tr><td class="paramname">item</td><td>Specifies a superior item to "search within" (see description) </td></tr>
+ <tr><td class="paramname">search_attr</td><td>Attribute specifying what to search for. See description. </td></tr>
+ <tr><td class="paramname">partial</td><td>Set this to true to also have partial matches. See description. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map search struct for this search </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, <a class="el" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b">map_methods::map_search_new</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3e1e05fd13705105196919d3060ac5f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>follow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum item_type&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a item. </p>
+<p>This function checks if a selection contains a item type</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">follow</td><td>Whether the next pointer of the selection should be followed </td></tr>
+ <tr><td class="paramname">item</td><td>The item type to be checked </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if there is a match, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>, and <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ea9fcf03c34c4caf035f6597af9921f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item_range </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>follow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem__range.html">item_range</a> *&#160;</td>
+ <td class="paramname"><em>range</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a item range. </p>
+<p>This function checks if a selection contains at least one of the items in range</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">follow</td><td>Whether the next pointer of the selection should be followed </td></tr>
+ <tr><td class="paramname">ranges</td><td>The item ranges to be checked the number of elements in ranges </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if there is a match, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>, and <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae555f508f81a2cab83100a675ddeb131"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item_rect </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a rectangle containing an item. </p>
+<p>This function checks if a selection contains a rectangle which exactly contains an item. The rectangle is automatically built around the given item.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">item</td><td>The item that the rectangle should be built around </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the rectangle is within the selection, false otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a51455e36692349b9fecdd677a40c6c4f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_selection_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a41d391414ab9d50fd2e10a072a7e24fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to duplicate </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The duplicated map selection </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a95b6e2263b7e7aed66a4a5d8ce8028c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_dup_pro </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>from</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>to</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a map selection, transforming coordinates. </p>
+<p>This duplicates a map selection and at the same time transforms the internal coordinates of the selection from one projection to another.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to be duplicated </td></tr>
+ <tr><td class="paramname">from</td><td>The projection used for the selection at the moment </td></tr>
+ <tr><td class="paramname">to</td><td>The projection that should be used for the duplicated selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A duplicated, transformed map selection </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a>, and <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac0160cd214565dad3584739d44fafed8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_rect_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>center</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>distance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>order</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new rectangular map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">center</td><td>Coordinates of the center of the new rectangle </td></tr>
+ <tr><td class="paramname">distance</td><td>Distance of the rectangle's borders from the center </td></tr>
+ <tr><td class="paramname">order</td><td>Desired order of the new selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new map selection </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a>, <a class="el" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a>, <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6a56a78da425713d4fe965e724d9e09e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_set_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets an attribute of a map. </p>
+<p>This sets an attribute of a map, overwriting an attribute of the same type if it already exists. This function also calls all the callbacks that are registred to be called when attributes change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to set the attribute of </td></tr>
+ <tr><td class="paramname">attr</td><td>The attribute to set </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the attr could be set, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1eb8e44290e34baa9b178624fc32beec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_set_projection </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>pro</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the projection of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to set the projection of </td></tr>
+ <tr><td class="paramname">pro</td><td>The projection to be set </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a72847bda2999f94a238bde22e8072d2d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> map_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_map,</div>
+<div class="line"> (object_func_new)<a class="code" href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a>,</div>
+<div class="line"> (object_func_get_attr)<a class="code" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a>,</div>
+<div class="line"> (object_func_iter_new)NULL,</div>
+<div class="line"> (object_func_iter_destroy)NULL,</div>
+<div class="line"> (object_func_set_attr)<a class="code" href="map_8c.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a>,</div>
+<div class="line"> (object_func_add_attr)NULL,</div>
+<div class="line"> (object_func_remove_attr)NULL,</div>
+<div class="line"> (object_func_init)NULL,</div>
+<div class="line"> (object_func_destroy)<a class="code" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a>,</div>
+<div class="line"> (object_func_dup)NULL,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+<div class="ttc" id="map_8c_html_a06f624f20492c8e9e9f3c7eb43b70396"><div class="ttname"><a href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a></div><div class="ttdeci">void map_destroy(struct map *m)</div><div class="ttdoc">Destroys an opened map. </div><div class="ttdef"><b>Definition:</b> map.c:302</div></div>
+<div class="ttc" id="map_8c_html_a6a56a78da425713d4fe965e724d9e09e"><div class="ttname"><a href="map_8c.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a></div><div class="ttdeci">int map_set_attr(struct map *this_, struct attr *attr)</div><div class="ttdoc">Sets an attribute of a map. </div><div class="ttdef"><b>Definition:</b> map.c:158</div></div>
+<div class="ttc" id="map_8c_html_a9a8864bcc7e1f687fe52c38b36bcad63"><div class="ttname"><a href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a></div><div class="ttdeci">struct map * map_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Opens a new map. </div><div class="ttdef"><b>Definition:</b> map.c:92</div></div>
+<div class="ttc" id="map_8c_html_aea4bb45171274a8b6bd4de3d33606f35"><div class="ttname"><a href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a></div><div class="ttdeci">int map_get_attr(struct map *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdoc">Gets an attribute from a map. </div><div class="ttdef"><b>Definition:</b> map.c:131</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="map_8c.html">map.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/map_8c.js b/html/map_8c.js
new file mode 100644
index 000000000..46fc77db8
--- /dev/null
+++ b/html/map_8c.js
@@ -0,0 +1,40 @@
+var map_8c =
+[
+ [ "map", "structmap.html", "structmap" ],
+ [ "map_rect", "structmap__rect.html", "structmap__rect" ],
+ [ "map_search", "structmap__search.html", "structmap__search" ],
+ [ "map_add_callback", "map_8c.html#a878e29885a9aa78e417e56354dc64845", null ],
+ [ "map_convert_dup", "map_8c.html#a23f07c7eafbdd5994dfdb8038d356516", null ],
+ [ "map_convert_free", "map_8c.html#a4615d67b2a27e13f2341f278e9631c54", null ],
+ [ "map_convert_string", "map_8c.html#af44c00a5c0938889e420cd8c5b87a92a", null ],
+ [ "map_convert_string_tmp", "map_8c.html#a7a181e682ec4a9174897686bd91a89b9", null ],
+ [ "map_destroy", "map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396", null ],
+ [ "map_dump", "map_8c.html#af254bddcffd897fa184fc240eebb7edd", null ],
+ [ "map_dump_file", "map_8c.html#ae69d4a7761530edd56139460233d26c6", null ],
+ [ "map_dump_filedesc", "map_8c.html#a8aa5e993e64e51a2d90b3be0251412cc", null ],
+ [ "map_get_attr", "map_8c.html#aea4bb45171274a8b6bd4de3d33606f35", null ],
+ [ "map_new", "map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63", null ],
+ [ "map_priv_is", "map_8c.html#a8337c095972c7c8f69679577668d6b5b", null ],
+ [ "map_projection", "map_8c.html#a956c6e8398f832e31fe90634fa982dbf", null ],
+ [ "map_rect_create_item", "map_8c.html#a62e56af95eabfab1632e6888676a8127", null ],
+ [ "map_rect_destroy", "map_8c.html#afe7311d63f1e8a4a697634cf79329f7d", null ],
+ [ "map_rect_get_item", "map_8c.html#ae025c855207536977afd84d39b316e9c", null ],
+ [ "map_rect_get_item_byid", "map_8c.html#a9e27d0888db14bf9b88727ead943eaf6", null ],
+ [ "map_rect_new", "map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a", null ],
+ [ "map_remove_callback", "map_8c.html#af9f95fd57301452f5a93c0ffd75e13e0", null ],
+ [ "map_requires_conversion", "map_8c.html#adacb9c6f689c49cea9651adecef9dbdb", null ],
+ [ "map_search_destroy", "map_8c.html#a17363cc27a950b21d4a10c1e4977f750", null ],
+ [ "map_search_get_item", "map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b", null ],
+ [ "map_search_new", "map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d", null ],
+ [ "map_selection_contains_item", "map_8c.html#ae3e1e05fd13705105196919d3060ac5f", null ],
+ [ "map_selection_contains_item_range", "map_8c.html#a8ea9fcf03c34c4caf035f6597af9921f", null ],
+ [ "map_selection_contains_item_rect", "map_8c.html#ae555f508f81a2cab83100a675ddeb131", null ],
+ [ "map_selection_destroy", "map_8c.html#a51455e36692349b9fecdd677a40c6c4f", null ],
+ [ "map_selection_dup", "map_8c.html#a41d391414ab9d50fd2e10a072a7e24fa", null ],
+ [ "map_selection_dup_pro", "map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8", null ],
+ [ "map_selection_rect_new", "map_8c.html#ac0160cd214565dad3584739d44fafed8", null ],
+ [ "map_set_attr", "map_8c.html#a6a56a78da425713d4fe965e724d9e09e", null ],
+ [ "map_set_projection", "map_8c.html#a1eb8e44290e34baa9b178624fc32beec", null ],
+ [ "map_converted_string_tmp", "map_8c.html#a17bf509a62d7e41cea2feab69b67d1ca", null ],
+ [ "map_func", "map_8c.html#a72847bda2999f94a238bde22e8072d2d", null ]
+]; \ No newline at end of file
diff --git a/html/map_8h.html b/html/map_8h.html
new file mode 100644
index 000000000..a4f8a07f7
--- /dev/null
+++ b/html/map_8h.html
@@ -0,0 +1,1262 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('map_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">map.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains exported functions / structures for map.c.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;point.h&quot;</code><br/>
+<code>#include &quot;layer.h&quot;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+</div>
+<p><a href="map_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__selection.html">map_selection</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to select data from a map. <a href="structmap__selection.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html">map_methods</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds all functions a map plugin has to implement to be useable. <a href="structmap__methods.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a9e0c5c959b1a06f90c551c785337f817"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e0c5c959b1a06f90c551c785337f817"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>WORLD_BOUNDINGBOX_MIN_X</b>&#160;&#160;&#160;-20000000</td></tr>
+<tr class="separator:a9e0c5c959b1a06f90c551c785337f817"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb70b58f472425b0bf52fbd375d26f90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb70b58f472425b0bf52fbd375d26f90"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>WORLD_BOUNDINGBOX_MAX_X</b>&#160;&#160;&#160;20000000</td></tr>
+<tr class="separator:abb70b58f472425b0bf52fbd375d26f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75bbd087b7538154ca4af73ea87ff7f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75bbd087b7538154ca4af73ea87ff7f5"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>WORLD_BOUNDINGBOX_MIN_Y</b>&#160;&#160;&#160;-20000000</td></tr>
+<tr class="separator:a75bbd087b7538154ca4af73ea87ff7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa30d735c414cefebdc18c4562a6039a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30d735c414cefebdc18c4562a6039a4"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>WORLD_BOUNDINGBOX_MAX_Y</b>&#160;&#160;&#160;20000000</td></tr>
+<tr class="separator:aa30d735c414cefebdc18c4562a6039a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a new map. <a href="#a9a8864bcc7e1f687fe52c38b36bcad63">More...</a><br/></td></tr>
+<tr class="separator:a9a8864bcc7e1f687fe52c38b36bcad63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa51067d7bfb0baa6a4d874099665bc7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51067d7bfb0baa6a4d874099665bc7c"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map_ref</b> (struct <a class="el" href="structmap.html">map</a> *m)</td></tr>
+<tr class="separator:aa51067d7bfb0baa6a4d874099665bc7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0509d13a34059e444149286053bd8136"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0509d13a34059e444149286053bd8136"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_unref</b> (struct <a class="el" href="structmap.html">map</a> *m)</td></tr>
+<tr class="separator:a0509d13a34059e444149286053bd8136"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea4bb45171274a8b6bd4de3d33606f35"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a> (struct <a class="el" href="structmap.html">map</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="memdesc:aea4bb45171274a8b6bd4de3d33606f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an attribute from a map. <a href="#aea4bb45171274a8b6bd4de3d33606f35">More...</a><br/></td></tr>
+<tr class="separator:aea4bb45171274a8b6bd4de3d33606f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a56a78da425713d4fe965e724d9e09e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="memdesc:a6a56a78da425713d4fe965e724d9e09e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an attribute of a map. <a href="#a6a56a78da425713d4fe965e724d9e09e">More...</a><br/></td></tr>
+<tr class="separator:a6a56a78da425713d4fe965e724d9e09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a878e29885a9aa78e417e56354dc64845"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map_add_callback</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:a878e29885a9aa78e417e56354dc64845"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new callback for attribute-change. <a href="#a878e29885a9aa78e417e56354dc64845">More...</a><br/></td></tr>
+<tr class="separator:a878e29885a9aa78e417e56354dc64845"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9f95fd57301452f5a93c0ffd75e13e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map_remove_callback</a> (struct <a class="el" href="structmap.html">map</a> *this_, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:af9f95fd57301452f5a93c0ffd75e13e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback from the list of attribute-change callbacks. <a href="#af9f95fd57301452f5a93c0ffd75e13e0">More...</a><br/></td></tr>
+<tr class="separator:af9f95fd57301452f5a93c0ffd75e13e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adacb9c6f689c49cea9651adecef9dbdb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion</a> (struct <a class="el" href="structmap.html">map</a> *this_)</td></tr>
+<tr class="memdesc:adacb9c6f689c49cea9651adecef9dbdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if strings from a map have to be converted. <a href="#adacb9c6f689c49cea9651adecef9dbdb">More...</a><br/></td></tr>
+<tr class="separator:adacb9c6f689c49cea9651adecef9dbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a181e682ec4a9174897686bd91a89b9"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp</a> (struct <a class="el" href="structmap.html">map</a> *this_, char *str)</td></tr>
+<tr class="memdesc:a7a181e682ec4a9174897686bd91a89b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a string from a map into a temporary allocated buffer. Conversion is not performed and original string is returned if map doesn't require conversion. So lifetime of returned value is very limited. <a href="#a7a181e682ec4a9174897686bd91a89b9">More...</a><br/></td></tr>
+<tr class="separator:a7a181e682ec4a9174897686bd91a89b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af44c00a5c0938889e420cd8c5b87a92a"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a> (struct <a class="el" href="structmap.html">map</a> *this_, char *str)</td></tr>
+<tr class="memdesc:af44c00a5c0938889e420cd8c5b87a92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a string from a map. <a href="#af44c00a5c0938889e420cd8c5b87a92a">More...</a><br/></td></tr>
+<tr class="separator:af44c00a5c0938889e420cd8c5b87a92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23f07c7eafbdd5994dfdb8038d356516"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23f07c7eafbdd5994dfdb8038d356516"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>map_convert_dup</b> (char *str)</td></tr>
+<tr class="separator:a23f07c7eafbdd5994dfdb8038d356516"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4615d67b2a27e13f2341f278e9631c54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a> (char *str)</td></tr>
+<tr class="memdesc:a4615d67b2a27e13f2341f278e9631c54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees the memory allocated for a converted string. <a href="#a4615d67b2a27e13f2341f278e9631c54">More...</a><br/></td></tr>
+<tr class="separator:a4615d67b2a27e13f2341f278e9631c54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a956c6e8398f832e31fe90634fa982dbf"><td class="memItemLeft" align="right" valign="top">enum projection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a> (struct <a class="el" href="structmap.html">map</a> *this_)</td></tr>
+<tr class="memdesc:a956c6e8398f832e31fe90634fa982dbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the projection of a map. <a href="#a956c6e8398f832e31fe90634fa982dbf">More...</a><br/></td></tr>
+<tr class="separator:a956c6e8398f832e31fe90634fa982dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1eb8e44290e34baa9b178624fc32beec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection</a> (struct <a class="el" href="structmap.html">map</a> *this_, enum projection pro)</td></tr>
+<tr class="memdesc:a1eb8e44290e34baa9b178624fc32beec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the projection of a map. <a href="#a1eb8e44290e34baa9b178624fc32beec">More...</a><br/></td></tr>
+<tr class="separator:a1eb8e44290e34baa9b178624fc32beec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06f624f20492c8e9e9f3c7eb43b70396"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a> (struct <a class="el" href="structmap.html">map</a> *m)</td></tr>
+<tr class="memdesc:a06f624f20492c8e9e9f3c7eb43b70396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys an opened map. <a href="#a06f624f20492c8e9e9f3c7eb43b70396">More...</a><br/></td></tr>
+<tr class="separator:a06f624f20492c8e9e9f3c7eb43b70396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a> (struct <a class="el" href="structmap.html">map</a> *m, struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new map rect. <a href="#a52e6ae5ec3beaec49ce12ce603d7d72a">More...</a><br/></td></tr>
+<tr class="separator:a52e6ae5ec3beaec49ce12ce603d7d72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae025c855207536977afd84d39b316e9c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr)</td></tr>
+<tr class="memdesc:ae025c855207536977afd84d39b316e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next item from a map rect. <a href="#ae025c855207536977afd84d39b316e9c">More...</a><br/></td></tr>
+<tr class="separator:ae025c855207536977afd84d39b316e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e27d0888db14bf9b88727ead943eaf6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr, int id_hi, int id_lo)</td></tr>
+<tr class="memdesc:a9e27d0888db14bf9b88727ead943eaf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the item specified by the ID. <a href="#a9e27d0888db14bf9b88727ead943eaf6">More...</a><br/></td></tr>
+<tr class="separator:a9e27d0888db14bf9b88727ead943eaf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62e56af95eabfab1632e6888676a8127"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62e56af95eabfab1632e6888676a8127"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map_rect_create_item</b> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr, enum item_type type_)</td></tr>
+<tr class="separator:a62e56af95eabfab1632e6888676a8127"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe7311d63f1e8a4a697634cf79329f7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a> (struct <a class="el" href="structmap__rect.html">map_rect</a> *mr)</td></tr>
+<tr class="memdesc:afe7311d63f1e8a4a697634cf79329f7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map rect. <a href="#afe7311d63f1e8a4a697634cf79329f7d">More...</a><br/></td></tr>
+<tr class="separator:afe7311d63f1e8a4a697634cf79329f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3192f982f537a0eb5cc0e32f306ead2d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new</a> (struct <a class="el" href="structmap.html">map</a> *m, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, struct <a class="el" href="structattr.html">attr</a> *search_attr, int partial)</td></tr>
+<tr class="memdesc:a3192f982f537a0eb5cc0e32f306ead2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a search on a map. <a href="#a3192f982f537a0eb5cc0e32f306ead2d">More...</a><br/></td></tr>
+<tr class="separator:a3192f982f537a0eb5cc0e32f306ead2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item</a> (struct <a class="el" href="structmap__search.html">map_search</a> *this_)</td></tr>
+<tr class="memdesc:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an item from a map search. <a href="#a2a6f7023b430cc03af1a8d72e8f6a09b">More...</a><br/></td></tr>
+<tr class="separator:a2a6f7023b430cc03af1a8d72e8f6a09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17363cc27a950b21d4a10c1e4977f750"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy</a> (struct <a class="el" href="structmap__search.html">map_search</a> *this_)</td></tr>
+<tr class="memdesc:a17363cc27a950b21d4a10c1e4977f750"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map search struct. <a href="#a17363cc27a950b21d4a10c1e4977f750">More...</a><br/></td></tr>
+<tr class="separator:a17363cc27a950b21d4a10c1e4977f750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0160cd214565dad3584739d44fafed8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a> (struct <a class="el" href="structpcoord.html">pcoord</a> *center, int distance, int order)</td></tr>
+<tr class="memdesc:ac0160cd214565dad3584739d44fafed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new rectangular map selection. <a href="#ac0160cd214565dad3584739d44fafed8">More...</a><br/></td></tr>
+<tr class="separator:ac0160cd214565dad3584739d44fafed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, enum projection from, enum projection to)</td></tr>
+<tr class="memdesc:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a map selection, transforming coordinates. <a href="#a95b6e2263b7e7aed66a4a5d8ce8028c8">More...</a><br/></td></tr>
+<tr class="separator:a95b6e2263b7e7aed66a4a5d8ce8028c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41d391414ab9d50fd2e10a072a7e24fa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a41d391414ab9d50fd2e10a072a7e24fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a map selection. <a href="#a41d391414ab9d50fd2e10a072a7e24fa">More...</a><br/></td></tr>
+<tr class="separator:a41d391414ab9d50fd2e10a072a7e24fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51455e36692349b9fecdd677a40c6c4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="memdesc:a51455e36692349b9fecdd677a40c6c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a map selection. <a href="#a51455e36692349b9fecdd677a40c6c4f">More...</a><br/></td></tr>
+<tr class="separator:a51455e36692349b9fecdd677a40c6c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae555f508f81a2cab83100a675ddeb131"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#ae555f508f81a2cab83100a675ddeb131">map_selection_contains_item_rect</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:ae555f508f81a2cab83100a675ddeb131"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a rectangle containing an item. <a href="#ae555f508f81a2cab83100a675ddeb131">More...</a><br/></td></tr>
+<tr class="separator:ae555f508f81a2cab83100a675ddeb131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea9fcf03c34c4caf035f6597af9921f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, int follow, struct <a class="el" href="structitem__range.html">item_range</a> *<a class="el" href="structrange.html">range</a>, int count)</td></tr>
+<tr class="memdesc:a8ea9fcf03c34c4caf035f6597af9921f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a item range. <a href="#a8ea9fcf03c34c4caf035f6597af9921f">More...</a><br/></td></tr>
+<tr class="separator:a8ea9fcf03c34c4caf035f6597af9921f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3e1e05fd13705105196919d3060ac5f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item</a> (struct <a class="el" href="structmap__selection.html">map_selection</a> *sel, int follow, enum item_type type)</td></tr>
+<tr class="memdesc:ae3e1e05fd13705105196919d3060ac5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a selection contains a item. <a href="#ae3e1e05fd13705105196919d3060ac5f">More...</a><br/></td></tr>
+<tr class="separator:ae3e1e05fd13705105196919d3060ac5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8337c095972c7c8f69679577668d6b5b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map_priv_is</a> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structmap__priv.html">map_priv</a> *priv)</td></tr>
+<tr class="memdesc:a8337c095972c7c8f69679577668d6b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a pointer points to the private data of a map. <a href="#a8337c095972c7c8f69679577668d6b5b">More...</a><br/></td></tr>
+<tr class="separator:a8337c095972c7c8f69679577668d6b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aa5e993e64e51a2d90b3be0251412cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa5e993e64e51a2d90b3be0251412cc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump_filedesc</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, FILE *out)</td></tr>
+<tr class="separator:a8aa5e993e64e51a2d90b3be0251412cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae69d4a7761530edd56139460233d26c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69d4a7761530edd56139460233d26c6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump_file</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>, const char *<a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:ae69d4a7761530edd56139460233d26c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af254bddcffd897fa184fc240eebb7edd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af254bddcffd897fa184fc240eebb7edd"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_dump</b> (struct <a class="el" href="structmap.html">map</a> *<a class="el" href="structmap.html">map</a>)</td></tr>
+<tr class="separator:af254bddcffd897fa184fc240eebb7edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a097fb9b2b756439aaae4bcf1a83fdc88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a097fb9b2b756439aaae4bcf1a83fdc88"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>map_destroy_do</b> (struct <a class="el" href="structmap.html">map</a> *m)</td></tr>
+<tr class="separator:a097fb9b2b756439aaae4bcf1a83fdc88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac1b1796640454998c50c59c45350a87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac1b1796640454998c50c59c45350a87"></a>
+struct maps *&#160;</td><td class="memItemRight" valign="bottom"><b>maps_new</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:aac1b1796640454998c50c59c45350a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains exported functions / structures for map.c. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>This file contains code that works together with map.c and that is exported to other modules. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a878e29885a9aa78e417e56354dc64845"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_add_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a new callback for attribute-change. </p>
+<p>This function registers a new callback function that should be called if the attributes of the map change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to associate the callback with </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback to add </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4615d67b2a27e13f2341f278e9631c54"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_convert_free </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Frees the memory allocated for a converted string. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">str</td><td>The string to be freed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af44c00a5c0938889e420cd8c5b87a92a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* map_convert_string </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a string from a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the string to be converted is from </td></tr>
+ <tr><td class="paramname">str</td><td>The string to be converted </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted string. It has to be <a class="el" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54" title="Frees the memory allocated for a converted string. ">map_convert_free()</a>d after use. </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp()</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7a181e682ec4a9174897686bd91a89b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* map_convert_string_tmp </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>str</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts a string from a map into a temporary allocated buffer. Conversion is not performed and original string is returned if map doesn't require conversion. So lifetime of returned value is very limited. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the string to be converted is from </td></tr>
+ <tr><td class="paramname">str</td><td>The string to be converted </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The converted string. Don't care about it after use. </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a06f624f20492c8e9e9f3c7eb43b70396"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys an opened map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_methods::map_destroy</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea4bb45171274a8b6bd4de3d33606f35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_get_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets an attribute from a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map the attribute should be read from </td></tr>
+ <tr><td class="paramname">type</td><td>The type of the attribute to be read </td></tr>
+ <tr><td class="paramname">attr</td><td>Pointer to an attrib-structure where the attribute should be written to </td></tr>
+ <tr><td class="paramname">iter</td><td>(NOT IMPLEMENTED) Used to iterate through all attributes of a type. Set this to NULL to get the first attribute, set this to an <a class="el" href="structattr__iter.html">attr_iter</a> to get the next attribute </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the attribute type was found, false if not </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a6ac6e84ae8630b54403b78ad48acca19">Backend::get_maps()</a>, <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, and <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9a8864bcc7e1f687fe52c38b36bcad63"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* map_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Opens a new map. </p>
+<p>This function opens a new map based on the attributes passed. This function takes the attribute "attr_type" to determine which type of map to open and passes all attributes to the map plugin's function that was specified in the plugin_register_new_map_type()-call.</p>
+<p>Note that every plugin should accept an attribute of type "attr_data" to be passed with the filename of the map to be opened as value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attrs</td><td>Attributes specifying which map to open, see description </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The opened map or NULL on failure </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8337c095972c7c8f69679577668d6b5b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_priv_is </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>map</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td>
+ <td class="paramname"><em>priv</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a pointer points to the private data of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">map</td><td>The map whose private data should be checked. </td></tr>
+ <tr><td class="paramname">priv</td><td>The private data that should be checked. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if priv is the private data of map </dd></dl>
+
+<p>References <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a956c6e8398f832e31fe90634fa982dbf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum projection map_projection </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the projection of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to return the projection of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The projection of the map </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afe7311d63f1e8a4a697634cf79329f7d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_rect_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map rect. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_methods::map_rect_destroy</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae025c855207536977afd84d39b316e9c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_rect_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the next item from a map rect. </p>
+<p>Returns an item from a map rect and advances the "item pointer" one step further, so that at the next call the next item is returned. Returns NULL if there are no more items.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to return an item from </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>An item from the map rect </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c">map_methods::map_rect_get_item</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9e27d0888db14bf9b88727ead943eaf6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_rect_get_item_byid </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td>
+ <td class="paramname"><em>mr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>id_hi</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>id_lo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the item specified by the ID. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">mr</td><td>The map rect to search for the item </td></tr>
+ <tr><td class="paramname">id_hi</td><td>High part of the ID to be found </td></tr>
+ <tr><td class="paramname">id_lo</td><td>Low part of the ID to be found </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The item with the specified ID or NULL if not found </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6">map_methods::map_rect_get_item_byid</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a52e6ae5ec3beaec49ce12ce603d7d72a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect.html">map_rect</a>* map_rect_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new map rect. </p>
+<p>This creates a new map rect, which can be used to retrieve items from a map. If sel is a linked-list of selections, all of them will be used. If you pass NULL as sel, this means "get me the whole map".</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map to build the rect on </td></tr>
+ <tr><td class="paramname">sel</td><td>Map selection to choose the rectangle - may be NULL, see description </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map rect </dd></dl>
+
+<p>References <a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a>, <a class="el" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892">map_methods::map_rect_new</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>, and <a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">map_rect::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9f95fd57301452f5a93c0ffd75e13e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_remove_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Removes a callback from the list of attribute-change callbacks. </p>
+<p>This function removes one callback from the list of callbacks functions that should be called when attributes of the map change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to remove the callback from </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback to remove </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adacb9c6f689c49cea9651adecef9dbdb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_requires_conversion </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if strings from a map have to be converted. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>Map to be checked for the need to convert strings </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if strings from the map have to be converted, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a17363cc27a950b21d4a10c1e4977f750"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_search_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map search struct. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map search struct to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, <a class="el" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_methods::map_search_destroy</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy()</a>, and <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2a6f7023b430cc03af1a8d72e8f6a09b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* map_search_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns an item from a map search. </p>
+<p>This returns an item of the result of a search on a map and advances the "item pointer" one step, so that at the next call the next item will be returned. If there are no more items in the result NULL is returned.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>Map search struct of the search </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>One item of the result </dd></dl>
+
+<p>References <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc">map_methods::map_search_get_item</a>, and <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3192f982f537a0eb5cc0e32f306ead2d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__search.html">map_search</a>* map_search_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>search_attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>partial</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Starts a search on a map. </p>
+<p>This function starts a search on a map. What attributes one can search for depends on the map plugin.</p>
+<p>The OSM/binfile plugin currently supports: attr_town_name, attr_street_name The MG plugin currently supports: ttr_town_postal, attr_town_name, attr_street_name</p>
+<p>If you enable partial matches bear in mind that the search matches only the begin of the strings - a search for a street named "street" would match to "streetfoo", but not to "somestreet". Search is case insensitive.</p>
+<p>The item passed to this function specifies a "superior item" to "search within" - e.g. a town in which we want to search for a street, or a country in which to search for a town.</p>
+<p>Please also note that the search for countries is not handled by map plugins but by navit internally - have a look into country.c for details. Because of that every map plugin has to accept a country item to be passed as "superior item".</p>
+<p>Note: If you change something here, please make sure to also update the documentation of <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b" title="Starts a search on a mapset. ">mapset_search_new()</a> in <a class="el" href="mapset_8c.html" title="Contains code used for loading more than one map. ">mapset.c</a>!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">m</td><td>The map that should be searched </td></tr>
+ <tr><td class="paramname">item</td><td>Specifies a superior item to "search within" (see description) </td></tr>
+ <tr><td class="paramname">search_attr</td><td>Attribute specifying what to search for. See description. </td></tr>
+ <tr><td class="paramname">partial</td><td>Set this to true to also have partial matches. See description. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map search struct for this search </dd></dl>
+
+<p>References <a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a>, <a class="el" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b">map_methods::map_search_new</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3e1e05fd13705105196919d3060ac5f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>follow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum item_type&#160;</td>
+ <td class="paramname"><em>type</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a item. </p>
+<p>This function checks if a selection contains a item type</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">follow</td><td>Whether the next pointer of the selection should be followed </td></tr>
+ <tr><td class="paramname">item</td><td>The item type to be checked </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if there is a match, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>, and <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8ea9fcf03c34c4caf035f6597af9921f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item_range </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>follow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem__range.html">item_range</a> *&#160;</td>
+ <td class="paramname"><em>range</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a item range. </p>
+<p>This function checks if a selection contains at least one of the items in range</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">follow</td><td>Whether the next pointer of the selection should be followed </td></tr>
+ <tr><td class="paramname">ranges</td><td>The item ranges to be checked the number of elements in ranges </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if there is a match, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>, and <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae555f508f81a2cab83100a675ddeb131"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection_contains_item_rect </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a selection contains a rectangle containing an item. </p>
+<p>This function checks if a selection contains a rectangle which exactly contains an item. The rectangle is automatically built around the given item.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The selection to be checked </td></tr>
+ <tr><td class="paramname">item</td><td>The item that the rectangle should be built around </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the rectangle is within the selection, false otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a51455e36692349b9fecdd677a40c6c4f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_selection_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a41d391414ab9d50fd2e10a072a7e24fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to duplicate </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The duplicated map selection </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a95b6e2263b7e7aed66a4a5d8ce8028c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_dup_pro </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td>
+ <td class="paramname"><em>sel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>from</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>to</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a map selection, transforming coordinates. </p>
+<p>This duplicates a map selection and at the same time transforms the internal coordinates of the selection from one projection to another.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sel</td><td>The map selection to be duplicated </td></tr>
+ <tr><td class="paramname">from</td><td>The projection used for the selection at the moment </td></tr>
+ <tr><td class="paramname">to</td><td>The projection that should be used for the duplicated selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A duplicated, transformed map selection </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a>, and <a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac0160cd214565dad3584739d44fafed8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection_rect_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>center</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>distance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>order</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new rectangular map selection. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">center</td><td>Coordinates of the center of the new rectangle </td></tr>
+ <tr><td class="paramname">distance</td><td>Distance of the rectangle's borders from the center </td></tr>
+ <tr><td class="paramname">order</td><td>Desired order of the new selection </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new map selection </dd></dl>
+
+<p>References <a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a>, <a class="el" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a>, <a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6a56a78da425713d4fe965e724d9e09e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_set_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets an attribute of a map. </p>
+<p>This sets an attribute of a map, overwriting an attribute of the same type if it already exists. This function also calls all the callbacks that are registred to be called when attributes change.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to set the attribute of </td></tr>
+ <tr><td class="paramname">attr</td><td>The attribute to set </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the attr could be set, false otherwise </dd></dl>
+
+<p>References <a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">map::attr_cbl</a>, <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">map::priv</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1eb8e44290e34baa9b178624fc32beec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void map_set_projection </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmap.html">map</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>pro</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the projection of a map. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The map to set the projection of </td></tr>
+ <tr><td class="paramname">pro</td><td>The projection to be set </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">map::meth</a>, and <a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="map_8h.html">map.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/map_8h.js b/html/map_8h.js
new file mode 100644
index 000000000..e6289a657
--- /dev/null
+++ b/html/map_8h.js
@@ -0,0 +1,45 @@
+var map_8h =
+[
+ [ "map_selection", "structmap__selection.html", "structmap__selection" ],
+ [ "map_methods", "structmap__methods.html", "structmap__methods" ],
+ [ "WORLD_BOUNDINGBOX_MAX_X", "map_8h.html#abb70b58f472425b0bf52fbd375d26f90", null ],
+ [ "WORLD_BOUNDINGBOX_MAX_Y", "map_8h.html#aa30d735c414cefebdc18c4562a6039a4", null ],
+ [ "WORLD_BOUNDINGBOX_MIN_X", "map_8h.html#a9e0c5c959b1a06f90c551c785337f817", null ],
+ [ "WORLD_BOUNDINGBOX_MIN_Y", "map_8h.html#a75bbd087b7538154ca4af73ea87ff7f5", null ],
+ [ "map_add_callback", "map_8h.html#a878e29885a9aa78e417e56354dc64845", null ],
+ [ "map_convert_dup", "map_8h.html#a23f07c7eafbdd5994dfdb8038d356516", null ],
+ [ "map_convert_free", "map_8h.html#a4615d67b2a27e13f2341f278e9631c54", null ],
+ [ "map_convert_string", "map_8h.html#af44c00a5c0938889e420cd8c5b87a92a", null ],
+ [ "map_convert_string_tmp", "map_8h.html#a7a181e682ec4a9174897686bd91a89b9", null ],
+ [ "map_destroy", "map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396", null ],
+ [ "map_destroy_do", "map_8h.html#a097fb9b2b756439aaae4bcf1a83fdc88", null ],
+ [ "map_dump", "map_8h.html#af254bddcffd897fa184fc240eebb7edd", null ],
+ [ "map_dump_file", "map_8h.html#ae69d4a7761530edd56139460233d26c6", null ],
+ [ "map_dump_filedesc", "map_8h.html#a8aa5e993e64e51a2d90b3be0251412cc", null ],
+ [ "map_get_attr", "map_8h.html#aea4bb45171274a8b6bd4de3d33606f35", null ],
+ [ "map_new", "map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63", null ],
+ [ "map_priv_is", "map_8h.html#a8337c095972c7c8f69679577668d6b5b", null ],
+ [ "map_projection", "map_8h.html#a956c6e8398f832e31fe90634fa982dbf", null ],
+ [ "map_rect_create_item", "map_8h.html#a62e56af95eabfab1632e6888676a8127", null ],
+ [ "map_rect_destroy", "map_8h.html#afe7311d63f1e8a4a697634cf79329f7d", null ],
+ [ "map_rect_get_item", "map_8h.html#ae025c855207536977afd84d39b316e9c", null ],
+ [ "map_rect_get_item_byid", "map_8h.html#a9e27d0888db14bf9b88727ead943eaf6", null ],
+ [ "map_rect_new", "map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a", null ],
+ [ "map_ref", "map_8h.html#aa51067d7bfb0baa6a4d874099665bc7c", null ],
+ [ "map_remove_callback", "map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0", null ],
+ [ "map_requires_conversion", "map_8h.html#adacb9c6f689c49cea9651adecef9dbdb", null ],
+ [ "map_search_destroy", "map_8h.html#a17363cc27a950b21d4a10c1e4977f750", null ],
+ [ "map_search_get_item", "map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b", null ],
+ [ "map_search_new", "map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d", null ],
+ [ "map_selection_contains_item", "map_8h.html#ae3e1e05fd13705105196919d3060ac5f", null ],
+ [ "map_selection_contains_item_range", "map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f", null ],
+ [ "map_selection_contains_item_rect", "map_8h.html#ae555f508f81a2cab83100a675ddeb131", null ],
+ [ "map_selection_destroy", "map_8h.html#a51455e36692349b9fecdd677a40c6c4f", null ],
+ [ "map_selection_dup", "map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa", null ],
+ [ "map_selection_dup_pro", "map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8", null ],
+ [ "map_selection_rect_new", "map_8h.html#ac0160cd214565dad3584739d44fafed8", null ],
+ [ "map_set_attr", "map_8h.html#a6a56a78da425713d4fe965e724d9e09e", null ],
+ [ "map_set_projection", "map_8h.html#a1eb8e44290e34baa9b178624fc32beec", null ],
+ [ "map_unref", "map_8h.html#a0509d13a34059e444149286053bd8136", null ],
+ [ "maps_new", "map_8h.html#aac1b1796640454998c50c59c45350a87", null ]
+]; \ No newline at end of file
diff --git a/html/map_8h_source.html b/html/map_8h_source.html
new file mode 100644
index 000000000..e1a2b8aca
--- /dev/null
+++ b/html/map_8h_source.html
@@ -0,0 +1,344 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('map_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">map.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="map_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAP_H</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAP_H</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;point.h&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;layer.h&quot;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;debug.h&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define WORLD_BOUNDINGBOX_MIN_X -20000000</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WORLD_BOUNDINGBOX_MAX_X 20000000</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WORLD_BOUNDINGBOX_MIN_Y -20000000</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WORLD_BOUNDINGBOX_MAX_Y 20000000</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structmap__selection.html"> 57</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25"> 58</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a>; </div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5"> 60</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> <a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d"> 61</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint__rect.html">point_rect</a> <a class="code" href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d">p_rect</a>; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; } u;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf"> 63</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a>; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa"> 64</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__range.html">item_range</a> <a class="code" href="structrange.html">range</a>; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structmap__methods.html"> 75</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__methods.html">map_methods</a> {</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4"> 76</a></span>&#160; <span class="keyword">enum</span> projection <a class="code" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">pro</a>; </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6"> 77</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">charset</a>; </div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3"> 78</a></span>&#160; void (*<a class="code" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_destroy</a>)(<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *priv); </div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892"> 79</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> * (*map_rect_new)(<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *sel); </div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77"> 80</a></span>&#160; void (*<a class="code" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_rect_destroy</a>)(<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr); </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c"> 81</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * (*map_rect_get_item)(<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr); </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6"> 82</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * (*map_rect_get_item_byid)(<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keywordtype">int</span> id_hi, <span class="keywordtype">int</span> id_lo); </div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b"> 83</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__search__priv.html">map_search_priv</a> *(*map_search_new)(<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *search, <span class="keywordtype">int</span> partial); </div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e"> 84</a></span>&#160; void (*<a class="code" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_search_destroy</a>)(<span class="keyword">struct </span><a class="code" href="structmap__search__priv.html">map_search_priv</a> *ms); </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc"> 85</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * (*map_search_get_item)(<span class="keyword">struct </span><a class="code" href="structmap__search__priv.html">map_search_priv</a> *ms); </div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structmap__methods.html#ab4658d88b9347a00a723b84a4735e545"> 86</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * (*map_rect_create_item)(<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">enum</span> item_type type); </div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; int (*<a class="code" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a>)(<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *priv, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; int (*<a class="code" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a>)(<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;};</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;map_selection_contains_point(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c)</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;{</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *curr=sel;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">while</span> (curr) {</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> *r=&amp;curr-&gt;u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">if</span> (c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &gt;= r-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &amp;&amp; c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &lt;= r-&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &amp;&amp;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &lt;= r-&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &amp;&amp; c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &gt;= r-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>)</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; curr=curr-&gt;<a class="code" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a>;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> sel ? 0:1;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;}</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;map_selection_contains_polyline(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count)</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;{</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">int</span> i,x_mi,x_ma,y_mi,y_ma;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *curr;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">if</span> (! sel)</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">for</span> (i = 0 ; i &lt; count-1 ; i++) {</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; x_mi=c[i].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span> (c[i+1].x &lt; x_mi)</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; x_mi=c[i+1].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; x_ma=c[i].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">if</span> (c[i+1].x &gt; x_ma)</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; x_ma=c[i+1].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; y_mi=c[i].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">if</span> (c[i+1].y &lt; y_mi)</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; y_mi=c[i+1].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; y_ma=c[i].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">if</span> (c[i+1].y &gt; y_ma)</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; y_ma=c[i+1].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; curr=sel;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">while</span> (curr) {</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> *sr=&amp;curr-&gt;u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span> (x_mi &lt;= sr-&gt;rl.x &amp;&amp; x_ma &gt;= sr-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &amp;&amp;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; y_ma &gt;= sr-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &amp;&amp; y_mi &lt;= sr-&gt;lu.y)</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; curr=curr-&gt;<a class="code" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a>;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; }</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;}</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;map_selection_contains_rect(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r)</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;{</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *curr;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; dbg_assert(r-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &lt;= r-&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; dbg_assert(r-&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &gt;= r-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">if</span> (! sel)</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; curr=sel;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">while</span> (curr) {</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> *sr=&amp;curr-&gt;u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; dbg_assert(sr-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &lt;= sr-&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; dbg_assert(sr-&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &gt;= sr-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">if</span> (r-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &lt;= sr-&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &amp;&amp; r-&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &gt;= sr-&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> &amp;&amp;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; r-&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &gt;= sr-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &amp;&amp; r-&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> &lt;= sr-&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>)</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; curr=curr-&gt;<a class="code" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; }</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;}</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;map_selection_contains_polygon(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count)</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;{</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> r;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordtype">int</span> i;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">if</span> (! sel)</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordflow">if</span> (! count)</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; r.lu=c[0];</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; r.rl=c[0];</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">for</span> (i = 1 ; i &lt; count ; i++) {</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">if</span> (c[i].x &lt; r.lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>)</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; r.lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c[i].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">if</span> (c[i].x &gt; r.rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>)</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; r.rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c[i].<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">if</span> (c[i].y &lt; r.rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>)</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; r.rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c[i].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">if</span> (c[i].y &gt; r.lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>)</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; r.lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c[i].<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; }</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">return</span> map_selection_contains_rect(sel, &amp;r);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;}</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a>;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect.html">map_rect</a>;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__search.html">map_search</a>;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a>;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *map_ref(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a>* m);</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keywordtype">void</span> map_unref(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a>* m);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map_add_callback</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map_remove_callback</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">char</span> *map_convert_dup(<span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a>(<span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keyword">enum</span> projection <a class="code" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *this_, <span class="keyword">enum</span> projection pro);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *m);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect.html">map_rect</a> *<a class="code" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">m</a>, <span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a>(<span class="keyword">struct</span> <a class="code" href="structmap__rect.html">map_rect</a> *mr);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a>(<span class="keyword">struct</span> <a class="code" href="structmap__rect.html">map_rect</a> *mr, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *map_rect_create_item(<span class="keyword">struct</span> <a class="code" href="structmap__rect.html">map_rect</a> *mr, <span class="keyword">enum</span> item_type type_);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmap__rect.html">map_rect</a> *mr);</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__search.html">map_search</a> *<a class="code" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *m, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *search_attr, <span class="keywordtype">int</span> partial);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item</a>(<span class="keyword">struct</span> <a class="code" href="structmap__search.html">map_search</a> *this_);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmap__search.html">map_search</a> *this_);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a>(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *center, <span class="keywordtype">int</span> distance, <span class="keywordtype">int</span> <a class="code" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a>);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">enum</span> projection from, <span class="keyword">enum</span> projection to);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keywordtype">void</span> <a class="code" href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#ae555f508f81a2cab83100a675ddeb131">map_selection_contains_item_rect</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keywordtype">int</span> follow, <span class="keyword">struct</span> <a class="code" href="structitem__range.html">item_range</a> *<a class="code" href="structrange.html">range</a>, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item</a>(<span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel, <span class="keywordtype">int</span> follow, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="keywordtype">int</span> <a class="code" href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map_priv_is</a>(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">struct</span> <a class="code" href="structmap__priv.html">map_priv</a> *priv);</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="keywordtype">void</span> map_dump_filedesc(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, FILE *out);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keywordtype">void</span> map_dump_file(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keywordtype">void</span> map_dump(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>);</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keywordtype">void</span> map_destroy_do(<span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *m);</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="keyword">struct </span>maps * maps_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="map_8h_html_a9e27d0888db14bf9b88727ead943eaf6"><div class="ttname"><a href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a></div><div class="ttdeci">struct item * map_rect_get_item_byid(struct map_rect *mr, int id_hi, int id_lo)</div><div class="ttdoc">Returns the item specified by the ID. </div><div class="ttdef"><b>Definition:</b> map.c:374</div></div>
+<div class="ttc" id="map_8h_html_a8337c095972c7c8f69679577668d6b5b"><div class="ttname"><a href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map_priv_is</a></div><div class="ttdeci">int map_priv_is(struct map *map, struct map_priv *priv)</div><div class="ttdoc">Checks if a pointer points to the private data of a map. </div><div class="ttdef"><b>Definition:</b> map.c:690</div></div>
+<div class="ttc" id="structmap__search__priv_html"><div class="ttname"><a href="structmap__search__priv.html">map_search_priv</a></div><div class="ttdoc">Represents a search on a map. This struct represents a search on a map; it is created when starting a...</div><div class="ttdef"><b>Definition:</b> binfile.c:165</div></div>
+<div class="ttc" id="map_8h_html_afe7311d63f1e8a4a697634cf79329f7d"><div class="ttname"><a href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a></div><div class="ttdeci">void map_rect_destroy(struct map_rect *mr)</div><div class="ttdoc">Destroys a map rect. </div><div class="ttdef"><b>Definition:</b> map.c:392</div></div>
+<div class="ttc" id="structmap__methods_html_ad5cc635991170b1689db2ed6ae2e9d77"><div class="ttname"><a href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_methods::map_rect_destroy</a></div><div class="ttdeci">void(* map_rect_destroy)(struct map_rect_priv *mr)</div><div class="ttdef"><b>Definition:</b> map.h:80</div></div>
+<div class="ttc" id="map_8h_html_a1eb8e44290e34baa9b178624fc32beec"><div class="ttname"><a href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection</a></div><div class="ttdeci">void map_set_projection(struct map *this_, enum projection pro)</div><div class="ttdoc">Sets the projection of a map. </div><div class="ttdef"><b>Definition:</b> map.c:290</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="map_8h_html_ae3e1e05fd13705105196919d3060ac5f"><div class="ttname"><a href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item</a></div><div class="ttdeci">int map_selection_contains_item(struct map_selection *sel, int follow, enum item_type type)</div><div class="ttdoc">Checks if a selection contains a item. </div><div class="ttdef"><b>Definition:</b> map.c:666</div></div>
+<div class="ttc" id="structmap__methods_html_a72a6b2df4750d1555159371ef903437e"><div class="ttname"><a href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_methods::map_search_destroy</a></div><div class="ttdeci">void(* map_search_destroy)(struct map_search_priv *ms)</div><div class="ttdef"><b>Definition:</b> map.h:84</div></div>
+<div class="ttc" id="map_8h_html_a8ea9fcf03c34c4caf035f6597af9921f"><div class="ttname"><a href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range</a></div><div class="ttdeci">int map_selection_contains_item_range(struct map_selection *sel, int follow, struct item_range *range, int count)</div><div class="ttdoc">Checks if a selection contains a item range. </div><div class="ttdef"><b>Definition:</b> map.c:638</div></div>
+<div class="ttc" id="structmap__selection_html_ae00c4fb58fffa37688d33f864310a7b5"><div class="ttname"><a href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a></div><div class="ttdeci">struct coord_rect c_rect</div><div class="ttdef"><b>Definition:</b> map.h:60</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="map_8h_html_af44c00a5c0938889e420cd8c5b87a92a"><div class="ttname"><a href="map_8h.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a></div><div class="ttdeci">char * map_convert_string(struct map *this_, char *str)</div><div class="ttdoc">Converts a string from a map. </div><div class="ttdef"><b>Definition:</b> map.c:244</div></div>
+<div class="ttc" id="map_8h_html_a9a8864bcc7e1f687fe52c38b36bcad63"><div class="ttname"><a href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a></div><div class="ttdeci">struct map * map_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Opens a new map. </div><div class="ttdef"><b>Definition:</b> map.c:92</div></div>
+<div class="ttc" id="map_8h_html_ae025c855207536977afd84d39b316e9c"><div class="ttname"><a href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a></div><div class="ttdeci">struct item * map_rect_get_item(struct map_rect *mr)</div><div class="ttdoc">Gets the next item from a map rect. </div><div class="ttdef"><b>Definition:</b> map.c:353</div></div>
+<div class="ttc" id="map_8h_html_a878e29885a9aa78e417e56354dc64845"><div class="ttname"><a href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map_add_callback</a></div><div class="ttdeci">void map_add_callback(struct map *this_, struct callback *cb)</div><div class="ttdoc">Registers a new callback for attribute-change. </div><div class="ttdef"><b>Definition:</b> map.c:177</div></div>
+<div class="ttc" id="structitem__range_html"><div class="ttname"><a href="structitem__range.html">item_range</a></div><div class="ttdef"><b>Definition:</b> item.h:108</div></div>
+<div class="ttc" id="map_8h_html_a6a56a78da425713d4fe965e724d9e09e"><div class="ttname"><a href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr</a></div><div class="ttdeci">int map_set_attr(struct map *this_, struct attr *attr)</div><div class="ttdoc">Sets an attribute of a map. </div><div class="ttdef"><b>Definition:</b> map.c:158</div></div>
+<div class="ttc" id="structmap__priv_html"><div class="ttname"><a href="structmap__priv.html">map_priv</a></div><div class="ttdoc">Represents the map from a single binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:105</div></div>
+<div class="ttc" id="structmap__rect__priv_html"><div class="ttname"><a href="structmap__rect__priv.html">map_rect_priv</a></div><div class="ttdef"><b>Definition:</b> binfile.c:138</div></div>
+<div class="ttc" id="structmap__methods_html_a22a82fd1148cb3a43d06178dfc8792e4"><div class="ttname"><a href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a></div><div class="ttdeci">enum projection pro</div><div class="ttdef"><b>Definition:</b> map.h:76</div></div>
+<div class="ttc" id="structmap__selection_html_a1c83ff016741893133014d58cfc38e25"><div class="ttname"><a href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a></div><div class="ttdeci">struct map_selection * next</div><div class="ttdef"><b>Definition:</b> map.h:58</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="map_8h_html_a95b6e2263b7e7aed66a4a5d8ce8028c8"><div class="ttname"><a href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a></div><div class="ttdeci">struct map_selection * map_selection_dup_pro(struct map_selection *sel, enum projection from, enum projection to)</div><div class="ttdoc">Duplicates a map selection, transforming coordinates. </div><div class="ttdef"><b>Definition:</b> map.c:547</div></div>
+<div class="ttc" id="map_8h_html_a52e6ae5ec3beaec49ce12ce603d7d72a"><div class="ttname"><a href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a></div><div class="ttdeci">struct map_rect * map_rect_new(struct map *m, struct map_selection *sel)</div><div class="ttdoc">Creates a new map rect. </div><div class="ttdef"><b>Definition:</b> map.c:325</div></div>
+<div class="ttc" id="structmap__methods_html"><div class="ttname"><a href="structmap__methods.html">map_methods</a></div><div class="ttdoc">Holds all functions a map plugin has to implement to be useable. </div><div class="ttdef"><b>Definition:</b> map.h:75</div></div>
+<div class="ttc" id="map_8h_html_a7a181e682ec4a9174897686bd91a89b9"><div class="ttname"><a href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp</a></div><div class="ttdeci">char * map_convert_string_tmp(struct map *this_, char *str)</div><div class="ttdoc">Converts a string from a map into a temporary allocated buffer. Conversion is not performed and origi...</div><div class="ttdef"><b>Definition:</b> map.c:221</div></div>
+<div class="ttc" id="structmap__rect_html"><div class="ttname"><a href="structmap__rect.html">map_rect</a></div><div class="ttdoc">Describes a rectangular extract of a map. </div><div class="ttdef"><b>Definition:</b> map.c:72</div></div>
+<div class="ttc" id="structitem_html_a8be73452bc1e39e9054361ab579c9dc1"><div class="ttname"><a href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a></div><div class="ttdeci">int id_lo</div><div class="ttdef"><b>Definition:</b> item.h:102</div></div>
+<div class="ttc" id="map_8h_html_a06f624f20492c8e9e9f3c7eb43b70396"><div class="ttname"><a href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy</a></div><div class="ttdeci">void map_destroy(struct map *m)</div><div class="ttdoc">Destroys an opened map. </div><div class="ttdef"><b>Definition:</b> map.c:302</div></div>
+<div class="ttc" id="map_8h_html_a956c6e8398f832e31fe90634fa982dbf"><div class="ttname"><a href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a></div><div class="ttdeci">enum projection map_projection(struct map *this_)</div><div class="ttdoc">Returns the projection of a map. </div><div class="ttdef"><b>Definition:</b> map.c:278</div></div>
+<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:152</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="map_8h_html_ae555f508f81a2cab83100a675ddeb131"><div class="ttname"><a href="map_8h.html#ae555f508f81a2cab83100a675ddeb131">map_selection_contains_item_rect</a></div><div class="ttdeci">int map_selection_contains_item_rect(struct map_selection *sel, struct item *item)</div><div class="ttdoc">Checks if a selection contains a rectangle containing an item. </div><div class="ttdef"><b>Definition:</b> map.c:605</div></div>
+<div class="ttc" id="structmap__selection_html_a44ee52f47e0e4fa0a0384985b0c0fa7d"><div class="ttname"><a href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d">map_selection::p_rect</a></div><div class="ttdeci">struct point_rect p_rect</div><div class="ttdef"><b>Definition:</b> map.h:61</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="map_8h_html_a17363cc27a950b21d4a10c1e4977f750"><div class="ttname"><a href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy</a></div><div class="ttdeci">void map_search_destroy(struct map_search *this_)</div><div class="ttdoc">Destroys a map search struct. </div><div class="ttdef"><b>Definition:</b> map.c:500</div></div>
+<div class="ttc" id="map_8h_html_a41d391414ab9d50fd2e10a072a7e24fa"><div class="ttname"><a href="map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa">map_selection_dup</a></div><div class="ttdeci">struct map_selection * map_selection_dup(struct map_selection *sel)</div><div class="ttdoc">Duplicates a map selection. </div><div class="ttdef"><b>Definition:</b> map.c:573</div></div>
+<div class="ttc" id="map_8h_html_a3192f982f537a0eb5cc0e32f306ead2d"><div class="ttname"><a href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new</a></div><div class="ttdeci">struct map_search * map_search_new(struct map *m, struct item *item, struct attr *search_attr, int partial)</div><div class="ttdoc">Starts a search on a map. </div><div class="ttdef"><b>Definition:</b> map.c:442</div></div>
+<div class="ttc" id="structmap__selection_html_a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><div class="ttname"><a href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a></div><div class="ttdeci">int order</div><div class="ttdef"><b>Definition:</b> map.h:63</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="map_8h_html_ac0160cd214565dad3584739d44fafed8"><div class="ttname"><a href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a></div><div class="ttdeci">struct map_selection * map_selection_rect_new(struct pcoord *center, int distance, int order)</div><div class="ttdoc">Creates a new rectangular map selection. </div><div class="ttdef"><b>Definition:</b> map.c:523</div></div>
+<div class="ttc" id="structpoint__rect_html"><div class="ttname"><a href="structpoint__rect.html">point_rect</a></div><div class="ttdef"><b>Definition:</b> point.h:28</div></div>
+<div class="ttc" id="map_8h_html_a51455e36692349b9fecdd677a40c6c4f"><div class="ttname"><a href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a></div><div class="ttdeci">void map_selection_destroy(struct map_selection *sel)</div><div class="ttdoc">Destroys a map selection. </div><div class="ttdef"><b>Definition:</b> map.c:584</div></div>
+<div class="ttc" id="structmap__methods_html_a6da1713d655b62c522dadce548d270f3"><div class="ttname"><a href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_methods::map_destroy</a></div><div class="ttdeci">void(* map_destroy)(struct map_priv *priv)</div><div class="ttdef"><b>Definition:</b> map.h:78</div></div>
+<div class="ttc" id="map_8h_html_a2a6f7023b430cc03af1a8d72e8f6a09b"><div class="ttname"><a href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item</a></div><div class="ttdeci">struct item * map_search_get_item(struct map_search *this_)</div><div class="ttdoc">Returns an item from a map search. </div><div class="ttdef"><b>Definition:</b> map.c:480</div></div>
+<div class="ttc" id="structmap__methods_html_af1b08a1287899114eba4a47645799da6"><div class="ttname"><a href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a></div><div class="ttdeci">char * charset</div><div class="ttdef"><b>Definition:</b> map.h:77</div></div>
+<div class="ttc" id="structcoord__rect_html"><div class="ttname"><a href="structcoord__rect.html">coord_rect</a></div><div class="ttdef"><b>Definition:</b> coord.h:46</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="map_8h_html_af9f95fd57301452f5a93c0ffd75e13e0"><div class="ttname"><a href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map_remove_callback</a></div><div class="ttdeci">void map_remove_callback(struct map *this_, struct callback *cb)</div><div class="ttdoc">Removes a callback from the list of attribute-change callbacks. </div><div class="ttdef"><b>Definition:</b> map.c:192</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structmap__rect_html_ac5e820290b88392c5ef6f75807e24b73"><div class="ttname"><a href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">map_rect::m</a></div><div class="ttdeci">struct map * m</div><div class="ttdef"><b>Definition:</b> map.c:73</div></div>
+<div class="ttc" id="map_8h_html_aea4bb45171274a8b6bd4de3d33606f35"><div class="ttname"><a href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr</a></div><div class="ttdeci">int map_get_attr(struct map *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdoc">Gets an attribute from a map. </div><div class="ttdef"><b>Definition:</b> map.c:131</div></div>
+<div class="ttc" id="map_8h_html_adacb9c6f689c49cea9651adecef9dbdb"><div class="ttname"><a href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion</a></div><div class="ttdeci">int map_requires_conversion(struct map *this_)</div><div class="ttdoc">Checks if strings from a map have to be converted. </div><div class="ttdef"><b>Definition:</b> map.c:205</div></div>
+<div class="ttc" id="map_8h_html_a4615d67b2a27e13f2341f278e9631c54"><div class="ttname"><a href="map_8h.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a></div><div class="ttdeci">void map_convert_free(char *str)</div><div class="ttdoc">Frees the memory allocated for a converted string. </div><div class="ttdef"><b>Definition:</b> map.c:266</div></div>
+<div class="ttc" id="structmap__search_html"><div class="ttname"><a href="structmap__search.html">map_search</a></div><div class="ttdoc">Holds information about a search on a map. </div><div class="ttdef"><b>Definition:</b> map.c:406</div></div>
+<div class="ttc" id="structitem_html_a193c3e2ec0076325a4f3139f9d33e06e"><div class="ttname"><a href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:101</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="map_8h.html">map.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/map__data_8h_source.html b/html/map__data_8h_source.html
new file mode 100644
index 000000000..5b3d45731
--- /dev/null
+++ b/html/map__data_8h_source.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_data.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('map__data_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">map_data.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAP_DATA_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAP_DATA_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">enum</span> file_index {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; file_border_ply=0,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; file_bridge_ply,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; file_height_ply,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; file_other_ply,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; file_rail_ply,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; file_sea_ply,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; file_street_bti,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; file_street_str,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; file_strname_stn,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; file_town_twn,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; file_tunnel_ply,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; file_water_ply,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; file_woodland_ply,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; file_end</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structmap__data.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__data.html">map_data</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>[file_end];</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__data.html">map_data</a> *next;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__data.html">map_data</a> *load_maps(<span class="keywordtype">char</span> *<a class="code" href="structmap.html">map</a>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span>block_info;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> map_data_foreach(<span class="keyword">struct</span> <a class="code" href="structmap__data.html">map_data</a> *mdata, <span class="keywordtype">int</span> <a class="code" href="structfile.html">file</a>, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keywordtype">int</span> limit,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">void</span>(*func)(<span class="keyword">struct</span> block_info *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *), <span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structmap__data_html"><div class="ttname"><a href="structmap__data.html">map_data</a></div><div class="ttdef"><b>Definition:</b> map_data.h:40</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>map_data.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/mapset_8c.html b/html/mapset_8c.html
new file mode 100644
index 000000000..88655222e
--- /dev/null
+++ b/html/mapset_8c.html
@@ -0,0 +1,545 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapset.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('mapset_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">mapset.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains code used for loading more than one map.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;glib/gprintf.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;mapset.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="map_8h_source.html">map.h</a>&quot;</code><br/>
+<code>#include &quot;xmlconfig.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset.html">mapset</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mapset. <a href="structmapset.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structattr__iter.html">attr_iter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__handle.html">mapset_handle</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handle for a mapset in use. <a href="structmapset__handle.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html">mapset_search</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about a search in a mapset. <a href="structmapset__search.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a174ded8e1926d9d3ea4089e9dd4f4325"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a174ded8e1926d9d3ea4089e9dd4f4325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new, empty mapset. <a href="#a174ded8e1926d9d3ea4089e9dd4f4325">More...</a><br/></td></tr>
+<tr class="separator:a174ded8e1926d9d3ea4089e9dd4f4325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae26894cfa5449b004fb75375ce4e2b8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae26894cfa5449b004fb75375ce4e2b8a"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_dup</b> (struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="separator:ae26894cfa5449b004fb75375ce4e2b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97f5a5b2fc7bae728f36bd77850b5cd4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97f5a5b2fc7bae728f36bd77850b5cd4"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_attr_iter_new</b> (void)</td></tr>
+<tr class="separator:a97f5a5b2fc7bae728f36bd77850b5cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dfe523f1ef32990ef3ff654798f7797"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dfe523f1ef32990ef3ff654798f7797"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_attr_iter_destroy</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a1dfe523f1ef32990ef3ff654798f7797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a9945ebe3171257d759ee3e7bd45790"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="memdesc:a1a9945ebe3171257d759ee3e7bd45790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a map to a mapset. <a href="#a1a9945ebe3171257d759ee3e7bd45790">More...</a><br/></td></tr>
+<tr class="separator:a1a9945ebe3171257d759ee3e7bd45790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3496e82d4fb896c2a1917e6ac11977d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3496e82d4fb896c2a1917e6ac11977d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_remove_attr</b> (struct <a class="el" href="structmapset.html">mapset</a> *ms, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ac3496e82d4fb896c2a1917e6ac11977d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7643a1959c34ccad2c2b0a768afe19e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7643a1959c34ccad2c2b0a768afe19e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_get_attr</b> (struct <a class="el" href="structmapset.html">mapset</a> *ms, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:ac7643a1959c34ccad2c2b0a768afe19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ce35b0b230f340967b7adccf5bdd0d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="memdesc:a3ce35b0b230f340967b7adccf5bdd0d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a mapset. <a href="#a3ce35b0b230f340967b7adccf5bdd0d2">More...</a><br/></td></tr>
+<tr class="separator:a3ce35b0b230f340967b7adccf5bdd0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a101513e5ab4c27dc04ba3e8f0a8bf19d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="memdesc:a101513e5ab4c27dc04ba3e8f0a8bf19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new handle for a mapset. <a href="#a101513e5ab4c27dc04ba3e8f0a8bf19d">More...</a><br/></td></tr>
+<tr class="separator:a101513e5ab4c27dc04ba3e8f0a8bf19d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7514e385a1a1ad3a2d1c40b4fc7ccfd7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a> (struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *msh, int active)</td></tr>
+<tr class="memdesc:a7514e385a1a1ad3a2d1c40b4fc7ccfd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the next map from a mapset handle. <a href="#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">More...</a><br/></td></tr>
+<tr class="separator:a7514e385a1a1ad3a2d1c40b4fc7ccfd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb098564156843a504fe8408c7051dd1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms, const char *map_name)</td></tr>
+<tr class="memdesc:adb098564156843a504fe8408c7051dd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a map from the mapset by name. <a href="#adb098564156843a504fe8408c7051dd1">More...</a><br/></td></tr>
+<tr class="separator:adb098564156843a504fe8408c7051dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff7284837514c15ea5468463f9329435"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a> (struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *msh)</td></tr>
+<tr class="memdesc:aff7284837514c15ea5468463f9329435"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a mapset handle after it is no longer used. <a href="#aff7284837514c15ea5468463f9329435">More...</a><br/></td></tr>
+<tr class="separator:aff7284837514c15ea5468463f9329435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17f2463f3956b2a1496beb03510f299b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset__search.html">mapset_search</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, struct <a class="el" href="structattr.html">attr</a> *search_attr, int partial)</td></tr>
+<tr class="memdesc:a17f2463f3956b2a1496beb03510f299b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a search on a mapset. <a href="#a17f2463f3956b2a1496beb03510f299b">More...</a><br/></td></tr>
+<tr class="separator:a17f2463f3956b2a1496beb03510f299b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44f7331590fa3b6f5af4e58283c6131"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item</a> (struct <a class="el" href="structmapset__search.html">mapset_search</a> *this_)</td></tr>
+<tr class="memdesc:aa44f7331590fa3b6f5af4e58283c6131"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next found item from a mapset search. <a href="#aa44f7331590fa3b6f5af4e58283c6131">More...</a><br/></td></tr>
+<tr class="separator:aa44f7331590fa3b6f5af4e58283c6131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5f0941ee0b5b5e32e76942b24d24f70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy</a> (struct <a class="el" href="structmapset__search.html">mapset_search</a> *this_)</td></tr>
+<tr class="memdesc:ad5f0941ee0b5b5e32e76942b24d24f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a mapset search. <a href="#ad5f0941ee0b5b5e32e76942b24d24f70">More...</a><br/></td></tr>
+<tr class="separator:ad5f0941ee0b5b5e32e76942b24d24f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a522a581eccd4148fe31e144e6e0e1bce"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mapset_func</b></td></tr>
+<tr class="separator:a522a581eccd4148fe31e144e6e0e1bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains code used for loading more than one map. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>The code in this file introduces "mapsets", which are collections of several maps. This enables navit to operate on more than one map at once. See map.c / <a class="el" href="map_8h.html" title="Contains exported functions / structures for map.c. ">map.h</a> to learn how maps are handled. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1a9945ebe3171257d759ee3e7bd45790"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int mapset_add_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Adds a map to a mapset. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ms</td><td>The mapset to add the map to </td></tr>
+ <tr><td class="paramname">m</td><td>The map to be added </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset::maps</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aff7284837514c15ea5468463f9329435"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mapset_close </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;</td>
+ <td class="paramname"><em>msh</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Closes a mapset handle after it is no longer used. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msh</td><td>Mapset handle to be closed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3ce35b0b230f340967b7adccf5bdd0d2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mapset_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a mapset. </p>
+<p>This destroys a mapset. Please note that it does not touch the contained maps in any way.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ms</td><td>The mapset to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset::maps</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adb098564156843a504fe8408c7051dd1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* mapset_get_map_by_name </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>map_name</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets a map from the mapset by name. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ms</td><td>The map </td></tr>
+ <tr><td class="paramname">map_name</td><td>the map name used by the search </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The next map </dd></dl>
+
+<p>References <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close()</a>, <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, and <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a174ded8e1926d9d3ea4089e9dd4f4325"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset.html">mapset</a>* mapset_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new, empty mapset. </p>
+<dl class="section return"><dt>Returns</dt><dd>The new mapset </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7514e385a1a1ad3a2d1c40b4fc7ccfd7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* mapset_next </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;</td>
+ <td class="paramname"><em>msh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>active</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the next map from a mapset handle. </p>
+<p>If you set active to true, this function will not return any maps that have the attr_active attribute associated with them and set to false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msh</td><td>The mapset handle to get the next map of </td></tr>
+ <tr><td class="paramname">active</td><td>Set to true to only get active maps (See description) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The next map </dd></dl>
+
+<p>References <a class="el" href="structmapset__handle.html#a0f53ed52141511e70184790e2863a357">mapset_handle::l</a>, and <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a101513e5ab4c27dc04ba3e8f0a8bf19d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset__handle.html">mapset_handle</a>* mapset_open </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a new handle for a mapset. </p>
+<p>This returns a new handle for an existing mapset. The new handle points to the first map in the set.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ms</td><td>The mapset to get a handle of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new mapset handle </dd></dl>
+
+<p>References <a class="el" href="structmapset__handle.html#a0f53ed52141511e70184790e2863a357">mapset_handle::l</a>, and <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset::maps</a>.</p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, and <a class="el" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad5f0941ee0b5b5e32e76942b24d24f70"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void mapset_search_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset__search.html">mapset_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a mapset search. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The mapset search to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="map_8c.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy()</a>, and <a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search::ms</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa44f7331590fa3b6f5af4e58283c6131"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* mapset_search_get_item </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset__search.html">mapset_search</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the next found item from a mapset search. </p>
+<p>This function returns the next item from a mapset search or NULL if there are no more items found. It automatically iterates through all the maps in the mapset. Please note that maps which have the attr_active attribute associated with them and set to false are not searched.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The mapset search to return an item from </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The next found item or NULL if there are no more items found </dd></dl>
+
+<p>References <a class="el" href="structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d">mapset_search::item</a>, <a class="el" href="structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c">mapset_search::map</a>, <a class="el" href="map_8c.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8c.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy()</a>, <a class="el" href="map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item()</a>, <a class="el" href="map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new()</a>, <a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">mapset::maps</a>, <a class="el" href="structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8">mapset_search::mapset</a>, <a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search::ms</a>, <a class="el" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">mapset_search::partial</a>, and <a class="el" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">mapset_search::search_attr</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a17f2463f3956b2a1496beb03510f299b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset__search.html">mapset_search</a>* mapset_search_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>search_attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>partial</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Starts a search on a mapset. </p>
+<p>This function starts a search on a mapset. What attributes one can search for depends on the map plugin. See the description of <a class="el" href="map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d" title="Starts a search on a map. ">map_search_new()</a> in map.c for details.</p>
+<p>If you enable partial matches bear in mind that the search matches only the begin of the strings - a search for a street named "street" would match to "streetfoo", but not to "somestreet". Search is case insensitive.</p>
+<p>The item passed to this function specifies a "superior item" to "search within" - e.g. a town in which we want to search for a street, or a country in which to search for a town.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ms</td><td>The mapset that should be searched </td></tr>
+ <tr><td class="paramname">item</td><td>Specifies a superior item to "search within" (see description) </td></tr>
+ <tr><td class="paramname">search_attr</td><td>Attribute specifying what to search for. See description. </td></tr>
+ <tr><td class="paramname">partial</td><td>Set this to true to also have partial matches. See description. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new mapset search struct for this search </dd></dl>
+
+<p>References <a class="el" href="structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d">mapset_search::item</a>, <a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search::ms</a>, <a class="el" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">mapset_search::partial</a>, and <a class="el" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">mapset_search::search_attr</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a522a581eccd4148fe31e144e6e0e1bce"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> mapset_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_mapset,</div>
+<div class="line"> (object_func_new)<a class="code" href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset_new</a>,</div>
+<div class="line"> (object_func_get_attr)mapset_get_attr,</div>
+<div class="line"> (object_func_iter_new)mapset_attr_iter_new,</div>
+<div class="line"> (object_func_iter_destroy)mapset_attr_iter_destroy,</div>
+<div class="line"> (object_func_set_attr)NULL,</div>
+<div class="line"> (object_func_add_attr)<a class="code" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr</a>,</div>
+<div class="line"> (object_func_remove_attr)mapset_remove_attr,</div>
+<div class="line"> (object_func_init)NULL,</div>
+<div class="line"> (object_func_destroy)<a class="code" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy</a>,</div>
+<div class="line"> (object_func_dup)mapset_dup,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+<div class="ttc" id="mapset_8c_html_a1a9945ebe3171257d759ee3e7bd45790"><div class="ttname"><a href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr</a></div><div class="ttdeci">int mapset_add_attr(struct mapset *ms, struct attr *attr)</div><div class="ttdoc">Adds a map to a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:97</div></div>
+<div class="ttc" id="mapset_8c_html_a174ded8e1926d9d3ea4089e9dd4f4325"><div class="ttname"><a href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset_new</a></div><div class="ttdeci">struct mapset * mapset_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a new, empty mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:58</div></div>
+<div class="ttc" id="mapset_8c_html_a3ce35b0b230f340967b7adccf5bdd0d2"><div class="ttname"><a href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy</a></div><div class="ttdeci">void mapset_destroy(struct mapset *ms)</div><div class="ttdoc">Destroys a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:154</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="mapset_8c.html">mapset.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/mapset_8c.js b/html/mapset_8c.js
new file mode 100644
index 000000000..5a779acf3
--- /dev/null
+++ b/html/mapset_8c.js
@@ -0,0 +1,22 @@
+var mapset_8c =
+[
+ [ "mapset", "structmapset.html", "structmapset" ],
+ [ "mapset_handle", "structmapset__handle.html", "structmapset__handle" ],
+ [ "mapset_search", "structmapset__search.html", "structmapset__search" ],
+ [ "mapset_add_attr", "mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790", null ],
+ [ "mapset_attr_iter_destroy", "mapset_8c.html#a1dfe523f1ef32990ef3ff654798f7797", null ],
+ [ "mapset_attr_iter_new", "mapset_8c.html#a97f5a5b2fc7bae728f36bd77850b5cd4", null ],
+ [ "mapset_close", "mapset_8c.html#aff7284837514c15ea5468463f9329435", null ],
+ [ "mapset_destroy", "mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2", null ],
+ [ "mapset_dup", "mapset_8c.html#ae26894cfa5449b004fb75375ce4e2b8a", null ],
+ [ "mapset_get_attr", "mapset_8c.html#ac7643a1959c34ccad2c2b0a768afe19e", null ],
+ [ "mapset_get_map_by_name", "mapset_8c.html#adb098564156843a504fe8408c7051dd1", null ],
+ [ "mapset_new", "mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325", null ],
+ [ "mapset_next", "mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7", null ],
+ [ "mapset_open", "mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d", null ],
+ [ "mapset_remove_attr", "mapset_8c.html#ac3496e82d4fb896c2a1917e6ac11977d", null ],
+ [ "mapset_search_destroy", "mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70", null ],
+ [ "mapset_search_get_item", "mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131", null ],
+ [ "mapset_search_new", "mapset_8c.html#a17f2463f3956b2a1496beb03510f299b", null ],
+ [ "mapset_func", "mapset_8c.html#a522a581eccd4148fe31e144e6e0e1bce", null ]
+]; \ No newline at end of file
diff --git a/html/mapset_8h_source.html b/html/mapset_8h_source.html
new file mode 100644
index 000000000..1c8b9cd89
--- /dev/null
+++ b/html/mapset_8h_source.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapset.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('mapset_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">mapset.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAPSET_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAPSET_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset__handle.html">mapset_handle</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset__search.html">mapset_search</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *<a class="code" href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset_new</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *mapset_dup(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *mapset_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span> mapset_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">int</span> <a class="code" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr</a>(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">int</span> mapset_remove_attr(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">int</span> mapset_get_attr(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span> <a class="code" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name</a>(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms, <span class="keyword">const</span> <span class="keywordtype">char</span>*map_name);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset__handle.html">mapset_handle</a> *<a class="code" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a>(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a>(<span class="keyword">struct</span> <a class="code" href="structmapset__handle.html">mapset_handle</a> *msh, <span class="keywordtype">int</span> active);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a>(<span class="keyword">struct</span> <a class="code" href="structmapset__handle.html">mapset_handle</a> *msh);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset__search.html">mapset_search</a> *<a class="code" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new</a>(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *<a class="code" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">ms</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">search_attr</a>, <span class="keywordtype">int</span> <a class="code" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">partial</a>);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item</a>(<span class="keyword">struct</span> <a class="code" href="structmapset__search.html">mapset_search</a> *this_);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> <a class="code" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structmapset__search.html">mapset_search</a> *this_);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> * mapset_ref(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a>* m);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> mapset_unref(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *m);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="mapset_8c_html_a1a9945ebe3171257d759ee3e7bd45790"><div class="ttname"><a href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr</a></div><div class="ttdeci">int mapset_add_attr(struct mapset *ms, struct attr *attr)</div><div class="ttdoc">Adds a map to a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:97</div></div>
+<div class="ttc" id="mapset_8c_html_a174ded8e1926d9d3ea4089e9dd4f4325"><div class="ttname"><a href="mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325">mapset_new</a></div><div class="ttdeci">struct mapset * mapset_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a new, empty mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:58</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="mapset_8c_html_a7514e385a1a1ad3a2d1c40b4fc7ccfd7"><div class="ttname"><a href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a></div><div class="ttdeci">struct map * mapset_next(struct mapset_handle *msh, int active)</div><div class="ttdoc">Gets the next map from a mapset handle. </div><div class="ttdef"><b>Definition:</b> mapset.c:203</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="mapset_8c_html_a17f2463f3956b2a1496beb03510f299b"><div class="ttname"><a href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new</a></div><div class="ttdeci">struct mapset_search * mapset_search_new(struct mapset *ms, struct item *item, struct attr *search_attr, int partial)</div><div class="ttdoc">Starts a search on a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:310</div></div>
+<div class="ttc" id="mapset_8c_html_ad5f0941ee0b5b5e32e76942b24d24f70"><div class="ttname"><a href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy</a></div><div class="ttdeci">void mapset_search_destroy(struct mapset_search *this_)</div><div class="ttdoc">Destroys a mapset search. </div><div class="ttdef"><b>Definition:</b> mapset.c:394</div></div>
+<div class="ttc" id="structmapset__handle_html"><div class="ttname"><a href="structmapset__handle.html">mapset_handle</a></div><div class="ttdoc">Handle for a mapset in use. </div><div class="ttdef"><b>Definition:</b> mapset.c:167</div></div>
+<div class="ttc" id="mapset_8c_html_aff7284837514c15ea5468463f9329435"><div class="ttname"><a href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a></div><div class="ttdeci">void mapset_close(struct mapset_handle *msh)</div><div class="ttdoc">Closes a mapset handle after it is no longer used. </div><div class="ttdef"><b>Definition:</b> mapset.c:269</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmapset__search_html"><div class="ttname"><a href="structmapset__search.html">mapset_search</a></div><div class="ttdoc">Holds information about a search in a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:281</div></div>
+<div class="ttc" id="mapset_8c_html_a101513e5ab4c27dc04ba3e8f0a8bf19d"><div class="ttname"><a href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a></div><div class="ttdeci">struct mapset_handle * mapset_open(struct mapset *ms)</div><div class="ttdoc">Returns a new handle for a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:181</div></div>
+<div class="ttc" id="structmapset__search_html_ad1ebe4561b70c482dc40ed9ab37ff788"><div class="ttname"><a href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">mapset_search::ms</a></div><div class="ttdeci">struct map_search * ms</div><div class="ttdef"><b>Definition:</b> mapset.c:283</div></div>
+<div class="ttc" id="mapset_8c_html_aa44f7331590fa3b6f5af4e58283c6131"><div class="ttname"><a href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item</a></div><div class="ttdeci">struct item * mapset_search_get_item(struct mapset_search *this_)</div><div class="ttdoc">Returns the next found item from a mapset search. </div><div class="ttdef"><b>Definition:</b> mapset.c:340</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="mapset_8c_html_adb098564156843a504fe8408c7051dd1"><div class="ttname"><a href="mapset_8c.html#adb098564156843a504fe8408c7051dd1">mapset_get_map_by_name</a></div><div class="ttdeci">struct map * mapset_get_map_by_name(struct mapset *ms, const char *map_name)</div><div class="ttdoc">Gets a map from the mapset by name. </div><div class="ttdef"><b>Definition:</b> mapset.c:242</div></div>
+<div class="ttc" id="structmapset__search_html_a6f0607987b897aad07ae800241754c6d"><div class="ttname"><a href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">mapset_search::partial</a></div><div class="ttdeci">int partial</div><div class="ttdef"><b>Definition:</b> mapset.c:286</div></div>
+<div class="ttc" id="mapset_8c_html_a3ce35b0b230f340967b7adccf5bdd0d2"><div class="ttname"><a href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy</a></div><div class="ttdeci">void mapset_destroy(struct mapset *ms)</div><div class="ttdoc">Destroys a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:154</div></div>
+<div class="ttc" id="structmapset__search_html_aa503d9d6431c9c96c8c6785615a05e15"><div class="ttname"><a href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">mapset_search::search_attr</a></div><div class="ttdeci">struct attr * search_attr</div><div class="ttdef"><b>Definition:</b> mapset.c:285</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>mapset.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/maptool_8h_source.html b/html/maptool_8h_source.html
new file mode 100644
index 000000000..cdf84c6fd
--- /dev/null
+++ b/html/maptool_8h_source.html
@@ -0,0 +1,496 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/maptool.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('maptool_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">maptool.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;geom.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;types.h&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef HAVE_LIBCRYPTO</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;openssl/md5.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define sq(x) ((double)(x)*(x))</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define BUFFER_SIZE 1280</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define debug_tile(x) 0</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define debug_itembin(x) 0</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define RELATION_MEMBER_PRINT_FORMAT &quot;%d:&quot;LONGLONG_FMT&quot;:%s&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RELATION_MEMBER_PARSE_FORMAT &quot;%d:&quot;LONGLONG_FMT&quot;:%n&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structtile__data.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtile__data.html">tile_data</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">char</span> <a class="code" href="structbuffer.html">buffer</a>[1024];</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> tile_depth;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">struct </span><a class="code" href="structrect.html">rect</a> item_bbox;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structrect.html">rect</a> tile_bbox;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structtile__parameter.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtile__parameter.html">tile_parameter</a> {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">int</span> min;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> max;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> overlap;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">enum</span> attr_type attr_to_copy;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;};</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structtile__info.html"> 54</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtile__info.html">tile_info</a> {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">int</span> write;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> maxlen;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="struct__GList.html">GList</a> **tiles_list;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; FILE *tilesdir_out;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structtile__head.html"> 62</a></span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structtile__head.html">tile_head</a> {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">int</span> num_subtiles;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">int</span> total_size;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">char</span> *zip_data;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> total_size_used;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> zipnum;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> process;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structtile__head.html">tile_head</a> *next;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="comment">// char subtiles[0];</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;} *tile_head_root;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structitem__bin.html"> 85</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> {</div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e"> 87</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e">len</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4"> 89</a></span>&#160; <span class="keyword">enum</span> item_type <a class="code" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">type</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d"> 91</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d">clen</a>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structattr__bin.html"> 101</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__bin.html">attr_bin</a> {</div>
+<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92"> 103</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92">len</a>;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507"> 105</a></span>&#160; <span class="keyword">enum</span> attr_type <a class="code" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;};</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structitem__bin__sink__func.html"> 109</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> {</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; int (*func)(<span class="keyword">struct </span><a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func, <span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct </span><a class="code" href="structtile__data.html">tile_data</a> *<a class="code" href="structtile__data.html">tile_data</a>);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">void</span> *priv_data[8];</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;};</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structitem__bin__sink.html"> 114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink.html">item_bin_sink</a> {</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">void</span> *priv_data[8];</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="struct__GList.html">GList</a> *sink_funcs;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;};</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#define NODE_ID_BITS 56</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structnode__item.html"> 119</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structnode__item.html">node_item</a> {</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> nd_id:NODE_ID_BITS;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">char</span> ref_way;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;};</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__info.html">zip_info</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">struct </span><a class="code" href="structcountry__table.html">country_table</a>;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> osmid;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define OSMID_FMT ULONGLONG_FMT</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structfiles__relation__processing.html"> 137</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfiles__relation__processing.html">files_relation_processing</a> {</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; FILE *ways_in;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; FILE *ways_out;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; FILE *nodes_in;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; FILE *nodes_out;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; FILE *nodes2_in;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; FILE *nodes2_out;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;};</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment">/* boundaries.c */</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="structboundary.html"> 148</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structboundary.html">boundary</a> {</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *ib;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">struct </span><a class="code" href="structcountry__table.html">country_table</a> *<a class="code" href="structcountry.html">country</a>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordtype">char</span> *iso2;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="struct__GList.html">GList</a> *segments,*sorted_segments;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="struct__GList.html">GList</a> *children;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keyword">struct </span><a class="code" href="structrect.html">rect</a> r;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; osmid admin_centre;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;};</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">char</span> *osm_tag_value(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keywordtype">char</span> *key);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;osmid boundary_relid(<span class="keyword">struct</span> <a class="code" href="structboundary.html">boundary</a> *b);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="struct__GList.html">GList</a> *process_boundaries(FILE *boundaries, FILE *ways);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<a class="code" href="struct__GList.html">GList</a> *boundary_find_matches(<a class="code" href="struct__GList.html">GList</a> *bl, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">void</span> free_boundaries(<a class="code" href="struct__GList.html">GList</a> *l);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment">/* buffer.c */</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structbuffer.html"> 171</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structbuffer.html">buffer</a> {</div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structbuffer.html#afd143fb91159f1b37173bcc469308600"> 173</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structbuffer.html#afd143fb91159f1b37173bcc469308600">malloced_step</a>;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f"> 175</a></span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f">malloced</a>;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876"> 177</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876">base</a>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structbuffer.html#ab0dad21387a06c0cc06756776575940e"> 179</a></span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structbuffer.html#ab0dad21387a06c0cc06756776575940e">size</a>;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;};</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="keywordtype">void</span> save_buffer(<span class="keywordtype">char</span> *filename, <span class="keyword">struct</span> <a class="code" href="structbuffer.html">buffer</a> *b, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keywordtype">void</span> load_buffer(<span class="keywordtype">char</span> *filename, <span class="keyword">struct</span> <a class="code" href="structbuffer.html">buffer</a> *b, <span class="keywordtype">long</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">long</span> <span class="keywordtype">long</span> size);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keywordtype">long</span> <span class="keywordtype">long</span> sizeof_buffer(<span class="keywordtype">char</span> *filename);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* ch.c */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="keywordtype">void</span> ch_generate_tiles(<span class="keywordtype">char</span> *map_suffix, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, FILE *tilesdir_out, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keywordtype">void</span> ch_assemble_map(<span class="keywordtype">char</span> *map_suffix, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>);</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">/* coastline.c */</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keywordtype">void</span> process_coastlines(FILE *in, FILE *out);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* itembin.c */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keywordtype">int</span> item_bin_read(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, FILE *in);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keywordtype">void</span> item_bin_set_type(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="keywordtype">void</span> item_bin_init(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="keywordtype">void</span> item_bin_add_coord(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="keywordtype">void</span> item_bin_add_coord_reverse(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keywordtype">void</span> item_bin_bbox(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keywordtype">void</span> item_bin_copy_coord(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *from, <span class="keywordtype">int</span> dir);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keywordtype">void</span> item_bin_copy_attr(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *from, <span class="keyword">enum</span> attr_type <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keywordtype">void</span> item_bin_add_coord_rect(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keywordtype">int</span> attr_bin_write_data(<span class="keyword">struct</span> <a class="code" href="structattr__bin.html">attr_bin</a> *ab, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keywordtype">int</span> attr_bin_write_attr(<span class="keyword">struct</span> <a class="code" href="structattr__bin.html">attr_bin</a> *ab, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr_data(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr_int(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">int</span> val);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="keywordtype">void</span> *item_bin_get_attr(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type type, <span class="keywordtype">void</span> *last);</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__bin.html">attr_bin</a> * item_bin_get_attr_bin(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type <a class="code" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a>, <span class="keywordtype">void</span> *last);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__bin.html">attr_bin</a> * item_bin_get_attr_bin_last(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr_longlong(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type <a class="code" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a>, <span class="keywordtype">long</span> <span class="keywordtype">long</span> val);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr_string(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type <a class="code" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a>, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keywordtype">void</span> item_bin_add_attr_range(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type <a class="code" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a>, <span class="keywordtype">short</span> min, <span class="keywordtype">short</span> max);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="keywordtype">void</span> item_bin_remove_attr(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keywordtype">void</span> *ptr);</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keywordtype">void</span> item_bin_write(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, FILE *out);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *item_bin_dup(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keywordtype">void</span> item_bin_write_clipped(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structtile__parameter.html">tile_parameter</a> *param, <span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *out);</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keywordtype">void</span> item_bin_dump(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, FILE *out);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="keywordtype">void</span> dump_itembin(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keywordtype">void</span> item_bin_set_type_by_population(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keywordtype">int</span> population);</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">void</span> item_bin_write_match(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">enum</span> attr_type <a class="code" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">type</a>, <span class="keyword">enum</span> attr_type match, <span class="keywordtype">int</span> maxdepth, FILE *out);</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keywordtype">int</span> item_bin_sort_file(<span class="keywordtype">char</span> *in_file, <span class="keywordtype">char</span> *out_file, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keywordtype">int</span> *size);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">void</span> clip_line(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structtile__parameter.html">tile_parameter</a> *param, <span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *out);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keywordtype">void</span> clip_polygon(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structtile__parameter.html">tile_parameter</a> *param, <span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *out);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keyword">struct </span><a class="code" href="structgeom__poly__segment.html">geom_poly_segment</a> *item_bin_to_poly_segment(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keywordtype">int</span> type);</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment">/* itembin_buffer.c */</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keyword">struct </span><a class="code" href="structnode__item.html">node_item</a> *read_node_item(FILE *in);</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *read_item(FILE *in);</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *read_item_range(FILE *in, <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *max);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *init_item(<span class="keyword">enum</span> item_type <a class="code" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">type</a>);</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structitem__bin.html">item_bin</a> *tmp_item_bin;</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment">/* maptool.c */</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> slice_size;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> attr_debug_level;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> ignore_unknown;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">extern</span> GHashTable *dedupe_ways_hash;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> slices;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structbuffer.html">buffer</a> node_buffer;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> processed_nodes, processed_nodes_out, processed_ways, processed_relations, processed_tiles;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> bytes_read;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> overlap;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> unknown_country;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> experimental;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="keywordtype">void</span> sig_alrm(<span class="keywordtype">int</span> sig);</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keywordtype">void</span> sig_alrm_end(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment">/* misc.c */</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structrect.html">rect</a> world_bbox;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keywordtype">void</span> bbox_extend(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keywordtype">void</span> bbox(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keywordtype">int</span> contains_bbox(<span class="keywordtype">int</span> xl, <span class="keywordtype">int</span> yl, <span class="keywordtype">int</span> xh, <span class="keywordtype">int</span> yh, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keywordtype">int</span> bbox_contains_coord(<span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keywordtype">int</span> bbox_contains_bbox(<span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *out, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *in);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keywordtype">long</span> <span class="keywordtype">long</span> bbox_area(<span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> <span class="keyword">const</span> *r);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keywordtype">void</span> phase1_map(<a class="code" href="struct__GList.html">GList</a> *maps, FILE *out_ways, FILE *out_nodes);</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="keywordtype">void</span> dump(FILE *in);</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keywordtype">int</span> phase4(FILE **in, <span class="keywordtype">int</span> in_count, <span class="keywordtype">int</span> with_range, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, FILE *tilesdir_out, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="keywordtype">int</span> phase5(FILE **in, FILE **references, <span class="keywordtype">int</span> in_count, <span class="keywordtype">int</span> with_range, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>);</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="keywordtype">void</span> process_binfile(FILE *in, FILE *out);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">void</span> add_aux_tiles(<span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="keywordtype">void</span> cat(FILE *in, FILE *out);</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="keywordtype">int</span> item_order_by_type(<span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">/* osm.c */</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structmaptool__osm.html"> 275</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmaptool__osm.html">maptool_osm</a> {</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; FILE *boundaries;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; FILE *turn_restrictions;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; FILE *associated_streets;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; FILE *house_number_interpolations;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; FILE *nodes;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; FILE *ways;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; FILE *line2poi;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; FILE *poly2poi;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; FILE *towns;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;};</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword">enum</span> relation_member_type {</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; UNUSED,</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; rel_member_node,</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; rel_member_way,</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; rel_member_relation,</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;};</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="keywordtype">void</span> osm_warning(<span class="keywordtype">char</span> *type, osmid <span class="keywordtype">id</span>, <span class="keywordtype">int</span> cont, <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keywordtype">void</span> osm_info(<span class="keywordtype">char</span> *type, osmid <span class="keywordtype">id</span>, <span class="keywordtype">int</span> cont, <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="keywordtype">void</span> osm_add_tag(<span class="keywordtype">char</span> *k, <span class="keywordtype">char</span> *v);</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="keywordtype">void</span> osm_add_node(osmid <span class="keywordtype">id</span>, <span class="keywordtype">double</span> lat, <span class="keywordtype">double</span> lon);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keywordtype">void</span> osm_add_way(osmid <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keywordtype">void</span> osm_add_relation(osmid <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="keywordtype">void</span> osm_end_relation(<span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="keywordtype">void</span> osm_add_member(<span class="keyword">enum</span> relation_member_type type, osmid ref, <span class="keywordtype">char</span> *role);</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keywordtype">void</span> osm_end_way(<span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keywordtype">void</span> osm_end_node(<span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="keywordtype">void</span> osm_add_nd(osmid ref);</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;osmid item_bin_get_id(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="keywordtype">void</span> flush_nodes(<span class="keywordtype">int</span> <span class="keyword">final</span>);</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="keywordtype">void</span> sort_countries(<span class="keywordtype">int</span> keep_tmpfiles);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="keywordtype">void</span> process_associated_streets(FILE *in, <span class="keyword">struct</span> <a class="code" href="structfiles__relation__processing.html">files_relation_processing</a> *files_relproc);</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keywordtype">void</span> process_house_number_interpolations(FILE *in, <span class="keyword">struct</span> <a class="code" href="structfiles__relation__processing.html">files_relation_processing</a> *files_relproc);</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keywordtype">void</span> process_turn_restrictions(FILE *in, FILE *coords, FILE *ways, FILE *ways_index, FILE *out);</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="keywordtype">void</span> process_turn_restrictions_old(FILE *in, FILE *coords, FILE *ways, FILE *ways_index, FILE *out);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="keywordtype">void</span> clear_node_item_buffer(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="keywordtype">void</span> ref_ways(FILE *in);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="keywordtype">void</span> resolve_ways(FILE *in, FILE *out);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> item_bin_get_nodeid(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> item_bin_get_wayid(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> item_bin_get_relationid(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib);</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="keywordtype">void</span> process_way2poi(FILE *in, FILE *out, <span class="keywordtype">int</span> type);</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="keywordtype">int</span> map_resolve_coords_and_split_at_intersections(FILE *in, FILE *out, FILE *out_index, FILE *out_graph, FILE *out_coastline, <span class="keywordtype">int</span> <span class="keyword">final</span>);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="keywordtype">void</span> write_countrydir(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>, <span class="keywordtype">int</span> max_index_size);</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">void</span> osm_process_towns(FILE *in, FILE *boundaries, FILE *ways, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="keywordtype">void</span> load_countries(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keywordtype">void</span> remove_countryfiles(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keyword">struct </span><a class="code" href="structcountry__table.html">country_table</a> * country_from_iso2(<span class="keywordtype">char</span> *iso);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keywordtype">void</span> osm_init(FILE*);</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment">/* osm_o5m.c */</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="keywordtype">int</span> map_collect_data_osm_o5m(FILE *in, <span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment">/* osm_psql.c */</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keywordtype">int</span> map_collect_data_osm_db(<span class="keywordtype">char</span> *dbstr, <span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment">/* osm_protobuf.c */</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keywordtype">int</span> map_collect_data_osm_protobuf(FILE *in, <span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keywordtype">int</span> osm_protobufdb_load(FILE *in, <span class="keywordtype">char</span> *dir);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment">/* osm_relations.c */</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword">struct </span><a class="code" href="structrelations.html">relations</a> * relations_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="keyword">struct </span><a class="code" href="structrelations__func.html">relations_func</a> *relations_func_new(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span> *func_priv, <span class="keywordtype">void</span> *relation_priv, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *member, <span class="keywordtype">void</span> *member_priv), <span class="keywordtype">void</span> *func_priv);</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="keywordtype">void</span> relations_add_relation_member_entry(<span class="keyword">struct</span> <a class="code" href="structrelations.html">relations</a> *rel, <span class="keyword">struct</span> <a class="code" href="structrelations__func.html">relations_func</a> *func, <span class="keywordtype">void</span> *relation_priv, <span class="keywordtype">void</span> *member_priv, <span class="keyword">enum</span> relation_member_type type, osmid <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="keywordtype">void</span> relations_add_relation_default_entry(<span class="keyword">struct</span> <a class="code" href="structrelations.html">relations</a> *rel, <span class="keyword">struct</span> <a class="code" href="structrelations__func.html">relations_func</a> *func);</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keywordtype">void</span> relations_process(<span class="keyword">struct</span> <a class="code" href="structrelations.html">relations</a> *rel, FILE *nodes, FILE *ways);</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="keywordtype">void</span> relations_destroy(<span class="keyword">struct</span> <a class="code" href="structrelations.html">relations</a> *rel);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment">/* osm_xml.c */</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="keywordtype">int</span> osm_xml_get_attribute(<span class="keywordtype">char</span> *xml, <span class="keywordtype">char</span> *attribute, <span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> buffer_size);</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keywordtype">void</span> osm_xml_decode_entities(<span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keywordtype">int</span> map_collect_data_osm(FILE *in, <span class="keyword">struct</span> <a class="code" href="structmaptool__osm.html">maptool_osm</a> *osm);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment">/* sourcesink.c */</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *item_bin_sink_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *item_bin_sink_func_new(<span class="keywordtype">int</span> (*func)(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structtile__data.html">tile_data</a> *<a class="code" href="structtile__data.html">tile_data</a>));</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="keywordtype">void</span> item_bin_sink_func_destroy(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keywordtype">void</span> item_bin_sink_add_func(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *sink, <span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="keywordtype">void</span> item_bin_sink_destroy(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *sink);</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keywordtype">int</span> item_bin_write_to_sink(<span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *sink, <span class="keyword">struct</span> <a class="code" href="structtile__data.html">tile_data</a> *<a class="code" href="structtile__data.html">tile_data</a>);</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *file_reader_new(FILE *in, <span class="keywordtype">int</span> limit, <span class="keywordtype">int</span> offset);</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keywordtype">int</span> file_reader_finish(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *sink);</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="keywordtype">int</span> file_writer_process(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structtile__data.html">tile_data</a> *<a class="code" href="structtile__data.html">tile_data</a>);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *file_writer_new(FILE *out);</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="keywordtype">int</span> file_writer_finish(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *file_writer);</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keywordtype">int</span> tile_collector_process(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *tile_collector, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, <span class="keyword">struct</span> <a class="code" href="structtile__data.html">tile_data</a> *<a class="code" href="structtile__data.html">tile_data</a>);</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *tile_collector_new(<span class="keyword">struct</span> <a class="code" href="structitem__bin__sink.html">item_bin_sink</a> *out);</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment">/* tempfile.c */</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keywordtype">char</span> *tempfile_name(<span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;FILE *tempfile(<span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="keywordtype">void</span> tempfile_unlink(<span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keywordtype">void</span> tempfile_rename(<span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keywordtype">char</span> *from, <span class="keywordtype">char</span> *to);</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment">/* tile.c */</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="keyword">extern</span> GHashTable *tile_hash,*tile_hash2;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structaux__tile.html"> 379</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structaux__tile.html">aux_tile</a> {</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordtype">char</span> *filename;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordtype">int</span> size;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;};</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="keyword">extern</span> <a class="code" href="struct__GList.html">GList</a> *aux_tile_list;</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structtile.html">tile</a>(<span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>, <span class="keywordtype">char</span> *ret, <span class="keywordtype">int</span> max, <span class="keywordtype">int</span> overlap, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *tr);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="keywordtype">void</span> tile_bbox(<span class="keywordtype">char</span> *<a class="code" href="structtile.html">tile</a>, <span class="keyword">struct</span> <a class="code" href="structrect.html">rect</a> *r, <span class="keywordtype">int</span> overlap);</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="keywordtype">int</span> tile_len(<span class="keywordtype">char</span> *<a class="code" href="structtile.html">tile</a>);</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="keywordtype">void</span> load_tilesdir(FILE *in);</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="keywordtype">void</span> tile_write_item_to_tile(<span class="keyword">struct</span> <a class="code" href="structtile__info.html">tile_info</a> *info, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, FILE *reference, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="keywordtype">void</span> tile_write_item_minmax(<span class="keyword">struct</span> <a class="code" href="structtile__info.html">tile_info</a> *info, <span class="keyword">struct</span> <a class="code" href="structitem__bin.html">item_bin</a> *ib, FILE *reference, <span class="keywordtype">int</span> min, <span class="keywordtype">int</span> max);</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="keywordtype">int</span> add_aux_tile(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>, <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keywordtype">int</span> write_aux_tiles(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>);</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="keywordtype">int</span> create_tile_hash(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keywordtype">void</span> write_tilesdir(<span class="keyword">struct</span> <a class="code" href="structtile__info.html">tile_info</a> *info, <span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>, FILE *out);</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="keywordtype">void</span> merge_tiles(<span class="keyword">struct</span> <a class="code" href="structtile__info.html">tile_info</a> *info);</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> map_information_attrs[32];</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="keywordtype">void</span> index_init(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> version);</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keywordtype">void</span> index_submap_add(<span class="keyword">struct</span> <a class="code" href="structtile__info.html">tile_info</a> *info, <span class="keyword">struct</span> <a class="code" href="structtile__head.html">tile_head</a> *th);</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment">/* zip.c */</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="keywordtype">void</span> write_zipmember(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *<a class="code" href="structzip__info.html">zip_info</a>, <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> filelen, <span class="keywordtype">char</span> *data, <span class="keywordtype">int</span> data_size);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="keywordtype">void</span> zip_write_index(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="keywordtype">int</span> zip_write_directory(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__info.html">zip_info</a> *zip_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keywordtype">void</span> zip_set_md5(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> on);</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keywordtype">int</span> zip_get_md5(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out);</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="keywordtype">void</span> zip_set_zip64(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> on);</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="keywordtype">void</span> zip_set_compression_level(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>);</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="keywordtype">void</span> zip_set_maxnamelen(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> max);</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="keywordtype">int</span> zip_get_maxnamelen(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="keywordtype">int</span> zip_add_member(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="keywordtype">int</span> zip_set_timestamp(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">char</span> *<a class="code" href="structtimestamp.html">timestamp</a>);</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="keywordtype">int</span> zip_open(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">char</span> *out, <span class="keywordtype">char</span> *dir, <span class="keywordtype">char</span> *index);</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;FILE *zip_get_index(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="keywordtype">int</span> zip_get_zipnum(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="keywordtype">void</span> zip_set_zipnum(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info, <span class="keywordtype">int</span> num);</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="keywordtype">void</span> zip_close(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keywordtype">void</span> zip_destroy(<span class="keyword">struct</span> <a class="code" href="structzip__info.html">zip_info</a> *info);</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment">/* Break compilation on 32 bit architectures, as we&#39;re going to cast osmid&#39;s to gpointer to use them as keys to GHashTable&#39;s */</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="structmaptool__force__64.html"> 423</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmaptool__force__64.html">maptool_force_64</a> {<span class="keywordtype">char</span> s[<span class="keyword">sizeof</span>(gpointer)&lt;<span class="keyword">sizeof</span>(osmid)?-1:1];};</div>
+<div class="ttc" id="structzip__info_html"><div class="ttname"><a href="structzip__info.html">zip_info</a></div><div class="ttdef"><b>Definition:</b> zip.c:37</div></div>
+<div class="ttc" id="structattr__bin_html"><div class="ttname"><a href="structattr__bin.html">attr_bin</a></div><div class="ttdef"><b>Definition:</b> maptool.h:101</div></div>
+<div class="ttc" id="structtile__head_html"><div class="ttname"><a href="structtile__head.html">tile_head</a></div><div class="ttdef"><b>Definition:</b> maptool.h:62</div></div>
+<div class="ttc" id="structrelations_html"><div class="ttname"><a href="structrelations.html">relations</a></div><div class="ttdef"><b>Definition:</b> osm_relations.c:25</div></div>
+<div class="ttc" id="structboundary_html"><div class="ttname"><a href="structboundary.html">boundary</a></div><div class="ttdef"><b>Definition:</b> maptool.h:148</div></div>
+<div class="ttc" id="structbuffer_html_ab0dad21387a06c0cc06756776575940e"><div class="ttname"><a href="structbuffer.html#ab0dad21387a06c0cc06756776575940e">buffer::size</a></div><div class="ttdeci">long long size</div><div class="ttdef"><b>Definition:</b> maptool.h:179</div></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structbuffer_html_ae6f15b2064e33de08e16e316ed1ce67f"><div class="ttname"><a href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f">buffer::malloced</a></div><div class="ttdeci">long long malloced</div><div class="ttdef"><b>Definition:</b> maptool.h:175</div></div>
+<div class="ttc" id="structcountry_html"><div class="ttname"><a href="structcountry.html">country</a></div><div class="ttdef"><b>Definition:</b> country.c:31</div></div>
+<div class="ttc" id="structbuffer_html_afd143fb91159f1b37173bcc469308600"><div class="ttname"><a href="structbuffer.html#afd143fb91159f1b37173bcc469308600">buffer::malloced_step</a></div><div class="ttdeci">int malloced_step</div><div class="ttdef"><b>Definition:</b> maptool.h:173</div></div>
+<div class="ttc" id="structaux__tile_html"><div class="ttname"><a href="structaux__tile.html">aux_tile</a></div><div class="ttdef"><b>Definition:</b> maptool.h:379</div></div>
+<div class="ttc" id="structitem__bin_html_af3af4e011f1de5681669f934c4437f2e"><div class="ttname"><a href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e">item_bin::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> maptool.h:87</div></div>
+<div class="ttc" id="structitem__bin_html"><div class="ttname"><a href="structitem__bin.html">item_bin</a></div><div class="ttdef"><b>Definition:</b> maptool.h:85</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structitem__bin__sink__func_html"><div class="ttname"><a href="structitem__bin__sink__func.html">item_bin_sink_func</a></div><div class="ttdef"><b>Definition:</b> maptool.h:109</div></div>
+<div class="ttc" id="structitem__bin__sink_html"><div class="ttname"><a href="structitem__bin__sink.html">item_bin_sink</a></div><div class="ttdef"><b>Definition:</b> maptool.h:114</div></div>
+<div class="ttc" id="structfiles__relation__processing_html"><div class="ttname"><a href="structfiles__relation__processing.html">files_relation_processing</a></div><div class="ttdef"><b>Definition:</b> maptool.h:137</div></div>
+<div class="ttc" id="structtile_html"><div class="ttname"><a href="structtile.html">tile</a></div><div class="ttdoc">A map tile, a rectangular region of the world. </div><div class="ttdef"><b>Definition:</b> binfile.c:64</div></div>
+<div class="ttc" id="structsuffix_html"><div class="ttname"><a href="structsuffix.html">suffix</a></div><div class="ttdef"><b>Definition:</b> navigation.c:111</div></div>
+<div class="ttc" id="structitem__bin_html_a3a82ee0325b7fd5862193ac5479c428d"><div class="ttname"><a href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d">item_bin::clen</a></div><div class="ttdeci">int clen</div><div class="ttdef"><b>Definition:</b> maptool.h:91</div></div>
+<div class="ttc" id="structtile__data_html"><div class="ttname"><a href="structtile__data.html">tile_data</a></div><div class="ttdef"><b>Definition:</b> maptool.h:40</div></div>
+<div class="ttc" id="structbuffer_html_a0d86c461fecdc90bf044e7715b8e1876"><div class="ttname"><a href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876">buffer::base</a></div><div class="ttdeci">unsigned char * base</div><div class="ttdef"><b>Definition:</b> maptool.h:177</div></div>
+<div class="ttc" id="structitem__bin_html_a62ca855cd6422eb9a0af32552a7192c4"><div class="ttname"><a href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">item_bin::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> maptool.h:89</div></div>
+<div class="ttc" id="structrelations__func_html"><div class="ttname"><a href="structrelations__func.html">relations_func</a></div><div class="ttdef"><b>Definition:</b> osm_relations.c:32</div></div>
+<div class="ttc" id="structcountry__table_html"><div class="ttname"><a href="structcountry__table.html">country_table</a></div><div class="ttdef"><b>Definition:</b> osm.c:138</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structnode__item_html"><div class="ttname"><a href="structnode__item.html">node_item</a></div><div class="ttdef"><b>Definition:</b> maptool.h:119</div></div>
+<div class="ttc" id="structgeom__poly__segment_html"><div class="ttname"><a href="structgeom__poly__segment.html">geom_poly_segment</a></div><div class="ttdef"><b>Definition:</b> geom.h:47</div></div>
+<div class="ttc" id="structtimestamp_html"><div class="ttname"><a href="structtimestamp.html">timestamp</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:84</div></div>
+<div class="ttc" id="structrect_html"><div class="ttname"><a href="structrect.html">rect</a></div><div class="ttdef"><b>Definition:</b> geom.h:35</div></div>
+<div class="ttc" id="structtile__info_html"><div class="ttname"><a href="structtile__info.html">tile_info</a></div><div class="ttdef"><b>Definition:</b> maptool.h:54</div></div>
+<div class="ttc" id="structtile__parameter_html"><div class="ttname"><a href="structtile__parameter.html">tile_parameter</a></div><div class="ttdef"><b>Definition:</b> maptool.h:47</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structattr__bin_html_a225f7e97e79cb7b5f9f3a447fb1c9a92"><div class="ttname"><a href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92">attr_bin::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> maptool.h:103</div></div>
+<div class="ttc" id="structattr__bin_html_aebb2e5921fa6786feb393ff7b28c2507"><div class="ttname"><a href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">attr_bin::type</a></div><div class="ttdeci">enum attr_type type</div><div class="ttdef"><b>Definition:</b> maptool.h:105</div></div>
+<div class="ttc" id="structmaptool__osm_html"><div class="ttname"><a href="structmaptool__osm.html">maptool_osm</a></div><div class="ttdef"><b>Definition:</b> maptool.h:275</div></div>
+<div class="ttc" id="structmaptool__force__64_html"><div class="ttname"><a href="structmaptool__force__64.html">maptool_force_64</a></div><div class="ttdef"><b>Definition:</b> maptool.h:423</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><b>maptool.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/maptype_8h_source.html b/html/maptype_8h_source.html
new file mode 100644
index 000000000..a1d5cb43f
--- /dev/null
+++ b/html/maptype_8h_source.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptype.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('maptype_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">maptype.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAPTYPE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAPTYPE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__methods.html">map_methods</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structmaptype.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmaptype.html">maptype</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *(*map_new)(<span class="keyword">struct </span><a class="code" href="structmap__methods.html">map_methods</a> *meth, <span class="keywordtype">char</span> *data, <span class="keywordtype">char</span> **<a class="code" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">charset</a>, <span class="keyword">enum</span> projection *<a class="code" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">pro</a>);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structmaptype.html">maptype</a> *next; </div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__methods.html">map_methods</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structmaptype.html">maptype</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">void</span> maptype_register(<span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structmap__priv.html">map_priv</a> *(*<a class="code" href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a>)(<span class="keyword">struct</span> <a class="code" href="structmap__methods.html">map_methods</a> *meth, <span class="keywordtype">char</span> *data, <span class="keywordtype">char</span> **charset, <span class="keyword">enum</span> projection *pro));</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structmaptype.html">maptype</a> *maptype_get(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structmap__priv_html"><div class="ttname"><a href="structmap__priv.html">map_priv</a></div><div class="ttdoc">Represents the map from a single binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:105</div></div>
+<div class="ttc" id="structmap__methods_html_a22a82fd1148cb3a43d06178dfc8792e4"><div class="ttname"><a href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">map_methods::pro</a></div><div class="ttdeci">enum projection pro</div><div class="ttdef"><b>Definition:</b> map.h:76</div></div>
+<div class="ttc" id="structmap__methods_html"><div class="ttname"><a href="structmap__methods.html">map_methods</a></div><div class="ttdoc">Holds all functions a map plugin has to implement to be useable. </div><div class="ttdef"><b>Definition:</b> map.h:75</div></div>
+<div class="ttc" id="structmaptype_html"><div class="ttname"><a href="structmaptype.html">maptype</a></div><div class="ttdef"><b>Definition:</b> maptype.h:26</div></div>
+<div class="ttc" id="map_8c_html_a9a8864bcc7e1f687fe52c38b36bcad63"><div class="ttname"><a href="map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new</a></div><div class="ttdeci">struct map * map_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Opens a new map. </div><div class="ttdef"><b>Definition:</b> map.c:92</div></div>
+<div class="ttc" id="structmap__methods_html_af1b08a1287899114eba4a47645799da6"><div class="ttname"><a href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">map_methods::charset</a></div><div class="ttdeci">char * charset</div><div class="ttdef"><b>Definition:</b> map.h:77</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>maptype.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/math_8h_source.html b/html/math_8h_source.html
new file mode 100644
index 000000000..ab18b2614
--- /dev/null
+++ b/html/math_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/math.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('math_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">math.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#define M_E 2.7182818284590452354</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_LOG2E 1.4426950408889634074</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_LOG10E 0.43429448190325182765</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_LN2 0.69314718055994530942</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_LN10 2.30258509299404568402</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_PI 3.14159265358979323846</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_PI_2 1.57079632679489661923</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_PI_4 0.78539816339744830962</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_1_PI 0.31830988618379067154</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_2_PI 0.63661977236758134308</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_2_SQRTPI 1.12837916709551257390</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_SQRT2 1.41421356237309504880</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define M_SQRT1_2 0.70710678118654752440</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>math.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/mbrolib_8h_source.html b/html/mbrolib_8h_source.html
new file mode 100644
index 000000000..37490572e
--- /dev/null
+++ b/html/mbrolib_8h_source.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/mbrolib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('mbrolib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">mbrolib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef MBROLIB_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MBROLIB_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * mbrolib: mbrola wrapper.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Copyright (C) 2007 Gilles Casse &lt;gcasse@oralux.org&gt;</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * This library is free software; you can redistribute it and/or</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * version 3 of the License, or (at your option) any later version.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * This library is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * License along with this library; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* &lt; types */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structmbrolib__parameter.html"> 33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">int</span> ignore_error; <span class="comment">/* 1=Ignore any fatal error or unknown diphone */</span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">char</span> comment_char; <span class="comment">/* Comment character */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">float</span> volume_ratio; <span class="comment">/* Volume ratio */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">float</span> frequency_ratio; <span class="comment">/* Applied to pitch points */</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">float</span> time_ratio; <span class="comment">/* Applied to phone durations */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;} <a class="code" href="structmbrolib__parameter.html">mbrolib_parameter</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; MBROLIB_OK=0,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; MBROLIB_DATABASE_NOT_INSTALLED,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; MBROLIB_INVAL,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; MBROLIB_OUT_OF_MEMORY,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; MBROLIB_OUT_OF_RANGE,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; MBROLIB_READ_ERROR,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; MBROLIB_WRITE_ERROR</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;} MBROLIB_ERROR;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; MBROLIB_FEMALE,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; MBROLIB_MALE</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} MBROLIB_GENDER;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structmbrolib__voice.html"> 67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">char</span> *name; <span class="comment">/* name (for example: &quot;en1&quot;) */</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">char</span> *filename; <span class="comment">/* database pathname (for example: &quot;/usr/share/mbrola/voices/en1) */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">int</span> rate; <span class="comment">/* database sample rate */</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; MBROLIB_GENDER gender;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *language; <span class="comment">/* Language and optional dialect qualifier in ascii (e.g. en, fr_ca). */</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;} <a class="code" href="structmbrolib__voice.html">mbrolib_voice</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* &gt; */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span>* mbrolib_init( <span class="keywordtype">int</span> sample_rate);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* (t_mbrolib_init)(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">const</span> <a class="code" href="structmbrolib__voice.html">mbrolib_voice</a> ** mbrolib_list_voices( <span class="keywordtype">void</span>* the_handle);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="structmbrolib__voice.html">mbrolib_voice</a> ** (t_mbrolib_list_voices)(<span class="keywordtype">void</span>*);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;MBROLIB_ERROR mbrolib_set_voice( <span class="keywordtype">void</span>* the_handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* the_name);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_set_voice)( <span class="keywordtype">void</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;MBROLIB_ERROR mbrolib_get_parameter(<span class="keywordtype">void</span>* the_handle, <a class="code" href="structmbrolib__parameter.html">mbrolib_parameter</a>* the_parameter);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_get_parameter)(<span class="keywordtype">void</span>*, <a class="code" href="structmbrolib__parameter.html">mbrolib_parameter</a>*);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;MBROLIB_ERROR mbrolib_set_parameter(<span class="keywordtype">void</span>* the_handle, <span class="keyword">const</span> <a class="code" href="structmbrolib__parameter.html">mbrolib_parameter</a>* the_parameter);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_set_parameter)(<span class="keywordtype">void</span>*, <span class="keyword">const</span> <a class="code" href="structmbrolib__parameter.html">mbrolib_parameter</a>*);</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;MBROLIB_ERROR mbrolib_write(<span class="keywordtype">void</span>* the_handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* the_mbrola_phonemes, <span class="keywordtype">size_t</span> the_size);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_write)(<span class="keywordtype">void</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, size_t);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;MBROLIB_ERROR mbrolib_read(<span class="keywordtype">void</span>* the_handle, <span class="keywordtype">short</span>* the_samples, <span class="keywordtype">int</span> the_max_size, <span class="keywordtype">int</span>* the_read_size);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_read)(<span class="keywordtype">void</span>*, <span class="keywordtype">short</span>*, int, <span class="keywordtype">int</span>*);</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="keywordtype">void</span> mbrolib_flush(<span class="keywordtype">void</span>* the_handle);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">typedef</span> void (t_mbrolib_flush)(<span class="keywordtype">void</span>*);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;MBROLIB_ERROR mbrolib_terminate(<span class="keywordtype">void</span>* the_handle);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="keyword">typedef</span> MBROLIB_ERROR (t_mbrolib_terminate)(<span class="keywordtype">void</span>*);</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structmbrolib__parameter_html"><div class="ttname"><a href="structmbrolib__parameter.html">mbrolib_parameter</a></div><div class="ttdef"><b>Definition:</b> mbrolib.h:33</div></div>
+<div class="ttc" id="structmbrolib__voice_html"><div class="ttname"><a href="structmbrolib__voice.html">mbrolib_voice</a></div><div class="ttdef"><b>Definition:</b> mbrolib.h:67</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>mbrolib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/menu_8h_source.html b/html/menu_8h_source.html
new file mode 100644
index 000000000..8ec5a12d6
--- /dev/null
+++ b/html/menu_8h_source.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: menu.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('menu_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">menu.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MENU_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MENU_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">enum</span> menu_type {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; menu_type_submenu,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; menu_type_menu,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; menu_type_toggle,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;};</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span>container;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structmenu__methods.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *(*add)(<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *<a class="code" href="structmenu.html">menu</a>, <span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a> *meth, <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> menu_type type, <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; void (*set_toggle)(<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *<a class="code" href="structmenu.html">menu</a>, <span class="keywordtype">int</span> active);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; int (*get_toggle)(<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *<a class="code" href="structmenu.html">menu</a>);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; void (*popup)(<span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *<a class="code" href="structmenu.html">menu</a>);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structmenu.html"> 40</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__priv.html">menu_priv</a> *priv;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">struct </span><a class="code" href="structmenu__methods.html">menu_methods</a> meth;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;};</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structmenu.html">menu</a> *menu_add(<span class="keyword">struct</span> <a class="code" href="structmenu.html">menu</a> *<a class="code" href="structmenu.html">menu</a>, <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> menu_type type, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> menu_popup(<span class="keyword">struct</span> <a class="code" href="structmenu.html">menu</a> *<a class="code" href="structmenu.html">menu</a>);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structmenu__methods_html"><div class="ttname"><a href="structmenu__methods.html">menu_methods</a></div><div class="ttdef"><b>Definition:</b> menu.h:33</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structmenu_html"><div class="ttname"><a href="structmenu.html">menu</a></div><div class="ttdef"><b>Definition:</b> menu.h:40</div></div>
+<div class="ttc" id="structmenu__priv_html"><div class="ttname"><a href="structmenu__priv.html">menu_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:46</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>menu.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/messages_8h_source.html b/html/messages_8h_source.html
new file mode 100644
index 000000000..548a60038
--- /dev/null
+++ b/html/messages_8h_source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: messages.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('messages_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">messages.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MESSAGES_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MESSAGES_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structmessagelist.html">messagelist</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structmessage.html"> 25</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structmessage.html">message</a> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">struct </span><a class="code" href="structmessage.html">message</a> *next;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">int</span> id;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; time_t time;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">char</span> *text;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* Prototypes */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keywordtype">int</span> message_new(<span class="keyword">struct</span> <a class="code" href="structmessagelist.html">messagelist</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> message_delete(<span class="keyword">struct</span> <a class="code" href="structmessagelist.html">messagelist</a> *this_, <span class="keywordtype">int</span> mid);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structmessagelist.html">messagelist</a> *messagelist_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">void</span> messagelist_init(<span class="keyword">struct</span> <a class="code" href="structmessagelist.html">messagelist</a> *this_);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structmessage.html">message</a> *message_get(<span class="keyword">struct</span> <a class="code" href="structmessagelist.html">messagelist</a> *this_);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmessagelist_html"><div class="ttname"><a href="structmessagelist.html">messagelist</a></div><div class="ttdef"><b>Definition:</b> messages.c:27</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>messages.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/mg_8h_source.html b/html/mg_8h_source.html
new file mode 100644
index 000000000..46f202ee2
--- /dev/null
+++ b/html/mg_8h_source.html
@@ -0,0 +1,490 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/mg/mg.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('mg_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">mg.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;data.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;projection.h&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="map_8h.html">map.h</a>&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;file.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structblock__data.html"> 29</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structblock__data.html">block_data</a> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structblock.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structblock.html">block</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">/* int blocks;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> int size;</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> int next;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> struct coord_rect r;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> int count;*/</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p[32];</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> block_get_blocks(<span class="keyword">struct</span> <a class="code" href="structblock.html">block</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p; <span class="keywordflow">return</span> get_u32(&amp;p); }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> block_get_size(<span class="keyword">struct</span> <a class="code" href="structblock.html">block</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p+4; <span class="keywordflow">return</span> get_u32(&amp;p); }</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> block_get_next(<span class="keyword">struct</span> <a class="code" href="structblock.html">block</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p+8; <span class="keywordflow">return</span> get_u32(&amp;p); }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> block_get_count(<span class="keyword">struct</span> <a class="code" href="structblock.html">block</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p+28; <span class="keywordflow">return</span> get_u32(&amp;p); }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> block_get_r(<span class="keyword">struct</span> <a class="code" href="structblock.html">block</a> * blk, <span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> * r) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p+12; r -&gt;lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = get_u32(&amp;p); r -&gt;lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = get_u32(&amp;p); r -&gt;rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = get_u32(&amp;p); r -&gt;rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = get_u32(&amp;p); }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structitem__priv.html"> 47</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__priv.html">item_priv</a> {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">int</span> cidx;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> aidx;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *cstart,*cp,*cend;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *astart,*ap,*aend;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">enum</span> attr_type attr_last;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">enum</span> attr_type attr_next;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> item;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structtown__priv.html"> 57</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtown__priv.html">town_priv</a> {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6"> 58</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6">id</a>; </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structtown__priv.html#a0073646eb87512bee411856044c155d3"> 59</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> <a class="code" href="structtown__priv.html#a0073646eb87512bee411856044c155d3">c</a>; </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae"> 60</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae">name</a>; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5"> 61</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5">district</a>; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c"> 62</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c">postal_code1</a>; </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969"> 63</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969">order</a>; </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7"> 64</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7">type</a>; </div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structtown__priv.html#a51981917412354afe402e4f57266f4e5"> 65</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structtown__priv.html#a51981917412354afe402e4f57266f4e5">country</a>; </div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b"> 66</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b">unknown2</a>; </div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8"> 67</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8">size</a>; </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854"> 68</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854">street_assoc</a>; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702"> 69</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702">unknown3</a>; </div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d"> 70</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d">postal_code2</a>; </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38"> 71</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38">unknown4</a>; </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">int</span> cidx;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">int</span> aidx;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">enum</span> attr_type attr_next;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">char</span> debug[256];</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">char</span> postal[32];</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> town_attr_item;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;};</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structpoly__priv.html"> 81</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpoly__priv.html">poly_priv</a> {</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> poly_num;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *poly_next;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">int</span> subpoly_num;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> subpoly_num_all;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *subpoly_next;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *subpoly_start;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c[2];</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> order;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> type;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> polys;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *count;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> count_sum;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">int</span> aidx;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">enum</span> attr_type attr_next;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;};</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structstreet__header.html"> 101</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__header.html">street_header</a> {</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="comment">/*unsigned char order;</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> int count;*/</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p[5];</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;} __attribute__((packed));</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_header_get_order(<span class="keyword">struct</span> <a class="code" href="structstreet__header.html">street_header</a> * str) { <span class="keywordflow">return</span> *str-&gt;p; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> street_header_get_count(<span class="keyword">struct</span> <a class="code" href="structstreet__header.html">street_header</a> * str) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = str-&gt;p+1; <span class="keywordflow">return</span> get_u32_unal(&amp;p); }</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structstreet__type.html"> 109</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__type.html">street_type</a> {</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">/*unsigned char order;</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> unsigned short country;*/</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p[3];</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;} __attribute__((packed));</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_type_get_order(<span class="keyword">struct</span> <a class="code" href="structstreet__type.html">street_type</a> * str) { <span class="keywordflow">return</span> *str-&gt;p; }</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> street_type_get_country(<span class="keyword">struct</span> <a class="code" href="structstreet__type.html">street_type</a> * str) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = str-&gt;p+1; <span class="keywordflow">return</span> get_u16_unal(&amp;p); }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structstreet__header__type.html"> 117</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__header__type.html">street_header_type</a> {</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__header.html">street_header</a> *header;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">int</span> type_count;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__type.html">street_type</a> *type;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;};</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="structstreet__str.html"> 123</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__str.html">street_str</a> {</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">/*int segid;</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> unsigned char limit;*/</span> <span class="comment">/* 0x03,0x30=One Way,0x33=No Passing */</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="comment">/*unsigned char unknown2;</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> unsigned char unknown3;</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> unsigned char type;</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> unsigned int nameid;*/</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p[12];</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;};</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> street_str_get_segid(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = str-&gt;p; <span class="keywordflow">return</span> get_u32_unal(&amp;p); }</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_str_get_limit(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordflow">return</span> str-&gt;p[4]; }</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_str_get_unknown2(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordflow">return</span> str-&gt;p[5]; }</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_str_get_unknown3(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordflow">return</span> str-&gt;p[6]; }</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> street_str_get_type(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordflow">return</span> str-&gt;p[7]; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> street_str_get_nameid(<span class="keyword">struct</span> <a class="code" href="structstreet__str.html">street_str</a> * str) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = str-&gt;p+8; <span class="keywordflow">return</span> get_u32_unal(&amp;p); }</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structstreet__name__segment.html"> 139</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__name__segment.html">street_name_segment</a> {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">int</span> segid;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcountry.html">country</a>;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;};</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="structstreet__name.html"> 144</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__name.html">street_name</a> {</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keywordtype">int</span> len;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcountry.html">country</a>;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">int</span> townassoc;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">char</span> *name1;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">char</span> *name2;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordtype">int</span> segment_count;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name__segment.html">street_name_segment</a> *segments;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">int</span> aux_len;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *aux_data;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordtype">int</span> tmp_len;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tmp_data;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;};</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structhousenumber.html"> 158</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> {</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordtype">int</span> number;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structsuffix.html">suffix</a>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;};</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structstreet__name__numbers.html"> 163</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__name__numbers.html">street_name_numbers</a> {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">int</span> len;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">int</span> tag;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">int</span> dist;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structcountry.html">country</a>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *c;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> first;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> last;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">int</span> segment_count;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name__segment.html">street_name_segment</a> *segments;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keywordtype">int</span> aux_len;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *aux_data;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">int</span> tmp_len;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tmp_data;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;};</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> street_name_numbers_get_coord(<span class="keyword">struct</span> <a class="code" href="structstreet__name__numbers.html">street_name_numbers</a> * str, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> * c) {</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p=(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)str-&gt;c;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=get_u32_unal(&amp;p);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=get_u32_unal(&amp;p);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;}</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structstreet__name__number.html"> 184</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__name__number.html">street_name_number</a> {</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">int</span> len;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">int</span> tag;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *c;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> first;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> last;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name__segment.html">street_name_segment</a> *segment;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;};</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structstreet__priv.html"> 195</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__priv.html">street_priv</a> {</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *name_file;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__header.html">street_header</a> *header;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">int</span> type_count;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__type.html">street_type</a> *type;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__str.html">street_str</a> *str;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__str.html">street_str</a> *str_start;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *coord_begin;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p_rewind;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *next;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordtype">int</span> status;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordtype">int</span> status_rewind;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> ref;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">int</span> bytes;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordtype">int</span> more;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structhousenumber.html">housenumber</a>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordtype">int</span> cidx;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> hnc[100];</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">struct </span><a class="code" href="structhousenumber.html">housenumber</a> hn[100];</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">int</span> hn_count;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name.html">street_name</a> name;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name__numbers.html">street_name_numbers</a> name_numbers;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__name__number.html">street_name_number</a> name_number;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">enum</span> attr_type attr_next;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordtype">char</span> debug[256];</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">char</span> first_number[32];</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">char</span> last_number[32];</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">char</span> current_number[32];</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; GHashTable *streetname_hash;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;};</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keyword">enum</span> file_index {</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; file_border_ply=0,</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; file_bridge_ply,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; file_build_ply,</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; file_golf_ply,</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; file_height_ply,</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; file_natpark_ply,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; file_nature_ply,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; file_other_ply,</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; file_rail_ply,</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; file_sea_ply,</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; file_street_bti,</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; file_street_str,</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; file_strname_stn,</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; file_town_twn,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; file_tunnel_ply,</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; file_water_ply,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; file_woodland_ply,</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; file_end,</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; file_town_twn_alt1,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; file_town_twn_alt2,</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; file_street_str_alt1,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; file_street_str_alt2,</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; file_street_str_alt3,</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; file_street_str_alt4,</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;};</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> {</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">int</span> id;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>[file_end];</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordtype">char</span> *dirname;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;};</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#define BT_STACK_SIZE 32</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structblock__bt__priv.html"> 264</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structblock__bt__priv.html">block_bt_priv</a> {</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">struct </span><a class="code" href="structblock.html">block</a> *b;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> r, r_curr;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordtype">int</span> next;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">int</span> block_count;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> stack[BT_STACK_SIZE];</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordtype">int</span> stackp;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordtype">int</span> order;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;};</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="structblock__priv.html"> 276</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structblock__priv.html">block_priv</a> {</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">int</span> block_num;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a> b_rect;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *block_start;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keyword">struct </span><a class="code" href="structblock.html">block</a> *b;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p_start;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">int</span> binarytree;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">struct </span><a class="code" href="structblock__bt__priv.html">block_bt_priv</a> bt;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;};</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structblock__offset.html"> 288</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structblock__offset.html">block_offset</a> {</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment">/* unsigned short offset;</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> unsigned short block;*/</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p[4];</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;};</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> block_offset_get_offset(<span class="keyword">struct</span> <a class="code" href="structblock__offset.html">block_offset</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p; <span class="keywordflow">return</span> get_u16_unal(&amp;p); }</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> block_offset_get_block(<span class="keyword">struct</span> <a class="code" href="structblock__offset.html">block_offset</a> * blk) { <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p = blk-&gt;p+2; <span class="keywordflow">return</span> get_u16_unal(&amp;p); }</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structtree__search__node.html"> 296</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtree__search__node.html">tree_search_node</a> {</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keyword">struct </span><a class="code" href="structtree__hdr.html">tree_hdr</a> *hdr;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p;</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *last;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end;</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">int</span> low;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordtype">int</span> high;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">int</span> last_low;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">int</span> last_high;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; };</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structtree__search.html"> 307</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtree__search.html">tree_search</a> {</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *f;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordtype">int</span> last_node;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordtype">int</span> curr_node;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keyword">struct </span><a class="code" href="structtree__search__node.html">tree_search_node</a> nodes[5];</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;};</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> {</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *xsel;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *cur_sel;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *m;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">enum</span> file_index current_file;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">struct </span><a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keyword">struct </span><a class="code" href="structblock__priv.html">block_priv</a> b;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keyword">struct </span><a class="code" href="structtown__priv.html">town_priv</a> town;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoly__priv.html">poly_priv</a> poly;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__priv.html">street_priv</a> street;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">struct </span><a class="code" href="structtree__search.html">tree_search</a> ts;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordtype">int</span> search_country;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> search_item;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *search_attr;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordtype">char</span> *search_str;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">int</span> search_partial;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordtype">int</span> search_linear;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *search_p;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordtype">int</span> search_blk_count;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keyword">enum</span> attr_type search_type,search_type_next;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *search_mr_tmp;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *search_item_tmp;</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">struct </span><a class="code" href="structblock__offset.html">block_offset</a> *search_blk_off;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordtype">int</span> search_block;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; GHashTable *block_hash[file_end];</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__priv.html">item_priv</a> item3;</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;};</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="keywordtype">int</span> mg_country_from_isonum(<span class="keywordtype">int</span> isonum);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="keywordtype">int</span> mg_country_to_isonum(<span class="keywordtype">int</span> <a class="code" href="structcountry.html">country</a>);</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="keywordtype">int</span> mg_country_postal_len(<span class="keywordtype">int</span> <a class="code" href="structcountry.html">country</a>);</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keywordtype">int</span> block_init(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keywordtype">int</span> block_next(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keywordtype">int</span> block_get_byindex(<span class="keyword">struct</span> <a class="code" href="structfile.html">file</a> *<a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> idx, <span class="keyword">struct</span> <a class="code" href="structblock__priv.html">block_priv</a> *blk);</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keywordtype">int</span> block_next_lin(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keywordtype">int</span> tree_search_hv(<span class="keywordtype">char</span> *dirname, <span class="keywordtype">char</span> *filename, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> search1, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> search2, <span class="keywordtype">int</span> *<a class="code" href="structresult.html">result</a>);</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keywordtype">int</span> town_get(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structtown__priv.html">town_priv</a> *poly, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keywordtype">int</span> town_get_byid(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structtown__priv.html">town_priv</a> *twn, <span class="keywordtype">int</span> id_hi, <span class="keywordtype">int</span> id_lo, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * town_search_get_item(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="keywordtype">int</span> poly_get(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structpoly__priv.html">poly_priv</a> *poly, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="keywordtype">int</span> poly_get_byid(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structpoly__priv.html">poly_priv</a> *poly, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keywordtype">int</span> street_get(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structstreet__priv.html">street_priv</a> *street, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="keywordtype">int</span> street_get_byid(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structstreet__priv.html">street_priv</a> *street, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keywordtype">int</span> street_name_get_byid(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keyword">struct</span> <a class="code" href="structstreet__priv.html">street_priv</a> *street, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * street_search_get_item(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keywordtype">void</span> tree_search_init(<span class="keywordtype">char</span> *dirname, <span class="keywordtype">char</span> *filename, <span class="keyword">struct</span> <a class="code" href="structtree__search.html">tree_search</a> *ts, <span class="keywordtype">int</span> offset);</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="keywordtype">void</span> tree_search_free(<span class="keyword">struct</span> <a class="code" href="structtree__search.html">tree_search</a> *ts);</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keywordtype">int</span> tree_search_next(<span class="keyword">struct</span> <a class="code" href="structtree__search.html">tree_search</a> *ts, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p, <span class="keywordtype">int</span> dir);</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="keywordtype">int</span> tree_search_next_lin(<span class="keyword">struct</span> <a class="code" href="structtree__search.html">tree_search</a> *ts, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p);</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> * housenumber_search_get_item(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> * map_rect_new_mg(<span class="keyword">struct</span> <a class="code" href="structmap__priv.html">map_priv</a> *<a class="code" href="structmap.html">map</a>, <span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="keywordtype">void</span> map_rect_destroy_mg(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *map_rect_get_item_byid_mg(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, <span class="keywordtype">int</span> <a class="code" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a>);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keywordtype">int</span> housenumber_search_setup(<span class="keyword">struct</span> <a class="code" href="structmap__rect__priv.html">map_rect_priv</a> *mr);</div>
+<div class="ttc" id="structresult_html"><div class="ttname"><a href="structresult.html">result</a></div><div class="ttdef"><b>Definition:</b> command.c:34</div></div>
+<div class="ttc" id="structtown__priv_html_a2593d4d61589fb2ae28499b0e84baea6"><div class="ttname"><a href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6">town_priv::id</a></div><div class="ttdeci">unsigned int id</div><div class="ttdef"><b>Definition:</b> mg.h:58</div></div>
+<div class="ttc" id="structpoly__priv_html"><div class="ttname"><a href="structpoly__priv.html">poly_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:81</div></div>
+<div class="ttc" id="structtown__priv_html_a3ef799fa40133d6c451d3ca00569a77b"><div class="ttname"><a href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b">town_priv::unknown2</a></div><div class="ttdeci">unsigned int unknown2</div><div class="ttdef"><b>Definition:</b> mg.h:66</div></div>
+<div class="ttc" id="structstreet__name_html"><div class="ttname"><a href="structstreet__name.html">street_name</a></div><div class="ttdef"><b>Definition:</b> mg.h:144</div></div>
+<div class="ttc" id="structtree__hdr_html"><div class="ttname"><a href="structtree__hdr.html">tree_hdr</a></div><div class="ttdef"><b>Definition:</b> tree.c:25</div></div>
+<div class="ttc" id="structtown__priv_html_ace761097605847b0c4a1fcd291c97f38"><div class="ttname"><a href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38">town_priv::unknown4</a></div><div class="ttdeci">unsigned int unknown4</div><div class="ttdef"><b>Definition:</b> mg.h:71</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="structblock__data_html"><div class="ttname"><a href="structblock__data.html">block_data</a></div><div class="ttdef"><b>Definition:</b> mg.h:29</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structcountry_html"><div class="ttname"><a href="structcountry.html">country</a></div><div class="ttdef"><b>Definition:</b> country.c:31</div></div>
+<div class="ttc" id="structtown__priv_html_a787e094e56cefffe19d60981cdbd9969"><div class="ttname"><a href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969">town_priv::order</a></div><div class="ttdeci">unsigned char order</div><div class="ttdef"><b>Definition:</b> mg.h:63</div></div>
+<div class="ttc" id="structstreet__priv_html"><div class="ttname"><a href="structstreet__priv.html">street_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:195</div></div>
+<div class="ttc" id="structtown__priv_html_a6d6b86f9cbd2d8a337d58b8cec99887c"><div class="ttname"><a href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c">town_priv::postal_code1</a></div><div class="ttdeci">char * postal_code1</div><div class="ttdef"><b>Definition:</b> mg.h:62</div></div>
+<div class="ttc" id="structtown__priv_html_a431ccb4e7493f6ab551e5789ba4e8df8"><div class="ttname"><a href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8">town_priv::size</a></div><div class="ttdeci">unsigned char size</div><div class="ttdef"><b>Definition:</b> mg.h:67</div></div>
+<div class="ttc" id="structstreet__name__segment_html"><div class="ttname"><a href="structstreet__name__segment.html">street_name_segment</a></div><div class="ttdef"><b>Definition:</b> mg.h:139</div></div>
+<div class="ttc" id="structsuffix_html"><div class="ttname"><a href="structsuffix.html">suffix</a></div><div class="ttdef"><b>Definition:</b> navigation.c:111</div></div>
+<div class="ttc" id="structtown__priv_html_a58cbc1381a2e25e2b2dd4c6ad8134702"><div class="ttname"><a href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702">town_priv::unknown3</a></div><div class="ttdeci">unsigned char unknown3</div><div class="ttdef"><b>Definition:</b> mg.h:69</div></div>
+<div class="ttc" id="structstreet__name__number_html"><div class="ttname"><a href="structstreet__name__number.html">street_name_number</a></div><div class="ttdef"><b>Definition:</b> mg.h:184</div></div>
+<div class="ttc" id="structmap__priv_html"><div class="ttname"><a href="structmap__priv.html">map_priv</a></div><div class="ttdoc">Represents the map from a single binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:105</div></div>
+<div class="ttc" id="structmap__rect__priv_html"><div class="ttname"><a href="structmap__rect__priv.html">map_rect_priv</a></div><div class="ttdef"><b>Definition:</b> binfile.c:138</div></div>
+<div class="ttc" id="structitem_html_a8be73452bc1e39e9054361ab579c9dc1"><div class="ttname"><a href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a></div><div class="ttdeci">int id_lo</div><div class="ttdef"><b>Definition:</b> item.h:102</div></div>
+<div class="ttc" id="structtown__priv_html_af103fd03e9b899766763b46a8ed1add7"><div class="ttname"><a href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7">town_priv::type</a></div><div class="ttdeci">unsigned char type</div><div class="ttdef"><b>Definition:</b> mg.h:64</div></div>
+<div class="ttc" id="structtown__priv_html_ab68c6f9c8ab0e7f1e8b418a3ed5df74d"><div class="ttname"><a href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d">town_priv::postal_code2</a></div><div class="ttdeci">char * postal_code2</div><div class="ttdef"><b>Definition:</b> mg.h:70</div></div>
+<div class="ttc" id="structtown__priv_html_a0073646eb87512bee411856044c155d3"><div class="ttname"><a href="structtown__priv.html#a0073646eb87512bee411856044c155d3">town_priv::c</a></div><div class="ttdeci">struct coord c</div><div class="ttdef"><b>Definition:</b> mg.h:59</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="structtree__search_html"><div class="ttname"><a href="structtree__search.html">tree_search</a></div><div class="ttdef"><b>Definition:</b> mg.h:307</div></div>
+<div class="ttc" id="structblock_html"><div class="ttname"><a href="structblock.html">block</a></div><div class="ttdef"><b>Definition:</b> mg.h:33</div></div>
+<div class="ttc" id="structtown__priv_html_a52652f68cffad5486b7ed0c4c85473f5"><div class="ttname"><a href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5">town_priv::district</a></div><div class="ttdeci">char * district</div><div class="ttdef"><b>Definition:</b> mg.h:61</div></div>
+<div class="ttc" id="structhousenumber_html"><div class="ttname"><a href="structhousenumber.html">housenumber</a></div><div class="ttdef"><b>Definition:</b> mg.h:158</div></div>
+<div class="ttc" id="structstreet__str_html"><div class="ttname"><a href="structstreet__str.html">street_str</a></div><div class="ttdef"><b>Definition:</b> mg.h:123</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structstreet__header_html"><div class="ttname"><a href="structstreet__header.html">street_header</a></div><div class="ttdef"><b>Definition:</b> mg.h:101</div></div>
+<div class="ttc" id="structitem__priv_html"><div class="ttname"><a href="structitem__priv.html">item_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:47</div></div>
+<div class="ttc" id="map_8h_html"><div class="ttname"><a href="map_8h.html">map.h</a></div><div class="ttdoc">Contains exported functions / structures for map.c. </div></div>
+<div class="ttc" id="structblock__bt__priv_html"><div class="ttname"><a href="structblock__bt__priv.html">block_bt_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:264</div></div>
+<div class="ttc" id="structblock__offset_html"><div class="ttname"><a href="structblock__offset.html">block_offset</a></div><div class="ttdef"><b>Definition:</b> mg.h:288</div></div>
+<div class="ttc" id="structcoord__rect_html"><div class="ttname"><a href="structcoord__rect.html">coord_rect</a></div><div class="ttdef"><b>Definition:</b> coord.h:46</div></div>
+<div class="ttc" id="structstreet__name__numbers_html"><div class="ttname"><a href="structstreet__name__numbers.html">street_name_numbers</a></div><div class="ttdef"><b>Definition:</b> mg.h:163</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structstreet__header__type_html"><div class="ttname"><a href="structstreet__header__type.html">street_header_type</a></div><div class="ttdef"><b>Definition:</b> mg.h:117</div></div>
+<div class="ttc" id="structtown__priv_html_ab8b84bca7ecb60be3e7b212120e3f854"><div class="ttname"><a href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854">town_priv::street_assoc</a></div><div class="ttdeci">unsigned int street_assoc</div><div class="ttdef"><b>Definition:</b> mg.h:68</div></div>
+<div class="ttc" id="structtree__search__node_html"><div class="ttname"><a href="structtree__search__node.html">tree_search_node</a></div><div class="ttdef"><b>Definition:</b> mg.h:296</div></div>
+<div class="ttc" id="structstreet__type_html"><div class="ttname"><a href="structstreet__type.html">street_type</a></div><div class="ttdef"><b>Definition:</b> mg.h:109</div></div>
+<div class="ttc" id="structtown__priv_html"><div class="ttname"><a href="structtown__priv.html">town_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:57</div></div>
+<div class="ttc" id="structblock__priv_html"><div class="ttname"><a href="structblock__priv.html">block_priv</a></div><div class="ttdef"><b>Definition:</b> mg.h:276</div></div>
+<div class="ttc" id="structitem_html_a193c3e2ec0076325a4f3139f9d33e06e"><div class="ttname"><a href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:101</div></div>
+<div class="ttc" id="structtown__priv_html_a51981917412354afe402e4f57266f4e5"><div class="ttname"><a href="structtown__priv.html#a51981917412354afe402e4f57266f4e5">town_priv::country</a></div><div class="ttdeci">unsigned short country</div><div class="ttdef"><b>Definition:</b> mg.h:65</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+<div class="ttc" id="structtown__priv_html_a099e3421fe446364d37946a0de39c3ae"><div class="ttname"><a href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae">town_priv::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> mg.h:60</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html">mg</a></li><li class="navelem"><b>mg.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/mman_8h_source.html b/html/mman_8h_source.html
new file mode 100644
index 000000000..3807126c9
--- /dev/null
+++ b/html/mman_8h_source.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/sys/mman.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('mman_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">mman.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _WIN32_MMAN_H_INCLUDED</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WIN32_MMAN_H_INCLUDED</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> * mmap_readonly_win32( <span class="keyword">const</span> <span class="keywordtype">char</span>* name, <span class="keywordtype">long</span>* map_handle_ptr, <span class="keywordtype">long</span>* map_file_ptr );</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">void</span> mmap_unmap_win32( <span class="keywordtype">void</span>* mem_ptr, <span class="keywordtype">long</span> map_handle, <span class="keywordtype">long</span> map_file );</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !_WIN32_MMAN_H_INCLUDED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><a class="el" href="dir_7aed18b4691c13264304778a7a12cc02.html">sys</a></li><li class="navelem"><b>mman.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/modules.html b/html/modules.html
new file mode 100644
index 000000000..7b78348a3
--- /dev/null
+++ b/html/modules.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Modules</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('modules.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Modules</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all modules:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="group__coord.html" target="_self">Coordinate handling functions</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="group__navit.html" target="_self">The navit core instance</a></td><td class="desc">Navit is the object containing most global data structures </td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/modules.js b/html/modules.js
new file mode 100644
index 000000000..55e142625
--- /dev/null
+++ b/html/modules.js
@@ -0,0 +1,5 @@
+var modules =
+[
+ [ "Coordinate handling functions", "group__coord.html", "group__coord" ],
+ [ "The navit core instance", "group__navit.html", "group__navit" ]
+]; \ No newline at end of file
diff --git a/html/namespaceorg_1_1navitproject_1_1navit.html b/html/namespaceorg_1_1navitproject_1_1navit.html
new file mode 100644
index 000000000..0fc6d16f7
--- /dev/null
+++ b/html/namespaceorg_1_1navitproject_1_1navit.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Package org.navitproject.navit</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('namespaceorg_1_1navitproject_1_1navit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> </div>
+ <div class="headertitle">
+<div class="title">Package org.navitproject.navit</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html">FileBrowserActivity</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html">NavitActivityResult</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html">NavitAddressSearchActivity</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html">NavitAppConfig</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html">NavitBackupTask</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitCamera.html">NavitCamera</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html">NavitDialogs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html">NavitDownloadSelectMapActivity</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html">NavitGraphics</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMap.html">NavitMap</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html">NavitMapDownloader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html">NavitRestoreTask</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSensors.html">NavitSensors</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html">NavitSpeech</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html">NavitSpeech2</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html">NavitTextTranslations</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html">NavitTimeout</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html">NavitVehicle</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classorg_1_1navitproject_1_1navit_1_1NavitWatch.html">NavitWatch</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a>, a modular navigation system. Copyright (C) 2005-2008 <a class="el" href="classorg_1_1navitproject_1_1navit_1_1Navit.html">Navit</a> Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>org</b></li><li class="navelem"><b>navitproject</b></li><li class="navelem"><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html">navit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/namespaceorg_1_1navitproject_1_1navit.js b/html/namespaceorg_1_1navitproject_1_1navit.js
new file mode 100644
index 000000000..60aff1306
--- /dev/null
+++ b/html/namespaceorg_1_1navitproject_1_1navit.js
@@ -0,0 +1,23 @@
+var namespaceorg_1_1navitproject_1_1navit =
+[
+ [ "FileBrowserActivity", "classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html", "classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity" ],
+ [ "Navit", "classorg_1_1navitproject_1_1navit_1_1Navit.html", "classorg_1_1navitproject_1_1navit_1_1Navit" ],
+ [ "NavitActivityResult", "interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html", "interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult" ],
+ [ "NavitAddressSearchActivity", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html", "classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity" ],
+ [ "NavitAppConfig", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html", "classorg_1_1navitproject_1_1navit_1_1NavitAppConfig" ],
+ [ "NavitBackupTask", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html", "classorg_1_1navitproject_1_1navit_1_1NavitBackupTask" ],
+ [ "NavitCamera", "classorg_1_1navitproject_1_1navit_1_1NavitCamera.html", "classorg_1_1navitproject_1_1navit_1_1NavitCamera" ],
+ [ "NavitDialogs", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html", "classorg_1_1navitproject_1_1navit_1_1NavitDialogs" ],
+ [ "NavitDownloadSelectMapActivity", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html", "classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity" ],
+ [ "NavitGraphics", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html", "classorg_1_1navitproject_1_1navit_1_1NavitGraphics" ],
+ [ "NavitMap", "classorg_1_1navitproject_1_1navit_1_1NavitMap.html", "classorg_1_1navitproject_1_1navit_1_1NavitMap" ],
+ [ "NavitMapDownloader", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html", "classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader" ],
+ [ "NavitRestoreTask", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html", "classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask" ],
+ [ "NavitSensors", "classorg_1_1navitproject_1_1navit_1_1NavitSensors.html", "classorg_1_1navitproject_1_1navit_1_1NavitSensors" ],
+ [ "NavitSpeech", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech" ],
+ [ "NavitSpeech2", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html", "classorg_1_1navitproject_1_1navit_1_1NavitSpeech2" ],
+ [ "NavitTextTranslations", "classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html", null ],
+ [ "NavitTimeout", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html", "classorg_1_1navitproject_1_1navit_1_1NavitTimeout" ],
+ [ "NavitVehicle", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html", "classorg_1_1navitproject_1_1navit_1_1NavitVehicle" ],
+ [ "NavitWatch", "classorg_1_1navitproject_1_1navit_1_1NavitWatch.html", "classorg_1_1navitproject_1_1navit_1_1NavitWatch" ]
+]; \ No newline at end of file
diff --git a/html/namespaces.html b/html/namespaces.html
new file mode 100644
index 000000000..90da7c995
--- /dev/null
+++ b/html/namespaces.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Namespace List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('namespaces.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Namespace List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all documented namespaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>org</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_')"/><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>navitproject</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><a class="el" href="namespaceorg_1_1navitproject_1_1navit.html" target="_self">navit</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/namespaces.js b/html/namespaces.js
new file mode 100644
index 000000000..898d59905
--- /dev/null
+++ b/html/namespaces.js
@@ -0,0 +1,8 @@
+var namespaces =
+[
+ [ "org", null, [
+ [ "navitproject", null, [
+ [ "navit", "namespaceorg_1_1navitproject_1_1navit.html", null ]
+ ] ]
+ ] ]
+]; \ No newline at end of file
diff --git a/html/nav_f.png b/html/nav_f.png
new file mode 100644
index 000000000..72a58a529
--- /dev/null
+++ b/html/nav_f.png
Binary files differ
diff --git a/html/nav_g.png b/html/nav_g.png
new file mode 100644
index 000000000..2093a237a
--- /dev/null
+++ b/html/nav_g.png
Binary files differ
diff --git a/html/nav_h.png b/html/nav_h.png
new file mode 100644
index 000000000..33389b101
--- /dev/null
+++ b/html/nav_h.png
Binary files differ
diff --git a/html/navigation_8c.html b/html/navigation_8c.html
new file mode 100644
index 000000000..aa1689c01
--- /dev/null
+++ b/html/navigation_8c.html
@@ -0,0 +1,526 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navigation_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">navigation.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &lt;ctype.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;profile.h&quot;</code><br/>
+<code>#include &quot;navigation.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;xmlconfig.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="route_8h_source.html">route.h</a>&quot;</code><br/>
+<code>#include &quot;transform.h&quot;</code><br/>
+<code>#include &quot;mapset.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="map_8h_source.html">map.h</a>&quot;</code><br/>
+<code>#include &quot;navit.h&quot;</code><br/>
+<code>#include &quot;event.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;speech.h&quot;</code><br/>
+<code>#include &quot;vehicleprofile.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;navit_nls.h&quot;</code><br/>
+<code>#include &quot;util.h&quot;</code><br/>
+<code>#include &quot;linguistics.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsuffix.html">suffix</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html">navigation</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html">navigation_maneuver</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about a navigation maneuver. <a href="structnavigation__maneuver.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html">navigation_command</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds information about a command for a navigation maneuver. <a href="structnavigation__command.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html">navigation_way</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__itm.html">navigation_itm</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__destination.html">street_destination</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A linked list containing the destination of the road. <a href="structstreet__destination.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__priv.html">map_priv</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the map from a single binfile. <a href="structmap__priv.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect__priv.html">map_rect_priv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a7cf689b7916c1fd66fae3457086a84d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a7cf689b7916c1fd66fae3457086a84d9">mex_none</a>&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a7cf689b7916c1fd66fae3457086a84d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d5317417b3243f023435edb85fbae56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a3d5317417b3243f023435edb85fbae56">mex_merge</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a3d5317417b3243f023435edb85fbae56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59497518b56060abdd403f4169a7a41f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a59497518b56060abdd403f4169a7a41f">mex_exit</a>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:a59497518b56060abdd403f4169a7a41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd435c7d1a7ddc7123c0420fb41070eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb">mex_interchange</a>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:acd435c7d1a7ddc7123c0420fb41070eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77db1821c53c028020b2ebf601c9df34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a77db1821c53c028020b2ebf601c9df34">mex_merge_right</a>&#160;&#160;&#160;9</td></tr>
+<tr class="separator:a77db1821c53c028020b2ebf601c9df34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafec98459688e4c23a1ad0418f617724"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#aafec98459688e4c23a1ad0418f617724">mex_exit_right</a>&#160;&#160;&#160;10</td></tr>
+<tr class="separator:aafec98459688e4c23a1ad0418f617724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4b62b8fa31789d6fbe3ca5452bf19b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#aa4b62b8fa31789d6fbe3ca5452bf19b2">mex_merge_left</a>&#160;&#160;&#160;17</td></tr>
+<tr class="separator:aa4b62b8fa31789d6fbe3ca5452bf19b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5098a1f8794cddb3192b9200caf96738"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a5098a1f8794cddb3192b9200caf96738">mex_exit_left</a>&#160;&#160;&#160;18</td></tr>
+<tr class="separator:a5098a1f8794cddb3192b9200caf96738"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ae478d5e9cecedb9e7386eb80a35f8312"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312">announcement_level</a> { <br/>
+&#160;&#160;<b>level_connect</b> = -2,
+<b>level_error</b> = -1,
+<b>level_now</b> = 0,
+<b>level_meters</b> = 1,
+<br/>
+&#160;&#160;<b>level_soon</b> = 2,
+<b>level_follow</b> = 3
+<br/>
+ }</td></tr>
+<tr class="separator:ae478d5e9cecedb9e7386eb80a35f8312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b23cf17b30a85699ca867751a071153"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>gender</b> { <b>unknown</b>,
+<b>masculine</b>,
+<b>feminine</b>,
+<b>neuter</b>
+ }</td></tr>
+<tr class="separator:a8b23cf17b30a85699ca867751a071153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ddcfa7ead6b183a42d71cacc767b7e0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>nav_status_int</b> { <b>status_none</b> = 0,
+<b>status_busy</b> = 1,
+<b>status_has_ritem</b> = 2,
+<b>status_has_sitem</b> = 4
+ }</td></tr>
+<tr class="separator:a7ddcfa7ead6b183a42d71cacc767b7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ab61fd72ab5180f84206c1619b60c201d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d">nav_status_to_text</a> (int status)</td></tr>
+<tr class="memdesc:ab61fd72ab5180f84206c1619b60c201d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts navigation status to human-readable text. <a href="#ab61fd72ab5180f84206c1619b60c201d">More...</a><br/></td></tr>
+<tr class="separator:ab61fd72ab5180f84206c1619b60c201d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af52411918a519cbfb8ee3dd4be14b178"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af52411918a519cbfb8ee3dd4be14b178"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_get_attr</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:af52411918a519cbfb8ee3dd4be14b178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af44538ba61ffd85df204d405749f6029"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af44538ba61ffd85df204d405749f6029"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_set_attr</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:af44538ba61ffd85df204d405749f6029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bd603240f52e2622daf7c2e33901f03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bd603240f52e2622daf7c2e33901f03"></a>
+struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_new</b> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:a1bd603240f52e2622daf7c2e33901f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae35ea203f309dddf0f4177a292994a73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae35ea203f309dddf0f4177a292994a73"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_set_announce</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, enum item_type type, int *<a class="el" href="structlevel.html">level</a>)</td></tr>
+<tr class="separator:ae35ea203f309dddf0f4177a292994a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3dfa1aabdcb3ee153eddbb91d5c6782"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3dfa1aabdcb3ee153eddbb91d5c6782"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_destroy</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_)</td></tr>
+<tr class="separator:ad3dfa1aabdcb3ee153eddbb91d5c6782"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a141e6722ebe071a7c2aa48ac2a16e888"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation_register_callback</a> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, enum attr_type type, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:a141e6722ebe071a7c2aa48ac2a16e888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a new callback function. <a href="#a141e6722ebe071a7c2aa48ac2a16e888">More...</a><br/></td></tr>
+<tr class="separator:a141e6722ebe071a7c2aa48ac2a16e888"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22c0a776e9a1c462ce9bbf6d8ebb4d24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24">navigation_unregister_callback</a> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, enum attr_type type, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="memdesc:a22c0a776e9a1c462ce9bbf6d8ebb4d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a callback function. <a href="#a22c0a776e9a1c462ce9bbf6d8ebb4d24">More...</a><br/></td></tr>
+<tr class="separator:a22c0a776e9a1c462ce9bbf6d8ebb4d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a8a5f4e94a4c775901bfeccc4801bd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a8a5f4e94a4c775901bfeccc4801bd6"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_get_map</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_)</td></tr>
+<tr class="separator:a0a8a5f4e94a4c775901bfeccc4801bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adedaab7a3c765b3fd3f44d76a2b18d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adedaab7a3c765b3fd3f44d76a2b18d30"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_set_route</b> (struct <a class="el" href="structnavigation.html">navigation</a> *this_, struct <a class="el" href="structroute.html">route</a> *<a class="el" href="structroute.html">route</a>)</td></tr>
+<tr class="separator:adedaab7a3c765b3fd3f44d76a2b18d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0365f749e045fe22436cb4418a7a96e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0365f749e045fe22436cb4418a7a96e4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_init</b> (void)</td></tr>
+<tr class="separator:a0365f749e045fe22436cb4418a7a96e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:aa565aae0c1fb0952c6ac477f449f7549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa565aae0c1fb0952c6ac477f449f7549"></a>
+struct <a class="el" href="structsuffix.html">suffix</a>&#160;</td><td class="memItemRight" valign="bottom"><b>suffixes</b> []</td></tr>
+<tr class="separator:aa565aae0c1fb0952c6ac477f449f7549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9541e5fa2bd1f5f4e6b605c9a87b16e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9541e5fa2bd1f5f4e6b605c9a87b16e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">distances</a> [] ={1,2,3,4,5,10,25,50,75,100,150,200,250,300,400,500,750,-1}</td></tr>
+<tr class="memdesc:aa9541e5fa2bd1f5f4e6b605c9a87b16e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set of simplified distance values that are easy to be pronounced. Used for the 'vocabulary_distances' configuration. <br/></td></tr>
+<tr class="separator:aa9541e5fa2bd1f5f4e6b605c9a87b16e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67657ae1ed8eaea55d26b24c019d66bd"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>navigation_func</b></td></tr>
+<tr class="separator:a67657ae1ed8eaea55d26b24c019d66bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2015 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>Generates navigation messages for a calculated route. </p>
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a59497518b56060abdd403f4169a7a41f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_exit&#160;&#160;&#160;2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Exiting from a motorway-like road, direction undefined. This should only be used for ramps leading to a non-motorway road. For interchanges, use <a class="el" href="navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb">mex_interchange</a> instead. This value is not intended to be set directly but can be used for comparisons, e.g. <code>merge_or_exit &amp; mex_merge</code>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5098a1f8794cddb3192b9200caf96738"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_exit_left&#160;&#160;&#160;18</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Exiting from a motorway-like road to the left. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="navigation_8c.html#a59497518b56060abdd403f4169a7a41f">mex_exit</a> for usage </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aafec98459688e4c23a1ad0418f617724"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_exit_right&#160;&#160;&#160;10</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Exiting from a motorway-like road to the right. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="navigation_8c.html#a59497518b56060abdd403f4169a7a41f">mex_exit</a> for usage </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acd435c7d1a7ddc7123c0420fb41070eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_interchange&#160;&#160;&#160;4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Motorway-like road splits in two. This should be used for all cases in which ramps lead to another motorway-like road. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3d5317417b3243f023435edb85fbae56"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_merge&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Merging into a motorway-like road, direction undefined. This value is not intended to be set directly but can be used for comparisons, e.g. <code>merge_or_exit &amp; mex_merge</code>. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa4b62b8fa31789d6fbe3ca5452bf19b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_merge_left&#160;&#160;&#160;17</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Merging into a motorway-like road to the left (coming from the right) </p>
+
+</div>
+</div>
+<a class="anchor" id="a77db1821c53c028020b2ebf601c9df34"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_merge_right&#160;&#160;&#160;9</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Merging into a motorway-like road to the right (coming from the left) </p>
+
+</div>
+</div>
+<a class="anchor" id="a7cf689b7916c1fd66fae3457086a84d9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mex_none&#160;&#160;&#160;0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Not merging into or exiting from a motorway_like road </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="ae478d5e9cecedb9e7386eb80a35f8312"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312">announcement_level</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Enum that defines the different states in announcing a turn. These states are dependent on the current distance to the turn; the distances are configured in navit.xml for every type of highway. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ab61fd72ab5180f84206c1619b60c201d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* nav_status_to_text </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts navigation status to human-readable text. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">The</td><td>status. This must be one of the values for<div class="fragment"><div class="line"><span class="keyword">enum</span> nav_status </div>
+</div><!-- fragment --> .</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A string which corresponds to the constant value. The caller is responsible for calling <div class="fragment"><div class="line">g_free() </div>
+</div><!-- fragment --> when the result is no longer needed. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a141e6722ebe071a7c2aa48ac2a16e888"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_register_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Registers a new callback function. </p>
+<p>Callback functions are called whenever the attribute for which they are registered changes. It is possible to register callbacks for</p>
+<div class="fragment"><div class="line">attr_any </div>
+</div><!-- fragment --><p> , which will fire on any change.</p>
+<p>The</p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation.html">navigation</a> </div>
+</div><!-- fragment --><p> object has three callback lists. They differ by the arguments which are passed to the callback function and are selected based on the attribute type: </p>
+<ul>
+<li>
+Callbacks for the<div class="fragment"><div class="line">navigation_speech </div>
+</div><!-- fragment --> attribute are added to the <div class="fragment"><div class="line">callback_speech </div>
+</div><!-- fragment --> list. </li>
+<li>
+Callbacks for the<div class="fragment"><div class="line">navigation_long </div>
+</div><!-- fragment --> attribute are added to the<div class="fragment"><div class="line"><a class="code" href="structcallback.html">callback</a> </div>
+</div><!-- fragment --> list. </li>
+<li>
+Callbacks for any other attribute, including<div class="fragment"><div class="line">attr_any </div>
+</div><!-- fragment --> , are added to the list stored in the<div class="fragment"><div class="line"><a class="code" href="structcallback__list.html">callback_list</a> </div>
+</div><!-- fragment --> attribute. This functionality is inherited from <div class="fragment"><div class="line"><a class="code" href="structnavit__object.html">navit_object</a> </div>
+</div><!-- fragment --> . </li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navigation object. </td></tr>
+ <tr><td class="paramname">type</td><td>The attribute type </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback function</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>true on success, false on failure </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a22c0a776e9a1c462ce9bbf6d8ebb4d24"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void navigation_unregister_callback </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td>
+ <td class="paramname"><em>cb</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unregisters a callback function. </p>
+<p>This function removes a previously registered callback function from the callback list to which it was added. See the documentation on <a class="el" href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation_register_callback(struct navigation *, enum attr_type, struct callback *)</a> for details on callback lists.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The navigation object. </td></tr>
+ <tr><td class="paramname">type</td><td>The attribute type </td></tr>
+ <tr><td class="paramname">cb</td><td>The callback function </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a67657ae1ed8eaea55d26b24c019d66bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> navigation_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_navigation,</div>
+<div class="line"> (object_func_new)navigation_new,</div>
+<div class="line"> (object_func_get_attr)navigation_get_attr,</div>
+<div class="line"> (object_func_iter_new)navit_object_attr_iter_new,</div>
+<div class="line"> (object_func_iter_destroy)navit_object_attr_iter_destroy,</div>
+<div class="line"> (object_func_set_attr)navigation_set_attr,</div>
+<div class="line"> (object_func_add_attr)navit_object_add_attr,</div>
+<div class="line"> (object_func_remove_attr)navit_object_remove_attr,</div>
+<div class="line"> (object_func_init)NULL,</div>
+<div class="line"> (object_func_destroy)navigation_destroy,</div>
+<div class="line"> (object_func_dup)NULL,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="navigation_8c.html">navigation.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navigation_8c.js b/html/navigation_8c.js
new file mode 100644
index 000000000..82c75d429
--- /dev/null
+++ b/html/navigation_8c.js
@@ -0,0 +1,54 @@
+var navigation_8c =
+[
+ [ "suffix", "structsuffix.html", "structsuffix" ],
+ [ "navigation", "structnavigation.html", "structnavigation" ],
+ [ "navigation_maneuver", "structnavigation__maneuver.html", "structnavigation__maneuver" ],
+ [ "navigation_command", "structnavigation__command.html", "structnavigation__command" ],
+ [ "navigation_way", "structnavigation__way.html", "structnavigation__way" ],
+ [ "navigation_itm", "structnavigation__itm.html", "structnavigation__itm" ],
+ [ "street_destination", "structstreet__destination.html", "structstreet__destination" ],
+ [ "map_priv", "structmap__priv.html", "structmap__priv" ],
+ [ "map_rect_priv", "structmap__rect__priv.html", "structmap__rect__priv" ],
+ [ "mex_exit", "navigation_8c.html#a59497518b56060abdd403f4169a7a41f", null ],
+ [ "mex_exit_left", "navigation_8c.html#a5098a1f8794cddb3192b9200caf96738", null ],
+ [ "mex_exit_right", "navigation_8c.html#aafec98459688e4c23a1ad0418f617724", null ],
+ [ "mex_interchange", "navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb", null ],
+ [ "mex_merge", "navigation_8c.html#a3d5317417b3243f023435edb85fbae56", null ],
+ [ "mex_merge_left", "navigation_8c.html#aa4b62b8fa31789d6fbe3ca5452bf19b2", null ],
+ [ "mex_merge_right", "navigation_8c.html#a77db1821c53c028020b2ebf601c9df34", null ],
+ [ "mex_none", "navigation_8c.html#a7cf689b7916c1fd66fae3457086a84d9", null ],
+ [ "announcement_level", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312", [
+ [ "level_connect", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312af6975bae09a49dab8e2523ef758a600f", null ],
+ [ "level_error", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a4d28412e8e3b2b1796fb01ef096bcea4", null ],
+ [ "level_now", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a598f6edf634f88290843d1c33ffb839a", null ],
+ [ "level_meters", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312ac02bed9498413979e6e91690a8ca3ca1", null ],
+ [ "level_soon", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312ac63b44cc1f4f2a4275538d591625adb1", null ],
+ [ "level_follow", "navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a4e212161ec3aa7427625c87e5e16d27d", null ]
+ ] ],
+ [ "gender", "navigation_8c.html#a8b23cf17b30a85699ca867751a071153", [
+ [ "unknown", "navigation_8c.html#a8b23cf17b30a85699ca867751a071153a5b9f6d065e6e98483b3d3ed01f4f6cbe", null ],
+ [ "masculine", "navigation_8c.html#a8b23cf17b30a85699ca867751a071153a800e0a023d5f3d8b2f6a4c4a1a2cb103", null ],
+ [ "feminine", "navigation_8c.html#a8b23cf17b30a85699ca867751a071153a5205b5343075f59f599e70d1380c2602", null ],
+ [ "neuter", "navigation_8c.html#a8b23cf17b30a85699ca867751a071153ab6dae6437f15440338fab3ebc4dcef4f", null ]
+ ] ],
+ [ "nav_status_int", "navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0", [
+ [ "status_none", "navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a21a538400deaf082146a11e2325eed3e", null ],
+ [ "status_busy", "navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a1c5547b065af258e8ff6772c196d9e75", null ],
+ [ "status_has_ritem", "navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a48a93ad9be20e365c1da3e45f6bbf34f", null ],
+ [ "status_has_sitem", "navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a9f0752996c45729a2497efddda488af8", null ]
+ ] ],
+ [ "nav_status_to_text", "navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d", null ],
+ [ "navigation_destroy", "navigation_8c.html#ad3dfa1aabdcb3ee153eddbb91d5c6782", null ],
+ [ "navigation_get_attr", "navigation_8c.html#af52411918a519cbfb8ee3dd4be14b178", null ],
+ [ "navigation_get_map", "navigation_8c.html#a0a8a5f4e94a4c775901bfeccc4801bd6", null ],
+ [ "navigation_init", "navigation_8c.html#a0365f749e045fe22436cb4418a7a96e4", null ],
+ [ "navigation_new", "navigation_8c.html#a1bd603240f52e2622daf7c2e33901f03", null ],
+ [ "navigation_register_callback", "navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888", null ],
+ [ "navigation_set_announce", "navigation_8c.html#ae35ea203f309dddf0f4177a292994a73", null ],
+ [ "navigation_set_attr", "navigation_8c.html#af44538ba61ffd85df204d405749f6029", null ],
+ [ "navigation_set_route", "navigation_8c.html#adedaab7a3c765b3fd3f44d76a2b18d30", null ],
+ [ "navigation_unregister_callback", "navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24", null ],
+ [ "distances", "navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e", null ],
+ [ "navigation_func", "navigation_8c.html#a67657ae1ed8eaea55d26b24c019d66bd", null ],
+ [ "suffixes", "navigation_8c.html#aa565aae0c1fb0952c6ac477f449f7549", null ]
+]; \ No newline at end of file
diff --git a/html/navigation_8h_source.html b/html/navigation_8h_source.html
new file mode 100644
index 000000000..08524aa9a
--- /dev/null
+++ b/html/navigation_8h_source.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navigation_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navigation.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_NAVIGATION_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_NAVIGATION_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define FEET_PER_METER 3.2808399</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FEET_PER_MILE 5280</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define METERS_PER_MILE 1609</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">enum</span> nav_status {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; status_invalid = -2, </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; status_no_route = -1, </div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; status_no_destination = 0, </div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; status_position_wait = 1, </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; status_calculating = 2, </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; status_recalculating = 3, </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; status_routing = 4, </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">enum</span> item_type;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a>;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d">nav_status_to_text</a>(<span class="keywordtype">int</span> status);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> navigation_get_attr(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> navigation_set_attr(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a> *navigation_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> navigation_set_announce(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">enum</span> item_type type, <span class="keywordtype">int</span> *<a class="code" href="structlevel.html">level</a>);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> navigation_destroy(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">int</span> <a class="code" href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation_register_callback</a>(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> <a class="code" href="navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24">navigation_unregister_callback</a>(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *navigation_get_map(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> navigation_set_route(<span class="keyword">struct</span> <a class="code" href="structnavigation.html">navigation</a> *this_, <span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *<a class="code" href="structroute.html">route</a>);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> navigation_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="navigation_8c_html_a22c0a776e9a1c462ce9bbf6d8ebb4d24"><div class="ttname"><a href="navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24">navigation_unregister_callback</a></div><div class="ttdeci">void navigation_unregister_callback(struct navigation *this_, enum attr_type type, struct callback *cb)</div><div class="ttdoc">Unregisters a callback function. </div><div class="ttdef"><b>Definition:</b> navigation.c:3956</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="navigation_8c_html_a141e6722ebe071a7c2aa48ac2a16e888"><div class="ttname"><a href="navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888">navigation_register_callback</a></div><div class="ttdeci">int navigation_register_callback(struct navigation *this_, enum attr_type type, struct callback *cb)</div><div class="ttdoc">Registers a new callback function. </div><div class="ttdef"><b>Definition:</b> navigation.c:3926</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="navigation_8c_html_ab61fd72ab5180f84206c1619b60c201d"><div class="ttname"><a href="navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d">nav_status_to_text</a></div><div class="ttdeci">char * nav_status_to_text(int status)</div><div class="ttdoc">Converts navigation status to human-readable text. </div><div class="ttdef"><b>Definition:</b> navigation.c:687</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>navigation.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navitProxy_8h_source.html b/html/navitProxy_8h_source.html
new file mode 100644
index 000000000..006804756
--- /dev/null
+++ b/html/navitProxy_8h_source.html
@@ -0,0 +1,253 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/navitProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navitProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navitProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_NAVIT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_NAVIT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> __setNewPoint(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a>* c, NGQPointTypes type);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classNGQProxyNavit.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxyNavit.html">NGQProxyNavit</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <a class="code" href="classNGQProxyNavit.html">NGQProxyNavit</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* <span class="keywordtype">object</span>, QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(<span class="keywordtype">object</span>,parent) { };</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordtype">void</span> quit() {</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> navit;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; navit.type=attr_navit;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; navit.u.navit=this-&gt;<span class="keywordtype">object</span>-&gt;nav;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; navit_destroy(navit.u.navit);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; event_main_loop_quit();</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; }</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordtype">void</span> setObjectByName(<span class="keyword">const</span> QString&amp; <a class="code" href="structattr__name.html">attr_name</a>,<span class="keyword">const</span> QString&amp; attr_value) {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">if</span> (attr_name==<span class="stringliteral">&quot;layout&quot;</span>) {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; navit_set_layout_by_name(this-&gt;object-&gt;nav,attr_value.toStdString().c_str());</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; }</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordflow">if</span> (attr_name==<span class="stringliteral">&quot;vehicle&quot;</span>) {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; navit_set_vehicle_by_name(this-&gt;object-&gt;nav,attr_value.toStdString().c_str());</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; QString getAttrList(<span class="keyword">const</span> QString &amp;attr_name) {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *iter;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">int</span> counter=0;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; QString currentValue;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; QDomDocument retDoc;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; QDomElement entries;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; entries=retDoc.createElement(<span class="stringliteral">&quot;attributes&quot;</span>);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; retDoc.appendChild(entries);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="comment">//Find current value</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; getAttrFunc(attr_from_name(attr_name.toStdString().c_str()), &amp;attr, NULL) ;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span> (attr.type==attr_layout) {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; currentValue=attr.u.layout-&gt;name;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">//Fill da list</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; iter=getIterFunc();</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (iter == NULL) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">while</span> (getAttrFunc(attr_from_name(attr_name.toStdString().c_str()), &amp;attr, iter) ) {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; QStandardItem* curItem=<span class="keyword">new</span> QStandardItem();</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">//Listed attributes are usualy have very complex structure </span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (attr.type==attr_layout) {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; curItem-&gt;setData(QVariant(counter),NGQStandardItemModel::ItemId);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; curItem-&gt;setData(QVariant(attr.u.layout-&gt;name),NGQStandardItemModel::ItemName);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; curItem-&gt;setData(QVariant(attr.u.layout-&gt;name),NGQStandardItemModel::ItemValue);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span> (currentValue==attr.u.layout-&gt;name) {</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; this-&gt;_itemId=counter;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">if</span> (attr.type==attr_vehicle) {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; QStandardItem* curItem=<span class="keyword">new</span> QStandardItem();</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;vehicle&quot;</span>);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; entries.appendChild(entry);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currVehicle=attr.u.vehicle;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; curItem-&gt;setData(QVariant(this-&gt;object-&gt;vehicleProxy-&gt;getAttr(<span class="stringliteral">&quot;name&quot;</span>)),NGQStandardItemModel::ItemName);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>), QString(this-&gt;object-&gt;vehicleProxy-&gt;getAttr(<span class="stringliteral">&quot;name&quot;</span>))));</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="comment">//Detecting current vehicle</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">struct </span>attr vehicle_attr;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; navit_get_attr(this-&gt;object-&gt;nav, attr_vehicle, &amp;vehicle_attr, NULL);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span> (vehicle_attr.u.vehicle==attr.u.vehicle) {</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; this-&gt;_itemId=counter;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; counter++;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; dropIterFunc(iter);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; dbg(lvl_debug,QString::number(_itemId).toStdString().c_str());</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; QString getDestination() {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">if</span> (getAttrFunc(attr_destination, &amp;attr, NULL) ) {</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=attr.u.pcoord-&gt;<a class="code" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=attr.u.pcoord-&gt;<a class="code" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; __setNewPoint(this-&gt;<span class="keywordtype">object</span>,&amp;c,Destination);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint-&gt;pointName();</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">void</span> setDestination() {</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a>(this-&gt;object-&gt;nav,this-&gt;object-&gt;currentPoint-&gt;pc(),this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint-&gt;coordString().toStdString().c_str(),1);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> stopNavigation() {</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a>(this-&gt;object-&gt;nav,NULL,NULL,0);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; QString getPosition() {</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> pc;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *trans;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; trans=navit_get_trans(this-&gt;object-&gt;nav);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; getAttrFunc(attr_vehicle, &amp;attr, NULL);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; this-&gt;<span class="keywordtype">object</span>-&gt;currVehicle=attr.u.vehicle;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a>(this-&gt;object-&gt;currVehicle, attr_position_coord_geo, &amp;attr, NULL)) {</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; pc.pro=transform_get_projection(trans);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; transform_from_geo(pc.pro, attr.u.coord_geo, &amp;c);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; __setNewPoint(this-&gt;<span class="keywordtype">object</span>,&amp;c,Position);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint-&gt;pointName();</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; }</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> setPosition() {</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position</a>(this-&gt;object-&gt;nav,this-&gt;object-&gt;currentPoint-&gt;pc());</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">void</span> setCenter() {</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center</a>(this-&gt;object-&gt;nav,this-&gt;object-&gt;currentPoint-&gt;pc(),1);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> command(QString command) {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> navit;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; navit.type=attr_navit;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; navit.u.navit=this-&gt;<span class="keywordtype">object</span>-&gt;nav;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; command_evaluate(&amp;navit,command.toLocal8Bit().constData());</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; }</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <span class="keywordflow">return</span> navit_get_attr(this-&gt;object-&gt;nav, type, attr, iter); }</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr* attr) {<span class="keywordflow">return</span> navit_set_attr(this-&gt;object-&gt;nav,attr); }</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>* getIterFunc() { <span class="keywordflow">return</span> navit_attr_iter_new(); };</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> dropIterFunc(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { navit_attr_iter_destroy(iter); };</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;};</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#include &quot;navitProxy.moc&quot;</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_NAVITPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="structattr__name_html"><div class="ttname"><a href="structattr__name.html">attr_name</a></div><div class="ttdef"><b>Definition:</b> attr.c:47</div></div>
+<div class="ttc" id="vehicle_8c_html_ab577c5088da819c7a9d6beb98a0f1e90"><div class="ttname"><a href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a></div><div class="ttdeci">int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:212</div></div>
+<div class="ttc" id="classNGQProxyNavit_html"><div class="ttname"><a href="classNGQProxyNavit.html">NGQProxyNavit</a></div><div class="ttdef"><b>Definition:</b> navitProxy.h:6</div></div>
+<div class="ttc" id="structpcoord_html_a0e18858a037dadd7f64f0f139cac85d0"><div class="ttname"><a href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:43</div></div>
+<div class="ttc" id="structpcoord_html_a875f35249b19419eb6dfbad5ff18f268"><div class="ttname"><a href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:42</div></div>
+<div class="ttc" id="group__navit_html_gaf0224062b4a1b7e4ec04c67343d79f15"><div class="ttname"><a href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position</a></div><div class="ttdeci">void navit_set_position(struct navit *this_, struct pcoord *c)</div><div class="ttdef"><b>Definition:</b> navit.c:3251</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="group__navit_html_gab059a4aca70ca8da61aab4ee461f8392"><div class="ttname"><a href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a></div><div class="ttdeci">void navit_set_destination(struct navit *this_, struct pcoord *c, const char *description, int async)</div><div class="ttdef"><b>Definition:</b> navit.c:1578</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="group__navit_html_ga12fa1d859b626d14a7737e80eeedd6bb"><div class="ttname"><a href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center</a></div><div class="ttdeci">void navit_set_center(struct navit *this_, struct pcoord *center, int set_timeout)</div><div class="ttdef"><b>Definition:</b> navit.c:2272</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>navitProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navit_8h_source.html b/html/navit_8h_source.html
new file mode 100644
index 000000000..1c21f0eac
--- /dev/null
+++ b/html/navit_8h_source.html
@@ -0,0 +1,239 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navit_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_NAVIT_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_NAVIT_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structgui.html">gui</a> *<a class="code" href="group__navit.html#ga0af2bdb0a18ffa1963258a3d53e221ca">main_loop_gui</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// defined in glib.h.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __G_LIST_H__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="struct__GList.html">_GList</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__GList.html">_GList</a> <a class="code" href="struct__GList.html">GList</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__rect.html">coord_rect</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui.html">gui</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="structmessage.html">message</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structcommand__table.html">command_table</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> navit_add_mapset(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *navit_get_mapset(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *navit_get_tracking(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__navit.html#gabe423e46a78a0085c11e2a69a65a336d">navit_get_user_data_directory</a>(<span class="keywordtype">int</span> create);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> navit_draw_async(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> navit_draw(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> navit_get_ready(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">void</span> navit_draw_displaylist(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">void</span> navit_handle_resize(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> navit_get_width(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">int</span> navit_get_height(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__navit.html#ga2a37e823307eea0de189c40d4de11ee2">navit_ignore_button</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> navit_ignore_graphics_events(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> ignore);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> navit_set_timeout(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> navit_handle_button(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> pressed, <span class="keywordtype">int</span> button, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *popup_callback);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">void</span> navit_handle_motion(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#ga78668dac93cf5ecbffd5a96ba2869f86">navit_zoom_in</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> factor, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#ga788272d61ca884c1f26a4d5467c6815c">navit_zoom_out</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> factor, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">void</span> navit_zoom_in_cursor(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> factor);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> navit_zoom_out_cursor(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> factor);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *navit_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">void</span> navit_add_message(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">struct </span><a class="code" href="structmessage.html">message</a> *navit_get_messages(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *navit_get_graphics(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a> *navit_get_vehicleprofile(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="struct__GList.html">GList</a> *navit_get_vehicleprofiles(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *description, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97">navit_set_destinations</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">const</span> <span class="keywordtype">char</span> *description, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#gad94b3422d9e4aa419d83d2852812dadb">navit_add_destination_description</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *description);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">int</span> navit_get_destinations(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">int</span> navit_get_destination_count(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">char</span>* navit_get_destination_description(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> navit_remove_nth_waypoint(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">void</span> navit_remove_waypoint(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">char</span>* navit_get_coord_description(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__navit.html#ga7ce58517a9082005032863f07893ee4c">navit_check_route</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>* read_former_destinations_from_file(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> navit_textfile_debug_log(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> navit_textfile_debug_log_at(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">int</span> navit_speech_estimate(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> navit_say(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">void</span> navit_speak(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> navit_window_roadbook_destroy(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">void</span> navit_window_roadbook_new(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> navit_init(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> navit_zoom_to_rect(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcoord__rect.html">coord_rect</a> *r);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> navit_zoom_to_route(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> orientation);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *center, <span class="keywordtype">int</span> set_timeout);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#ga44d9e4778a998e569aa807546d6a6a28">navit_set_center_cursor</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> autozoom, <span class="keywordtype">int</span> keep_orientation);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">void</span> navit_set_center_screen(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> set_timeout);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">int</span> navit_set_attr(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">int</span> navit_get_attr(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">int</span> navit_add_attr(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">int</span> navit_remove_attr(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *navit_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> navit_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">void</span> navit_add_callback(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> navit_remove_callback(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcallback.html">callback</a> *cb);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui.html">gui</a> *navit_get_gui(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *navit_get_trans(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a> *navit_get_route(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a> *navit_get_navigation(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a> *navit_get_displaylist(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keywordtype">void</span> navit_layout_switch(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *n);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">int</span> navit_set_vehicle_by_name(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *n, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keywordtype">int</span> navit_set_vehicleprofile_name(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> navit_set_layout_by_name(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *n, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">void</span> navit_disable_suspend(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_, <span class="keywordtype">int</span> <a class="code" href="structblock.html">block</a>);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8">navit_get_blocked</a>(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">void</span> navit_destroy(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">void</span> navit_command_add_table(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a>*this_, <span class="keyword">struct</span> <a class="code" href="structcommand__table.html">command_table</a> *commands, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> * navit_ref(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">void</span> navit_unref(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *this_);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="group__navit_html_gad94b3422d9e4aa419d83d2852812dadb"><div class="ttname"><a href="group__navit.html#gad94b3422d9e4aa419d83d2852812dadb">navit_add_destination_description</a></div><div class="ttdeci">void navit_add_destination_description(struct navit *this_, struct pcoord *c, const char *description)</div><div class="ttdef"><b>Definition:</b> navit.c:1633</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="group__navit_html_ga788272d61ca884c1f26a4d5467c6815c"><div class="ttname"><a href="group__navit.html#ga788272d61ca884c1f26a4d5467c6815c">navit_zoom_out</a></div><div class="ttdeci">void navit_zoom_out(struct navit *this_, int factor, struct point *p)</div><div class="ttdef"><b>Definition:</b> navit.c:727</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="group__navit_html_gaf0224062b4a1b7e4ec04c67343d79f15"><div class="ttname"><a href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position</a></div><div class="ttdeci">void navit_set_position(struct navit *this_, struct pcoord *c)</div><div class="ttdef"><b>Definition:</b> navit.c:3251</div></div>
+<div class="ttc" id="group__navit_html_ga44d9e4778a998e569aa807546d6a6a28"><div class="ttname"><a href="group__navit.html#ga44d9e4778a998e569aa807546d6a6a28">navit_set_center_cursor</a></div><div class="ttdeci">void navit_set_center_cursor(struct navit *this_, int autozoom, int keep_orientation)</div><div class="ttdoc">Recalculates the map view so that the vehicle cursor is visible. </div><div class="ttdef"><b>Definition:</b> navit.c:2433</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="group__navit_html_ga7ce58517a9082005032863f07893ee4c"><div class="ttname"><a href="group__navit.html#ga7ce58517a9082005032863f07893ee4c">navit_check_route</a></div><div class="ttdeci">int navit_check_route(struct navit *this_)</div><div class="ttdoc">Checks if a route is calculated. </div><div class="ttdef"><b>Definition:</b> navit.c:1733</div></div>
+<div class="ttc" id="group__navit_html_ga78668dac93cf5ecbffd5a96ba2869f86"><div class="ttname"><a href="group__navit.html#ga78668dac93cf5ecbffd5a96ba2869f86">navit_zoom_in</a></div><div class="ttdeci">void navit_zoom_in(struct navit *this_, int factor, struct point *p)</div><div class="ttdef"><b>Definition:</b> navit.c:707</div></div>
+<div class="ttc" id="group__navit_html_gab059a4aca70ca8da61aab4ee461f8392"><div class="ttname"><a href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination</a></div><div class="ttdeci">void navit_set_destination(struct navit *this_, struct pcoord *c, const char *description, int async)</div><div class="ttdef"><b>Definition:</b> navit.c:1578</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="group__navit_html_ga2a37e823307eea0de189c40d4de11ee2"><div class="ttname"><a href="group__navit.html#ga2a37e823307eea0de189c40d4de11ee2">navit_ignore_button</a></div><div class="ttdeci">int navit_ignore_button(struct navit *this_)</div><div class="ttdoc">Sets a flag indicating that the current button event should be ignored by subsequent handlers...</div><div class="ttdef"><b>Definition:</b> navit.c:405</div></div>
+<div class="ttc" id="group__navit_html_gaecb03d2a7edcf4ff636bd473033888c7"><div class="ttname"><a href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block</a></div><div class="ttdeci">int navit_block(struct navit *this_, int block)</div><div class="ttdoc">Blocks or unblocks redraw operations. </div><div class="ttdef"><b>Definition:</b> navit.c:3622</div></div>
+<div class="ttc" id="group__navit_html_ga0af2bdb0a18ffa1963258a3d53e221ca"><div class="ttname"><a href="group__navit.html#ga0af2bdb0a18ffa1963258a3d53e221ca">main_loop_gui</a></div><div class="ttdeci">struct gui * main_loop_gui</div><div class="ttdef"><b>Definition:</b> navit.c:183</div></div>
+<div class="ttc" id="structblock_html"><div class="ttname"><a href="structblock.html">block</a></div><div class="ttdef"><b>Definition:</b> mg.h:33</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="group__navit_html_ga8c4ba89eaca2dc43b6f6263b4be97d97"><div class="ttname"><a href="group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97">navit_set_destinations</a></div><div class="ttdeci">void navit_set_destinations(struct navit *this_, struct pcoord *c, int count, const char *description, int async)</div><div class="ttdef"><b>Definition:</b> navit.c:1654</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="group__navit_html_gab5e955d696ecbe3ebb08fd62982323a8"><div class="ttname"><a href="group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8">navit_get_blocked</a></div><div class="ttdeci">int navit_get_blocked(struct navit *this_)</div><div class="ttdoc">Returns whether redraw operations are currently blocked. </div><div class="ttdef"><b>Definition:</b> navit.c:3642</div></div>
+<div class="ttc" id="group__navit_html_ga12fa1d859b626d14a7737e80eeedd6bb"><div class="ttname"><a href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center</a></div><div class="ttdeci">void navit_set_center(struct navit *this_, struct pcoord *center, int set_timeout)</div><div class="ttdef"><b>Definition:</b> navit.c:2272</div></div>
+<div class="ttc" id="structdisplaylist_html"><div class="ttname"><a href="structdisplaylist.html">displaylist</a></div><div class="ttdef"><b>Definition:</b> graphics.c:116</div></div>
+<div class="ttc" id="group__navit_html_gabe423e46a78a0085c11e2a69a65a336d"><div class="ttname"><a href="group__navit.html#gabe423e46a78a0085c11e2a69a65a336d">navit_get_user_data_directory</a></div><div class="ttdeci">char * navit_get_user_data_directory(int create)</div><div class="ttdoc">Get the user data directory. </div><div class="ttdef"><b>Definition:</b> navit.c:243</div></div>
+<div class="ttc" id="structcoord__rect_html"><div class="ttname"><a href="structcoord__rect.html">coord_rect</a></div><div class="ttdef"><b>Definition:</b> coord.h:46</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structcommand__table_html"><div class="ttname"><a href="structcommand__table.html">command_table</a></div><div class="ttdef"><b>Definition:</b> command.h:27</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>navit.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navit__lfs_8h_source.html b/html/navit__lfs_8h_source.html
new file mode 100644
index 000000000..20578c685
--- /dev/null
+++ b/html/navit__lfs_8h_source.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit_lfs.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navit__lfs_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit_lfs.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __NAVIT_LFS_H__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifdef BUFSIZ</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Don&#39;t #include stdio.h directly if you later #include navit_lfs.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef F_OK</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Don&#39;t #include unistd.h directly if you later #include navit_lfs.h&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef O_RDWR</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error &quot;Don&#39;t #include unistd.h directly if you later #include navit_lfs.h&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define _LARGEFILE_SOURCE</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _FILE_OFFSET_BITS 64</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __MSVCRT__</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __USE_MINGW_FSEEK</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifdef __MSVCRT__</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#undef lseek</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define lseek(fd,offset,whence) _lseeki64(fd,offset,whence)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#undef ftello</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ftello(f) ftello64(f)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#undef fseeko</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define fseeko(f,offset,whence) fseeko64(f,offset,whence)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#undef off_t</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define off_t long long</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#ifdef HAVE_API_ANDROID</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef lseek</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define lseek lseek64</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifndef O_LARGEFILE</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_LARGEFILE 0</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#ifndef O_BINARY</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define O_BINARY 0</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define __NAVIT_LFS_H__</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>navit_lfs.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navit__nls_8h_source.html b/html/navit__nls_8h_source.html
new file mode 100644
index 000000000..b64f675da
--- /dev/null
+++ b/html/navit__nls_8h_source.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit_nls.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('navit__nls_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit_nls.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __NAVIT_NLS_H__</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keywordtype">char</span> *navit_nls_add_textdomain(<span class="keyword">const</span> <span class="keywordtype">char</span> *package, <span class="keyword">const</span> <span class="keywordtype">char</span> *dir);</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> navit_nls_remove_textdomain(<span class="keyword">const</span> <span class="keywordtype">char</span> *package);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *navit_nls_gettext(<span class="keyword">const</span> <span class="keywordtype">char</span> *msgid);</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *navit_nls_ngettext(<span class="keyword">const</span> <span class="keywordtype">char</span> *msgid, <span class="keyword">const</span> <span class="keywordtype">char</span> *msgid_plural, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> navit_nls_main_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define _(STRING) navit_nls_gettext(STRING)</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define gettext_noop(String) String</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _n(STRING) gettext_noop(STRING)</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define __NAVIT_NLS_H__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>navit_nls.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/navtree.css b/html/navtree.css
new file mode 100644
index 000000000..41a9cb969
--- /dev/null
+++ b/html/navtree.css
@@ -0,0 +1,143 @@
+#nav-tree .children_ul {
+ margin:0;
+ padding:4px;
+}
+
+#nav-tree ul {
+ list-style:none outside none;
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree li {
+ white-space:nowrap;
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree .plus {
+ margin:0px;
+}
+
+#nav-tree .selected {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+#nav-tree img {
+ margin:0px;
+ padding:0px;
+ border:0px;
+ vertical-align: middle;
+}
+
+#nav-tree a {
+ text-decoration:none;
+ padding:0px;
+ margin:0px;
+ outline:none;
+}
+
+#nav-tree .label {
+ margin:0px;
+ padding:0px;
+ font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+#nav-tree .label a {
+ padding:2px;
+}
+
+#nav-tree .selected a {
+ text-decoration:none;
+ color:#fff;
+}
+
+#nav-tree .children_ul {
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree .item {
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree {
+ padding: 0px 0px;
+ background-color: #FAFAFF;
+ font-size:14px;
+ overflow:auto;
+}
+
+#doc-content {
+ overflow:auto;
+ display:block;
+ padding:0px;
+ margin:0px;
+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#side-nav {
+ padding:0 6px 0 0;
+ margin: 0px;
+ display:block;
+ position: absolute;
+ left: 0px;
+ width: 250px;
+}
+
+.ui-resizable .ui-resizable-handle {
+ display:block;
+}
+
+.ui-resizable-e {
+ background:url("ftv2splitbar.png") repeat scroll right center transparent;
+ cursor:e-resize;
+ height:100%;
+ right:0;
+ top:0;
+ width:6px;
+}
+
+.ui-resizable-handle {
+ display:none;
+ font-size:0.1px;
+ position:absolute;
+ z-index:1;
+}
+
+#nav-tree-contents {
+ margin: 6px 0px 0px 0px;
+}
+
+#nav-tree {
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#nav-sync {
+ position:absolute;
+ top:5px;
+ right:24px;
+ z-index:0;
+}
+
+#nav-sync img {
+ opacity:0.3;
+}
+
+#nav-sync img:hover {
+ opacity:0.9;
+}
+
+@media print
+{
+ #nav-tree { display: none; }
+ div.ui-resizable-handle { display: none; position: relative; }
+}
+
diff --git a/html/navtree.js b/html/navtree.js
new file mode 100644
index 000000000..f6842640c
--- /dev/null
+++ b/html/navtree.js
@@ -0,0 +1,581 @@
+var NAVTREE =
+[
+ [ "navit", "index.html", [
+ [ "Todo List", "todo.html", null ],
+ [ "Modules", "modules.html", "modules" ],
+ [ "Namespaces", null, [
+ [ "Namespace List", "namespaces.html", "namespaces" ]
+ ] ],
+ [ "Data Structures", null, [
+ [ "Data Structures", "annotated.html", "annotated" ],
+ [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+ [ "Data Fields", "functions.html", [
+ [ "All", "functions.html", "functions_dup" ],
+ [ "Functions", "functions_func.html", null ],
+ [ "Variables", "functions_vars.html", "functions_vars" ],
+ [ "Properties", "functions_prop.html", null ]
+ ] ]
+ ] ],
+ [ "Files", null, [
+ [ "File List", "files.html", "files" ],
+ [ "Globals", "globals.html", [
+ [ "All", "globals.html", "globals_dup" ],
+ [ "Functions", "globals_func.html", "globals_func" ],
+ [ "Variables", "globals_vars.html", null ],
+ [ "Typedefs", "globals_type.html", null ],
+ [ "Enumerations", "globals_enum.html", null ],
+ [ "Enumerator", "globals_eval.html", null ],
+ [ "Macros", "globals_defs.html", null ]
+ ] ]
+ ] ]
+ ] ]
+];
+
+var NAVTREEINDEX =
+[
+".html",
+"classNGQProxySearch.html#ae6763b5c253bb92a910263a6b903121e",
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ae071e6be599dd6108fcd70ec9a40f86c",
+"graphics_8h.html#a13081c584551dc733185be2ccdea0479",
+"mapset_8c.html#a17f2463f3956b2a1496beb03510f299b",
+"route_8c.html#a3634a13adb89a341c91d322079d2ba1f",
+"structPHONEME__TAB.html#a5bea5ee11ac53b534906368ad0fbe9e2",
+"structXPM2BMP__TAG.html#a1c849addadf3b8709b60e740415292c2",
+"struct__ProtobufCFieldDescriptor.html#a7bd88389f46bbf847447dad40eef5bdd",
+"structbinfile__hash__entry.html",
+"structcountry__search.html#a74f61805080023cbe721526676c0cbe2",
+"structevent__watch.html#a1fb56af36b08f149bf358d3d6268fa86",
+"structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d",
+"structgraphics__opengl__window__system.html",
+"structgui__methods.html#ae4e55184e44cdcd779b4656df207a535",
+"structinflate__state.html#a872bf267d91efb4143e9cfb812e670bb",
+"structloaded__l10nfile.html",
+"structmap__rect__priv.html#a84bc46be9f6d9e9dc7afb6523b905223",
+"structnavigation.html#a282089b08fc06a31d450800dff2114e4",
+"structoption.html#a24ad4639d5d498fdc1c5b38bcaabc263",
+"structpng__info__struct.html#a723808b3283cc5898546c1424bd5ed82",
+"structprojection__name.html",
+"structsearch__list.html#a0be5110bd5fc6b5322cb660b6913b5ab",
+"structsubdivision.html#a8f676c34acb82fc62749ef6a61754a49",
+"structtransformation.html#af9a6d381e812d24f12e5e47889d9d9f5",
+"structwavegen__peaks__t.html",
+"time_8h_source.html"
+];
+
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation';
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation';
+var navTreeSubIndices = new Array();
+
+function getData(varName)
+{
+ var i = varName.lastIndexOf('/');
+ var n = i>=0 ? varName.substring(i+1) : varName;
+ return eval(n.replace(/\-/g,'_'));
+}
+
+function stripPath(uri)
+{
+ return uri.substring(uri.lastIndexOf('/')+1);
+}
+
+function stripPath2(uri)
+{
+ var i = uri.lastIndexOf('/');
+ var s = uri.substring(i+1);
+ var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
+ return m ? uri.substring(i-6) : s;
+}
+
+function localStorageSupported()
+{
+ try {
+ return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
+ }
+ catch(e) {
+ return false;
+ }
+}
+
+
+function storeLink(link)
+{
+ if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
+ window.localStorage.setItem('navpath',link);
+ }
+}
+
+function deleteLink()
+{
+ if (localStorageSupported()) {
+ window.localStorage.setItem('navpath','');
+ }
+}
+
+function cachedLink()
+{
+ if (localStorageSupported()) {
+ return window.localStorage.getItem('navpath');
+ } else {
+ return '';
+ }
+}
+
+function getScript(scriptName,func,show)
+{
+ var head = document.getElementsByTagName("head")[0];
+ var script = document.createElement('script');
+ script.id = scriptName;
+ script.type = 'text/javascript';
+ script.onload = func;
+ script.src = scriptName+'.js';
+ if ($.browser.msie && $.browser.version<=8) {
+ // script.onload does not work with older versions of IE
+ script.onreadystatechange = function() {
+ if (script.readyState=='complete' || script.readyState=='loaded') {
+ func(); if (show) showRoot();
+ }
+ }
+ }
+ head.appendChild(script);
+}
+
+function createIndent(o,domNode,node,level)
+{
+ var level=-1;
+ var n = node;
+ while (n.parentNode) { level++; n=n.parentNode; }
+ if (node.childrenData) {
+ var imgNode = document.createElement("img");
+ imgNode.style.paddingLeft=(16*level).toString()+'px';
+ imgNode.width = 16;
+ imgNode.height = 22;
+ imgNode.border = 0;
+ node.plus_img = imgNode;
+ node.expandToggle = document.createElement("a");
+ node.expandToggle.href = "javascript:void(0)";
+ node.expandToggle.onclick = function() {
+ if (node.expanded) {
+ $(node.getChildrenUL()).slideUp("fast");
+ node.plus_img.src = node.relpath+"ftv2pnode.png";
+ node.expanded = false;
+ } else {
+ expandNode(o, node, false, false);
+ }
+ }
+ node.expandToggle.appendChild(imgNode);
+ domNode.appendChild(node.expandToggle);
+ imgNode.src = node.relpath+"ftv2pnode.png";
+ } else {
+ var span = document.createElement("span");
+ span.style.display = 'inline-block';
+ span.style.width = 16*(level+1)+'px';
+ span.style.height = '22px';
+ span.innerHTML = '&#160;';
+ domNode.appendChild(span);
+ }
+}
+
+var animationInProgress = false;
+
+function gotoAnchor(anchor,aname,updateLocation)
+{
+ var pos, docContent = $('#doc-content');
+ if (anchor.parent().attr('class')=='memItemLeft' ||
+ anchor.parent().attr('class')=='fieldtype' ||
+ anchor.parent().is(':header'))
+ {
+ pos = anchor.parent().position().top;
+ } else if (anchor.position()) {
+ pos = anchor.position().top;
+ }
+ if (pos) {
+ var dist = Math.abs(Math.min(
+ pos-docContent.offset().top,
+ docContent[0].scrollHeight-
+ docContent.height()-docContent.scrollTop()));
+ animationInProgress=true;
+ docContent.animate({
+ scrollTop: pos + docContent.scrollTop() - docContent.offset().top
+ },Math.max(50,Math.min(500,dist)),function(){
+ if (updateLocation) window.location.href=aname;
+ animationInProgress=false;
+ });
+ }
+}
+
+function newNode(o, po, text, link, childrenData, lastNode)
+{
+ var node = new Object();
+ node.children = Array();
+ node.childrenData = childrenData;
+ node.depth = po.depth + 1;
+ node.relpath = po.relpath;
+ node.isLast = lastNode;
+
+ node.li = document.createElement("li");
+ po.getChildrenUL().appendChild(node.li);
+ node.parentNode = po;
+
+ node.itemDiv = document.createElement("div");
+ node.itemDiv.className = "item";
+
+ node.labelSpan = document.createElement("span");
+ node.labelSpan.className = "label";
+
+ createIndent(o,node.itemDiv,node,0);
+ node.itemDiv.appendChild(node.labelSpan);
+ node.li.appendChild(node.itemDiv);
+
+ var a = document.createElement("a");
+ node.labelSpan.appendChild(a);
+ node.label = document.createTextNode(text);
+ node.expanded = false;
+ a.appendChild(node.label);
+ if (link) {
+ var url;
+ if (link.substring(0,1)=='^') {
+ url = link.substring(1);
+ link = url;
+ } else {
+ url = node.relpath+link;
+ }
+ a.className = stripPath(link.replace('#',':'));
+ if (link.indexOf('#')!=-1) {
+ var aname = '#'+link.split('#')[1];
+ var srcPage = stripPath($(location).attr('pathname'));
+ var targetPage = stripPath(link.split('#')[0]);
+ a.href = srcPage!=targetPage ? url : "javascript:void(0)";
+ a.onclick = function(){
+ storeLink(link);
+ if (!$(a).parent().parent().hasClass('selected'))
+ {
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ $(a).parent().parent().addClass('selected');
+ $(a).parent().parent().attr('id','selected');
+ }
+ var anchor = $(aname);
+ gotoAnchor(anchor,aname,true);
+ };
+ } else {
+ a.href = url;
+ a.onclick = function() { storeLink(link); }
+ }
+ } else {
+ if (childrenData != null)
+ {
+ a.className = "nolink";
+ a.href = "javascript:void(0)";
+ a.onclick = node.expandToggle.onclick;
+ }
+ }
+
+ node.childrenUL = null;
+ node.getChildrenUL = function() {
+ if (!node.childrenUL) {
+ node.childrenUL = document.createElement("ul");
+ node.childrenUL.className = "children_ul";
+ node.childrenUL.style.display = "none";
+ node.li.appendChild(node.childrenUL);
+ }
+ return node.childrenUL;
+ };
+
+ return node;
+}
+
+function showRoot()
+{
+ var headerHeight = $("#top").height();
+ var footerHeight = $("#nav-path").height();
+ var windowHeight = $(window).height() - headerHeight - footerHeight;
+ (function (){ // retry until we can scroll to the selected item
+ try {
+ var navtree=$('#nav-tree');
+ navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
+ } catch (err) {
+ setTimeout(arguments.callee, 0);
+ }
+ })();
+}
+
+function expandNode(o, node, imm, showRoot)
+{
+ if (node.childrenData && !node.expanded) {
+ if (typeof(node.childrenData)==='string') {
+ var varName = node.childrenData;
+ getScript(node.relpath+varName,function(){
+ node.childrenData = getData(varName);
+ expandNode(o, node, imm, showRoot);
+ }, showRoot);
+ } else {
+ if (!node.childrenVisited) {
+ getNode(o, node);
+ } if (imm || ($.browser.msie && $.browser.version>8)) {
+ // somehow slideDown jumps to the start of tree for IE9 :-(
+ $(node.getChildrenUL()).show();
+ } else {
+ $(node.getChildrenUL()).slideDown("fast");
+ }
+ if (node.isLast) {
+ node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ } else {
+ node.plus_img.src = node.relpath+"ftv2mnode.png";
+ }
+ node.expanded = true;
+ }
+ }
+}
+
+function glowEffect(n,duration)
+{
+ n.addClass('glow').delay(duration).queue(function(next){
+ $(this).removeClass('glow');next();
+ });
+}
+
+function highlightAnchor()
+{
+ var aname = $(location).attr('hash');
+ var anchor = $(aname);
+ if (anchor.parent().attr('class')=='memItemLeft'){
+ var rows = $('.memberdecls tr[class$="'+
+ window.location.hash.substring(1)+'"]');
+ glowEffect(rows.children(),300); // member without details
+ } else if (anchor.parents().slice(2).prop('tagName')=='TR') {
+ glowEffect(anchor.parents('div.memitem'),1000); // enum value
+ } else if (anchor.parent().attr('class')=='fieldtype'){
+ glowEffect(anchor.parent().parent(),1000); // struct field
+ } else if (anchor.parent().is(":header")) {
+ glowEffect(anchor.parent(),1000); // section header
+ } else {
+ glowEffect(anchor.next(),1000); // normal member
+ }
+ gotoAnchor(anchor,aname,false);
+}
+
+function selectAndHighlight(hash,n)
+{
+ var a;
+ if (hash) {
+ var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
+ a=$('.item a[class$="'+link+'"]');
+ }
+ if (a && a.length) {
+ a.parent().parent().addClass('selected');
+ a.parent().parent().attr('id','selected');
+ highlightAnchor();
+ } else if (n) {
+ $(n.itemDiv).addClass('selected');
+ $(n.itemDiv).attr('id','selected');
+ }
+ if ($('#nav-tree-contents .item:first').hasClass('selected')) {
+ $('#nav-sync').css('top','30px');
+ } else {
+ $('#nav-sync').css('top','5px');
+ }
+ showRoot();
+}
+
+function showNode(o, node, index, hash)
+{
+ if (node && node.childrenData) {
+ if (typeof(node.childrenData)==='string') {
+ var varName = node.childrenData;
+ getScript(node.relpath+varName,function(){
+ node.childrenData = getData(varName);
+ showNode(o,node,index,hash);
+ },true);
+ } else {
+ if (!node.childrenVisited) {
+ getNode(o, node);
+ }
+ $(node.getChildrenUL()).css({'display':'block'});
+ if (node.isLast) {
+ node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ } else {
+ node.plus_img.src = node.relpath+"ftv2mnode.png";
+ }
+ node.expanded = true;
+ var n = node.children[o.breadcrumbs[index]];
+ if (index+1<o.breadcrumbs.length) {
+ showNode(o,n,index+1,hash);
+ } else {
+ if (typeof(n.childrenData)==='string') {
+ var varName = n.childrenData;
+ getScript(n.relpath+varName,function(){
+ n.childrenData = getData(varName);
+ node.expanded=false;
+ showNode(o,node,index,hash); // retry with child node expanded
+ },true);
+ } else {
+ var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
+ if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
+ expandNode(o, n, true, true);
+ }
+ selectAndHighlight(hash,n);
+ }
+ }
+ }
+ } else {
+ selectAndHighlight(hash);
+ }
+}
+
+function removeToInsertLater(element) {
+ var parentNode = element.parentNode;
+ var nextSibling = element.nextSibling;
+ parentNode.removeChild(element);
+ return function() {
+ if (nextSibling) {
+ parentNode.insertBefore(element, nextSibling);
+ } else {
+ parentNode.appendChild(element);
+ }
+ };
+}
+
+function getNode(o, po)
+{
+ var insertFunction = removeToInsertLater(po.li);
+ po.childrenVisited = true;
+ var l = po.childrenData.length-1;
+ for (var i in po.childrenData) {
+ var nodeData = po.childrenData[i];
+ po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
+ i==l);
+ }
+ insertFunction();
+}
+
+function gotoNode(o,subIndex,root,hash,relpath)
+{
+ var nti = navTreeSubIndices[subIndex][root+hash];
+ o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
+ if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
+ navTo(o,NAVTREE[0][1],"",relpath);
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ }
+ if (o.breadcrumbs) {
+ o.breadcrumbs.unshift(0); // add 0 for root node
+ showNode(o, o.node, 0, hash);
+ }
+}
+
+function navTo(o,root,hash,relpath)
+{
+ var link = cachedLink();
+ if (link) {
+ var parts = link.split('#');
+ root = parts[0];
+ if (parts.length>1) hash = '#'+parts[1];
+ else hash='';
+ }
+ if (hash.match(/^#l\d+$/)) {
+ var anchor=$('a[name='+hash.substring(1)+']');
+ glowEffect(anchor.parent(),1000); // line number
+ hash=''; // strip line number anchors
+ //root=root.replace(/_source\./,'.'); // source link to doc link
+ }
+ var url=root+hash;
+ var i=-1;
+ while (NAVTREEINDEX[i+1]<=url) i++;
+ if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
+ if (navTreeSubIndices[i]) {
+ gotoNode(o,i,root,hash,relpath)
+ } else {
+ getScript(relpath+'navtreeindex'+i,function(){
+ navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
+ if (navTreeSubIndices[i]) {
+ gotoNode(o,i,root,hash,relpath);
+ }
+ },true);
+ }
+}
+
+function showSyncOff(n,relpath)
+{
+ n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
+}
+
+function showSyncOn(n,relpath)
+{
+ n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
+}
+
+function toggleSyncButton(relpath)
+{
+ var navSync = $('#nav-sync');
+ if (navSync.hasClass('sync')) {
+ navSync.removeClass('sync');
+ showSyncOff(navSync,relpath);
+ storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
+ } else {
+ navSync.addClass('sync');
+ showSyncOn(navSync,relpath);
+ deleteLink();
+ }
+}
+
+function initNavTree(toroot,relpath)
+{
+ var o = new Object();
+ o.toroot = toroot;
+ o.node = new Object();
+ o.node.li = document.getElementById("nav-tree-contents");
+ o.node.childrenData = NAVTREE;
+ o.node.children = new Array();
+ o.node.childrenUL = document.createElement("ul");
+ o.node.getChildrenUL = function() { return o.node.childrenUL; };
+ o.node.li.appendChild(o.node.childrenUL);
+ o.node.depth = 0;
+ o.node.relpath = relpath;
+ o.node.expanded = false;
+ o.node.isLast = true;
+ o.node.plus_img = document.createElement("img");
+ o.node.plus_img.src = relpath+"ftv2pnode.png";
+ o.node.plus_img.width = 16;
+ o.node.plus_img.height = 22;
+
+ if (localStorageSupported()) {
+ var navSync = $('#nav-sync');
+ if (cachedLink()) {
+ showSyncOff(navSync,relpath);
+ navSync.removeClass('sync');
+ } else {
+ showSyncOn(navSync,relpath);
+ }
+ navSync.click(function(){ toggleSyncButton(relpath); });
+ }
+
+ $(window).load(function(){
+ navTo(o,toroot,window.location.hash,relpath);
+ showRoot();
+ });
+
+ $(window).bind('hashchange', function(){
+ if (window.location.hash && window.location.hash.length>1){
+ var a;
+ if ($(location).attr('hash')){
+ var clslink=stripPath($(location).attr('pathname'))+':'+
+ $(location).attr('hash').substring(1);
+ a=$('.item a[class$="'+clslink+'"]');
+ }
+ if (a==null || !$(a).parent().parent().hasClass('selected')){
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ }
+ var link=stripPath2($(location).attr('pathname'));
+ navTo(o,link,$(location).attr('hash'),relpath);
+ } else if (!animationInProgress) {
+ $('#doc-content').scrollTop(0);
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ navTo(o,toroot,window.location.hash,relpath);
+ }
+ })
+}
+
diff --git a/html/navtreeindex0.js b/html/navtreeindex0.js
new file mode 100644
index 000000000..c5a8e597b
--- /dev/null
+++ b/html/navtreeindex0.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX0 =
+{
+".html":[2,0,0],
+".html":[2,0,0,0],
+".html":[3,0,0],
+".html":[3,0,0,0],
+"ConvertUTF_8h_source.html":[4,0,9,7,3],
+"DownloaderAppDelegate_8h_source.html":[4,0,5,0,0,0],
+"DownloaderConstants_8h_source.html":[4,0,5,0,0,1],
+"DownloaderDetailViewController_8h_source.html":[4,0,5,0,0,2],
+"QNavitQuick_8h_source.html":[4,0,3,1,2],
+"QNavitWidget_8h_source.html":[4,0,3,1,3],
+"Qt5EspeakAudioOut_8h_source.html":[4,0,8,1,0],
+"RenderArea_8h_source.html":[4,0,3,2,1],
+"RootViewController_8h_source.html":[4,0,5,0,0,3],
+"StdAfx_8h_source.html":[4,0,9,0,13],
+"VSSpeechSynthesizer_8h_source.html":[4,0,8,0,0],
+"XF86keysym_8h_source.html":[4,0,9,7,1,0],
+"XGetopt_8h_source.html":[4,0,9,9,1],
+"__mingw_8h_source.html":[4,0,9,4,1],
+"addwinsock_8h_source.html":[4,0,9,7,2],
+"android_8h_source.html":[4,0,12],
+"annotated.html":[3,0],
+"announcement_8h_source.html":[4,0,13],
+"atom_8h_source.html":[4,0,14],
+"attr_8h_source.html":[4,0,15],
+"attr__def_8h.html":[4,0,16],
+"attr__def_8h_source.html":[4,0,16],
+"backend_8h_source.html":[4,0,4,3,0],
+"binding__win32_8h_source.html":[4,0,0,1,0],
+"bluetooth_8h_source.html":[4,0,11,5,0],
+"bookmarksProxy_8h_source.html":[4,0,4,2,0],
+"bookmarks_8h_source.html":[4,0,19],
+"cJSON_8h_source.html":[4,0,11,5,1],
+"cache_8h_source.html":[4,0,20],
+"callback_8h_source.html":[4,0,21],
+"ceglue_8h_source.html":[4,0,4,4,1],
+"classBackend.html":[3,0,71],
+"classBackend.html#a02396739f60b3752ca8ee66bae022f72":[3,0,71,57],
+"classBackend.html#a036b7dc93a097ce4f1511561c5283722":[3,0,71,40],
+"classBackend.html#a0a2c0f8001db668b22c2c75352df9496":[3,0,71,18],
+"classBackend.html#a0bffb5ba8151dcb62f52578bc81212c2":[3,0,71,15],
+"classBackend.html#a0e0dbe8f872bc341b74019e5a0f7ed74":[3,0,71,54],
+"classBackend.html#a12abc5c9b5082efa9cf3d3aa0f39980d":[3,0,71,49],
+"classBackend.html#a134019c783a8709803053b45905e333f":[3,0,71,38],
+"classBackend.html#a139da3a81c132887ce12937faaf8d864":[3,0,71,22],
+"classBackend.html#a1772e584915be686667c0caaf1038b81":[3,0,71,46],
+"classBackend.html#a180a2bb35a4341cc30f673385304e3a1":[3,0,71,26],
+"classBackend.html#a19a9218faa7ca924c92417442cfff692":[3,0,71,35],
+"classBackend.html#a286daac9c53b8dd4160a560e168f5266":[3,0,71,32],
+"classBackend.html#a30846d07613ecb27de4707486a0bc5c4":[3,0,71,60],
+"classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754":[3,0,71,34],
+"classBackend.html#a34fb5b5f1095c3eebe5a372e563ad5ad":[3,0,71,19],
+"classBackend.html#a38e979a166fe0d95bce7dc2d0c772fad":[3,0,71,17],
+"classBackend.html#a40e1be9dfd0d0b280b14f42cf5190222":[3,0,71,33],
+"classBackend.html#a41b2447cddc77fbd7f2d78e2619ddaa2":[3,0,71,28],
+"classBackend.html#a45942993a29146407a51f8e96232a146":[3,0,71,39],
+"classBackend.html#a45df13f133df423fad7d9605a6d07c6b":[3,0,71,44],
+"classBackend.html#a46fafebd51076ae0991d13dd8e8fa0a9":[3,0,71,3],
+"classBackend.html#a492a3234cad1b845797a2a385b24c080":[3,0,71,11],
+"classBackend.html#a57e21c0be0119a102f8ae27db6ac3106":[3,0,71,0],
+"classBackend.html#a5e34c5efbbe4f405d9a068317171779b":[3,0,71,55],
+"classBackend.html#a5fd60b3a55459cc4dae909c62cb02515":[3,0,71,23],
+"classBackend.html#a643cf20d41f9f7f9e8f77d15719c7e96":[3,0,71,56],
+"classBackend.html#a65797a33de9bfb20ae88dcf9af4072de":[3,0,71,6],
+"classBackend.html#a68107d1f3b2a52906967a85f0669f357":[3,0,71,48],
+"classBackend.html#a68b6bf9c7378e67386c358a45b864e0b":[3,0,71,41],
+"classBackend.html#a6ac6e84ae8630b54403b78ad48acca19":[3,0,71,21],
+"classBackend.html#a6bc355468d5910c1e0023de4285ed571":[3,0,71,7],
+"classBackend.html#a6df7d9ada048d1118142b93fdea372d0":[3,0,71,30],
+"classBackend.html#a79e79c87794af039a20070ffecbbffa5":[3,0,71,12],
+"classBackend.html#a7b3135acc1263441a8c90bd4729ef1e1":[3,0,71,59],
+"classBackend.html#a7cc8f70decf85fc381643fb5e4a9a2d1":[3,0,71,53],
+"classBackend.html#a81eeec800db7df2081694641fed26116":[3,0,71,47],
+"classBackend.html#a96c7820d85e5974a4b3d0af17bf586ae":[3,0,71,4],
+"classBackend.html#a971c7ba1a152dda85065702c1024cd8e":[3,0,71,29],
+"classBackend.html#a9d8ea8bf726e12d6c701cd17a698d8f3":[3,0,71,24],
+"classBackend.html#a9f51f4ff67b442851c373982f102d64b":[3,0,71,43],
+"classBackend.html#ac9e26ec5858b4f1f937c4c734deed2e3":[3,0,71,31],
+"classBackend.html#acc3a5d0adc9626ec442699afa7a73f60":[3,0,71,45],
+"classBackend.html#acdc95f985c054fde5ea55a096d3b5400":[3,0,71,20],
+"classBackend.html#ad8ae59f1ce00c997d9f4efb780e49a9b":[3,0,71,25],
+"classBackend.html#adb278e9f15b0b21dae3d3ade588fe4af":[3,0,71,58],
+"classBackend.html#ade8e3983e5b07dfa5c4da5e63a3edf94":[3,0,71,27],
+"classBackend.html#adee3b92459cd9e9fc9ae1fbeeb6af681":[3,0,71,9],
+"classBackend.html#ae35c3cf2c68b4d0a86589e7e219feccb":[3,0,71,52],
+"classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa":[3,0,71,42],
+"classBackend.html#ae9d5bb4854e502ae2299e136708281ba":[3,0,71,10],
+"classBackend.html#aea20d4dc32c4f4940b2e01c0047fc785":[3,0,71,5],
+"classBackend.html#aedd587c235b8e1532a22e61f52349cdc":[3,0,71,51],
+"classBackend.html#af29443e548372c316f2b09a3bfe886f4":[3,0,71,37],
+"classBackend.html#af373aeb349af54b3104d40f677ba746d":[3,0,71,16],
+"classBackend.html#af6166b6f8ddb49d9bd0f42d4aca75f8e":[3,0,71,1],
+"classBackend.html#af9e5b1076b3b2a0dfa4f07d628c316ef":[3,0,71,2],
+"classBackend.html#afd88e8f49c1e70eb140f7e4408760f44":[3,0,71,13],
+"classBackend.html#afd8b6ed0dd81e39a9398200fa03bcc83":[3,0,71,14],
+"classBackend.html#afe010a52b6b1937daf8a8934a77fa83f":[3,0,71,50],
+"classBackend.html#aff44a64e97a914a0a327d300fe806b04":[3,0,71,8],
+"classBackend.html#aff7045db7a6859faeb58bccc4d9905ad":[3,0,71,36],
+"classBookmarkObject.html":[3,0,83],
+"classBookmarkObject.html#a3c04d2ee1eaf1d35e82784b7e0fc50bb":[3,0,83,6],
+"classBookmarkObject.html#a6a81cb1569e8f2f1eeabc817b6f6f942":[3,0,83,1],
+"classBookmarkObject.html#a7c4af853aab1dd2a45719baf3e1b69ac":[3,0,83,0],
+"classBookmarkObject.html#a9334a344a032d034242d169d66576fc4":[3,0,83,3],
+"classBookmarkObject.html#aa7a89ad4cee33bc0b98a74ae7fa968a8":[3,0,83,4],
+"classBookmarkObject.html#ac36fa0a5997d093717471e2bb575ceb3":[3,0,83,5],
+"classBookmarkObject.html#af31a59578601801a0f66d12b14ce7344":[3,0,83,2],
+"classMapObject.html":[3,0,287],
+"classMapObject.html#a0985587e2de44f2623f3aae09b1da826":[3,0,287,4],
+"classMapObject.html#a3771ff838f6d4f8cec50526f58e4a020":[3,0,287,6],
+"classMapObject.html#a37fd54af664ed8f84a552e04090f444e":[3,0,287,0],
+"classMapObject.html#a3ab652e15971fd18e1afb08dc52d5ce3":[3,0,287,8],
+"classMapObject.html#a42104b2092dcbdbff328b9f23c80c842":[3,0,287,7],
+"classMapObject.html#a77b47f0fc2f05d575c02635b8f8b901a":[3,0,287,1],
+"classMapObject.html#a7961db701769348063d8e5c2147caf95":[3,0,287,5],
+"classMapObject.html#a9cb62dcfe6b9f4c6827d8fccc54c58d6":[3,0,287,3],
+"classMapObject.html#ac90d6d8954f6d2a25c6ea7e7eb9aa1e0":[3,0,287,2],
+"classMapObject.html#ac97257b9ec2bf526a18b9bc4bbc5b2b8":[3,0,287,9],
+"classNGQMainWindow.html":[3,0,330],
+"classNGQMainWindow.html#a33f09fbe1290b4539e4b1fc1af01eb97":[3,0,330,2],
+"classNGQMainWindow.html#ab4d059b212a3a570dfbd8e0c902959dc":[3,0,330,1],
+"classNGQMainWindow.html#ae7ef79951b8fc6abaaa930f40562d9c7":[3,0,330,0],
+"classNGQPoint.html":[3,0,331],
+"classNGQPoint.html#a04b9e2d80fd1a2a85eb40eae63795691":[3,0,331,8],
+"classNGQPoint.html#a05d5c21ee472eb8e7ee1f89bd8d0dbd2":[3,0,331,4],
+"classNGQPoint.html#a0f3067d34e0478d4cc6f9173b196a44e":[3,0,331,11],
+"classNGQPoint.html#a1dd6c372ef3da7a88679300518977edd":[3,0,331,1],
+"classNGQPoint.html#a293702a301465b3c1014c769824e7d7a":[3,0,331,7],
+"classNGQPoint.html#a2f5f62dbcbb7cf73949da9298b842a06":[3,0,331,13],
+"classNGQPoint.html#a31d0a811c12d8b1e0501c57ac242eca9":[3,0,331,0],
+"classNGQPoint.html#a49fc973e9ed3b65603f233ef8f2e8e48":[3,0,331,2],
+"classNGQPoint.html#a50cc1fd17dfc59b247a0821e09e54d97":[3,0,331,17],
+"classNGQPoint.html#a514f30084f729c4d3ea8d8d3460f4b84":[3,0,331,6],
+"classNGQPoint.html#a644dfce18a064d43567c7acb60d97ea7":[3,0,331,18],
+"classNGQPoint.html#a69e3470ebb1aab0122a6e56115a86677":[3,0,331,14],
+"classNGQPoint.html#a7da219a8c9d42aa3b9fa8629cb953872":[3,0,331,5],
+"classNGQPoint.html#a8d53afda2ecea29a7fdacd13074145c7":[3,0,331,9],
+"classNGQPoint.html#a9a4923671be87dc4e70ddfdd177c4421":[3,0,331,15],
+"classNGQPoint.html#ab060f4958a72baccb813b871d597bde1":[3,0,331,3],
+"classNGQPoint.html#ad96b404759ad7d5c5d82903e485dd328":[3,0,331,16],
+"classNGQPoint.html#ae2be9d91e059418bf049b59494313b94":[3,0,331,19],
+"classNGQPoint.html#ae78867c696a50e9f08c988283c04e2e8":[3,0,331,10],
+"classNGQPoint.html#af2fd550bb235dfabaa8be49b87cda70c":[3,0,331,12],
+"classNGQProxy.html":[3,0,332],
+"classNGQProxy.html#a0a0de2089b347ceaed93c2aa8c7b478d":[3,0,332,6],
+"classNGQProxy.html#a0d48a195d412c50421b58cb48af6d2ca":[3,0,332,5],
+"classNGQProxy.html#a4f2f965af4665d58f73d2421e93cb685":[3,0,332,8],
+"classNGQProxy.html#a5c7550f127a909ac315d1755a122be85":[3,0,332,12],
+"classNGQProxy.html#a79205b24aa5cd619be3d0bc38c6b71a1":[3,0,332,7],
+"classNGQProxy.html#a8a206dcf7e6ec7a124039059ed30f504":[3,0,332,3],
+"classNGQProxy.html#a8e17c7db191f944de47852362dabb9c0":[3,0,332,11],
+"classNGQProxy.html#a93512e0b84ee0d7780144ad240b80cfa":[3,0,332,0],
+"classNGQProxy.html#ab0783a776e98ecbe2d0a6a430927cc18":[3,0,332,9],
+"classNGQProxy.html#ac8a25ecb370bfc6ff3e0c8d3e595fad7":[3,0,332,4],
+"classNGQProxy.html#ad68e20758e8e1643839f21c356c29ead":[3,0,332,10],
+"classNGQProxy.html#ae60a38654ff66ff1aca88d90ed2d4f24":[3,0,332,2],
+"classNGQProxy.html#af2c01e02fcbefc0b78ae2a4896a7d2b5":[3,0,332,1],
+"classNGQProxyBookmarks.html":[3,0,333],
+"classNGQProxyBookmarks.html#a24c1acca08b32afd2d0867832c15157f":[3,0,333,13],
+"classNGQProxyBookmarks.html#a48a2d5ee3f3339868ad2fe228a327312":[3,0,333,11],
+"classNGQProxyBookmarks.html#a5bbfd62a57fbea81b4f378eb99e0356e":[3,0,333,8],
+"classNGQProxyBookmarks.html#a7020cd859c05080161dd6c3960891503":[3,0,333,6],
+"classNGQProxyBookmarks.html#a73e813188fe88d366245b783ae05aba5":[3,0,333,15],
+"classNGQProxyBookmarks.html#a96c92c8203ad241c048857fe6c1e5af1":[3,0,333,5],
+"classNGQProxyBookmarks.html#aa3319bdffc8c43c5f96770ff9ddd837b":[3,0,333,3],
+"classNGQProxyBookmarks.html#ab2b6e34229defba6f6aaba02a19f2976":[3,0,333,4],
+"classNGQProxyBookmarks.html#ab5f8e8112c4eb7eaaca219961415b24d":[3,0,333,14],
+"classNGQProxyBookmarks.html#ad968825f3e52d01a5776b98952995d68":[3,0,333,2],
+"classNGQProxyBookmarks.html#ae7af8bf88cd64301e9b4737d2e9f78e9":[3,0,333,0],
+"classNGQProxyBookmarks.html#ae89e2ed52ab4fa233896207f5bacd0c1":[3,0,333,1],
+"classNGQProxyBookmarks.html#aed51afedad23cf45e15fb1cacd51802c":[3,0,333,12],
+"classNGQProxyBookmarks.html#aed94174c2744bf1812c6d02a3abb59e7":[3,0,333,7],
+"classNGQProxyBookmarks.html#af1b2c3e9c666c359b4930099d23359f5":[3,0,333,10],
+"classNGQProxyBookmarks.html#afa239b5ee9346a58444c5e74e8be1d83":[3,0,333,9],
+"classNGQProxyGui.html":[3,0,334],
+"classNGQProxyGui.html#a0846564e026af37885db718d1365b585":[3,0,334,20],
+"classNGQProxyGui.html#a0c2f4fe10de148aa39d3f78f21a208f0":[3,0,334,2],
+"classNGQProxyGui.html#a10e2b4f397a8aa2dca3c25a0772e02d1":[3,0,334,11],
+"classNGQProxyGui.html#a178c62082d823100c3b90354085c5047":[3,0,334,19],
+"classNGQProxyGui.html#a27beb6c93fd4b9073423b8db0a637659":[3,0,334,13],
+"classNGQProxyGui.html#a29fe2f74a1bbd34b27f1aab355413348":[3,0,334,14],
+"classNGQProxyGui.html#a3f84285aff9d237958699944095ef9b2":[3,0,334,0],
+"classNGQProxyGui.html#a4ddf8af8094aa4bc4a1df341bc427bb9":[3,0,334,28],
+"classNGQProxyGui.html#a5cc6f5f18c016aa4992a729328f30620":[3,0,334,5],
+"classNGQProxyGui.html#a5ec2de981989d594d2f376f3088a6e05":[3,0,334,12],
+"classNGQProxyGui.html#a670a5ec2313e2eb88dd86ddae6194895":[3,0,334,15],
+"classNGQProxyGui.html#a78701d92e3a9006d39f0e496f9971aae":[3,0,334,24],
+"classNGQProxyGui.html#a8a8f1b70b0325f5b5f3e1af3e54877cd":[3,0,334,27],
+"classNGQProxyGui.html#a8cb7266000f520c4cfe88a163319363a":[3,0,334,7],
+"classNGQProxyGui.html#a8fe71f5375b51ca20d7b45dfdd0eaad5":[3,0,334,23],
+"classNGQProxyGui.html#a993b596768077404231efac4e07ade35":[3,0,334,3],
+"classNGQProxyGui.html#a9956cba4e37fcaffca643e8e3a37582f":[3,0,334,26],
+"classNGQProxyGui.html#a9c9a381800b560f991a90d00acc00b13":[3,0,334,10],
+"classNGQProxyGui.html#a9e4ab07dede86d79f5bfd06298c21806":[3,0,334,25],
+"classNGQProxyGui.html#a9f85956d2c046d5b8206d79dbeb38389":[3,0,334,21],
+"classNGQProxyGui.html#aac01fe2ddacace95082985d641284c36":[3,0,334,22],
+"classNGQProxyGui.html#ac70e82222cbc2e9617ca7dd3051f2477":[3,0,334,9],
+"classNGQProxyGui.html#acfff717e49610e404e1d97c9587e2113":[3,0,334,18],
+"classNGQProxyGui.html#ad577cb5cd4218ca5730dfc6ce0d63bf8":[3,0,334,16],
+"classNGQProxyGui.html#ad9be40ad3389357dea487a49babacfa8":[3,0,334,8],
+"classNGQProxyGui.html#add0213fc073337cacc7a86894cd21997":[3,0,334,4],
+"classNGQProxyGui.html#ade986de92808a6f6d81b817bdeee9559":[3,0,334,1],
+"classNGQProxyGui.html#adefad87552f9f6c8be6cbf2ed5797721":[3,0,334,29],
+"classNGQProxyGui.html#af9a1e2df30ae3edacd72b3ba128419c3":[3,0,334,17],
+"classNGQProxyGui.html#afe6c5a615a6fd4be9a9c80d8849ac258":[3,0,334,6],
+"classNGQProxyNavit.html":[3,0,335],
+"classNGQProxyNavit.html#a4c52eebaae5afd82671aff582e64c5e8":[3,0,335,4],
+"classNGQProxyNavit.html#a5166dbc2a8b4719daeb736d6ed26696f":[3,0,335,5],
+"classNGQProxyNavit.html#a557830b7d8c341666cc0c38ea9e172dd":[3,0,335,13],
+"classNGQProxyNavit.html#a587ed867190d2f528e897946218dcf88":[3,0,335,8],
+"classNGQProxyNavit.html#a7bd2b898b378ecd6a8d30f904e22d43a":[3,0,335,2],
+"classNGQProxyNavit.html#a7c429ef75db3bf1b57f8ab8e7405638f":[3,0,335,1],
+"classNGQProxyNavit.html#a82d7be256665c8597cff1ae6584df189":[3,0,335,14],
+"classNGQProxyNavit.html#aaa2f87a8fe1ed46dc9b9bc5ea461554e":[3,0,335,3],
+"classNGQProxyNavit.html#ab91aaf4e64d3249c3c1fb6d975ebb614":[3,0,335,0],
+"classNGQProxyNavit.html#ac0ede82de47bdb5f74f09017158e78d3":[3,0,335,7],
+"classNGQProxyNavit.html#acc1fa7db263205273a896df2988de790":[3,0,335,9],
+"classNGQProxyNavit.html#aea74eff1ed63a0ca1233b8d93d3ee082":[3,0,335,12],
+"classNGQProxyNavit.html#aead9792c39ecdb900690ad68dc928870":[3,0,335,6],
+"classNGQProxyNavit.html#aef2d5640daf7752aa3bc8f7bb806125b":[3,0,335,10],
+"classNGQProxyNavit.html#af78f2b5999383eb1c7d249e3c9725ce9":[3,0,335,11],
+"classNGQProxyRoute.html":[3,0,336],
+"classNGQProxyRoute.html#a1a8fa647e9098642b593f13d935ed68c":[3,0,336,3],
+"classNGQProxyRoute.html#a3bee7a81e86ec049c7631bcefc0a9220":[3,0,336,7],
+"classNGQProxyRoute.html#a6559150f90b1c45df67f46bacaa902c7":[3,0,336,0],
+"classNGQProxyRoute.html#a65e660732d074c1153dd4c5eba6e0dda":[3,0,336,6],
+"classNGQProxyRoute.html#a727c666c6951a849d51008ca343901d5":[3,0,336,4],
+"classNGQProxyRoute.html#aacd0f601a6acb3f52b472df69a3014db":[3,0,336,1],
+"classNGQProxyRoute.html#abd5b0881ad82ee0319d93d003ee94c78":[3,0,336,2],
+"classNGQProxyRoute.html#ae8822d874839df2922519f07f158ae97":[3,0,336,5],
+"classNGQProxySearch.html":[3,0,337],
+"classNGQProxySearch.html#a0401e2a72d5662c4819ed0afeaeb969a":[3,0,337,2],
+"classNGQProxySearch.html#a0cfca20c3d51222bca31ad58a7dacc7b":[3,0,337,9],
+"classNGQProxySearch.html#a2e03a39cc213e26d973240aacc0d023e":[3,0,337,13],
+"classNGQProxySearch.html#a32700856ec45ff0dacd64a1793ec4826":[3,0,337,4],
+"classNGQProxySearch.html#a37f16b95a945fe45d562cca7d64a43a8":[3,0,337,24],
+"classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef":[3,0,337,15],
+"classNGQProxySearch.html#a470e5358a086abf38955ef5e720bdb11":[3,0,337,19],
+"classNGQProxySearch.html#a4f4e24f9b9bc5f5b1b269582f32dba7d":[3,0,337,10],
+"classNGQProxySearch.html#a59e31b1464dc45dc35289f67f89c0e12":[3,0,337,3],
+"classNGQProxySearch.html#a5f647214943318341a6693755233b40c":[3,0,337,16],
+"classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a":[3,0,337,11],
+"classNGQProxySearch.html#a7253f5dac987543847dab4a09a8c0a68":[3,0,337,22],
+"classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134":[3,0,337,14],
+"classNGQProxySearch.html#a75ee70f11887784b5e7e29c84e734fc4":[3,0,337,5],
+"classNGQProxySearch.html#a94e9627226644327025cbf0d6515069e":[3,0,337,1],
+"classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a":[3,0,337,0],
+"classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c":[3,0,337,12],
+"classNGQProxySearch.html#ac6154d6ce2016c941ffef089ff5f7705":[3,0,337,7],
+"classNGQProxySearch.html#accea50c0c7b309763690d84b02d6b417":[3,0,337,6],
+"classNGQProxySearch.html#ad47511db0ed77ce409c47cd4d0e5413e":[3,0,337,21],
+"classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e":[3,0,337,8]
+};
diff --git a/html/navtreeindex1.js b/html/navtreeindex1.js
new file mode 100644
index 000000000..f4d1897c0
--- /dev/null
+++ b/html/navtreeindex1.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX1 =
+{
+"classNGQProxySearch.html#ae6763b5c253bb92a910263a6b903121e":[3,0,337,20],
+"classNGQProxySearch.html#ae8125a979fbc827e3f0a8109b6c7a5fd":[3,0,337,17],
+"classNGQProxySearch.html#af5418e8098464ef651077386ba7bd90d":[3,0,337,18],
+"classNGQProxySearch.html#afc513d4f537ceabbcc86649ba2517595":[3,0,337,23],
+"classNGQProxyVehicle.html":[3,0,338],
+"classNGQProxyVehicle.html#a009450de396d0c0e89506b47efe11c88":[3,0,338,2],
+"classNGQProxyVehicle.html#a2eedd20d95b2024eb71ae10a734eb9d2":[3,0,338,0],
+"classNGQProxyVehicle.html#a41c6bbaf49cac5f564a2752497548756":[3,0,338,1],
+"classNGQProxyVehicle.html#a6190fe886f94215555c816bddc5500e9":[3,0,338,4],
+"classNGQProxyVehicle.html#aafc5a11c4f896b0574208726979fa819":[3,0,338,3],
+"classNGQStandardItemModel.html":[3,0,339],
+"classNGQStandardItemModel.html#a06e32ca2fd3cf48353adc1372a62776e":[3,0,339,1],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eae":[3,0,339,0],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea05b6dc8499a00b790e1726012c89c4a2":[3,0,339,0,3],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea0fcb976d16fd4f16bf271097a21ffbac":[3,0,339,0,1],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea17ac3d4990e19dbb3f2d28fba8e5c88d":[3,0,339,0,4],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea4563a7cb33892fe6a07ee85700517575":[3,0,339,0,2],
+"classNGQStandardItemModel.html#aa24a4f0461295cf063a43f505c079eaea9bb3c10d2c2e1b7becc7be961d74e00b":[3,0,339,0,0],
+"classPoiObject.html":[3,0,400],
+"classPoiObject.html#a0ad10a5700c7b87b577c362fc39bd9d6":[3,0,400,4],
+"classPoiObject.html#a16070d8e0dc44f2430f69a0e3b876a73":[3,0,400,5],
+"classPoiObject.html#a28e83a0754bf9ef5a94d1a254dc82889":[3,0,400,9],
+"classPoiObject.html#a352c7e0e8ce544419b8755dc33f26eed":[3,0,400,7],
+"classPoiObject.html#a3c5039c01c2661025e4cdc47a871a172":[3,0,400,1],
+"classPoiObject.html#a4a1347fea47e887582c6911c6a6caf12":[3,0,400,2],
+"classPoiObject.html#a59afe1bb5ac0ad97782cc833b09196a0":[3,0,400,13],
+"classPoiObject.html#a5b30d44ab956291d1ae53a5fcc89a8da":[3,0,400,12],
+"classPoiObject.html#a691a475b6d276c971f7bece3bc382e8c":[3,0,400,14],
+"classPoiObject.html#a74966050a9d0b0538ef413265fcd97d9":[3,0,400,0],
+"classPoiObject.html#a831ba33b305dbc2ac55580b29c258a35":[3,0,400,3],
+"classPoiObject.html#a937f545633fb98057ffc334b6b121e3a":[3,0,400,17],
+"classPoiObject.html#ab33186a19ea151f513ea7c5a28767d2a":[3,0,400,8],
+"classPoiObject.html#ab7852700b43e7ea53c29fc18ed386943":[3,0,400,6],
+"classPoiObject.html#acb42dfa9878f07d66ddc844cc63e84c2":[3,0,400,11],
+"classPoiObject.html#ad46890cb669816aeb2ea754a13bd9363":[3,0,400,18],
+"classPoiObject.html#ad7d7eabd8b63f935401dfe9d7e32a785":[3,0,400,16],
+"classPoiObject.html#ae864d4686cfc7cd5671491e166cdca9e":[3,0,400,10],
+"classPoiObject.html#aecdac2f1cc61b0ce1a39bdb2606471a4":[3,0,400,15],
+"classQNavitGeoReceiver.html":[3,0,406],
+"classQNavitGeoReceiver.html#a40c514e7e99aaa79fd32712e675794f6":[3,0,406,3],
+"classQNavitGeoReceiver.html#a58c9c1cca49b6d21a0b99dfed177bc0d":[3,0,406,1],
+"classQNavitGeoReceiver.html#a605704835808a1b9769c4aa88000ae4d":[3,0,406,2],
+"classQNavitGeoReceiver.html#af32117de5f479e6e0596b135d928b83c":[3,0,406,0],
+"classQNavitQuick.html":[3,0,407],
+"classQNavitQuick.html#a0dc708f8792892e73332cd0bbd53eabf":[3,0,407,7],
+"classQNavitQuick.html#a22e6d5e852c709b08138bfb7c6b7219e":[3,0,407,5],
+"classQNavitQuick.html#a2ccd96a43de0f71385e08fe2b77c48cf":[3,0,407,4],
+"classQNavitQuick.html#a2e6df6fa3a7a6cad53a4303e0314265d":[3,0,407,8],
+"classQNavitQuick.html#a4159e09ec7edc25fca5908273b086b30":[3,0,407,1],
+"classQNavitQuick.html#a48423474f9eb99d28f133c1f3ab6f980":[3,0,407,10],
+"classQNavitQuick.html#a518190a989ca469bc55e1b4533de35b0":[3,0,407,3],
+"classQNavitQuick.html#a5312d7ffec66f54b208b9a424994a207":[3,0,407,2],
+"classQNavitQuick.html#a6a072be030ed5b1e14736eae8e095f37":[3,0,407,9],
+"classQNavitQuick.html#ad12f5ac533519d46fb3ce88ca0d7266c":[3,0,407,6],
+"classQNavitQuick.html#aeeb25fa13bba4cca84b9156520c2f120":[3,0,407,0],
+"classQNavitWidget.html":[3,0,408],
+"classQNavitWidget.html#a0ee213a950a5efff337b15ad2f2ec45e":[3,0,408,5],
+"classQNavitWidget.html#a2b2db8e6b269fe7c12c21a4903b07df8":[3,0,408,0],
+"classQNavitWidget.html#a49c5fddf5305dc38c1b4ced24c9f052d":[3,0,408,6],
+"classQNavitWidget.html#a7296840d1e7a64c19cc69c0c644595ae":[3,0,408,7],
+"classQNavitWidget.html#a7eaf682d799b7570724061c31614142a":[3,0,408,4],
+"classQNavitWidget.html#a87ff39fc76d75ff4f882df9d0b433b2f":[3,0,408,2],
+"classQNavitWidget.html#a9fbc2ecd646b92b07533bd60a69f3ce8":[3,0,408,8],
+"classQNavitWidget.html#ab5ca015c98764d392a6c9c9305c66cd3":[3,0,408,1],
+"classQNavitWidget.html#ac35a00262f5851a32dc191606f8e3f64":[3,0,408,9],
+"classQNavitWidget.html#af51ec7f335b3bdeb69dc035f2b702962":[3,0,408,3],
+"classQt5EspeakAudioOut.html":[3,0,410],
+"classQt5EspeakAudioOut.html#a16b0b5d77281d4c668db7d42f8c4bbfe":[3,0,410,3],
+"classQt5EspeakAudioOut.html#a2106f16a66b9cf94dd2025763f96c968":[3,0,410,5],
+"classQt5EspeakAudioOut.html#a8649165450bf91efd9567adecd9bbf2b":[3,0,410,0],
+"classQt5EspeakAudioOut.html#ab3218eee3acfabafde0156a44d57ce57":[3,0,410,4],
+"classQt5EspeakAudioOut.html#ad019da125b08cb3e0eb5fe404849b143":[3,0,410,1],
+"classQt5EspeakAudioOut.html#afbfc4de34a10f33b4de0eb8c9f717692":[3,0,410,2],
+"classRenderArea.html":[3,0,424],
+"classRenderArea.html#a018690c7c1195ef801f24d6d7b2faae6":[3,0,424,5],
+"classRenderArea.html#a2648a2c9e59f1624accbac24b54025ff":[3,0,424,3],
+"classRenderArea.html#a27127e68741dcf448193a8d06a3aa134":[3,0,424,7],
+"classRenderArea.html#a535e9d0dec1c79c1bab010ad9d338afb":[3,0,424,4],
+"classRenderArea.html#a53d92e423c7bc49f54ac91d1a1f6632f":[3,0,424,1],
+"classRenderArea.html#a546193dbe523f89959fc0842f2b817b2":[3,0,424,15],
+"classRenderArea.html#a5f16597e28887aac39e8e4962189cce7":[3,0,424,0],
+"classRenderArea.html#a618d7ed9dff336f3f21fc8d7fb229ab2":[3,0,424,17],
+"classRenderArea.html#a64c34347d338cbb97fa5ced307735f93":[3,0,424,10],
+"classRenderArea.html#a67b7d2e03cd4a27ae18c1e6a8b94f79b":[3,0,424,9],
+"classRenderArea.html#a7d25acb7cc3b9f02dd076f84044f431d":[3,0,424,6],
+"classRenderArea.html#a9a78bd532fa2da583c4831c942424008":[3,0,424,12],
+"classRenderArea.html#aadec0a564edba538900233161d6dc2fd":[3,0,424,16],
+"classRenderArea.html#ab5c59b9e375a84859d4c69ba4aa68cba":[3,0,424,11],
+"classRenderArea.html#ac2921205b8d304009b3d7153f304c8b8":[3,0,424,13],
+"classRenderArea.html#ac648a3f9b95946f8a3fa2bac5f273111":[3,0,424,2],
+"classRenderArea.html#ad7b724a7905475a96f06c3c82d5416a7":[3,0,424,18],
+"classRenderArea.html#adca677e10a9f824f4f0d556206391cf8":[3,0,424,8],
+"classRenderArea.html#af0c68780c125a6a4e2009f4c28451a58":[3,0,424,14],
+"classSearchObject.html":[3,0,463],
+"classSearchObject.html#a0bda9ef976dafc8a9ca1071912fbe0e3":[3,0,463,10],
+"classSearchObject.html#a3c3f1d6373d54a6d75f6bb916c86a62b":[3,0,463,5],
+"classSearchObject.html#a4242c889787ab8133a72e3cfa0e618a6":[3,0,463,9],
+"classSearchObject.html#a623f76ad554f7c9d753cd86205c74c07":[3,0,463,0],
+"classSearchObject.html#a62d7966e9827adb60b9b938538a7cb88":[3,0,463,3],
+"classSearchObject.html#a681055c0dfeacddd17b0fab925b0a8fb":[3,0,463,7],
+"classSearchObject.html#a7805f0ab19b432fb6c6fb6ee274118a7":[3,0,463,2],
+"classSearchObject.html#a863c2ece1660369dd58dc1c7f57d537f":[3,0,463,8],
+"classSearchObject.html#aa288955f6179f863ce46225409bcc5a5":[3,0,463,6],
+"classSearchObject.html#abfb6051d45898ed695d98de4e5547a75":[3,0,463,4],
+"classSearchObject.html#af65ccb5930fa6f8256a66cddcf3bc2d9":[3,0,463,1],
+"classVehicleObject.html":[3,0,550],
+"classVehicleObject.html#a0a389fa3fcdcc1652f44d3b774be05e3":[3,0,550,9],
+"classVehicleObject.html#a5a842c1addd647adb0b5f094e7bd2575":[3,0,550,0],
+"classVehicleObject.html#a5fac8fd8519e7ff144c0ba10a0563efa":[3,0,550,6],
+"classVehicleObject.html#a607755c740c36a1732000d4cad19b587":[3,0,550,4],
+"classVehicleObject.html#a7e7e626e89617c376699c3ec8fba589d":[3,0,550,10],
+"classVehicleObject.html#a83011dfc9da7ebddfba1953fabf9e79a":[3,0,550,11],
+"classVehicleObject.html#a8ae628c4b4b09d015f7b2450033ee59e":[3,0,550,8],
+"classVehicleObject.html#a8be40609919d6d0e9b98ebc224a624e2":[3,0,550,2],
+"classVehicleObject.html#a8f6f4e1e3c66638720337190131e3786":[3,0,550,12],
+"classVehicleObject.html#a9704b2e19cd355d9e1e0ff8b0cb091a8":[3,0,550,1],
+"classVehicleObject.html#ac269215b45d45698dd5c5b61f93af8f2":[3,0,550,7],
+"classVehicleObject.html#acd961866c99a279b7bb01e2f7445fe12":[3,0,550,3],
+"classVehicleObject.html#afbd3a1c453278e7faa24b22f7c93ca64":[3,0,550,5],
+"classcorelocation.html":[3,0,123],
+"classmapExtract.html":[3,0,285],
+"classmapExtract.html#a1f19639d8649a6f4851ec69c98161c72":[3,0,285,6],
+"classmapExtract.html#a219b0bae7c68d0120958800224f2d3e9":[3,0,285,7],
+"classmapExtract.html#a24a53174c6886ab06b910389fa4ca837":[3,0,285,9],
+"classmapExtract.html#a2aea58837ddb3bb414d614feaebf39e2":[3,0,285,10],
+"classmapExtract.html#a3852abf4d9b5144133dfcba384d3bc93":[3,0,285,5],
+"classmapExtract.html#a674c5e16de1eae5d8699f03d8a68a36d":[3,0,285,11],
+"classmapExtract.html#a67de135b2d877d1dd1097f0cb0148f79":[3,0,285,3],
+"classmapExtract.html#a72f230ac463811427e02bfb6c72535f9":[3,0,285,2],
+"classmapExtract.html#a817f6b6ff2e782b2a27bb5fd12ecced5":[3,0,285,8],
+"classmapExtract.html#a897b0d66c02bda6a9490c9f9159fcbe5":[3,0,285,13],
+"classmapExtract.html#a8c1d42b17730fcf3bc2186fad1c16730":[3,0,285,1],
+"classmapExtract.html#a8c586e8fda2dd749d2347d6779d310c4":[3,0,285,12],
+"classmapExtract.html#aa64c2273113d658e421a456161743b31":[3,0,285,0],
+"classmapExtract.html#aa6e9079c449dbd0714ddaa60181c2a5f":[3,0,285,4],
+"classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html":[3,0,0,0,0,0],
+"classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html#a28c45570206292fb1fc872767d8154ef":[3,0,0,0,0,0,1],
+"classorg_1_1navitproject_1_1navit_1_1FileBrowserActivity.html#acb808e2962963f1419d0b4a28550fb56":[3,0,0,0,0,0,0],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html":[3,0,0,0,0,1],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a0056b8369b7b45ed952630421bd8a86d":[3,0,0,0,0,1,21],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a2c53be17e218a184485c8872340a2b44":[3,0,0,0,0,1,0],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a2ed696de31ab8070d8f1e4f02b2af6e6":[3,0,0,0,0,1,16],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a30b7dab0eb9f226eb47ba0c25edd24a2":[3,0,0,0,0,1,10],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a3b9aecfba5e600b15f7c719b980d5ca1":[3,0,0,0,0,1,12],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a4546df5524adc32952ad2ef55e467932":[3,0,0,0,0,1,1],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a4554a336295e738f48ba23190a22d90a":[3,0,0,0,0,1,23],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a4d846bcbfd21fb088f948c69f1ff601a":[3,0,0,0,0,1,8],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a58a166a5d5373bbd6be41180622038f2":[3,0,0,0,0,1,18],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a5b926fb269b1030e272c4c61c2f139af":[3,0,0,0,0,1,6],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a6281ef3908ee038226097fda696176f7":[3,0,0,0,0,1,3],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a6cb530da592694ce0e2e6950e1737202":[3,0,0,0,0,1,7],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a6d50d9d1d8aca5a4ee11970d39b20672":[3,0,0,0,0,1,25],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a73ee9b7f4e8fd443dce9ff2631b17f6c":[3,0,0,0,0,1,17],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a77cdf1c00f6c69aaa01f5c2988dd2a3d":[3,0,0,0,0,1,22],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a7e60a9d41754e54dc91caea4dd2b66bc":[3,0,0,0,0,1,15],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a8ffa1f862063dd8bb0ab154e63b37ffe":[3,0,0,0,0,1,20],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a991f5ad5394793d7ec46812a7f453ab4":[3,0,0,0,0,1,2],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#a99d00e14cfe679d45bd0425dc46bebc4":[3,0,0,0,0,1,11],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#ab5abca1a84cfd982e78286842a5474fe":[3,0,0,0,0,1,14],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#ab6d1d09ee41af592a1f0421cea8a5eda":[3,0,0,0,0,1,4],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#abe0441e93f09e874a1c12cb2a6250577":[3,0,0,0,0,1,24],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#abfd5f22784cae532c39b9b10aead52d0":[3,0,0,0,0,1,9],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#acbaf0ee8ac4cedc9a40fbff42cc27ce2":[3,0,0,0,0,1,5],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#ad76c1a37a5bcb6e709f14753316a1a4e":[3,0,0,0,0,1,19],
+"classorg_1_1navitproject_1_1navit_1_1Navit.html#aece77c2c050bd60d8dbdbf860fb65a1e":[3,0,0,0,0,1,13],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html":[3,0,0,0,0,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a019936fb22f89f72cb21bee4eb9f61d8":[3,0,0,0,0,3,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a086aab815df8a0e7aad907f4511c6676":[3,0,0,0,0,3,5],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a6dfb7ab51e346941748da59ede4d21f8":[3,0,0,0,0,3,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#a9029437ebca3276f70d79b847da2e0fd":[3,0,0,0,0,3,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#aa27d6bc3c57a69313ed74cdc3c680ce1":[3,0,0,0,0,3,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#aabd2e767c430e03655df71f8738ff530":[3,0,0,0,0,3,6],
+"classorg_1_1navitproject_1_1navit_1_1NavitAddressSearchActivity.html#ad9679590ca3930a0436e9d23288c056c":[3,0,0,0,0,3,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html":[3,0,0,0,0,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a0f5e46a4ebdcd288ad571b422c6aca68":[3,0,0,0,0,4,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a74e7c3b9fa92813e88071033411586c4":[3,0,0,0,0,4,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitAppConfig.html#a8b3a327501437bfca964a29e1d1da883":[3,0,0,0,0,4,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html":[3,0,0,0,0,5],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#a7dc57edd806802562967803d6a5287b4":[3,0,0,0,0,5,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#aa30350e633892c0525f46e017d7613c5":[3,0,0,0,0,5,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab195e182da8385d57b22b397f38a9dc6":[3,0,0,0,0,5,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab1d13fef31e5331f9d7569deffcad4f7":[3,0,0,0,0,5,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitBackupTask.html#ab78f58a8645b6a3c724ea729d7a07a7b":[3,0,0,0,0,5,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitCamera.html":[3,0,0,0,0,6],
+"classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#a8c463f09156fae68ed679a1a55855b21":[3,0,0,0,0,6,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#a9a75c983f9ca7f25385aafa93de957dd":[3,0,0,0,0,6,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitCamera.html#af23c3b4e6b3a87b9304fbcf113d96cd5":[3,0,0,0,0,6,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html":[3,0,0,0,0,7],
+"classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#a0ea99f158c355aec865f9d54099120d4":[3,0,0,0,0,7,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#a761c6ed1f9cb5cdb43cdd4f4c2f5734c":[3,0,0,0,0,7,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitDialogs.html#aa9b087a3a606f753337e79ef37740332":[3,0,0,0,0,7,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html":[3,0,0,0,0,8],
+"classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#a4d57c6306c327466dca0575f66dc4893":[3,0,0,0,0,8,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#a71f1a4f8da5956a5388faccee7d1f6cd":[3,0,0,0,0,8,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitDownloadSelectMapActivity.html#ab01d7a1139d0de888fe6e26e97333359":[3,0,0,0,0,8,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html":[3,0,0,0,0,9],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a1556f4b57a6e606bfd07faf242271a70":[3,0,0,0,0,9,20],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a21dbcb1c957a2a7c89862513671257ee":[3,0,0,0,0,9,11],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a28ea94951097dd0ecf2938661504d57f":[3,0,0,0,0,9,24],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a2b9c61e7b8717c0ab04b33e2b13ff06c":[3,0,0,0,0,9,28],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a33eeae1e56377cbdee8ea6d70d6ae33a":[3,0,0,0,0,9,7],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a45c5c269ce106cebae162de53c4ea31c":[3,0,0,0,0,9,29],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a4a8a0f6c4682b1e32b6beb2c6b235896":[3,0,0,0,0,9,18],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a54d43760423b78a6708e71050be4c022":[3,0,0,0,0,9,13],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a6609c4d2252fc831ef2382d2ab208735":[3,0,0,0,0,9,17],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a78acbebf4d2771da8da5148bfb12cfcd":[3,0,0,0,0,9,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a7f4fcce884087288011b418077191d0a":[3,0,0,0,0,9,9],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a86d176b84577258edee0f1f97d900f46":[3,0,0,0,0,9,23],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a898660f2551f64113fd5fb38e95c2b10":[3,0,0,0,0,9,6],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a8c7efb7914e1067ccca34f87b020abda":[3,0,0,0,0,9,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a90874c15d9e782b3ff8bc18bfef75875":[3,0,0,0,0,9,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#a925c8d1d32127bbeb50a8de80eaee86d":[3,0,0,0,0,9,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aa843d10007d34aa74c57f226b90addce":[3,0,0,0,0,9,21],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aaaddda656ddb1a85218b74929f5ee38f":[3,0,0,0,0,9,8],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#aac9d3c9f73f2edcb186d1c4dea37127d":[3,0,0,0,0,9,26],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ab0a92eb4af63f3f70a207bc7ed4735bc":[3,0,0,0,0,9,16],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac3d4535460bb6d08bd97055c8b87dfcc":[3,0,0,0,0,9,10],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac4ec5d99e3b500ea4cd66932a20d7505":[3,0,0,0,0,9,22],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac591e9e0faa49c083a76315416da2735":[3,0,0,0,0,9,27],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ac78f40403662ac08aa51c00b506ed087":[3,0,0,0,0,9,25],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc063558fceff1fd19d553c80a8d43b4":[3,0,0,0,0,9,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#adc8b705e3316bad3989a34df9eb2b61f":[3,0,0,0,0,9,14],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ae09c7e46f036dbbb0df73b23c212dae9":[3,0,0,0,0,9,12],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#ae5def54d4d8307773c8c1a0cf158bd31":[3,0,0,0,0,9,19],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af48fbcc4ebf9c5b32844065fb706948a":[3,0,0,0,0,9,15],
+"classorg_1_1navitproject_1_1navit_1_1NavitGraphics.html#af73f2348b7da78e8229ce52ddfbfa039":[3,0,0,0,0,9,5],
+"classorg_1_1navitproject_1_1navit_1_1NavitMap.html":[3,0,0,0,0,10],
+"classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a504a0098fe2a2d6ddbb4cbb5b6d7a025":[3,0,0,0,0,10,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a73842de7eed689acb47e5d484a94de8e":[3,0,0,0,0,10,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitMap.html#a897fb8b18852ae9c50cb6bbc238e908b":[3,0,0,0,0,10,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitMap.html#aee5d366cd157a8d9c9ed2996530a5907":[3,0,0,0,0,10,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html":[3,0,0,0,0,11],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a0eb85b69005fdd0808e782d9bf8e3e9b":[3,0,0,0,0,11,10],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a12a0b560b4368a8c8bb07dbface8f541":[3,0,0,0,0,11,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a19f99106970949ff18862954fcfac3a7":[3,0,0,0,0,11,11],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a2741b57e67d9dd939ca6e6affc9b6d7c":[3,0,0,0,0,11,21],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a2b852166ad13522ce9cb51e46e1f9583":[3,0,0,0,0,11,13],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a3b5a0e66e91dd0266bd0bbb791b16a34":[3,0,0,0,0,11,6],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a5d7e86978946bbf505512a623ab0da3a":[3,0,0,0,0,11,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a836205772661cff8ede526001a35af4e":[3,0,0,0,0,11,7],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a83ccbe82c078cecf702cc72f177509b4":[3,0,0,0,0,11,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a8f208cba6608cf9fdb06512951dccd65":[3,0,0,0,0,11,15],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a9308f7cdb963228bc0b18634dcf50e33":[3,0,0,0,0,11,5],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#a96c829a1aef563fe69237fbcab4de0da":[3,0,0,0,0,11,14],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aa77d95b27ab3d03b40659c69414be6c8":[3,0,0,0,0,11,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#aaa3bdd3fb3f6a3a3c55611dd8acb1dd3":[3,0,0,0,0,11,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ab8ec89fc35d3236496b202c23a4bc84c":[3,0,0,0,0,11,16],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#abea98518e1b8936435adf49e8787af74":[3,0,0,0,0,11,20],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ac1f7d07449815a0be3173471500a2733":[3,0,0,0,0,11,18],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#acc71ac4664b9518772050c4e272ee8c5":[3,0,0,0,0,11,8]
+};
diff --git a/html/navtreeindex10.js b/html/navtreeindex10.js
new file mode 100644
index 000000000..31a0c3aa2
--- /dev/null
+++ b/html/navtreeindex10.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX10 =
+{
+"structcountry__search.html#a74f61805080023cbe721526676c0cbe2":[3,0,125,2],
+"structcountry__search.html#a9ca645b9204462966c07766482744a27":[3,0,125,3],
+"structcountry__search.html#ac025c10192228ac2ee436ff546c43f3f":[3,0,125,5],
+"structcountry__search.html#ac266a8e5e0202425c39baae45c45dc1a":[3,0,125,6],
+"structcountry__search.html#acd8b20f3f0fa9e2fdc2b6307d49ea92a":[3,0,125,1],
+"structcountry__search.html#ae851cdc69c67e2cd8330a7445b4e4030":[3,0,125,4],
+"structcountry__table.html":[3,0,126],
+"structcountry__table.html#a1787d3c169ef66601b15cac8d0115c55":[3,0,126,4],
+"structcountry__table.html#a33b7fe946b1a776d99dd6139cec77cda":[3,0,126,0],
+"structcountry__table.html#a38b2f435b8fc114ef7514ce324ecb153":[3,0,126,3],
+"structcountry__table.html#a5c29145ec4f4c4fd56ef883d4e70c933":[3,0,126,5],
+"structcountry__table.html#ab184030828b75ff553eea8d6d020fd22":[3,0,126,6],
+"structcountry__table.html#ab655fbd971efb06be9c77d9052e1ab2e":[3,0,126,1],
+"structcountry__table.html#aee220c78412cafbafa7e126fc2482234":[3,0,126,2],
+"structcursor.html":[3,0,127],
+"structcursor.html#a16e4e114ccfa4c2b236a208b613185f7":[3,0,127,2],
+"structcursor.html#a54647761d8272ad8f6dc2ada53650071":[3,0,127,1],
+"structcursor.html#a95a9fff72cc48dcd58f9720206d145f4":[3,0,127,3],
+"structcursor.html#aa2c554535603836c7080bbef467370cc":[3,0,127,0],
+"structcursor.html#aa87bbc52482fd3baf3c2d01370591e3e":[3,0,127,5],
+"structcursor.html#adac9065ff2dbf78cd9f3711a3040bdaf":[3,0,127,4],
+"structdata__window.html":[3,0,128],
+"structdata__window.html#aac0ae6bee5846f43ace41cedda1d8fdd":[3,0,128,0],
+"structdata__window.html#ac90a773f316bacebc387e6052ed3dafb":[3,0,128,1],
+"structdata__window.html#ad1dad895ff0e516121619713f33cc483":[3,0,128,2],
+"structdata__window.html#af66759c457a75fff2eb1eaab1b879a5d":[3,0,128,3],
+"structdatawindow.html":[3,0,129],
+"structdatawindow.html#a6f1b23c19c118b3e1a8d96f6b7ef035e":[3,0,129,0],
+"structdatawindow.html#af8e9ffb8e0bb381e977202b842a42cb3":[3,0,129,1],
+"structdatawindow__methods.html":[3,0,130],
+"structdatawindow__methods.html#a03558c9f3c11cb64d2ad3dba2f007cea":[3,0,130,0],
+"structdatawindow__methods.html#a6a9ad03dd453e0fa2beb73a60fbbb8fc":[3,0,130,1],
+"structdatawindow__methods.html#a83c489187e985842607a7474fc10caa9":[3,0,130,2],
+"structdatawindow__priv.html":[3,0,131],
+"structdatawindow__priv.html#a27e578f268ea507b2084a10840a59b5c":[3,0,131,9],
+"structdatawindow__priv.html#a3d96e1ebc18cdf58362bb1e412f1199c":[3,0,131,3],
+"structdatawindow__priv.html#a448ad169f52bfb6fc04c71c44cfff26e":[3,0,131,15],
+"structdatawindow__priv.html#a59efbc858bc1d143edcc797362a14dd9":[3,0,131,0],
+"structdatawindow__priv.html#a600695def2e44d697ba6a34e9dad0e7a":[3,0,131,10],
+"structdatawindow__priv.html#a6d664da9ca5be4c4949dde4ace25df0c":[3,0,131,13],
+"structdatawindow__priv.html#a6f706b47791377095d871edf48562061":[3,0,131,17],
+"structdatawindow__priv.html#a7d6f7e4335954cbc75826a53a4df6e2e":[3,0,131,8],
+"structdatawindow__priv.html#a7e84fd9b6eb4ec03eeb8480acf8eafbc":[3,0,131,1],
+"structdatawindow__priv.html#a80c7b7d7251c1c1adb002b5d74e28419":[3,0,131,6],
+"structdatawindow__priv.html#a8e453e8821d9e274395836a5d68e0e09":[3,0,131,7],
+"structdatawindow__priv.html#aa3c1540e6896c50b649bab966d382758":[3,0,131,12],
+"structdatawindow__priv.html#aa7e450c6576acbb161ab1792f279b15b":[3,0,131,2],
+"structdatawindow__priv.html#ab4fcce349f0e6130f443b874fa85fc76":[3,0,131,5],
+"structdatawindow__priv.html#accd0884b10d06ef7c90d0a0dc360496e":[3,0,131,11],
+"structdatawindow__priv.html#ade3201eafcbbdadc03ebdc01d757c3b4":[3,0,131,18],
+"structdatawindow__priv.html#ae1dfc40db731a8b2064869d9b7db512f":[3,0,131,16],
+"structdatawindow__priv.html#aed29f9c158ddf3f378250195f2457264":[3,0,131,14],
+"structdatawindow__priv.html#afb8ee85f4ad58fb5750914dab15844ac":[3,0,131,4],
+"structdb__config.html":[3,0,132],
+"structdb__config.html#a3082a5dbd4e10cd817bfb7517560df30":[3,0,132,5],
+"structdb__config.html#a438a3c1a5f80254a0602037e546d7c9e":[3,0,132,7],
+"structdb__config.html#a4e9a0fd28aa083da2fdd7623e77a8181":[3,0,132,3],
+"structdb__config.html#a5f7747c37d115ef1b1504e588b78c938":[3,0,132,6],
+"structdb__config.html#a7e45a5eeccca88498ad273eb317dc02f":[3,0,132,8],
+"structdb__config.html#aa324d30e0565b7d1e67d8dc5a704475b":[3,0,132,1],
+"structdb__config.html#aada860ef70da493b1adbe7f4ed83cd14":[3,0,132,0],
+"structdb__config.html#abf325c0186f49db97e9806726d5ad005":[3,0,132,2],
+"structdb__config.html#ace360860164ce538a77e6ceaa1286e0b":[3,0,132,4],
+"structdbus__callback.html":[3,0,134],
+"structdbus__callback.html#a4320f54d83d66e782d2085c3fb8dfaa8":[3,0,134,0],
+"structdbus__callback.html#acb186ed3856c1f51be93b17440bf0a16":[3,0,134,1],
+"structdbus__method.html":[3,0,135],
+"structdbus__method.html#a0dfeebdd6af52b181fefd58c1dd860bc":[3,0,135,4],
+"structdbus__method.html#a1349d6955ce8939a8057daf6bff3c806":[3,0,135,1],
+"structdbus__method.html#a997d76fa51869bfec815fa52d42ebbc4":[3,0,135,5],
+"structdbus__method.html#aa5d5d4f09db9d34a937aa598c0c4b4b7":[3,0,135,3],
+"structdbus__method.html#aaf5d9f7701702a3cd55e5db2517f9ead":[3,0,135,2],
+"structdbus__method.html#ac155f87f9530d006312d0b16fd879c0f":[3,0,135,6],
+"structdbus__method.html#ad4449461d863b1946eaec95a3ed7dff2":[3,0,135,0],
+"structdefault__flags.html":[3,0,136],
+"structdefault__flags.html#a1e8bbbb45aea939da522a410e3045a88":[3,0,136,1],
+"structdefault__flags.html#a771a64d4ca518bc97313db2ba8c28e4c":[3,0,136,0],
+"structdiagram__point.html":[3,0,137],
+"structdiagram__point.html#aa05697e4d2c8c028c737618f0a0b9dd7":[3,0,137,1],
+"structdiagram__point.html#afe89c571c05bde6c6a70e10e57b449b9":[3,0,137,0],
+"structdisplay__context.html":[3,0,138],
+"structdisplay__context.html#a158dd6fbff0535e3715537813d402a4c":[3,0,138,2],
+"structdisplay__context.html#a5ae42289d580caeaa50fb0fb100ab043":[3,0,138,8],
+"structdisplay__context.html#a5c18fc171eff32fdd939acf982412873":[3,0,138,6],
+"structdisplay__context.html#a748cc14d4acc07db4e169c63247ab1b8":[3,0,138,9],
+"structdisplay__context.html#a79f283d77fb7a689fa69874ca93f861c":[3,0,138,0],
+"structdisplay__context.html#a9bd75b9ad4bee5fb1df5b3bf8ef673b6":[3,0,138,3],
+"structdisplay__context.html#a9fa858279e57ecad816e43ffa1a2f9f0":[3,0,138,1],
+"structdisplay__context.html#ac2656b0c2da70e7226a2a7380de6e388":[3,0,138,7],
+"structdisplay__context.html#aeafcdeae968737401f749c799d8a03db":[3,0,138,4],
+"structdisplay__context.html#af25f6e97c50cbd3966181df31b98e701":[3,0,138,5],
+"structdisplayitem.html":[3,0,139],
+"structdisplayitem.html#a045a228120f83ec493219c3ad9ef8f72":[3,0,139,2],
+"structdisplayitem.html#a439b2dac1557feb2d5f4a5afd68cd8a9":[3,0,139,1],
+"structdisplayitem.html#a569aa6738261ea442b403cdbbc50d8af":[3,0,139,4],
+"structdisplayitem.html#a9eb57069cfb4c2666a067175ac5176c8":[3,0,139,3],
+"structdisplayitem.html#ab44aa97c70407b8778041dae0161f636":[3,0,139,5],
+"structdisplayitem.html#ac82b2f0884a91a6010618e435faeb426":[3,0,139,0],
+"structdisplaylist.html":[3,0,140],
+"structdisplaylist.html#a14f4f4cc02069f41c4a301bcfa58707a":[3,0,140,3],
+"structdisplaylist.html#a3ac6ec3f72c7f8018e534ab920949111":[3,0,140,9],
+"structdisplaylist.html#a51425a894be69fbdb34f30dea21b7a88":[3,0,140,2],
+"structdisplaylist.html#a5c37b04d86316fcda6be48eb9fe1379f":[3,0,140,6],
+"structdisplaylist.html#a609d08ada2869311932663fdb2e9257e":[3,0,140,11],
+"structdisplaylist.html#a72e8b5710adcffa6d622215d0101aecf":[3,0,140,5],
+"structdisplaylist.html#a7b7f98a812e517cd7824ef51aa0a3914":[3,0,140,0],
+"structdisplaylist.html#a7f622dae021e3cdef6e8cf3693f2953c":[3,0,140,1],
+"structdisplaylist.html#a81810371d6e8438f5ebdec8879a76abd":[3,0,140,18],
+"structdisplaylist.html#a8c933411bff7121adc2fc16defd70e13":[3,0,140,17],
+"structdisplaylist.html#a8f79c4c8ddde025d4c43f4511e63ff1c":[3,0,140,12],
+"structdisplaylist.html#a9e9e90d01891174d5effae2a2be0eb9b":[3,0,140,4],
+"structdisplaylist.html#aa087185d8d2541dbb3823a167d0d7dd6":[3,0,140,14],
+"structdisplaylist.html#abed914ed34cdde678c2f16f64700c77d":[3,0,140,15],
+"structdisplaylist.html#abfaf1efbc1348084f3b6390741399d06":[3,0,140,10],
+"structdisplaylist.html#ac47e0855eb48012d2145ac485cb23136":[3,0,140,13],
+"structdisplaylist.html#acf84f0a3748132b48a107c1344b3650d":[3,0,140,7],
+"structdisplaylist.html#ae4182a1f16d8b1fd2ecdd094de716559":[3,0,140,16],
+"structdisplaylist.html#af0f2c2e5a642f74e5acb20b2cbfd05b3":[3,0,140,8],
+"structdisplaylist__handle.html":[3,0,141],
+"structdisplaylist__handle.html#a044c3e550bb320d2f4de8a753c103116":[3,0,141,2],
+"structdisplaylist__handle.html#ab0c5f277ff24200535139411cb7516d3":[3,0,141,1],
+"structdisplaylist__handle.html#ad767ea74ccc154e4274df59fb31dfd77":[3,0,141,0],
+"structdisplaylist__icon__cache.html":[3,0,142],
+"structdisplaylist__icon__cache.html#a660918e62f39756d0c8f793114d3b166":[3,0,142,0],
+"structdiv__flags__map.html":[3,0,143],
+"structdiv__flags__map.html#a59d6ee436d2d5479cafc69f9ec72ee6d":[3,0,143,0],
+"structdiv__flags__map.html#a6ceb1430c126a4d7523a0e4c335ebee9":[3,0,143,1],
+"structdiv__flags__map.html#acb4a6eb65ae19a790144656068568070":[3,0,143,2],
+"structdraw__info.html":[3,0,146],
+"structdraw__info.html#a37b0cc1eb7b4ca1e4532365d2221cdb4":[3,0,146,0],
+"structdraw__info.html#a412943ba3f46523b778258c29de8e1f8":[3,0,146,2],
+"structdraw__info.html#ab6b88f0cd016ffdb74609c9e9db06422":[3,0,146,1],
+"structdraw__polyline__context.html":[3,0,147],
+"structdraw__polyline__context.html#a1936f01a2455e361e899707cd594db2c":[3,0,147,0],
+"structdraw__polyline__context.html#a2220001ba2c97b5cde0831033ead747b":[3,0,147,3],
+"structdraw__polyline__context.html#a460099dced94df3589dc6e4d0a848b77":[3,0,147,5],
+"structdraw__polyline__context.html#a8bcf912ce22a7766e9c3608ff8d1f507":[3,0,147,2],
+"structdraw__polyline__context.html#ad6fd2fc8e1e36847dd06c1235bf71edd":[3,0,147,1],
+"structdraw__polyline__context.html#ae1f7cff08311b67fda97d66fd72e85a0":[3,0,147,4],
+"structdraw__polyline__shape.html":[3,0,148],
+"structdraw__polyline__shape.html#a28c7a3dda105dd42d04ad9e67d0b5891":[3,0,148,3],
+"structdraw__polyline__shape.html#a40ee93f6c223af0b1bd68bdd50523363":[3,0,148,2],
+"structdraw__polyline__shape.html#a421fb220a9e3e57e7681505fce954903":[3,0,148,0],
+"structdraw__polyline__shape.html#a476cd9663e86506db5a966e8f860f4bf":[3,0,148,5],
+"structdraw__polyline__shape.html#a8b21f0d16a2bbe766c24ecbd4101f5ba":[3,0,148,1],
+"structdraw__polyline__shape.html#a8b3c2674fa9090ffa5bd932987da8305":[3,0,148,8],
+"structdraw__polyline__shape.html#a8f86022640bd839f05c0150462e7b7f7":[3,0,148,4],
+"structdraw__polyline__shape.html#a97208522bda043cde75359ed2ae89089":[3,0,148,6],
+"structdraw__polyline__shape.html#ae4273dbf9bde39b3bc3d6ff17cde6260":[3,0,148,7],
+"structduplicate.html":[3,0,149],
+"structduplicate.html#a30907b1a9e2417f52b16e09dda17aa41":[3,0,149,1],
+"structduplicate.html#af73cdd6437f2d3938b1d950ed2b8deea":[3,0,149,0],
+"structedge.html":[3,0,150],
+"structedge.html#a0e729954b18dc88685838cb832c9601c":[3,0,150,1],
+"structedge.html#a4e718098163603ff0470916a0fc117b6":[3,0,150,0],
+"structedge.html#a61dfd47f39f87264492c823dafc87002":[3,0,150,3],
+"structedge.html#aa26182326bb1019fc5f06e2605ab7df0":[3,0,150,6],
+"structedge.html#aa2623b020778eac561223116906af618":[3,0,150,4],
+"structedge.html#ab580aa46e0f7f53d37f0f169a1c6f19f":[3,0,150,5],
+"structedge.html#ac6cf46f253ca5faf8f4e83b18013bf9c":[3,0,150,7],
+"structedge.html#af3288fbdbe1e4c12fb6abc66a1822e95":[3,0,150,2],
+"structedge__hash__item.html":[3,0,151],
+"structedge__hash__item.html#a5404389badfbf65219a5a2e11ca61496":[3,0,151,1],
+"structedge__hash__item.html#afaf7f497d53cecf084c41744d945bc0e":[3,0,151,0],
+"structelement.html":[3,0,152],
+"structelement.html#a02f0e6e6acaedd30e303a0d8cbac7bc3":[3,0,152,30],
+"structelement.html#a0a2fba3550eebac67e9fb58da13f56a1":[3,0,152,19],
+"structelement.html#a18e88a462664541872b1018c06289ead":[3,0,152,31],
+"structelement.html#a318135011ba4c007d1f046b8f65a952a":[3,0,152,9],
+"structelement.html#a4299d08f17ec06e03a8c26f436cee41f":[3,0,152,8],
+"structelement.html#a434c348427ff30755ba723ab1180d070":[3,0,152,32],
+"structelement.html#a46e15e705dc6d15337c70c2af485f89d":[3,0,152,21],
+"structelement.html#a4a180a1a23b0a062ee924d8990777b9a":[3,0,152,13],
+"structelement.html#a635e7d2e11a05d214c779914678b6930":[3,0,152,22],
+"structelement.html#a68098399ad2b7539feb36a65f345849a":[3,0,152,18],
+"structelement.html#a78c33116049f502a33c4e768398eb454":[3,0,152,24],
+"structelement.html#a79742c1e3fd6da9f788dd2e9957d8f16":[3,0,152,14],
+"structelement.html#a8a495fe406b70d8663eb5de387c97d4e":[3,0,152,27],
+"structelement.html#a997e3a9a346f96ab007047ce6582a807":[3,0,152,17],
+"structelement.html#aa7fd252529b5f74a71ceaf7b4af92d66":[3,0,152,29],
+"structelement.html#ab12f07f466c60413bdd192c0efdd58a2":[3,0,152,26],
+"structelement.html#ac1be4286ef670b00973a9d7bec9e48be":[3,0,152,12],
+"structelement.html#ac561e962bca3a8369172146c01be8517":[3,0,152,25],
+"structelement.html#ac5e252df6fb3f15d2a7f45b57f855cec":[3,0,152,15],
+"structelement.html#acc2cb6cf1ac90817c97e67e41f8e7ca3":[3,0,152,20],
+"structelement.html#acc618d178997357592c3cd0e8643a036":[3,0,152,11],
+"structelement.html#acd31824c69a5fd53df911d705c63f0ac":[3,0,152,28],
+"structelement.html#ad157e2bf31faa11ff3784b602ef9f88f":[3,0,152,10],
+"structelement.html#ae08bff15ca88d01d2e82cbdc427c5053":[3,0,152,23],
+"structelement.html#ae8a5f00158d74cfd369314cddfeeb236":[3,0,152,16],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a083ef97411beca4bb06146d9cc17c153":[3,0,152,1],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a5cc0de12cdd858c0bfbe8503d6a2ea01":[3,0,152,7],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a6625e11e95cb0a5de5d54d2bc038d92d":[3,0,152,5],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a67535b51b025c2e750c35e85233e5c50":[3,0,152,2],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a6fcffcc6ce206d0310607ce9ad52d8ea":[3,0,152,0],
+"structelement.html#aeba46169dd080712b74b7da37c1da599a702b6b8c983e52bd8e732fe2d5bb123f":[3,0,152,4],
+"structelement.html#aeba46169dd080712b74b7da37c1da599aaf24c838a023db7d454bc00106f7c8df":[3,0,152,3],
+"structelement.html#aeba46169dd080712b74b7da37c1da599acb93ff8ee2c6b142b520c7392284d45f":[3,0,152,6],
+"structelement__func.html":[3,0,153],
+"structelement__func.html#a10ba04651de520fcad41f26fbada3af5":[3,0,153,2],
+"structelement__func.html#a4691942c19b25a11bfb89d4a4450b765":[3,0,153,1],
+"structelement__func.html#a47cf5d1f62f1e79b22ceedbe9afb2692":[3,0,153,0],
+"structelement__func.html#a81c0b21b654fb82deaa1cc5d1cf8e5c2":[3,0,153,3],
+"structespeak__EVENT.html":[3,0,155],
+"structespeak__EVENT.html#a23fa9411d77c54211a8130a1d58b27c2":[3,0,155,9],
+"structespeak__EVENT.html#a5c1605442325d07e3f3304a888c2836d":[3,0,155,7],
+"structespeak__EVENT.html#a6c68c5805c5643afa0635099dac29ac5":[3,0,155,6],
+"structespeak__EVENT.html#a745b6b1589873eafc8a92f731d791527":[3,0,155,5],
+"structespeak__EVENT.html#a899378327aa61379d913f51b0f893e4e":[3,0,155,8],
+"structespeak__EVENT.html#a987fcaf6939009179a60cf3455262a59":[3,0,155,4],
+"structespeak__EVENT.html#aa3092f6c2654c6cbc3f6b05dad937db4":[3,0,155,0],
+"structespeak__EVENT.html#aaafe9c49720d23545e33824f2890fe15":[3,0,155,3],
+"structespeak__EVENT.html#abbd21434c4786c17c5b8f6c549deb21d":[3,0,155,2],
+"structespeak__EVENT.html#adc188a84ec82871fe5b7435330b1c0b1":[3,0,155,1],
+"structespeak__VOICE.html":[3,0,156],
+"structespeak__VOICE.html#a0e245cae97af281355939d7ec5ee3dfb":[3,0,156,8],
+"structespeak__VOICE.html#a19bc2b17c6060b3a7a5fd8c73de30e55":[3,0,156,0],
+"structespeak__VOICE.html#a23520bb9b5b63914306bde6c82f83057":[3,0,156,4],
+"structespeak__VOICE.html#a4a38220ecee07b4abc1168a3addca84c":[3,0,156,5],
+"structespeak__VOICE.html#a5d38fe46c7e50fdd9311c2be0085ad31":[3,0,156,1],
+"structespeak__VOICE.html#a6d8e94ba79e4f3ce897c1349f2a92124":[3,0,156,7],
+"structespeak__VOICE.html#a72f5fe87bb84535203cfe386fbfe1a27":[3,0,156,3],
+"structespeak__VOICE.html#a7b65b91bd27994cbabf7f19a7e0a8cee":[3,0,156,2],
+"structespeak__VOICE.html#ae1a0e9a96c0ab23d6c226b7b6ea0c245":[3,0,156,6],
+"structevent__idle.html":[3,0,157],
+"structevent__idle.html#a7728adf7702a22273818420a3f816c0f":[3,0,157,2],
+"structevent__idle.html#abe70c2fd366b5228ade6ae79aa26606f":[3,0,157,0],
+"structevent__idle.html#ac5af7fc5f8c40132cf8c697cc6c6db5f":[3,0,157,1],
+"structevent__methods.html":[3,0,158],
+"structevent__methods.html#a05a8c1544471df644e38a6461d4b2415":[3,0,158,3],
+"structevent__methods.html#a1d3cf902e952fde31c08f74bbb9da3f2":[3,0,158,5],
+"structevent__methods.html#a2f8bb418bbec2ad3dc182d358ad84ecd":[3,0,158,2],
+"structevent__methods.html#a8c9cd86856db427d4cbb92de2cbd7659":[3,0,158,0],
+"structevent__methods.html#aa8d98e33a172fd0a3b47d3317c9c6f33":[3,0,158,7],
+"structevent__methods.html#ab81feef7ea1f77fae4bda62084224bda":[3,0,158,8],
+"structevent__methods.html#ab9957b606a2f3b9e42917bcf41193b0d":[3,0,158,1],
+"structevent__methods.html#ad5dfbc3536fba4b35965f06a996f684f":[3,0,158,4],
+"structevent__methods.html#aeedb680039d30ef6fd49301aab54c5dd":[3,0,158,6],
+"structevent__priv.html":[3,0,159],
+"structevent__priv.html#a53f01d9b29115ad81ee93a20b27fdf19":[3,0,159,0],
+"structevent__timeout.html":[3,0,160],
+"structevent__timeout.html#a0d2933d724425bfcf9d53036671a0539":[3,0,160,6],
+"structevent__timeout.html#a1b21c411e3dd493aec66c6310f78ecfc":[3,0,160,5],
+"structevent__timeout.html#a70c8b7c83d5221e3f308595d4a4f208d":[3,0,160,2],
+"structevent__timeout.html#a808cd9a7baafac7a46d916360e871e06":[3,0,160,1],
+"structevent__timeout.html#a94b26dffe25882a9d49b81dfaec7beac":[3,0,160,7],
+"structevent__timeout.html#a99f042b0b72b1555d1cf0f13812ac0fa":[3,0,160,0],
+"structevent__timeout.html#adf8db0941d0ebeabefa8679ad044115c":[3,0,160,4],
+"structevent__timeout.html#afe459aabe84df921593ba96907132b16":[3,0,160,3],
+"structevent__watch.html":[3,0,161]
+};
diff --git a/html/navtreeindex11.js b/html/navtreeindex11.js
new file mode 100644
index 000000000..36993011d
--- /dev/null
+++ b/html/navtreeindex11.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX11 =
+{
+"structevent__watch.html#a1fb56af36b08f149bf358d3d6268fa86":[3,0,161,2],
+"structevent__watch.html#a9d98ef23806bc22d59b79196a5180184":[3,0,161,5],
+"structevent__watch.html#aaf39d82a24a884bec2acc5b5205fe94a":[3,0,161,4],
+"structevent__watch.html#ace71f4cea6ff3e7f8e0592c2e970d4c4":[3,0,161,0],
+"structevent__watch.html#ade38c4ea4cab1f9fd18fc67f2cdfee50":[3,0,161,1],
+"structevent__watch.html#af58a7990f92607a17c4f46da6044c509":[3,0,161,3],
+"structexpression.html":[3,0,162],
+"structexpression.html#a06284362ec4e3aa25046dd8a9ee09168":[3,0,162,5],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781e":[3,0,162,0],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea1040abec7f5bf0e86a225fa5be0cab94":[3,0,162,0,4],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea1fecb619e5058d98d34635b4d6258df4":[3,0,162,0,12],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea3214241d881d56276524a43cf56a42ab":[3,0,162,0,8],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea32b46d34674c5405e4f615dfb488024b":[3,0,162,0,9],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea3af4663dbf840d6af2e6d7a0638378e3":[3,0,162,0,15],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea543c1f6f81df1b377746bb0dbbb36107":[3,0,162,0,13],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea5d54a9d24f8e3c6caa53bc6e35a1e61d":[3,0,162,0,5],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea83e31f8c8882b1eaf7dba75d6f29b830":[3,0,162,0,11],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea84fab38827e02424ce08a1f56e85eea6":[3,0,162,0,7],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea913ace62e04da6c9b97d240f4b61b5e3":[3,0,162,0,3],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea99bf8f25bc276d35aa9a10894188634f":[3,0,162,0,16],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaab57dac6a16f26d68b9c07c9eee4a896":[3,0,162,0,6],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eab406608e03d48f194859bb36c72ee233":[3,0,162,0,2],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eabefeac4511df2e77420887be93f8efd6":[3,0,162,0,0],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eac07b3c451a8284f664556b03f39dc1d4":[3,0,162,0,1],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaee52a1bbdbb714a03c02be667e4924df":[3,0,162,0,14],
+"structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaf57e0b6c04b073e774831e663e7995d0":[3,0,162,0,10],
+"structexpression.html#a231f8335262357a45053fdf96b080840":[3,0,162,2],
+"structexpression.html#a663ba9aa692e54bc1f618f5264b1bfba":[3,0,162,4],
+"structexpression.html#aa724c9980ff803471cab24a4eee26c63":[3,0,162,1],
+"structexpression.html#aea78163799cf385b8d6ae9feceb6b023":[3,0,162,3],
+"structezxml.html":[3,0,163],
+"structezxml.html#a1d81d2480f623e23196bd422d1c67396":[3,0,163,1],
+"structezxml.html#a4671b4305c4c0e1971aaf19ea57cc087":[3,0,163,5],
+"structezxml.html#a4be40cc8ef640bd6fbe27e8ceabdfa29":[3,0,163,3],
+"structezxml.html#a632810f9490085271c5a1955866e247a":[3,0,163,7],
+"structezxml.html#a708dac89a5d797f186d1863a63b6ee63":[3,0,163,2],
+"structezxml.html#a73d275833778e391ed0962bc19ebebd3":[3,0,163,4],
+"structezxml.html#a865fb7f291cbfb1ac759975d29aca476":[3,0,163,0],
+"structezxml.html#a959f2ddfe1f5f69a38b11801625f48cb":[3,0,163,6],
+"structezxml.html#aa391cede4cec537f483e7304c4eb8a4b":[3,0,163,8],
+"structezxml.html#ab26776c69387b34f7c8f34d4234f823a":[3,0,163,9],
+"structezxml__root.html":[3,0,164],
+"structezxml__root.html#a09cb861486234c6f106e405724f3e5fa":[3,0,164,10],
+"structezxml__root.html#a2a16b99b1412ed2b67deb03553093164":[3,0,164,5],
+"structezxml__root.html#a3e77c8e783415429e57855da02a34fd9":[3,0,164,11],
+"structezxml__root.html#a77673431d68133a4314878b439b6e112":[3,0,164,1],
+"structezxml__root.html#a8fb3f39cd688e7d2b7329a5bbe065f84":[3,0,164,4],
+"structezxml__root.html#aa71678c81116e9f624b2a54e9a17830a":[3,0,164,7],
+"structezxml__root.html#aa7c79613eafbab688ae45a1e16ae03fd":[3,0,164,2],
+"structezxml__root.html#aad9ceef21c71528ad17b9876b7d6a605":[3,0,164,8],
+"structezxml__root.html#ab767b1b4bcbd107de18a86b7e107dd22":[3,0,164,3],
+"structezxml__root.html#ac22304a20f0ffc362a6c8a8e965abe6b":[3,0,164,6],
+"structezxml__root.html#ac933bda5be251cdd5cc735ba3c351428":[3,0,164,0],
+"structezxml__root.html#af614ca60716614c8733ab513e0a8a895":[3,0,164,9],
+"structfat__block.html":[3,0,165],
+"structfat__block.html#a2930b2357196148ec4a38e54a72461a8":[3,0,165,0],
+"structfat__block.html#a2b2bdbf87de4ae3f2367c0b820779f5b":[3,0,165,7],
+"structfat__block.html#a313b0c6a6de6cfdaf82677b4cc5f225d":[3,0,165,6],
+"structfat__block.html#a6d628511ba95f82f6fea693b7be42bc1":[3,0,165,1],
+"structfat__block.html#a6fefa717783095afb297ab34c16175f9":[3,0,165,3],
+"structfat__block.html#a97104c6f6b48962f6279f55ba20f9d2f":[3,0,165,2],
+"structfat__block.html#ade36b37f48132eab422db07921ac3f49":[3,0,165,4],
+"structfat__block.html#afd2be7cccd5ee2feed50afba5ae67454":[3,0,165,5],
+"structfibheap.html":[3,0,166],
+"structfibheap.html#a0c8ce4d2f26e362f4de0d85294c68889":[3,0,166,3],
+"structfibheap.html#a2bcf231153822681a02edb5aab790185":[3,0,166,2],
+"structfibheap.html#a2bea38ae3afee477feaa7f64ff1963aa":[3,0,166,0],
+"structfibheap.html#a38a2329ad30f7679326d44fffdf5c698":[3,0,166,5],
+"structfibheap.html#a5e34642bc14833100deae0d0de3a4397":[3,0,166,6],
+"structfibheap.html#a8c4ed62c7b0bea44d7f413bc6bab8b5f":[3,0,166,4],
+"structfibheap.html#ac7d95d6064a563db57081dc0806cc5a4":[3,0,166,7],
+"structfibheap.html#afcc7d98926220306a3b2d2d26f1843d9":[3,0,166,1],
+"structfibheap__el.html":[3,0,167],
+"structfibheap__el.html#a0b8170199e60c3898a0631e8aff09f02":[3,0,167,6],
+"structfibheap__el.html#a52ea78529e5e4c7ae961c2ad89d6f645":[3,0,167,2],
+"structfibheap__el.html#a55d42286c622340f39e1cb2f344e4158":[3,0,167,3],
+"structfibheap__el.html#a93168db14df595022703d87c3bb9d37d":[3,0,167,5],
+"structfibheap__el.html#a9ceb73752324f84a14e80984faccc4b6":[3,0,167,4],
+"structfibheap__el.html#aa2c0f5a5296aeda6f907271de652fbc6":[3,0,167,7],
+"structfibheap__el.html#abe27d7dcbf78075f9c0a68ed32abac1d":[3,0,167,0],
+"structfibheap__el.html#acdfe5f8b729e1411c5cc5375cae3f234":[3,0,167,1],
+"structfile.html":[3,0,168],
+"structfile.html#a07933ed4e00500de90ab37013de4d904":[3,0,168,2],
+"structfile.html#a19862bc9d6935f7b6b806f97c42cfc59":[3,0,168,3],
+"structfile.html#a25b09204a859bbeb0e294b265ea41012":[3,0,168,5],
+"structfile.html#a2b675977cc6c2eadfdd5fe236248219a":[3,0,168,12],
+"structfile.html#a402d6c3ee49f9e34e6d99b62f5d4ea55":[3,0,168,13],
+"structfile.html#a79f1e9d69a869ef922e67ea0244eda24":[3,0,168,9],
+"structfile.html#a7b72869346a12d1d8f1934a31ae5e345":[3,0,168,10],
+"structfile.html#a7bd67df9611c4c3e15810a10378750cb":[3,0,168,17],
+"structfile.html#a88015b7e593a9f276614c613399004e1":[3,0,168,0],
+"structfile.html#a91abe96a48655022661d39b377ee8981":[3,0,168,8],
+"structfile.html#a93164d6663f12c00df3d65b7b0990cc2":[3,0,168,11],
+"structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529":[3,0,168,16],
+"structfile.html#abcdc3058fcb2b789cd4ce5f62f274363":[3,0,168,7],
+"structfile.html#abd7f34cc53378ce024d1163c5af805cd":[3,0,168,18],
+"structfile.html#abe06876c668097ad750c2cc4cc75f9d9":[3,0,168,1],
+"structfile.html#ac02e899522de9895238f0a6e1216eac7":[3,0,168,4],
+"structfile.html#ad056d2081f3cab9ed4668689a02acaaf":[3,0,168,14],
+"structfile.html#ad7428393cba4ebadb117c3665a1ed615":[3,0,168,6],
+"structfile.html#adb16a445bd031943ab9bd343e752fa73":[3,0,168,15],
+"structfile__cache__id.html":[3,0,169],
+"structfile__cache__id.html#a49ad126017cf4ff1c8519639071cc019":[3,0,169,2],
+"structfile__cache__id.html#a61ad6154a5c0840ee8b005ea58ad9525":[3,0,169,3],
+"structfile__cache__id.html#a61ee59aaf48cda2858dea676c4879f84":[3,0,169,1],
+"structfile__cache__id.html#aafa4588c8fedd3e5bc00ad5b09859364":[3,0,169,0],
+"structfile__header.html":[3,0,170],
+"structfile__header.html#a0c686d1f8d5a418d5ff1c25a51f69a6f":[3,0,170,4],
+"structfile__header.html#a750c786e5117541a04511975ef9b0fba":[3,0,170,3],
+"structfile__header.html#a7f06fb44ff96cc32c7c0f19116266a98":[3,0,170,1],
+"structfile__header.html#aa22987d33072a88f23fd6ee018859a90":[3,0,170,2],
+"structfile__header.html#ad635c2a5f6d591bf783919db8d03b4cb":[3,0,170,0],
+"structfile__wordexp.html":[3,0,171],
+"structfile__wordexp.html#a10131b735a1c89b9bd87ab8af0bec9f7":[3,0,171,1],
+"structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843":[3,0,171,0],
+"structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a":[3,0,171,2],
+"structfiles__relation__processing.html":[3,0,172],
+"structfiles__relation__processing.html#a224dfeee382e50b2607cf052dd788441":[3,0,172,1],
+"structfiles__relation__processing.html#a97aff29fd14eaed3cdabf19c5aea850c":[3,0,172,5],
+"structfiles__relation__processing.html#ab4b0be563bf087e14c31313bea68f7f4":[3,0,172,4],
+"structfiles__relation__processing.html#abf40dabcbbae00cd85b6df2641673221":[3,0,172,3],
+"structfiles__relation__processing.html#ade6a30c5d31dd32ecfefd3194a861f11":[3,0,172,2],
+"structfiles__relation__processing.html#af0ac26bb9e26e5603875b43cca389354":[3,0,172,0],
+"structfilter.html":[3,0,173],
+"structfilter.html#a04b51afbe447a3ed7aa6211855c5f675":[3,0,173,1],
+"structfilter.html#aebcca0c78c3db357b5b2d5c555123159":[3,0,173,0],
+"structfilter__entry.html":[3,0,174],
+"structfilter__entry.html#a72a8fb2de567eb7a92f4265e7ef9417b":[3,0,174,2],
+"structfilter__entry.html#a96023d4254c30c2deeb4b22333e5b112":[3,0,174,1],
+"structfilter__entry.html#ae93cdff46b6447dbf3596fa7dd25f5d3":[3,0,174,0],
+"structfont__freetype__font.html":[3,0,175],
+"structfont__freetype__font.html#a50870410f853c4354cb36446cc9f2026":[3,0,175,1],
+"structfont__freetype__font.html#a63c3914c8246500769be5a93f712e21a":[3,0,175,0],
+"structfont__freetype__font.html#aeb57c8fb96e7eac30b6c194202f7cc6f":[3,0,175,2],
+"structfont__freetype__glyph.html":[3,0,176],
+"structfont__freetype__glyph.html#a087415b09d03029eda679cd279644c94":[3,0,176,1],
+"structfont__freetype__glyph.html#a4d563467b3039ddefeb84b2b92b1b149":[3,0,176,6],
+"structfont__freetype__glyph.html#a72b1c5d00a4123ec38161dd2d337978c":[3,0,176,0],
+"structfont__freetype__glyph.html#a824a61905e94c08a5e98e52c9314eadc":[3,0,176,5],
+"structfont__freetype__glyph.html#a8545f3f28012e64b3d6c552b1f2a40a1":[3,0,176,4],
+"structfont__freetype__glyph.html#a8c0463e1aa833d8c6accdf11f8a89243":[3,0,176,2],
+"structfont__freetype__glyph.html#a975a3b100369b04728d798e38feb6877":[3,0,176,3],
+"structfont__freetype__methods.html":[3,0,177],
+"structfont__freetype__methods.html#a3e1aac01f0b54ad37142bada28e6888a":[3,0,177,6],
+"structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0":[3,0,177,3],
+"structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe":[3,0,177,2],
+"structfont__freetype__methods.html#a812801fff3da8c5c26676bec8df8792b":[3,0,177,5],
+"structfont__freetype__methods.html#a8814bb491bdc1f76d930e1e0c9beebb8":[3,0,177,4],
+"structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c":[3,0,177,1],
+"structfont__freetype__methods.html#ab3835e2d529eaf84f32d494c9fd760bf":[3,0,177,0],
+"structfont__freetype__text.html":[3,0,178],
+"structfont__freetype__text.html#a4b85e22bd8e497f4026de61080a55abd":[3,0,178,0],
+"structfont__freetype__text.html#a4d37e757250d486a7226b5025dd93ced":[3,0,178,1],
+"structfont__priv.html":[3,0,179],
+"structfont__priv.html#aa2025e0de0eb214ff6c91beb7a9fe3b4":[3,0,179,0],
+"structform.html":[3,0,180],
+"structform.html#af1cb06b55551aedb8d4c4424008cdc91":[3,0,180,0],
+"structformer__destination.html":[3,0,181],
+"structformer__destination.html#a91dbc4dc055f60198a4bccbe91041264":[3,0,181,2],
+"structformer__destination.html#ae6bb6f0030cdc156917bb4b310db4ade":[3,0,181,0],
+"structformer__destination.html#aec52d5e8c22a9dfde1b5e19f0d8a72e6":[3,0,181,1],
+"structframe__t.html":[3,0,182],
+"structframe__t.html#a0931617502da9b430523200f618f283b":[3,0,182,7],
+"structframe__t.html#a0bd6168e0dadf43588dcb07b554a07cf":[3,0,182,6],
+"structframe__t.html#a1de5e5ee7325e16e8e93dab01f44dbb0":[3,0,182,4],
+"structframe__t.html#a2291b9f716bb7b12d231a1fff21de97b":[3,0,182,0],
+"structframe__t.html#a2c6030d0821a93e9e568e28f23045c50":[3,0,182,8],
+"structframe__t.html#a309d260119127022a44942dcbaf2075e":[3,0,182,3],
+"structframe__t.html#a4c13b9458c4447f226c802cbd624861a":[3,0,182,1],
+"structframe__t.html#a5148892b2f0e6324a1213c2008ab56ca":[3,0,182,9],
+"structframe__t.html#a845eda1010774276634cc09338643b63":[3,0,182,2],
+"structframe__t.html#a84bf82df96f777594619988b3b0a39f8":[3,0,182,10],
+"structframe__t.html#ab9dffd2487b74537e928bb88a2410f07":[3,0,182,5],
+"structframe__t.html#ac8e0cf14f633bcc7118db11f173f3a3d":[3,0,182,11],
+"structframe__t2.html":[3,0,183],
+"structframe__t2.html#a1dd4acc86b7c5d22de850d97e83dff29":[3,0,183,5],
+"structframe__t2.html#a1ddb6f4dacdb567eb2bca36a4d01bc34":[3,0,183,4],
+"structframe__t2.html#a20f493cec8db5eaab874e5e9c7c5c1b2":[3,0,183,6],
+"structframe__t2.html#a5632bb9d12c9433cbe53198750954749":[3,0,183,3],
+"structframe__t2.html#a91d6ebec6274ccf72922ad0975dc9758":[3,0,183,8],
+"structframe__t2.html#ab14284ddf13932c798749ffb702387bd":[3,0,183,0],
+"structframe__t2.html#abc94cc6a5400304478cd9982c33dc056":[3,0,183,7],
+"structframe__t2.html#ac3371166b85bbc251a3dd292a3c38db1":[3,0,183,1],
+"structframe__t2.html#ade231cfbf3637e9e5257bad881849c36":[3,0,183,2],
+"structframeref__t.html":[3,0,184],
+"structframeref__t.html#a41d9b5e145be9e89c958d77f98a3a3a3":[3,0,184,1],
+"structframeref__t.html#ab96254e3df247541451b03c6ddb587c3":[3,0,184,2],
+"structframeref__t.html#ad9304d0ec0f91c2c302ad38e19dc02a4":[3,0,184,0],
+"structg2sattr.html":[3,0,185],
+"structg2sattr.html#a001c2b894f602c5e57cdbfcf44bb6a94":[3,0,185,24],
+"structg2sattr.html#a09a809c46c2ddcc2d07555218693ced7":[3,0,185,27],
+"structg2sattr.html#a0f1c0238e5cf24b94ac90e9dcc4b04a8":[3,0,185,25],
+"structg2sattr.html#a27faa86320d63fe8cbee9c926adbe3f6":[3,0,185,5],
+"structg2sattr.html#a2b735da2de31f957f2d83c20112dfab0":[3,0,185,28],
+"structg2sattr.html#a2f1ed3990a527a5045f6c0aab119106b":[3,0,185,0],
+"structg2sattr.html#a3168b4508fdae9ec3cbac571c2e519a5":[3,0,185,16],
+"structg2sattr.html#a4fb228680a1a9567b87208f562eafd5f":[3,0,185,13],
+"structg2sattr.html#a5baf5e7922ed36be8a6ddf63fafdcfe5":[3,0,185,6],
+"structg2sattr.html#a5d3ebcf3d04f4981af6136b26f613069":[3,0,185,1],
+"structg2sattr.html#a61322869f72765ac6d97d88572c047a9":[3,0,185,7],
+"structg2sattr.html#a62707fb816bae18ebccbbd4a69cc82e5":[3,0,185,21],
+"structg2sattr.html#a884adf0ce1ea465b973cf676e9442904":[3,0,185,19],
+"structg2sattr.html#a9600f16e7d6a0929229d9c302faf6ac1":[3,0,185,17],
+"structg2sattr.html#a9679ba09a8f6998b91ec1290bbcc57e7":[3,0,185,2],
+"structg2sattr.html#a9ca96c32a46581827f27c74cfe220a0e":[3,0,185,26],
+"structg2sattr.html#a9e11e9a64cac525ea0963480311ff1ea":[3,0,185,22],
+"structg2sattr.html#a9f8116625f8e55bc4f833bf3194fdd21":[3,0,185,4],
+"structg2sattr.html#aaeede36178b5c011cc50a05ef1522d1d":[3,0,185,9],
+"structg2sattr.html#ab1bc583e540789c10cede5017095201d":[3,0,185,10],
+"structg2sattr.html#ab790f51a830589ac46db83237ca126b4":[3,0,185,20],
+"structg2sattr.html#abdca7185a3b5e45a959ea126ad4ae489":[3,0,185,3],
+"structg2sattr.html#ac3d0a5a0707736e666f12864347d5bff":[3,0,185,29],
+"structg2sattr.html#acbd99ecf263b7223aced7c294aeaf5ef":[3,0,185,23],
+"structg2sattr.html#ad2026ba40e954a81b9786e2e9a26602f":[3,0,185,8],
+"structg2sattr.html#ad554ee4e11493bbccfdc3ed07f67892b":[3,0,185,12],
+"structg2sattr.html#add7af586c41e70662cfee93b716a4859":[3,0,185,15],
+"structg2sattr.html#ae91f8dd96191585a7dbfa1aaf30df8c4":[3,0,185,18],
+"structg2sattr.html#afbd0ac5aebe48ec6fd63174afac0160e":[3,0,185,11],
+"structg2sattr.html#afbf9b4612ae18be890973bedcb660413":[3,0,185,14],
+"structg2scolumns.html":[3,0,186],
+"structg2scolumns.html#a0648d308ad7afedf6ed4cef979992c8a":[3,0,186,6],
+"structg2scolumns.html#a1a06c8ec02ad693a75ddec8bcac137cf":[3,0,186,2],
+"structg2scolumns.html#a203da629876ced54070b2de61feea467":[3,0,186,8],
+"structg2scolumns.html#a24d0c4798c510557e9bef44f2626f997":[3,0,186,12],
+"structg2scolumns.html#a3d3306ce289ef66f5835290aa0dfffc9":[3,0,186,0],
+"structg2scolumns.html#a45b62173a57e5fe4a9a47c263818dbe3":[3,0,186,4],
+"structg2scolumns.html#a4b4829916932cc7944e77ec114707a95":[3,0,186,17],
+"structg2scolumns.html#a519c2360fe4052ed8127125a237902e7":[3,0,186,5],
+"structg2scolumns.html#a5f1032d218e9b478f12e06b6712645ba":[3,0,186,3],
+"structg2scolumns.html#a647b3ef1123296e34798c8196dbd7d3a":[3,0,186,9],
+"structg2scolumns.html#a7f4c449332bba0ea0bfef914df8ef66d":[3,0,186,23],
+"structg2scolumns.html#a82b06e11df542bade839863278f4de1a":[3,0,186,7],
+"structg2scolumns.html#a83c65d379ea19b4c44805f60a391897b":[3,0,186,15],
+"structg2scolumns.html#a8821a10a79777e8e4b79a34dd65e4339":[3,0,186,10],
+"structg2scolumns.html#a8c9d43c5f6b80c472fd23572f37117c1":[3,0,186,16],
+"structg2scolumns.html#a8e23440f28bcf0fb1238cb108dc55a3c":[3,0,186,22],
+"structg2scolumns.html#a8ed200f15bbb692dce32899eaa940050":[3,0,186,14],
+"structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b":[3,0,186,13],
+"structg2scolumns.html#aa29e420f400262cfd25054250204e342":[3,0,186,1],
+"structg2scolumns.html#aa5f44b058d6b4fae766eda3f030e6f0d":[3,0,186,11],
+"structg2scolumns.html#ab1af76664348fcae645473e62f84c4c0":[3,0,186,19],
+"structg2scolumns.html#ac44c8adca5dd8fe1c6c84a7a72fea6f8":[3,0,186,18],
+"structg2scolumns.html#ae518b638f1c143dc0e36fb1e19e17650":[3,0,186,20],
+"structg2scolumns.html#af901503735eb8ba9e711b8c0a7f254cd":[3,0,186,21],
+"structg2sprop.html":[3,0,187],
+"structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df":[3,0,187,4],
+"structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b":[3,0,187,12],
+"structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596":[3,0,187,9],
+"structg2sprop.html#a23144f18ab5f889393930c5aeafa2925":[3,0,187,22],
+"structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075":[3,0,187,24]
+};
diff --git a/html/navtreeindex12.js b/html/navtreeindex12.js
new file mode 100644
index 000000000..9092c9db7
--- /dev/null
+++ b/html/navtreeindex12.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX12 =
+{
+"structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d":[3,0,187,1],
+"structg2sprop.html#a3fc6e7de626012954aa1eea223690f17":[3,0,187,3],
+"structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09":[3,0,187,7],
+"structg2sprop.html#a452f2be61795a19d9a5f98333f38183a":[3,0,187,8],
+"structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8":[3,0,187,11],
+"structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e":[3,0,187,19],
+"structg2sprop.html#a786cde9bf34899be4af0deeab004898e":[3,0,187,21],
+"structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745":[3,0,187,10],
+"structg2sprop.html#a854972b3bb024b253818441130f31722":[3,0,187,14],
+"structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f":[3,0,187,6],
+"structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a":[3,0,187,0],
+"structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5":[3,0,187,20],
+"structg2sprop.html#aa30d0246fea80e747963cd24bc80039c":[3,0,187,2],
+"structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4":[3,0,187,23],
+"structg2sprop.html#ab2afc47732ba05081e4ff5d9b517c1e7":[3,0,187,16],
+"structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d":[3,0,187,25],
+"structg2sprop.html#acb62579da32ded3f2f8697f4856345bf":[3,0,187,13],
+"structg2sprop.html#ad50323d6e323990aab5dcba33a714c08":[3,0,187,17],
+"structg2sprop.html#ad9c709b01629bc828239d1100b26e02e":[3,0,187,5],
+"structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8":[3,0,187,15],
+"structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f":[3,0,187,18],
+"structg2sstats.html":[3,0,188],
+"structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989":[3,0,188,3],
+"structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963":[3,0,188,2],
+"structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef":[3,0,188,7],
+"structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a":[3,0,188,1],
+"structg2sstats.html#abcf739989492b41a2b069c5a2afa4593":[3,0,188,4],
+"structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c":[3,0,188,0],
+"structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3":[3,0,188,5],
+"structg2sstats.html#ae01ee4f3adac73cc24947a1a54b6e96a":[3,0,188,6],
+"structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa":[3,0,188,8],
+"structgar2nav__conv.html":[3,0,189],
+"structgar2nav__conv.html#a6d68bd2da571082520269202a55996d8":[3,0,189,1],
+"structgar2nav__conv.html#a6ed3797fc8f4c2e5d4bc1baa30b31ef4":[3,0,189,2],
+"structgar2nav__conv.html#abac6637e63b9db1e90e95dc19de58e41":[3,0,189,0],
+"structgar2navit.html":[3,0,190],
+"structgar2navit.html#a09b0c742ceb81ec3a81e2777a519c6d5":[3,0,190,4],
+"structgar2navit.html#a13e33702fdf88009c2f705d2b6be9e6c":[3,0,190,0],
+"structgar2navit.html#a2ff1f937f061c72e0f8f7ff18d991ef1":[3,0,190,3],
+"structgar2navit.html#a7f0a9006742cc5d57a7c88458bebf03a":[3,0,190,2],
+"structgar2navit.html#a97d39f7c84b6aaeae77db903536b71ed":[3,0,190,1],
+"structgar2navit.html#ac361cfc03d8590c9318c31d9f8a1c333":[3,0,190,5],
+"structgeodesic.html":[3,0,191],
+"structgeodesic.html#a116c42affa24d96c8d9d835ab2ca1883":[3,0,191,9],
+"structgeodesic.html#a12a99a5dae4aa102cd577610f3486122":[3,0,191,13],
+"structgeodesic.html#a1a7c66afdc70a64c46c674d9f2e993d6":[3,0,191,3],
+"structgeodesic.html#a516961d5f50173e47c9f62cabef536ba":[3,0,191,10],
+"structgeodesic.html#a5a1d9be81859e36ba4094ac370c0169c":[3,0,191,5],
+"structgeodesic.html#a69509b674b8018cecfdeaca295779198":[3,0,191,6],
+"structgeodesic.html#a7d62ec97693d26efb597bce7b070f93a":[3,0,191,12],
+"structgeodesic.html#aaadc0a6a43c47841d16e15c35b2475ec":[3,0,191,7],
+"structgeodesic.html#ab39f00c50b63ab80922b4ec34b328d30":[3,0,191,11],
+"structgeodesic.html#ab47dc4bb3b56b08368f0b0e4502261ee":[3,0,191,8],
+"structgeodesic.html#ab85597f33a03e8aee70df3ae83e6ddc4":[3,0,191,1],
+"structgeodesic.html#abb18bc2f6c729fb67c920475c228f6c1":[3,0,191,0],
+"structgeodesic.html#ada9c9833686928f7b2ad12ad8eba170d":[3,0,191,4],
+"structgeodesic.html#ae4cfa70411abfee7a0990280320942a4":[3,0,191,2],
+"structgeom__poly__segment.html":[3,0,192],
+"structgeom__poly__segment.html#a153a1deb23a8d3839f38b19cc0e35ebb":[3,0,192,0],
+"structgeom__poly__segment.html#a5bba65a6c8c16287968a881bac0afc16":[3,0,192,2],
+"structgeom__poly__segment.html#a79eeb717775ae026a6fa6964537bf8f4":[3,0,192,1],
+"structglob__t.html":[3,0,193],
+"structglob__t.html#a69dc492f370a9793f06c11e3eb12f199":[3,0,193,1],
+"structglob__t.html#abd9ba3e5bd7a4767af2cd3dd98a2a64f":[3,0,193,2],
+"structglob__t.html#ada6945e8f6ca53ecf82c9d736fb5307e":[3,0,193,0],
+"structgps__sat.html":[3,0,194],
+"structgps__sat.html#a4b7d40a6994212d44a2538048a0f3cdf":[3,0,194,0],
+"structgps__sat.html#a76bef5213d49a343fc1f92a1420656a2":[3,0,194,2],
+"structgps__sat.html#a8b9105cff71b730277b779ee64a4dc8c":[3,0,194,3],
+"structgps__sat.html#afb3c16d492156e2bdc8042276029b9c9":[3,0,194,1],
+"structgps__status.html":[3,0,195],
+"structgps__status.html#a30a0f4080c2b22c302725c0cd53cd971":[3,0,195,2],
+"structgps__status.html#a85d3b4b02b2162d86649eef8a0c0c0ca":[3,0,195,3],
+"structgps__status.html#aa80bf362d09edfe9b29d743e1751111a":[3,0,195,0],
+"structgps__status.html#ac2b5153827d2d4d75155728615bd0773":[3,0,195,1],
+"structgps__status.html#adf30446b4f6fb330cbd73da00f3dda37":[3,0,195,4],
+"structgraphics.html":[3,0,196],
+"structgraphics.html#a00eb307a992dd5c8f4aeeb74836a5b2b":[3,0,196,9],
+"structgraphics.html#a07a56bda9c786f803f6e97b94e96f406":[3,0,196,17],
+"structgraphics.html#a086ff6c3e756e19ede0d520e330cc73f":[3,0,196,7],
+"structgraphics.html#a3afe80e5b53a8697b4265e7797da1931":[3,0,196,10],
+"structgraphics.html#a3bb25e0054d077b9d99bb1303c863be3":[3,0,196,1],
+"structgraphics.html#a4090f615376c0be5d7fbb69beb24deb1":[3,0,196,16],
+"structgraphics.html#a5e0e801c2e84a56d3f0b7e1e5383d4cf":[3,0,196,8],
+"structgraphics.html#a6474fd707071c9128f834f1ef5ba7e59":[3,0,196,0],
+"structgraphics.html#a6f2bd084b124c909cf771037b37cdd73":[3,0,196,14],
+"structgraphics.html#a7a0d5b0d8a5acd91a7a78f7a47ee233a":[3,0,196,11],
+"structgraphics.html#a822d09a3cd69b0aa80db3e5214487cf6":[3,0,196,15],
+"structgraphics.html#a829831712261b7208f25e00cf88ef3e8":[3,0,196,12],
+"structgraphics.html#a94b74674cdda2c6142b0d0fd19d3cc31":[3,0,196,18],
+"structgraphics.html#aa06c67491ee7e4102f50db1d06edbb79":[3,0,196,6],
+"structgraphics.html#aa6fda1593495b84abfe6d023d3b0bf50":[3,0,196,5],
+"structgraphics.html#aaf66540f2b383129de87e003dfd97187":[3,0,196,2],
+"structgraphics.html#acc13d5472a5b9e8dd95029dcaa190709":[3,0,196,4],
+"structgraphics.html#acfd274a792520fbcd3e4b8b9cbb37488":[3,0,196,3],
+"structgraphics.html#ade13a4358d6ae98cce31ad9434613ac8":[3,0,196,13],
+"structgraphics__data__image.html":[3,0,197],
+"structgraphics__data__image.html#a699415212ce9ee35351702906f604968":[3,0,197,0],
+"structgraphics__data__image.html#aa5658ce41e5b0e7a66d2fdfd605ff686":[3,0,197,1],
+"structgraphics__font.html":[3,0,198],
+"structgraphics__font.html#a7160e9a08e7acc01d44b4b9dba0256c1":[3,0,198,0],
+"structgraphics__font.html#aecd8d5067cdf8a1a1501ab844a6ee485":[3,0,198,1],
+"structgraphics__font__methods.html":[3,0,199],
+"structgraphics__font__methods.html#a4a4089712ba1fc7c2f8a9bea96bf8cce":[3,0,199,0],
+"structgraphics__font__priv.html":[3,0,200],
+"structgraphics__font__priv.html#a06be50e1be8f9249e23fc6646973dffb":[3,0,200,2],
+"structgraphics__font__priv.html#a09ac4b6e9714e46f62a2df93e34e1f9c":[3,0,200,3],
+"structgraphics__font__priv.html#a16b284ac076afc501ad95afc37b6e870":[3,0,200,5],
+"structgraphics__font__priv.html#a722168747f76ba22837db5db50fd423a":[3,0,200,0],
+"structgraphics__font__priv.html#a9b00072b6d4821d6decf50d1f5b96eb9":[3,0,200,4],
+"structgraphics__font__priv.html#ac792528985fcf4f95f711301fd6aae7d":[3,0,200,1],
+"structgraphics__gc.html":[3,0,201],
+"structgraphics__gc.html#a41967312f6e87d64baa2b2f7a870c358":[3,0,201,0],
+"structgraphics__gc.html#aa34d6872fe5842bcb5db16789b12c945":[3,0,201,1],
+"structgraphics__gc.html#acf992080c7fff4738579a432bb536ab5":[3,0,201,2],
+"structgraphics__gc__methods.html":[3,0,202],
+"structgraphics__gc__methods.html#a1689d86e4caa53dc127a181330fea3f5":[3,0,202,0],
+"structgraphics__gc__methods.html#a53482a05d32eca1636e4086510844b74":[3,0,202,3],
+"structgraphics__gc__methods.html#a5388fb154b93384d03c4bf3e9e470d6b":[3,0,202,2],
+"structgraphics__gc__methods.html#acaa66ed7c8bb8ca9370bd276771f3563":[3,0,202,4],
+"structgraphics__gc__methods.html#ae4c07f0a1dd03e70e505be6a082a58f7":[3,0,202,1],
+"structgraphics__gc__priv.html":[3,0,203],
+"structgraphics__gc__priv.html#a03013c4cf9c7fb7c4f2ce69e24ad0b9a":[3,0,203,7],
+"structgraphics__gc__priv.html#a03f844dfd8b8e85cfcf34f8060c39c11":[3,0,203,34],
+"structgraphics__gc__priv.html#a0733f9c97fb3defad5a74bbc1762b27b":[3,0,203,4],
+"structgraphics__gc__priv.html#a08c3813db179b81826eb59fbd131cb7c":[3,0,203,42],
+"structgraphics__gc__priv.html#a0d2b5b98ee49a40d3e81798a77ea74d5":[3,0,203,32],
+"structgraphics__gc__priv.html#a0df5e770eca7d60a9378b01336e9ab86":[3,0,203,41],
+"structgraphics__gc__priv.html#a15a08496013ef7ad9e20e91cd741cd0d":[3,0,203,33],
+"structgraphics__gc__priv.html#a167767009946cd7b512b7702b51b8fad":[3,0,203,40],
+"structgraphics__gc__priv.html#a1c0bda9e524411e29cef424796f91023":[3,0,203,51],
+"structgraphics__gc__priv.html#a1cb6f4ffd8f71c51f8822d0371442edc":[3,0,203,2],
+"structgraphics__gc__priv.html#a1d89810acc6f9660d89b4a67410f7794":[3,0,203,36],
+"structgraphics__gc__priv.html#a21577886dd076e03e722d89fbb37f61b":[3,0,203,43],
+"structgraphics__gc__priv.html#a2ccf058c401576b5afb26911633b7f7b":[3,0,203,16],
+"structgraphics__gc__priv.html#a2e528356f4c07e47f6a13635fd2efa11":[3,0,203,39],
+"structgraphics__gc__priv.html#a30fe1598df7f4f0ccf12b44409ad46ee":[3,0,203,26],
+"structgraphics__gc__priv.html#a328017653b147272f766bf5ca49ede7f":[3,0,203,35],
+"structgraphics__gc__priv.html#a3a1c3412a08594d69ac5ed6eb237f517":[3,0,203,22],
+"structgraphics__gc__priv.html#a3f2d121b2b19a560ad86404a75f7ea03":[3,0,203,31],
+"structgraphics__gc__priv.html#a4048fb73b4d4a76d3bdad72a62d47081":[3,0,203,28],
+"structgraphics__gc__priv.html#a4227ed1fa3306a88111330a3ea1f100e":[3,0,203,13],
+"structgraphics__gc__priv.html#a4d91c2155041e582bf54d79ad901b092":[3,0,203,8],
+"structgraphics__gc__priv.html#a4e1a8a16d21254d1cafae2d166e9e2b1":[3,0,203,50],
+"structgraphics__gc__priv.html#a595a37790c006a08b5bde0e8e7f60896":[3,0,203,24],
+"structgraphics__gc__priv.html#a5ab5ed5d5ce5d45797c5361a1597cda4":[3,0,203,45],
+"structgraphics__gc__priv.html#a5c0fab6dad0f0b271fbcc3b98aa8403c":[3,0,203,18],
+"structgraphics__gc__priv.html#a5f284642635d4391d742b369ecd1d143":[3,0,203,20],
+"structgraphics__gc__priv.html#a5f9bf90c42f872c64191bbe9410614e4":[3,0,203,23],
+"structgraphics__gc__priv.html#a61b4413cf2bea583b0784287fc56fbb4":[3,0,203,30],
+"structgraphics__gc__priv.html#a6e5ac7c20d84548fa926b49b67cb26c5":[3,0,203,3],
+"structgraphics__gc__priv.html#a727decf0678512ac0440e19242fd3ba1":[3,0,203,9],
+"structgraphics__gc__priv.html#a7a28e65068be87cbe199f73b3375c260":[3,0,203,6],
+"structgraphics__gc__priv.html#a7fbfff8d6b5349e88310af329a1636da":[3,0,203,27],
+"structgraphics__gc__priv.html#a80ee63b74d34b263aca7d1fe364469a0":[3,0,203,29],
+"structgraphics__gc__priv.html#a86caeecca189e1f4b0b9aee7f34ccb67":[3,0,203,38],
+"structgraphics__gc__priv.html#a8f727c5da320b1d83928485749dc2018":[3,0,203,44],
+"structgraphics__gc__priv.html#a9068eaeb72a3e02a3aa38e8ada2ec1d8":[3,0,203,19],
+"structgraphics__gc__priv.html#a91f2623955b13b7ed352096b28016c58":[3,0,203,5],
+"structgraphics__gc__priv.html#a95783b6c4e4f64237421a66353fb0b09":[3,0,203,49],
+"structgraphics__gc__priv.html#a99cbf814f27d78d5f6b62e7759604862":[3,0,203,1],
+"structgraphics__gc__priv.html#a9f3a42a70ee2563838d54022faa46a8f":[3,0,203,47],
+"structgraphics__gc__priv.html#aadaf900ac8323c6c70d6d32a6306eb5e":[3,0,203,0],
+"structgraphics__gc__priv.html#aaddb31df074a637a299aee4b549f9c92":[3,0,203,52],
+"structgraphics__gc__priv.html#ab324513bed953319011621a7a82a15d3":[3,0,203,17],
+"structgraphics__gc__priv.html#ac32de63bfdaa414b870963a215128ec7":[3,0,203,10],
+"structgraphics__gc__priv.html#ac49bae814358878c26a4c632dd6eace7":[3,0,203,46],
+"structgraphics__gc__priv.html#ace37c3278bf6c9d9a7d8b1d57e6bd519":[3,0,203,21],
+"structgraphics__gc__priv.html#ad00b6bd16aad5d17597120bde8ef892a":[3,0,203,11],
+"structgraphics__gc__priv.html#ae2617f3cc5725d32701a66a0247a005b":[3,0,203,25],
+"structgraphics__gc__priv.html#ae736ac13db47ce16e5036d808b986f36":[3,0,203,37],
+"structgraphics__gc__priv.html#aeba5d639a5c73b432ca90db389d07cc4":[3,0,203,48],
+"structgraphics__gc__priv.html#aec7ea1a69fd85563f9db775604eb8103":[3,0,203,15],
+"structgraphics__gc__priv.html#aecc41ff64327f4d255dac9eca2802153":[3,0,203,14],
+"structgraphics__gc__priv.html#af3b84e373ea376bdfbb9f4453b2ba283":[3,0,203,12],
+"structgraphics__image.html":[3,0,204],
+"structgraphics__image.html#a12f938ab904c0dc4fb356f5000d28730":[3,0,204,2],
+"structgraphics__image.html#a2ec09215f0d7420811b473b9a2fa890d":[3,0,204,3],
+"structgraphics__image.html#a9335a5700f901d358ca498626ad23a99":[3,0,204,0],
+"structgraphics__image.html#a9568b64abe0fee71fe5020027f3e4459":[3,0,204,1],
+"structgraphics__image.html#abf28e9a67d38fcb20095a16cc802af33":[3,0,204,4],
+"structgraphics__image__buffer.html":[3,0,205],
+"structgraphics__image__buffer.html#a4e703d3fa9022928fe289002fcbf06a3":[3,0,205,0],
+"structgraphics__image__buffer.html#a8b5f60111c6ce097936e0620c648c26f":[3,0,205,1],
+"structgraphics__image__buffer.html#abc1741160b585681aac5f98cd8dd112f":[3,0,205,3],
+"structgraphics__image__buffer.html#ac1d1f197f4d57d76070396d08b9c9e34":[3,0,205,2],
+"structgraphics__image__methods.html":[3,0,206],
+"structgraphics__image__methods.html#a25686913c1f3dc9b6e79b48a1f617ba2":[3,0,206,0],
+"structgraphics__image__priv.html":[3,0,207],
+"structgraphics__image__priv.html#a1f79bfbf90bd515eb706c8e016a19b98":[3,0,207,6],
+"structgraphics__image__priv.html#a204fb576844e23d94c5bab5e9c45257e":[3,0,207,15],
+"structgraphics__image__priv.html#a36118dcbe5bce6edbdf5696206ea873b":[3,0,207,1],
+"structgraphics__image__priv.html#a371315707cd2b5b421a48f1a980b716f":[3,0,207,4],
+"structgraphics__image__priv.html#a54cbddf5a58e5d785c0f5b5f13ce71a7":[3,0,207,9],
+"structgraphics__image__priv.html#a658897e003f232bf470d85ca326d1198":[3,0,207,10],
+"structgraphics__image__priv.html#a6c87216699da6d81d702c9b29d976db2":[3,0,207,5],
+"structgraphics__image__priv.html#a72fd722e38c11bcc859b5c8b233fb773":[3,0,207,7],
+"structgraphics__image__priv.html#a7726787c9fc09033a4a33d56f76781a5":[3,0,207,11],
+"structgraphics__image__priv.html#a84a9b192c351ec2a163e8aa9ea0a8129":[3,0,207,12],
+"structgraphics__image__priv.html#a8aceaf3fd74428d851b0b1b6bf2cfaa6":[3,0,207,13],
+"structgraphics__image__priv.html#a8d233725b1ed015e2ae05966b7622fa7":[3,0,207,17],
+"structgraphics__image__priv.html#a95cd010d87bbc425c84415afdfde6ddc":[3,0,207,14],
+"structgraphics__image__priv.html#a9ff0175029a59a08a7ee367a34d4cd54":[3,0,207,16],
+"structgraphics__image__priv.html#ac48e11e0546cae3a4d932627e7265b68":[3,0,207,18],
+"structgraphics__image__priv.html#ac73c2118297fc78c89b4bc672e73134a":[3,0,207,0],
+"structgraphics__image__priv.html#ac87e9a74e4140dda65e9d179337d296c":[3,0,207,3],
+"structgraphics__image__priv.html#acd06bfa62bd0ef1c0ad7aefd2385d63e":[3,0,207,19],
+"structgraphics__image__priv.html#ad6441e19804b084707834f875c7a13f1":[3,0,207,8],
+"structgraphics__image__priv.html#add5d761cb321d98afe97d57364f4898d":[3,0,207,2],
+"structgraphics__keyboard.html":[3,0,208],
+"structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770":[3,0,208,1],
+"structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab":[3,0,208,4],
+"structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32":[3,0,208,5],
+"structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878":[3,0,208,3],
+"structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c":[3,0,208,0],
+"structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a":[3,0,208,2],
+"structgraphics__methods.html":[3,0,209],
+"structgraphics__methods.html#a0afd3d8de27e9f01250fc627e233489b":[3,0,209,0],
+"structgraphics__methods.html#a4d598a73a878bde14bb60525119448d3":[3,0,209,14],
+"structgraphics__methods.html#a577383167d75c46b29093482818967cc":[3,0,209,15],
+"structgraphics__methods.html#a587e8b6c28172c4c20df2c8a567ab72e":[3,0,209,13],
+"structgraphics__methods.html#a5bffceb8bf79b5323102e284b942a5c1":[3,0,209,9],
+"structgraphics__methods.html#a6684073de6ac7bc6ad88ce43edbc4826":[3,0,209,20],
+"structgraphics__methods.html#a6a5d11cc63b961726eb13080a8e40f3b":[3,0,209,16],
+"structgraphics__methods.html#a840ab7e89dccd5c421dff7666d50fa38":[3,0,209,3],
+"structgraphics__methods.html#a8a05699fecdcb076c32e4c37dc75a524":[3,0,209,12],
+"structgraphics__methods.html#a8d3f5ce61cc8d5d57a795ce150ceab7b":[3,0,209,5],
+"structgraphics__methods.html#a91283968d56e027fa4040cac32ef86e3":[3,0,209,4],
+"structgraphics__methods.html#a960176b09cc38cf9b360fab333cc2eb7":[3,0,209,22],
+"structgraphics__methods.html#a9781a0ab7ecffba21ac37927e0f03347":[3,0,209,1],
+"structgraphics__methods.html#a9c4875f85072209a1854468186904679":[3,0,209,19],
+"structgraphics__methods.html#aa0af1073d9f74678b7a94b6f12834255":[3,0,209,2],
+"structgraphics__methods.html#aabba082f0bee6dfba9b66aa41e916e46":[3,0,209,21],
+"structgraphics__methods.html#ab3e83475caef7d6c5159d87102ba7d05":[3,0,209,6],
+"structgraphics__methods.html#abca9b68067d0f3ab86232b694d3e7d15":[3,0,209,8],
+"structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6":[3,0,209,17],
+"structgraphics__methods.html#aca1488ad5b8cecd1fd5fd2a807345906":[3,0,209,18],
+"structgraphics__methods.html#aecdeaccd95b4e5c4f40104b269a23fb4":[3,0,209,7],
+"structgraphics__methods.html#aed03080073bd48434ed04f52f72411ac":[3,0,209,11],
+"structgraphics__methods.html#afd297b7b9706978b650731c6e6933605":[3,0,209,10],
+"structgraphics__opengl__platform.html":[3,0,210],
+"structgraphics__opengl__platform.html#a1e5c326d996cca119e8a997e7171865f":[3,0,210,3],
+"structgraphics__opengl__platform.html#a8061b0a967f0dfde63a14f1bf6eaf4ee":[3,0,210,5],
+"structgraphics__opengl__platform.html#a833fd4a2d7dfc1645138905e066efdc2":[3,0,210,4],
+"structgraphics__opengl__platform.html#aaf5bcc18ed8a218154c757a8fa7ab5dc":[3,0,210,2],
+"structgraphics__opengl__platform.html#ab1b80dfe005154e6e814d88158e5c72e":[3,0,210,1],
+"structgraphics__opengl__platform.html#ae01219a2220936d1b648253da2d6c346":[3,0,210,0],
+"structgraphics__opengl__platform__methods.html":[3,0,211],
+"structgraphics__opengl__platform__methods.html#a494f651bf62b6c851a7355865f9bcf1e":[3,0,211,1],
+"structgraphics__opengl__platform__methods.html#affe5f4abcaee38e226d375ab33f64b82":[3,0,211,0]
+};
diff --git a/html/navtreeindex13.js b/html/navtreeindex13.js
new file mode 100644
index 000000000..3d81b3923
--- /dev/null
+++ b/html/navtreeindex13.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX13 =
+{
+"structgraphics__opengl__window__system.html":[3,0,212],
+"structgraphics__opengl__window__system.html#a0fd246d58dca00e6bff68a149203635f":[3,0,212,7],
+"structgraphics__opengl__window__system.html#a28cc4fcf7813b69956c25452e6d7d3c8":[3,0,212,12],
+"structgraphics__opengl__window__system.html#a45f66d3a0cca9c764c80700f9eee87a2":[3,0,212,1],
+"structgraphics__opengl__window__system.html#a477a6c99ca7a9999a2235174215bcf33":[3,0,212,3],
+"structgraphics__opengl__window__system.html#a4f141f1497b37bb76264526da560bdb4":[3,0,212,10],
+"structgraphics__opengl__window__system.html#a5aeb04c960bda06ef99b9d0010788f88":[3,0,212,4],
+"structgraphics__opengl__window__system.html#a7f753d4c1c48850465f4bb1f04c1ca72":[3,0,212,5],
+"structgraphics__opengl__window__system.html#a85fbfae4fdf5be2430b30b80d4fe8937":[3,0,212,2],
+"structgraphics__opengl__window__system.html#a88256f30fb98007a19eb8a97b9ef0065":[3,0,212,11],
+"structgraphics__opengl__window__system.html#ac4db73b0484ad01541d8d6868887551d":[3,0,212,0],
+"structgraphics__opengl__window__system.html#aee2cabc9e1e2d8841451b028415f7d20":[3,0,212,6],
+"structgraphics__opengl__window__system.html#af4e5e62a973e7b483e91c3924a179f45":[3,0,212,8],
+"structgraphics__opengl__window__system.html#af8ebbc0f9e9bb1dfc434f4eb90b80fd9":[3,0,212,9],
+"structgraphics__opengl__window__system__methods.html":[3,0,213],
+"structgraphics__opengl__window__system__methods.html#a545ef0e6fe322bdad2543368f98df7ac":[3,0,213,0],
+"structgraphics__opengl__window__system__methods.html#aa55f7948643e5889c8bc921bd98f6a3d":[3,0,213,1],
+"structgraphics__opengl__window__system__methods.html#ac711481140182159b17465845168a331":[3,0,213,2],
+"structgraphics__opengl__window__system__methods.html#ad22d12aac6f3c8aaddb2b926f94c78d1":[3,0,213,3],
+"structgraphics__priv.html":[3,0,214],
+"structgraphics__priv.html#a001b8553be523521c62a5ba7321ef790":[3,0,214,5],
+"structgraphics__priv.html#a0107aa2d0a2a15b3e088658a61f18444":[3,0,214,90],
+"structgraphics__priv.html#a023d26f61e1bf219cbf9f36c92630dab":[3,0,214,161],
+"structgraphics__priv.html#a027abf0e758a8e409528f902dcc0e316":[3,0,214,75],
+"structgraphics__priv.html#a02dd4dceb5393e8f37b7cbfa51010002":[3,0,214,1],
+"structgraphics__priv.html#a044e53bbf81910beb227e2548ca6a0b7":[3,0,214,166],
+"structgraphics__priv.html#a0493cb47c708b4b7ce4280cae581af30":[3,0,214,168],
+"structgraphics__priv.html#a04d54402b8b49b4ff2b9af75a63e8e1a":[3,0,214,36],
+"structgraphics__priv.html#a05510053525442804d14fe91b5f5d788":[3,0,214,71],
+"structgraphics__priv.html#a0799cb2aef2bc67ce01586a3eeaa9883":[3,0,214,34],
+"structgraphics__priv.html#a0abb0f3fb461da38203ce19d101f9ea2":[3,0,214,109],
+"structgraphics__priv.html#a0abb8351c7949c7db5d26ce71dcd834a":[3,0,214,137],
+"structgraphics__priv.html#a0b8be9f167aa546caeab3e2237bca9ea":[3,0,214,97],
+"structgraphics__priv.html#a0ba7b3bcd8b9aff39dbb152aaa23e0c4":[3,0,214,148],
+"structgraphics__priv.html#a0f7bc0184ffe41fe21c7a00641e5d2df":[3,0,214,133],
+"structgraphics__priv.html#a10e73366b0d18b13a1ebe48403b1de56":[3,0,214,26],
+"structgraphics__priv.html#a110caec89bd114e4e882f5584bc583f4":[3,0,214,42],
+"structgraphics__priv.html#a12f7bd791a2fd98e3de06d601c222c7e":[3,0,214,21],
+"structgraphics__priv.html#a134ce95665ddaddf88ca07e01f939855":[3,0,214,13],
+"structgraphics__priv.html#a137b6d8feeb82e1e166f366bac70d3f9":[3,0,214,73],
+"structgraphics__priv.html#a15103f9a151cd3df9aaeb3b819535e73":[3,0,214,40],
+"structgraphics__priv.html#a164ceab823289d4a9bbbc0703be8fdeb":[3,0,214,49],
+"structgraphics__priv.html#a18bdb33f3d2452c961e713b6bf9456e4":[3,0,214,144],
+"structgraphics__priv.html#a19580f4aef617be416501eeb02ef0139":[3,0,214,141],
+"structgraphics__priv.html#a1abf515640872d71cc7a65375be89237":[3,0,214,165],
+"structgraphics__priv.html#a1df5a8c4ed27e23a7e9937305463c450":[3,0,214,134],
+"structgraphics__priv.html#a1e90d0bdf5e6095a3cca738a7ae467bc":[3,0,214,43],
+"structgraphics__priv.html#a1ec0191550e704dd1c4c51ac57e493dd":[3,0,214,142],
+"structgraphics__priv.html#a206ae5b240e4e87c5344d6184ffb8ed0":[3,0,214,31],
+"structgraphics__priv.html#a229e9a47dd75a95dd673ba71193f586a":[3,0,214,28],
+"structgraphics__priv.html#a250678cee9158e8b2f399c60d164a163":[3,0,214,67],
+"structgraphics__priv.html#a251fef08be352963a5fdd073609592da":[3,0,214,7],
+"structgraphics__priv.html#a254d151a6c7d5127b4fa5af531221ab7":[3,0,214,129],
+"structgraphics__priv.html#a268588cf529367174155f214d19b36c6":[3,0,214,46],
+"structgraphics__priv.html#a2d42fa46e9dcc636f66a651e0f17327f":[3,0,214,29],
+"structgraphics__priv.html#a2d572fa6bb305bf1870e38eb5e457f05":[3,0,214,2],
+"structgraphics__priv.html#a2dcbeaf1ede6fda8faaa940d62083b7c":[3,0,214,47],
+"structgraphics__priv.html#a2eef73251fd8d8b03ab9d294ca63b0f2":[3,0,214,112],
+"structgraphics__priv.html#a2fd63a3262530cd774c3d1065d0c31b7":[3,0,214,3],
+"structgraphics__priv.html#a34d0971fd1b1c438c54b696bc9989b25":[3,0,214,123],
+"structgraphics__priv.html#a36fb6f41c83586f41ee10b284938b8d7":[3,0,214,51],
+"structgraphics__priv.html#a3833ca60b97765c08f53f5aaecca5675":[3,0,214,74],
+"structgraphics__priv.html#a39d256bd42e8d51b2b1c0bc87f95092a":[3,0,214,23],
+"structgraphics__priv.html#a407209d3720e14d613e36695dc5b173f":[3,0,214,76],
+"structgraphics__priv.html#a435af9089e2a7b04406af95cb962d7e4":[3,0,214,69],
+"structgraphics__priv.html#a43822e9a4bf19f2f815ccb37edf8a794":[3,0,214,8],
+"structgraphics__priv.html#a4429560441177e986775391e1d2d65a3":[3,0,214,60],
+"structgraphics__priv.html#a4591b50c6d4c913051b2b4013841179a":[3,0,214,50],
+"structgraphics__priv.html#a4731eb96cb8046de0cc469c68027b876":[3,0,214,9],
+"structgraphics__priv.html#a49508ddc4ad8a60d1369087562d3c9e5":[3,0,214,98],
+"structgraphics__priv.html#a49f9b1cb9dd287e32ce4f807f9da974b":[3,0,214,119],
+"structgraphics__priv.html#a4b54e7f48ab79749e2cf46e024219a51":[3,0,214,125],
+"structgraphics__priv.html#a4c400da502cbe23e3cac46be6f64949a":[3,0,214,146],
+"structgraphics__priv.html#a4c43c68a050285018727fa29a325ad1d":[3,0,214,6],
+"structgraphics__priv.html#a5326c2c6b3205c51930f590ea5c358b2":[3,0,214,72],
+"structgraphics__priv.html#a546c433564062750df19c976e1d85560":[3,0,214,158],
+"structgraphics__priv.html#a55fad9250ec1e0cd7ee0b4cf15015172":[3,0,214,12],
+"structgraphics__priv.html#a56b57fd64a7462d5278761d32e53d860":[3,0,214,78],
+"structgraphics__priv.html#a56fa940b5e40f0129567cc7def94e32e":[3,0,214,102],
+"structgraphics__priv.html#a57e2b3b5b87fa1301482564d00cf1558":[3,0,214,117],
+"structgraphics__priv.html#a5811e2130c0e342657190f3e40978336":[3,0,214,149],
+"structgraphics__priv.html#a586a5c402b64cb4514960c385825225e":[3,0,214,127],
+"structgraphics__priv.html#a59855eb5317a6005e8e01d9c04a1a717":[3,0,214,57],
+"structgraphics__priv.html#a5d607be93ae6ffc503b72d6165dd7fae":[3,0,214,32],
+"structgraphics__priv.html#a5d9b9bd3c546fee27ff6487459964811":[3,0,214,64],
+"structgraphics__priv.html#a5e77f66abe7534fbc9a41db3254cd7ca":[3,0,214,48],
+"structgraphics__priv.html#a5f0b1446e1799779b91e55e392a6a9dd":[3,0,214,107],
+"structgraphics__priv.html#a5f8f658d3b63dd1a4df086edec2ac80f":[3,0,214,163],
+"structgraphics__priv.html#a61b08b0d002b33c3d831bb1314f910fb":[3,0,214,84],
+"structgraphics__priv.html#a645be461067ad50476f7ff45132a0afc":[3,0,214,99],
+"structgraphics__priv.html#a65a781cc25f4be9007c6b5f3b68d0863":[3,0,214,135],
+"structgraphics__priv.html#a66dab63844cb0babe6890e77a4e88e3a":[3,0,214,145],
+"structgraphics__priv.html#a67d8b103444d51ac02ccd1a7904ffd5b":[3,0,214,61],
+"structgraphics__priv.html#a6865e315f1c4d209b8f63015c800fd9a":[3,0,214,122],
+"structgraphics__priv.html#a68ecbbfd65554bb7662764d3d344dda9":[3,0,214,88],
+"structgraphics__priv.html#a6aee635cc9016ed44c8d1b9860707a54":[3,0,214,19],
+"structgraphics__priv.html#a6cd543834dfabf7d5280075e1d6590c9":[3,0,214,170],
+"structgraphics__priv.html#a719a57de38f1a388c42f9764a5b09cfd":[3,0,214,162],
+"structgraphics__priv.html#a72ab45bf8bdd15f3c33e9e60b014dbcf":[3,0,214,83],
+"structgraphics__priv.html#a761bd4779ded3ccaca97ed9d71496ec3":[3,0,214,22],
+"structgraphics__priv.html#a775870d7ad2b83bccd200a1ee6ad2ef5":[3,0,214,136],
+"structgraphics__priv.html#a7922fc52a91494efd7b043aa21934265":[3,0,214,45],
+"structgraphics__priv.html#a7f6265e872b8610a2b23d45019ac897c":[3,0,214,82],
+"structgraphics__priv.html#a7fe6610babf44ff0dbc393c3dee862f2":[3,0,214,101],
+"structgraphics__priv.html#a8207729588156a82dd5bbffde0bf65f7":[3,0,214,55],
+"structgraphics__priv.html#a83989f91abdcc9de9b4825cc21d1bbd8":[3,0,214,41],
+"structgraphics__priv.html#a83befbcbe4e46ff3cc6b351108efd809":[3,0,214,53],
+"structgraphics__priv.html#a850a7ee6129926258c0edb5a884db4ca":[3,0,214,15],
+"structgraphics__priv.html#a85d482c6bfd822a91661c61e6b9c77b7":[3,0,214,159],
+"structgraphics__priv.html#a863a6b1a108cebf4c998b9c356178efd":[3,0,214,62],
+"structgraphics__priv.html#a86c300cfc4299216113aea4b167908c1":[3,0,214,153],
+"structgraphics__priv.html#a8779d1e4773995f4a5358c53a86882c1":[3,0,214,14],
+"structgraphics__priv.html#a87c1c0456ae8447ec32d68cf37209f4e":[3,0,214,154],
+"structgraphics__priv.html#a89051452335d11445f72047168a63104":[3,0,214,114],
+"structgraphics__priv.html#a89c4ede3d94abcc97a22388a8afe32ea":[3,0,214,59],
+"structgraphics__priv.html#a8c58f3e12d1f99b4b749decd6befe30d":[3,0,214,92],
+"structgraphics__priv.html#a8d6e8065bc71033a26d2cd6d4c18136c":[3,0,214,157],
+"structgraphics__priv.html#a8ecc6ae074473328fd865a9802a21633":[3,0,214,35],
+"structgraphics__priv.html#a8ee1ba4710c35c3cc90574dfc73acdc0":[3,0,214,17],
+"structgraphics__priv.html#a91f391977f081a7478ebec00388753b2":[3,0,214,124],
+"structgraphics__priv.html#a95b6226a09e6e2cd4c22ae9e8a955414":[3,0,214,18],
+"structgraphics__priv.html#a95f2fed5f214456275a08fc79a7616c7":[3,0,214,4],
+"structgraphics__priv.html#a97d6c0519ad60447488c15719cf9bacc":[3,0,214,106],
+"structgraphics__priv.html#a9878bcf57e4f5988d7707950bb273b9d":[3,0,214,63],
+"structgraphics__priv.html#a9897c1a117f3777cdac8a21a7a29e682":[3,0,214,150],
+"structgraphics__priv.html#a990e3bbf3a0040356323ec47396e1af8":[3,0,214,77],
+"structgraphics__priv.html#a99288b497a34d41c3dbf485673bc962b":[3,0,214,110],
+"structgraphics__priv.html#a9a77e91971995d64add4f1f2a8ef7f7e":[3,0,214,52],
+"structgraphics__priv.html#a9cc6670621811f0c8d473cba917688d8":[3,0,214,96],
+"structgraphics__priv.html#a9d6ce20aa1d5bfc40620fd58e1ccc0cd":[3,0,214,118],
+"structgraphics__priv.html#a9ed48b361d05c927270d6bd10ee37a0f":[3,0,214,27],
+"structgraphics__priv.html#a9f1b1c3c70f5603d6022e13c38877d72":[3,0,214,116],
+"structgraphics__priv.html#aa180e5c278ad85ecc02a6d7d230ea006":[3,0,214,39],
+"structgraphics__priv.html#aa3e9dc4fbf573ec67690022edea05443":[3,0,214,11],
+"structgraphics__priv.html#aa8a8c2a3e66f98bba9f2853d63adc53c":[3,0,214,126],
+"structgraphics__priv.html#aa8bbbbfb88bf2301feefbf97e74af2e9":[3,0,214,65],
+"structgraphics__priv.html#aa96f1904e9f1cf50600da53bd976e2bf":[3,0,214,100],
+"structgraphics__priv.html#aaaf14346d355ba942d72008b93ba46b8":[3,0,214,167],
+"structgraphics__priv.html#aab058e94ebce6dcc8c35b4a2e93d37e7":[3,0,214,111],
+"structgraphics__priv.html#aac80d2a23e4e3f889424fe542d081d49":[3,0,214,115],
+"structgraphics__priv.html#aadd1dc8cb17876d02e83b3a28b92262c":[3,0,214,164],
+"structgraphics__priv.html#aae372042a6a7749dd5cd6fec6f9dfd66":[3,0,214,93],
+"structgraphics__priv.html#aae5b9760949fb6fec430b02f9883adf5":[3,0,214,139],
+"structgraphics__priv.html#aafa10f3f91fffb7e8622faee3cb6a992":[3,0,214,91],
+"structgraphics__priv.html#ab1550a41a47bb92d2dc29b451cb9ca28":[3,0,214,128],
+"structgraphics__priv.html#ab1f16660faed7d66a72c85e3f36ec093":[3,0,214,156],
+"structgraphics__priv.html#ab2fc12b75321349a1112cf0079621bb1":[3,0,214,33],
+"structgraphics__priv.html#ab57b46f4f53e64cb246c7b32552f4100":[3,0,214,140],
+"structgraphics__priv.html#ab7127340f6f4f7ca909524221a98a251":[3,0,214,108],
+"structgraphics__priv.html#aba096fb72820b53e9c567941803415fd":[3,0,214,38],
+"structgraphics__priv.html#abb118f71a992f1fa8c39dc25c22585e2":[3,0,214,58],
+"structgraphics__priv.html#abd84eff402b35a8782ac8dd686531323":[3,0,214,155],
+"structgraphics__priv.html#abe9bcc483388d116d830fab08738e5ab":[3,0,214,152],
+"structgraphics__priv.html#abf51a14340f2c5d2020d7e86b39e58e3":[3,0,214,85],
+"structgraphics__priv.html#ac132861c486aba48450dba7de8f04d55":[3,0,214,131],
+"structgraphics__priv.html#ac200b36e2df5e0df1cc761f80d26b167":[3,0,214,160],
+"structgraphics__priv.html#ac420c2eecef5191b7af6a8b34398addb":[3,0,214,138],
+"structgraphics__priv.html#ac78e87bd3e909e8e2c9c0a7e115155ce":[3,0,214,132],
+"structgraphics__priv.html#ac8a71097c97b500f5746390218cae51e":[3,0,214,103],
+"structgraphics__priv.html#ac901dddc07a0b29e46542350109460b4":[3,0,214,80],
+"structgraphics__priv.html#ac98a203bfcef4e0bf340ad0416b54fa0":[3,0,214,16],
+"structgraphics__priv.html#aca2dcc2f59ee363fb84e5a48a6708476":[3,0,214,104],
+"structgraphics__priv.html#acb6761ef45f6b336a14b63cc2c647b62":[3,0,214,70],
+"structgraphics__priv.html#acb8bc5d9a298e30e8b3de57e0ad5e38b":[3,0,214,143],
+"structgraphics__priv.html#ad2f818b58216d74f1f95b981e59399eb":[3,0,214,30],
+"structgraphics__priv.html#ad3be31e1070a80904b4f6f37b7f09427":[3,0,214,89],
+"structgraphics__priv.html#ad4f495616777bc1d63fb8388143ba98e":[3,0,214,37],
+"structgraphics__priv.html#ad529ac7b4217fcade763bdd63be07089":[3,0,214,120],
+"structgraphics__priv.html#ad8ac25e248d625e7c193581cd98247dc":[3,0,214,56],
+"structgraphics__priv.html#ae28ddfe306cf22aa7643292327ec4457":[3,0,214,66],
+"structgraphics__priv.html#ae2b599949c74e6fd8bfe70eae9c14548":[3,0,214,130],
+"structgraphics__priv.html#ae54452ad91a705eaaf614299b021b939":[3,0,214,68],
+"structgraphics__priv.html#ae726258c7212f33e7b1485d2789e1d54":[3,0,214,81],
+"structgraphics__priv.html#ae7c16acfdff0804cf675de268f58ffed":[3,0,214,25],
+"structgraphics__priv.html#ae84261d9886d91ad794b38bd54c74aa3":[3,0,214,20],
+"structgraphics__priv.html#ae89b2950582a08a7930642a65629b7b9":[3,0,214,147],
+"structgraphics__priv.html#ae918d544220f9d7300df03cedfa46570":[3,0,214,171],
+"structgraphics__priv.html#ae970413a0a64240a861e539cd379dcae":[3,0,214,79],
+"structgraphics__priv.html#aee53b0d448d56dce27d644d38dac2608":[3,0,214,44],
+"structgraphics__priv.html#aef29c45a892949aac5d0997e2ed800e4":[3,0,214,94],
+"structgraphics__priv.html#af25370d5a1a2890c5c1b63d303ab9f5b":[3,0,214,121],
+"structgraphics__priv.html#af326d43e187fefb43998badd31c53ef6":[3,0,214,105],
+"structgraphics__priv.html#af41b5b6094f11d1f771c2d6291d5a7d3":[3,0,214,87],
+"structgraphics__priv.html#af4d73685da0636d768a44f79b4428467":[3,0,214,95],
+"structgraphics__priv.html#af574d00c30b1e2d25774c559ab82ba5d":[3,0,214,151],
+"structgraphics__priv.html#af6b97eda9dd878e8d86d77014ed734c8":[3,0,214,86],
+"structgraphics__priv.html#af8ece243b60fa4cfd0f5bb8246048dc7":[3,0,214,0],
+"structgraphics__priv.html#af91a90f4ca99407f239925bd5257bd19":[3,0,214,10],
+"structgraphics__priv.html#afc185b58443c4c7a1dd495bb29879356":[3,0,214,24],
+"structgraphics__priv.html#afe63256b3136477f14379db1f4e0547a":[3,0,214,54],
+"structgraphics__priv.html#afeac923f3cfedf45769ddec7a3e8b974":[3,0,214,113],
+"structgraphics__priv.html#aff28a2c98d6aa99dcd8954a8cdead79c":[3,0,214,169],
+"structgscale.html":[3,0,215],
+"structgscale.html#a2dbdc3c18126dc6372be920551cbd4f4":[3,0,215,1],
+"structgscale.html#a937c4345d6dacb5a9060c3549a7d3f24":[3,0,215,2],
+"structgscale.html#af3e05ea5df008fe139eec217fa90d5f4":[3,0,215,0],
+"structgui.html":[3,0,216],
+"structgui.html#a68ddd155b83df454dc16baa89259a27b":[3,0,216,3],
+"structgui.html#a7895f478eab5c7ffe9132a602bcdc438":[3,0,216,0],
+"structgui.html#aae7387104832adb1ca5a85bd009d55b8":[3,0,216,2],
+"structgui.html#ad1963dc59c78f25a7e2043e466b718bf":[3,0,216,1],
+"structgui__config__settings.html":[3,0,217],
+"structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda":[3,0,217,4],
+"structgui__config__settings.html#a22e09699d636158dd8f72292838f9353":[3,0,217,3],
+"structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef":[3,0,217,1],
+"structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1":[3,0,217,2],
+"structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f":[3,0,217,0],
+"structgui__internal__data.html":[3,0,218],
+"structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3":[3,0,218,2],
+"structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb":[3,0,218,1],
+"structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51":[3,0,218,0],
+"structgui__internal__keyb__mode.html":[3,0,219],
+"structgui__internal__keyb__mode.html#a297a29bfc35aa262eb9e170761adf72b":[3,0,219,3],
+"structgui__internal__keyb__mode.html#a902019f1bbc3d2fac38a128d14f0155c":[3,0,219,2],
+"structgui__internal__keyb__mode.html#abef62e38088b2f2e4a07d9895ba9b0f5":[3,0,219,0],
+"structgui__internal__keyb__mode.html#afd4006f6e162de5c042e94c1c3551754":[3,0,219,1],
+"structgui__internal__methods.html":[3,0,220],
+"structgui__internal__methods.html#a2f0220b8c04f6ff6c99792b7ff86ce1e":[3,0,220,1],
+"structgui__internal__methods.html#a3df9216dd13b0de7e0f0c5b29b3abe86":[3,0,220,0],
+"structgui__internal__methods.html#a758dcf6a0dcd502a2a7dfcef5dc9db33":[3,0,220,3],
+"structgui__internal__methods.html#adc3cc4a97c182c884fd8bc0021758470":[3,0,220,2],
+"structgui__internal__methods.html#aff1aef49eac0485cc78820a5e134d8b4":[3,0,220,4],
+"structgui__internal__widget__methods.html":[3,0,221],
+"structgui__internal__widget__methods.html#a1957eec688975a00eef0f12445113a61":[3,0,221,2],
+"structgui__internal__widget__methods.html#a3fef077f18bee56a60502a43582b9f4a":[3,0,221,10],
+"structgui__internal__widget__methods.html#a69b3be6813d8261d54cb2625c69d498a":[3,0,221,8],
+"structgui__internal__widget__methods.html#a7fc905faf8c6fe47362d7bb875c43e64":[3,0,221,9],
+"structgui__internal__widget__methods.html#a9c409ffb6f3d343a32051a153e1855b8":[3,0,221,4],
+"structgui__internal__widget__methods.html#a9df53fca4be3d15b6526cb81c78034dc":[3,0,221,5],
+"structgui__internal__widget__methods.html#aaa4d49d9bd62748b844770ae2951c3e3":[3,0,221,3],
+"structgui__internal__widget__methods.html#ab389707aa05ee420393495d42e89d5e9":[3,0,221,7],
+"structgui__internal__widget__methods.html#abdb545ab45e3b64637cf4b31d2296fa7":[3,0,221,13],
+"structgui__internal__widget__methods.html#ac26bb72521250c3dfe2bd58709cda1bf":[3,0,221,0],
+"structgui__internal__widget__methods.html#accfcc8dd7745e0a9bde55b6810f35ac7":[3,0,221,11],
+"structgui__internal__widget__methods.html#ad05e94c59998a2b658924828173dfc95":[3,0,221,14],
+"structgui__internal__widget__methods.html#af204493f59d58a51e754240b1823a1fb":[3,0,221,6],
+"structgui__internal__widget__methods.html#aff352153a2071bb9f79854f4684bedef":[3,0,221,12],
+"structgui__internal__widget__methods.html#affcca41c0acd0e4ca08b6ecbacc188d3":[3,0,221,1],
+"structgui__menu__info.html":[3,0,222],
+"structgui__menu__info.html#a6818f74a9d303ac48af52d6aa0269ec4":[3,0,222,0],
+"structgui__menu__info.html#adf38780e288c2056a989000929fd20c1":[3,0,222,1],
+"structgui__methods.html":[3,0,223],
+"structgui__methods.html#a14adb5a998a14d9d8718f1b8de67e104":[3,0,223,8],
+"structgui__methods.html#a3de4c8424d017920770dabdcb74138bf":[3,0,223,9],
+"structgui__methods.html#a6bb8f091383b03d1c30ddb62edda001b":[3,0,223,6],
+"structgui__methods.html#a7d3fa573d5d3a2c7ad4034fcb3f54102":[3,0,223,7],
+"structgui__methods.html#aa5fa52696caddc39520b415dd695e055":[3,0,223,4],
+"structgui__methods.html#aa6c71a10410900375b2a3b55d1dc561e":[3,0,223,5],
+"structgui__methods.html#abb4423694e83a58d5e49ef6194ffa115":[3,0,223,2],
+"structgui__methods.html#acf2a716caa2920a8b9bec0c16e23d7e7":[3,0,223,3]
+};
diff --git a/html/navtreeindex14.js b/html/navtreeindex14.js
new file mode 100644
index 000000000..ba5b2a092
--- /dev/null
+++ b/html/navtreeindex14.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX14 =
+{
+"structgui__methods.html#ae4e55184e44cdcd779b4656df207a535":[3,0,223,1],
+"structgui__methods.html#af995d9fd279289b937bc97f1bf4f4c22":[3,0,223,0],
+"structgui__priv.html":[3,0,224],
+"structgui__priv.html#a0056fb687954c06a0bb1845490a5cc88":[3,0,224,62],
+"structgui__priv.html#a0244c9e52decb190f5c39ae1d11adda8":[3,0,224,18],
+"structgui__priv.html#a029f51aa3f8cc1e7153e17db2c9ade56":[3,0,224,104],
+"structgui__priv.html#a0559949a41ad1a11c7063f2fc0151d19":[3,0,224,113],
+"structgui__priv.html#a055cdc970c6f7f17e452a3b7ad71ab7c":[3,0,224,22],
+"structgui__priv.html#a0668be54ecba2541e26d8840f30ad484":[3,0,224,75],
+"structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf":[3,0,224,64],
+"structgui__priv.html#a10f086c6a6a5199eca4d4f9e97d383a5":[3,0,224,105],
+"structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6":[3,0,224,88],
+"structgui__priv.html#a12c06bb64044559a3cef426a190ccbe2":[3,0,224,55],
+"structgui__priv.html#a15cd6edc54affcf474f5a0880dbd35d4":[3,0,224,16],
+"structgui__priv.html#a175f119a23e8489cece3e71520a67ee2":[3,0,224,78],
+"structgui__priv.html#a17ca6bd41cc1cd7b47e21fcac0650558":[3,0,224,96],
+"structgui__priv.html#a18c3297e9a46f70d1d3a65e8f64825f4":[3,0,224,23],
+"structgui__priv.html#a1a3c0ce8da6dbf60d1d096227bfa0d74":[3,0,224,24],
+"structgui__priv.html#a1f8c3fe68eb7305330a3952476f19348":[3,0,224,73],
+"structgui__priv.html#a204b634daaba655d0adcbe6809570867":[3,0,224,126],
+"structgui__priv.html#a2206f6e5735c58c45e32e9185f9fe4c1":[3,0,224,67],
+"structgui__priv.html#a2292bbed31a3f2ffca89e470cd0712c7":[3,0,224,3],
+"structgui__priv.html#a2423d3514588b26627b92883dcd1301d":[3,0,224,100],
+"structgui__priv.html#a2d29951e8f8144658263d6a6101f97cd":[3,0,224,76],
+"structgui__priv.html#a2df49bafcb4c223d5e78356e4cba668a":[3,0,224,49],
+"structgui__priv.html#a2ed0bd72610617f6de2e5523e95b74b9":[3,0,224,103],
+"structgui__priv.html#a2f71dadf27d4c5c98fbb594c8ee49de3":[3,0,224,91],
+"structgui__priv.html#a3495f7b0bd426d888e2051acc1f74d0d":[3,0,224,52],
+"structgui__priv.html#a3528eb5d682d7566f4e23eed5b5fb542":[3,0,224,29],
+"structgui__priv.html#a3862fd6d5b0f954c9d45ee68a1c4f6d9":[3,0,224,102],
+"structgui__priv.html#a3a3b40630a6cbc511384cfdb0f311a20":[3,0,224,128],
+"structgui__priv.html#a3b237bc10e3ef41cc93f4ca37508c6b3":[3,0,224,68],
+"structgui__priv.html#a3bfeb4b34059f913b2f8356e533e7cea":[3,0,224,17],
+"structgui__priv.html#a3fa9df0bfcb085e8f63004be001cefc2":[3,0,224,40],
+"structgui__priv.html#a40dcfa074f810f872a35d660787c29d9":[3,0,224,12],
+"structgui__priv.html#a41ceb4eb719df9b3845cd657db9dbc7e":[3,0,224,42],
+"structgui__priv.html#a470899efd1487a93d95f4271d9bf738c":[3,0,224,65],
+"structgui__priv.html#a47dce4fca7df631ee9a78718c27b838f":[3,0,224,120],
+"structgui__priv.html#a49842d709b7d8c429cee1cfb4831b542":[3,0,224,44],
+"structgui__priv.html#a4b43041c482c072b0ee58026f9a17fc6":[3,0,224,21],
+"structgui__priv.html#a4f5502e3be88389c6b4b34acd5fdfec3":[3,0,224,84],
+"structgui__priv.html#a5358e3fae457713a43bffb86d9ab4d09":[3,0,224,125],
+"structgui__priv.html#a554860c22b1e9f195fee79e2c48327d6":[3,0,224,8],
+"structgui__priv.html#a55dbf0be168b0cb40fc9ac35b0f9bdec":[3,0,224,98],
+"structgui__priv.html#a57ae76f590f7520edd3bd8078f055ddf":[3,0,224,122],
+"structgui__priv.html#a5912501fd7d03e163d32502c0f13132a":[3,0,224,26],
+"structgui__priv.html#a5c3901a30564d283726cb85ee08547d0":[3,0,224,112],
+"structgui__priv.html#a651281a650c6632ab5691848f8093839":[3,0,224,28],
+"structgui__priv.html#a67ab999ea155e277ac1f58c52145bfde":[3,0,224,59],
+"structgui__priv.html#a67e3ee4d2dc5533cfd09f4492c17caa0":[3,0,224,47],
+"structgui__priv.html#a6803755033e61a07612d36ce8e8a839c":[3,0,224,90],
+"structgui__priv.html#a69ee33da45473938ee918d78cddf7eb8":[3,0,224,82],
+"structgui__priv.html#a6a891032944b43da7dbe84bbaaf2d3d5":[3,0,224,127],
+"structgui__priv.html#a6dc2b440cdea1cc89e16951122273418":[3,0,224,54],
+"structgui__priv.html#a6e385cfb7e50fb732d7884071c0da589":[3,0,224,32],
+"structgui__priv.html#a6e906aeff9b4ab49c380b25b6eab5054":[3,0,224,58],
+"structgui__priv.html#a70639d18916307d27d257d3f2b0f3955":[3,0,224,85],
+"structgui__priv.html#a71f4afda8d404e8c66c81c62b65110e7":[3,0,224,117],
+"structgui__priv.html#a725280352ff86727211ac3a01f145152":[3,0,224,13],
+"structgui__priv.html#a7259c999bb68210f7309638e5402bbe5":[3,0,224,31],
+"structgui__priv.html#a730c65a9655a7046ff8c80b9d9a25cc5":[3,0,224,38],
+"structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca":[3,0,224,89],
+"structgui__priv.html#a76a534803965b98854b5b22f3e60e207":[3,0,224,94],
+"structgui__priv.html#a787c663e579aceed4bcecaaba92b0d75":[3,0,224,20],
+"structgui__priv.html#a78afe3688cc09e1c60052ceea20180d7":[3,0,224,57],
+"structgui__priv.html#a798878a65b5638bba209c3f7442e1e20":[3,0,224,111],
+"structgui__priv.html#a79dcf1059af1dfd3f5e405a7cc46b71b":[3,0,224,5],
+"structgui__priv.html#a7a4f4c79a5a950ade1e2940a455e80ec":[3,0,224,116],
+"structgui__priv.html#a7ba7d3d20cefc54b97ad798f603e30d8":[3,0,224,123],
+"structgui__priv.html#a7d303e9d5cbd5a35286a93f3b9fbaf48":[3,0,224,51],
+"structgui__priv.html#a7d99ddc4a90fa1912a2df0c018fdf80c":[3,0,224,109],
+"structgui__priv.html#a8047e5e5fde7d9a594338de210d09431":[3,0,224,95],
+"structgui__priv.html#a809311fa968017a6859d4b7b48a2245d":[3,0,224,6],
+"structgui__priv.html#a80a07fabeec50f48e1059939a9ce114b":[3,0,224,33],
+"structgui__priv.html#a852bdbb2bafe698079f569f2a6874d2c":[3,0,224,50],
+"structgui__priv.html#a85aae7ab7a9538c828bd985e69d6d673":[3,0,224,72],
+"structgui__priv.html#a85d5571cb0e9f5c5c09731d246c5f3bc":[3,0,224,39],
+"structgui__priv.html#a865927c1ec4124aaee868352446a36f0":[3,0,224,48],
+"structgui__priv.html#a86b80623c2cd3c224db9cb6c9cc9a791":[3,0,224,41],
+"structgui__priv.html#a88b0920c31cea64255dbcd4fc2a01a4e":[3,0,224,35],
+"structgui__priv.html#a89437e1e9f157c08720c91599102a9c4":[3,0,224,69],
+"structgui__priv.html#a89acad9e02972bef3e80ebe934d7d634":[3,0,224,87],
+"structgui__priv.html#a8c0cbf825b1a3c232e791c423ea8311e":[3,0,224,83],
+"structgui__priv.html#a8df13431733962838d167cc5f1e560c4":[3,0,224,27],
+"structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678":[3,0,224,66],
+"structgui__priv.html#a95e411d85c9477899ee45c7356529933":[3,0,224,106],
+"structgui__priv.html#a97ea583c8c4b188494559d58da0084ef":[3,0,224,77],
+"structgui__priv.html#a98e2f7b3ff435ca4c927b5088b59d6c1":[3,0,224,81],
+"structgui__priv.html#a9e53e7d880f8f208681c0aa9aa8bec6a":[3,0,224,101],
+"structgui__priv.html#aa2de0eb9fd3ceb8ceaf25fe2f83106d6":[3,0,224,86],
+"structgui__priv.html#aa33ffa5f66990bc1c0a97c4439adcea1":[3,0,224,2],
+"structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35":[3,0,224,99],
+"structgui__priv.html#aa46aeeefb958a4222a1dfbabca234ccb":[3,0,224,36],
+"structgui__priv.html#aa737548fc74f8d00ac1b9fed32523a01":[3,0,224,7],
+"structgui__priv.html#aa7a80d42c2ab656c8993fd6b9d02f035":[3,0,224,60],
+"structgui__priv.html#aa895c7d445c8c4771f5b31b84c7e2bc0":[3,0,224,11],
+"structgui__priv.html#aa9103b2ca23225c384ce74c9036b223a":[3,0,224,97],
+"structgui__priv.html#aab4f5ad778b651d79def4a7bafb742c7":[3,0,224,107],
+"structgui__priv.html#aad18d42dcf19e5f6a9f1978d049e6243":[3,0,224,118],
+"structgui__priv.html#aaecc5aa5a012a6d345c98c2fc6b431d3":[3,0,224,110],
+"structgui__priv.html#aaf856f8c5a922a4b7e9a7b28391fd61b":[3,0,224,108],
+"structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac":[3,0,224,70],
+"structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8":[3,0,224,63],
+"structgui__priv.html#ab6a35d8b8536d280fd1ca86bf46ad232":[3,0,224,124],
+"structgui__priv.html#ab6ba921dda668d356007711b02474afe":[3,0,224,10],
+"structgui__priv.html#ab7f3476ea1e021f1f635c5295d8530d5":[3,0,224,92],
+"structgui__priv.html#ab80e3f2e033bff6a1818ccadd8bfede1":[3,0,224,115],
+"structgui__priv.html#ab8db8cd6f23661c4415a44c72bd120b2":[3,0,224,53],
+"structgui__priv.html#ab9e6b4f27dec66cc326cc7a27bb4b4e5":[3,0,224,114],
+"structgui__priv.html#abcaf029d7ff52d54892129ffcfb10721":[3,0,224,9],
+"structgui__priv.html#abccb0c7e19cd6d05ff8ec0a3c827d3be":[3,0,224,30],
+"structgui__priv.html#abd67383c8888ee740af5136b194acf6b":[3,0,224,80],
+"structgui__priv.html#abef0c17e6400ac478fd08ce71d1f792f":[3,0,224,4],
+"structgui__priv.html#ac2ec647374e1163b5ca91de9af639705":[3,0,224,79],
+"structgui__priv.html#ac4201c0d49852fa5443c9d54ff1c7be2":[3,0,224,34],
+"structgui__priv.html#ac8e8c1f7c223fcda897ffe63cbaec342":[3,0,224,121],
+"structgui__priv.html#acb7f3e6e6aef2f4f684898dea1bfce26":[3,0,224,14],
+"structgui__priv.html#ad6665901bb3933a7997ecb60ff2e97f3":[3,0,224,19],
+"structgui__priv.html#ad8ca07b3fbc3c5d5c492bea2610ebd32":[3,0,224,37],
+"structgui__priv.html#ae5d9402f7e218085adad1c80599f142c":[3,0,224,46],
+"structgui__priv.html#ae70b7d82741f30f03eb76c1cded124fe":[3,0,224,93],
+"structgui__priv.html#aeb18040e09a8e462150962a102bf9a34":[3,0,224,74],
+"structgui__priv.html#aeb939fb724848e4fdb80c9063031b18a":[3,0,224,45],
+"structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980":[3,0,224,15],
+"structgui__priv.html#aed470114e74118c876e06890d90f7197":[3,0,224,61],
+"structgui__priv.html#aeef3d4d9db7de260afb90a1e8efe052f":[3,0,224,119],
+"structgui__priv.html#aef8209151c2e0576e8e891e3f682a328":[3,0,224,71],
+"structgui__priv.html#aefa065213931e3dabb93bc443599e749":[3,0,224,56],
+"structgui__priv.html#af6fbb42be437a04f6cff888c7caa0984":[3,0,224,43],
+"structgui__priv.html#afdc630a7a8f5a44595ec6dbd67aa8f52":[3,0,224,25],
+"structgui__priv_1_1gesture__elem.html":[3,0,224,0],
+"structgui__priv_1_1gesture__elem.html#a874ae66296303e46b674a7fa48d7f8d7":[3,0,224,0,0],
+"structgui__priv_1_1gesture__elem.html#ac48d517f22d4237554353eea93062b74":[3,0,224,0,1],
+"structgui__priv_1_1html.html":[3,0,224,1],
+"structgui__priv_1_1html.html#a225eaea7608f0091e4c4e4c36dbf12ab":[3,0,224,1,6],
+"structgui__priv_1_1html.html#a25d6393af8e57b161f17ed5f96721a8b":[3,0,224,1,10],
+"structgui__priv_1_1html.html#a274a3a640dea36999748c427fcfb0702":[3,0,224,1,4],
+"structgui__priv_1_1html.html#a2a10339b80e876cb4514e56f4f8a88a1":[3,0,224,1,2],
+"structgui__priv_1_1html.html#a74a4313eeffeab4840899820ce9491a0":[3,0,224,1,7],
+"structgui__priv_1_1html.html#a7fe2f191cb4b172abbfd591102e90f8b":[3,0,224,1,9],
+"structgui__priv_1_1html.html#a8d6301730092c3c7c3a27e5edb882a95":[3,0,224,1,5],
+"structgui__priv_1_1html.html#a998478c605c0c52615b5aac3dbce1ef8":[3,0,224,1,3],
+"structgui__priv_1_1html.html#ab1e5077e323d23aac90768326426c05b":[3,0,224,1,1],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6f":[3,0,224,1,0],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa0f7880696796776303da8100f25f4be1":[3,0,224,1,0,6],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa20cfc0424a0315c2992717eb12203894":[3,0,224,1,0,2],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa2aa757a61af47d9ceb2bcf7ae56b8d24":[3,0,224,1,0,8],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa4277470d73085a727bc37f0093458f48":[3,0,224,1,0,0],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa56086fb23b1b3e7aa61e0f31240ad5ac":[3,0,224,1,0,5],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa83261698ae7e2e41635e69dbc4ffb3c4":[3,0,224,1,0,7],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa9b205f16de71f8f5c2a98fcfc11db9e9":[3,0,224,1,0,1],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6faa9183fd1b57d986024b476f91cf95a7e":[3,0,224,1,0,4],
+"structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fad6ec923b61de86eb389321d7af268a7e":[3,0,224,1,0,3],
+"structgui__priv_1_1html.html#adc924ac6383403829e16db9f3ea59dba":[3,0,224,1,8],
+"structgz__header__s.html":[3,0,225],
+"structgz__header__s.html#a1d4fd0807e838ce4bfde54aa021e18e9":[3,0,225,1],
+"structgz__header__s.html#a2708d3180d30b0563e3c2c965865cd4f":[3,0,225,9],
+"structgz__header__s.html#a271798915d64ae1f0d25a3a814ca0aa3":[3,0,225,4],
+"structgz__header__s.html#a29fa8de3acff8d8c7bad61dc924d8564":[3,0,225,6],
+"structgz__header__s.html#a397959afc459da7e296c676a3d4c1915":[3,0,225,3],
+"structgz__header__s.html#a40e35dc1a967c6537c6012cf5416210a":[3,0,225,12],
+"structgz__header__s.html#a5f00bb6f9689c1abf7a54dad449ce9d3":[3,0,225,11],
+"structgz__header__s.html#a60ae5eee2882d1c25b3bb328972f0149":[3,0,225,7],
+"structgz__header__s.html#aa0529f45e5c08b3009cfc2a61a86aea0":[3,0,225,0],
+"structgz__header__s.html#ab8fd11f59b76a7d031e24bede8679d9d":[3,0,225,2],
+"structgz__header__s.html#ada4b174bf7ec0442b1091011c7342ca1":[3,0,225,5],
+"structgz__header__s.html#af503d267de15a461b81dcbbfb0d628e5":[3,0,225,8],
+"structgz__header__s.html#af94c3fadfed835a501bc1babc4b894f9":[3,0,225,10],
+"structhash__entry.html":[3,0,226],
+"structhash__entry.html#a14037470dcc7efd4a68a6163686acc6b":[3,0,226,1],
+"structhash__entry.html#a5450a1943d1bd616c964efba25e7c093":[3,0,226,0],
+"structheightline.html":[3,0,227],
+"structheightline.html#a0f98611367f12a5e72028efc203225f6":[3,0,227,0],
+"structheightline.html#a140794ca079b2bdf4843cf72a639c474":[3,0,227,2],
+"structheightline.html#a4ccd983b3a052113e554d4662fbc554d":[3,0,227,1],
+"structheightline.html#a8c749bbac1b931bd1e1586986b387dd5":[3,0,227,3],
+"structheightline.html#ab695cd1575dda0c04841767b5bb492ec":[3,0,227,4],
+"structhn__interpol__attr.html":[3,0,228],
+"structhn__interpol__attr.html#a3af4f623150ff336ca68a6894e532cc0":[3,0,228,2],
+"structhn__interpol__attr.html#a956a463b3ae7efc68d97c2faa4620cc8":[3,0,228,0],
+"structhn__interpol__attr.html#aebf645cdd99b882aea37d759720af3df":[3,0,228,1],
+"structhouse__number__interpolation.html":[3,0,229],
+"structhouse__number__interpolation.html#a01a10b81999f15974ac3d44e771e21d7":[3,0,229,9],
+"structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a":[3,0,229,5],
+"structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18":[3,0,229,1],
+"structhouse__number__interpolation.html#a1dd52be29ae96c9af887b7a96309db39":[3,0,229,8],
+"structhouse__number__interpolation.html#a225ece1d6ed86db4f75fb7883261f1d3":[3,0,229,4],
+"structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16":[3,0,229,6],
+"structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257":[3,0,229,7],
+"structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673":[3,0,229,2],
+"structhouse__number__interpolation.html#a92a46d3ca012fa53969d78eae10e7768":[3,0,229,12],
+"structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22":[3,0,229,0],
+"structhouse__number__interpolation.html#aac3a75e6a261ea5bd5e7206d60f61b32":[3,0,229,3],
+"structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5":[3,0,229,10],
+"structhouse__number__interpolation.html#afdc4fc761f5996c1a8fa3e77d529527b":[3,0,229,11],
+"structhousenumber.html":[3,0,230],
+"structhousenumber.html#a0cc611d4e403857d87b83eb726c8e642":[3,0,230,1],
+"structhousenumber.html#aa908b2c7c59ffb9f336b9420a4eeda65":[3,0,230,0],
+"structhtml__tag__map.html":[3,0,231],
+"structhtml__tag__map.html#a38a15af93e6ce722fbd6afdcfb91d6ca":[3,0,231,0],
+"structhtml__tag__map.html#aad02aa6f7f91c5159f0f37b33c7dd28a":[3,0,231,1],
+"structidle__task.html":[3,0,232],
+"structidle__task.html#a07f1c47c812f933005cc40cf96593e16":[3,0,232,0],
+"structidle__task.html#a987930bfcbcfbd1719d03a6f8b363422":[3,0,232,1],
+"structimg__header.html":[3,0,233],
+"structimg__header.html#a0160bcb4ae8bb40ce22ae422b080981c":[3,0,233,0],
+"structimg__header.html#a074c66b6eeb5dcf490649f3411409960":[3,0,233,20],
+"structimg__header.html#a0d4fee727bc51cc27dae239f98527c33":[3,0,233,27],
+"structimg__header.html#a247d1dcb01c1775c4ba7118d20b8a12d":[3,0,233,29],
+"structimg__header.html#a2dccba5f705fb11aceeeca7ed9d5b479":[3,0,233,3],
+"structimg__header.html#a4534f8bae5b4e35201f7fe44dd9af96b":[3,0,233,28],
+"structimg__header.html#a45d891ec349b8ffaabc3a61caa83e8d4":[3,0,233,26],
+"structimg__header.html#a5a975c3489ee1bc7d1b0573cd78cea01":[3,0,233,4],
+"structimg__header.html#a635213300bef62dae56c8e1d119d05f2":[3,0,233,25],
+"structimg__header.html#a6556921eecfca2bb873e5b0a9e850b3d":[3,0,233,10],
+"structimg__header.html#a693efe17e1d6debf34df06877bb9e544":[3,0,233,21],
+"structimg__header.html#a73bae7d697335837682b4006ccdc31f3":[3,0,233,12],
+"structimg__header.html#a8e765bd21f1300fdea7acb3612473abe":[3,0,233,15],
+"structimg__header.html#a962e390ca4287eae12a7c441f608dc35":[3,0,233,9],
+"structimg__header.html#a982287f66da43cde9531268c8a3b9b94":[3,0,233,2],
+"structimg__header.html#a9a159f9d9b138b1e68258fde972b61f7":[3,0,233,8],
+"structimg__header.html#a9db50cf92003b432eb3dbb9f11d23361":[3,0,233,14],
+"structimg__header.html#aaade2e62ddffd697025604536de9d80c":[3,0,233,5],
+"structimg__header.html#aac6d5cfdf817fc7a6c940e979d8c0934":[3,0,233,23],
+"structimg__header.html#aad0f56e898c562f9fa9d75e322be5e12":[3,0,233,11],
+"structimg__header.html#ab9e90b5a042a19902157e0510446a9e8":[3,0,233,18],
+"structimg__header.html#acd8c4a0a889f9bc750281f2a9c83a849":[3,0,233,1],
+"structimg__header.html#ad82bcfd512aec41a8fc910aa78d308b5":[3,0,233,19],
+"structimg__header.html#adb0ed85d6d0ce588e0549d7e3d14ce01":[3,0,233,16],
+"structimg__header.html#ae06d865e058d851421a89770edfac5fc":[3,0,233,24],
+"structimg__header.html#ae58022d3fd8c9694296f1bb86ebe8fe3":[3,0,233,22],
+"structimg__header.html#ae62595b2f3c471c445e82ce2888d5089":[3,0,233,7],
+"structimg__header.html#aebd4f471ae8a6ee852b2d5d2808f7185":[3,0,233,13],
+"structimg__header.html#af1a0202e87fb78e42e73d5074bb37ff9":[3,0,233,6],
+"structimg__header.html#aff2c56631afd901012b519e412115ae7":[3,0,233,17],
+"structinflate__state.html":[3,0,234],
+"structinflate__state.html#a19f7ae2fe2682cb1163860f6991a107f":[3,0,234,4],
+"structinflate__state.html#a2eb1cd634ed6baade952ffa5938ebcdc":[3,0,234,9],
+"structinflate__state.html#a3ff97e6b230d7551fc848ff9de0236e9":[3,0,234,13],
+"structinflate__state.html#a4415e5e51efdd0c8672e4c601caa4762":[3,0,234,19],
+"structinflate__state.html#a4560e1eb3318f7ea41896be84de0679a":[3,0,234,14],
+"structinflate__state.html#a489b005f4fe214353cd80b77b4f23194":[3,0,234,21],
+"structinflate__state.html#a4a2b15912256bcf7b39980e15095ba58":[3,0,234,8],
+"structinflate__state.html#a5179d4c9b332d976cce7c6cce6bdf3c1":[3,0,234,15],
+"structinflate__state.html#a5a91b1c59e52f1aa7eda75b86b05b843":[3,0,234,11],
+"structinflate__state.html#a5b7b0be77d61e8468716c7f265dd0780":[3,0,234,6],
+"structinflate__state.html#a62b5ea8559856b315b6c89d9114c2109":[3,0,234,18],
+"structinflate__state.html#a6b56aabe80412784eadc1068981c9d00":[3,0,234,25],
+"structinflate__state.html#a71f844b589ac450f17d69f3692a8c5cc":[3,0,234,24],
+"structinflate__state.html#a85403907f7f5b9d355821ffa2591456c":[3,0,234,27]
+};
diff --git a/html/navtreeindex15.js b/html/navtreeindex15.js
new file mode 100644
index 000000000..8161db057
--- /dev/null
+++ b/html/navtreeindex15.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX15 =
+{
+"structinflate__state.html#a872bf267d91efb4143e9cfb812e670bb":[3,0,234,20],
+"structinflate__state.html#a8b89588c1a322e622ebb694d8daa644c":[3,0,234,29],
+"structinflate__state.html#a98952f3f8f420a05b567f080aca0eb4b":[3,0,234,3],
+"structinflate__state.html#a990d157b5c0d4ba178c3361de9ce6561":[3,0,234,28],
+"structinflate__state.html#a9c7906fee7eeeb450b13576531ca639d":[3,0,234,17],
+"structinflate__state.html#a9cc4c0bde426383731394dcf91c40673":[3,0,234,26],
+"structinflate__state.html#a9dcf6151443750d75b2283d0a3e62c39":[3,0,234,7],
+"structinflate__state.html#aa0620e64487c48635f6c3a11a0aeb99d":[3,0,234,16],
+"structinflate__state.html#aac35b33a559009eb4bc0e2bdd8e9b5c6":[3,0,234,10],
+"structinflate__state.html#ab37c3563f306f29e6ded8e933af14365":[3,0,234,0],
+"structinflate__state.html#ab3cbcd2c5ff3b0b8b34ef402a13afdf7":[3,0,234,12],
+"structinflate__state.html#acca16ca86216760eaf307bf71e15e470":[3,0,234,30],
+"structinflate__state.html#ae3d433011714e673b22e82156acc4416":[3,0,234,5],
+"structinflate__state.html#ae597e4f5c37b9f7881015384bf826371":[3,0,234,1],
+"structinflate__state.html#af1e38258e8585b1a37854066ef9d939c":[3,0,234,22],
+"structinflate__state.html#af9581f523a7d8d47fba6cdd73eaf1edc":[3,0,234,2],
+"structinflate__state.html#af9d1071eb75b1ee37a151ccec8dfee95":[3,0,234,23],
+"structinternal__state.html":[3,0,236],
+"structinternal__state.html#ab000a3e3c901dd063859521988ad7e52":[3,0,236,0],
+"structitem.html":[3,0,237],
+"structitem.html#a193c3e2ec0076325a4f3139f9d33e06e":[3,0,237,0],
+"structitem.html#a2f4abb10408f4c6f272e7f19f6701c22":[3,0,237,4],
+"structitem.html#a3abafd36669ef817be82676acd8e5989":[3,0,237,5],
+"structitem.html#a8be73452bc1e39e9054361ab579c9dc1":[3,0,237,1],
+"structitem.html#a9d90a195a3654c3b1e872ad92ae74369":[3,0,237,2],
+"structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0":[3,0,237,3],
+"structitem__bin.html":[3,0,238],
+"structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d":[3,0,238,0],
+"structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4":[3,0,238,2],
+"structitem__bin.html#af3af4e011f1de5681669f934c4437f2e":[3,0,238,1],
+"structitem__bin__sink.html":[3,0,239],
+"structitem__bin__sink.html#a72019376c43221b63c6e4efc48f1829e":[3,0,239,0],
+"structitem__bin__sink.html#a87a4ca219674b1e218d37016dc51f4b4":[3,0,239,1],
+"structitem__bin__sink__func.html":[3,0,240],
+"structitem__bin__sink__func.html#a006a1f9c303d6694589cf564a7705bfb":[3,0,240,1],
+"structitem__bin__sink__func.html#afef635b1d97d0c2df8e0c797369fbdd7":[3,0,240,0],
+"structitem__data.html":[3,0,241],
+"structitem__data.html#a092645828d64a634437540488e4e2b46":[3,0,241,1],
+"structitem__data.html#a72e27a14462db2c54799ed9512d36371":[3,0,241,0],
+"structitem__data.html#ae664c5300ff05ce9f3e148ea016d00f9":[3,0,241,3],
+"structitem__data.html#af41c20c1a05e8906d6ad98615e12744d":[3,0,241,2],
+"structitem__hash.html":[3,0,242],
+"structitem__hash.html#a5659dcd3936454688923a2c749241866":[3,0,242,0],
+"structitem__id.html":[3,0,243],
+"structitem__id.html#a12a5537de903039a4ed57ebeb164200f":[3,0,243,0],
+"structitem__id.html#a4a6a8876149437c006b52eb71addc03e":[3,0,243,1],
+"structitem__methods.html":[3,0,244],
+"structitem__methods.html#a17158b9dc973af3875efae960872d1c1":[3,0,244,6],
+"structitem__methods.html#a24e16b616c09a26643a283ba57110c4f":[3,0,244,0],
+"structitem__methods.html#a2e06e293fabaa648a074d5e92ddec40e":[3,0,244,2],
+"structitem__methods.html#a6ba2b8a809393a32a06ab7118c3f9865":[3,0,244,5],
+"structitem__methods.html#ab6ff1f3099f8d351f51a0dba249e16ae":[3,0,244,3],
+"structitem__methods.html#abcc16859f487c6211cb92bbfc996169f":[3,0,244,1],
+"structitem__methods.html#ad61a74751d48d1e8ac083692848a1ebf":[3,0,244,7],
+"structitem__methods.html#ae39963899ec946bdb138e77af29fd3c9":[3,0,244,4],
+"structitem__name.html":[3,0,245],
+"structitem__name.html#a607e6380281b214e7d5d92f5e4cacf18":[3,0,245,1],
+"structitem__name.html#ad6ece6cf332dc21e9f48a398efce9e19":[3,0,245,0],
+"structitem__priv.html":[3,0,246],
+"structitem__priv.html#a137b22318c413f6b7729cb4302e6e0ff":[3,0,246,4],
+"structitem__priv.html#a5c1c74f836809f83caebf21f6738786c":[3,0,246,0],
+"structitem__priv.html#a73e6d6cf1cf9a7d4fdfe089a913c1f5e":[3,0,246,10],
+"structitem__priv.html#a73fabb9932dde6bfe3c1c80cc09fde1e":[3,0,246,8],
+"structitem__priv.html#a861f1eaa321b9faeb030654a24279a12":[3,0,246,3],
+"structitem__priv.html#aa4272ee7a9e2db0caf0989e9e85e629d":[3,0,246,6],
+"structitem__priv.html#aa8126cc41b9245057b71c671dce75a38":[3,0,246,1],
+"structitem__priv.html#ad05d076677799f47601749803bc615b3":[3,0,246,2],
+"structitem__priv.html#adc5616539c5322424b968b0343961bc1":[3,0,246,7],
+"structitem__priv.html#ade3e917bab148e65cc8c52dc0bab4513":[3,0,246,9],
+"structitem__priv.html#ae65ec1237a703a9d7efbe49bb5dc3549":[3,0,246,5],
+"structitem__range.html":[3,0,247],
+"structitem__range.html#a4e9187008185d424680ccbd7e029dd19":[3,0,247,0],
+"structitemgra.html":[3,0,248],
+"structitemgra.html#a309247d37906e372ec5ec656dd04527c":[3,0,248,0],
+"structitemgra.html#a4c416bee5c5767e029782a40a10e3bb0":[3,0,248,2],
+"structitemgra.html#a990cee37f973d10b1752d135e3f57a7e":[3,0,248,1],
+"structj1850.html":[3,0,249],
+"structj1850.html#a0257e8de209bd3b588d1886253ab6162":[3,0,249,18],
+"structj1850.html#a0b4378dbe71b3088188018e8faefb485":[3,0,249,6],
+"structj1850.html#a0b73d5e8d58b9030ce9e33aaedc9cb96":[3,0,249,1],
+"structj1850.html#a0d89c61b318ea4a145c1a8b0aa3441b9":[3,0,249,12],
+"structj1850.html#a101b5eff6a234d684c4920466b77e1c2":[3,0,249,4],
+"structj1850.html#a131791e49bc75185eb72cd95f3cd4155":[3,0,249,5],
+"structj1850.html#a1c280b389a318ce0c544969d046ae487":[3,0,249,0],
+"structj1850.html#a46cf3a1eee02a95f0d17108125e1baf8":[3,0,249,2],
+"structj1850.html#a478db7a832fc935ecfe11a6821a801ad":[3,0,249,8],
+"structj1850.html#a62cff13edfbe50b19a41989e2500b4a1":[3,0,249,11],
+"structj1850.html#a65e119aea661b00a269b7ada2a47d8c6":[3,0,249,10],
+"structj1850.html#a7a68fddce23ba7338fca6e1f92df1602":[3,0,249,9],
+"structj1850.html#a9f765ecfad3ff85ef08cbe80dec128fc":[3,0,249,15],
+"structj1850.html#aa8e5c895fd4ca0dae2ead0e2c4e59cf8":[3,0,249,7],
+"structj1850.html#aafd01c88a291e852af16f6a1774cced5":[3,0,249,17],
+"structj1850.html#ab09599d836795241f3a5bddd017d0590":[3,0,249,16],
+"structj1850.html#ab157e52106af604435bf79eb1c8cd666":[3,0,249,3],
+"structj1850.html#af07e8d09b5ca71ab0cacf4868d9107a9":[3,0,249,13],
+"structj1850.html#afecf8f1490c47ab33b49b39219fac5ab":[3,0,249,14],
+"structjni__object.html":[3,0,250],
+"structjni__object.html#a0de1ce3a6a57a919f451d74a6a372f43":[3,0,250,2],
+"structjni__object.html#a74a158cae9196106423dd937ea4da179":[3,0,250,1],
+"structjni__object.html#abfb06cf9f3374edd9b786d37d7d5f8a0":[3,0,250,0],
+"structkeywtab__t.html":[3,0,251],
+"structkeywtab__t.html#a9a2b03cb92e26114370af943ada87cc7":[3,0,251,0],
+"structkeywtab__t.html#aa9f5b89ee37d4f297f6f5651ca62e865":[3,0,251,1],
+"structklatt__frame__t.html":[3,0,252],
+"structklatt__frame__t.html#a1608e6f08e683a7d0ac1606da9cf9b01":[3,0,252,10],
+"structklatt__frame__t.html#a18d3d3abc2ff4cab27bbbba9407c48f0":[3,0,252,11],
+"structklatt__frame__t.html#a2ad3d49b736cecc456e8d170b250a639":[3,0,252,4],
+"structklatt__frame__t.html#a514a81d81a0daa251ed57a79d9469812":[3,0,252,0],
+"structklatt__frame__t.html#a57aee8cfbbb9eaa101325a4057c165dd":[3,0,252,13],
+"structklatt__frame__t.html#a5a3828849791326c40d31066eb85551a":[3,0,252,14],
+"structklatt__frame__t.html#a7d551367b2357347852e13cbcbe462f0":[3,0,252,1],
+"structklatt__frame__t.html#a7dc292f1beaea6d23c847f12e95b0703":[3,0,252,2],
+"structklatt__frame__t.html#a7e247bbe5cef145128d52529b7bd51b5":[3,0,252,8],
+"structklatt__frame__t.html#a953602405795e3f2061277ea4f7933c0":[3,0,252,3],
+"structklatt__frame__t.html#a98910af816a6620ad6b019ba5f922e8d":[3,0,252,9],
+"structklatt__frame__t.html#a9c2cf3f44077ddb216ff480cd62b0944":[3,0,252,17],
+"structklatt__frame__t.html#aba6f90eac7da77d13fa0676e6d1a0f65":[3,0,252,15],
+"structklatt__frame__t.html#ac5cf112ffcada6361782de09dd366e8d":[3,0,252,16],
+"structklatt__frame__t.html#acc69cd999a59a9119462f98eae5560b7":[3,0,252,12],
+"structklatt__frame__t.html#aced6017b5099819aa0864463107e1fba":[3,0,252,6],
+"structklatt__frame__t.html#af6d4e7d02605f8587988385c6e898f86":[3,0,252,7],
+"structklatt__frame__t.html#afb8f7b7af7131b8cb37729f89b789353":[3,0,252,5],
+"structklatt__global__t.html":[3,0,253],
+"structklatt__global__t.html#a01e687a7d78615635426b89332c9397e":[3,0,253,1],
+"structklatt__global__t.html#a0b7e47c96879ae965cf2ed09d45213b3":[3,0,253,2],
+"structklatt__global__t.html#a1a3a86898456f22b52dfad5d5afb41a9":[3,0,253,15],
+"structklatt__global__t.html#a1a8333d721a140980d275ecacde5bcfc":[3,0,253,6],
+"structklatt__global__t.html#a205b0a779ca78f0b3ca82a76f0ec5c9a":[3,0,253,23],
+"structklatt__global__t.html#a20f27908500e38a0ac5aa6be51555328":[3,0,253,25],
+"structklatt__global__t.html#a296510e3d98627406d278377d995ca6f":[3,0,253,34],
+"structklatt__global__t.html#a3ea66de7bfbde88012d6c797cee01493":[3,0,253,12],
+"structklatt__global__t.html#a541685f20129a39bd1ccb965df902483":[3,0,253,3],
+"structklatt__global__t.html#a5fb16c622b5807259290d35331f2d691":[3,0,253,22],
+"structklatt__global__t.html#a68efdfeb2f458bafc3d721077017c2ba":[3,0,253,10],
+"structklatt__global__t.html#a6a934585af133dbf991b1ab71e3fabbd":[3,0,253,14],
+"structklatt__global__t.html#a7f98284d2b73194435e711db971db511":[3,0,253,20],
+"structklatt__global__t.html#a8096b1dd740f00de2941d57b2f1d0f62":[3,0,253,7],
+"structklatt__global__t.html#a8233b782898e8745c873a01398543a00":[3,0,253,19],
+"structklatt__global__t.html#a83a3d6170b12168ee55deabff14b3c22":[3,0,253,26],
+"structklatt__global__t.html#a99693d904528513c440861983acbd82b":[3,0,253,13],
+"structklatt__global__t.html#a9e3f01b1fc4210975abe85a8a346f6d7":[3,0,253,5],
+"structklatt__global__t.html#aab08fea5044fc2c34acea23bb52133ad":[3,0,253,4],
+"structklatt__global__t.html#abc22314f35765fccde413e5579ed5807":[3,0,253,24],
+"structklatt__global__t.html#ac115f0f6faf3a6fba69f82549fe64725":[3,0,253,0],
+"structklatt__global__t.html#ac68ac10656e5c4bf0e4732340bfa5e65":[3,0,253,17],
+"structklatt__global__t.html#ac81c1990c0bbf8314b7681947adc1e11":[3,0,253,11],
+"structklatt__global__t.html#ac8444ca18838bb2961e0db8cff31fdfa":[3,0,253,30],
+"structklatt__global__t.html#ac84e8e52bfbbb770d872490ae37a0cee":[3,0,253,8],
+"structklatt__global__t.html#acb9f9c0e535770d7fab1f7203a8c444f":[3,0,253,31],
+"structklatt__global__t.html#acbd97be492c4fdb39051889c4ecace45":[3,0,253,18],
+"structklatt__global__t.html#ace10884acbc018efc53ea050c47e40cb":[3,0,253,27],
+"structklatt__global__t.html#acf141b383b3b45031071923ff1ffacc0":[3,0,253,9],
+"structklatt__global__t.html#ad37f314da1485d8145d102939a32144f":[3,0,253,28],
+"structklatt__global__t.html#adcb1bee19023a1239250e61e937c7bc2":[3,0,253,29],
+"structklatt__global__t.html#ae7a76b32753e5bd8bf4929ba0dbd53c3":[3,0,253,21],
+"structklatt__global__t.html#af32a6d4022a933577948291db7a84597":[3,0,253,32],
+"structklatt__global__t.html#af7f4fcd9f5cd07cb01736bd6e64ba480":[3,0,253,33],
+"structklatt__global__t.html#afb5aad1c67654e00026241ac7a8d3664":[3,0,253,16],
+"structklatt__peaks__t.html":[3,0,254],
+"structklatt__peaks__t.html#a1c0086a366416a2bcab2d63623852200":[3,0,254,11],
+"structklatt__peaks__t.html#a3268cba2fd5ab9b03b27560fcfa25430":[3,0,254,3],
+"structklatt__peaks__t.html#a443eae2881573de5ab2ebd67841a5405":[3,0,254,0],
+"structklatt__peaks__t.html#a4dba8ae7d955d05dd809c37f4af4eb7c":[3,0,254,7],
+"structklatt__peaks__t.html#a5be05439cabc47b6318024099053ad5b":[3,0,254,9],
+"structklatt__peaks__t.html#a6cad25fee5338c0bc0924850009a8d29":[3,0,254,5],
+"structklatt__peaks__t.html#a9254bb940d110ac90e0fee9d20e06a38":[3,0,254,2],
+"structklatt__peaks__t.html#a9aaf7ca8c01f807938c4a2ce80d82b23":[3,0,254,10],
+"structklatt__peaks__t.html#a9f6853e7fa1d658f28dd4c583b8a7cfc":[3,0,254,1],
+"structklatt__peaks__t.html#aa6cdd1550de9cbb891744488933691aa":[3,0,254,6],
+"structklatt__peaks__t.html#abd9d9c2cfdbb22627005557126220279":[3,0,254,8],
+"structklatt__peaks__t.html#add86f1223ed6c57a3d71db2df43ca413":[3,0,254,4],
+"structknown__translation__t.html":[3,0,255],
+"structknown__translation__t.html#a2cf14cc06e3f8106011da7d6f9241663":[3,0,255,0],
+"structknown__translation__t.html#a3bd71939199cff0e32cec0661f34ad9d":[3,0,255,2],
+"structknown__translation__t.html#a662bfddb743d74783907b4fbbe2c21f3":[3,0,255,5],
+"structknown__translation__t.html#aa615ce84756c27112a2ff02b86c7eaf4":[3,0,255,3],
+"structknown__translation__t.html#aae0688374aaa033db8586d58d801bf0e":[3,0,255,6],
+"structknown__translation__t.html#adcb9d4c063ef340116289e9e1279a034":[3,0,255,1],
+"structknown__translation__t.html#aeeed3483ad43b010bafbf9c3ac6cd0da":[3,0,255,4],
+"structlabel__data.html":[3,0,256],
+"structlabel__data.html#a396cc636c5423a4fcf8614c68d962cff":[3,0,256,1],
+"structlabel__data.html#a8b9bee44128a54c84519c5b351a87394":[3,0,256,0],
+"structlabel__data.html#aa0caa5639b5373379f1a60e4a12068d9":[3,0,256,2],
+"structlabel__data__offset.html":[3,0,257],
+"structlabel__data__offset.html#a39cd4b208c23300512d769864412ecab":[3,0,257,0],
+"structlabel__data__offset.html#a4264f5127be9f5ca0aafd8f48cbf587e":[3,0,257,2],
+"structlabel__data__offset.html#ad197fe32e3aed81d2d85af8b7eb7cdfe":[3,0,257,1],
+"structlabel__header.html":[3,0,258],
+"structlabel__header.html#a01f77c37934e2d72a213333f19ceb86a":[3,0,258,8],
+"structlabel__header.html#a030f0b89793d86df4f3f90b985626078":[3,0,258,14],
+"structlabel__header.html#a033c12c50d24f4daff39c27ccf3484ad":[3,0,258,5],
+"structlabel__header.html#a0376fa9068d039433271997c9c2890f8":[3,0,258,16],
+"structlabel__header.html#a22004f4cfb48439e44c998f315deaca0":[3,0,258,2],
+"structlabel__header.html#a30bd1b0b4398209f28100a4e43e53119":[3,0,258,17],
+"structlabel__header.html#a3f523e90da2c641eb77124a0e8b12eab":[3,0,258,6],
+"structlabel__header.html#a4a9629da085ee134b624550ed6b86912":[3,0,258,3],
+"structlabel__header.html#a4cd5259fc5dc050e6a37543bcc10ce33":[3,0,258,15],
+"structlabel__header.html#a793c1af4995b7e7e103644c52d7b5121":[3,0,258,0],
+"structlabel__header.html#ab592d915b5f3f0103762851c24f6df7a":[3,0,258,11],
+"structlabel__header.html#ad74ceec3f8cfc48ae007772e0b61b4e6":[3,0,258,10],
+"structlabel__header.html#ad891b8f9f76e44f81297546fcdcb43dc":[3,0,258,1],
+"structlabel__header.html#ada23d0731994cd4df841801a6c439ebe":[3,0,258,7],
+"structlabel__header.html#ae04e1389198731a802378b92352491ab":[3,0,258,13],
+"structlabel__header.html#ae1396b9b75de1319dd96cf660166fb0a":[3,0,258,18],
+"structlabel__header.html#af0fb987622f16505f3bae7977b1f0aea":[3,0,258,9],
+"structlabel__header.html#af7132ee89f6f57f17da7045d1799ce3f":[3,0,258,4],
+"structlabel__header.html#af80a1210c04d48d2e608ec747a7e07e7":[3,0,258,12],
+"structlayer.html":[3,0,260],
+"structlayer.html#a6105e894c4d2702d39039a964a541b86":[3,0,260,5],
+"structlayer.html#a90c36aef6ac2b625938e356fbb6a1759":[3,0,260,0],
+"structlayer.html#ab8aa24ff907dbda4c965f3ea919ffe3a":[3,0,260,1],
+"structlayer.html#adb42154f5b1a90cee8ed8081349a6545":[3,0,260,4],
+"structlayer.html#adc8a4e61d533bbec8ea1b9a774880f37":[3,0,260,3],
+"structlayer.html#ae3318e3e33977dcec896b5f920ce96b2":[3,0,260,2],
+"structlayout.html":[3,0,261],
+"structlayout.html#a0275b603d006c4dd06a7f24abe7ab283":[3,0,261,2],
+"structlayout.html#a3911fbd972cc16ca9c921cf306afbce7":[3,0,261,4],
+"structlayout.html#a4111f87d09ea69c45c0750effe95a0b7":[3,0,261,0],
+"structlayout.html#a4f368fe60fa704ef2433511aa0a380fb":[3,0,261,9],
+"structlayout.html#a606f8ba5e8105f9dbb22f3632481c16b":[3,0,261,5],
+"structlayout.html#a747a44eb979cf356c7a050a9b1fe9fc2":[3,0,261,8],
+"structlayout.html#a8f5f53154c58359b95fe431e56b6138e":[3,0,261,6],
+"structlayout.html#aa8c5f62d63bf75db7512a9ce1fbd9dc8":[3,0,261,1],
+"structlayout.html#ae9b8466b50f02d0e0735ac76d91f1e21":[3,0,261,7],
+"structlayout.html#ae9d75a7fee478ee5b12595e06dc117d8":[3,0,261,3],
+"structlconv.html":[3,0,262],
+"structlconv.html#a445e27fc7f797c8cca97b381f062fb60":[3,0,262,0],
+"structlevel.html":[3,0,263],
+"structlevel.html#a7796e2b6f19eb9ebd912fd6e555bf2a2":[3,0,263,0],
+"structlevel.html#a7e3f1d38899643f0cc5d6033c471b9b3":[3,0,263,2],
+"structlevel.html#a9883dc599136da7e5eedd783fda6148e":[3,0,263,1],
+"structloaded__domain.html":[3,0,264],
+"structloaded__domain.html#a1052374891da2a0d2d1df62e33139651":[3,0,264,4],
+"structloaded__domain.html#a1d68cc2e425b7fd304754a0a8905dce1":[3,0,264,1],
+"structloaded__domain.html#a1e172bff84031a6848e8d3c1d15efdec":[3,0,264,10],
+"structloaded__domain.html#a2451e120153f93d6a031cea66274eddb":[3,0,264,3],
+"structloaded__domain.html#a31f32d4528e1785c222ec60a03abfc1c":[3,0,264,6],
+"structloaded__domain.html#a5764aefc1cd1a93516552607587fe9ac":[3,0,264,16],
+"structloaded__domain.html#a5fe746422b6a2f9afdfa8d210cdeba5a":[3,0,264,17],
+"structloaded__domain.html#a6d62c0eab24992df9ea3d7d98e32bbf4":[3,0,264,9],
+"structloaded__domain.html#a7426b0318ab6e6cba78e43665488579e":[3,0,264,8],
+"structloaded__domain.html#a7c82828e0c42b68d45d0202738975bbc":[3,0,264,12],
+"structloaded__domain.html#a80e45308f71d2e23fb7c015eef99a8be":[3,0,264,0],
+"structloaded__domain.html#a823851db1f035f13372870f088be2b73":[3,0,264,5],
+"structloaded__domain.html#a97694818ad93234bd30f6fe73713b836":[3,0,264,7],
+"structloaded__domain.html#a9d48858837c4156a9761241ba7754e0b":[3,0,264,14],
+"structloaded__domain.html#a9edb8f23084a831af59685e7ac01004f":[3,0,264,13],
+"structloaded__domain.html#ad1f7f5677f9d086a467def07a2e15601":[3,0,264,2],
+"structloaded__domain.html#af2d96836102024d2bb450e0659213f2b":[3,0,264,11],
+"structloaded__domain.html#afcf6ce9de4006656cd598b65e81bbe2a":[3,0,264,15]
+};
diff --git a/html/navtreeindex16.js b/html/navtreeindex16.js
new file mode 100644
index 000000000..01e5c62da
--- /dev/null
+++ b/html/navtreeindex16.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX16 =
+{
+"structloaded__l10nfile.html":[3,0,265],
+"structloaded__l10nfile.html#a2863887145afeb7bd786883d1745b2f4":[3,0,265,0],
+"structloaded__l10nfile.html#a4752bf1226cacdc473afb3e71e09bd18":[3,0,265,2],
+"structloaded__l10nfile.html#a505022a4bd0dc6c99e6c5bdb9263773c":[3,0,265,4],
+"structloaded__l10nfile.html#a7fcad56675a6b5209dc27f46a336ca1a":[3,0,265,3],
+"structloaded__l10nfile.html#ac93cf7cc220ecd5f90d0ef95cfae0a22":[3,0,265,1],
+"structlog.html":[3,0,266],
+"structlog.html#a0d43a53196011720af9bb416f1420b05":[3,0,266,2],
+"structlog.html#a11bebb79cb5f1126c492fbb83367791d":[3,0,266,9],
+"structlog.html#a14e9218478dfdcc4fbe0a03c126358f9":[3,0,266,10],
+"structlog.html#a1820d45d898d9558390f6a4a01895aba":[3,0,266,4],
+"structlog.html#a20a4b8bfab8c72ce21a58eb49e4f73e6":[3,0,266,6],
+"structlog.html#a4a4cb75fa4d027bd91ab0ec7f8c2fb12":[3,0,266,12],
+"structlog.html#a4ab7089019c9941ab79ffcea05a0f1d4":[3,0,266,11],
+"structlog.html#a52b58668d21e0099a19ab4cb61197aa4":[3,0,266,8],
+"structlog.html#a573567c7c5abdb7c2af49675efaf90a9":[3,0,266,7],
+"structlog.html#a76d749e2a8cbf4a0e93328e228276edc":[3,0,266,13],
+"structlog.html#a98faf9794b2dae8798e27647ff59284c":[3,0,266,1],
+"structlog.html#a9fbecbc7c8806ab49056576451612f33":[3,0,266,14],
+"structlog.html#ab3fb37718692ee09bd2a7386b1991bb7":[3,0,266,5],
+"structlog.html#ab810954021ebc30c37e7abe1cce5b3af":[3,0,266,3],
+"structlog.html#abefdcc6f04f33c724ca5b29bd3a7089a":[3,0,266,0],
+"structlog__data.html":[3,0,267],
+"structlog__data.html#a34583b05bdd9fff8c02923e6ca1f3ba9":[3,0,267,0],
+"structlog__data.html#a5816047735f83de8801c6e10d5b00a15":[3,0,267,2],
+"structlog__data.html#adb08886b2bf3e9b3c42027a2902e1fa2":[3,0,267,1],
+"structlongest__match.html":[3,0,268],
+"structlongest__match.html#a0a227d2fa7d4bffa9de285865f4902fd":[3,0,268,2],
+"structlongest__match.html#a20355b0ef037fb4c40b388e18855b8c2":[3,0,268,4],
+"structlongest__match.html#a2a3c4752b3de2aeefa3ffd461fc9b726":[3,0,268,3],
+"structlongest__match.html#a9f7a7d594d697104d1834849d01a08ec":[3,0,268,1],
+"structlongest__match.html#ab9862063987b2f3db9fc3acc8184bf9e":[3,0,268,0],
+"structlongest__match__list.html":[3,0,269],
+"structlongest__match__list.html#a0ffa1da9ee4a56af42c3ebab4d4a6d60":[3,0,269,0],
+"structlongest__match__list__item.html":[3,0,270],
+"structlongest__match__list__item.html#a39222766997c8f22348b3756c9789910":[3,0,270,0],
+"structlongest__match__list__item.html#a600934e49a107d77a30f663eedd8fcda":[3,0,270,1],
+"structlongest__match__list__item.html#ae0ace664935afb7c8cb6ff169f990e0c":[3,0,270,2],
+"structmalloc__head.html":[3,0,272],
+"structmalloc__head.html#a03e200cd7a8fcc7e7730ae5a134aee76":[3,0,272,3],
+"structmalloc__head.html#a15e2f15b982ca632e0e0103bede944c6":[3,0,272,5],
+"structmalloc__head.html#a29d2c275ddc7eca3f3c65c84ec5fcad6":[3,0,272,0],
+"structmalloc__head.html#a3770983dbad60108ff02f48b1494b964":[3,0,272,4],
+"structmalloc__head.html#a531ab7bc2632a17d7fed41b38f4f028e":[3,0,272,1],
+"structmalloc__head.html#aa31bda4cbf06cbca080bc8afd7d17ab7":[3,0,272,2],
+"structmalloc__tail.html":[3,0,273],
+"structmalloc__tail.html#ac55202f321465ebcfdb00f785da7a863":[3,0,273,0],
+"structmap.html":[3,0,274],
+"structmap.html#a16d16984fc659709e588e1581c6ef524":[3,0,274,1],
+"structmap.html#a217b9c8299ba6e63c8612e092cc632b8":[3,0,274,0],
+"structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587":[3,0,274,2],
+"structmapObject.html":[3,0,286],
+"structmapObject.html#a2618e7fc8340825a31ad36e5346cc74c":[3,0,286,0],
+"structmapObject.html#a28438dd5b36e742f8da620671b2acb47":[3,0,286,1],
+"structmap__data.html":[3,0,275],
+"structmap__data.html#a71bd35f3740b91dceaeac4d7ae2f11f0":[3,0,275,0],
+"structmap__data.html#ad788ccb6039f6fb64dfe0b87ea987151":[3,0,275,1],
+"structmap__download.html":[3,0,276],
+"structmap__download.html#a005c113b2a06119bb44bef18c72af80a":[3,0,276,17],
+"structmap__download.html#a0447728a8ad7bfa1f73854bdf8f4e8ce":[3,0,276,13],
+"structmap__download.html#a20d1a8c3363a1c002ce371047d82989e":[3,0,276,1],
+"structmap__download.html#a22c70e9664989bbcc7c44fcabdabc31b":[3,0,276,18],
+"structmap__download.html#a28e67e4000a1bcf4e21a9144275ccbd9":[3,0,276,11],
+"structmap__download.html#a324b36f1c686a17d177cc424d51dca32":[3,0,276,10],
+"structmap__download.html#a360bd1f8b0dd725d00ac463f7087f772":[3,0,276,19],
+"structmap__download.html#a3b39607b68f5d2ba58be30bb5983c0c3":[3,0,276,3],
+"structmap__download.html#a515fe7f056f55fd73dc0535a7668cc5e":[3,0,276,16],
+"structmap__download.html#a5a95c3f93e36d51f30973494ef33d0e6":[3,0,276,6],
+"structmap__download.html#a6e9227f1a51ef44cbf1ef59ddc0263d3":[3,0,276,12],
+"structmap__download.html#a7ac19012625c80c434c14d927299bb1c":[3,0,276,4],
+"structmap__download.html#a7ee4a258fb666ecf4c7555dc433e9e9e":[3,0,276,2],
+"structmap__download.html#a929787cdb879a8698de4bea0533ef59b":[3,0,276,15],
+"structmap__download.html#ac604fc0903ddffcc80d7c73e3b1e81c4":[3,0,276,9],
+"structmap__download.html#ac8085368b66e92b357553f5c5b90b23b":[3,0,276,7],
+"structmap__download.html#ad090ad8979318de3b4d632e39d75a886":[3,0,276,5],
+"structmap__download.html#ad183adac939fed060a397192751d7456":[3,0,276,0],
+"structmap__download.html#adb8527b2246cb62b0fc052ec47ab967f":[3,0,276,14],
+"structmap__download.html#af2085c1c77c49beccd4c0a5482ac06c7":[3,0,276,8],
+"structmap__methods.html":[3,0,277],
+"structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4":[3,0,277,12],
+"structmap__methods.html#a23213fee74b27726587dbedb19ee54d6":[3,0,277,6],
+"structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc":[3,0,277,9],
+"structmap__methods.html#a5caaef1b432cc3cd7bd1fb2cf74e2885":[3,0,277,2],
+"structmap__methods.html#a61d20b95585c4a9539be0331363fe892":[3,0,277,7],
+"structmap__methods.html#a6da1713d655b62c522dadce548d270f3":[3,0,277,1],
+"structmap__methods.html#a72a6b2df4750d1555159371ef903437e":[3,0,277,8],
+"structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c":[3,0,277,5],
+"structmap__methods.html#ab4658d88b9347a00a723b84a4735e545":[3,0,277,3],
+"structmap__methods.html#ac35a17092ad3e8f19a7349d22899d0f2":[3,0,277,11],
+"structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77":[3,0,277,4],
+"structmap__methods.html#af1b08a1287899114eba4a47645799da6":[3,0,277,0],
+"structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b":[3,0,277,10],
+"structmap__priv.html":[3,0,278],
+"structmap__priv.html#a02fa343733eb7c15e42d3b9e9e30c8ae":[3,0,278,52],
+"structmap__priv.html#a077f4254bff9777681b442dec14bcad8":[3,0,278,26],
+"structmap__priv.html#a124f7a777077c039560f0969c9ce27b5":[3,0,278,39],
+"structmap__priv.html#a172ae61b04c75bdbed65f621f70139cb":[3,0,278,43],
+"structmap__priv.html#a17bbe644046658bf300b55174f6c54f1":[3,0,278,34],
+"structmap__priv.html#a204bdacb585daa1e4d7652af44b1a8ee":[3,0,278,9],
+"structmap__priv.html#a23b8717528bcf7ef04f2da7bea2e74f6":[3,0,278,40],
+"structmap__priv.html#a2401f698aaf8586dd6974edc4fd2a44f":[3,0,278,60],
+"structmap__priv.html#a2efdca525cc87f294eccde186790a504":[3,0,278,31],
+"structmap__priv.html#a3516de7fd4c04a240992b5100e30deaa":[3,0,278,19],
+"structmap__priv.html#a36210f170828f7f64c1798d7085de0aa":[3,0,278,56],
+"structmap__priv.html#a37f285ed865368cd6285426055c292fd":[3,0,278,23],
+"structmap__priv.html#a39514cb3509ac87d500587372fa98187":[3,0,278,57],
+"structmap__priv.html#a39d758f9ea4993462318811d865ad42b":[3,0,278,51],
+"structmap__priv.html#a3e638867c198007fc6cf8c1d60438151":[3,0,278,46],
+"structmap__priv.html#a4324d3781a70c421a0ac07d5fd12b978":[3,0,278,45],
+"structmap__priv.html#a4658248cfb752e347d19c65a914c1e69":[3,0,278,20],
+"structmap__priv.html#a468b3cb410fdccb1aa54a89e1e589209":[3,0,278,11],
+"structmap__priv.html#a47efe795d600d0ee69c57fe79331dbce":[3,0,278,32],
+"structmap__priv.html#a49726c3b8d16c86f47ea07d4c41b2ef7":[3,0,278,48],
+"structmap__priv.html#a4ab6f9784a8a7e98d1d3230a2fd2983f":[3,0,278,62],
+"structmap__priv.html#a4e21d17921b5eb9d1fb73398726a94c6":[3,0,278,54],
+"structmap__priv.html#a4f2921b0da26c6bb479da59a159bde6a":[3,0,278,16],
+"structmap__priv.html#a4f316b4379a406db52cc6a0ca3807f71":[3,0,278,4],
+"structmap__priv.html#a56b994882b3d6e3f51cdf5dcacd0616d":[3,0,278,22],
+"structmap__priv.html#a5969b541561f4f3c0a4c1cbf961a93f1":[3,0,278,50],
+"structmap__priv.html#a5d15760a6e259478e6b226918ba7eb6e":[3,0,278,27],
+"structmap__priv.html#a5f953d19596fb6dcaef5d7f0e5411c21":[3,0,278,6],
+"structmap__priv.html#a66e90c02f982e066f72cc36805a03562":[3,0,278,7],
+"structmap__priv.html#a67969c7494971a394f950025f82edce9":[3,0,278,58],
+"structmap__priv.html#a691dbc476defc77afdfa586f87093109":[3,0,278,15],
+"structmap__priv.html#a69bdb636823c143b0f9d7f7ca5353421":[3,0,278,24],
+"structmap__priv.html#a6b968bbb834c8c69218ae34819e2bbec":[3,0,278,47],
+"structmap__priv.html#a6e69c32e296cdb367316db2826ea9093":[3,0,278,49],
+"structmap__priv.html#a7103126032a432f27ce38f164a397323":[3,0,278,21],
+"structmap__priv.html#a7366dcf306a6f19ce52e5e3b224165a8":[3,0,278,41],
+"structmap__priv.html#a7838ba1b62b4a4e25335281f1a0e49b8":[3,0,278,14],
+"structmap__priv.html#a794e3e8c3320f4e6b6b1296b54de69ac":[3,0,278,2],
+"structmap__priv.html#a7be645d0ed2b11a6ccb752163a991b36":[3,0,278,29],
+"structmap__priv.html#a7d1166810e98d7bb1c19e87754802b96":[3,0,278,17],
+"structmap__priv.html#a7d950f3424f78702e03b5b7838571aa3":[3,0,278,10],
+"structmap__priv.html#a8a593e4c661715a64f16609df2e34b4e":[3,0,278,13],
+"structmap__priv.html#a969d6c61614594c229d8b2764c4ddab2":[3,0,278,30],
+"structmap__priv.html#a98f9db17335c16c1a038c16e9848ffaf":[3,0,278,59],
+"structmap__priv.html#a9a96eb18bb17938ae16b88800473ff4e":[3,0,278,38],
+"structmap__priv.html#a9d09f2a934c085dcf4306bd88309d43b":[3,0,278,61],
+"structmap__priv.html#aa5cc2833022293ea3df78cbacddd06a6":[3,0,278,3],
+"structmap__priv.html#aa66f57489b1b501ca5e235d49beb5cee":[3,0,278,28],
+"structmap__priv.html#aa6bc2f08b44c727d7a0ed581a99c2896":[3,0,278,42],
+"structmap__priv.html#aae5e4b4d9d45cbc3b87394edf63743c1":[3,0,278,53],
+"structmap__priv.html#abeb769fe199791111f79f5b11e1a185e":[3,0,278,37],
+"structmap__priv.html#acd2c49c174d0ee4b8c51ae2d9f1b0eae":[3,0,278,35],
+"structmap__priv.html#ad4af475a2d4e0a7f7cdc2c3d80ff511b":[3,0,278,1],
+"structmap__priv.html#ada21580aacc179dfa592b8cd99780f12":[3,0,278,44],
+"structmap__priv.html#adbc8803857348b8e9fe16048f6deec4c":[3,0,278,8],
+"structmap__priv.html#adfe93844e3c1d746ae253f65e8a5565a":[3,0,278,18],
+"structmap__priv.html#ae2e94d631b562cfb0b5a324aa75d4c4d":[3,0,278,12],
+"structmap__priv.html#aea11e0590ce3917468637d4d5d8c12db":[3,0,278,0],
+"structmap__priv.html#aeb72c6225d7f7a1b83779a832de6c88f":[3,0,278,25],
+"structmap__priv.html#aef1be3767b9648cd42b491bc025096d3":[3,0,278,33],
+"structmap__priv.html#aef41da172cbb703e29c14dcc09d6dbd5":[3,0,278,5],
+"structmap__priv.html#af184cebbe0af040a8a805316d7853696":[3,0,278,55],
+"structmap__priv.html#af3ca88abc059157336e03f7ab49dc5ff":[3,0,278,36],
+"structmap__rect.html":[3,0,279],
+"structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4":[3,0,279,1],
+"structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73":[3,0,279,0],
+"structmap__rectObject.html":[3,0,281],
+"structmap__rectObject.html#a4027f27f4e2127841e2dca091232f08b":[3,0,281,0],
+"structmap__rect__priv.html":[3,0,280],
+"structmap__rect__priv.html#a012f0a096dc65e6ac93580b59449eca2":[3,0,280,25],
+"structmap__rect__priv.html#a0163c9c41cb4fdfb8ab71cdbf40abd6a":[3,0,280,139],
+"structmap__rect__priv.html#a0254c1dcc0eee6b1a4e79737a48c81a5":[3,0,280,116],
+"structmap__rect__priv.html#a0852e3d6f21b721c3bc6067da751417a":[3,0,280,68],
+"structmap__rect__priv.html#a08ae8f144ef23437ff15e5a070c6309e":[3,0,280,19],
+"structmap__rect__priv.html#a09a57270cd672b8860b3b895f345ab3d":[3,0,280,9],
+"structmap__rect__priv.html#a0d4647628ed673b28de62885a622a9ca":[3,0,280,140],
+"structmap__rect__priv.html#a0d96b702b4d8c870fb65190c1563881b":[3,0,280,45],
+"structmap__rect__priv.html#a0df22306770c7ac2cf0dc5ee60b1e835":[3,0,280,120],
+"structmap__rect__priv.html#a0ec981f21fdbb8ca5278d22ab3b046df":[3,0,280,155],
+"structmap__rect__priv.html#a10d527b25e3a1e0e9e81beda3bb03d88":[3,0,280,156],
+"structmap__rect__priv.html#a1112001134ab19800da9c0c2ecf71a7e":[3,0,280,95],
+"structmap__rect__priv.html#a113befa4d46b02cf8d32d9d943adf441":[3,0,280,101],
+"structmap__rect__priv.html#a11ff67112fe9041d9d4cb2dbb076b035":[3,0,280,18],
+"structmap__rect__priv.html#a1426d45146b85ea09d637b05a90b8d39":[3,0,280,82],
+"structmap__rect__priv.html#a1d8269faf69b6fb5302fe4c889f38bfe":[3,0,280,12],
+"structmap__rect__priv.html#a22d445e51f9cfc5af27804b57a679b98":[3,0,280,64],
+"structmap__rect__priv.html#a251872f095b9ebfac3f43d8a86b280a0":[3,0,280,56],
+"structmap__rect__priv.html#a25c42bfec8a47a08ad301663d5c0ff45":[3,0,280,124],
+"structmap__rect__priv.html#a263b2883a141a68b25b693dee4156c32":[3,0,280,128],
+"structmap__rect__priv.html#a27adc0135490d2a231ec1a489e371fe8":[3,0,280,144],
+"structmap__rect__priv.html#a29dd3eaab277ca1f88a6e80b138d7642":[3,0,280,75],
+"structmap__rect__priv.html#a2a0e130d03b88d09deefe5457826325d":[3,0,280,141],
+"structmap__rect__priv.html#a2b3406ff796a62f47958ad62820e2da3":[3,0,280,151],
+"structmap__rect__priv.html#a2cfd2ae2720880d5bb8c0d1caf6d84e8":[3,0,280,117],
+"structmap__rect__priv.html#a2d3b9ca4ff963ce11a36e5154d6f38e9":[3,0,280,60],
+"structmap__rect__priv.html#a2f639b2528da73d2e6f733470ca968f6":[3,0,280,158],
+"structmap__rect__priv.html#a31056cc422817f39cd9ce348069b10d4":[3,0,280,8],
+"structmap__rect__priv.html#a317bf58020256ff5b667c3773169fd85":[3,0,280,59],
+"structmap__rect__priv.html#a32cf7ab47a023f7be7ddb6e46bd094dc":[3,0,280,49],
+"structmap__rect__priv.html#a342002d2340ca5b33caf8105eb67edcb":[3,0,280,97],
+"structmap__rect__priv.html#a3492fef4b03d48e74e00cc91418733de":[3,0,280,134],
+"structmap__rect__priv.html#a37324c638779e59779c21fbc870f4c61":[3,0,280,62],
+"structmap__rect__priv.html#a39778f29b98097aef48ab2379115347c":[3,0,280,26],
+"structmap__rect__priv.html#a3b1d3338f7b837c2e455ea317da3626a":[3,0,280,112],
+"structmap__rect__priv.html#a3ded83f5fd9b3a885ba0b011b3dd05ea":[3,0,280,76],
+"structmap__rect__priv.html#a3ecfc13586eac5ca184745580383e38d":[3,0,280,81],
+"structmap__rect__priv.html#a3f9105f480f01d3b793acb2ded02ed59":[3,0,280,51],
+"structmap__rect__priv.html#a3fc2a7f42a1a2207ea230acf9476ca71":[3,0,280,146],
+"structmap__rect__priv.html#a401f0ec36883251833fe20c94c432f22":[3,0,280,36],
+"structmap__rect__priv.html#a450490585dc9092f93633a3c4813bc2f":[3,0,280,109],
+"structmap__rect__priv.html#a46ccf7f116a8b8670177342b1fd145ef":[3,0,280,80],
+"structmap__rect__priv.html#a46cf306316490ad762f10c180f31252f":[3,0,280,39],
+"structmap__rect__priv.html#a46ddc7d22146396bd654bbda73b4e9ef":[3,0,280,27],
+"structmap__rect__priv.html#a48445381274a5bcb9d1c69a8e5f5afdd":[3,0,280,152],
+"structmap__rect__priv.html#a49f477fdacb9f322b846894aabe5e1e7":[3,0,280,154],
+"structmap__rect__priv.html#a4b1ad5fe615cebaf3e6ad44f6cc0daf9":[3,0,280,108],
+"structmap__rect__priv.html#a4c405eaeaee3d6750dd976ce36a94ef2":[3,0,280,157],
+"structmap__rect__priv.html#a515aa817cb18607feccacd67744cf406":[3,0,280,148],
+"structmap__rect__priv.html#a51d716448a1ca3662a3122a810726312":[3,0,280,31],
+"structmap__rect__priv.html#a52594165b791088dba7c65aa66eb417e":[3,0,280,153],
+"structmap__rect__priv.html#a52f01f3c0e2dcdb5a952897ed3039f21":[3,0,280,130],
+"structmap__rect__priv.html#a532cb52c48623d861807bc78c0dad3fa":[3,0,280,30],
+"structmap__rect__priv.html#a538bf17a2ab716c86f87f20eecc221a6":[3,0,280,4],
+"structmap__rect__priv.html#a55aa2ec893826868339b14446b41a489":[3,0,280,32],
+"structmap__rect__priv.html#a575f338010bebe3b3b0635134fff03c3":[3,0,280,73],
+"structmap__rect__priv.html#a57abd566ec8281b2b25c09e4d245d7d6":[3,0,280,67],
+"structmap__rect__priv.html#a5a8c2995adf0fa5ab96bbf602e9920fd":[3,0,280,88],
+"structmap__rect__priv.html#a5a9fe6debe5bc6977d1775373852a6f1":[3,0,280,44],
+"structmap__rect__priv.html#a5d49f9d58564f8dce02546cdbecc5aa3":[3,0,280,126],
+"structmap__rect__priv.html#a5e284a34c8822a5006efc2c9807ab2cf":[3,0,280,28],
+"structmap__rect__priv.html#a6031590064b34d6d6708fadf1f803ef9":[3,0,280,21],
+"structmap__rect__priv.html#a6234d79b6c8c8fccddede15f670d9e81":[3,0,280,40],
+"structmap__rect__priv.html#a623b44b7e2225260fd8f962d81a66e8d":[3,0,280,2],
+"structmap__rect__priv.html#a6263f7ebaa2af798333e70494f22030b":[3,0,280,1],
+"structmap__rect__priv.html#a62ee3d9c5d012ddd3ee41b607612a3d3":[3,0,280,98],
+"structmap__rect__priv.html#a6340dd9e06605fd8726d46c80cef7269":[3,0,280,54],
+"structmap__rect__priv.html#a641097172172c99ec4126cd2f3fe4a4c":[3,0,280,77],
+"structmap__rect__priv.html#a6dc874d5fb777c01713819e99f0fd145":[3,0,280,0],
+"structmap__rect__priv.html#a706dbe7137625c4f8090b7f6ac3c4526":[3,0,280,114],
+"structmap__rect__priv.html#a70d8e72381344581c7bc041c94ac637e":[3,0,280,37],
+"structmap__rect__priv.html#a715acf6ef8d8893b3ccec0118242c8a6":[3,0,280,102],
+"structmap__rect__priv.html#a72455ff2e6ab4d21aeeb94f9025386b0":[3,0,280,50],
+"structmap__rect__priv.html#a737dc01fb278216081d36c33531a6768":[3,0,280,100],
+"structmap__rect__priv.html#a753a9345aacab234724d29b3b42809f0":[3,0,280,33],
+"structmap__rect__priv.html#a765ae4cd54c5e1b9b3d3d8a2209acf94":[3,0,280,125],
+"structmap__rect__priv.html#a76ea13079d93c024cf06c1630a142a57":[3,0,280,111],
+"structmap__rect__priv.html#a770a37ddb33c68b485914a5696d1ecd6":[3,0,280,17],
+"structmap__rect__priv.html#a7874ad79706ccac74233d988d131b4d5":[3,0,280,136],
+"structmap__rect__priv.html#a79a19108e10e0d49ab5b880a0a0bc055":[3,0,280,53],
+"structmap__rect__priv.html#a79a8bcaaebd59187b6749f7ab5bec898":[3,0,280,42],
+"structmap__rect__priv.html#a7b594a2ef7f0e3d664f99e9913b768a3":[3,0,280,94],
+"structmap__rect__priv.html#a7b8a701b81c7c5bb193dd02ec1cf4482":[3,0,280,41],
+"structmap__rect__priv.html#a7f71331c02303e47558b771261a0c042":[3,0,280,3],
+"structmap__rect__priv.html#a813eff7aaaf14736d1ab8d300590fbfb":[3,0,280,52],
+"structmap__rect__priv.html#a81db133600da16b6782a7efb9648a619":[3,0,280,35],
+"structmap__rect__priv.html#a8411810b9dcae4f667dc5ee9b4dcf2d8":[3,0,280,13],
+"structmap__rect__priv.html#a84a9aa0db38c3728ddf7865066f9371c":[3,0,280,93]
+};
diff --git a/html/navtreeindex17.js b/html/navtreeindex17.js
new file mode 100644
index 000000000..396aca908
--- /dev/null
+++ b/html/navtreeindex17.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX17 =
+{
+"structmap__rect__priv.html#a84bc46be9f6d9e9dc7afb6523b905223":[3,0,280,85],
+"structmap__rect__priv.html#a8517d83560fab5879ac09a936f8cc23e":[3,0,280,38],
+"structmap__rect__priv.html#a855ebc447ec67ff22c2a3666029405c6":[3,0,280,89],
+"structmap__rect__priv.html#a87a939195667bf308b0982b1b8abac8b":[3,0,280,145],
+"structmap__rect__priv.html#a8845e87fe828c2781ba0737be867b858":[3,0,280,99],
+"structmap__rect__priv.html#a886f2e63c1732b712fd3a145146c8832":[3,0,280,61],
+"structmap__rect__priv.html#a8925c397415779ef381465e4eb72af59":[3,0,280,22],
+"structmap__rect__priv.html#a8a32ae43b35e8897a6d59b4990fef88d":[3,0,280,91],
+"structmap__rect__priv.html#a8aa824c12f02d34118258ab6d70e383d":[3,0,280,66],
+"structmap__rect__priv.html#a8c958794b4deb4299086b6c4aa13836e":[3,0,280,83],
+"structmap__rect__priv.html#a8e07839c8e65869122123d627acea9d0":[3,0,280,29],
+"structmap__rect__priv.html#a8e1bf8ccfa967f2c844b415c571f4d67":[3,0,280,150],
+"structmap__rect__priv.html#a92f3a91260cfafc939b31dc94827b853":[3,0,280,72],
+"structmap__rect__priv.html#a940738d53fdd96c4e5e0f4c3a17f4f29":[3,0,280,138],
+"structmap__rect__priv.html#a947f299a312c25e1078cc7ccfed11d8b":[3,0,280,43],
+"structmap__rect__priv.html#a94ea86dae12ef7b65a37960ba221ceed":[3,0,280,7],
+"structmap__rect__priv.html#a957731d7af1bb781e703fa34a679bc95":[3,0,280,123],
+"structmap__rect__priv.html#a95d4e6c5c1fd0336fbd9ae47b1c58d82":[3,0,280,149],
+"structmap__rect__priv.html#a9878dcdb196794a41ed6ce2fe4130890":[3,0,280,142],
+"structmap__rect__priv.html#a9fd34ee4a2b69879555d1eef08015647":[3,0,280,107],
+"structmap__rect__priv.html#a9fd8e3456c41626fa45d0162ec55880f":[3,0,280,47],
+"structmap__rect__priv.html#aa02ae3cb2937a6e6035dbb8e0991040d":[3,0,280,115],
+"structmap__rect__priv.html#aa1c0003027279dbc88286145d186edc4":[3,0,280,58],
+"structmap__rect__priv.html#aa2b70f20a47de760273a7d8f35b99c5d":[3,0,280,14],
+"structmap__rect__priv.html#aa2bfd9c6728b9f8de5a98f94d4720830":[3,0,280,71],
+"structmap__rect__priv.html#aa390c3a2b086c953b1ccf74a797a6987":[3,0,280,48],
+"structmap__rect__priv.html#aa7f851145eab8a664e3c505321d733fb":[3,0,280,74],
+"structmap__rect__priv.html#aa81f6677698ad8c5fa7f65c15b934060":[3,0,280,119],
+"structmap__rect__priv.html#aa970fac2b163261bc0fe8ead8c6c20e2":[3,0,280,143],
+"structmap__rect__priv.html#aaf45946261cf5515695aec19fc98c8ff":[3,0,280,103],
+"structmap__rect__priv.html#aafbefc1b3f086acb846276cb07e93b8f":[3,0,280,113],
+"structmap__rect__priv.html#aafcb7f163f5a7508c74f7de8ec48a34b":[3,0,280,110],
+"structmap__rect__priv.html#ab1aa16254d9144e8a49535d012fd30f6":[3,0,280,90],
+"structmap__rect__priv.html#ab20cbdb410f8b2db5338d790be719973":[3,0,280,65],
+"structmap__rect__priv.html#ab70f5191b09f33581af708e8f741c586":[3,0,280,20],
+"structmap__rect__priv.html#ab7109b54c1f6df1251f104ae01030e2c":[3,0,280,118],
+"structmap__rect__priv.html#ab71c83012ca90002162a3e830a7ed99d":[3,0,280,11],
+"structmap__rect__priv.html#ab7acb0380315bb010fd3537281f95be9":[3,0,280,34],
+"structmap__rect__priv.html#ab7e7f13232c76c49e0c871d84cf7954c":[3,0,280,10],
+"structmap__rect__priv.html#ab84db0b79f1d67d0374aad8cc836f5f5":[3,0,280,106],
+"structmap__rect__priv.html#ac2ac8cb2292d572d905220be6dc177ff":[3,0,280,69],
+"structmap__rect__priv.html#ac2d4ce09c1c7856e1b3985accedb5105":[3,0,280,137],
+"structmap__rect__priv.html#ac442d947550598d521513d82f1695ced":[3,0,280,55],
+"structmap__rect__priv.html#ac75550ee741cf27aca85e8c466bdd15f":[3,0,280,86],
+"structmap__rect__priv.html#ac799e09c3cb72256fd18d6ecb54da9eb":[3,0,280,132],
+"structmap__rect__priv.html#ac7daac8435bca2f4e7cdd31d858a35dd":[3,0,280,129],
+"structmap__rect__priv.html#acad56b61e9c86930bca43b5139fc1c70":[3,0,280,135],
+"structmap__rect__priv.html#acd0c16315c02edf2a978425214a1dfcf":[3,0,280,5],
+"structmap__rect__priv.html#ad0404846b6aa38addfd86287a1b1f175":[3,0,280,70],
+"structmap__rect__priv.html#ad1283464aaf92e9535088ff0896ef7ac":[3,0,280,122],
+"structmap__rect__priv.html#ad57a1328c4a9038f24147b4961939111":[3,0,280,57],
+"structmap__rect__priv.html#ad739f920e58ca373bfb2f60b99ae9cf4":[3,0,280,78],
+"structmap__rect__priv.html#adc90dde29aa75a57bedeebcb4b5a0e8b":[3,0,280,63],
+"structmap__rect__priv.html#ae2a088b117817e1b26bbf69dca8d7d7d":[3,0,280,15],
+"structmap__rect__priv.html#ae32f876dc8e93cbf37113f81ce8f4235":[3,0,280,133],
+"structmap__rect__priv.html#ae3e74e4dd5ea2df1e85f269ac51055d7":[3,0,280,24],
+"structmap__rect__priv.html#ae5ade09e5af13b80e50f2eb4687202b9":[3,0,280,105],
+"structmap__rect__priv.html#ae6bac7ac256d44d9d6fd8c78cf3d37f8":[3,0,280,46],
+"structmap__rect__priv.html#ae71e0b472a11d37f69a14be73fcae0db":[3,0,280,92],
+"structmap__rect__priv.html#aeb0c591a520519f34a25ec6f44687fc0":[3,0,280,104],
+"structmap__rect__priv.html#aede5a813f0bd0db12198d6385dbeb200":[3,0,280,79],
+"structmap__rect__priv.html#aedfdd01a4b23dc20c808dca8d397790e":[3,0,280,96],
+"structmap__rect__priv.html#aee58f82c1d136e3c75ad399c0f65e308":[3,0,280,127],
+"structmap__rect__priv.html#af236246b14669112b7f7ee9bc07e2ef2":[3,0,280,16],
+"structmap__rect__priv.html#af40eda8ba3a9f8188c0660ce27e72434":[3,0,280,87],
+"structmap__rect__priv.html#af5e7886c410b2af8af3eb89085b9f2ae":[3,0,280,147],
+"structmap__rect__priv.html#afabde49cf31c2de54ac8061b1ad453ed":[3,0,280,131],
+"structmap__rect__priv.html#afbd35bd367b668b9f2ccbbfc5fd5c72d":[3,0,280,121],
+"structmap__rect__priv.html#afec3be6b8cf969360643c3cf4990f645":[3,0,280,84],
+"structmap__rect__priv.html#aff52b4f4a5a86c8d70d500c9207e2a52":[3,0,280,6],
+"structmap__rect__priv.html#afff575700bf13efba5d6d61f1f86e0b7":[3,0,280,23],
+"structmap__search.html":[3,0,282],
+"structmap__search.html#a44394a3517f5bc9d748efcae2d1f49a8":[3,0,282,0],
+"structmap__search.html#a67ba4b14a20caf5d46a9031fccc6cd97":[3,0,282,2],
+"structmap__search.html#a8f75b5d5014966abadcf590ebd09fbe9":[3,0,282,1],
+"structmap__search__priv.html":[3,0,283],
+"structmap__search__priv.html#a0830aa2ad4e811208e7a21f0950f95e6":[3,0,283,6],
+"structmap__search__priv.html#a0f89d414fe999378dfae4bccc3db31d9":[3,0,283,0],
+"structmap__search__priv.html#a1c62b9bf82778267f46c164f80c7c248":[3,0,283,1],
+"structmap__search__priv.html#a2bb6ff3a8a6f3d1e323fbd0493e985cf":[3,0,283,4],
+"structmap__search__priv.html#a2c133bf5ddbb9736c22cce0325225944":[3,0,283,8],
+"structmap__search__priv.html#a4f4249c80b43f96ab10b252993be9d33":[3,0,283,7],
+"structmap__search__priv.html#a559d97bea783ea25dbe00fd88c240b48":[3,0,283,9],
+"structmap__search__priv.html#a60f5b81b8967e8dcd55212de72ed1204":[3,0,283,10],
+"structmap__search__priv.html#ab9befb4b82171b7f35794ff2de7cb4f0":[3,0,283,11],
+"structmap__search__priv.html#abb004360862fc2313787747a45d5388b":[3,0,283,2],
+"structmap__search__priv.html#ac50d90327db7e1d43f9495f57fb7f23e":[3,0,283,5],
+"structmap__search__priv.html#aeb286b398477e172700064a6164a589d":[3,0,283,3],
+"structmap__selection.html":[3,0,284],
+"structmap__selection.html#a0f7fd983dfb06bf8aba44c212bc8a78f":[3,0,284,5],
+"structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf":[3,0,284,2],
+"structmap__selection.html#a1c83ff016741893133014d58cfc38e25":[3,0,284,1],
+"structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d":[3,0,284,3],
+"structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa":[3,0,284,4],
+"structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5":[3,0,284,0],
+"structmapset.html":[3,0,288],
+"structmapset.html#ad4d00bf392242956c1c63a919e06cc10":[3,0,288,0],
+"structmapsetObject.html":[3,0,291],
+"structmapsetObject.html#a56c13b645681e7b556cf814a08790db3":[3,0,291,0],
+"structmapset__handle.html":[3,0,289],
+"structmapset__handle.html#a0f53ed52141511e70184790e2863a357":[3,0,289,0],
+"structmapset__search.html":[3,0,290],
+"structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c":[3,0,290,1],
+"structmapset__search.html#a6f0607987b897aad07ae800241754c6d":[3,0,290,4],
+"structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8":[3,0,290,2],
+"structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15":[3,0,290,5],
+"structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788":[3,0,290,3],
+"structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d":[3,0,290,0],
+"structmaptool__force__64.html":[3,0,292],
+"structmaptool__force__64.html#a489bc208bfeed118be5ac519fd87c14d":[3,0,292,0],
+"structmaptool__osm.html":[3,0,293],
+"structmaptool__osm.html#a08594d25986affb2648a804ecc988f83":[3,0,293,1],
+"structmaptool__osm.html#a0e3b21d3acbdca509c82b117070f4537":[3,0,293,4],
+"structmaptool__osm.html#a1bcd6a442abbe6cb6f8b47ff5bbd6e53":[3,0,293,7],
+"structmaptool__osm.html#a332fe9293324f8ff1be16c735dd9db10":[3,0,293,3],
+"structmaptool__osm.html#a4c618870388023044b49e77ac42f9bcf":[3,0,293,2],
+"structmaptool__osm.html#a6a3aa6471a384e1fe6d0a7c0680118ef":[3,0,293,5],
+"structmaptool__osm.html#a83564b2a55cdd74776288bb954ffd1ff":[3,0,293,6],
+"structmaptool__osm.html#a9dc6546d908fb0e68585b17c5afd91c0":[3,0,293,0],
+"structmaptool__osm.html#afd5fd046c47a13b5f55602f02fe188fe":[3,0,293,8],
+"structmaptool__params.html":[3,0,294],
+"structmaptool__params.html#a02481e12e97befde43261257bf72ead0":[3,0,294,27],
+"structmaptool__params.html#a10115d32401818655632f9cc079939da":[3,0,294,4],
+"structmaptool__params.html#a10517f3a2b9d30274b3ff646e6192e39":[3,0,294,11],
+"structmaptool__params.html#a142a6ad43191e0d07dfd9298b3e5244f":[3,0,294,18],
+"structmaptool__params.html#a19f9707d7f947360437e24b1c377b610":[3,0,294,28],
+"structmaptool__params.html#a36e8bd2f0c270fdd917e1a6166549608":[3,0,294,2],
+"structmaptool__params.html#a3971450fe8b2e46259c1518b9bbcc06c":[3,0,294,21],
+"structmaptool__params.html#a39c73cf3df1ef8ced4ecb8e07244de79":[3,0,294,8],
+"structmaptool__params.html#a43ef035a2c587b717c85dcb84d31bf5d":[3,0,294,5],
+"structmaptool__params.html#a6e619b654d199f2c0ad61dbe8b35a943":[3,0,294,22],
+"structmaptool__params.html#a74cbc3e2118c575de7d310e8c4a9568d":[3,0,294,9],
+"structmaptool__params.html#a7889bdafbe5c01b8d4b89d66fddf52f3":[3,0,294,26],
+"structmaptool__params.html#a7fac5a341d72ac336820759857996410":[3,0,294,17],
+"structmaptool__params.html#a8540a3acc750f95a9de7e73985782eb9":[3,0,294,20],
+"structmaptool__params.html#a8db99fe56a16a740ae27a65505f5282d":[3,0,294,19],
+"structmaptool__params.html#a91a4351c0b2917d7907d676f3038e8bd":[3,0,294,1],
+"structmaptool__params.html#a98e56026140eb77302a65a27a347f843":[3,0,294,15],
+"structmaptool__params.html#a9c0c00ea762a07c3f666bf4fc4716c88":[3,0,294,13],
+"structmaptool__params.html#ab446733a3ad3305674124805b08e837f":[3,0,294,0],
+"structmaptool__params.html#abcff97734aaa5f3f2a422f29aec86b9d":[3,0,294,23],
+"structmaptool__params.html#acfbf27be4a887154c44001fb4f4b799c":[3,0,294,3],
+"structmaptool__params.html#ad34d8ca7da99189414c600150d2ac8b8":[3,0,294,10],
+"structmaptool__params.html#ad560c1737904315422fb5ba3b5516457":[3,0,294,14],
+"structmaptool__params.html#ae1e8c256c17c713f54a7333d900951e1":[3,0,294,25],
+"structmaptool__params.html#ae4bbc7c2706c32b67bbc947571331983":[3,0,294,12],
+"structmaptool__params.html#aea3d8125745f10e3b3788ae275f40ef2":[3,0,294,24],
+"structmaptool__params.html#aebba5f9002c705eb14cf2604ccdc71d8":[3,0,294,7],
+"structmaptool__params.html#af973b436b7914fd4d3712c7bb9909d66":[3,0,294,16],
+"structmaptool__params.html#aff1c4aa53c5815019ed996d81942ca94":[3,0,294,6],
+"structmaptype.html":[3,0,295],
+"structmaptype.html#a2ad3ef105dbb4473eae1ad50c419ac7c":[3,0,295,0],
+"structmaptype.html#ae3bd9b2167738459e6ca6ec27ec8add6":[3,0,295,1],
+"structmaptype.html#ae7f38d8084eb0eaf17aec33d155da08c":[3,0,295,2],
+"structmarker.html":[3,0,296],
+"structmarker.html#a70fd6a6814ef2d36c7620937b9543f69":[3,0,296,0],
+"structmbrolib__parameter.html":[3,0,299],
+"structmbrolib__parameter.html#a1aa5358b92d66b0a4243323935400832":[3,0,299,4],
+"structmbrolib__parameter.html#a2dbae717a5ebf24ff7e8a26386bd7334":[3,0,299,1],
+"structmbrolib__parameter.html#a6e32f74123be2dacf109186d24829dd5":[3,0,299,2],
+"structmbrolib__parameter.html#a846aa7d3af8b78229f77b2a7c8270762":[3,0,299,0],
+"structmbrolib__parameter.html#af8f29cd5abd2041119dcd2166c7a2bd9":[3,0,299,3],
+"structmbrolib__voice.html":[3,0,300],
+"structmbrolib__voice.html#a1cc0ccf9cef409b010fb87810e13c544":[3,0,300,0],
+"structmbrolib__voice.html#a88c366a12f1fa7f5af63449aac466483":[3,0,300,3],
+"structmbrolib__voice.html#a90f3aab3c835dff6c16e1856bd7af0f7":[3,0,300,2],
+"structmbrolib__voice.html#a9318abbde16a2060dba3e4389efc3a82":[3,0,300,4],
+"structmbrolib__voice.html#ac0295a41f5076bfae1f8f6c70e550ebf":[3,0,300,1],
+"structmenu.html":[3,0,301],
+"structmenu.html#a9114f9a5bbfb5764a333fea250683498":[3,0,301,0],
+"structmenu.html#aceb5466020e879eda150acf10f6cb5b5":[3,0,301,1],
+"structmenu__data.html":[3,0,302],
+"structmenu__data.html#a088bd5eca2edcde883eac70d972d7c03":[3,0,302,8],
+"structmenu__data.html#a21f8fbb36b84ec30212bb039dcd3e0f2":[3,0,302,5],
+"structmenu__data.html#a4dcedbf71b1d197fb4ca3a74a9ad32e4":[3,0,302,2],
+"structmenu__data.html#a660cf2b35f94078885b4680e275de183":[3,0,302,7],
+"structmenu__data.html#a7b0d0d022a00d6d39dfe602af175682d":[3,0,302,0],
+"structmenu__data.html#a911b2f02af6bd5f8f509ddaba009ea2b":[3,0,302,3],
+"structmenu__data.html#aa5b87cdbfdb9afb21fdd4616b68dbe9d":[3,0,302,4],
+"structmenu__data.html#ace6913b1dba453bcc409d53b03181d3c":[3,0,302,1],
+"structmenu__data.html#aea18510a78ab44637539b7f3efa2093c":[3,0,302,6],
+"structmenu__methods.html":[3,0,303],
+"structmenu__methods.html#a0d78842001fcb4ddae50330643dfc5d5":[3,0,303,1],
+"structmenu__methods.html#a69433dc4df0e016ab77d635713a54819":[3,0,303,3],
+"structmenu__methods.html#ad605f15250560b3c5cb92b9bbc6146ea":[3,0,303,2],
+"structmenu__methods.html#ae3fe2b9e8f48b38a52c7abf551b31e2d":[3,0,303,0],
+"structmenu__priv.html":[3,0,304],
+"structmenu__priv.html#a18bd65653a11b48ca9a9c93655943467":[3,0,304,0],
+"structmenu__priv.html#a1c3b537c2028475ad09991d134085c38":[3,0,304,11],
+"structmenu__priv.html#a362cf3f4779ba152d8b9c3282eee46f6":[3,0,304,2],
+"structmenu__priv.html#a46d1b1342d9430d4d47128d4743e9fce":[3,0,304,7],
+"structmenu__priv.html#a519ec796d85c263b2781d75a8e468e41":[3,0,304,10],
+"structmenu__priv.html#a709211328cbc93a448fa24448dc3d2ef":[3,0,304,8],
+"structmenu__priv.html#a79316e021ccc46e8b8ad793bb3372c20":[3,0,304,3],
+"structmenu__priv.html#aa2247a95c523f5a311234666f43e0a9d":[3,0,304,1],
+"structmenu__priv.html#aab9ca6a61391abfa94e5adf67ed35a0f":[3,0,304,4],
+"structmenu__priv.html#ab75f6c9d14e2bd6820678690a4e6601b":[3,0,304,6],
+"structmenu__priv.html#ad42426a826014a0c52fa3da6fd9fba8b":[3,0,304,9],
+"structmenu__priv.html#afe59efd2860799865c23673ae6f9ac63":[3,0,304,5],
+"structmessage.html":[3,0,305],
+"structmessage.html#a1aac3e224cc7e3ed1815bf2d207776dc":[3,0,305,3],
+"structmessage.html#a739786b7eff412a7d23ef2f562b1b0cf":[3,0,305,0],
+"structmessage.html#ac13ca9faad823a8734aa62b85f2f8c6f":[3,0,305,2],
+"structmessage.html#ac3bc41a703c955fcc06c268b08ce632f":[3,0,305,1],
+"structmessagelist.html":[3,0,306],
+"structmessagelist.html#aa116e44554b5e35ff2f5d1aeda6dd847":[3,0,306,5],
+"structmessagelist.html#ac1e7f50fbdb184828f95c5c84f65f26e":[3,0,306,0],
+"structmessagelist.html#ad1e2b5a3fca8e86712a4b056c2f4cf29":[3,0,306,1],
+"structmessagelist.html#aeb8fba3b8f653f06a3ea98f727cbfdc3":[3,0,306,3],
+"structmessagelist.html#af8302e9bb37a3ee070d947edae3020b0":[3,0,306,4],
+"structmessagelist.html#aff44f87163cbb6bf004b1ea607c13284":[3,0,306,2],
+"structmo__file__header.html":[3,0,308],
+"structmo__file__header.html#a01da161a1cc1d4f738a18a0e8a971c1a":[3,0,308,2],
+"structmo__file__header.html#a1329cf7a2f66a301a0adbd23ef8fbab5":[3,0,308,1],
+"structmo__file__header.html#a1a62a251b78908ed7739a266db902d86":[3,0,308,5],
+"structmo__file__header.html#a49fa12af2eb2ffe6e9d78a7f3494bf6b":[3,0,308,8],
+"structmo__file__header.html#a50fc6fdd6d817828e5f10a52a2b0b451":[3,0,308,3],
+"structmo__file__header.html#a66ee23ecc66c87eb448e533f7ca42eec":[3,0,308,4],
+"structmo__file__header.html#a7c7106449df79f702ad840061878012c":[3,0,308,0],
+"structmo__file__header.html#a8854dbc0ccb8e8b4bb4a3daa68e33de7":[3,0,308,9],
+"structmo__file__header.html#a94132417c4acc41229e84cd1f2e6bdaa":[3,0,308,7],
+"structmo__file__header.html#aa72739affbf492a5dad70012d7637fa5":[3,0,308,10],
+"structmo__file__header.html#ac6197be7c87364b58c6a4cfc5bd441d4":[3,0,308,11],
+"structmo__file__header.html#afc82230814fb5e48ce1a77f772e8af47":[3,0,308,6],
+"structmouse__event__queue__element.html":[3,0,309],
+"structmouse__event__queue__element.html#a3c164fe93b0f8f43b451c282f3db652e":[3,0,309,2],
+"structmouse__event__queue__element.html#a96aa661644aa305f953e1ce38c7212ef":[3,0,309,3],
+"structmouse__event__queue__element.html#aa674c5ab90be41c63800fc442946b813":[3,0,309,0],
+"structmouse__event__queue__element.html#ab6ae519ee5da4cefb4f37f52d3716eee":[3,0,309,1],
+"structnav__next__turn.html":[3,0,310],
+"structnav__next__turn.html#a2eedaa678a66e447dc16851f6d491af4":[3,0,310,5],
+"structnav__next__turn.html#a33de6a3bca75df53a7440eda899c487d":[3,0,310,6],
+"structnav__next__turn.html#a4c6b43a496f1888d7da1c35a7cfb79e6":[3,0,310,0],
+"structnav__next__turn.html#a58199e2637add59b34bbaf37b62b7ff0":[3,0,310,3],
+"structnav__next__turn.html#a7364e1967bb1ecc4734d95fb31c6e6cb":[3,0,310,4],
+"structnav__next__turn.html#ad1463b47d3e54baf64b2f75ab7abe5e3":[3,0,310,1],
+"structnav__next__turn.html#ad75cef187297af02b48cc850c2a625c7":[3,0,310,2],
+"structnav__toggle__announcer.html":[3,0,311],
+"structnav__toggle__announcer.html#a1b33a4cdfcc4a8b23aa6562423d7f12e":[3,0,311,2],
+"structnav__toggle__announcer.html#a4002988a3f087caac31fd16e992dc4e4":[3,0,311,5],
+"structnav__toggle__announcer.html#a42c9fb83941f0a58a85d2d184f39b0b3":[3,0,311,4],
+"structnav__toggle__announcer.html#a70c677dbd9a6fe421e535f668e5660a6":[3,0,311,7],
+"structnav__toggle__announcer.html#a9099b4aae9c734a5c837db1f649c539c":[3,0,311,1],
+"structnav__toggle__announcer.html#ab31655a1299de1b4a602d4c8ea9a01d4":[3,0,311,3],
+"structnav__toggle__announcer.html#ab822b8e4f5a604b9c6d2e105d2861cdd":[3,0,311,6],
+"structnav__toggle__announcer.html#ad6b753e24286f9ec1f7886ea1212b0c4":[3,0,311,0],
+"structnavigation.html":[3,0,312],
+"structnavigation.html#a039db0d291fbfcf8d22becabbf460dc7":[3,0,312,13],
+"structnavigation.html#a0873807f546a819a1b0f8eb93cc6fa93":[3,0,312,19],
+"structnavigation.html#a207e270d9eced476bf17389657ce531c":[3,0,312,12]
+};
diff --git a/html/navtreeindex18.js b/html/navtreeindex18.js
new file mode 100644
index 000000000..024d3250b
--- /dev/null
+++ b/html/navtreeindex18.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX18 =
+{
+"structnavigation.html#a282089b08fc06a31d450800dff2114e4":[3,0,312,28],
+"structnavigation.html#a3eaa836a6a8770c71e016ce16091902b":[3,0,312,4],
+"structnavigation.html#a40bcbccb2bd94ecd84ecd56aa2f243ae":[3,0,312,18],
+"structnavigation.html#a41dad16592fa0c25fa9f7cef5a5b1c76":[3,0,312,2],
+"structnavigation.html#a4b4b60f0b2ea2b75f775058a6acac563":[3,0,312,20],
+"structnavigation.html#a555cf05343bbf68e544af170133cd572":[3,0,312,11],
+"structnavigation.html#a559a865433f3963b0c3ce6614328457e":[3,0,312,5],
+"structnavigation.html#a61f6723e0c62ff2f05a0b7fd28d7a38c":[3,0,312,27],
+"structnavigation.html#a648ac9b17c700de7a9f0f7199764d3cc":[3,0,312,21],
+"structnavigation.html#a748c380840715de6cfd65ab9992394b6":[3,0,312,6],
+"structnavigation.html#a79a1f780fc810880ac3291eb317b050a":[3,0,312,16],
+"structnavigation.html#a7d42d247a2439c8e7e47c91fe0012cc3":[3,0,312,24],
+"structnavigation.html#a85d97d4c2cbc0856926f011912fdfd1a":[3,0,312,15],
+"structnavigation.html#a8931dcf8fd72a4530abf71f0c6b7acd3":[3,0,312,22],
+"structnavigation.html#a91526af69c26d512570fcfd97f5fb24e":[3,0,312,0],
+"structnavigation.html#aa2ba93b27400c5bed634e8dc8fe70f13":[3,0,312,14],
+"structnavigation.html#aa354a1ce655f0ad3f57dcc2134349b12":[3,0,312,7],
+"structnavigation.html#aaa0fba8756cbd110fc3ab7e775a7235f":[3,0,312,17],
+"structnavigation.html#ac0b9fcda5bf5b6b505fde45cdd14e046":[3,0,312,3],
+"structnavigation.html#acb5c9893541faf86ba66f9d389f17e61":[3,0,312,26],
+"structnavigation.html#adae7194fd97131754a35f7689bcc905c":[3,0,312,23],
+"structnavigation.html#aef2f4b36fe138e84d0118867ad5b25f7":[3,0,312,9],
+"structnavigation.html#af2abf1736e4c02f3b9eb0c192bc97248":[3,0,312,8],
+"structnavigation.html#af3eaaff4e92ef71858608a23ac36be5c":[3,0,312,10],
+"structnavigation.html#af93cd687786b33cfa9e1dd884a6008ce":[3,0,312,25],
+"structnavigation.html#afa0345b5205e539024c81033eaaeb315":[3,0,312,1],
+"structnavigationObject.html":[3,0,318],
+"structnavigationObject.html#aa40d8c62afdc1c2adfaba0e4be74964a":[3,0,318,0],
+"structnavigation__command.html":[3,0,313],
+"structnavigation__command.html#a26b7ae432b31b380f75510d89413cc11":[3,0,313,5],
+"structnavigation__command.html#a5af2f5db45da7088be99d32eff88f926":[3,0,313,6],
+"structnavigation__command.html#a5c8fc23bc766087057c78cd6e1519b6d":[3,0,313,3],
+"structnavigation__command.html#a670053bf31747eba971701838721bda1":[3,0,313,4],
+"structnavigation__command.html#a6dc44a45ee31916e8c5a53651efe14ff":[3,0,313,1],
+"structnavigation__command.html#a8442ef2b10014938111db201071ee91b":[3,0,313,2],
+"structnavigation__command.html#aef47412ccffaf8d792c2b2bb182222ea":[3,0,313,0],
+"structnavigation__itm.html":[3,0,314],
+"structnavigation__itm.html#a1726a33d53560014a13d98e2216a49a4":[3,0,314,12],
+"structnavigation__itm.html#a1d02dca11fc4441dfd81502562f64fab":[3,0,314,7],
+"structnavigation__itm.html#a3572a110c9d5ec7d611e936fe60bad41":[3,0,314,1],
+"structnavigation__itm.html#a383f8c66559c16633fa6b9ad2adada70":[3,0,314,4],
+"structnavigation__itm.html#a3cbe2a677a033d772d92e3e7bc69c268":[3,0,314,8],
+"structnavigation__itm.html#a53f93eab53b75bde5afbe87d7d5713f0":[3,0,314,2],
+"structnavigation__itm.html#a63c1e3170c817251f75df2dfd1a377b8":[3,0,314,6],
+"structnavigation__itm.html#a7763697b33712c37cd9f60e38ef9f1c8":[3,0,314,9],
+"structnavigation__itm.html#a7a8abd1d519e99e597970c33c5f4ae4a":[3,0,314,0],
+"structnavigation__itm.html#a97fb7764b2212a95c1adbad6c6a18ba6":[3,0,314,10],
+"structnavigation__itm.html#a9ee0ded90646bab9a1914a36686a7bed":[3,0,314,11],
+"structnavigation__itm.html#aa41b78e2aaf40c2af739570d95c88ac7":[3,0,314,5],
+"structnavigation__itm.html#ae7605ce0df237f7b87a692f87cd303bb":[3,0,314,3],
+"structnavigation__maneuver.html":[3,0,315],
+"structnavigation__maneuver.html#a0ffc0adbbba79b6a50c7350e4fd01d20":[3,0,315,4],
+"structnavigation__maneuver.html#a173856d3d5c64a52aa96b92b628587de":[3,0,315,11],
+"structnavigation__maneuver.html#a1f59dd7c6fe6b096987360367827c608":[3,0,315,13],
+"structnavigation__maneuver.html#a291f9795b96278673b6ad648f56a5145":[3,0,315,5],
+"structnavigation__maneuver.html#a43459dcae17f6f2333deb9c407c663b1":[3,0,315,10],
+"structnavigation__maneuver.html#a50641eef773577717d1ce188fa621318":[3,0,315,3],
+"structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5":[3,0,315,6],
+"structnavigation__maneuver.html#a71d6672cc57e0760c8fc5a359f214f2a":[3,0,315,2],
+"structnavigation__maneuver.html#a96a3d0c05369e50b7b5eb2d14384a3ef":[3,0,315,7],
+"structnavigation__maneuver.html#abc82c1c1664a2cdced7d960f4a8034cd":[3,0,315,8],
+"structnavigation__maneuver.html#ac44457e810ec90416920f1194b60c63c":[3,0,315,0],
+"structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177":[3,0,315,9],
+"structnavigation__maneuver.html#ae8a9a7f75cb7fd3ca7e1bcda5eb2584a":[3,0,315,14],
+"structnavigation__maneuver.html#af9aab10475c48ec899ecf3f53536ad62":[3,0,315,1],
+"structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7":[3,0,315,12],
+"structnavigation__status.html":[3,0,316],
+"structnavigation__status.html#ab2f20310155762bc5fe97a2f4f7d32c5":[3,0,316,0],
+"structnavigation__status.html#ab34fe979a6f69e509ed08f50b95b7b33":[3,0,316,1],
+"structnavigation__status.html#af44e149dad6455816a7117b2900049dd":[3,0,316,3],
+"structnavigation__status.html#af8be98d0f60a8aa5b95b55464315ece9":[3,0,316,2],
+"structnavigation__way.html":[3,0,317],
+"structnavigation__way.html#a1b2581b73040a21d989369547f131052":[3,0,317,3],
+"structnavigation__way.html#a307c3203420fdec0ece3d3a4cf0e5750":[3,0,317,9],
+"structnavigation__way.html#a3550e4e73c612f2f70b435e13f0081c1":[3,0,317,2],
+"structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c":[3,0,317,1],
+"structnavigation__way.html#a576f7f01ddc6d382fb88cdfb6363d8d2":[3,0,317,7],
+"structnavigation__way.html#a72616efd6f2f4959f365e806fd727c12":[3,0,317,5],
+"structnavigation__way.html#a87f0d1085868fcbc58c04c4c7f7433d7":[3,0,317,4],
+"structnavigation__way.html#ab9e054dc30fb77561df8b65d880d5d0e":[3,0,317,8],
+"structnavigation__way.html#aef1bc9d5a5bbdc5477727c9d9a5ea0bb":[3,0,317,0],
+"structnavigation__way.html#af579448cdf2ab9a80fec3c3b2c817062":[3,0,317,6],
+"structnavit.html":[1,1,1],
+"structnavit.html#a03ffddf3b591c84abe62652564c51fba":[1,1,1,7],
+"structnavit.html#a083b0066e6ef77cf11e63de3a2644d7c":[1,1,1,20],
+"structnavit.html#a08929700983f1ab0d686d7eb240b2596":[1,1,1,36],
+"structnavit.html#a08cc527e4319771c61a0633fbf9059bb":[1,1,1,65],
+"structnavit.html#a0a13049d3ae9495218d6e8862fe128f1":[1,1,1,6],
+"structnavit.html#a0abc86622e67a9d37b6e93367736ccd6":[1,1,1,11],
+"structnavit.html#a0e0d24683a9bf1cb82ecfc8f6afb7cd2":[1,1,1,35],
+"structnavit.html#a0e720133aebfed71f93c0936dfe8bd6a":[1,1,1,33],
+"structnavit.html#a0fbe2e34a9c473bf867abdae93770301":[1,1,1,70],
+"structnavit.html#a1050296ff71bb344c4d09a67b4b2caea":[1,1,1,30],
+"structnavit.html#a185f8f28bf6a8f514ea2ff5d1d0199d4":[1,1,1,32],
+"structnavit.html#a1b1966597f5bc02f02f3761d3d886b44":[1,1,1,27],
+"structnavit.html#a1e3e1de1df5def584027afce593e7805":[1,1,1,73],
+"structnavit.html#a21a323d3f21d934d0ec50a835779027c":[1,1,1,34],
+"structnavit.html#a23e9c1444c80d7b50944a6cef2caebe6":[1,1,1,31],
+"structnavit.html#a3731ef073c86447da5e1ef43fa674c22":[1,1,1,5],
+"structnavit.html#a3d07966626e81ba32c709d1358c51255":[1,1,1,2],
+"structnavit.html#a41e039860ded30639c34ffb642f5db41":[1,1,1,46],
+"structnavit.html#a44c7dd3681ee9a6baa45ba53fbea9f4f":[1,1,1,67],
+"structnavit.html#a4923bfd5b81506ba43bdb5199c90e36f":[1,1,1,60],
+"structnavit.html#a5349c5c1977647f499c63b652e5149db":[1,1,1,72],
+"structnavit.html#a57f0e9e1a3e8882c971c1948ac290316":[1,1,1,4],
+"structnavit.html#a5cbee5b552e44f9f8fdd19ce6756aaf0":[1,1,1,18],
+"structnavit.html#a5e8bda803d6541a8004edae6f0fe3614":[1,1,1,69],
+"structnavit.html#a60283b31e7b6645f23e3fd9057633573":[1,1,1,71],
+"structnavit.html#a60aaafe2e13f843da0c8df828533f872":[1,1,1,74],
+"structnavit.html#a6c6e0e1b9f166ab07b91d967138eb16d":[1,1,1,75],
+"structnavit.html#a711283c37c70835299be334cce344006":[1,1,1,19],
+"structnavit.html#a71157dbf21cdcbef959c0182ea795270":[1,1,1,54],
+"structnavit.html#a7189951ea51f5e38cb285892eb0cfedf":[1,1,1,3],
+"structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1":[1,1,1,8],
+"structnavit.html#a746bb9010639ba2fe7e13b4a55d7e395":[1,1,1,58],
+"structnavit.html#a77a33fef179f23292bcc4a3a1386ba2a":[1,1,1,52],
+"structnavit.html#a785f76b9186cef24793486f8c419a601":[1,1,1,64],
+"structnavit.html#a8137dd28c9edf0f0a8ae61e0ba0e473a":[1,1,1,24],
+"structnavit.html#a854f2e1758f8c6a3ba2b5a4c6f755941":[1,1,1,47],
+"structnavit.html#a88624c592097452a54a027cffc2b505f":[1,1,1,0],
+"structnavit.html#a89e9933b5ee23cd797a3f0957dd0f7b7":[1,1,1,68],
+"structnavit.html#a8b10e0230d405de025c670efc82cebc6":[1,1,1,17],
+"structnavit.html#a8d36f54bd5c3b44969b6616f6e8af870":[1,1,1,39],
+"structnavit.html#a8f7455551e084924f0355ac14873c584":[1,1,1,28],
+"structnavit.html#a9198f21e48584e519e6350bab70917cd":[1,1,1,48],
+"structnavit.html#a91a77ee954778189286166a27fc741d5":[1,1,1,37],
+"structnavit.html#a9e28a509a07049a7c2212ee119705e9a":[1,1,1,66],
+"structnavit.html#aa44c570cb5bea50985eb46fa8e2f59b9":[1,1,1,56],
+"structnavit.html#aa61cc57184dd3c89790dd563aa654b33":[1,1,1,76],
+"structnavit.html#aa8285a332f1066d4419a7e061623fa6c":[1,1,1,14],
+"structnavit.html#aaa5db9e509016b3e659bc67bdbd5966c":[1,1,1,50],
+"structnavit.html#aae71af449614afe63fff336214a9b291":[1,1,1,15],
+"structnavit.html#ab44e4a3492f8b6c715fa00210d414ef1":[1,1,1,21],
+"structnavit.html#ab829f6c2f8930d8f6d3d894c5f89e1b9":[1,1,1,38],
+"structnavit.html#ab937e98d986b38cf32a435041778dbc7":[1,1,1,1],
+"structnavit.html#ab96d32cd395b8a7e928f78b11fab6b25":[1,1,1,43],
+"structnavit.html#abb775bb5cf5e8adaff076a3bea27fead":[1,1,1,42],
+"structnavit.html#abba25a6de1be9ed3c3918212f5e7b043":[1,1,1,45],
+"structnavit.html#ac1a6575b9f934abe386a4e1d1f5dcbef":[1,1,1,41],
+"structnavit.html#ac280fb17123f0df666bf11ab4d343bc8":[1,1,1,10],
+"structnavit.html#ac3ac638a56ad436f9e8e22abdea0e7d7":[1,1,1,57],
+"structnavit.html#aca60ce34936599eebbd8293bf75e02ff":[1,1,1,53],
+"structnavit.html#aca81a93b3e89e14d6791189d2c0761bf":[1,1,1,63],
+"structnavit.html#acf835c401b74a66fa5fe3d53d8d2309c":[1,1,1,29],
+"structnavit.html#acfad565359e15d049cf2dc48a72dad0d":[1,1,1,40],
+"structnavit.html#ad079cdf7cef1a2de70f8f80a7f4a9338":[1,1,1,44],
+"structnavit.html#ad6ce85d9764b4725ea9574489b93eaad":[1,1,1,25],
+"structnavit.html#ad70d4ce667cea6d13d45c461ed7edb49":[1,1,1,26],
+"structnavit.html#ad7b2616fc27476959aae7a2794c825ac":[1,1,1,13],
+"structnavit.html#ad7f83637fe8f86924bbe8b289ef1185f":[1,1,1,61],
+"structnavit.html#adad7a00c34597b5e3511b32525640bb4":[1,1,1,23],
+"structnavit.html#aded8fe37aff086d41535f6999e33a2b7":[1,1,1,62],
+"structnavit.html#ae04e7db0fe490ed1d24477db41fc27c2":[1,1,1,12],
+"structnavit.html#ae5088936f94b0a104e18e482c2d0a8d2":[1,1,1,16],
+"structnavit.html#ae635fe5f570a3ffbb1bfd9f294f56b0b":[1,1,1,9],
+"structnavit.html#aed5ec5eef631a961e3b848da56aa5b4c":[1,1,1,55],
+"structnavit.html#af08a26edebc44609dea3e44d6245142a":[1,1,1,22],
+"structnavit.html#af3cde5b1ee1f52d0a05bff62be907b26":[1,1,1,59],
+"structnavit.html#af5a821d2a02beda224952b163fb50e04":[1,1,1,49],
+"structnavit.html#af5fa12f2f5e227c5d8f0f6c3c3b53116":[1,1,1,51],
+"structnavitObject.html":[3,0,325],
+"structnavitObject.html#ad56c5f537766f52c2daf4cdbdef4d145":[3,0,325,0],
+"structnavit__binding__w32__msg.html":[3,0,320],
+"structnavit__binding__w32__msg.html#a1239222bc8d52976eab363d875047a4f":[3,0,320,1],
+"structnavit__binding__w32__msg.html#af3d22b6627ad5fa76b7fb4ae2f178065":[3,0,320,2],
+"structnavit__binding__w32__msg.html#af60e3ad74a683e6f171bd06911f5f13f":[3,0,320,0],
+"structnavit__object.html":[3,0,321],
+"structnavit__vehicle.html":[1,1,0],
+"structnavit__vehicle.html#a1e1c2bc176fdfae124d7cb0723eaa7bc":[1,1,0,7],
+"structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8":[1,1,0,2],
+"structnavit__vehicle.html#a2d7352a95fe388d366f59b401ba8c835":[1,1,0,3],
+"structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8":[1,1,0,5],
+"structnavit__vehicle.html#a524939a62df7ada4f5d006e3c0b55560":[1,1,0,8],
+"structnavit__vehicle.html#aa010e02c8fcdff81f830a37299103933":[1,1,0,1],
+"structnavit__vehicle.html#ab21a363625d7092d18e3ddb9c5b975f5":[1,1,0,4],
+"structnavit__vehicle.html#af43bde14d71b56d698da18f86ef4e756":[1,1,0,6],
+"structnavit__vehicle.html#afcfe67498f6b13f5f863fbde05583f69":[1,1,0,0],
+"structnewnode.html":[3,0,329],
+"structnewnode.html#a22eaee53b9e6677b6cb0ff25278be501":[3,0,329,0],
+"structnl2gl__t.html":[3,0,340],
+"structnl2gl__t.html#a12e5d266fc102eda3b979b08148ba01a":[3,0,340,2],
+"structnl2gl__t.html#a9aca0f5f1fd177a3976e8b0325d49f60":[3,0,340,0],
+"structnl2gl__t.html#ad8bd05884fb74c5b21ba272a3bc7ed8e":[3,0,340,1],
+"structnode.html":[3,0,341],
+"structnode.html#a8ddbcb5c73c5d53484d5fc217b06b257":[3,0,341,0],
+"structnode.html#aa946cfc82aec747b2ff880679b345de8":[3,0,341,1],
+"structnode__item.html":[3,0,342],
+"structnode__item.html#a3a87d515809028f91278e599cbe53aca":[3,0,342,2],
+"structnode__item.html#a9a0fdc00c3bb8e6d51f3f5095c7ece9b":[3,0,342,1],
+"structnode__item.html#af626daab130d540d2f24f1b056b320d4":[3,0,342,0],
+"structnotify__priv.html":[3,0,343],
+"structnotify__priv.html#a83bb584c26ce39e51ef68cfec34ae955":[3,0,343,1],
+"structnotify__priv.html#ab69821d13eef928f6b5ea63d446db9b9":[3,0,343,0],
+"structo5m.html":[3,0,344],
+"structo5m.html#a058a77711612a8f2bb14018aa0292db5":[3,0,344,12],
+"structo5m.html#a09bfea2ecb72945ce7eeb3f484ade447":[3,0,344,14],
+"structo5m.html#a0a4753743d1e1ec92696d7474b0a74a3":[3,0,344,5],
+"structo5m.html#a1d2517bd3dbc106916646038d1b72021":[3,0,344,8],
+"structo5m.html#a317de9cf1b525634b07f8885b8d8e444":[3,0,344,4],
+"structo5m.html#a4a6fd7bc3a5db10178608aa12e3c3db1":[3,0,344,11],
+"structo5m.html#a657419804f360b5795d34ce592c1f9a1":[3,0,344,13],
+"structo5m.html#a6c51177ef003dfa758e58be2859684bd":[3,0,344,2],
+"structo5m.html#a6c5553345f6c6fb99dafd38eea53be4d":[3,0,344,7],
+"structo5m.html#a85da6d9b7b33280a661f8f3c2934b8b5":[3,0,344,3],
+"structo5m.html#a8a16bf3815fa393d8e089bfb6f3959d5":[3,0,344,9],
+"structo5m.html#a9f8275dca3f572372d71b50d1e0f2c74":[3,0,344,6],
+"structo5m.html#ac5e4273e71e8b08f8640b2ce17921f82":[3,0,344,1],
+"structo5m.html#ad0e9410c06fac385bac3f3ef7528ccf0":[3,0,344,0],
+"structo5m.html#adeadb15b646f5ddca8030d99218f88c7":[3,0,344,10],
+"structobject__func.html":[3,0,345],
+"structobject__func.html#a069ec390d6c0f1131252ea9343319ca0":[3,0,345,8],
+"structobject__func.html#a0768e78bd25b261db07453660cfa2163":[3,0,345,4],
+"structobject__func.html#a10ce92fffe9830d698d18162f1f1ef7a":[3,0,345,10],
+"structobject__func.html#a1a95277faab8f6f1e31fafc5c1193bea":[3,0,345,9],
+"structobject__func.html#a2143a31ceda8717be69d1be8411f05c8":[3,0,345,12],
+"structobject__func.html#a24c57d3a15aefd11454a7f76c2434b12":[3,0,345,5],
+"structobject__func.html#a3f4de1941efa0ebfa93905b1aa8df7d9":[3,0,345,6],
+"structobject__func.html#a80a4325200821f691624c3a59f45eee0":[3,0,345,11],
+"structobject__func.html#a88db8a79824bc71382f7916342fcf251":[3,0,345,3],
+"structobject__func.html#a8ba8f27baba90cb9a7a7609fc07b8469":[3,0,345,1],
+"structobject__func.html#aa92106f3c169bdd1c791412f2d22a4d4":[3,0,345,0],
+"structobject__func.html#ad6eeec7c6ec2e661fcc15975eaaab172":[3,0,345,2],
+"structobject__func.html#af470006684405f1a9ad8af731340f29a":[3,0,345,7],
+"structodometer.html":[3,0,346],
+"structodometer.html#a178b5ddfa794546222faf1ffcae0840a":[3,0,346,0],
+"structodometer.html#a46ae4f81395ef82616184a8a3b51cd16":[3,0,346,2],
+"structodometer.html#a4e8dd31e1c6f777d486ccb7038811e6a":[3,0,346,16],
+"structodometer.html#a5da90d1ee0d9e5e371bab5c9146f2107":[3,0,346,18],
+"structodometer.html#a5e058b7a4d81adfd16a9822a6bd95a82":[3,0,346,3],
+"structodometer.html#a5ed9d60bba73b97939172bf09eef1449":[3,0,346,5],
+"structodometer.html#a6cf7dff5ea5d3d8b151abb2b3cac6f16":[3,0,346,10],
+"structodometer.html#a7db7d0d7c8694128b079c38579ad8cf4":[3,0,346,13],
+"structodometer.html#a7f8ea5a0437f6a72a5ef04a8a944b1b5":[3,0,346,20],
+"structodometer.html#a9a2aa3e47c51fce56a6ece26cdf3a04d":[3,0,346,9],
+"structodometer.html#a9e419e9a5ce6504928d935c7bff04803":[3,0,346,7],
+"structodometer.html#aa0bc124067b34c3ff1271530fade3e95":[3,0,346,15],
+"structodometer.html#aab8f5da3176ee28dfe9b30406848a9d9":[3,0,346,11],
+"structodometer.html#aabc26afeb2af4f2942f82d313ba6cc0d":[3,0,346,6],
+"structodometer.html#abb9a15fbbc763e20674ed74f421611b7":[3,0,346,12],
+"structodometer.html#abdf4cf85ce25ce4c1bd3f959cd9b3cbf":[3,0,346,4],
+"structodometer.html#ac055ecfa93276bc3231d044f4afcf702":[3,0,346,1],
+"structodometer.html#ae3fb4b87bde88e9cc8d5c06d0666589b":[3,0,346,17],
+"structodometer.html#ae47394f8df8600c8ff100dd955daf724":[3,0,346,14],
+"structodometer.html#ae624c24be56f38f61bf0392dd3e95d81":[3,0,346,8],
+"structodometer.html#aef34b4ce5d89ceb553c5a4635ec9071e":[3,0,346,19],
+"structoffset__len.html":[3,0,347],
+"structoffset__len.html#a4dd80ee2d4d8fdf24b0e84f701b28a81":[3,0,347,0],
+"structoffset__len.html#aadefce795de4bc97f5f0b5ff121ec201":[3,0,347,1],
+"structoption.html":[3,0,348],
+"structoption.html#a13bd155ec3b405d29c41ab8d0793be11":[3,0,348,3]
+};
diff --git a/html/navtreeindex19.js b/html/navtreeindex19.js
new file mode 100644
index 000000000..42aca4f32
--- /dev/null
+++ b/html/navtreeindex19.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX19 =
+{
+"structoption.html#a24ad4639d5d498fdc1c5b38bcaabc263":[3,0,348,0],
+"structoption.html#a90d7ee9a51eea5c002682dbd0af149e4":[3,0,348,1],
+"structoption.html#ae02f2d0cea6af34951d9008be8bfa625":[3,0,348,2],
+"structosd.html":[3,0,349],
+"structosd.html#acd7ef8a4df8731ff5da4df4fbe784164":[3,0,349,1],
+"structosd.html#addc1d42b11d2523a406e299c44444676":[3,0,349,0],
+"structosd__button.html":[3,0,350],
+"structosd__button.html#a0e07f1b8517e3daf7e37dec6af9aebb2":[3,0,350,2],
+"structosd__button.html#a15df6e888fc205f1e7ab0c0fae995dbe":[3,0,350,0],
+"structosd__button.html#a2a75003dd7a4e4fb72695364bdb30f3d":[3,0,350,3],
+"structosd__button.html#a85c82035f89577c01ce7825e80258bcc":[3,0,350,1],
+"structosd__button.html#a94712aad92b499ae47898267f2bdc002":[3,0,350,5],
+"structosd__button.html#ae0dfd8134d705b753d4b17933bca6864":[3,0,350,4],
+"structosd__item.html":[3,0,351],
+"structosd__item.html#a05b0080d170686984b8e2f9babfdce57":[3,0,351,17],
+"structosd__item.html#a1319f1da5fc1990d401053716bf999c2":[3,0,351,8],
+"structosd__item.html#a15130092885815c0a40d2f14a4e9af5f":[3,0,351,16],
+"structosd__item.html#a2241359869404c3ed8eba53644746556":[3,0,351,7],
+"structosd__item.html#a319f355cf548f743d3bae3019d6cd916":[3,0,351,4],
+"structosd__item.html#a372103371db7d2f63d23487329b5433d":[3,0,351,18],
+"structosd__item.html#a38e52f71e1a6405eb10224f7bd9aa90b":[3,0,351,5],
+"structosd__item.html#a3ab0d63cf9e2cb4e4725edf33d64ce83":[3,0,351,22],
+"structosd__item.html#a41caf500389648ee9f8ba928870bd474":[3,0,351,13],
+"structosd__item.html#a4540dc24aa44663ff2a0e176cbe21377":[3,0,351,24],
+"structosd__item.html#a485cfc3c0f4a036984b4935ffa7da777":[3,0,351,26],
+"structosd__item.html#a4cef62d17d95163d4df7c60b7a785798":[3,0,351,9],
+"structosd__item.html#a57318924da99a40920bd552e4206aa06":[3,0,351,29],
+"structosd__item.html#a681dde1eac2736697a6a2718c72a1dae":[3,0,351,20],
+"structosd__item.html#a6c90e4edede51f26c50734deceea1061":[3,0,351,12],
+"structosd__item.html#a7267c75370914c43f77f520c39aed315":[3,0,351,21],
+"structosd__item.html#a7ac2aa85d2f3035e3dce99914244e372":[3,0,351,10],
+"structosd__item.html#a7c042b8149fe6e8349e1d5994e363a1e":[3,0,351,6],
+"structosd__item.html#a8398325536a52b38d8c456b3bc046742":[3,0,351,19],
+"structosd__item.html#a8f50e03d1fa9ac8a6843c8926635b986":[3,0,351,1],
+"structosd__item.html#aa2aa130e997367683b71b96ec3492b2e":[3,0,351,0],
+"structosd__item.html#aa7fe754bae06b98fd165fe6936280203":[3,0,351,2],
+"structosd__item.html#ab2bc43e75eac1cc0cc2bdb44b378246a":[3,0,351,27],
+"structosd__item.html#ac4e67029f05e227ee5e24556262881a6":[3,0,351,3],
+"structosd__item.html#ac5ef7d8953962a62a3bda46d04ac1548":[3,0,351,11],
+"structosd__item.html#ae451268bd908ba0e139dbd2dd8527805":[3,0,351,28],
+"structosd__item.html#ae6e965b71304eecdb5af35a0bb4a5fc7":[3,0,351,23],
+"structosd__item.html#aecbcec7078d04b769612ad54edf6ed1b":[3,0,351,14],
+"structosd__item.html#aeea4c3e7ecd24bd8268cc4ffa9660128":[3,0,351,25],
+"structosd__item.html#aff849de461cbd617b0e26e39df0cf6be":[3,0,351,15],
+"structosd__item__methods.html":[3,0,352],
+"structosd__item__methods.html#ae6640b5da2ee77b36660d1b35e553fda":[3,0,352,0],
+"structosd__methods.html":[3,0,353],
+"structosd__methods.html#a07961c3ac1c3b0abae82001e82dfeb37":[3,0,353,3],
+"structosd__methods.html#a0abe7c75bdd5a4a5ab23baefe2ee4e88":[3,0,353,0],
+"structosd__methods.html#a207136f94792143c8b5c184239c02cd3":[3,0,353,2],
+"structosd__methods.html#aff429d03792ffa42f49f18adfd212e63":[3,0,353,1],
+"structosd__priv__common.html":[3,0,354],
+"structosd__priv__common.html#a43b3e90bcb588f26ac6315667d7a121f":[3,0,354,0],
+"structosd__priv__common.html#a682e1061dee6819cc6c0817d2153f0dd":[3,0,354,1],
+"structosd__priv__common.html#aa9bed70341e7721e9e28d6757cc10deb":[3,0,354,2],
+"structosd__scale.html":[3,0,355],
+"structosd__scale.html#a48ff43641869c37970af3e0487d3241b":[3,0,355,2],
+"structosd__scale.html#aa5eb89038e38c080a457ebe62814f264":[3,0,355,0],
+"structosd__scale.html#aac746179281b289ff37077d02628810e":[3,0,355,1],
+"structosd__scale.html#ae14342b31a97a06d2b3c069aa2de449f":[3,0,355,3],
+"structosd__speed__cam.html":[3,0,356],
+"structosd__speed__cam.html#a1d8e135c73757827caae920e9dc8091c":[3,0,356,1],
+"structosd__speed__cam.html#a2174aa7cb10e1091efb280a71482be2e":[3,0,356,7],
+"structosd__speed__cam.html#a7ae979efc85c10df7d46feb52e210add":[3,0,356,0],
+"structosd__speed__cam.html#a7d546c2a160bf5075acba4c9fda201a0":[3,0,356,3],
+"structosd__speed__cam.html#a7ddbd1d15283e29e7ffaebc304a477a1":[3,0,356,4],
+"structosd__speed__cam.html#a8cead8ca2622729c558d0a6090313312":[3,0,356,5],
+"structosd__speed__cam.html#ac089dcae1cb535547dbdcd90d2ad6731":[3,0,356,2],
+"structosd__speed__cam.html#ae8a34ef7b3ababcd4196d1730c1ab081":[3,0,356,6],
+"structosd__speed__cam__entry.html":[3,0,357],
+"structosd__speed__cam__entry.html#a558c4c45d78a1c9b23ce8533bfdb7011":[3,0,357,2],
+"structosd__speed__cam__entry.html#a59284bc45e69991db36e83bfa489570c":[3,0,357,1],
+"structosd__speed__cam__entry.html#a65cae085101c8779f6b5bd8ffad7c452":[3,0,357,3],
+"structosd__speed__cam__entry.html#a9cb68ecd953050f2ac9077538cde455e":[3,0,357,5],
+"structosd__speed__cam__entry.html#aba16c26b0816e2206d7080cce505e574":[3,0,357,0],
+"structosd__speed__cam__entry.html#acc7a53c9cdaadda468b0dad5047cbfb7":[3,0,357,4],
+"structosd__speed__warner.html":[3,0,358],
+"structosd__speed__warner.html#a083422050037fce7f1fa309334c9fc56":[3,0,358,5],
+"structosd__speed__warner.html#a0ce6feec10e11ef22d8cfb8ed62576b0":[3,0,358,7],
+"structosd__speed__warner.html#a3571d90eab207720ff60b64829fa5ab7":[3,0,358,12],
+"structosd__speed__warner.html#a3726136f2f3b7b944c1be43bb9db67a6":[3,0,358,0],
+"structosd__speed__warner.html#a516827abe7cc0f39a8680f52c6bddb3f":[3,0,358,1],
+"structosd__speed__warner.html#a55e5b67cc269842c1e2f6c6486faa1cc":[3,0,358,18],
+"structosd__speed__warner.html#a649e7e438f1bd4407c7dc8b78269725f":[3,0,358,8],
+"structosd__speed__warner.html#a72b00b359030570be6c4f8b838caff04":[3,0,358,11],
+"structosd__speed__warner.html#a85bd4e08c01c3e4bfe5004166564de16":[3,0,358,15],
+"structosd__speed__warner.html#a8a7a9417648754a88eb4a5284d2a26e2":[3,0,358,16],
+"structosd__speed__warner.html#a927534a9c545e30fe8c2f2e089373d24":[3,0,358,14],
+"structosd__speed__warner.html#a9a7737f4a5d5dc088fd995032a9d1955":[3,0,358,4],
+"structosd__speed__warner.html#aa56f0f8fd2cdc293d325555957251550":[3,0,358,6],
+"structosd__speed__warner.html#ab59e206f0026cd041d8427c97fb706eb":[3,0,358,13],
+"structosd__speed__warner.html#ab89465df0aad409306892943101e9692":[3,0,358,10],
+"structosd__speed__warner.html#abc0a4cc9c3736d73a4d513d3c00e4983":[3,0,358,3],
+"structosd__speed__warner.html#abd0b26718acca19cb95e9666e9f76354":[3,0,358,2],
+"structosd__speed__warner.html#adce70557540e52c5e7d312a079493a0d":[3,0,358,9],
+"structosd__speed__warner.html#aeb19089adc1a800f6601369ea61d2e6b":[3,0,358,17],
+"structosd__text.html":[3,0,359],
+"structosd__text.html#a2917d3b5e2886dc7d3597b2d6c4fce35":[3,0,359,2],
+"structosd__text.html#a5cd60c19927214b01c78f3deaab6ccce":[3,0,359,3],
+"structosd__text.html#a60a20abb8b0ad041ebb027c7090ba09c":[3,0,359,4],
+"structosd__text.html#a791ef98a3efb9b804d60b2d425690553":[3,0,359,0],
+"structosd__text.html#ae710da7d85a3dd062af700bba658bc53":[3,0,359,1],
+"structosd__text__item.html":[3,0,360],
+"structosd__text__item.html#a02a093da27d24dec3952f598413817fc":[3,0,360,2],
+"structosd__text__item.html#a22d993ef665ef6a28aae1e8a8ef4d35b":[3,0,360,6],
+"structosd__text__item.html#a25c65e09723d7a56bbc1ce8a599f46ba":[3,0,360,1],
+"structosd__text__item.html#a444ed914b71ac8c4c4d7574eaa0ab9d9":[3,0,360,3],
+"structosd__text__item.html#a8a51793e1e0e88a9b3d3c17ecb95d9a7":[3,0,360,0],
+"structosd__text__item.html#a9ffa2b30dc457a646be95592c6552626":[3,0,360,5],
+"structosd__text__item.html#aa760b0bc0b130e5ae63c522bd8547b45":[3,0,360,7],
+"structosd__text__item.html#ab3b76b2860bb7f2f565ad0d37c6c83a1":[3,0,360,4],
+"structosd__text__item.html#adcf40c381613f1360f9fff92dee12118":[3,0,360,8],
+"structosm__protobufdb__context.html":[3,0,361],
+"structosm__protobufdb__context.html#a05006471e76910b137273bf68ef6fdb5":[3,0,361,14],
+"structosm__protobufdb__context.html#a0517562b6171593f69655ea969a8fcb6":[3,0,361,4],
+"structosm__protobufdb__context.html#a3429736b427bc0a2d0437b86991deab3":[3,0,361,10],
+"structosm__protobufdb__context.html#a396601a23f2878da9c90e7ea673243af":[3,0,361,3],
+"structosm__protobufdb__context.html#a3a22a2555f03024f9a9f4b8bcf71f12e":[3,0,361,8],
+"structosm__protobufdb__context.html#a47b1cff8336bfa5b893f922d452143ea":[3,0,361,1],
+"structosm__protobufdb__context.html#a4a467f03766e4a6e8cab95ee6588807b":[3,0,361,2],
+"structosm__protobufdb__context.html#a5285e72fd13c451e6bb792a71f9d3a20":[3,0,361,0],
+"structosm__protobufdb__context.html#a5d0b898ec22bfa02c134357d5df63521":[3,0,361,5],
+"structosm__protobufdb__context.html#a65610f7b2e8c43336eb97b638cce7c36":[3,0,361,11],
+"structosm__protobufdb__context.html#a65a776bea5bd75a2fb609467866e4bd7":[3,0,361,6],
+"structosm__protobufdb__context.html#a82d38e2a55a7d2d26c5b5f09b5eed0f9":[3,0,361,12],
+"structosm__protobufdb__context.html#ab4ed3903563d4bb47a6401a94cb234da":[3,0,361,7],
+"structosm__protobufdb__context.html#abb5a7cc7d40f43ae28c70f155de5b117":[3,0,361,9],
+"structosm__protobufdb__context.html#ad1f40a0e7cd56ed40776a1b0e13c3629":[3,0,361,13],
+"structosm__protobufdb__context.html#af006c42c8dd142be7c7e87afb913abf2":[3,0,361,16],
+"structosm__protobufdb__context.html#aff66f484eec1127e9c5bd49ba46bb37c":[3,0,361,15],
+"structpadding.html":[3,0,362],
+"structpadding.html#a6182228cfd24804ecaf058ec715a5989":[3,0,362,3],
+"structpadding.html#a7719e125adf374a4ac213f418dfd9770":[3,0,362,1],
+"structpadding.html#a7a4b4df65f70598f0a255ceb0d0ca8fd":[3,0,362,2],
+"structpadding.html#af84433bc78ab8a258adea15d7f43019a":[3,0,362,0],
+"structparam__list.html":[3,0,366],
+"structparam__list.html#a7634d0da1154a237d71b4da3a023d65b":[3,0,366,1],
+"structparam__list.html#ab70eda8d1a908b4fb83c38234214220d":[3,0,366,0],
+"structparent.html":[3,0,368],
+"structparent.html#a13c8cb03a3f09ea5b724e1ceba553bad":[3,0,368,0],
+"structparent.html#a7be880422f61e4460638dac8a2306ab0":[3,0,368,1],
+"structparse__args.html":[3,0,369],
+"structparse__args.html#ab5379cea0a80b829288432cddbbd75ba":[3,0,369,0],
+"structparse__args.html#ad8dbcb01a96caae0d4654b66d5370280":[3,0,369,1],
+"structparsedata.html":[3,0,370],
+"structparsedata.html#a3851e627b504d52453089a03fdf5a972":[3,0,370,1],
+"structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6":[3,0,370,6],
+"structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438":[3,0,370,8],
+"structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2":[3,0,370,11],
+"structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08":[3,0,370,9],
+"structparsedata.html#a80adf87336cf82d88319d9b6621f7143":[3,0,370,5],
+"structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f":[3,0,370,10],
+"structparsedata.html#ab8bfc5febe18661ff3c6326333a99954":[3,0,370,4],
+"structparsedata.html#abcca051f0b6eb590a761988deac9ede3":[3,0,370,0],
+"structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0":[3,0,370,3],
+"structparsedata.html#aec92b056a2ff93437efaff1880aeafc2":[3,0,370,7],
+"structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac":[3,0,370,2],
+"structpathattr.html":[3,0,374],
+"structpathattr.html#a3be73715e7e57a38df9b908e866fad68":[3,0,374,3],
+"structpathattr.html#a488e7439e0ac35b69093e0a94500cb51":[3,0,374,11],
+"structpathattr.html#a5c1d09eeccd9ee69b51b86b865b1ca2d":[3,0,374,5],
+"structpathattr.html#a63dd3cc95357c4dbd48d7a300ce35e22":[3,0,374,0],
+"structpathattr.html#a6bc9ca9f40362e744b47a20ea329e827":[3,0,374,10],
+"structpathattr.html#a6f3063a3e779917b2380fda596567823":[3,0,374,7],
+"structpathattr.html#a84e8305559d28a4713e6cc1b733335e1":[3,0,374,6],
+"structpathattr.html#ac2128c62780bb72549dbac4e5578de04":[3,0,374,8],
+"structpathattr.html#ac278d4e747db4a56dba70c2b4baa0627":[3,0,374,9],
+"structpathattr.html#ad0c47453c8a63570caaa3a10b8ba96a1":[3,0,374,2],
+"structpathattr.html#ae633a6e5f09eb406d554c7d2054b3bed":[3,0,374,1],
+"structpathattr.html#afdf22880bc9c2757c4d1bee69cbf72c0":[3,0,374,4],
+"structpcoord.html":[3,0,375],
+"structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0":[3,0,375,2],
+"structpcoord.html#a3f0d3a1ce2a3798b305b32c2a2c13495":[3,0,375,0],
+"structpcoord.html#a875f35249b19419eb6dfbad5ff18f268":[3,0,375,1],
+"structpcoordObject.html":[3,0,376],
+"structpcoordObject.html#a1860fc117a52cee2fb5a3ed0021a521c":[3,0,376,0],
+"structpedestrian.html":[3,0,377],
+"structpedestrian.html#a51f18c396d35ca35282026796bd5d6a1":[3,0,377,2],
+"structpedestrian.html#a52a96cacd20e1826d0b9a023592e0a99":[3,0,377,3],
+"structpedestrian.html#a6cbbbaa6366008ad764e426a4b453bf8":[3,0,377,1],
+"structpedestrian.html#a9f81c44db886aac39d93c8b67a2a8431":[3,0,377,0],
+"structphrase.html":[3,0,382],
+"structphrase.html#a914e67fe4c685042a0827c78605a486e":[3,0,382,2],
+"structphrase.html#ad3ad93e106bd4d44ddd8334cd5d4c94c":[3,0,382,1],
+"structphrase.html#ad78b2932f5073e5377c85efa3e45f4f6":[3,0,382,0],
+"structplugin.html":[3,0,383],
+"structplugin.html#a1c9970a7340b69b93c423151782a6200":[3,0,383,1],
+"structplugin.html#a3e3ea3a06ec41a8e40c88e6ad81f0fc0":[3,0,383,0],
+"structplugin.html#a9c225c021f1b4e18d40d75ff5f04572c":[3,0,383,4],
+"structplugin.html#abac25cf3bd4ef14df348ee89b83d08c2":[3,0,383,3],
+"structplugin.html#af16912490672f8cc192fe4a863a25392":[3,0,383,2],
+"structplugins.html":[3,0,384],
+"structplugins.html#a7c9d3cced6b752b2c67c62601e9c06f3":[3,0,384,1],
+"structplugins.html#a89b4ff4f9ce31c76600199e88f580dfc":[3,0,384,0],
+"structpng__color__16__struct.html":[3,0,385],
+"structpng__color__16__struct.html#a069bad345aefbe4eab29fcc1d8af91e6":[3,0,385,4],
+"structpng__color__16__struct.html#a44a918da0d9a50cf94fcad5a3c741ee0":[3,0,385,3],
+"structpng__color__16__struct.html#a660a572a0a2f4094408f2fecb61571ac":[3,0,385,1],
+"structpng__color__16__struct.html#af01259ffd46c78eff9b1ad584a295126":[3,0,385,2],
+"structpng__color__16__struct.html#afd68833319d436582aa5911de7cdd46b":[3,0,385,0],
+"structpng__color__8__struct.html":[3,0,386],
+"structpng__color__8__struct.html#a40d053224177df35c037525b39563b05":[3,0,386,3],
+"structpng__color__8__struct.html#a574edc173d956cca144927262e88653e":[3,0,386,2],
+"structpng__color__8__struct.html#a58225d3b6426185d5a40d3c9935db96a":[3,0,386,1],
+"structpng__color__8__struct.html#a5cd91bb4b3429256b84e6f28c72778b8":[3,0,386,4],
+"structpng__color__8__struct.html#af1c7203aefe12bd35dc9a4cdd58e7a4b":[3,0,386,0],
+"structpng__color__struct.html":[3,0,387],
+"structpng__color__struct.html#a528e625b2778e787dc182e5df1164bbc":[3,0,387,0],
+"structpng__color__struct.html#ad39dc2d7cb82e3670a3ad397bb4083cb":[3,0,387,2],
+"structpng__color__struct.html#ada9b5a911b185eaf7c6b87934e9f11ce":[3,0,387,1],
+"structpng__dsort__struct.html":[3,0,388],
+"structpng__dsort__struct.html#a09ba275bb5489f22e906be30b63f5452":[3,0,388,0],
+"structpng__dsort__struct.html#a1220c12ccc8d2eb1f3c0f49548efdfe7":[3,0,388,1],
+"structpng__dsort__struct.html#a9cfe3ab6de9319c0d18dd16075c21fa2":[3,0,388,2],
+"structpng__info__struct.html":[3,0,389],
+"structpng__info__struct.html#a00de4dbe2989f3e81a367ec699cc3499":[3,0,389,68],
+"structpng__info__struct.html#a0240a167cb880b831a8683223c1fb7cf":[3,0,389,47],
+"structpng__info__struct.html#a05d48b7629ee75b0d6df1311cb11e82e":[3,0,389,46],
+"structpng__info__struct.html#a08aa92305b7d99d7106488382261a0e6":[3,0,389,58],
+"structpng__info__struct.html#a09eedbf9237962d4d45e71e7a2794fa5":[3,0,389,17],
+"structpng__info__struct.html#a0bf83d8ab283f01c92e8402af6836190":[3,0,389,66],
+"structpng__info__struct.html#a0cf3904f39e0c0af1f7c3b5bc3bfc33c":[3,0,389,31],
+"structpng__info__struct.html#a111c670b431bff35ea9a47cacf190250":[3,0,389,69],
+"structpng__info__struct.html#a150966243a47afe8e64fa8c0f307bfb1":[3,0,389,25],
+"structpng__info__struct.html#a19378bc934ab32d0ac299abb2fd09741":[3,0,389,44],
+"structpng__info__struct.html#a216ae5fb1daff66f9d461d1b1dbb6254":[3,0,389,56],
+"structpng__info__struct.html#a2189e738364289ed6ad869a41f6f6384":[3,0,389,24],
+"structpng__info__struct.html#a2c6bf85f9fe3331de438ac534f82c8c7":[3,0,389,53],
+"structpng__info__struct.html#a2e55fedc0e5c00021134ed1bd3adf77e":[3,0,389,40],
+"structpng__info__struct.html#a3505642667f6a587cf7789925753dfc9":[3,0,389,45],
+"structpng__info__struct.html#a3e3ad931ede73bdff68d19a5a14e97d6":[3,0,389,14],
+"structpng__info__struct.html#a3e3f90075d35c903f290e1ec55d30ac6":[3,0,389,2],
+"structpng__info__struct.html#a3fc961c3925051a702b9177227702e3b":[3,0,389,12],
+"structpng__info__struct.html#a44e2ae34ac6cb3e2809291ffbead76b3":[3,0,389,49],
+"structpng__info__struct.html#a47904541719f53ddccd79e09f87f3abb":[3,0,389,28],
+"structpng__info__struct.html#a4844eadf8657ef08b6e7d577a0491538":[3,0,389,15],
+"structpng__info__struct.html#a487eecdd2dbc26656460012bdf85ff5a":[3,0,389,39],
+"structpng__info__struct.html#a492691764472633c7e046d0b80f9a3a5":[3,0,389,1],
+"structpng__info__struct.html#a4e031ff94f4501210755a073e061bfa4":[3,0,389,21],
+"structpng__info__struct.html#a54b9d91e879bab87f3b9219a9528fcf1":[3,0,389,51],
+"structpng__info__struct.html#a54ff13ac729e893eaedd5499a299ca2f":[3,0,389,8],
+"structpng__info__struct.html#a611e68d5c8760d5dde85a44ec298d456":[3,0,389,57],
+"structpng__info__struct.html#a62a1a82bf148f792c27a0779cecede9a":[3,0,389,65],
+"structpng__info__struct.html#a63e0819975b1a3dff01f23c67c86dd45":[3,0,389,18],
+"structpng__info__struct.html#a66e29accd9f0e1faf0950e72d2121f33":[3,0,389,0],
+"structpng__info__struct.html#a68485ae1bfea3f7b26e4ad0caaa02ad6":[3,0,389,27],
+"structpng__info__struct.html#a6a79d17fa0b75737d29ac69fc84c5977":[3,0,389,71],
+"structpng__info__struct.html#a6ae2423273fd0c4feae6e8ad34a3c3cd":[3,0,389,5],
+"structpng__info__struct.html#a709ce088b8b66e6c0dfe7eef4caac686":[3,0,389,9],
+"structpng__info__struct.html#a71f22da2f24fad06e4eb4e976dc01f97":[3,0,389,64]
+};
diff --git a/html/navtreeindex2.js b/html/navtreeindex2.js
new file mode 100644
index 000000000..89d9505ed
--- /dev/null
+++ b/html/navtreeindex2.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX2 =
+{
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#ae071e6be599dd6108fcd70ec9a40f86c":[3,0,0,0,0,11,12],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#af5b522f2ba4df330837369d4ea100c6a":[3,0,0,0,0,11,19],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#afad30d4787df3deb268cffc82fa6fdd9":[3,0,0,0,0,11,9],
+"classorg_1_1navitproject_1_1navit_1_1NavitMapDownloader.html#afc2d40c368d53c2ecec8b98441f06fa8":[3,0,0,0,0,11,17],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html":[3,0,0,0,0,12],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a173515344474c2e4e090be7eb61a549b":[3,0,0,0,0,12,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a79266e72fff43bd5c3bab92c5ffa8935":[3,0,0,0,0,12,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a8186c2ed53d2e36a4d81c815c2b6d3d5":[3,0,0,0,0,12,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#a8c81467cadfe2caa78c9fc4e4032841b":[3,0,0,0,0,12,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitRestoreTask.html#ae58c05516229b205423ce38b9830c6c5":[3,0,0,0,0,12,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitSensors.html":[3,0,0,0,0,13],
+"classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#a4821526e553f7ce0355678695be991d4":[3,0,0,0,0,13,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#a5c32ad97daf4cec5b922d15caf12f3d7":[3,0,0,0,0,13,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitSensors.html#aeb00fd68dc05c4ea341fd9480f5f810f":[3,0,0,0,0,13,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html":[3,0,0,0,0,14],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html#a4504b11f93421c038f92727e472193ae":[3,0,0,0,0,14,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech.html#a755779d05e212203e301e42713bece96":[3,0,0,0,0,14,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html":[3,0,0,0,0,15],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a02727414f9ce45fa734aacca3726e33f":[3,0,0,0,0,15,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a53375d1c4b645297b803d77b235a2f52":[3,0,0,0,0,15,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitSpeech2.html#a5ce5cff803fb38558e698a95f5909637":[3,0,0,0,0,15,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitTextTranslations.html":[3,0,0,0,0,16],
+"classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html":[3,0,0,0,0,17],
+"classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#a49a6e39c14b5a3a2e717a5dedb6556cb":[3,0,0,0,0,17,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#a8172f952acc181efa7d35093163718d9":[3,0,0,0,0,17,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitTimeout.html#ade120a67834369cc73af73c1d4205aa3":[3,0,0,0,0,17,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html":[3,0,0,0,0,18],
+"classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#a2dd99bc2e97fa87cbce1ed40a942e4ca":[3,0,0,0,0,18,0],
+"classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#a2fb16d5d2917fe6ffa238fd6d2ef1587":[3,0,0,0,0,18,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitVehicle.html#ac9c4565071ab9f4f4a5f473330dd8052":[3,0,0,0,0,18,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html":[3,0,0,0,0,19],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a277663e7ae11ef894bdec2a0aec7ff82":[3,0,0,0,0,19,3],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a2bd60cd2aa38666faf60ff49def91d19":[3,0,0,0,0,19,1],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a5f12aa40a53d73dad2ec85c9a75f2577":[3,0,0,0,0,19,4],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#a64bb5eb33af82d76c6a09383318e91ae":[3,0,0,0,0,19,2],
+"classorg_1_1navitproject_1_1navit_1_1NavitWatch.html#ae14883508b0367b1acddb2f619279708":[3,0,0,0,0,19,0],
+"classqt5__navit__timer.html":[3,0,409],
+"classqt5__navit__timer.html#a3866983df278a27ad30d4b483da157f6":[3,0,409,4],
+"classqt5__navit__timer.html#a7bbda26f1ee764099c0484eb7f39addb":[3,0,409,0],
+"classqt5__navit__timer.html#aa2f72702250ca388f606120b9239365a":[3,0,409,2],
+"classqt5__navit__timer.html#ad139eb9e543aa856db72cc548020cfba":[3,0,409,3],
+"classqt5__navit__timer.html#af7e9cf69299079e1f075c449967674af":[3,0,409,1],
+"color_8h_source.html":[4,0,22],
+"command_8h_source.html":[4,0,23],
+"common_8h_source.html":[4,0,0,0,0],
+"config___8h_source.html":[4,0,24],
+"coord_8h_source.html":[4,0,25],
+"corelocation_8h_source.html":[4,0,11,2,0],
+"country_8h_source.html":[4,0,26],
+"crc32_8h_source.html":[4,0,9,10,0],
+"csv_8h_source.html":[4,0,6,0,0],
+"data_8h_source.html":[4,0,27],
+"data__window_8h_source.html":[4,0,28],
+"data__window__int_8h_source.html":[4,0,29],
+"debug_8h_source.html":[4,0,30],
+"destination_8h_source.html":[4,0,31],
+"dir_049d1c8c57dbcf379acaaa14064791e6.html":[4,0,2,0],
+"dir_051ff8d3d6d7373477c7750a504c273a.html":[4,0,11,5],
+"dir_062cf704faf8860ba50e0ddefeb8b4e5.html":[4,0,7],
+"dir_0d964a942848f2da9e4611d1f0b24068.html":[4,0,9,3],
+"dir_11bc0974ce736ce9a6fadebbeb7a8314.html":[4,0,4],
+"dir_12305126b3bea02e6a26c9511d9cc1d7.html":[4,0,9,10],
+"dir_1665a1f26aa7f80a33d12b48dabffa73.html":[4,0,9,5],
+"dir_16a7e9c1028f2761047e32e74b8532d0.html":[4,0,3,4,0],
+"dir_1d90612e2b94e2840a52a97dcade9272.html":[4,0,9,2],
+"dir_1e01caeed39e438b48739037bdceb4ca.html":[4,0,5,0],
+"dir_1e09e1eef3b8f293ec297f89dc24ff08.html":[4,0,4,1],
+"dir_287d7b7976a99f2561b2ce94852b1449.html":[4,0,4,4],
+"dir_2ea991e553e5d35b57b9be4f74274886.html":[4,0,11,2],
+"dir_2fc37108f732ff0ccba030a362106989.html":[4,0,11,4],
+"dir_36587c23e77b5edc814903d328039f6c.html":[4,0,3,4],
+"dir_3755bef44ed3bfb4ffcb6a41c1c79aa2.html":[4,0,5],
+"dir_399a916a4057be65784a57a4334cd12d.html":[4,0,4,3],
+"dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html":[4,0,9,6],
+"dir_3c6a17148547da62484d40199057d705.html":[4,0,4,4,0],
+"dir_4993c6783887a0bc8a44af89ddf4100f.html":[4,0,10,0,0],
+"dir_4e4a63407ebf32610755ea235ec7d037.html":[4,0,3,2],
+"dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html":[4,0,10],
+"dir_5348599fb53ffd0a04c751b1feb60690.html":[4,0,6,3],
+"dir_54f7e3dbaecc7243bd4ca1df73de1d82.html":[4,0,9,7],
+"dir_58062094631e8b3486802dabc50a069c.html":[4,0,9,7,1],
+"dir_5815af820a9cc9481f1d0990a0d60286.html":[4,0,9],
+"dir_5c283744458b038400bd774ec89e9ec9.html":[4,0,6,0],
+"dir_5d688059bd21a313bc96de52905569a5.html":[4,0,11],
+"dir_5efb8cfc1694cbfe4776847fbb5c563b.html":[4,0,7,1],
+"dir_629690313ac978c400b86cc5525f4b87.html":[4,0,6],
+"dir_62ed8f96c89320da3fd7e16a2b85192c.html":[4,0,0],
+"dir_63b52ddf23d778bbcd97539fd18c8c48.html":[4,0,9,4,0],
+"dir_6964d06faaa66aae8a0594d4dc847a0b.html":[4,0,4,0],
+"dir_6bdf73800134bb9604564d37aee1e29f.html":[4,0,9,8],
+"dir_6ffc0f016d2deaea924d934b564632d3.html":[4,0,9,0],
+"dir_71c7180a61976a97772dea51b3e2c740.html":[4,0,5,0,0],
+"dir_720b853eee6f4465f2234e49d40a2650.html":[4,0,9,9],
+"dir_7840427b37271f46ca660243b7a28cba.html":[4,0,11,1],
+"dir_7aed18b4691c13264304778a7a12cc02.html":[4,0,9,7,0],
+"dir_7e6a584d3889449e2c432321014d65b5.html":[4,0,7,0],
+"dir_7f1ddf2750ccac222e58a0a92d422bde.html":[4,0,9,4],
+"dir_8022f260cb33bb0f12ace4cf11c510e1.html":[4,0,4,2],
+"dir_88345b80b8e003bff9bb55c25fb3b53d.html":[4,0,8,0],
+"dir_8b19c315ddc03d8f73d70316e3e36453.html":[4,0,3,1],
+"dir_9942baf907e5932713ea498262916d97.html":[4,0,11,0],
+"dir_9ba5d7c5d3f2b673fd3a7e1c44a65e13.html":[4,0,6,2],
+"dir_9c614f9f6d85e2ed081007371a4f5142.html":[4,0,3,3],
+"dir_b2f903c5aadb40b2b3c6f038c9268aec.html":[4,0,11,3],
+"dir_b565d4fcb41986a6b26d7475fb3f69ab.html":[4,0,8,1],
+"dir_b7007fe8f1dc2d1a9adfc8067bd6a2ee.html":[4,0,0,0],
+"dir_be188be5249491678773f9f5c5b518cb.html":[4,0,6,1],
+"dir_bf5346e9592bc1ac9fb591bd6d4d769a.html":[4,0,1],
+"dir_c7b46606d24366b69b1a67bdd3f2153b.html":[4,0,3,0],
+"dir_c9489aedb91d793176e12fc4e8412440.html":[4,0,9,1],
+"dir_c9e0e5754b02154938f7bb05ce1e7219.html":[4,0,7,1,0],
+"dir_d96a2be2088865c6bacdc361b708e41e.html":[4,0,8],
+"dir_e3f7bffca7669cf35b8652af00d5e0d2.html":[4,0,10,0],
+"dir_e6c54268d011365494e6c4da02774db2.html":[4,0,2],
+"dir_e79632891301b850df87e9c0030293fa.html":[4,0,3],
+"dir_fb4e75ee58b189715b1a0f0bb7695a3d.html":[4,0,0,1],
+"draw__info_8h_source.html":[4,0,32],
+"emess_8h_source.html":[4,0,10,0,0,0],
+"endianess_8h_source.html":[4,0,33],
+"errno_8h_source.html":[4,0,9,4,2],
+"errorcode_8h_source.html":[4,0,10,0,0,1],
+"espeak__command_8h_source.html":[4,0,9,0,1],
+"eval-plural_8h_source.html":[4,0,9,2,0],
+"event_8h_source.html":[4,0,34],
+"event__glib_8h_source.html":[4,0,35],
+"event__qt5_8h_source.html":[4,0,3,1,0],
+"event__sdl_8h_source.html":[4,0,3,3,0],
+"ezxml_8h_source.html":[4,0,9,1,0],
+"fake_8h_source.html":[4,0,9,3,0],
+"fcntl_8h_source.html":[4,0,9,4,3],
+"fib_8h_source.html":[4,0,1,0],
+"fibpriv_8h_source.html":[4,0,1,1],
+"fifo_8h_source.html":[4,0,9,0,3],
+"file_8h_source.html":[4,0,36],
+"fileformat_8pb-c_8h_source.html":[4,0,7,0,0],
+"files.html":[4,0],
+"font__freetype_8h.html":[4,0,2,0,0],
+"font__freetype_8h_source.html":[4,0,2,0,0],
+"functions.html":[3,2,0],
+"functions.html":[3,2,0,0],
+"functions_b.html":[3,2,0,1],
+"functions_c.html":[3,2,0,2],
+"functions_d.html":[3,2,0,3],
+"functions_e.html":[3,2,0,4],
+"functions_f.html":[3,2,0,5],
+"functions_func.html":[3,2,1],
+"functions_g.html":[3,2,0,6],
+"functions_h.html":[3,2,0,7],
+"functions_i.html":[3,2,0,8],
+"functions_k.html":[3,2,0,9],
+"functions_l.html":[3,2,0,10],
+"functions_m.html":[3,2,0,11],
+"functions_n.html":[3,2,0,12],
+"functions_o.html":[3,2,0,13],
+"functions_p.html":[3,2,0,14],
+"functions_prop.html":[3,2,3],
+"functions_q.html":[3,2,0,15],
+"functions_r.html":[3,2,0,16],
+"functions_s.html":[3,2,0,17],
+"functions_t.html":[3,2,0,18],
+"functions_u.html":[3,2,0,19],
+"functions_v.html":[3,2,0,20],
+"functions_vars.html":[3,2,2],
+"functions_vars.html":[3,2,2,0],
+"functions_vars_b.html":[3,2,2,1],
+"functions_vars_c.html":[3,2,2,2],
+"functions_vars_d.html":[3,2,2,3],
+"functions_vars_e.html":[3,2,2,4],
+"functions_vars_f.html":[3,2,2,5],
+"functions_vars_g.html":[3,2,2,6],
+"functions_vars_h.html":[3,2,2,7],
+"functions_vars_i.html":[3,2,2,8],
+"functions_vars_k.html":[3,2,2,9],
+"functions_vars_l.html":[3,2,2,10],
+"functions_vars_m.html":[3,2,2,11],
+"functions_vars_n.html":[3,2,2,12],
+"functions_vars_o.html":[3,2,2,13],
+"functions_vars_p.html":[3,2,2,14],
+"functions_vars_r.html":[3,2,2,15],
+"functions_vars_s.html":[3,2,2,16],
+"functions_vars_t.html":[3,2,2,17],
+"functions_vars_u.html":[3,2,2,18],
+"functions_vars_v.html":[3,2,2,19],
+"functions_vars_w.html":[3,2,2,20],
+"functions_vars_x.html":[3,2,2,21],
+"functions_vars_y.html":[3,2,2,22],
+"functions_vars_z.html":[3,2,2,23],
+"functions_w.html":[3,2,0,21],
+"functions_x.html":[3,2,0,22],
+"functions_y.html":[3,2,0,23],
+"functions_z.html":[3,2,0,24],
+"galias_8h_source.html":[4,0,9,3,1],
+"galloca_8h_source.html":[4,0,9,3,2],
+"gar2navit_8h_source.html":[4,0,6,1,0],
+"garmin_8h_source.html":[4,0,6,1,1],
+"geodesic_8h_source.html":[4,0,10,0,0,2],
+"geom_8h_source.html":[4,0,37],
+"gerror_8h_source.html":[4,0,9,3,3],
+"getopt_8h_source.html":[4,0,9,4,4],
+"getopt__long_8h_source.html":[4,0,9,9,0],
+"gettextP_8h_source.html":[4,0,9,2,1],
+"ghash_8h_source.html":[4,0,9,3,4],
+"glib_8h_source.html":[4,0,9,3,5],
+"glib__slice_8h_source.html":[4,0,38],
+"glibconfig_8h_source.html":[4,0,9,3,6],
+"glibintl_8h_source.html":[4,0,9,3,7],
+"glist_8h_source.html":[4,0,9,3,8],
+"glob_8h_source.html":[4,0,9,8,0],
+"globals.html":[4,1,0],
+"globals.html":[4,1,0,0],
+"globals_a.html":[4,1,0,1],
+"globals_d.html":[4,1,0,2],
+"globals_defs.html":[4,1,6],
+"globals_enum.html":[4,1,4],
+"globals_eval.html":[4,1,5],
+"globals_func.html":[4,1,1],
+"globals_func.html":[4,1,1,0],
+"globals_func_g.html":[4,1,1,1],
+"globals_func_m.html":[4,1,1,2],
+"globals_func_n.html":[4,1,1,3],
+"globals_func_p.html":[4,1,1,4],
+"globals_func_r.html":[4,1,1,5],
+"globals_func_s.html":[4,1,1,6],
+"globals_func_t.html":[4,1,1,7],
+"globals_func_v.html":[4,1,1,8],
+"globals_g.html":[4,1,0,3],
+"globals_m.html":[4,1,0,4],
+"globals_n.html":[4,1,0,5],
+"globals_p.html":[4,1,0,6],
+"globals_r.html":[4,1,0,7],
+"globals_s.html":[4,1,0,8],
+"globals_t.html":[4,1,0,9],
+"globals_type.html":[4,1,3],
+"globals_v.html":[4,1,0,10],
+"globals_vars.html":[4,1,2],
+"gmacros_8h_source.html":[4,0,9,3,9],
+"gmem_8h_source.html":[4,0,9,3,10],
+"gmessages_8h_source.html":[4,0,9,3,11],
+"gmo_8h_source.html":[4,0,9,2,2],
+"gprintf_8h_source.html":[4,0,9,3,12],
+"gprintfint_8h_source.html":[4,0,9,3,13],
+"gpx2navit__txt_8h_source.html":[4,0,10,0,0,3],
+"gquark_8h_source.html":[4,0,9,3,14],
+"graphics_2win32_2resources_2resource_8h_source.html":[4,0,3,4,0,0],
+"graphics_8h.html":[4,0,39],
+"graphics_8h.html#a01800b2271a6a173f374e1a8de0a4783":[4,0,39,28],
+"graphics_8h.html#a054e540b8f9e1257cd2472662e1fd129":[4,0,39,26],
+"graphics_8h.html#a05f933e81f028b7b9d802f44403d8f25":[4,0,39,15],
+"graphics_8h.html#a1060bbcc5b480bd3f5c3f01c0c6f8000":[4,0,39,39],
+"graphics_8h.html#a1078b0b63913aabe459d72d795c2ed4a":[4,0,39,54]
+};
diff --git a/html/navtreeindex20.js b/html/navtreeindex20.js
new file mode 100644
index 000000000..d26728b13
--- /dev/null
+++ b/html/navtreeindex20.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX20 =
+{
+"structpng__info__struct.html#a723808b3283cc5898546c1424bd5ed82":[3,0,389,22],
+"structpng__info__struct.html#a7486bac3111bcf3f2704731a09e8d6f2":[3,0,389,35],
+"structpng__info__struct.html#a788f869127c0fc7f60c0a2fc32f3f492":[3,0,389,70],
+"structpng__info__struct.html#a7ee89c5ae94b74467e8fc7d550139e79":[3,0,389,42],
+"structpng__info__struct.html#a834367da72c7dee66161ce4cdabe3d9a":[3,0,389,10],
+"structpng__info__struct.html#a8543337f34aa4a2226b8097060846f6f":[3,0,389,33],
+"structpng__info__struct.html#a85faa4b47eed4fb1195956f915a5a211":[3,0,389,16],
+"structpng__info__struct.html#a870761f88d3c0aa9d7bc5b91190e5e9f":[3,0,389,36],
+"structpng__info__struct.html#a87ad6f4d5e29d5c264ca8381ff0161ae":[3,0,389,13],
+"structpng__info__struct.html#a8f5174bd85ca4fb3c861218308b251cf":[3,0,389,41],
+"structpng__info__struct.html#a8fce3b62a0744be86aacd2a3827bbaf6":[3,0,389,23],
+"structpng__info__struct.html#a9241e751b9aca559f1c83d3a0640ef9e":[3,0,389,43],
+"structpng__info__struct.html#a94f4f0d5679f86e35600e9b08362f9ff":[3,0,389,7],
+"structpng__info__struct.html#a964025dabd72160ffa2984040ddc5f3b":[3,0,389,30],
+"structpng__info__struct.html#a9df3d46242c72bbea6d9ca81c7e183f5":[3,0,389,50],
+"structpng__info__struct.html#aa30a2963392f0fe6685047f5890d7964":[3,0,389,67],
+"structpng__info__struct.html#aa47a2f299ef1098baf496eb2a13b4aea":[3,0,389,59],
+"structpng__info__struct.html#aabcb7bcf45b1034930b4afe6f5c5e8d1":[3,0,389,60],
+"structpng__info__struct.html#ab01f0096ed6cb61767ea8c835b651cf9":[3,0,389,61],
+"structpng__info__struct.html#ab1889d1225872d5d406d2eda479bfc36":[3,0,389,4],
+"structpng__info__struct.html#ab436b3296441cd09ea0ba9471e798838":[3,0,389,52],
+"structpng__info__struct.html#ab76fd30aae356df7f503ada284fbb74f":[3,0,389,11],
+"structpng__info__struct.html#aba0a216dd3141d61b24b3a92a875a334":[3,0,389,19],
+"structpng__info__struct.html#abf77cf402e77c9287dd0d366470c0d55":[3,0,389,26],
+"structpng__info__struct.html#ac196558e0bdf7a55aec72e2730d6f042":[3,0,389,20],
+"structpng__info__struct.html#ac3be5c0fbb7858af28c9319ddb014099":[3,0,389,34],
+"structpng__info__struct.html#ac72651ef050387991bb0c9b27d227a87":[3,0,389,48],
+"structpng__info__struct.html#ac7466eb37166aa26cc0c378de765c7ff":[3,0,389,37],
+"structpng__info__struct.html#ac8cd35d4981fab722fb789cfdd8d531e":[3,0,389,6],
+"structpng__info__struct.html#ad445745a6efb7f19fc03b0a3cb6e08aa":[3,0,389,32],
+"structpng__info__struct.html#ad8471eda4eb712d1f6f232db3fe7adb0":[3,0,389,3],
+"structpng__info__struct.html#add04ee373e415eccdf1d682e69a68dcd":[3,0,389,54],
+"structpng__info__struct.html#ae68fbb1424443e75e730020beb299305":[3,0,389,55],
+"structpng__info__struct.html#ae8a1614b56762df135a28ec283a991e5":[3,0,389,38],
+"structpng__info__struct.html#aebf8d19c74f534eb653df73304e9cfde":[3,0,389,29],
+"structpng__info__struct.html#af32f310bc311b5b649e9f8f5a5f70c1c":[3,0,389,63],
+"structpng__info__struct.html#af981f4ff0d05ae652a790f2b932d9749":[3,0,389,62],
+"structpng__row__info__struct.html":[3,0,390],
+"structpng__row__info__struct.html#a1ab107da5ffee8100eeaa76cc5ba3e62":[3,0,390,5],
+"structpng__row__info__struct.html#a646244422549c66e6661cfcdb67c8e28":[3,0,390,2],
+"structpng__row__info__struct.html#a6b14d5d0cc32f151c28c568cf1c1f82d":[3,0,390,0],
+"structpng__row__info__struct.html#a70b84917ef9eabc9b7d29ec96fd01153":[3,0,390,3],
+"structpng__row__info__struct.html#a7cefee70361a3789a862001aefcd872f":[3,0,390,1],
+"structpng__row__info__struct.html#a9a8c82137959d6d390ab2ccff87ea83b":[3,0,390,4],
+"structpng__sPLT__entry__struct.html":[3,0,391],
+"structpng__sPLT__entry__struct.html#a05ba3cef8aa2c43d1f52c0300c525fd9":[3,0,391,4],
+"structpng__sPLT__entry__struct.html#a2af6281d3b400362886a43977ebcb7db":[3,0,391,1],
+"structpng__sPLT__entry__struct.html#a3b4269fb63b4087bd618a6741b805554":[3,0,391,3],
+"structpng__sPLT__entry__struct.html#abea98962a064e2a05f460b9f2ea2f47b":[3,0,391,0],
+"structpng__sPLT__entry__struct.html#ad8095a15bb5a054c12ef911478c5f3a3":[3,0,391,2],
+"structpng__sPLT__struct.html":[3,0,392],
+"structpng__sPLT__struct.html#a4c7db13fb1a7f0ede434e174b20151ec":[3,0,392,1],
+"structpng__sPLT__struct.html#a6e667882cd16c9675455cebd49898b22":[3,0,392,0],
+"structpng__sPLT__struct.html#ac5844e98e4c43733bad6b83b54dc7a9f":[3,0,392,3],
+"structpng__sPLT__struct.html#af3b088b149e790b9b98ebedde69a70f0":[3,0,392,2],
+"structpng__struct__def.html":[3,0,393],
+"structpng__struct__def.html#a019243f63de45bd677d23f8ed533679d":[3,0,393,107],
+"structpng__struct__def.html#a01e64966deb22a659cce371cbf6af666":[3,0,393,13],
+"structpng__struct__def.html#a040edf3040b7ca1af8098d20878eb351":[3,0,393,65],
+"structpng__struct__def.html#a05b648068595d5cf4400c0709cb0012d":[3,0,393,95],
+"structpng__struct__def.html#a06837611b772a6a44cf6306ea08d40a8":[3,0,393,30],
+"structpng__struct__def.html#a0a7c7070478bce0639449dce69eaac75":[3,0,393,69],
+"structpng__struct__def.html#a0b8efec98c80bf8163e3054eb8937984":[3,0,393,8],
+"structpng__struct__def.html#a0d67c044d4088f4673b90c2109ff94c0":[3,0,393,88],
+"structpng__struct__def.html#a0f06a454e8369cbbb90be4b5ab25654c":[3,0,393,98],
+"structpng__struct__def.html#a10d994882cca7c4f6ae05d1a7267f6f8":[3,0,393,102],
+"structpng__struct__def.html#a121ff8f9b7a1077bb7e45a8ebabedf26":[3,0,393,80],
+"structpng__struct__def.html#a13e51bf1843072bf14db623b4dfa71b1":[3,0,393,85],
+"structpng__struct__def.html#a13fa47f71ea87fc723c35045a3240a53":[3,0,393,116],
+"structpng__struct__def.html#a150353705ad0434ce9719e49144a696c":[3,0,393,22],
+"structpng__struct__def.html#a1657329d0573f2b7e93ee3e35c5751ca":[3,0,393,38],
+"structpng__struct__def.html#a19e170deba8613eefc74c6d8afafc229":[3,0,393,135],
+"structpng__struct__def.html#a1afe0fa7e215dc2ee41afad5f1603893":[3,0,393,12],
+"structpng__struct__def.html#a1d1c579dc75685ba1998dfdd1698faad":[3,0,393,18],
+"structpng__struct__def.html#a1dd47d897b96de5b8c12a242695adad5":[3,0,393,49],
+"structpng__struct__def.html#a1e3ff6ddb19d9d101816aaec0a8254ed":[3,0,393,79],
+"structpng__struct__def.html#a1ea44e185e0f8bdd7299f93fd017c32c":[3,0,393,128],
+"structpng__struct__def.html#a1fde49c336ba766ff4ceb837dcc1c1b9":[3,0,393,48],
+"structpng__struct__def.html#a209926649ef1f0bb46ea0f277041ce78":[3,0,393,72],
+"structpng__struct__def.html#a22b2414d75791e0cdf225b08a2291066":[3,0,393,45],
+"structpng__struct__def.html#a2415cf0a090d8cc92ca22e2cf04ff2bb":[3,0,393,34],
+"structpng__struct__def.html#a25b8f28a221e07d4d293c8cc4a810c10":[3,0,393,57],
+"structpng__struct__def.html#a2bf63cf7e913a61254757d9bf262539c":[3,0,393,17],
+"structpng__struct__def.html#a2cc5bd1cf507373992a61cf725a730cd":[3,0,393,29],
+"structpng__struct__def.html#a2ddb3bedc92ad2e8be70e3c7f3f38fa6":[3,0,393,5],
+"structpng__struct__def.html#a336d56cb4535938c73b293e499199864":[3,0,393,23],
+"structpng__struct__def.html#a3459e4958374e7e571bcadcc7a79eef4":[3,0,393,46],
+"structpng__struct__def.html#a38fc594405a60dcc69eb73f53bfe8f86":[3,0,393,50],
+"structpng__struct__def.html#a3988e717574b747396cb156e29895cb0":[3,0,393,73],
+"structpng__struct__def.html#a39e06c269454f5d93f55f2855da735af":[3,0,393,4],
+"structpng__struct__def.html#a3a92fe2ce08200b841be61c9d6f1d7c3":[3,0,393,132],
+"structpng__struct__def.html#a3c26e94066c10e4f4cb48137fdf1d3cf":[3,0,393,93],
+"structpng__struct__def.html#a40f1b82331e8e2b2dce68ec94a8d7386":[3,0,393,44],
+"structpng__struct__def.html#a41e688627efdb841bb3c7e49b6872f0c":[3,0,393,16],
+"structpng__struct__def.html#a43bba3b1d80a9a21ea9d4d55da13eafd":[3,0,393,125],
+"structpng__struct__def.html#a43be51e95d6cd8a9177e2ac2a7d3cd9d":[3,0,393,53],
+"structpng__struct__def.html#a4680ad260ea37a0b69677ff537b1c8b1":[3,0,393,32],
+"structpng__struct__def.html#a48f75f276d3ae553299817e81f7e5e7a":[3,0,393,64],
+"structpng__struct__def.html#a4ab1613861def37a4b20035b56d412c0":[3,0,393,20],
+"structpng__struct__def.html#a4ab3e33248dd4c32880609a1a10fa725":[3,0,393,113],
+"structpng__struct__def.html#a4bdbd61136b3c1fc4cc1a05c119d047f":[3,0,393,71],
+"structpng__struct__def.html#a4e97701069f1d5bb563f607591350200":[3,0,393,47],
+"structpng__struct__def.html#a5176d0fc24966a534e71b64a0f8eb763":[3,0,393,2],
+"structpng__struct__def.html#a535707a3578321703642be999866f131":[3,0,393,14],
+"structpng__struct__def.html#a55dc88ce7229269ae06c498e63a00ccc":[3,0,393,70],
+"structpng__struct__def.html#a563e0a93065539cc4b236a8d8b78368d":[3,0,393,19],
+"structpng__struct__def.html#a56b0a75676a1e0f1be627ba5463730dd":[3,0,393,39],
+"structpng__struct__def.html#a610bea16ff780c149d2756b60d2e6087":[3,0,393,40],
+"structpng__struct__def.html#a61226f1790d295a85fdd0ca8c195469c":[3,0,393,81],
+"structpng__struct__def.html#a612a97110a82e8481d68bb7ef47f6224":[3,0,393,62],
+"structpng__struct__def.html#a61ecd429af47e450e5162bcd894d5622":[3,0,393,136],
+"structpng__struct__def.html#a62f744f346e1cd6f711bd58cbe95f283":[3,0,393,86],
+"structpng__struct__def.html#a6323d3dc2ce858895c889716aba45b17":[3,0,393,61],
+"structpng__struct__def.html#a6664476189226b96b0ef48ad30260fff":[3,0,393,96],
+"structpng__struct__def.html#a6ab9fd579c9d9862c45433f2a94b5c47":[3,0,393,41],
+"structpng__struct__def.html#a6acfc95f4c725c721063a47497f71b11":[3,0,393,42],
+"structpng__struct__def.html#a6bf7d1b78838b36a1d17946831fd754d":[3,0,393,74],
+"structpng__struct__def.html#a6c9dff0d2113501c73a57b83ff4dbd33":[3,0,393,103],
+"structpng__struct__def.html#a6cc1ac2587b192b7220639ab719f2b73":[3,0,393,9],
+"structpng__struct__def.html#a6db33193ca2fdb01fa6d8da9756bd448":[3,0,393,68],
+"structpng__struct__def.html#a6fb8c450c20bc0161211b00a18db173e":[3,0,393,124],
+"structpng__struct__def.html#a7248deb9bb1525d1d16ee9d6187128b9":[3,0,393,6],
+"structpng__struct__def.html#a7292fdf29c5f22effee73523cb6d38b3":[3,0,393,58],
+"structpng__struct__def.html#a72aca598e01e952240584e642a023291":[3,0,393,66],
+"structpng__struct__def.html#a75563a156a28df1dbdb124b7380c0737":[3,0,393,0],
+"structpng__struct__def.html#a79a47829af14c94ec4ffe0006ef3da58":[3,0,393,92],
+"structpng__struct__def.html#a7a4643dd3086efd14aa9708452c3fe2e":[3,0,393,131],
+"structpng__struct__def.html#a7b115e3413a6d7d414feab232220773d":[3,0,393,76],
+"structpng__struct__def.html#a7ccc46aaf4795263454b14c9304f3301":[3,0,393,11],
+"structpng__struct__def.html#a7f8399f838d2aead81969d2d81b2c5ed":[3,0,393,63],
+"structpng__struct__def.html#a7fd40a67ea39220221977700bce18dac":[3,0,393,90],
+"structpng__struct__def.html#a83804076437d1587fab947c056bb56ae":[3,0,393,87],
+"structpng__struct__def.html#a83f10d8423ee0fac3f0cf89669405e80":[3,0,393,108],
+"structpng__struct__def.html#a84d3819171a64f58f01705d6e83e30f6":[3,0,393,115],
+"structpng__struct__def.html#a8653c890ecdb0527abed1271a8e1859f":[3,0,393,10],
+"structpng__struct__def.html#a86fa6cfea93f7277871f198fc887401e":[3,0,393,110],
+"structpng__struct__def.html#a8760d720ca9f015590a87d970cbe7b70":[3,0,393,105],
+"structpng__struct__def.html#a89c290f398edd77800b7ca4b3331f727":[3,0,393,31],
+"structpng__struct__def.html#a8a18c35f00b4dff31c12306156f01ce3":[3,0,393,7],
+"structpng__struct__def.html#a8bb4bcefb46c9bbacd78c0e9a1ced8c8":[3,0,393,101],
+"structpng__struct__def.html#a8cd7436515e6ee37b4b895b4470ab052":[3,0,393,130],
+"structpng__struct__def.html#a8d0d3a1345f9a7f809e5090b3c127b12":[3,0,393,1],
+"structpng__struct__def.html#a8f50672475e3b0464738889ce7d65656":[3,0,393,37],
+"structpng__struct__def.html#a93a7c8bf431b73a191d42e5f4068572b":[3,0,393,67],
+"structpng__struct__def.html#a97ba7921e886a8ca2c28891da3cf9213":[3,0,393,117],
+"structpng__struct__def.html#a9816bdc5c73746248bbd004ac26e690c":[3,0,393,83],
+"structpng__struct__def.html#a996f6f8aaa00ede3bb147714ee7c480e":[3,0,393,59],
+"structpng__struct__def.html#a9a984aa9faec4a492c0d8d5ce227a4e5":[3,0,393,104],
+"structpng__struct__def.html#a9cd0e758b239d083a65f639e400312b1":[3,0,393,109],
+"structpng__struct__def.html#a9e077b10ba0be3451c6cb712ecc9a432":[3,0,393,51],
+"structpng__struct__def.html#a9f47a1f6204e737229bbe35da898cba1":[3,0,393,89],
+"structpng__struct__def.html#aa139b001143e359e8f938f9f30f90e82":[3,0,393,77],
+"structpng__struct__def.html#aa1739642adc16dba8dc9c519aed51591":[3,0,393,100],
+"structpng__struct__def.html#aa175c03eb7493e8085e1b3aab09d67e6":[3,0,393,55],
+"structpng__struct__def.html#aa3c2191d2c1525169a3c1687bcb40cc2":[3,0,393,112],
+"structpng__struct__def.html#aa4b1e2dbc6aee34901d428d819d2b0b7":[3,0,393,28],
+"structpng__struct__def.html#aa7529cc3d13e759037c504fddd6e1ae8":[3,0,393,36],
+"structpng__struct__def.html#aa867d0801e45c3bf636be098958ebcd8":[3,0,393,120],
+"structpng__struct__def.html#aa922e94a9862d832ffe839210db5aaa2":[3,0,393,60],
+"structpng__struct__def.html#aaf3c55b65526060835b089f49b65189a":[3,0,393,3],
+"structpng__struct__def.html#ab29f9c9cafc3ea86e3f122a067b8161a":[3,0,393,94],
+"structpng__struct__def.html#ab3e5071bbbd4a6183824df58c2fd9be0":[3,0,393,25],
+"structpng__struct__def.html#ab618f2762f46d15d0409dc971a7f333b":[3,0,393,33],
+"structpng__struct__def.html#ab6951f7357162b382c2647a8d577d5b3":[3,0,393,52],
+"structpng__struct__def.html#ab7dce2e46e7dbb49f91f70a1b03b31ed":[3,0,393,75],
+"structpng__struct__def.html#ababe2bb7d779b4334a95b73c763b472c":[3,0,393,123],
+"structpng__struct__def.html#abb11531c781ea91b63d0fa1af122eaab":[3,0,393,126],
+"structpng__struct__def.html#abcbabd6f1568b3924af91556371d7b73":[3,0,393,27],
+"structpng__struct__def.html#abeec3753c2603f799e6ba62c42e86b80":[3,0,393,43],
+"structpng__struct__def.html#ac1b2f006fd13fe4236f7084e73831101":[3,0,393,91],
+"structpng__struct__def.html#ac57d1535c25726a4080f4f471dbb7e17":[3,0,393,56],
+"structpng__struct__def.html#ac7a7265bc00d1fd48a8eb20727f53fa1":[3,0,393,82],
+"structpng__struct__def.html#ac860d027eade110789d8a6a8df7b5c89":[3,0,393,26],
+"structpng__struct__def.html#ac9ac1f3db591736db145aea42dfb4bc5":[3,0,393,97],
+"structpng__struct__def.html#ac9bc0f519d1f5c949e2e19dfc7457339":[3,0,393,118],
+"structpng__struct__def.html#acc53cd87f0ffc4d1f67da7e10a94af39":[3,0,393,127],
+"structpng__struct__def.html#acf281e27bd2cd6a40cbfb981fd5b024d":[3,0,393,21],
+"structpng__struct__def.html#ad05e410ff54555283b16670e35be4db2":[3,0,393,99],
+"structpng__struct__def.html#ad42454d55c006e9fac115c27d5d198a1":[3,0,393,24],
+"structpng__struct__def.html#ad448c2648c447212ff66a0ec48cf1394":[3,0,393,15],
+"structpng__struct__def.html#ad4fe873c4d7be923efb5bde5db223274":[3,0,393,119],
+"structpng__struct__def.html#addb89a2342bf0fb90396de1e12d8f917":[3,0,393,106],
+"structpng__struct__def.html#ae2c8e28ab4ed28530dd449d1d49a5c22":[3,0,393,121],
+"structpng__struct__def.html#ae2e0bf232263efa8844922d2667f0df4":[3,0,393,114],
+"structpng__struct__def.html#ae2ee3f62068a9968fce33005c61fd1c9":[3,0,393,134],
+"structpng__struct__def.html#ae79416e3df9e02b8a17eac57f91b6fc0":[3,0,393,78],
+"structpng__struct__def.html#aed56a6997ce7d1a90f0a143eb0964cd5":[3,0,393,137],
+"structpng__struct__def.html#aef67c330c01d2075e65546b9095d34db":[3,0,393,54],
+"structpng__struct__def.html#af307f45d48c7900d1036388bccbed7bb":[3,0,393,84],
+"structpng__struct__def.html#af30e53e1cad0830302030152c81cc59f":[3,0,393,122],
+"structpng__struct__def.html#af3e2255f307d2218192fae9edfb374b5":[3,0,393,133],
+"structpng__struct__def.html#af737bf346b298c74cd5ffaaab652983d":[3,0,393,111],
+"structpng__struct__def.html#af94ebab15c2464f2d119873cd839361f":[3,0,393,35],
+"structpng__struct__def.html#afec7d5da6863af6d349a67674fd8a940":[3,0,393,129],
+"structpng__text__struct.html":[3,0,394],
+"structpng__text__struct.html#a26312284ecc7a95e2168a29d0170b411":[3,0,394,3],
+"structpng__text__struct.html#a27492227bc525bee14abcc8002084edd":[3,0,394,2],
+"structpng__text__struct.html#a99c3063a15889d2fc242f24b69c567ef":[3,0,394,1],
+"structpng__text__struct.html#ad09c73bc91f014ad352abfbb3b61b8d1":[3,0,394,0],
+"structpng__time__struct.html":[3,0,395],
+"structpng__time__struct.html#a3ab550977ee2cb1165c0398131f2e601":[3,0,395,3],
+"structpng__time__struct.html#a5cceb6213fc7b4462435ea1d8fc1c798":[3,0,395,5],
+"structpng__time__struct.html#a79ac8b217254fd87cdc7299e6612a6f4":[3,0,395,1],
+"structpng__time__struct.html#a84e528e4c4c7d76cd2252e0d0d2ed0c9":[3,0,395,4],
+"structpng__time__struct.html#ad3ce11e9d92b77a33b3f7480bf0fff8c":[3,0,395,2],
+"structpng__time__struct.html#afa0f94516a676178d1dabeb96eccdcdb":[3,0,395,0],
+"structpng__unknown__chunk__t.html":[3,0,396],
+"structpng__unknown__chunk__t.html#a0a691245e0c04f01ecf767f215b6a652":[3,0,396,3],
+"structpng__unknown__chunk__t.html#a4f37f6acbe4e2c287078bcdf03d8ee92":[3,0,396,0],
+"structpng__unknown__chunk__t.html#a53686ea85d0701924ad5ac69e43fb5b9":[3,0,396,2],
+"structpng__unknown__chunk__t.html#af56bfc32223b97fbcb6bd29ba7a1cc29":[3,0,396,1],
+"structpoi__param.html":[3,0,397],
+"structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a":[3,0,397,3],
+"structpoi__param.html#a5864136dfb6352e659680f15539b9ee6":[3,0,397,6],
+"structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9":[3,0,397,5],
+"structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c":[3,0,397,7],
+"structpoi__param.html#a8245acb6254a48a88424eb9199506596":[3,0,397,0],
+"structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd":[3,0,397,4],
+"structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44":[3,0,397,1],
+"structpoi__param.html#afae856177f8237dd1475eefbc561b78e":[3,0,397,2],
+"structpoint.html":[3,0,398],
+"structpoint.html#a9a82ca9504acabb1e30569f89c805471":[3,0,398,1],
+"structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5":[3,0,398,0],
+"structpoint__rect.html":[3,0,399],
+"structpoint__rect.html#a75cfbb317f6427b2026305f46fabb864":[3,0,399,0],
+"structpoint__rect.html#aadb42dad95a8cfc30121cf3f69032c66":[3,0,399,1],
+"structpoly__priv.html":[3,0,401],
+"structpoly__priv.html#a112347dc3129ebcbc8edfdab3e0915e5":[3,0,401,0],
+"structpoly__priv.html#a1924336d708acb5b3879fb3488284a91":[3,0,401,6],
+"structpoly__priv.html#a3eeb922bcae10da74bf4687618eb8670":[3,0,401,13],
+"structpoly__priv.html#a48c70f571f012292bed2b450b64e73e8":[3,0,401,3],
+"structpoly__priv.html#a4cf82c2643a8db00f53d581b95f95801":[3,0,401,15],
+"structpoly__priv.html#a5658336f47f806b7395a1ba2c207408d":[3,0,401,1],
+"structpoly__priv.html#a7d1646cda093af1aa93957973909fe3f":[3,0,401,4],
+"structpoly__priv.html#ab0c086b5133431b62dea7be2127e8416":[3,0,401,5],
+"structpoly__priv.html#abfe3df809826b317df9908c3d3fc32e6":[3,0,401,12],
+"structpoly__priv.html#ac64a1620f91a421f48c853885eee5f68":[3,0,401,9],
+"structpoly__priv.html#ad04487a48215219faa40af3472160eb2":[3,0,401,8],
+"structpoly__priv.html#ad3c2d3b09a708b1c19cfe236a5512548":[3,0,401,10],
+"structpoly__priv.html#ad640e71299845c40bca3de7e6196d933":[3,0,401,11],
+"structpoly__priv.html#ae45c822f2532f60538dbc2af25a51315":[3,0,401,14],
+"structpoly__priv.html#af458d414fc9e8495cf241adf1e2eae6e":[3,0,401,2],
+"structpoly__priv.html#affdca9cae9a91ec318aac11028294c0e":[3,0,401,7],
+"structpopulation__table.html":[3,0,402],
+"structpopulation__table.html#a4540c1ad49c81b959ec488a1d737638e":[3,0,402,0],
+"structpopulation__table.html#ae251cf00ad4ba14bbb8f7f5aad655c39":[3,0,402,1],
+"structprocess__relation__member__func__priv.html":[3,0,403],
+"structprocess__relation__member__func__priv.html#a3f9cb26bd487ea533354ad96778673b6":[3,0,403,1],
+"structprocess__relation__member__func__priv.html#aa1840f7e5334b1a190dfb3bacc31c467":[3,0,403,0],
+"structprofile__option.html":[3,0,404]
+};
diff --git a/html/navtreeindex21.js b/html/navtreeindex21.js
new file mode 100644
index 000000000..84155de5b
--- /dev/null
+++ b/html/navtreeindex21.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX21 =
+{
+"structprojection__name.html":[3,0,405],
+"structprojection__name.html#a712a61fb414d2509e066a1e7369d121a":[3,0,405,1],
+"structprojection__name.html#a768bdc91e0f204fec3c84120bef3d5b2":[3,0,405,0],
+"structquadtree__data.html":[3,0,411],
+"structquadtree__data.html#a3d7aa89247bf296386729ec1ea5fa43a":[3,0,411,0],
+"structquadtree__data.html#aa856a24e7e40f879e4ffda1cd2cf808f":[3,0,411,3],
+"structquadtree__data.html#aabd6c931b4bd85f2f03405aba4376e8d":[3,0,411,2],
+"structquadtree__data.html#ab6bfed7923ef80f0bbe203d794b5c0a6":[3,0,411,1],
+"structquadtree__item.html":[3,0,412],
+"structquadtree__item.html#a22e7062f04439b63cccc8e96e2a8c333":[3,0,412,2],
+"structquadtree__item.html#a55645aac350547ca0709f6a60186071d":[3,0,412,1],
+"structquadtree__item.html#ac0604e05bf25e1d1d0a6fb5dbca4b9b9":[3,0,412,0],
+"structquadtree__item.html#ad902d5beeac8869dfe42b061f2a696e4":[3,0,412,4],
+"structquadtree__item.html#add699d4c21f351296282b7937e1c9b56":[3,0,412,3],
+"structquadtree__iter.html":[3,0,413],
+"structquadtree__iter.html#a00b4aba93c26da349e912afd307e96aa":[3,0,413,7],
+"structquadtree__iter.html#a05f65a922ee61921cc9e91a466f766d0":[3,0,413,5],
+"structquadtree__iter.html#a05f958ed28956f708761adbd96def94e":[3,0,413,4],
+"structquadtree__iter.html#a06fc192d32b07dfbcd2b24b51275e5bc":[3,0,413,6],
+"structquadtree__iter.html#a437a1c77fe86fb5d365fc6b66ce9ffe1":[3,0,413,3],
+"structquadtree__iter.html#a5a7a59448f4e2d10ad281145fd6b831c":[3,0,413,2],
+"structquadtree__iter.html#a9054605e8b058a477eb2ff658ba9e02b":[3,0,413,0],
+"structquadtree__iter.html#aa4dae96c5f7b00ee10b9813ed8031dc6":[3,0,413,1],
+"structquadtree__iter__node.html":[3,0,414],
+"structquadtree__iter__node.html#a43b25bb4fd4df5510a3176753a30f65c":[3,0,414,5],
+"structquadtree__iter__node.html#a4ad6dbf9f9647f00eee2419ea7d62cef":[3,0,414,0],
+"structquadtree__iter__node.html#a4e3057ecdbac397dbad4e3b0b3bdc547":[3,0,414,2],
+"structquadtree__iter__node.html#a673fe88dcf141d586e1182651b2daa79":[3,0,414,1],
+"structquadtree__iter__node.html#ac34f01d67245dcbe05e8655989671f72":[3,0,414,4],
+"structquadtree__iter__node.html#ad4ca93bcdfc74f4a41df28d33fadf103":[3,0,414,3],
+"structquadtree__node.html":[3,0,415],
+"structquadtree__node.html#a035b4a5aa2c54fcad185239f96ea77dd":[3,0,415,0],
+"structquadtree__node.html#a11ab65d405b6c689579ebbb7c40e43d6":[3,0,415,10],
+"structquadtree__node.html#a38ac2ccd8c4939bbbd48726d83e7257b":[3,0,415,1],
+"structquadtree__node.html#a5cff37140e23dfd986744b6ecbab1bd9":[3,0,415,5],
+"structquadtree__node.html#a6cb38caa10f103647824314274667efb":[3,0,415,6],
+"structquadtree__node.html#a75a8faf60c86017363e5fda5c044e521":[3,0,415,12],
+"structquadtree__node.html#a8efd0aa11a6752878d1d59c3f223bcf1":[3,0,415,7],
+"structquadtree__node.html#a945e9398b39d05836b8f44e3253e1083":[3,0,415,9],
+"structquadtree__node.html#ab50b993216f0ed9f72e68a4a152331f1":[3,0,415,2],
+"structquadtree__node.html#ad1054907f11bd5fc2a2178244df7612c":[3,0,415,8],
+"structquadtree__node.html#ae8effd2ecc43cecc63d6579215418d26":[3,0,415,3],
+"structquadtree__node.html#af679cd109d44364072ba14ad614b2ff9":[3,0,415,11],
+"structquadtree__node.html#afa04029875bac9d009779b3654970d73":[3,0,415,4],
+"structrange.html":[3,0,416],
+"structrange.html#a7903a4aaa15ca2155e8e04b242bbddcc":[3,0,416,1],
+"structrange.html#ad294881bade1d452e928ad1a260c5d30":[3,0,416,0],
+"structrect.html":[3,0,418],
+"structrect.html#af3e8c03479c6bdd0723513ef5c6ff5aa":[3,0,418,0],
+"structregion__header.html":[3,0,419],
+"structregion__header.html#add7ede5aa57f092bd4cc52b7b44c1a85":[3,0,419,0],
+"structregion__header.html#ade6bc69f607fdd75bbdfe56fdaac9750":[3,0,419,1],
+"structrelation__member.html":[3,0,420],
+"structrelation__member.html#a59ba32ccc872fae1acb3e57b7e2a1914":[3,0,420,0],
+"structrelation__member.html#a5c9f6da7e6e3230be9bdf5519b20faeb":[3,0,420,1],
+"structrelation__member.html#a76e6739e778c697dc72776d9aebba538":[3,0,420,2],
+"structrelations.html":[3,0,421],
+"structrelations.html#a097bd66b09211b9a19240f10f5ba306c":[3,0,421,1],
+"structrelations.html#ab03a109c1dcf2f8d0b958de9697548d1":[3,0,421,0],
+"structrelations__func.html":[3,0,422],
+"structrelations__func.html#a57d82b97871b2f271e8c44a4a897e8b7":[3,0,422,0],
+"structrelations__func.html#a8a243a2c07dea7d29bdc8d39f49f5169":[3,0,422,1],
+"structrelations__member.html":[3,0,423],
+"structrelations__member.html#a3269d25a9604a41a3e9a719c79049662":[3,0,423,1],
+"structrelations__member.html#aab814e18dca963842afdc3dd68b70206":[3,0,423,0],
+"structrelations__member.html#ace472126e7de95feaa409712577d657d":[3,0,423,3],
+"structrelations__member.html#ade0c83a63a770c68e07405b5270e8670":[3,0,423,2],
+"structresonator__t.html":[3,0,427],
+"structresonator__t.html#a07999b5bdd2535da3e66e7f2d364e555":[3,0,427,2],
+"structresonator__t.html#a1cd2b578fc5547ec84c5deb46b14b70c":[3,0,427,0],
+"structresonator__t.html#a3c52faa2b804349e065c60feda570e28":[3,0,427,3],
+"structresonator__t.html#a453e51c992f3a7c46c5c7d38a207f503":[3,0,427,1],
+"structresonator__t.html#a550dcbd96fd53409c14063491508712e":[3,0,427,7],
+"structresonator__t.html#a6cd3c2d211b3efb6537429f02e63cd63":[3,0,427,6],
+"structresonator__t.html#a84803b5ac89a8338043877076bfc1608":[3,0,427,4],
+"structresonator__t.html#a97a554d2833a680cc6261eeaf31bbe2a":[3,0,427,5],
+"structresult.html":[3,0,428],
+"structresult.html#a513275ea2a4b0aeb477f9a90652c79f4":[3,0,428,6],
+"structresult.html#a5b5ff772d6af6b688f0965c4482d88b7":[3,0,428,1],
+"structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd":[3,0,428,3],
+"structresult.html#a6777d099c9b2e32c56566766bfa4d562":[3,0,428,0],
+"structresult.html#a9d7cd84d9629a28384b91f188209c572":[3,0,428,2],
+"structresult.html#ac460c26e1c42c97646716e229a167841":[3,0,428,4],
+"structresult.html#aed7e18a096ec1cc99923858a9f68c436":[3,0,428,5],
+"structresult__list.html":[3,0,429],
+"structresult__list.html#a108bd5e0c4b611dcc68b4d2282fda203":[3,0,429,0],
+"structrgn__point.html":[3,0,430],
+"structrgn__point.html#a4d83b8d240b30434f049713aa13a0618":[3,0,430,4],
+"structrgn__point.html#a74ffd739d05e44689ee6fbf96c798595":[3,0,430,3],
+"structrgn__point.html#aac23aa6fa9d9bfd5607c5e380ad6bbf7":[3,0,430,2],
+"structrgn__point.html#acd1ca5e6cd7fbc277013fa2640db67f5":[3,0,430,0],
+"structrgn__point.html#af49211efd5c544fb185c147d6664b86e":[3,0,430,1],
+"structrgn__poly.html":[3,0,431],
+"structrgn__poly.html#a35c56ccd62626521999807fd700f34aa":[3,0,431,3],
+"structrgn__poly.html#a381b26b0df0430e249b39635e48d13cb":[3,0,431,4],
+"structrgn__poly.html#a9dff7d11a9e297cd56ea830458609885":[3,0,431,5],
+"structrgn__poly.html#ac1bbabf8ac97a0154354732a0b6d5f90":[3,0,431,0],
+"structrgn__poly.html#ad2dd7544781d1d95adcc408a42a1c478":[3,0,431,1],
+"structrgn__poly.html#aef25c8060fa11a6524b316dd597a2b5f":[3,0,431,2],
+"structroadprofile.html":[3,0,433],
+"structroadprofile.html#a06cb3a9cc08af449304473d597261585":[3,0,433,0],
+"structroadprofile.html#a9da80fb8f73be4ca6d35b4bf1c031814":[3,0,433,1],
+"structroadprofile.html#aac761c0526cb3b460d3dbd2217ac7ce6":[3,0,433,2],
+"structrocket.html":[3,0,434],
+"structrocket.html#a22c93166dc6f2143ba0e27e02ac60e2b":[3,0,434,6],
+"structrocket.html#a2ea84273ed33319e7d4ca0debe71185b":[3,0,434,12],
+"structrocket.html#a32600d964be56d7a52fb2b54c01bf057":[3,0,434,9],
+"structrocket.html#a3784f9979371ccc1dfb8911eadd0947a":[3,0,434,8],
+"structrocket.html#a39626d942747b0ec3cdc42787910d854":[3,0,434,4],
+"structrocket.html#a5c8f9a9e102db8e64b8c5a6f8a2c47cd":[3,0,434,10],
+"structrocket.html#a6a834d2680d09b2b80cb480f6ac11bbf":[3,0,434,2],
+"structrocket.html#a7db38a780cce335d0eb50d4fab88087a":[3,0,434,1],
+"structrocket.html#a962e9f1729d4e9dcefdff683105be7bd":[3,0,434,13],
+"structrocket.html#a9c269af822475c5106c6f6bd3872d6c9":[3,0,434,7],
+"structrocket.html#aa1d7e5a61dbb88ecc726229c4c6810c7":[3,0,434,11],
+"structrocket.html#aa2841c4875b72aaf1666901e4f76fbbf":[3,0,434,3],
+"structrocket.html#aa67b4e927761d09c63bb7e0626d16d14":[3,0,434,5],
+"structrocket.html#abc9095519f83d67dd515389e0a2b89ae":[3,0,434,0],
+"structroute.html":[3,0,436],
+"structroute.html#a052d5b83336fae1672ce9514d386fb9e":[3,0,436,12],
+"structroute.html#a0bdbb423178c93cc7d2930ae04804983":[3,0,436,18],
+"structroute.html#a19d1594ee18b1887a8904915d319f089":[3,0,436,3],
+"structroute.html#a1dd2a537f8d4d4cc3931212a80f22494":[3,0,436,13],
+"structroute.html#a356b5263ab44b195e2210a8b9bc65215":[3,0,436,15],
+"structroute.html#a51ed64bd569e95af31122e8ba0f7d9b1":[3,0,436,14],
+"structroute.html#a5f456183d2312e96607cfab6239e7818":[3,0,436,0],
+"structroute.html#a686aed81edfa79c27f3fc3de933a71d6":[3,0,436,8],
+"structroute.html#a8227252962feb3782d426da1d36b9573":[3,0,436,6],
+"structroute.html#a87641aa05073f2c20434369aa6c42e4c":[3,0,436,5],
+"structroute.html#a9f4f8a0d9a56d4f73ef201cc4d68d55a":[3,0,436,17],
+"structroute.html#aa1edf18cdace11ebf4cc1605181d0eac":[3,0,436,2],
+"structroute.html#abb33b9282cba092fcc246c2401511f3d":[3,0,436,9],
+"structroute.html#abd7858fe912fc766ceaf38b5763c738a":[3,0,436,4],
+"structroute.html#abfd6a4d81afe836eb189123b7914c68c":[3,0,436,1],
+"structroute.html#ac208fc292ca963c4755179702c36e0c5":[3,0,436,11],
+"structroute.html#ac33676f3d043413871e30bdbbcaeb029":[3,0,436,10],
+"structroute.html#adeaa626b19e8e36e268e596d0622d271":[3,0,436,7],
+"structroute.html#af1a6e165ddec06052971e17c4bff0f68":[3,0,436,16],
+"structrouteObject.html":[3,0,451],
+"structrouteObject.html#a84927ceb35ee9321e8fad66471acb32e":[3,0,451,0],
+"structroute__crossing.html":[3,0,437],
+"structroute__crossing.html#a47e6d147d286a5e59c3d505f94da22dd":[3,0,437,0],
+"structroute__crossing.html#abfa0d35220addc5431a3a6f233087283":[3,0,437,1],
+"structroute__crossings.html":[3,0,438],
+"structroute__crossings.html#a6a1a2d8c86d8af8eac756f71412fe003":[3,0,438,0],
+"structroute__crossings.html#a961bc8047916e650a4dbead7e3fd52e9":[3,0,438,1],
+"structroute__data.html":[3,0,439],
+"structroute__data.html#a4f44435e493ff94ff25d5f7883924ad0":[3,0,439,0],
+"structroute__data.html#aca91aa690f452098d90788452822fdce":[3,0,439,1],
+"structroute__graph.html":[3,0,440],
+"structroute__graph.html#a3814fc3a65342de4746faec87d88e6ee":[3,0,440,11],
+"structroute__graph.html#a59d7174a8c5f408a78e372dc93968901":[3,0,440,8],
+"structroute__graph.html#a5c6fb1124f39dc3104207a652d489e3a":[3,0,440,0],
+"structroute__graph.html#a624be91df267d7b100b86a0298e6f9e7":[3,0,440,5],
+"structroute__graph.html#a71f996b6682827d379a25c77a4f4318b":[3,0,440,4],
+"structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b":[3,0,440,10],
+"structroute__graph.html#a7ae5448f094980f1727484312d366619":[3,0,440,2],
+"structroute__graph.html#a839c690db1292afaf5d83992a7b4e323":[3,0,440,7],
+"structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c":[3,0,440,9],
+"structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81":[3,0,440,6],
+"structroute__graph.html#aec58763cd3c3fc228f6163729cb658a1":[3,0,440,1],
+"structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c":[3,0,440,3],
+"structroute__graph__point.html":[3,0,441],
+"structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1":[3,0,441,4],
+"structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4":[3,0,441,5],
+"structroute__graph__point.html#a2047932dbd1174018cabb25d15876665":[3,0,441,6],
+"structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555":[3,0,441,2],
+"structroute__graph__point.html#a722c19574cb0a910a5fe58a75a81f579":[3,0,441,7],
+"structroute__graph__point.html#aa84693edd76c369bd42a1d6d4afdbfad":[3,0,441,0],
+"structroute__graph__point.html#ab86b7642dc04e805b3f7adb20429f7ed":[3,0,441,3],
+"structroute__graph__point.html#afa08b3ec87a3705e666bd0d9f6057a8b":[3,0,441,1],
+"structroute__graph__point__iterator.html":[3,0,442],
+"structroute__graph__point__iterator.html#a73032e74d5e9da7d5d6223c823b300e3":[3,0,442,1],
+"structroute__graph__point__iterator.html#ac06a831fce5095b540b5c684477876cb":[3,0,442,2],
+"structroute__graph__point__iterator.html#accee6377d945e75f7b37d981afa04691":[3,0,442,0],
+"structroute__graph__segment.html":[3,0,443],
+"structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8":[3,0,443,4],
+"structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6":[3,0,443,1],
+"structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f":[3,0,443,5],
+"structroute__graph__segment.html#aeef5d29fa4933dd19abcf8705b4903b0":[3,0,443,3],
+"structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3":[3,0,443,2],
+"structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03":[3,0,443,0],
+"structroute__graph__segment__data.html":[3,0,444],
+"structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d":[3,0,444,1],
+"structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8":[3,0,444,3],
+"structroute__graph__segment__data.html#a4b87c45d865547b72c68cffc88af24f0":[3,0,444,6],
+"structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc":[3,0,444,4],
+"structroute__graph__segment__data.html#a72e1b12a8fe596cde1e491e2c8552321":[3,0,444,0],
+"structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8":[3,0,444,2],
+"structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d":[3,0,444,5],
+"structroute__guard.html":[3,0,445],
+"structroute__guard.html#a0527db3ce46a994e3460a13bfa0849cc":[3,0,445,5],
+"structroute__guard.html#a0530731354c790066b783e9b5f5d8bc1":[3,0,445,11],
+"structroute__guard.html#a13ac8d45a4cb44bd39160859553fffd9":[3,0,445,10],
+"structroute__guard.html#a57d1552fbd69c5808e8b303873806f25":[3,0,445,9],
+"structroute__guard.html#a6962bf1b5c2c5cc5ace2fd97b47d2dd8":[3,0,445,3],
+"structroute__guard.html#a73a92de1e3b7fe4ededd3d98bafa6669":[3,0,445,8],
+"structroute__guard.html#a86cb46643b5c790558fe8d3c11bbede2":[3,0,445,4],
+"structroute__guard.html#aabca41cbc96795deb5829a605aad8192":[3,0,445,7],
+"structroute__guard.html#ab880d5b53d6d78e732fb217958702af9":[3,0,445,1],
+"structroute__guard.html#ac435e00bf5022c1eeaf98f00b8537d25":[3,0,445,6],
+"structroute__guard.html#ad60b84c55bf342cb15cbde9c3a44b80f":[3,0,445,0],
+"structroute__guard.html#aecf4d9ce5840b15d4c7cfc71fe54c9b8":[3,0,445,2],
+"structroute__info.html":[3,0,446],
+"structroute__info.html#a02dbf41712f47bb700aea836d3b63d14":[3,0,446,5],
+"structroute__info.html#a08424350941a8de98ed325aa5ec6ee88":[3,0,446,0],
+"structroute__info.html#a2257f91a0e0fb5758edda3624d725159":[3,0,446,7],
+"structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2":[3,0,446,4],
+"structroute__info.html#a65239a799acbbed3367395060e828284":[3,0,446,2],
+"structroute__info.html#a67693ed66d1a53fbe512dd619f82649c":[3,0,446,9],
+"structroute__info.html#a82ea161645c27b3903d2361ca88955ee":[3,0,446,6],
+"structroute__info.html#a853893715875ae1c20a04460221330fa":[3,0,446,3],
+"structroute__info.html#aa47b2667c553f35de7ef98174337140e":[3,0,446,1],
+"structroute__info.html#ad0de7737462fbefc4f9020233b8f82db":[3,0,446,8],
+"structroute__path.html":[3,0,447],
+"structroute__path.html#a0896740d8d2384b742a37821db429bf7":[3,0,447,4],
+"structroute__path.html#a0dc7991044416049d5bb286fbc2294ec":[3,0,447,3],
+"structroute__path.html#a4426cab29e79036821cf0b8fed9dd45b":[3,0,447,7],
+"structroute__path.html#a501111facc5232058beb92bc653f0d8e":[3,0,447,1],
+"structroute__path.html#a8e7fe710b243c5e27efbd51a53b6c9fb":[3,0,447,0],
+"structroute__path.html#aa5e2462d6a934113c3762a34f8d1d13b":[3,0,447,2],
+"structroute__path.html#abd05c7f0557eaa5a1916546fcb69c665":[3,0,447,8],
+"structroute__path.html#acbbbcc3155b9f001cce305e8e7d7e108":[3,0,447,5],
+"structroute__path.html#ade42504229ab0b3aa820dd91f2343f70":[3,0,447,6],
+"structroute__path__segment.html":[3,0,448],
+"structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd":[3,0,448,4],
+"structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270":[3,0,448,3],
+"structroute__path__segment.html#a1934342c63ea6d7b41759892ad6700cf":[3,0,448,2],
+"structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33":[3,0,448,1],
+"structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f":[3,0,448,0],
+"structroute__segment__data.html":[3,0,449],
+"structroute__segment__data.html#a5d8eb99b02b233d555887d6581be31aa":[3,0,449,0],
+"structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00":[3,0,449,2],
+"structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d":[3,0,449,1],
+"structroute__traffic__distortion.html":[3,0,450],
+"structroute__traffic__distortion.html#ad2053bf1ad0d9bcf9c0ff828ee0c56aa":[3,0,450,1],
+"structroute__traffic__distortion.html#afcb9effca1acf0ed5899ae0729ab1fd2":[3,0,450,0],
+"structscript.html":[3,0,453],
+"structscript.html#a5628217bc9e4b9605f31b8da04e592fe":[3,0,453,0],
+"structscript.html#a885dd30aed5fc240ebce237901ced9ea":[3,0,453,1],
+"structscript.html#a94f8f30acd0a85dbc5650a885f6bd52a":[3,0,453,2],
+"structscript.html#aa3a3ad44910c1dbeab1303882c59a764":[3,0,453,3],
+"structscroll__buttons.html":[3,0,454],
+"structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9":[3,0,454,1],
+"structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462":[3,0,454,4],
+"structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb":[3,0,454,0],
+"structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9":[3,0,454,3],
+"structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701":[3,0,454,2],
+"structsearch__list.html":[3,0,455],
+"structsearch__list.html#a01e0ed8f12680467c4c7c658c9e0e8e8":[3,0,455,10]
+};
diff --git a/html/navtreeindex22.js b/html/navtreeindex22.js
new file mode 100644
index 000000000..f5f2d4da2
--- /dev/null
+++ b/html/navtreeindex22.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX22 =
+{
+"structsearch__list.html#a0be5110bd5fc6b5322cb660b6913b5ab":[3,0,455,1],
+"structsearch__list.html#a0d468a6922a1f2a76171d86094918e32":[3,0,455,0],
+"structsearch__list.html#a2c5ab939ab96dd80052ca5da572901e9":[3,0,455,4],
+"structsearch__list.html#a3872a8477f2a1244b9e1858f78c7d85c":[3,0,455,9],
+"structsearch__list.html#a8fe95574ae1e1b582dd7b1c57d5c6c8b":[3,0,455,3],
+"structsearch__list.html#abcf69d64d30b328490291e2835b67c35":[3,0,455,11],
+"structsearch__list.html#abd2e8a8831705f196b51d1c8913be675":[3,0,455,2],
+"structsearch__list.html#ad175c3a42a8002914765f9519578a39f":[3,0,455,8],
+"structsearch__list.html#ad60a7b97eb051661992f297c5b8f7236":[3,0,455,6],
+"structsearch__list.html#af120cd82a17750db136b421a6b38824d":[3,0,455,7],
+"structsearch__list.html#afc0df8634a975d370be1a70405dfa6d0":[3,0,455,5],
+"structsearch__list__common.html":[3,0,456],
+"structsearch__list__common.html#a352d3819420610358765916392e03f14":[3,0,456,2],
+"structsearch__list__common.html#a46a9d626eaffb38ec76519c95ba8b0e0":[3,0,456,8],
+"structsearch__list__common.html#a52460d4b724f9125a65abf0289dbaad2":[3,0,456,9],
+"structsearch__list__common.html#a746c42c53982deb29de12afdeecbb427":[3,0,456,4],
+"structsearch__list__common.html#a7f5e5c5bf202864c2a09ad0b011f2590":[3,0,456,7],
+"structsearch__list__common.html#a80882007cf79e5989bae7950a04a3f78":[3,0,456,3],
+"structsearch__list__common.html#a9f4bab1a0862bd0d24697b0b5ed96ebc":[3,0,456,0],
+"structsearch__list__common.html#abb67b4af017902d650e91b08e02b1fe0":[3,0,456,1],
+"structsearch__list__common.html#ade7e9764216b70d1954f9205d4c72769":[3,0,456,5],
+"structsearch__list__common.html#ae81113b6871dc3fa040c022c37355ade":[3,0,456,6],
+"structsearch__list__country.html":[3,0,457],
+"structsearch__list__country.html#a31d624342fe6196d351aed9d82a14ed4":[3,0,457,0],
+"structsearch__list__country.html#a6ecbae7e9ad42f3f92914b84b97ba1fa":[3,0,457,2],
+"structsearch__list__country.html#a7a0c663d08d59ce4d0e8ef7ae91bf1d8":[3,0,457,1],
+"structsearch__list__country.html#a7f5745a55fe796706fa6a588dbd9c47f":[3,0,457,3],
+"structsearch__list__country.html#abf62593439382f43ca403a4ce3ca78a6":[3,0,457,4],
+"structsearch__list__country.html#ae5c310297afb809c61f41367194da79f":[3,0,457,5],
+"structsearch__list__house__number.html":[3,0,458],
+"structsearch__list__house__number.html#a528071bccfe40038300cbd9d30b25cf1":[3,0,458,1],
+"structsearch__list__house__number.html#ac23ed7c3ae6ba52d073743a5aad78269":[3,0,458,0],
+"structsearch__list__house__number.html#af94a41a1b7bd52ead7db7d1eb526f73d":[3,0,458,2],
+"structsearch__list__level.html":[3,0,459],
+"structsearch__list__level.html#a11481a33570b790a5d7cf448b20690b4":[3,0,459,7],
+"structsearch__list__level.html#a11da8041feae51072bf14fef2068f8a6":[3,0,459,0],
+"structsearch__list__level.html#a154f4b4031aad0a3e4b03367d9cea50e":[3,0,459,6],
+"structsearch__list__level.html#a30b2174901462d7f387d22470df07003":[3,0,459,9],
+"structsearch__list__level.html#aa810d96a0fca3412a66b8c84f290a93b":[3,0,459,5],
+"structsearch__list__level.html#ac735f3879611e4252fb2a216a43a936c":[3,0,459,8],
+"structsearch__list__level.html#acb0be09205e83210ea3480041e5c20ab":[3,0,459,2],
+"structsearch__list__level.html#ad25c94a9e453d0bf1dbeed25c25aed3d":[3,0,459,1],
+"structsearch__list__level.html#af7255d84feba2dddb8cac9f5a1a9938e":[3,0,459,3],
+"structsearch__list__level.html#af86603e0f98f366c99b7b17b8feac183":[3,0,459,4],
+"structsearch__list__result.html":[3,0,460],
+"structsearch__list__result.html#a4ffe9264ddabe06e56df05ccc4147f4c":[3,0,460,0],
+"structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71":[3,0,460,1],
+"structsearch__list__result.html#a8c5ad9f0589ed0f0bc1dd4a4855fa953":[3,0,460,2],
+"structsearch__list__result.html#abe3d6f86893bab0f844f6d77fc7e9281":[3,0,460,3],
+"structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd":[3,0,460,5],
+"structsearch__list__result.html#ae5c340347ea04360aa7b7d90f746c37e":[3,0,460,4],
+"structsearch__list__street.html":[3,0,461],
+"structsearch__list__street.html#a35ca2470f706b8f0c6477cc8ad5418e8":[3,0,461,0],
+"structsearch__list__street.html#a9d139e92c097e60e6a5eb50068415381":[3,0,461,1],
+"structsearch__list__town.html":[3,0,462],
+"structsearch__list__town.html#a13dab0b9f9dc5f11fe0699e158706bd4":[3,0,462,1],
+"structsearch__list__town.html#a275475dfc8ed4f54e5b1a852fef1b747":[3,0,462,2],
+"structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900":[3,0,462,0],
+"structselector.html":[3,0,464],
+"structselector.html#a08b1ebdee14ed5b67b7da40ec77ec8b9":[3,0,464,1],
+"structselector.html#a4bdf1304bb49671f0a0cbf3c9fe0df9c":[3,0,464,0],
+"structselector.html#a77af962296c39cde7ff44a978b595d42":[3,0,464,2],
+"structshape__tree__node.html":[3,0,465],
+"structshape__tree__node.html#a43c73e7089675164c6b1cb8c18b1ee76":[3,0,465,6],
+"structshape__tree__node.html#a6ef486443780c82ca38cb47ac44519e9":[3,0,465,4],
+"structshape__tree__node.html#a832c409ef8b06c1517fabeaac26c76c7":[3,0,465,5],
+"structshape__tree__node.html#a8b071eda7d9901e7edb348a36237081b":[3,0,465,2],
+"structshape__tree__node.html#ad80d8751a6f253570c08b255219e109b":[3,0,465,0],
+"structshape__tree__node.html#ae45ec6c31bac44b4733fcc61224f434b":[3,0,465,3],
+"structshape__tree__node.html#aefe58d247ccdbcc728da976d9ff2869d":[3,0,465,1],
+"structshmem__header.html":[3,0,466],
+"structshmem__header.html#a064ec679701b8b49eac4df68ee278483":[3,0,466,3],
+"structshmem__header.html#a30b518231a39f91af772531694d19314":[3,0,466,1],
+"structshmem__header.html#a7d3b0b69a6c98cae0e14947f6da0d2e1":[3,0,466,0],
+"structshmem__header.html#a7f09e915036c63594a6395ea1146ef8b":[3,0,466,2],
+"structsize__weight__limit.html":[3,0,470],
+"structsize__weight__limit.html#a0152630859dc70896e8b914f7eda99f8":[3,0,470,4],
+"structsize__weight__limit.html#a587998d9947ff01d9818632a7a432684":[3,0,470,0],
+"structsize__weight__limit.html#ae0bf5a0a99655fc558fe3dc557c5461a":[3,0,470,1],
+"structsize__weight__limit.html#aeda2d1aaf05cd8a6fc3337d395adf403":[3,0,470,2],
+"structsize__weight__limit.html#af786f43599bb9b1030d782cfa20af323":[3,0,470,3],
+"structspawn__process__info.html":[3,0,475],
+"structspawn__process__info.html#a0085ee74d437968d534e39154fca5af7":[3,0,475,0],
+"structspawn__process__info.html#a0cdfba1474649261e9f135def0ba0709":[3,0,475,1],
+"structspeech.html":[3,0,478],
+"structspeech.html#a3dec345f6c4a3ccdf573a94d3644c767":[3,0,478,2],
+"structspeech.html#a75084f0703728d9711da4271b0cd9057":[3,0,478,0],
+"structspeech.html#ade1e72320c786bb9bad1d5feaf249355":[3,0,478,1],
+"structspeech__methods.html":[3,0,479],
+"structspeech__methods.html#a9a2de116f1256d15120231bc59f5b7da":[3,0,479,1],
+"structspeech__methods.html#aac474fe923c8a53b36d46cafbc60a8ec":[3,0,479,0],
+"structspeech__priv.html":[3,0,480],
+"structspeech__priv.html#a14cf5adc6f225786a4ccfa2b3900fc68":[3,0,480,5],
+"structspeech__priv.html#a1ac8a9ddd97b83b33595d8acbe7a711e":[3,0,480,11],
+"structspeech__priv.html#a1dde0b21de51d151a86bbb34876f506f":[3,0,480,1],
+"structspeech__priv.html#a5408efc14387258ed9d64f7729503a9c":[3,0,480,14],
+"structspeech__priv.html#a5489c61b47e93c9d63d4fdc9b31718e2":[3,0,480,19],
+"structspeech__priv.html#a584914e40ce3480b9c68b8c644224c00":[3,0,480,18],
+"structspeech__priv.html#a5d7de3e2a3ea1a4dfcd98ffcd5c0b38f":[3,0,480,9],
+"structspeech__priv.html#a5e290992baeeb27d532a4747a5c09fdc":[3,0,480,10],
+"structspeech__priv.html#a61beeca400a0b1bf8b628e1b4d066e78":[3,0,480,2],
+"structspeech__priv.html#a66307e60ef36aa83ef070fef617fdee4":[3,0,480,17],
+"structspeech__priv.html#a67006f4f26282dd6d45956333deb8f85":[3,0,480,4],
+"structspeech__priv.html#a677ed907666fe013067d8f0bb22d52eb":[3,0,480,13],
+"structspeech__priv.html#a6dfa84218fcf0eb7db8e150188c5ac01":[3,0,480,22],
+"structspeech__priv.html#a7e66e740726a719225ba2a6fef251245":[3,0,480,3],
+"structspeech__priv.html#a7eddb6a1540b5a5903e5bec96da6cc34":[3,0,480,0],
+"structspeech__priv.html#a822e2855a5b0d0a68c495d6ba60755cf":[3,0,480,12],
+"structspeech__priv.html#ab9414596ddb2730d85552059af05424e":[3,0,480,21],
+"structspeech__priv.html#abc900d48c24daae4852e660e82b71800":[3,0,480,7],
+"structspeech__priv.html#ac30d770c0e902a547791c6e7d49a3f0b":[3,0,480,8],
+"structspeech__priv.html#ad5615554111588dfb1fb4ed6a5a5f6d2":[3,0,480,20],
+"structspeech__priv.html#ae0e850f80a013cad640bdc05d9443be5":[3,0,480,16],
+"structspeech__priv.html#aec7e763754a46095e3a6ec93a09ee595":[3,0,480,6],
+"structspeech__priv.html#af35628554664222c75209e0f748a6089":[3,0,480,15],
+"structstat.html":[3,0,483],
+"structstat.html#a040e19c8b9766f841fde8786ce9297bf":[3,0,483,9],
+"structstat.html#a1b4b858db1ebe79c3d6e0fc1ef721024":[3,0,483,1],
+"structstat.html#a25aec8c9d90650c28ad77691cf190ce9":[3,0,483,3],
+"structstat.html#a5cbdd829011af82ba61e83773bbcbc7d":[3,0,483,5],
+"structstat.html#a77e235090f8cb6897f1c0ce65689006b":[3,0,483,6],
+"structstat.html#a8bd5d3f43b3f716f914684777a8cb00e":[3,0,483,10],
+"structstat.html#a9769ed8f0d4c5a9f329c32bc92479d56":[3,0,483,4],
+"structstat.html#aa61e6c1a8a91c69f1d26f6700a0546cb":[3,0,483,8],
+"structstat.html#ab74d1e7e345e88b9d0fb2688a97cba64":[3,0,483,0],
+"structstat.html#ac5b90090ae323741ae4c9e4f3683a29f":[3,0,483,2],
+"structstat.html#afeb6ecefe19dc63fb332d5a2f31aba34":[3,0,483,7],
+"structstat__file__info__t.html":[3,0,484],
+"structstat__file__info__t.html#a1f898446b22b02b8da84f6cdbe5355e9":[3,0,484,0],
+"structstat__file__info__t.html#a4fdc117f63c0097744f75e7bf27e548f":[3,0,484,2],
+"structstat__file__info__t.html#ac36e011cb8e00577cfd71ad4de1cb7cd":[3,0,484,3],
+"structstat__file__info__t.html#ac580e042ea322de3f3d6ef032b4771e6":[3,0,484,1],
+"structstat__file__info__t.html#ac6326eca034417e863be9579a3ae4139":[3,0,484,4],
+"structstatusbar__priv.html":[3,0,485],
+"structstatusbar__priv.html#a038f631d1836184f94e0aa00a71fa59c":[3,0,485,3],
+"structstatusbar__priv.html#a22ab0f7420aba9d0821e51af230045b0":[3,0,485,0],
+"structstatusbar__priv.html#a35281bf0639e24edd50a89e3ac2b00fa":[3,0,485,4],
+"structstatusbar__priv.html#a421331a67e3afd3d6cdac8e1d92efb0f":[3,0,485,6],
+"structstatusbar__priv.html#a7efcaa1e768e4041f9549954f86b0280":[3,0,485,1],
+"structstatusbar__priv.html#a9363a05bdcf37f0b3be5bff04c80f189":[3,0,485,2],
+"structstatusbar__priv.html#aceef0e595b0d541b17ff280e927ce01a":[3,0,485,5],
+"structstopwatch.html":[3,0,486],
+"structstopwatch.html#a1cefd53374d6fbe4e65c1ae4f2e08259":[3,0,486,3],
+"structstopwatch.html#a261ac3e4257b477da329fbb3c302df29":[3,0,486,6],
+"structstopwatch.html#a56fe8285ce013bbb952994e65f463714":[3,0,486,5],
+"structstopwatch.html#a59971e8ef5d96334c5e9c0ebf62112d9":[3,0,486,0],
+"structstopwatch.html#a74533c91512706818a00e9b6b9c8624b":[3,0,486,4],
+"structstopwatch.html#a8e2fa9779edc5edf6fd22445f3e5dc0d":[3,0,486,1],
+"structstopwatch.html#a94c7570918eac8e90f020c9ac239c890":[3,0,486,8],
+"structstopwatch.html#aaec564d133e23c1be3e9ac07900efceb":[3,0,486,2],
+"structstopwatch.html#af2458daf83e6c963013a1c19dc5c85d7":[3,0,486,7],
+"structstreet__data.html":[3,0,487],
+"structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a":[3,0,487,3],
+"structstreet__data.html#a77bba18731b588a277c4d9cb33ba3d13":[3,0,487,2],
+"structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad":[3,0,487,4],
+"structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47":[3,0,487,0],
+"structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19":[3,0,487,1],
+"structstreet__destination.html":[3,0,488],
+"structstreet__destination.html#a2ca9fc57d48e7fcb948950a39c83de5b":[3,0,488,0],
+"structstreet__destination.html#a5c9315380ee206d0167f4a3b69cf2cdb":[3,0,488,2],
+"structstreet__destination.html#aee07bb798a6824a32093b80135c90906":[3,0,488,1],
+"structstreet__header.html":[3,0,489],
+"structstreet__header.html#a0ea1b0192664a8ea9fe172dd7aa0aa69":[3,0,489,0],
+"structstreet__header__type.html":[3,0,490],
+"structstreet__header__type.html#a16222de0de94b89dee9347e362448406":[3,0,490,2],
+"structstreet__header__type.html#a3c372e27a13b37b99656d74c1710d9cb":[3,0,490,0],
+"structstreet__header__type.html#af57386067efd764ecdaef63d30e18d6e":[3,0,490,1],
+"structstreet__name.html":[3,0,491],
+"structstreet__name.html#a4976aec4f00473e3bf8f081d2a9b00d1":[3,0,491,3],
+"structstreet__name.html#a4edbeadadc07ab364ca800dcb4660b40":[3,0,491,10],
+"structstreet__name.html#a5a991b5c830ffd0097f86d3a15df48f6":[3,0,491,1],
+"structstreet__name.html#a5acb0004833c4a4613d2360a9f93fa58":[3,0,491,2],
+"structstreet__name.html#a64d7fcdf20b9d754f1bb8e491f30070f":[3,0,491,4],
+"structstreet__name.html#a969c46c452b1cdfe3cb41dad80dba9fa":[3,0,491,8],
+"structstreet__name.html#ac70d5204bd77e0478806276a7284edd1":[3,0,491,6],
+"structstreet__name.html#ad4ed4e516f1ef640cc69f7d46e2952f6":[3,0,491,5],
+"structstreet__name.html#ae121aabb52006b6a1383ae03eba9b9d2":[3,0,491,0],
+"structstreet__name.html#af310b1fa152640e8209c9b7f202c8b85":[3,0,491,7],
+"structstreet__name.html#afa6715736f7f4fecc874d6231f3e97c5":[3,0,491,9],
+"structstreet__name__index.html":[3,0,492],
+"structstreet__name__index.html#a0bdd0193076b3a03867a6068359428d7":[3,0,492,3],
+"structstreet__name__index.html#a611a28d6d69a6bb501621962bb74e2e6":[3,0,492,1],
+"structstreet__name__index.html#abcce246c045ec628d6793cf05767ef9c":[3,0,492,0],
+"structstreet__name__index.html#ae34df757ea2a3ad5fe55d0c88556bbdb":[3,0,492,2],
+"structstreet__name__number.html":[3,0,493],
+"structstreet__name__number.html#a4d8a7d75389ca03b478c586581c4460e":[3,0,493,5],
+"structstreet__name__number.html#a52cf29bbc1199c69266c1cf8ed61394b":[3,0,493,3],
+"structstreet__name__number.html#a692bcfeae549c4d7ec255ec000095f4d":[3,0,493,1],
+"structstreet__name__number.html#a7b59aaa8f0cef9e6d754833d0a779765":[3,0,493,4],
+"structstreet__name__number.html#adaee342f0823ef70e44252cc5f028404":[3,0,493,2],
+"structstreet__name__number.html#ae5a4d831709588064f2b5e3a5c305701":[3,0,493,0],
+"structstreet__name__numbers.html":[3,0,494],
+"structstreet__name__numbers.html#a0020770f973c22889ea352f267d2139e":[3,0,494,1],
+"structstreet__name__numbers.html#a2fdb4d9f91476d559ea6d8e287b1e415":[3,0,494,12],
+"structstreet__name__numbers.html#a397a7dc9531cce53d5b0930e1e067bd3":[3,0,494,4],
+"structstreet__name__numbers.html#a4d32aa6cc708020a268763f0174ef24d":[3,0,494,9],
+"structstreet__name__numbers.html#a5398d4ebf7b20f7403ca25991a0826ed":[3,0,494,8],
+"structstreet__name__numbers.html#a578d36a6cd3e680d0e355931aaa9292a":[3,0,494,6],
+"structstreet__name__numbers.html#a6102edd3dc04c62060c7b17b0619dfdb":[3,0,494,10],
+"structstreet__name__numbers.html#a660a203e9055170c32b4b65f034bd0d3":[3,0,494,2],
+"structstreet__name__numbers.html#a6b48d80a2af65f81978b980e8d6086c0":[3,0,494,0],
+"structstreet__name__numbers.html#a6f0ebcda44ef462de03dcaf38085c8b2":[3,0,494,7],
+"structstreet__name__numbers.html#a6f8b86e5366873dcd6ed20808e6ef713":[3,0,494,5],
+"structstreet__name__numbers.html#abec3996ebbaf9701c2f953b58eddaeb2":[3,0,494,11],
+"structstreet__name__numbers.html#ae782bcafa00989272102dfa344f3ac01":[3,0,494,3],
+"structstreet__name__segment.html":[3,0,495],
+"structstreet__name__segment.html#a0349b4f107ec8b43bf10fc51cc607ab5":[3,0,495,1],
+"structstreet__name__segment.html#a86ec04e051acce5fe12e0e866abd6179":[3,0,495,0],
+"structstreet__priv.html":[3,0,496],
+"structstreet__priv.html#a0478081a0a2cb04aa27160941db348c3":[3,0,496,28],
+"structstreet__priv.html#a21a6c6db6983ddc499505ab1f0bb42e0":[3,0,496,23],
+"structstreet__priv.html#a2587df0b8a4e07f9a3f54854acf034b4":[3,0,496,15],
+"structstreet__priv.html#a2d6de3cc85bf8e2727c8970425837fca":[3,0,496,7],
+"structstreet__priv.html#a443a147d420a74ac6ae162f51873b50d":[3,0,496,10],
+"structstreet__priv.html#a510ac286268abc0a712bdf61074d93ff":[3,0,496,30],
+"structstreet__priv.html#a5d2c282de2e371bf0092b224b0bcb915":[3,0,496,12],
+"structstreet__priv.html#a6bd4e96835612126880c20fe3ca7332c":[3,0,496,1],
+"structstreet__priv.html#a6e4850f9677abd49cc93b4501b610a03":[3,0,496,21],
+"structstreet__priv.html#a6ff0623e4957e11660e7d7fd372d4591":[3,0,496,24],
+"structstreet__priv.html#a70b017262ab98861cec5c5d387f8e4ce":[3,0,496,13],
+"structstreet__priv.html#a759e649cfe27eb93e5ef49628f9944ef":[3,0,496,6],
+"structstreet__priv.html#a7ae10f4dd4f320530a4ea2f44f712f4b":[3,0,496,0],
+"structstreet__priv.html#a7e83ca23ec3440820155037a30cafb32":[3,0,496,19],
+"structstreet__priv.html#a8356495907b36111edd49cdb72fe01ff":[3,0,496,29],
+"structstreet__priv.html#a8dc314407df7e372ba7084c3a3a8081f":[3,0,496,17],
+"structstreet__priv.html#a9490b3ed3d63767536d7d06c0d0192cd":[3,0,496,2],
+"structstreet__priv.html#aa27c855c0638b373c936322fc3022a88":[3,0,496,25],
+"structstreet__priv.html#aa76152c39d14bb7d29781f7ecd2d1ec4":[3,0,496,27],
+"structstreet__priv.html#aa894b7db0af5845ab5b6cec6b056aa16":[3,0,496,8],
+"structstreet__priv.html#aabce8713893dc6e3169872982b47b606":[3,0,496,16],
+"structstreet__priv.html#ab283c8ed44753528d7d79506cf80e60c":[3,0,496,22],
+"structstreet__priv.html#ab3f891a4d115170d449d4548b66b2dfe":[3,0,496,3],
+"structstreet__priv.html#aba69cbd08b682a45da6d114fae680933":[3,0,496,26],
+"structstreet__priv.html#ac3e34f70f07000f24b6a421c17cf2c4d":[3,0,496,14],
+"structstreet__priv.html#ac4f14221af31a85c19506ad903fd4f2b":[3,0,496,5],
+"structstreet__priv.html#ac6ae24f8b0bf86d2a76dc7ac7bb2f9e5":[3,0,496,18],
+"structstreet__priv.html#acbd2751cdce52fc11be80ba2ac6dbe7c":[3,0,496,11],
+"structstreet__priv.html#acdca5398311d1e741141e445b4724cd8":[3,0,496,20],
+"structstreet__priv.html#ad0e8416f06f3e50dcf72e05092c95af7":[3,0,496,4],
+"structstreet__priv.html#ad6b430603184ef922056254854a87ad3":[3,0,496,9],
+"structstreet__str.html":[3,0,497],
+"structstreet__str.html#ad0edf2abbc3504fc5f82453479bd8ce8":[3,0,497,0],
+"structstreet__type.html":[3,0,498],
+"structstreet__type.html#a0baff46bd891bfced184e87b79958769":[3,0,498,0],
+"structstring__desc.html":[3,0,499],
+"structstring__desc.html#a314d1e8511514dd3fea7239467d078e4":[3,0,499,0],
+"structstring__desc.html#a8272e905a6bbdfcef87389a4ac5294f5":[3,0,499,1],
+"structsubdivision.html":[3,0,500],
+"structsubdivision.html#a05612a95c720b5377cf912db94d62983":[3,0,500,1],
+"structsubdivision.html#a15b4919137f31efc24660fe852b1c313":[3,0,500,3]
+};
diff --git a/html/navtreeindex23.js b/html/navtreeindex23.js
new file mode 100644
index 000000000..92d99c3e9
--- /dev/null
+++ b/html/navtreeindex23.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX23 =
+{
+"structsubdivision.html#a8f676c34acb82fc62749ef6a61754a49":[3,0,500,2],
+"structsubdivision.html#aa93d3e6b07268fa7b7fc2ccca9882722":[3,0,500,0],
+"structsubdivision.html#ab8cfb0b565cd7bcfb7add44dc7d81a4f":[3,0,500,4],
+"structsubdivision.html#aefa1a2501ed48a85c08b58570920fb7a":[3,0,500,5],
+"structsuffix.html":[3,0,501],
+"structsuffix.html#a01fe89647141832575d1fcd5a1ca1155":[3,0,501,1],
+"structsuffix.html#a7211c140732fb96ed2908ab445b15ea8":[3,0,501,2],
+"structsuffix.html#aabcb0e5f45639f364e597e9c6baa7111":[3,0,501,0],
+"structsysdep__segment.html":[3,0,503],
+"structsysdep__segment.html#a3de09bd36a01e87df4c3b9a7539e4831":[3,0,503,0],
+"structsysdep__segment.html#adfb64f2ca1d8a9213e8452e6fecdbd2c":[3,0,503,1],
+"structsysdep__string.html":[3,0,504],
+"structsysdep__string.html#a9931d13f51aca573205c18f80640d103":[3,0,504,1],
+"structsysdep__string.html#af803ef556ddeb313b811ad3b8b5e701f":[3,0,504,2],
+"structsysdep__string_1_1segment__pair.html":[3,0,504,0],
+"structsysdep__string_1_1segment__pair.html#ab18211e1a1481490b95d048ce02a4547":[3,0,504,0,1],
+"structsysdep__string_1_1segment__pair.html#abcafeaaeddf0477a4b55c421e660d6a3":[3,0,504,0,0],
+"structsysdep__string__desc.html":[3,0,505],
+"structsysdep__string__desc.html#a3d8c4effa6ae53dc4c0b0f510d2ffaed":[3,0,505,1],
+"structsysdep__string__desc.html#ab76d6fd60532b517dcaaafc433f10a6d":[3,0,505,0],
+"structt__espeak__character.html":[3,0,506],
+"structt__espeak__character.html#a5995b6009556a4e8732befba7f292002":[3,0,506,1],
+"structt__espeak__character.html#a6340fd4329fbaf412353c17bf6ebb8ac":[3,0,506,2],
+"structt__espeak__character.html#aa8a6e82792c5eef9642f302f7825ec8e":[3,0,506,0],
+"structt__espeak__command.html":[3,0,507],
+"structt__espeak__command.html#a0e0e8b1cf33360294861cef26a3d6313":[3,0,507,3],
+"structt__espeak__command.html#a3e0719766b98e1c35e8556b996f0f203":[3,0,507,2],
+"structt__espeak__command.html#a58e490c312ca1f916d9803707ced0427":[3,0,507,1],
+"structt__espeak__key.html":[3,0,508],
+"structt__espeak__key.html#a26091b7874fd46365762db85b88b9758":[3,0,508,2],
+"structt__espeak__key.html#a6854768700d97f5a3405389ead10361e":[3,0,508,0],
+"structt__espeak__key.html#a7825d983b5518281155b331d421bc429":[3,0,508,1],
+"structt__espeak__mark.html":[3,0,509],
+"structt__espeak__mark.html#a0d66ec3e57a8cc134c864f76e7f19870":[3,0,509,1],
+"structt__espeak__mark.html#a6bf9a18251a21b316175c8f78afcd978":[3,0,509,0],
+"structt__espeak__mark.html#a79039e944cc984977bdaa48754fc4c92":[3,0,509,5],
+"structt__espeak__mark.html#a7a817cc27a00ed4841ff46178a15fed3":[3,0,509,3],
+"structt__espeak__mark.html#ab9f3370fb34a41e2f26853efaa7a2483":[3,0,509,6],
+"structt__espeak__mark.html#ac83ddf99b5f126f76d798c77a4827448":[3,0,509,2],
+"structt__espeak__mark.html#ad5483fb0bdd514f72703c0530ac22757":[3,0,509,4],
+"structt__espeak__parameter.html":[3,0,510],
+"structt__espeak__parameter.html#a014ff352257b4937335eefeaeab51564":[3,0,510,0],
+"structt__espeak__parameter.html#a444519ad09aacc2919fb2e7006c7e012":[3,0,510,2],
+"structt__espeak__parameter.html#acb54d9278f87c1bd72840c9f0f95bab9":[3,0,510,1],
+"structt__espeak__terminated__msg.html":[3,0,511],
+"structt__espeak__terminated__msg.html#a968bc311189874aff1242ad65d9aafb6":[3,0,511,0],
+"structt__espeak__terminated__msg.html#aae14b9a49d28045fd6bdf7439faee7ff":[3,0,511,1],
+"structt__espeak__text.html":[3,0,512],
+"structt__espeak__text.html#a0d119607ad38fad219045ea2cd9c00c1":[3,0,512,4],
+"structt__espeak__text.html#a0db8a1216286fa049f828e09329ee469":[3,0,512,1],
+"structt__espeak__text.html#a6af7bfda1b0aa8931452ed30a2618432":[3,0,512,2],
+"structt__espeak__text.html#aa10d4be3f7442aafe833c6f534c3fc73":[3,0,512,3],
+"structt__espeak__text.html#acf819bc7d148bcd95a49e327ed8ee9ec":[3,0,512,5],
+"structt__espeak__text.html#adbf9a69c947a1f4a684ef91623d2d1e0":[3,0,512,6],
+"structt__espeak__text.html#adee5c45d031ca669c8f6b06e0b56c83f":[3,0,512,0],
+"structt__espeak__text.html#aee3f620a63e9c83f6fa8ec42be3e7200":[3,0,512,7],
+"structtable__column__desc.html":[3,0,513],
+"structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039":[3,0,513,1],
+"structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65":[3,0,513,0],
+"structtable__data.html":[3,0,514],
+"structtable__data.html#a58c680996f1ef63035f37f9fbfd47405":[3,0,514,0],
+"structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424":[3,0,514,2],
+"structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976":[3,0,514,1],
+"structtagSHPObject.html":[3,0,515],
+"structtagSHPObject.html#a01699a9f3644720c27a9956f143bb79f":[3,0,515,0],
+"structtagSHPObject.html#a01dede15c5f7569b6f8ed12e898b39bd":[3,0,515,6],
+"structtagSHPObject.html#a08803b529534de29a704b5283760679e":[3,0,515,15],
+"structtagSHPObject.html#a14398f51ce5681ae4b392a58fa8b895c":[3,0,515,5],
+"structtagSHPObject.html#a450822e97569328abede56757367feee":[3,0,515,19],
+"structtagSHPObject.html#a4766d49760a1eeaaaf047ea7795e2eb2":[3,0,515,13],
+"structtagSHPObject.html#a4a496768c60355e725e5828afccf788e":[3,0,515,11],
+"structtagSHPObject.html#a6d3a22e6ae1538f9afc37560f3c6378c":[3,0,515,10],
+"structtagSHPObject.html#a75e5866eec9c708b1f16a38f15e1ccfc":[3,0,515,7],
+"structtagSHPObject.html#a7dbe91d1d3e30b324067fb527930639f":[3,0,515,16],
+"structtagSHPObject.html#a821e9ec2a13584b173f5c6fc991ac697":[3,0,515,12],
+"structtagSHPObject.html#a8c5847b3969b0c7151602f7df67dc988":[3,0,515,2],
+"structtagSHPObject.html#aa2d2a302c7cc0d823efba42d44521719":[3,0,515,17],
+"structtagSHPObject.html#aa71cd4a36f8521eabb70f2fb3f1b9044":[3,0,515,8],
+"structtagSHPObject.html#ab11c17a0f545ae9ee121b45ce6d9ca88":[3,0,515,4],
+"structtagSHPObject.html#ac063982d848d999fc03317767bf13a62":[3,0,515,18],
+"structtagSHPObject.html#ae4ea65e8b78096a0aaa50c63a7763f62":[3,0,515,14],
+"structtagSHPObject.html#aebd8800ab1a6fc90b8a19c7df29f004b":[3,0,515,3],
+"structtagSHPObject.html#aecc7eee2fcc6b16013a93eb240d61be3":[3,0,515,9],
+"structtagSHPObject.html#afe650d57db0bd9aaacfb2eaceb26d3e5":[3,0,515,1],
+"structtcoord.html":[3,0,516],
+"structtcoord.html#a597d96bdb216f742274134c31f03e1dc":[3,0,516,0],
+"structtemplateObject.html":[3,0,517],
+"structtemplateObject.html#a7de48100815c1ab0932a0d50bafcb5bb":[3,0,517,1],
+"structtemplateObject.html#a96cad3cc40d24b58d9e44e9a48752181":[3,0,517,0],
+"structtile.html":[3,0,519],
+"structtile.html#a24d79273d946fc4f02fbb6183a1ca2fc":[3,0,519,1],
+"structtile.html#a4471b3ee60e3516ce255b79d23e438f6":[3,0,519,3],
+"structtile.html#a502c97982586fb3c4a6871a82a205507":[3,0,519,8],
+"structtile.html#a51d53fa0cf891a037947bd09794ab969":[3,0,519,10],
+"structtile.html#a5649827f453e15be119426e8da3e849f":[3,0,519,2],
+"structtile.html#a88358f32fe03935fcc828c53ad8cb6bd":[3,0,519,5],
+"structtile.html#a919c1a31086e5949957801a73e60fa20":[3,0,519,7],
+"structtile.html#a9672b980d62b163e3b3612ef160695a4":[3,0,519,4],
+"structtile.html#ab503553844667df2adc2a68bd689b05d":[3,0,519,6],
+"structtile.html#adbb0fa9d4d05aaa70cbb06afec107a44":[3,0,519,9],
+"structtile.html#adfe6df80097e5aff8c44b77d6a06a637":[3,0,519,0],
+"structtile__data.html":[3,0,520],
+"structtile__data.html#a43ec9fc2200442277a607834bae9ad3d":[3,0,520,1],
+"structtile__data.html#a6cabc3ae773126d1c2df30c368baa313":[3,0,520,3],
+"structtile__data.html#a76dd83e00b9b3b073d65e65697eb5d5e":[3,0,520,2],
+"structtile__data.html#ae3f58f76367c11129114e844fd30862c":[3,0,520,0],
+"structtile__head.html":[3,0,521],
+"structtile__head.html#a11687168ed70b322e59ae39ea3427ef1":[3,0,521,1],
+"structtile__head.html#a205e4787469346901d754fe10645e231":[3,0,521,0],
+"structtile__head.html#a3ac086ae6199528859101bb1930b818b":[3,0,521,6],
+"structtile__head.html#a4e3a1798eb2fc674c6f39b0be4977e35":[3,0,521,3],
+"structtile__head.html#a684b382d746bf0bb4bcb306ffb9a305d":[3,0,521,5],
+"structtile__head.html#a754b756abba77d349e08097917d5cb2b":[3,0,521,7],
+"structtile__head.html#ae056ad65df357142f8b291e7f282e36c":[3,0,521,4],
+"structtile__head.html#ae3f5b24b3e2b30d93d22892ab2630fbb":[3,0,521,2],
+"structtile__info.html":[3,0,522],
+"structtile__info.html#a7fa0c90ccdc28556919efb1a2c6c7b30":[3,0,522,2],
+"structtile__info.html#a8de0e9aa388fff043e8addc2904fe0ca":[3,0,522,0],
+"structtile__info.html#a9f21d31a171a3e051066b8f6f649c5fc":[3,0,522,3],
+"structtile__info.html#aa8bea9e8b0c38340f8b4f54f65b58f84":[3,0,522,1],
+"structtile__info.html#ab2000008d247b649b2ee6f502d82b521":[3,0,522,4],
+"structtile__parameter.html":[3,0,523],
+"structtile__parameter.html#a1e0c744e2acc69343e0ad88a2a1a41c6":[3,0,523,2],
+"structtile__parameter.html#a3db91f2a2bfe235c4b7275a54a5f590d":[3,0,523,0],
+"structtile__parameter.html#a9eadb41f6a36fb94c1ec98ff96891340":[3,0,523,3],
+"structtile__parameter.html#af475c2f2faef73f8f1801a81bdbfa0d6":[3,0,523,1],
+"structtilt__data.html":[3,0,524],
+"structtilt__data.html#a22f8b0de4fbabde4886410ca676eaf2c":[3,0,524,0],
+"structtilt__data.html#a915b2a03f2fea41ddd5125ea3df1ea6b":[3,0,524,2],
+"structtilt__data.html#adc9d6b1837a8bb09d47ab1f259183c7a":[3,0,524,1],
+"structtimestamp.html":[3,0,525],
+"structtimestamp.html#a00b9c1d79e84ba465f88ba2558fd9556":[3,0,525,2],
+"structtimestamp.html#a074d70761af2f2f17f693921a0e541de":[3,0,525,4],
+"structtimestamp.html#a1a424c0f519b164cec07912f8d40c25d":[3,0,525,3],
+"structtimestamp.html#ad50509edf58267501a9dad91ce97f7fa":[3,0,525,0],
+"structtimestamp.html#ae63b3e33bffcdc5066de0610d6c99c34":[3,0,525,5],
+"structtimestamp.html#af73d67025ff887974dd6097c775f0346":[3,0,525,1],
+"structtimeval.html":[3,0,526],
+"structtimeval.html#a3599199839a89e99a2ce29d45312b5cf":[3,0,526,0],
+"structtimeval.html#aa8396731f2914f9ed2a457d3da602b80":[3,0,526,1],
+"structtimezone.html":[3,0,527],
+"structtimezone.html#a3042f7eff6e1b980728def76b1fa0eb7":[3,0,527,1],
+"structtimezone.html#a85259977aeb63b17e6ce94f19afdfd99":[3,0,527,0],
+"structtown__country.html":[3,0,530],
+"structtown__country.html#a822d14d2a9f4069717a0aa6d3b15fb36":[3,0,530,0],
+"structtown__country.html#ad5ffb656e4ad06396417cd347d3ca02a":[3,0,530,1],
+"structtown__priv.html":[3,0,531],
+"structtown__priv.html#a0073646eb87512bee411856044c155d3":[3,0,531,2],
+"structtown__priv.html#a0557490aaaeebe9b3fc1becdab10c679":[3,0,531,3],
+"structtown__priv.html#a099e3421fe446364d37946a0de39c3ae":[3,0,531,8],
+"structtown__priv.html#a1b4d095beadc7dc9cafc414c41701f0c":[3,0,531,0],
+"structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6":[3,0,531,7],
+"structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b":[3,0,531,17],
+"structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8":[3,0,531,13],
+"structtown__priv.html#a51981917412354afe402e4f57266f4e5":[3,0,531,4],
+"structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5":[3,0,531,6],
+"structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702":[3,0,531,18],
+"structtown__priv.html#a6117d145fc4ad7ec15967e42fd2deec9":[3,0,531,1],
+"structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c":[3,0,531,11],
+"structtown__priv.html#a787e094e56cefffe19d60981cdbd9969":[3,0,531,9],
+"structtown__priv.html#a80870a2ceb8f306d3fceee9555b72ba3":[3,0,531,10],
+"structtown__priv.html#aa4959a35f9b7da757a97e1ec91f91cbb":[3,0,531,15],
+"structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d":[3,0,531,12],
+"structtown__priv.html#ab76c0a94647e6371e6b16855473c7caa":[3,0,531,5],
+"structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854":[3,0,531,14],
+"structtown__priv.html#ace761097605847b0c4a1fcd291c97f38":[3,0,531,19],
+"structtown__priv.html#af103fd03e9b899766763b46a8ed1add7":[3,0,531,16],
+"structtracking.html":[3,0,532],
+"structtracking.html#a076fcd8ec5b3e540a5ef6b9bf31b7d15":[3,0,532,25],
+"structtracking.html#a0939a4cee31508ce1bf3385703a80179":[3,0,532,6],
+"structtracking.html#a0a48d209b17700fccfc14ad19575ab5a":[3,0,532,36],
+"structtracking.html#a17012e1d55ad097ab0eca6c6fb1838d3":[3,0,532,23],
+"structtracking.html#a274e9ff065aafe495e0d422aecadc96a":[3,0,532,24],
+"structtracking.html#a3aae5dc5e6c1682c1a64e146757ab1c5":[3,0,532,29],
+"structtracking.html#a3ccb589a5a879d44b878861c5b9cb0ca":[3,0,532,21],
+"structtracking.html#a3dd9631d30d719afc71d52881e700ab7":[3,0,532,26],
+"structtracking.html#a41a6a683ecaf1e378130a7076fa99380":[3,0,532,7],
+"structtracking.html#a59cad978950015fa5d32f92b2d6ed40f":[3,0,532,19],
+"structtracking.html#a6af3481f4dfaef60e5940a4253644290":[3,0,532,3],
+"structtracking.html#a6b364be8e0815866a61d4d313b305dcf":[3,0,532,35],
+"structtracking.html#a6c1c012ddf04abc0c2b2a4b35618194c":[3,0,532,5],
+"structtracking.html#a7e4a60d135f0a60906b5514921b80e7b":[3,0,532,4],
+"structtracking.html#a7f8f9dff310d47e06fd7a529e47c3090":[3,0,532,28],
+"structtracking.html#a915b756cc86ece3d39cc8874ae9ab4bf":[3,0,532,30],
+"structtracking.html#a93d64c50f59008432e1ba8d15d39135a":[3,0,532,2],
+"structtracking.html#a954aab51cbf161df875aece319cfdc11":[3,0,532,33],
+"structtracking.html#a9b818684e9be25119c612fd41e814b3d":[3,0,532,31],
+"structtracking.html#a9da6fbbb521b36d98061bf4284d3312d":[3,0,532,20],
+"structtracking.html#aa180b6c3f32b3741a057c00471167dac":[3,0,532,8],
+"structtracking.html#aa7eb959a6ac6e0a040ddbdef9b2efc10":[3,0,532,15],
+"structtracking.html#aac37a76ebded88a9aa8fa1e53d009945":[3,0,532,27],
+"structtracking.html#abaa38f419051bbbd60d0bc7fdd627203":[3,0,532,32],
+"structtracking.html#abc8cb142fbb3e6d34c352bdc53ae4fb3":[3,0,532,17],
+"structtracking.html#ac026d5a2020ee0412af8646434e7db10":[3,0,532,12],
+"structtracking.html#ac66bc0546a43dfa3a4255b36c3135100":[3,0,532,34],
+"structtracking.html#ac6aa05dd13ba9f782aef382d32dd5218":[3,0,532,16],
+"structtracking.html#acccf537bce5c0ec94d4072ef17e334bf":[3,0,532,18],
+"structtracking.html#acededb870fd5b90a8994b65ba65b57aa":[3,0,532,13],
+"structtracking.html#ad843aff4cd703f65337f0b7d6594fd90":[3,0,532,22],
+"structtracking.html#ad96f791b2a54434beba94146b0efe0e4":[3,0,532,9],
+"structtracking.html#adaa9ddfdb837b35492857152319bad7a":[3,0,532,10],
+"structtracking.html#adc208202719aa291e05b80592db662d1":[3,0,532,37],
+"structtracking.html#ae718ea583f94dd5d53b9aaeb5ccd8906":[3,0,532,1],
+"structtracking.html#aee833499c0dd2e050bb1dfdc12769ebf":[3,0,532,11],
+"structtracking.html#af98cdc7d4a23c6da16e3740139e0145b":[3,0,532,0],
+"structtracking.html#affb9fd5df71839de68289b1864a3fb63":[3,0,532,14],
+"structtracking__line.html":[3,0,533],
+"structtracking__line.html#a0b3bbb9c898ef4e8de905c0345c7f30d":[3,0,533,2],
+"structtracking__line.html#a9a49d39326dc5d41dbeb6a01160e9d36":[3,0,533,1],
+"structtracking__line.html#af43f6242f697f8d62758343ae9ed1342":[3,0,533,0],
+"structtransformation.html":[3,0,534],
+"structtransformation.html#a14c44050f3c9b24692480ba582d3d63b":[3,0,534,6],
+"structtransformation.html#a227f6d989101bcac74a0a0de922b34d1":[3,0,534,41],
+"structtransformation.html#a2823dd9fce14f220308b0ad46777dc71":[3,0,534,8],
+"structtransformation.html#a2899b55d4a601580d8794210f0db6821":[3,0,534,25],
+"structtransformation.html#a2c88b3fa7e2003900515362505d7a2c7":[3,0,534,23],
+"structtransformation.html#a340fd54c69edf670d5766cb5ed545637":[3,0,534,3],
+"structtransformation.html#a3e263a83e80edbb0939e98ef97afd46c":[3,0,534,36],
+"structtransformation.html#a42116c1b78d60b6969f8decbec85ea0a":[3,0,534,37],
+"structtransformation.html#a49b68608af4edf3ab3494110c9e5894f":[3,0,534,31],
+"structtransformation.html#a49ebf2670072e4aab8c0b18f5412c0d1":[3,0,534,34],
+"structtransformation.html#a518054aef93ffdc5600d67b31729bb29":[3,0,534,0],
+"structtransformation.html#a5503cac3f6ebfed45a8e61d925c4bd65":[3,0,534,32],
+"structtransformation.html#a5fa2d13b17d60da4ac1f4b54dc4c204f":[3,0,534,14],
+"structtransformation.html#a61c0bc4c30b4ba7c124babfee9e871f8":[3,0,534,39],
+"structtransformation.html#a6528aa2010b3b90aa63023f526e2679d":[3,0,534,13],
+"structtransformation.html#a66c4ede40521ac469afdc75499bfb9a3":[3,0,534,30],
+"structtransformation.html#a67cf4f819bcb0f1f6364d5ffb0f77eac":[3,0,534,26],
+"structtransformation.html#a6fa73ababb165063d2c712f02035ceb1":[3,0,534,5],
+"structtransformation.html#a826bd5cb4af97a4f80331b57e04cf6d8":[3,0,534,27],
+"structtransformation.html#a84ab4875ec16ac224aeceb7c0f67700d":[3,0,534,21],
+"structtransformation.html#a88e1916b35a2b58d475f1f8fcb5ebbfc":[3,0,534,16],
+"structtransformation.html#a900cb0667ddcb87b3c4e6436297047e0":[3,0,534,33],
+"structtransformation.html#a9e1c8379115d8b033b7bd97a83ef9f15":[3,0,534,15],
+"structtransformation.html#a9fb070c634cade77f69f0eae5017a62e":[3,0,534,20],
+"structtransformation.html#aab8043e82f7fb08d18537e2916645a23":[3,0,534,9],
+"structtransformation.html#aabf3c50db9a800502938f84a6b51598c":[3,0,534,19],
+"structtransformation.html#aaf882cb6fdadaa084795a41bf9d75bad":[3,0,534,29],
+"structtransformation.html#ab0fcd72216a3935f6d46c8118d5b9f68":[3,0,534,7],
+"structtransformation.html#ab1409e43b30c788c0095d36ab8079024":[3,0,534,28],
+"structtransformation.html#ab9ce0b5d680cea5467a4dab70cdfb618":[3,0,534,35],
+"structtransformation.html#ac7af632995564d06b526e048bfac95ef":[3,0,534,12],
+"structtransformation.html#acfbe534738662802f30ca766352c501d":[3,0,534,38],
+"structtransformation.html#acfcd745b5f16a2d86b290c5666af50a1":[3,0,534,11],
+"structtransformation.html#ad7355b66821dc484e7ac2bf97df107ae":[3,0,534,18],
+"structtransformation.html#adf0f2c46c551ae728cc6428b4ea1c1ef":[3,0,534,40],
+"structtransformation.html#ae0f738b26c3bac72215d023135a42f2f":[3,0,534,4],
+"structtransformation.html#ae2b34e295edc5b9d42704cf4e9854f77":[3,0,534,24],
+"structtransformation.html#ae4561d5f0cf97218ac84f3ef3b7fe67f":[3,0,534,22],
+"structtransformation.html#aefda3522486a526d2f3584de6d730e3b":[3,0,534,17]
+};
diff --git a/html/navtreeindex24.js b/html/navtreeindex24.js
new file mode 100644
index 000000000..db0ea6993
--- /dev/null
+++ b/html/navtreeindex24.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX24 =
+{
+"structtransformation.html#af9a6d381e812d24f12e5e47889d9d9f5":[3,0,534,2],
+"structtransformation.html#afb5d675ca51214a064314f63f3805d54":[3,0,534,10],
+"structtransformation.html#afff08b35fea9514ff271e297d778ba2d":[3,0,534,1],
+"structtree__hdr.html":[3,0,536],
+"structtree__hdr.html#af9ee78863afe9a95fa22d5d97a668e50":[3,0,536,0],
+"structtree__hdr__h.html":[3,0,537],
+"structtree__hdr__h.html#a176f5a1958af6c739de44222f18a695d":[3,0,537,0],
+"structtree__hdr__v.html":[3,0,538],
+"structtree__hdr__v.html#ab8391dd2893c2b0b54d19b4f5e61d288":[3,0,538,0],
+"structtree__header.html":[3,0,539],
+"structtree__header.html#a1f2368b8f30e6c22356a09a95ddb2597":[3,0,539,5],
+"structtree__header.html#a351838b55467db203e6ad9631e965124":[3,0,539,9],
+"structtree__header.html#a3e1a101557d82ce2a9ae452185749cc9":[3,0,539,4],
+"structtree__header.html#a4529a4a154e72223042f6da9d034b688":[3,0,539,8],
+"structtree__header.html#a483596a6bde3b5934771ca8b17a43d5d":[3,0,539,1],
+"structtree__header.html#a4a733ec578ff50a93d62dcf17fd2d6f8":[3,0,539,7],
+"structtree__header.html#a7684c83f69ba4c1f23acb6dc88988db2":[3,0,539,3],
+"structtree__header.html#a9634d39dca4f1abb03695ad144afce42":[3,0,539,10],
+"structtree__header.html#aa819cd3882fe35578dd07f1a0f852872":[3,0,539,0],
+"structtree__header.html#ab72590260dc028d090e94cfbb8f73a8c":[3,0,539,11],
+"structtree__header.html#ad732dcb971d6471496c3b53d884db62d":[3,0,539,2],
+"structtree__header.html#af4e4b0791567e7aaa46983edb9c817b3":[3,0,539,6],
+"structtree__leaf__h.html":[3,0,540],
+"structtree__leaf__h.html#a5f7f9e28dfaff508d30edbf9e243da80":[3,0,540,0],
+"structtree__leaf__v.html":[3,0,541],
+"structtree__leaf__v.html#a173d92c79c22f7a474d47b3a4e3f010e":[3,0,541,0],
+"structtree__leaf__v.html#ad0e739b1f1c10641d4eb28e83d411432":[3,0,541,1],
+"structtree__search.html":[3,0,542],
+"structtree__search.html#a139e6660b4c0b92c9fe9571972041869":[3,0,542,3],
+"structtree__search.html#a702945319135879d1a0924a1bb203e25":[3,0,542,0],
+"structtree__search.html#a8aa27a1777392aba66749d2d51fd2277":[3,0,542,2],
+"structtree__search.html#aaae75b374201bc350736acb42416937c":[3,0,542,1],
+"structtree__search__node.html":[3,0,543],
+"structtree__search__node.html#a06c3b9e3a4f2e366ff493e5e70535969":[3,0,543,1],
+"structtree__search__node.html#a222c34f585c8fb9efd1f6c343d73d6cc":[3,0,543,3],
+"structtree__search__node.html#a655c62cbee7025e4582ffb7cee6b7e83":[3,0,543,2],
+"structtree__search__node.html#a7242708a7e050cf2c60ffcac783a1d2f":[3,0,543,4],
+"structtree__search__node.html#a8f741cadab87808f9ede9050abe4afff":[3,0,543,0],
+"structtree__search__node.html#ad8086a652089df996b8b1dd41cc694f0":[3,0,543,7],
+"structtree__search__node.html#af0ec3c0e2bd9326802cb2361ff6dca45":[3,0,543,6],
+"structtree__search__node.html#afeb9f55d91b054205a3c2f0f7c655211":[3,0,543,5],
+"structtriple.html":[3,0,544],
+"structtriple.html#af85d133423385fa02d8a366262f03180":[3,0,544,0],
+"structturn__restriction.html":[3,0,545],
+"structturn__restriction.html#a313b8541e24fb97f875bc89ca4ed84db":[3,0,545,5],
+"structturn__restriction.html#a6ee04429b6d1771813eb95b58ed907d5":[3,0,545,4],
+"structturn__restriction.html#a71670535d824211b7ad675520ae04171":[3,0,545,3],
+"structturn__restriction.html#ac43c64c303be09b9867283051ca7e175":[3,0,545,2],
+"structturn__restriction.html#ad1cd2d5e224e00229b2a3b4e5a9aac9a":[3,0,545,1],
+"structturn__restriction.html#ae3e72569f58a1a3b5d244564152c0aa1":[3,0,545,0],
+"structvehicle.html":[3,0,546],
+"structvehicle.html#a046dcc57be2c69045363f0ce81e5dd96":[3,0,546,9],
+"structvehicle.html#a1de09e800837c7545950fb4d01371467":[3,0,546,10],
+"structvehicle.html#a26b8e34e52f6bbf90c5c044eb2fd7e07":[3,0,546,16],
+"structvehicle.html#a2748222ca616f04388fad2ae81efa093":[3,0,546,14],
+"structvehicle.html#a287885e3953cbd912e06b9f8f9f52bd6":[3,0,546,2],
+"structvehicle.html#a2e55c351eab8a96208b18ffac4264f23":[3,0,546,0],
+"structvehicle.html#a2fe95c2c7b1cda72b17f6ccb1e1b31c2":[3,0,546,5],
+"structvehicle.html#a32c3eded2cf7db036ebc472fbea8160d":[3,0,546,15],
+"structvehicle.html#a38814bbbf05584a70b9e086dcbee46a4":[3,0,546,8],
+"structvehicle.html#a6d4a2f1e38631ffb087fe232409ca9fa":[3,0,546,11],
+"structvehicle.html#a87a5c2e6901775bb3932a9e2e4ffb902":[3,0,546,13],
+"structvehicle.html#a89fc94f513cd50b9818be45e80b33615":[3,0,546,17],
+"structvehicle.html#aa1c854dd862f1d5a85cb524bba7edcca":[3,0,546,1],
+"structvehicle.html#aa8b7db06b8713affc1803c7011023f5b":[3,0,546,12],
+"structvehicle.html#ab390af01a95ca7812a60fe821083b3df":[3,0,546,3],
+"structvehicle.html#aef589c87006024feb522ae6d5e767707":[3,0,546,7],
+"structvehicle.html#af3243f2942d89bd2e28769e56a8f6fe8":[3,0,546,4],
+"structvehicle.html#af499043966318e480220805e716f227e":[3,0,546,6],
+"structvehicle__and__profilename.html":[3,0,547],
+"structvehicle__and__profilename.html#a661a69e304df36e4115b644578579231":[3,0,547,0],
+"structvehicle__and__profilename.html#a6aa8786ec7170d4c86b6ecc5998673e0":[3,0,547,1],
+"structvehicle__methods.html":[3,0,548],
+"structvehicle__methods.html#a13bc27fa3c5521c592ee43b2985d81a1":[3,0,548,0],
+"structvehicle__methods.html#a4ce6465d0ad8c02c4d3748e8b1278fee":[3,0,548,1],
+"structvehicle__methods.html#ae579c625c38e1b214d0abca4868f1512":[3,0,548,2],
+"structvehicle__priv.html":[3,0,549],
+"structvehicle__priv.html#a00f19b9613cf48b42ea1606b19327167":[3,0,549,110],
+"structvehicle__priv.html#a02626782117c51b739224f49f853d610":[3,0,549,99],
+"structvehicle__priv.html#a0278c2432c273715a203b0dbc262f92b":[3,0,549,28],
+"structvehicle__priv.html#a058586e665d875c82e96d3af0f968cbb":[3,0,549,0],
+"structvehicle__priv.html#a06c2b21afd1a3613e551e2690bc9285d":[3,0,549,87],
+"structvehicle__priv.html#a082b9d2f1d6c70c8ed1eaa16ae08f799":[3,0,549,26],
+"structvehicle__priv.html#a11b388631e7d9c451f1287deacaab3d7":[3,0,549,6],
+"structvehicle__priv.html#a14cc95e029dee185ffe0297756afdc65":[3,0,549,70],
+"structvehicle__priv.html#a16204bc1954f9a5f8ec34e0cdabd1cfb":[3,0,549,51],
+"structvehicle__priv.html#a1e677d9ef8f0162532e3d4332ce95630":[3,0,549,102],
+"structvehicle__priv.html#a1f9a2a88a768d4e474843d9b14bba884":[3,0,549,107],
+"structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9":[3,0,549,22],
+"structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f":[3,0,549,65],
+"structvehicle__priv.html#a234c36cb18e3b5be28b5691f3c04c07f":[3,0,549,14],
+"structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e":[3,0,549,47],
+"structvehicle__priv.html#a256f13e8e0ff95b2e1f77432bd9545c0":[3,0,549,114],
+"structvehicle__priv.html#a27c3adf619ddf41e7b02ca5e642397c4":[3,0,549,1],
+"structvehicle__priv.html#a28612008cd67d5e87df610503121f15e":[3,0,549,16],
+"structvehicle__priv.html#a28e7e91dbf420a2df4709ea4100b9720":[3,0,549,5],
+"structvehicle__priv.html#a2c483fa7f40982cb621704e9eecf5ad8":[3,0,549,83],
+"structvehicle__priv.html#a2ca1ebe5f8fd9c172988939653391936":[3,0,549,19],
+"structvehicle__priv.html#a30aba06d6cefb4e7437772bf161bfdd8":[3,0,549,55],
+"structvehicle__priv.html#a30e935f3729f3d02f50f01a655466cdd":[3,0,549,56],
+"structvehicle__priv.html#a32355cb7fc884d2724db069731be31ab":[3,0,549,10],
+"structvehicle__priv.html#a344e752823d2d7f79ecb388b17597504":[3,0,549,100],
+"structvehicle__priv.html#a35663bd80dce1f9337fa7e64a3639f62":[3,0,549,57],
+"structvehicle__priv.html#a35f75c9b4fad8574fff7cab56ff466a0":[3,0,549,18],
+"structvehicle__priv.html#a3b661a391a9b79985576388b51ae65fd":[3,0,549,40],
+"structvehicle__priv.html#a3bbc47ab9d3bb2459aa769491f17460b":[3,0,549,72],
+"structvehicle__priv.html#a3d0584f13d75ad27fcf3840e019bfb05":[3,0,549,111],
+"structvehicle__priv.html#a3e5c188914c0e05452af81047321cc21":[3,0,549,48],
+"structvehicle__priv.html#a3f09656289a3e4510e33b808877296dd":[3,0,549,3],
+"structvehicle__priv.html#a402c8461944db16af57cea83c3af07fe":[3,0,549,105],
+"structvehicle__priv.html#a40703cfd434cbe5e6d8631c66da220c9":[3,0,549,74],
+"structvehicle__priv.html#a421f3554190f8dfd77b706dc76b89ecf":[3,0,549,64],
+"structvehicle__priv.html#a4682dacaa770c7d8c545490d61521ad1":[3,0,549,69],
+"structvehicle__priv.html#a487ffccb98e44ac1ac14b6c70e478260":[3,0,549,36],
+"structvehicle__priv.html#a48bccd2ff6ab362cccc2d24da76a9223":[3,0,549,43],
+"structvehicle__priv.html#a499c508875e6ae64e5ffe147da6d3f08":[3,0,549,23],
+"structvehicle__priv.html#a499f0690262451eafb3bed2dabc1b01d":[3,0,549,8],
+"structvehicle__priv.html#a4e860bdaa83fe722540ecc5b6c06afd1":[3,0,549,13],
+"structvehicle__priv.html#a55f528ae1420122694b09c5e5145693c":[3,0,549,60],
+"structvehicle__priv.html#a58537d17f9cbd7796490ec3a6a2fee90":[3,0,549,63],
+"structvehicle__priv.html#a5ae5344cf577fad0e24b45f356585eca":[3,0,549,86],
+"structvehicle__priv.html#a5b1f196399f0c70b421c3f57b1017199":[3,0,549,41],
+"structvehicle__priv.html#a5d5569759abe0ea7ed65d5101a7ff137":[3,0,549,53],
+"structvehicle__priv.html#a68749d45f1d77027a3280f6524af88d1":[3,0,549,32],
+"structvehicle__priv.html#a6ac4584b7f9839679542d76f1ac4a5ae":[3,0,549,78],
+"structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13":[3,0,549,98],
+"structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b":[3,0,549,80],
+"structvehicle__priv.html#a6ea8e218d709c5fa51b7e03e7a5e8d76":[3,0,549,25],
+"structvehicle__priv.html#a6fadada3c20ec2ee3560947751c480be":[3,0,549,37],
+"structvehicle__priv.html#a726c689d4855991ddda1ac6018652de2":[3,0,549,17],
+"structvehicle__priv.html#a73a472d935698545e5bf478f14be242d":[3,0,549,52],
+"structvehicle__priv.html#a767c646717758e12a23c59a34fcde96b":[3,0,549,46],
+"structvehicle__priv.html#a77c39f5f45c2ea3a75840b7f4d6f0697":[3,0,549,76],
+"structvehicle__priv.html#a7b92016c4f1b6b28cb187ae7d6ab0ae4":[3,0,549,61],
+"structvehicle__priv.html#a7d2a99e17e330b2df6fc0b91f26f9138":[3,0,549,24],
+"structvehicle__priv.html#a7da19115dc28f1cb3d662b6f8f89cc98":[3,0,549,35],
+"structvehicle__priv.html#a89f77bc370053c3417403052d1dd03ba":[3,0,549,113],
+"structvehicle__priv.html#a8b4aacc937cf703e1f6545306dfccd14":[3,0,549,94],
+"structvehicle__priv.html#a8b84a64c706e8636ea80a272d9da0c23":[3,0,549,49],
+"structvehicle__priv.html#a8bcf9f25b9e0f2808d336f7fadfcba5f":[3,0,549,82],
+"structvehicle__priv.html#a8d434b683a0ed48936b994bbe24285f8":[3,0,549,104],
+"structvehicle__priv.html#a8f68ac8487f7ffb821877685fbb06534":[3,0,549,85],
+"structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf":[3,0,549,91],
+"structvehicle__priv.html#a94fdb1934466bc8804acd5ad636da395":[3,0,549,21],
+"structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf":[3,0,549,33],
+"structvehicle__priv.html#a9847b71967f0e1daf55c9585c07a91f7":[3,0,549,97],
+"structvehicle__priv.html#a9854817baeee3048d02df5f8a6276fe2":[3,0,549,115],
+"structvehicle__priv.html#a9e1c077e5b51c21a125c9f91d74e60c2":[3,0,549,42],
+"structvehicle__priv.html#aa05d1b270e454a85f9340c1793c3de12":[3,0,549,59],
+"structvehicle__priv.html#aa199819f8e3d2ef056d97a7b68e79d3c":[3,0,549,29],
+"structvehicle__priv.html#aab923207eddfc1580d50554e4491b803":[3,0,549,101],
+"structvehicle__priv.html#ab0fa82f5eb4e8b4b56e6426bca1946e7":[3,0,549,44],
+"structvehicle__priv.html#ab28c7d6156659004ff115441fe16383b":[3,0,549,106],
+"structvehicle__priv.html#ab296faf7bfcd78f06cc7382905bd73a2":[3,0,549,75],
+"structvehicle__priv.html#ab3bff67320684df61950232154f654c7":[3,0,549,34],
+"structvehicle__priv.html#ab964ff80a205c60e25ebe5b3b6fef623":[3,0,549,79],
+"structvehicle__priv.html#ab9b025e10c32c8efd3a994f446cbd588":[3,0,549,95],
+"structvehicle__priv.html#abcc4d081e5d1c9a9046ac4958cfaf450":[3,0,549,103],
+"structvehicle__priv.html#abe05855028e4bdfa1454eedba20e5fcd":[3,0,549,84],
+"structvehicle__priv.html#ac238dc219e0210c66efaf1cefe0bcf05":[3,0,549,68],
+"structvehicle__priv.html#ac3c348720e206fd4f832570048756830":[3,0,549,9],
+"structvehicle__priv.html#ac44d6c954bf29bec4ab088e60fda709e":[3,0,549,73],
+"structvehicle__priv.html#ac6a3231e3367ee1dd9b9505997ce0b4a":[3,0,549,4],
+"structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94":[3,0,549,93],
+"structvehicle__priv.html#acb2769bb745c58c8ddcae7072e92487f":[3,0,549,20],
+"structvehicle__priv.html#acd21a93863c1af2b2a7837e646c6ca4b":[3,0,549,108],
+"structvehicle__priv.html#acd5d259b8eb7a4daed4fe3d5e46d0a4b":[3,0,549,77],
+"structvehicle__priv.html#acd78d7c6bc1f2b0c2ac932d9074efb8b":[3,0,549,45],
+"structvehicle__priv.html#acef78dd9523fb2188dca428954ec3daa":[3,0,549,50],
+"structvehicle__priv.html#ad0f71041fba7aa3e6bf25a20ffbf7690":[3,0,549,90],
+"structvehicle__priv.html#ad1ba23a84cd7e33c629242a665b8705c":[3,0,549,66],
+"structvehicle__priv.html#ad684ee647186b8e3297a7a093a0683b0":[3,0,549,109],
+"structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b":[3,0,549,38],
+"structvehicle__priv.html#adac2a0119804e10d0d6e65fe9fb10a2d":[3,0,549,27],
+"structvehicle__priv.html#add800616f447d9b4920e18064b928cd4":[3,0,549,39],
+"structvehicle__priv.html#ade55fdfe0c48baffb2fc86a6d355876d":[3,0,549,67],
+"structvehicle__priv.html#adfb9a7934df7efbea91cf144a49e7601":[3,0,549,62],
+"structvehicle__priv.html#ae87c80db413d5ec1f436ad768dbfa3a8":[3,0,549,11],
+"structvehicle__priv.html#ae9ffa769dcf35e12d180b1d8e9067310":[3,0,549,2],
+"structvehicle__priv.html#aea8f9174ca51a6a5bde74741fee492b9":[3,0,549,92],
+"structvehicle__priv.html#aeb8a38e575177d385be105a427761438":[3,0,549,71],
+"structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624":[3,0,549,112],
+"structvehicle__priv.html#aedd9815c562caef1a5d38a2a7f181bb9":[3,0,549,12],
+"structvehicle__priv.html#aef3cf1d023d4a01be98419b7f61cd577":[3,0,549,15],
+"structvehicle__priv.html#af0c84ae1a54548f4cddd694d71f16230":[3,0,549,88],
+"structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c":[3,0,549,31],
+"structvehicle__priv.html#af22770123725c578c5ef3b3cd1dadb64":[3,0,549,58],
+"structvehicle__priv.html#af268e33040721b1a25e39061e5738f62":[3,0,549,96],
+"structvehicle__priv.html#af57268ae8641adb4ec87dccc06d8370c":[3,0,549,7],
+"structvehicle__priv.html#af71d56e1670721cc9072195c327ca35d":[3,0,549,89],
+"structvehicle__priv.html#af8bd23d439d3c19bba1eb1309f56e9c0":[3,0,549,54],
+"structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a":[3,0,549,30],
+"structvehicle__priv.html#afc79c30a0a3f3eecebbacc98907a26cd":[3,0,549,81],
+"structvehicleprofile.html":[3,0,551],
+"structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c":[3,0,551,10],
+"structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c":[3,0,551,9],
+"structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80":[3,0,551,7],
+"structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc":[3,0,551,19],
+"structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c":[3,0,551,15],
+"structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477":[3,0,551,8],
+"structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65":[3,0,551,17],
+"structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f":[3,0,551,1],
+"structvehicleprofile.html#a62f0d40444ae2c3fcf6afb5166586f8b":[3,0,551,11],
+"structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d":[3,0,551,6],
+"structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d":[3,0,551,3],
+"structvehicleprofile.html#a92873e87603ca398a203e16b59988c06":[3,0,551,14],
+"structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b":[3,0,551,16],
+"structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd":[3,0,551,18],
+"structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35":[3,0,551,4],
+"structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8":[3,0,551,2],
+"structvehicleprofile.html#abbad446c0de35cce19dad679a657b360":[3,0,551,0],
+"structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c":[3,0,551,12],
+"structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684":[3,0,551,13],
+"structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8":[3,0,551,5],
+"structvoice__t.html":[3,0,552],
+"structvoice__t.html#a01ea288c04dd9d7f1b3ef344d1985415":[3,0,552,15],
+"structvoice__t.html#a229774bd131da58a54cc0cebcb995e85":[3,0,552,19],
+"structvoice__t.html#a2853fa1cf4f9d931eb9d77b8cfeefa6e":[3,0,552,24],
+"structvoice__t.html#a288786d6ba76c72cda587ff3b1895ccf":[3,0,552,5],
+"structvoice__t.html#a2bc78ff0041f3b99987b85c5e496367d":[3,0,552,2],
+"structvoice__t.html#a2cc7397bafbd886c25602dbc30d48aee":[3,0,552,7],
+"structvoice__t.html#a2ce41370e14a2468aceaac12838b1442":[3,0,552,26],
+"structvoice__t.html#a34a5713165035af59b1ba2c1f00305fa":[3,0,552,18],
+"structvoice__t.html#a3a2de02f3b8e994fefef67c433739189":[3,0,552,11],
+"structvoice__t.html#a3b07708a85f54d3546c11811efa4b5ae":[3,0,552,1],
+"structvoice__t.html#a3c0cea6338d134f01245f2bad459eca5":[3,0,552,9],
+"structvoice__t.html#a3d959203fc8cb6baf243342426e97127":[3,0,552,25],
+"structvoice__t.html#a4f346697f5c216d38409a206f0f74fad":[3,0,552,23],
+"structvoice__t.html#a6c2c1de79f953d708a1347d0c2ff563e":[3,0,552,12],
+"structvoice__t.html#a99292c2dffa75c65df33473dbf4f4e93":[3,0,552,0],
+"structvoice__t.html#a9af9e0a579e44e7309b7e7c21f6ad394":[3,0,552,3],
+"structvoice__t.html#aa21dc327e0d88922bd8e1f86a9a7e30b":[3,0,552,10],
+"structvoice__t.html#aaa096811b03b4523693fcf016678c74f":[3,0,552,13],
+"structvoice__t.html#aac50b5fc7aa517288ae4c443d007dbcd":[3,0,552,14],
+"structvoice__t.html#aafc1446d59a4a20282cd47f4e8412dc7":[3,0,552,22],
+"structvoice__t.html#ac36d4647ad973f003ba570eae1a957d8":[3,0,552,20],
+"structvoice__t.html#ac9141d8dc0e065a58eb23e44c2c67a8a":[3,0,552,4],
+"structvoice__t.html#acbe13d4ada90a854b9c7fc8b92390637":[3,0,552,17],
+"structvoice__t.html#ad5e559be2cb22b34a905f439a8f4289d":[3,0,552,6],
+"structvoice__t.html#ae7625553bc8e4b687b8a73b0f78524ab":[3,0,552,21],
+"structvoice__t.html#afa88a567cc338b22aeee5d748c9c1519":[3,0,552,27],
+"structvoice__t.html#afd117749ebf8e33cd0ac5152ad900fc4":[3,0,552,8],
+"structvoice__t.html#aff7061b265489d18ec878f94ad6da78d":[3,0,552,16],
+"structvolume.html":[3,0,553],
+"structvolume.html#a052d05a1342dea0589656322e675c73d":[3,0,553,2],
+"structvolume.html#a16addf0dcd52099919b18a9234b2c8cb":[3,0,553,5],
+"structvolume.html#a1f86c9d6e9f009ffa062d8d5bd80c42d":[3,0,553,0],
+"structvolume.html#ac192555c68c9b2fe3784f7f1e0340167":[3,0,553,1],
+"structvolume.html#ae3402dab36c6175608152df79ce9d89b":[3,0,553,3],
+"structvolume.html#afcb9db3f5fdf8e7d6be54d7e53cfd445":[3,0,553,4]
+};
diff --git a/html/navtreeindex25.js b/html/navtreeindex25.js
new file mode 100644
index 000000000..b18815fa6
--- /dev/null
+++ b/html/navtreeindex25.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX25 =
+{
+"structwavegen__peaks__t.html":[3,0,555],
+"structwavegen__peaks__t.html#a100bd8edf31d3f3401929f3c388b201c":[3,0,555,9],
+"structwavegen__peaks__t.html#a229f7e690a66b87392696c8fd3aaa551":[3,0,555,1],
+"structwavegen__peaks__t.html#a4bb39481a4301859cd715cb56240a8f9":[3,0,555,11],
+"structwavegen__peaks__t.html#a73c1c09b3ef111510c94fba13b15144d":[3,0,555,3],
+"structwavegen__peaks__t.html#a9db7a2de165d1c04bdaf374d624092cd":[3,0,555,8],
+"structwavegen__peaks__t.html#aa3694fc5e4cdb37841f6748367851d1b":[3,0,555,2],
+"structwavegen__peaks__t.html#ac72c7f663875d9c488593af53bb100b6":[3,0,555,4],
+"structwavegen__peaks__t.html#ac8a2b8e7d4c24ce92b9d4f8130271ab8":[3,0,555,10],
+"structwavegen__peaks__t.html#ad5b4562b61114563f7af78283675cf23":[3,0,555,0],
+"structwavegen__peaks__t.html#adbb134f91dabe8e497af080a82433ecb":[3,0,555,5],
+"structwavegen__peaks__t.html#adc33e051aaa00e1074bbcf66cf6215ae":[3,0,555,7],
+"structwavegen__peaks__t.html#af68e16bfddcb96cbe866361af1925fe3":[3,0,555,6],
+"structwchar__t__directive.html":[3,0,556],
+"structwchar__t__directive.html#a1570f80bad61e45994948e9d5e78c7e4":[3,0,556,1],
+"structwchar__t__directive.html#a3f378efe0ada55ecfbfed5972524c6c0":[3,0,556,7],
+"structwchar__t__directive.html#a428138e9268a8e1dacfeb4df4a8f9f91":[3,0,556,3],
+"structwchar__t__directive.html#a4d98325091cc6bf7f5253c4b36abacf7":[3,0,556,10],
+"structwchar__t__directive.html#a955443919d112344a3dc20ac792bbb81":[3,0,556,2],
+"structwchar__t__directive.html#a9d37018334d7cc77d0a1f9bd23decd29":[3,0,556,8],
+"structwchar__t__directive.html#a9e944bb8d34034387fff236ec7238be7":[3,0,556,9],
+"structwchar__t__directive.html#aafd93485278853948c9a3daef56e7496":[3,0,556,5],
+"structwchar__t__directive.html#ab8aa967ecc842da165e9ea4e7f159f50":[3,0,556,6],
+"structwchar__t__directive.html#ad8a6200acdd1d8a1a888eb192cfb91d4":[3,0,556,4],
+"structwchar__t__directive.html#af3eb5f7688418758a4d4aff7d2bbac02":[3,0,556,0],
+"structwchar__t__directives.html":[3,0,557],
+"structwchar__t__directives.html#a0ad6dc5ce2160f3a74de921b437bed2c":[3,0,557,0],
+"structwchar__t__directives.html#a8c39490539668f095b574b986ebbadfe":[3,0,557,2],
+"structwchar__t__directives.html#a928de461bcba5c31f11699cbe7607f47":[3,0,557,3],
+"structwchar__t__directives.html#a9b6ebf3c3b3d6d3869769581c172c548":[3,0,557,1],
+"structwidget.html":[3,0,559],
+"structwidget.html#a0dee33520c9e538f49e6207615580337":[3,0,559,31],
+"structwidget.html#a166a33b2f89d0346b58e662d93b93715":[3,0,559,28],
+"structwidget.html#a1737fbb24d803399a0e30eec0c24b384":[3,0,559,32],
+"structwidget.html#a18d2a3772399d2e6a568648946f6bf69":[3,0,559,37],
+"structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb":[3,0,559,15],
+"structwidget.html#a1d9c74dd1431715669667d58f6eda3d3":[3,0,559,26],
+"structwidget.html#a200ed341e0ad4b347af0077fa0c54340":[3,0,559,1],
+"structwidget.html#a2138b16a163c4f9137eee534947c565a":[3,0,559,33],
+"structwidget.html#a2d07ed3b871a37fdb8b87111e1f6f0f3":[3,0,559,24],
+"structwidget.html#a36cd56303bd04427cf049c2dd848a39a":[3,0,559,11],
+"structwidget.html#a36da5074f23c4bbf603ee6ec6d7c4ff3":[3,0,559,36],
+"structwidget.html#a3fa8da1dfd02ee5a98ab95348038e76a":[3,0,559,39],
+"structwidget.html#a43d19e0e04a6f375c250a556b078c7e4":[3,0,559,38],
+"structwidget.html#a4ba07cda1ed8b78db525cd153d430317":[3,0,559,16],
+"structwidget.html#a4f8451f36960e88f4f1ee601f87e77c5":[3,0,559,50],
+"structwidget.html#a597d0608da85936ce9f44610c5dc5d52":[3,0,559,45],
+"structwidget.html#a62620ba8352df4d6492508e9a871b365":[3,0,559,46],
+"structwidget.html#a69e6d1984ee8a5afdb94c646654f521b":[3,0,559,10],
+"structwidget.html#a6edb8399c9b854b13db53d4b0798810f":[3,0,559,42],
+"structwidget.html#a717ba9388958cddaff86d35d63cc14a4":[3,0,559,48],
+"structwidget.html#a7b3ab41921090831e4a11dd7b23305ad":[3,0,559,6],
+"structwidget.html#a7e64f2db2837cfda12bbf9f62e542ab5":[3,0,559,22],
+"structwidget.html#a7f6da7d01430759524f37996547ec190":[3,0,559,40],
+"structwidget.html#a8560b965b265756e11745162d6a811a6":[3,0,559,20],
+"structwidget.html#a8941c2ad75aef26525b74687df7d105a":[3,0,559,44],
+"structwidget.html#a8b6d01674e0a8db53d8d392ada0c2dff":[3,0,559,25],
+"structwidget.html#a8d7281b9809930f7c182fc65535e18fe":[3,0,559,52],
+"structwidget.html#a8f620cc554bd9cf2c9ade2d716084df3":[3,0,559,14],
+"structwidget.html#a9237c8e03f67eb0044b9b71e290780be":[3,0,559,18],
+"structwidget.html#a9883a49e6b888b012ec3970309ddddf1":[3,0,559,12],
+"structwidget.html#a98b233532cf1b453999302df69a5afa5":[3,0,559,5],
+"structwidget.html#a997c221d9281e3907d16f3016d043f5f":[3,0,559,43],
+"structwidget.html#a9a396a4f71bf9123246bf665583142cf":[3,0,559,17],
+"structwidget.html#a9e2e7120af088874f5da62344ef6f483":[3,0,559,13],
+"structwidget.html#aacc6d8f4e194abb1d67c3ce38eda2de4":[3,0,559,34],
+"structwidget.html#ab1f021047da899282609a93e9cc7c724":[3,0,559,49],
+"structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df":[3,0,559,0],
+"structwidget.html#abf1f52809302cc5c9fb557889c78955d":[3,0,559,53],
+"structwidget.html#ac09753d4c0f3ebe9d6433f618df31bec":[3,0,559,3],
+"structwidget.html#ac0d98ade451f1d533c111ce752753149":[3,0,559,9],
+"structwidget.html#ac51a2c391479677ca863a48d51a28655":[3,0,559,54],
+"structwidget.html#acb4abc24fb9d12aefed03b858aa947bb":[3,0,559,2],
+"structwidget.html#ad45343e56d886402b7d16ef4152b5af6":[3,0,559,41],
+"structwidget.html#ad4fe06585ce4e9e4bc076ea7c99b1b6d":[3,0,559,27],
+"structwidget.html#ad8d55134154d0037db443545f231c3c9":[3,0,559,19],
+"structwidget.html#adda7ac8864d8c837211656bd756b2507":[3,0,559,21],
+"structwidget.html#ae47d6be5804e728b88d14f7b0fdd3cbe":[3,0,559,30],
+"structwidget.html#ae4bc7a789fa8e6efa8308b209971e508":[3,0,559,23],
+"structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f":[3,0,559,8],
+"structwidget.html#af2c08a652cdb6c790fe782c460b98915":[3,0,559,7],
+"structwidget.html#af2f6b4bf704c3f928d44498987800fc4":[3,0,559,51],
+"structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190":[3,0,559,47],
+"structwidget.html#af9c7bad9c6d0a17a8033ad918db938aa":[3,0,559,29],
+"structwidget.html#afd78daaa4f8b798b9891ef5f3cd80495":[3,0,559,35],
+"structwidget.html#afda90b04c29e5c9b4240900b07c1783a":[3,0,559,4],
+"structwin32__binding__private.html":[3,0,560],
+"structwin32__binding__private.html#afcf09ce63958c6490bb5b3e2f3095490":[3,0,560,0],
+"structwindow.html":[3,0,561],
+"structwindow.html#aa88360f6749e137b3976dbe9baea4ca2":[3,0,561,0],
+"structwindow.html#aadf319515876b36688dea6e7756032b6":[3,0,561,1],
+"structwindow.html#abd218172bfd214cd0dbf61afc6747f45":[3,0,561,2],
+"structwindow__data.html":[3,0,562],
+"structwindow__data.html#a45c2824753fc395f9f3b4adc77cdb0e3":[3,0,562,2],
+"structwindow__data.html#a762a872626307346a82478ac7affdc49":[3,0,562,1],
+"structwindow__data.html#ac5fefaf015443c68c12c2e702b821d67":[3,0,562,0],
+"structwindow__priv.html":[3,0,563],
+"structwindow__priv.html#adb44580b21226a553c15ee5f937db6cd":[3,0,563,0],
+"structwordexp__t.html":[3,0,565],
+"structwordexp__t.html#a00d1aa490abf8b5d0f6a1e04a323329b":[3,0,565,4],
+"structwordexp__t.html#a292177ac42207c26016fb82b1dd48a52":[3,0,565,2],
+"structwordexp__t.html#a635cdcb9554af25a02cfbf8a21b9d048":[3,0,565,0],
+"structwordexp__t.html#a956cc2725b2ed52f61efd3fc8dfca853":[3,0,565,1],
+"structwordexp__t.html#aeca511502c524dbf33993c02cf7127c7":[3,0,565,3],
+"structwpoint.html":[3,0,566],
+"structwpoint.html#a3f8d759e6add853f110c2575baf813e6":[3,0,566,1],
+"structwpoint.html#a684e3c78ae1f233368f69ca3851b2ab6":[3,0,566,2],
+"structwpoint.html#ad9d271d89c988a87c28feadb6b4dc45e":[3,0,566,0],
+"structxistate.html":[3,0,567],
+"structxistate.html#a3d59ef6785d26220a3b7fe48345f844a":[3,0,567,4],
+"structxistate.html#a7376784c64cd855578e5d4778da0cf7a":[3,0,567,0],
+"structxistate.html#a7bcfae17652167399b2832200d38dcdc":[3,0,567,2],
+"structxistate.html#aca5e12e44e1129e32a1fb74f968c22f1":[3,0,567,1],
+"structxistate.html#ae5fd94ddf54cb32b5c70543439518656":[3,0,567,3],
+"structxmldocument.html":[3,0,568],
+"structxmldocument.html#a526aef72464901dd2ba92f901be97258":[3,0,568,3],
+"structxmldocument.html#a863e321b64e18ee33e8ca8634d9d9947":[3,0,568,6],
+"structxmldocument.html#a88a60c9793554f479f48378d27b2c5b8":[3,0,568,4],
+"structxmldocument.html#aafbaeb85573d419eff8945640725fb17":[3,0,568,0],
+"structxmldocument.html#aeead274bfda8a64c0041eaa894f55ec8":[3,0,568,2],
+"structxmldocument.html#af01cd2793e3d1a3342fb37bba23dd09a":[3,0,568,1],
+"structxmldocument.html#af7f73073761801c9ff64461a2bc5423e":[3,0,568,5],
+"structxmlstate.html":[3,0,569],
+"structxmlstate.html#a1c1a10969c37f83f722f9fdf081a3ef2":[3,0,569,2],
+"structxmlstate.html#a4b20acea34a149a8651ec6ddac1808b7":[3,0,569,8],
+"structxmlstate.html#a5a11cad5994b98b28b44fc15a5f98063":[3,0,569,3],
+"structxmlstate.html#a659ff6a145c3393a650a913b7c95aa73":[3,0,569,4],
+"structxmlstate.html#a6baf59b15ee5143bdd93842dbd5a4521":[3,0,569,6],
+"structxmlstate.html#a9d03b2abd62f7ed16887a09233cb03e4":[3,0,569,5],
+"structxmlstate.html#aaaeade6d9876fe98d4541fd931bc0e4d":[3,0,569,0],
+"structxmlstate.html#ad6e1974df86c9f949b445f2e24bcb34a":[3,0,569,7],
+"structxmlstate.html#ae2f6b21dab92b95c035529886944c9f7":[3,0,569,1],
+"structz__clip__result.html":[3,0,574],
+"structz__clip__result.html#a8587074ae8345599aa5d8afa78fd3730":[3,0,574,0],
+"structz__clip__result.html#aa0d149fcda77f2f0db05619e866f6560":[3,0,574,2],
+"structz__clip__result.html#aeaa6b89d7523d8b94f77bdfa62f80e2c":[3,0,574,3],
+"structz__clip__result.html#afbf7a0303fd763f66805b51674b8d87d":[3,0,574,1],
+"structz__stream__s.html":[3,0,575],
+"structz__stream__s.html#a0cf177f50dbb49692f27480cbcfde794":[3,0,575,1],
+"structz__stream__s.html#a21d2c026f0f2fcd67f33011231f8ed00":[3,0,575,5],
+"structz__stream__s.html#a23a2299c384f808e76e9908f21216b0f":[3,0,575,12],
+"structz__stream__s.html#a45ad2364307af9d944fd39d4eca3ca3c":[3,0,575,2],
+"structz__stream__s.html#a89eb750ade7f4f0b56bfdadf13344982":[3,0,575,13],
+"structz__stream__s.html#a9b2f745fc780e3b33e2935f8c650a326":[3,0,575,4],
+"structz__stream__s.html#a9d8f63877d7639a8bca60f9fc3704fc4":[3,0,575,3],
+"structz__stream__s.html#aa8f408b9632737dc21519fa1ed34b08d":[3,0,575,10],
+"structz__stream__s.html#ab72467f908d2ce65d5b42ee6556ef8bb":[3,0,575,7],
+"structz__stream__s.html#abae26f1f236cf920250b9d37fdf009c1":[3,0,575,11],
+"structz__stream__s.html#ac4a114217a1868dc6fbe7d1f5bda126b":[3,0,575,9],
+"structz__stream__s.html#add73791dd19b49c9c68f3f3d328c37db":[3,0,575,8],
+"structz__stream__s.html#ade2217fe31e671be1257731883201223":[3,0,575,0],
+"structz__stream__s.html#aed4a02cfe93e975314fed50b04427bf3":[3,0,575,6],
+"structzip64__eoc.html":[3,0,576],
+"structzip64__eoc.html#a1797ed6714c1e5d10dd685f3b5f0135c":[3,0,576,0],
+"structzip64__eoc.html#a1ddaebd49b069874a5fd503ef1b82aec":[3,0,576,1],
+"structzip64__eoc.html#a3f3c1f089cc3d838739504f859fb2c7e":[3,0,576,10],
+"structzip64__eoc.html#a41eac936d83353ff0dd52f9ac9f5b6e2":[3,0,576,7],
+"structzip64__eoc.html#a4cc63ef61d35291685d9bfe08cbce3a3":[3,0,576,8],
+"structzip64__eoc.html#a522f98f83f4a54e00ba323e30c124b04":[3,0,576,9],
+"structzip64__eoc.html#ab89a3416f57fbd270457b5568dabe8dc":[3,0,576,5],
+"structzip64__eoc.html#ab8ee188239f8216efc6cc2264664fc37":[3,0,576,4],
+"structzip64__eoc.html#aee2b76e42d3c9a2c1bd8a117f138b63b":[3,0,576,3],
+"structzip64__eoc.html#afa98848b683714fcfd40122c38c1bbd8":[3,0,576,2],
+"structzip64__eoc.html#afaad4ae8a86f014b002fe5690aca55a2":[3,0,576,6],
+"structzip64__eocl.html":[3,0,577],
+"structzip64__eocl.html#a860d4bea943d24fef1b71e627d13f4e3":[3,0,577,0],
+"structzip64__eocl.html#ab103705509967c29a3312bcefc613f33":[3,0,577,3],
+"structzip64__eocl.html#ab2929f049a2d6c86a4a13bdbe753b7b8":[3,0,577,1],
+"structzip64__eocl.html#ab633a8890d9926f43ed9f7225f5cad04":[3,0,577,2],
+"structzip__alignment__check.html":[3,0,578],
+"structzip__alignment__check.html#a7654d187d483695171549c9afef0d072":[3,0,578,0],
+"structzip__cd.html":[3,0,579],
+"structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9":[3,0,579,10],
+"structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463":[3,0,579,16],
+"structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4":[3,0,579,5],
+"structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4":[3,0,579,9],
+"structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad":[3,0,579,18],
+"structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56":[3,0,579,0],
+"structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001":[3,0,579,2],
+"structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441":[3,0,579,4],
+"structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3":[3,0,579,12],
+"structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc":[3,0,579,8],
+"structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34":[3,0,579,6],
+"structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7":[3,0,579,13],
+"structzip__cd.html#abd59a15e22b6c34660b90644f7f35962":[3,0,579,15],
+"structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f":[3,0,579,17],
+"structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb":[3,0,579,7],
+"structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22":[3,0,579,19],
+"structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6":[3,0,579,1],
+"structzip__cd.html#aefb244735b6174df1319a218aeb8011d":[3,0,579,11],
+"structzip__cd.html#aefbc08acd385ddada8d2f5717c960041":[3,0,579,14],
+"structzip__cd.html#afa4da6e7afd0fe57df379a70be745308":[3,0,579,3],
+"structzip__cd__ext.html":[3,0,580],
+"structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda":[3,0,580,2],
+"structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506":[3,0,580,0],
+"structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8":[3,0,580,1],
+"structzip__enc.html":[3,0,581],
+"structzip__enc.html#a0e9713ddd5017d321c06f14bf340c76d":[3,0,581,0],
+"structzip__enc.html#a6f3a862bfdcfb7219e68ba69c4fa2418":[3,0,581,6],
+"structzip__enc.html#a953e714b78bc64c156f89b3a8e081044":[3,0,581,1],
+"structzip__enc.html#abe192de12f78517bb1c7470b7f469dbd":[3,0,581,4],
+"structzip__enc.html#ad3f136d07bdfc01d60893b7751f42203":[3,0,581,5],
+"structzip__enc.html#ae4bb7fdca8355c7a4dea0124bf562917":[3,0,581,3],
+"structzip__enc.html#af67f9dcebf79326527920b58ad3f2663":[3,0,581,2],
+"structzip__eoc.html":[3,0,582],
+"structzip__eoc.html#a10c2e8e888099f481668f5264f07fa15":[3,0,582,0],
+"structzip__eoc.html#a13a5133f55ac8d7f63f9a0f232e2678f":[3,0,582,3],
+"structzip__eoc.html#a1de3be6116bc9589f70bc443ac9b2881":[3,0,582,7],
+"structzip__eoc.html#a463399f163d7f5c22a82e4569e9e708f":[3,0,582,1],
+"structzip__eoc.html#ab43a340185ab207bf8979684eb8a658d":[3,0,582,5],
+"structzip__eoc.html#ad297171e421c744220ac81b1cb88f582":[3,0,582,6],
+"structzip__eoc.html#ad48f6ff28b5581b45e13cabf34ab5098":[3,0,582,4],
+"structzip__eoc.html#aecaa776ad098703d6de81a82f5121f2a":[3,0,582,2],
+"structzip__eoc.html#afe3a04da9402cabc3e8fa9d3fd96f9b9":[3,0,582,8],
+"structzip__info.html":[3,0,583],
+"structzip__info.html#a2b2ac31e72eb80b7143c9bf1a132ad76":[3,0,583,3],
+"structzip__info.html#a4ad68180bfb6c57e6f4272cae57f8e80":[3,0,583,1],
+"structzip__info.html#a4f8560020a5a9987269f21c53343513d":[3,0,583,5],
+"structzip__info.html#a55b69cf6b3d1e2d1e9a7e4e445933997":[3,0,583,2],
+"structzip__info.html#a5951dbbbc9fc6e454e2e3c9990d86391":[3,0,583,4],
+"structzip__info.html#a673754d24950be2a47db8265aac0d99d":[3,0,583,11],
+"structzip__info.html#a690749411202ae0e631eeb40ca308d46":[3,0,583,0],
+"structzip__info.html#aa6db2b7a2f87d13d318d22283da5c42a":[3,0,583,12],
+"structzip__info.html#aa99fecb8f0ffe83caf78c246031347b1":[3,0,583,6],
+"structzip__info.html#ab974b88e045551fc4911920921155753":[3,0,583,7],
+"structzip__info.html#aca7591f281ca49c891acd1a98ea243a1":[3,0,583,9],
+"structzip__info.html#af17930beafa89d635ea258769454f1b9":[3,0,583,10],
+"structzip__info.html#af1b5f296daf3d802c0dd99e958b28bd7":[3,0,583,8],
+"structzip__lfh.html":[3,0,584],
+"structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c":[3,0,584,2],
+"structzip__lfh.html#a313ebff1b7159af89649d57934194ef8":[3,0,584,5],
+"structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109":[3,0,584,7],
+"structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349":[3,0,584,6],
+"structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721":[3,0,584,11],
+"structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0":[3,0,584,4],
+"structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28":[3,0,584,9],
+"structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9":[3,0,584,0],
+"structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893":[3,0,584,10],
+"structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9":[3,0,584,8],
+"structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a":[3,0,584,1],
+"structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6":[3,0,584,3],
+"structzip__split.html":[3,0,585],
+"structzip__split.html#aa59eb8ef2c8123edb6b536f491b37851":[3,0,585,0],
+"sunriset_8h_source.html":[4,0,78],
+"support_2espeak_2debug_8h_source.html":[4,0,9,0,0],
+"support_2espeak_2event_8h_source.html":[4,0,9,0,2],
+"support_2espeak_2speech_8h_source.html":[4,0,9,0,12],
+"support_2libc_2sys_2types_8h_source.html":[4,0,9,4,0,2],
+"synthesize_8h_source.html":[4,0,9,0,14],
+"textfile_8h_source.html":[4,0,6,3,0]
+};
diff --git a/html/navtreeindex26.js b/html/navtreeindex26.js
new file mode 100644
index 000000000..cf612fd4c
--- /dev/null
+++ b/html/navtreeindex26.js
@@ -0,0 +1,162 @@
+var NAVTREEINDEX26 =
+{
+"time_8h_source.html":[4,0,9,4,0,1],
+"timeutil_8h_source.html":[4,0,9,4,11],
+"todo.html":[0],
+"track_8h_source.html":[4,0,80],
+"transform_8c.html":[4,0,81],
+"transform_8c.html#a0503d516e333c5c990b7bce55bc1a7af":[4,0,81,35],
+"transform_8c.html#a102a8bc4eefd800e69039ed3d4972c63":[4,0,81,59],
+"transform_8c.html#a142f183c856d187544d5beb8db7b564f":[4,0,81,8],
+"transform_8c.html#a14c0f80f525cbd3d44bba0ea859bbb8b":[4,0,81,40],
+"transform_8c.html#a15d0284f89bb7b2d2cc240847aa942d3":[4,0,81,36],
+"transform_8c.html#a207e554c5eb4b0d12c0f9cdd752845c5":[4,0,81,20],
+"transform_8c.html#a21c9763d0694cbf3dd25e7b780434144":[4,0,81,6],
+"transform_8c.html#a23466624422258d5647391974de863c9":[4,0,81,67],
+"transform_8c.html#a24e81f6e6c8c1ccd55f7bc4c3d1e672f":[4,0,81,68],
+"transform_8c.html#a26cd39d9b4265244e9453c5904c7eb02":[4,0,81,10],
+"transform_8c.html#a27503406c67175ef2cdf98be34d12422":[4,0,81,16],
+"transform_8c.html#a2a164704cd689c4fe7b0b78259e19249":[4,0,81,44],
+"transform_8c.html#a2f1f70d26b7e4993ac27db4a8e32d604":[4,0,81,23],
+"transform_8c.html#a3350d82778e30d53e5d2af89efef2add":[4,0,81,45],
+"transform_8c.html#a3557daa8a2ebf0768628aaaf9f06e3d3":[4,0,81,32],
+"transform_8c.html#a35fc5bc1642ce4fc7557c9a2f34cd1cf":[4,0,81,34],
+"transform_8c.html#a3cd65d27f5fa565a7b5265ab000fd44e":[4,0,81,13],
+"transform_8c.html#a41b6eb52bb4b99c1db65e49d3295dfcf":[4,0,81,70],
+"transform_8c.html#a4912c64aec0c943b7985db6cb61ff83a":[4,0,81,9],
+"transform_8c.html#a49a14792e4d46bf7887f5dc006407044":[4,0,81,52],
+"transform_8c.html#a4c40e49945de57235c9b1443e0b5eace":[4,0,81,71],
+"transform_8c.html#a4f4e47e02c6fd4655be2b81f05e19bdf":[4,0,81,54],
+"transform_8c.html#a525335710b53cb064ca56b936120431e":[4,0,81,3],
+"transform_8c.html#a5869507f3b4e971d6a69232734e892ac":[4,0,81,4],
+"transform_8c.html#a5a40f38ebfbe5adacd7450e6bace9a29":[4,0,81,47],
+"transform_8c.html#a5b24b78a752baed872322716720dc2e1":[4,0,81,24],
+"transform_8c.html#a5cbcb421bbf89d276019e973aa7c5703":[4,0,81,63],
+"transform_8c.html#a5e8c4510e3993192b9f82bfc5340c63a":[4,0,81,37],
+"transform_8c.html#a616c0669ae0a8bc8abef4eb1e4b0cab5":[4,0,81,53],
+"transform_8c.html#a638f6568ea669aee76cc358eea50720f":[4,0,81,28],
+"transform_8c.html#a677e361bc2370ddd5203fabda516a1e3":[4,0,81,25],
+"transform_8c.html#a70d9f4c1906b6e8da445d86482202a22":[4,0,81,30],
+"transform_8c.html#a740e84249080ba94050d5501fe285db8":[4,0,81,31],
+"transform_8c.html#a7a7bfdede2bb9b2d05f4969b56449cd0":[4,0,81,42],
+"transform_8c.html#a7b8915f7e30c6aead73ab2fda929b48c":[4,0,81,61],
+"transform_8c.html#a80346ab0b59af0a2b690bdfc90b349e3":[4,0,81,56],
+"transform_8c.html#a814d58b8403b734178d1c1191e096615":[4,0,81,33],
+"transform_8c.html#a82dd549a3e2370f027c13b0b04b4ae0d":[4,0,81,57],
+"transform_8c.html#a859d5013f4f0c07d0d2a5d82e3c4b131":[4,0,81,51],
+"transform_8c.html#a884903c79e69175a6008d3ccff261b2e":[4,0,81,43],
+"transform_8c.html#a8a900115e1620f2bcb323751024134eb":[4,0,81,22],
+"transform_8c.html#a8a92e6ed1f885c1ad359488eb6013281":[4,0,81,41],
+"transform_8c.html#a8f20669829e65e806598f14318a551f9":[4,0,81,65],
+"transform_8c.html#a957cf45974ab30e11fdba372af1468e6":[4,0,81,29],
+"transform_8c.html#a965e3084a10d5bda58185a389851460f":[4,0,81,19],
+"transform_8c.html#a9db50d07acafe0d8e916459f6a568d59":[4,0,81,18],
+"transform_8c.html#aa6ae4250d27f20248e9a06989cbeac86":[4,0,81,14],
+"transform_8c.html#aa841bb4d90b9745dab841c733126bdfe":[4,0,81,7],
+"transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5":[4,0,81,11],
+"transform_8c.html#aaa191a99a0e24a2e2a24a00f524926ba":[4,0,81,58],
+"transform_8c.html#aab26d54522bb49785c15a3a6a9f0ac4b":[4,0,81,46],
+"transform_8c.html#aac4929397a5aaa87b82ee4e4b726f1a3":[4,0,81,55],
+"transform_8c.html#ab18da629c0d3677cc417a08813a63fe4":[4,0,81,62],
+"transform_8c.html#ab2c6743998d19227685bfc9ade4a73f0":[4,0,81,39],
+"transform_8c.html#ab71851b87771f298c8ef7153fc08ef29":[4,0,81,5],
+"transform_8c.html#ab77dbc51823e0478c082bd78bc9754f5":[4,0,81,50],
+"transform_8c.html#abf0560a954a531f44ab7e05715da80f3":[4,0,81,15],
+"transform_8c.html#ac81bc15ee9c9a1e2793d53233a60a4a2":[4,0,81,27],
+"transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee":[4,0,81,64],
+"transform_8c.html#acd2bd54ce3b5ab0fbf2f53f52aa9f175":[4,0,81,60],
+"transform_8c.html#acfd8aede3d2b5564394739cd2c9b327e":[4,0,81,12],
+"transform_8c.html#ad28a3e5f7f730e35bd5f582a4cac89bb":[4,0,81,38],
+"transform_8c.html#adeaa0bc60b6541725a856a0a23d6a388":[4,0,81,21],
+"transform_8c.html#ae000c02a85c13b056aa425df8c6522ad":[4,0,81,17],
+"transform_8c.html#ae1b04ebb9ec02e3a4ddffd54434412a1":[4,0,81,26],
+"transform_8c.html#ae8cd0e4c679aeb0b1d151a793baa53bc":[4,0,81,69],
+"transform_8c.html#aeb74e833a1968a5509cc19fe48d2d3d1":[4,0,81,66],
+"transform_8c.html#af2a530d63a1f05a92d1629cfbe63d046":[4,0,81,49],
+"transform_8c.html#af7f5c25ad56b17d0f964c444a109d30a":[4,0,81,48],
+"transform_8h_source.html":[4,0,82],
+"translate_8h_source.html":[4,0,9,0,15],
+"types_8h_source.html":[4,0,79],
+"union__GDoubleIEEE754.html":[3,0,5],
+"union__GDoubleIEEE754.html#a04493b5496b61a4071cae12cd814a0a9":[3,0,5,2],
+"union__GDoubleIEEE754.html#a15dfa78f831c81cc0c626b266e53ad30":[3,0,5,4],
+"union__GDoubleIEEE754.html#a63e55c886977e288aca2cbad1aca2453":[3,0,5,5],
+"union__GDoubleIEEE754.html#a64b2ae9f22d978039471c5523197c4ec":[3,0,5,3],
+"union__GDoubleIEEE754.html#a9bae358c977e8b0856b711e276621b30":[3,0,5,1],
+"union__GDoubleIEEE754.html#ae8bf69b024e27c726ce90a9daa5bbb68":[3,0,5,0],
+"union__GFloatIEEE754.html":[3,0,7],
+"union__GFloatIEEE754.html#a01fb98bd5f7ccd89585ba07f32455063":[3,0,7,0],
+"union__GFloatIEEE754.html#a50876acada164d20fa223cc16ee5f9c3":[3,0,7,2],
+"union__GFloatIEEE754.html#a595a82acd1aa9d86e727f71db239edfa":[3,0,7,3],
+"union__GFloatIEEE754.html#a841a435de9231d0a008751eb63a04a75":[3,0,7,1],
+"union__GFloatIEEE754.html#ac0693d70dbbe0485590f411a7cf78689":[3,0,7,4],
+"union__GSystemThread.html":[3,0,15],
+"union__GSystemThread.html#a146fce704334be0cf10da219e3befdbf":[3,0,15,3],
+"union__GSystemThread.html#a5d55496b900a5d8118133bc208612bbd":[3,0,15,1],
+"union__GSystemThread.html#a804c0016a9d346a96b30f5247179d205":[3,0,15,0],
+"union__GSystemThread.html#aae82105a3e9e21900079beac493f16b4":[3,0,15,2],
+"uniont__espeak__command_1_1command.html":[3,0,507,0],
+"uniont__espeak__command_1_1command.html#a16505467c96f121211cb37a11aadba9b":[3,0,507,0,3],
+"uniont__espeak__command_1_1command.html#a1f492cf4e0ef3940287718df4b65d49d":[3,0,507,0,2],
+"uniont__espeak__command_1_1command.html#a459bf1aff4bb99c74c928edf4a94c249":[3,0,507,0,4],
+"uniont__espeak__command_1_1command.html#a62ef3516d1aa845a5eca6e116833c3ca":[3,0,507,0,6],
+"uniont__espeak__command_1_1command.html#a9c65dbb0d1dc4b072517a49f164e39ae":[3,0,507,0,5],
+"uniont__espeak__command_1_1command.html#a9e427e6c0d9b9700ee79d34877c958fa":[3,0,507,0,7],
+"uniont__espeak__command_1_1command.html#aa2f9ede6d3e5af048b81847d5d495549":[3,0,507,0,8],
+"uniont__espeak__command_1_1command.html#aa89abd760b9bbe03c541d2336a087223":[3,0,507,0,1],
+"uniont__espeak__command_1_1command.html#aba036f2ee4ed9779a93ff5f75d86695b":[3,0,507,0,0],
+"unionyyalloc.html":[3,0,572],
+"unionyyalloc.html#a0aedfeff0ed4542f957821a4474d8d2a":[3,0,572,0],
+"unionyyalloc.html#a9494cc8d8cd0eba1b44ca20fe89de5d2":[3,0,572,1],
+"unionyystype.html":[3,0,573],
+"unionyystype.html#a1604f282e1a94e6ebe92c496341342e2":[3,0,573,0],
+"unionyystype.html#a8135fa4c6f000d7a7b49ab4cd6bff093":[3,0,573,2],
+"unionyystype.html#a88ccc542c1932846b9d62d45df1e832a":[3,0,573,1],
+"unistd_8h_source.html":[4,0,9,4,12],
+"util_8h_source.html":[4,0,83],
+"vasnprintf_8h_source.html":[4,0,9,2,12],
+"vasnwprintf_8h_source.html":[4,0,9,2,13],
+"vehicleProxy_8h_source.html":[4,0,4,2,7],
+"vehicle_8c.html":[4,0,84],
+"vehicle_8c.html#a2d6faa1fabf8e495d627b24e60eb0bf4":[4,0,84,7],
+"vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179":[4,0,84,3],
+"vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c":[4,0,84,11],
+"vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba":[4,0,84,12],
+"vehicle_8c.html#a74992576db530f3756a0ae02b2b3583c":[4,0,84,13],
+"vehicle_8c.html#a7d56f4d095d896034979dbd18699af13":[4,0,84,10],
+"vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d":[4,0,84,2],
+"vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc":[4,0,84,8],
+"vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7":[4,0,84,9],
+"vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef":[4,0,84,4],
+"vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90":[4,0,84,6],
+"vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c":[4,0,84,5],
+"vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe":[4,0,84,1],
+"vehicle_8h_source.html":[4,0,85],
+"vehicle__android_8c.html":[4,0,11,0,0],
+"vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1":[4,0,11,0,0,1],
+"vehicle__android_8c.html#a50b6a3ad65e20167f5dbc420141d20f0":[4,0,11,0,0,2],
+"vehicle__gypsy_8c.html":[4,0,11,1,0],
+"vehicle__gypsy_8c.html#a1eaae939034896b436dffbf5e93c0da1":[4,0,11,1,0,3],
+"vehicle__gypsy_8c.html#a4f99f64998830f4c9620e5aafb36e38e":[4,0,11,1,0,4],
+"vehicle__gypsy_8c.html#ae2c24a758f0feeafbadddb894784d430":[4,0,11,1,0,2],
+"vehicle__gypsy_8c.html#af2126f2e32b98f667bbaa13cef032686":[4,0,11,1,0,1],
+"vehicle__null_8c.html":[4,0,11,3,0],
+"vehicle__null_8c.html#a1e4ebf7b5b46df20280bcfa4bf90aa05":[4,0,11,3,0,2],
+"vehicle__null_8c.html#a1eaae939034896b436dffbf5e93c0da1":[4,0,11,3,0,1],
+"vehicle__qt5_8h_source.html":[4,0,11,4,0],
+"vehicle__webos_8h_source.html":[4,0,11,5,2],
+"vehicleprofile_8h_source.html":[4,0,86],
+"voice_8h_source.html":[4,0,9,0,16],
+"wave_8h_source.html":[4,0,9,0,17],
+"win32__gui__notify_8h_source.html":[4,0,4,4,2],
+"window_8h_source.html":[4,0,87],
+"wordexp_8h_source.html":[4,0,9,8,1],
+"wprintf-parse_8h_source.html":[4,0,9,2,14],
+"xmlconfig_8h_source.html":[4,0,88],
+"xpm2bmp_8h_source.html":[4,0,3,4,2],
+"xsize_8h_source.html":[4,0,9,2,15],
+"zconf_8h_source.html":[4,0,9,10,5],
+"zipfile_8h_source.html":[4,0,89],
+"zlib_8h_source.html":[4,0,9,10,6],
+"zutil_8h_source.html":[4,0,9,10,7]
+};
diff --git a/html/navtreeindex3.js b/html/navtreeindex3.js
new file mode 100644
index 000000000..a0dc85360
--- /dev/null
+++ b/html/navtreeindex3.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX3 =
+{
+"graphics_8h.html#a13081c584551dc733185be2ccdea0479":[4,0,39,24],
+"graphics_8h.html#a1338a87aa242be87514545654fdcdbc9":[4,0,39,21],
+"graphics_8h.html#a191d0bab2079437e0ff47328b6136c08":[4,0,39,44],
+"graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e":[4,0,39,57],
+"graphics_8h.html#a1e06f8077a6f9b9e4641efca4fb7b503":[4,0,39,59],
+"graphics_8h.html#a1f61ce1f92e78b16c03a7d961a9824da":[4,0,39,29],
+"graphics_8h.html#a23e713bee0d28fa1419473763f5ad0ef":[4,0,39,63],
+"graphics_8h.html#a23e7443d3205fd8cd61c4fe8589de8a6":[4,0,39,72],
+"graphics_8h.html#a2630c46e1c7758475ec776f2a3250914":[4,0,39,71],
+"graphics_8h.html#a264feb706367e70184e1590f43730caf":[4,0,39,62],
+"graphics_8h.html#a276e7f7638c678ed86a5d00e401642a6":[4,0,39,45],
+"graphics_8h.html#a28e754826b2eb7ca42f1e1df70d6e93d":[4,0,39,43],
+"graphics_8h.html#a2a3820d6f2211c0eea75cd71c963f790":[4,0,39,58],
+"graphics_8h.html#a33c0fc6d6da62976d3eac28eef892e85":[4,0,39,36],
+"graphics_8h.html#a34082563d9fd7bc267795813f3f2c7d4":[4,0,39,32],
+"graphics_8h.html#a37472c0b6a05426013902bf9e88d8595":[4,0,39,61],
+"graphics_8h.html#a417d804a302930417bab298f4aa5024c":[4,0,39,68],
+"graphics_8h.html#a42965b4c0229fa80f02e50170684617e":[4,0,39,16],
+"graphics_8h.html#a4346119c6921341dfc973a00579286a9":[4,0,39,38],
+"graphics_8h.html#a4d38ffa8021ec30414b2baebbca1f8b1":[4,0,39,17],
+"graphics_8h.html#a4d9283397d9ae1f61e172f60be940343":[4,0,39,34],
+"graphics_8h.html#a52e45b8b68fd47c243950d5172133787":[4,0,39,30],
+"graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779":[4,0,39,47],
+"graphics_8h.html#a59a54547b5359a0a63f8234e14f390a5":[4,0,39,22],
+"graphics_8h.html#a5cc054aa0f9a36abe31a8cbefd5c5e97":[4,0,39,53],
+"graphics_8h.html#a5d8dc987416508625cf3d46571abdbcb":[4,0,39,37],
+"graphics_8h.html#a6154dcfdd3fc09e7d6c9f72c73c661f1":[4,0,39,50],
+"graphics_8h.html#a642e73d34f816f1c4d1ad7df73c92ddb":[4,0,39,18],
+"graphics_8h.html#a69a49b0ac412dbee7329ebd26b87d280":[4,0,39,12],
+"graphics_8h.html#a69a49b0ac412dbee7329ebd26b87d280a2a9a605461ac62afec0c53141734b2d6":[4,0,39,12,0],
+"graphics_8h.html#a6fbefa5235319970bbc4df76be037a49":[4,0,39,40],
+"graphics_8h.html#a7763c3bb4b5a77666fa580ade99cedda":[4,0,39,52],
+"graphics_8h.html#a88dd11bab57d40e63e45ce63a111f86f":[4,0,39,49],
+"graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83":[4,0,39,48],
+"graphics_8h.html#a9b7dd906aa6794966f9f38843d369c15":[4,0,39,65],
+"graphics_8h.html#aa541f937ed35329f6bb1c3cd6c90fd70":[4,0,39,25],
+"graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9":[4,0,39,67],
+"graphics_8h.html#ab6c7e7294111973ca56b9eadb68744d6":[4,0,39,13],
+"graphics_8h.html#ab73092ab58b87748cd0ed10583286f47":[4,0,39,20],
+"graphics_8h.html#abc516ca06af2f5c44540e2577a080f64":[4,0,39,55],
+"graphics_8h.html#abf6614712d6fa6fc9518b609cfafb7d9":[4,0,39,60],
+"graphics_8h.html#abfc23e410d71e734e4316fb8898d20f4":[4,0,39,56],
+"graphics_8h.html#ac4e5839a41f2afd567d22ab0d6d1e911":[4,0,39,64],
+"graphics_8h.html#ac5b8949a650e91572fe965ce47a01c04":[4,0,39,69],
+"graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4":[4,0,39,66],
+"graphics_8h.html#ac651bf3017237dc4233681517f77a178":[4,0,39,51],
+"graphics_8h.html#ac7146d5afb5f15a08fccf16f389ffc73":[4,0,39,19],
+"graphics_8h.html#ace0cc4cc1efad6bdf903dc5d8dc0c8d7":[4,0,39,33],
+"graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89a":[4,0,39,11],
+"graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa05532e5792068ce2c07421367ef768cb":[4,0,39,11,0],
+"graphics_8h.html#ad01f84cc748ef81b278a4be6ff1ea89aa88298faad2fed2eb4fd66dc5a4848c57":[4,0,39,11,1],
+"graphics_8h.html#ad0e1f0fa78cc48afe4ff66c3423474ea":[4,0,39,31],
+"graphics_8h.html#ad150b9e24b7f75f8f2d684e6a1e5f809":[4,0,39,41],
+"graphics_8h.html#ad4df7c1c76e5c9571ac83b6a21c0c33e":[4,0,39,23],
+"graphics_8h.html#ae4dc31e9f860ddaa0c1da90a29ca70ce":[4,0,39,42],
+"graphics_8h.html#ae7d89638f602a27225c942e9ecfe9c23":[4,0,39,35],
+"graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f":[4,0,39,46],
+"graphics_8h.html#aee7998ec26bb2b69bd536eaa2a6305d5":[4,0,39,73],
+"graphics_8h.html#af2b5843afcc9fd58e6c7cb84379b7e28":[4,0,39,27],
+"graphics_8h.html#af40a584801730be67ac1f575a03ef084":[4,0,39,70],
+"graphics_8h.html#af6d13e794cb0ee96565deec385881a27":[4,0,39,14],
+"graphics_8h_source.html":[4,0,39],
+"graphics__opengl_8h_source.html":[4,0,3,0,0],
+"graphics__qt5_8h_source.html":[4,0,3,1,1],
+"graphics__qt__qpainter_8h_source.html":[4,0,3,2,0],
+"graphics__sdl_8h_source.html":[4,0,3,3,1],
+"graphics__win32_8h_source.html":[4,0,3,4,1],
+"group__coord.html":[1,0],
+"group__coord.html#ga070022fd4aaf0fd34bd7307078a4eeac":[1,0,1],
+"group__coord.html#ga328d4ac6d4e7430fd75f89b48649e057":[1,0,0],
+"group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb":[1,0,2],
+"group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75":[1,0,3],
+"group__navit.html":[1,1],
+"group__navit.html#ga0af2bdb0a18ffa1963258a3d53e221ca":[1,1,16],
+"group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb":[1,1,9],
+"group__navit.html#ga2a37e823307eea0de189c40d4de11ee2":[1,1,8],
+"group__navit.html#ga44d9e4778a998e569aa807546d6a6a28":[1,1,10],
+"group__navit.html#ga78668dac93cf5ecbffd5a96ba2869f86":[1,1,14],
+"group__navit.html#ga788272d61ca884c1f26a4d5467c6815c":[1,1,15],
+"group__navit.html#ga7ce58517a9082005032863f07893ee4c":[1,1,5],
+"group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97":[1,1,12],
+"group__navit.html#gab059a4aca70ca8da61aab4ee461f8392":[1,1,11],
+"group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8":[1,1,6],
+"group__navit.html#gabe423e46a78a0085c11e2a69a65a336d":[1,1,7],
+"group__navit.html#gad94b3422d9e4aa419d83d2852812dadb":[1,1,3],
+"group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7":[1,1,4],
+"group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15":[1,1,13],
+"gslice_8h_source.html":[4,0,9,3,15],
+"gslist_8h_source.html":[4,0,9,3,16],
+"gstrfuncs_8h_source.html":[4,0,9,3,17],
+"gthreadprivate_8h_source.html":[4,0,9,3,18],
+"gtkext_8h_source.html":[4,0,40],
+"gtypes_8h_source.html":[4,0,9,3,19],
+"guiProxy_8h_source.html":[4,0,4,2,1],
+"gui_2win32_2resources_2resource_8h_source.html":[4,0,4,4,0,0],
+"gui_8h_source.html":[4,0,41],
+"gui__gtk_8h_source.html":[4,0,4,0,0],
+"gui__gtk__poi_8h_source.html":[4,0,4,0,1],
+"gui__internal_8h_source.html":[4,0,4,1,0],
+"gui__internal__bookmark_8h_source.html":[4,0,4,1,1],
+"gui__internal__command_8h_source.html":[4,0,4,1,2],
+"gui__internal__gesture_8h_source.html":[4,0,4,1,3],
+"gui__internal__html_8h_source.html":[4,0,4,1,4],
+"gui__internal__keyboard_8h_source.html":[4,0,4,1,5],
+"gui__internal__menu_8h_source.html":[4,0,4,1,6],
+"gui__internal__poi_8h_source.html":[4,0,4,1,7],
+"gui__internal__priv_8h_source.html":[4,0,4,1,8],
+"gui__internal__search_8h_source.html":[4,0,4,1,9],
+"gui__internal__widget_8h_source.html":[4,0,4,1,10],
+"gunicode_8h_source.html":[4,0,9,3,20],
+"gutils_8h_source.html":[4,0,9,3,21],
+"hash-string_8h_source.html":[4,0,9,2,3],
+"hierarchy.html":[3,1],
+"index.html":[],
+"inffast_8h_source.html":[4,0,9,10,1],
+"inffixed_8h_source.html":[4,0,9,10,2],
+"inflate_8h_source.html":[4,0,9,10,3],
+"inftrees_8h_source.html":[4,0,9,10,4],
+"interfaceDownloaderAppDelegate.html":[3,0,144],
+"interfaceDownloaderAppDelegate.html#a2555ba414e2b19a943b7e997a5f72860":[3,0,144,2],
+"interfaceDownloaderAppDelegate.html#a386dcb1641ed9a59c65707437e802bdc":[3,0,144,3],
+"interfaceDownloaderAppDelegate.html#adb037dff3bd01c5a17b03956843a0441":[3,0,144,1],
+"interfaceDownloaderAppDelegate.html#af919221786d0eafe13dc2381cd8655f0":[3,0,144,0],
+"interfaceDownloaderDetailViewController.html":[3,0,145],
+"interfaceDownloaderDetailViewController.html#a81720b33cadeede562f50d3bb182cc39":[3,0,145,0],
+"interfaceNavitAppDelegate.html":[3,0,323],
+"interfaceNavitAppDelegate.html#a9eae17d12daf18ecb4679a6b580c7c13":[3,0,323,0],
+"interfaceNavitAppDelegate.html#aeb5016602eec64ad5dce6ace522a6eb0":[3,0,323,1],
+"interfaceNavitTimer.html":[3,0,326],
+"interfaceNavitTimer.html#a03c8da96868b08d9b2c09368f9994111":[3,0,326,0],
+"interfaceNavitTimer.html#a5b0a569c9d6b2fb1c1c13bd31ce0021f":[3,0,326,1],
+"interfaceNavitTimer.html#aed702a2c7054ccc2a8a0b0cce476f989":[3,0,326,2],
+"interfaceNavitView.html":[3,0,327],
+"interfaceNavitView.html#afb3808899c8a706bd0b3719383d45231":[3,0,327,0],
+"interfaceNavitViewController.html":[3,0,328],
+"interfaceNavitViewController.html#a208fe965f1ef25eb4c6986e8429a5fc4":[3,0,328,0],
+"interfaceNavitViewController.html#a48996b0fa317aaf50de2878924590b12":[3,0,328,1],
+"interfaceNavitViewController.html#a55787f746f286065032614549a2b3a66":[3,0,328,2],
+"interfaceRootViewController.html":[3,0,435],
+"interfaceRootViewController.html#aeb2b28e2a9c33393c2d75048ba96b0e5":[3,0,435,0],
+"interfaceRootViewController.html#af8cab0cfc9bc240c655a58579d80540a":[3,0,435,1],
+"interfaceVSSpeechSynthesizer.html":[3,0,554],
+"interfaceVSSpeechSynthesizer.html#a127d778223120cf73771ad209e7c13d2":[3,0,554,7],
+"interfaceVSSpeechSynthesizer.html#a34e515e08388f7f1be1dffc34764035e":[3,0,554,0],
+"interfaceVSSpeechSynthesizer.html#a3803af9cac86ea6270d1913714839b0c":[3,0,554,3],
+"interfaceVSSpeechSynthesizer.html#a38b7a978d0018462537868527e666a82":[3,0,554,4],
+"interfaceVSSpeechSynthesizer.html#a3adf24f3a4f947468fa658d2eb81e495":[3,0,554,1],
+"interfaceVSSpeechSynthesizer.html#a7f710e355dd58cfe7495ce254267559d":[3,0,554,2],
+"interfaceVSSpeechSynthesizer.html#aa989bc284ea7db534120e271c5bc3546":[3,0,554,8],
+"interfaceVSSpeechSynthesizer.html#aad7cf3a6957094ed41a7a07d2823743f":[3,0,554,5],
+"interfaceVSSpeechSynthesizer.html#ab7098e9b49a06f56c2839e20aab389e8":[3,0,554,6],
+"interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html":[3,0,0,0,0,2],
+"interfaceorg_1_1navitproject_1_1navit_1_1NavitActivityResult.html#a315aa94c3fab93f3dae6d90a89186e00":[3,0,0,0,0,2,0],
+"io_8h_source.html":[4,0,9,4,5],
+"item_8h_source.html":[4,0,42],
+"item__def_8h_source.html":[4,0,43],
+"keys_8h_source.html":[4,0,44],
+"klatt_8h_source.html":[4,0,9,0,4],
+"layer_8h_source.html":[4,0,45],
+"layout_8h_source.html":[4,0,46],
+"libc_8h_source.html":[4,0,9,4,6],
+"libgnuintl_8h_source.html":[4,0,9,2,4],
+"linguistics_8h_source.html":[4,0,47],
+"loadinfo_8h_source.html":[4,0,9,2,5],
+"localcharset_8h_source.html":[4,0,9,2,6],
+"locale_8h_source.html":[4,0,9,4,7],
+"log_8h_source.html":[4,0,48],
+"main_8h_source.html":[4,0,49],
+"map-share_8h_source.html":[4,0,50],
+"map_8c.html":[4,0,52],
+"map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396":[4,0,52,8],
+"map_8c.html#a17363cc27a950b21d4a10c1e4977f750":[4,0,52,23],
+"map_8c.html#a17bf509a62d7e41cea2feab69b67d1ca":[4,0,52,35],
+"map_8c.html#a1eb8e44290e34baa9b178624fc32beec":[4,0,52,34],
+"map_8c.html#a23f07c7eafbdd5994dfdb8038d356516":[4,0,52,4],
+"map_8c.html#a2a6f7023b430cc03af1a8d72e8f6a09b":[4,0,52,24],
+"map_8c.html#a3192f982f537a0eb5cc0e32f306ead2d":[4,0,52,25],
+"map_8c.html#a41d391414ab9d50fd2e10a072a7e24fa":[4,0,52,30],
+"map_8c.html#a4615d67b2a27e13f2341f278e9631c54":[4,0,52,5],
+"map_8c.html#a51455e36692349b9fecdd677a40c6c4f":[4,0,52,29],
+"map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a":[4,0,52,20],
+"map_8c.html#a62e56af95eabfab1632e6888676a8127":[4,0,52,16],
+"map_8c.html#a6a56a78da425713d4fe965e724d9e09e":[4,0,52,33],
+"map_8c.html#a72847bda2999f94a238bde22e8072d2d":[4,0,52,36],
+"map_8c.html#a7a181e682ec4a9174897686bd91a89b9":[4,0,52,7],
+"map_8c.html#a8337c095972c7c8f69679577668d6b5b":[4,0,52,14],
+"map_8c.html#a878e29885a9aa78e417e56354dc64845":[4,0,52,3],
+"map_8c.html#a8aa5e993e64e51a2d90b3be0251412cc":[4,0,52,11],
+"map_8c.html#a8ea9fcf03c34c4caf035f6597af9921f":[4,0,52,27],
+"map_8c.html#a956c6e8398f832e31fe90634fa982dbf":[4,0,52,15],
+"map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8":[4,0,52,31],
+"map_8c.html#a9a8864bcc7e1f687fe52c38b36bcad63":[4,0,52,13],
+"map_8c.html#a9e27d0888db14bf9b88727ead943eaf6":[4,0,52,19],
+"map_8c.html#ac0160cd214565dad3584739d44fafed8":[4,0,52,32],
+"map_8c.html#adacb9c6f689c49cea9651adecef9dbdb":[4,0,52,22],
+"map_8c.html#ae025c855207536977afd84d39b316e9c":[4,0,52,18],
+"map_8c.html#ae3e1e05fd13705105196919d3060ac5f":[4,0,52,26],
+"map_8c.html#ae555f508f81a2cab83100a675ddeb131":[4,0,52,28],
+"map_8c.html#ae69d4a7761530edd56139460233d26c6":[4,0,52,10],
+"map_8c.html#aea4bb45171274a8b6bd4de3d33606f35":[4,0,52,12],
+"map_8c.html#af254bddcffd897fa184fc240eebb7edd":[4,0,52,9],
+"map_8c.html#af44c00a5c0938889e420cd8c5b87a92a":[4,0,52,6],
+"map_8c.html#af9f95fd57301452f5a93c0ffd75e13e0":[4,0,52,21],
+"map_8c.html#afe7311d63f1e8a4a697634cf79329f7d":[4,0,52,17],
+"map_8h.html":[4,0,51],
+"map_8h.html#a0509d13a34059e444149286053bd8136":[4,0,51,40],
+"map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396":[4,0,51,11],
+"map_8h.html#a097fb9b2b756439aaae4bcf1a83fdc88":[4,0,51,12],
+"map_8h.html#a17363cc27a950b21d4a10c1e4977f750":[4,0,51,28],
+"map_8h.html#a1eb8e44290e34baa9b178624fc32beec":[4,0,51,39],
+"map_8h.html#a23f07c7eafbdd5994dfdb8038d356516":[4,0,51,7],
+"map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b":[4,0,51,29],
+"map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d":[4,0,51,30],
+"map_8h.html#a41d391414ab9d50fd2e10a072a7e24fa":[4,0,51,35],
+"map_8h.html#a4615d67b2a27e13f2341f278e9631c54":[4,0,51,8],
+"map_8h.html#a51455e36692349b9fecdd677a40c6c4f":[4,0,51,34],
+"map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a":[4,0,51,24],
+"map_8h.html#a62e56af95eabfab1632e6888676a8127":[4,0,51,20],
+"map_8h.html#a6a56a78da425713d4fe965e724d9e09e":[4,0,51,38],
+"map_8h.html#a75bbd087b7538154ca4af73ea87ff7f5":[4,0,51,5],
+"map_8h.html#a7a181e682ec4a9174897686bd91a89b9":[4,0,51,10],
+"map_8h.html#a8337c095972c7c8f69679577668d6b5b":[4,0,51,18],
+"map_8h.html#a878e29885a9aa78e417e56354dc64845":[4,0,51,6],
+"map_8h.html#a8aa5e993e64e51a2d90b3be0251412cc":[4,0,51,15],
+"map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f":[4,0,51,32],
+"map_8h.html#a956c6e8398f832e31fe90634fa982dbf":[4,0,51,19],
+"map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8":[4,0,51,36],
+"map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63":[4,0,51,17],
+"map_8h.html#a9e0c5c959b1a06f90c551c785337f817":[4,0,51,4],
+"map_8h.html#a9e27d0888db14bf9b88727ead943eaf6":[4,0,51,23],
+"map_8h.html#aa30d735c414cefebdc18c4562a6039a4":[4,0,51,3],
+"map_8h.html#aa51067d7bfb0baa6a4d874099665bc7c":[4,0,51,25],
+"map_8h.html#aac1b1796640454998c50c59c45350a87":[4,0,51,41],
+"map_8h.html#abb70b58f472425b0bf52fbd375d26f90":[4,0,51,2],
+"map_8h.html#ac0160cd214565dad3584739d44fafed8":[4,0,51,37],
+"map_8h.html#adacb9c6f689c49cea9651adecef9dbdb":[4,0,51,27],
+"map_8h.html#ae025c855207536977afd84d39b316e9c":[4,0,51,22],
+"map_8h.html#ae3e1e05fd13705105196919d3060ac5f":[4,0,51,31],
+"map_8h.html#ae555f508f81a2cab83100a675ddeb131":[4,0,51,33],
+"map_8h.html#ae69d4a7761530edd56139460233d26c6":[4,0,51,14],
+"map_8h.html#aea4bb45171274a8b6bd4de3d33606f35":[4,0,51,16],
+"map_8h.html#af254bddcffd897fa184fc240eebb7edd":[4,0,51,13],
+"map_8h.html#af44c00a5c0938889e420cd8c5b87a92a":[4,0,51,9],
+"map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0":[4,0,51,26],
+"map_8h.html#afe7311d63f1e8a4a697634cf79329f7d":[4,0,51,21],
+"map_8h_source.html":[4,0,51],
+"map__data_8h_source.html":[4,0,53],
+"mapset_8c.html":[4,0,54],
+"mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d":[4,0,54,13],
+"mapset_8c.html#a174ded8e1926d9d3ea4089e9dd4f4325":[4,0,54,11]
+};
diff --git a/html/navtreeindex4.js b/html/navtreeindex4.js
new file mode 100644
index 000000000..4991bd547
--- /dev/null
+++ b/html/navtreeindex4.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX4 =
+{
+"mapset_8c.html#a17f2463f3956b2a1496beb03510f299b":[4,0,54,17],
+"mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790":[4,0,54,3],
+"mapset_8c.html#a1dfe523f1ef32990ef3ff654798f7797":[4,0,54,4],
+"mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2":[4,0,54,7],
+"mapset_8c.html#a522a581eccd4148fe31e144e6e0e1bce":[4,0,54,18],
+"mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7":[4,0,54,12],
+"mapset_8c.html#a97f5a5b2fc7bae728f36bd77850b5cd4":[4,0,54,5],
+"mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131":[4,0,54,16],
+"mapset_8c.html#ac3496e82d4fb896c2a1917e6ac11977d":[4,0,54,14],
+"mapset_8c.html#ac7643a1959c34ccad2c2b0a768afe19e":[4,0,54,9],
+"mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70":[4,0,54,15],
+"mapset_8c.html#adb098564156843a504fe8408c7051dd1":[4,0,54,10],
+"mapset_8c.html#ae26894cfa5449b004fb75375ce4e2b8a":[4,0,54,8],
+"mapset_8c.html#aff7284837514c15ea5468463f9329435":[4,0,54,6],
+"mapset_8h_source.html":[4,0,55],
+"maptool_8h_source.html":[4,0,7,2],
+"maptype_8h_source.html":[4,0,56],
+"math_8h_source.html":[4,0,9,4,8],
+"mbrolib_8h_source.html":[4,0,9,0,5],
+"menu_8h_source.html":[4,0,57],
+"messages_8h_source.html":[4,0,58],
+"mg_8h_source.html":[4,0,6,2,0],
+"mman_8h_source.html":[4,0,9,7,0,0],
+"modules.html":[1],
+"namespaceorg_1_1navitproject_1_1navit.html":[3,0,0,0,0],
+"namespaceorg_1_1navitproject_1_1navit.html":[2,0,0,0,0],
+"namespaces.html":[2,0],
+"navigation_8c.html":[4,0,17],
+"navigation_8c.html#a0365f749e045fe22436cb4418a7a96e4":[4,0,17,24],
+"navigation_8c.html#a0a8a5f4e94a4c775901bfeccc4801bd6":[4,0,17,23],
+"navigation_8c.html#a141e6722ebe071a7c2aa48ac2a16e888":[4,0,17,26],
+"navigation_8c.html#a1bd603240f52e2622daf7c2e33901f03":[4,0,17,25],
+"navigation_8c.html#a22c0a776e9a1c462ce9bbf6d8ebb4d24":[4,0,17,30],
+"navigation_8c.html#a3d5317417b3243f023435edb85fbae56":[4,0,17,13],
+"navigation_8c.html#a5098a1f8794cddb3192b9200caf96738":[4,0,17,10],
+"navigation_8c.html#a59497518b56060abdd403f4169a7a41f":[4,0,17,9],
+"navigation_8c.html#a67657ae1ed8eaea55d26b24c019d66bd":[4,0,17,32],
+"navigation_8c.html#a77db1821c53c028020b2ebf601c9df34":[4,0,17,15],
+"navigation_8c.html#a7cf689b7916c1fd66fae3457086a84d9":[4,0,17,16],
+"navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0":[4,0,17,19],
+"navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a1c5547b065af258e8ff6772c196d9e75":[4,0,17,19,1],
+"navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a21a538400deaf082146a11e2325eed3e":[4,0,17,19,0],
+"navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a48a93ad9be20e365c1da3e45f6bbf34f":[4,0,17,19,2],
+"navigation_8c.html#a7ddcfa7ead6b183a42d71cacc767b7e0a9f0752996c45729a2497efddda488af8":[4,0,17,19,3],
+"navigation_8c.html#a8b23cf17b30a85699ca867751a071153":[4,0,17,18],
+"navigation_8c.html#a8b23cf17b30a85699ca867751a071153a5205b5343075f59f599e70d1380c2602":[4,0,17,18,2],
+"navigation_8c.html#a8b23cf17b30a85699ca867751a071153a5b9f6d065e6e98483b3d3ed01f4f6cbe":[4,0,17,18,0],
+"navigation_8c.html#a8b23cf17b30a85699ca867751a071153a800e0a023d5f3d8b2f6a4c4a1a2cb103":[4,0,17,18,1],
+"navigation_8c.html#a8b23cf17b30a85699ca867751a071153ab6dae6437f15440338fab3ebc4dcef4f":[4,0,17,18,3],
+"navigation_8c.html#aa4b62b8fa31789d6fbe3ca5452bf19b2":[4,0,17,14],
+"navigation_8c.html#aa565aae0c1fb0952c6ac477f449f7549":[4,0,17,33],
+"navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e":[4,0,17,31],
+"navigation_8c.html#aafec98459688e4c23a1ad0418f617724":[4,0,17,11],
+"navigation_8c.html#ab61fd72ab5180f84206c1619b60c201d":[4,0,17,20],
+"navigation_8c.html#acd435c7d1a7ddc7123c0420fb41070eb":[4,0,17,12],
+"navigation_8c.html#ad3dfa1aabdcb3ee153eddbb91d5c6782":[4,0,17,21],
+"navigation_8c.html#adedaab7a3c765b3fd3f44d76a2b18d30":[4,0,17,29],
+"navigation_8c.html#ae35ea203f309dddf0f4177a292994a73":[4,0,17,27],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312":[4,0,17,17],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a4d28412e8e3b2b1796fb01ef096bcea4":[4,0,17,17,1],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a4e212161ec3aa7427625c87e5e16d27d":[4,0,17,17,5],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312a598f6edf634f88290843d1c33ffb839a":[4,0,17,17,2],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312ac02bed9498413979e6e91690a8ca3ca1":[4,0,17,17,3],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312ac63b44cc1f4f2a4275538d591625adb1":[4,0,17,17,4],
+"navigation_8c.html#ae478d5e9cecedb9e7386eb80a35f8312af6975bae09a49dab8e2523ef758a600f":[4,0,17,17,0],
+"navigation_8c.html#af44538ba61ffd85df204d405749f6029":[4,0,17,28],
+"navigation_8c.html#af52411918a519cbfb8ee3dd4be14b178":[4,0,17,22],
+"navigation_8h_source.html":[4,0,59],
+"navitProxy_8h_source.html":[4,0,4,2,2],
+"navit_8h_source.html":[4,0,60],
+"navit__lfs_8h_source.html":[4,0,61],
+"navit__nls_8h_source.html":[4,0,62],
+"ngqpoint_8h_source.html":[4,0,4,2,3],
+"os2compat_8h_source.html":[4,0,9,2,7],
+"osd_8h_source.html":[4,0,63],
+"osmformat_8pb-c_8h_source.html":[4,0,7,0,1],
+"pages.html":[],
+"param_8h_source.html":[4,0,64],
+"phoneme_8h_source.html":[4,0,9,0,6],
+"phrase_8h_source.html":[4,0,65],
+"plugin_8h_source.html":[4,0,66],
+"plugin__def_8h_source.html":[4,0,67],
+"plural-exp_8h_source.html":[4,0,9,2,8],
+"png_8h_source.html":[4,0,9,5,0],
+"pngconf_8h_source.html":[4,0,9,5,1],
+"point_8h_source.html":[4,0,68],
+"popup_8h_source.html":[4,0,69],
+"portaudio18_8h_source.html":[4,0,9,0,8],
+"portaudio19_8h.html":[4,0,9,0,9],
+"portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e":[4,0,9,0,9,17],
+"portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d":[4,0,9,0,9,84],
+"portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f":[4,0,9,0,9,71],
+"portaudio19_8h.html#a0a12735ac191200f696a43b87667b714":[4,0,9,0,9,76],
+"portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7":[4,0,9,0,9,78],
+"portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221":[4,0,9,0,9,83],
+"portaudio19_8h.html#a138e57abde4e833c457b64895f638a25":[4,0,9,0,9,51],
+"portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5":[4,0,9,0,9,28],
+"portaudio19_8h.html#a19874734f89958fccf86785490d53b4c":[4,0,9,0,9,38],
+"portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9":[4,0,9,0,9,59],
+"portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d":[4,0,9,0,9,80],
+"portaudio19_8h.html#a1d79f0b88812cef5364b276dbbc898b5":[4,0,9,0,9,21],
+"portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a":[4,0,9,0,9,74],
+"portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61":[4,0,9,0,9,67],
+"portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445":[4,0,9,0,9,69],
+"portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749":[4,0,9,0,9,66],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7":[4,0,9,0,9,48],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a0711883755e19ee598cefa1db34d98cb":[4,0,9,0,9,48,11],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a12769658a78482b4265673f7c08fbb57":[4,0,9,0,9,48,1],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a25d517e59ea2e846119d972d5f1c53bb":[4,0,9,0,9,48,20],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a26ddab3d4dace3978ec6d5b3ccc10e87":[4,0,9,0,9,48,14],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a30a98097c3b6d9789077b72c26ae7c24":[4,0,9,0,9,48,4],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a3442d8018bfa4329847d87df68b564a3":[4,0,9,0,9,48,5],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a3fbb82a5d01ed678642426f1f5058e2c":[4,0,9,0,9,48,12],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a43201ac8bea6578d4a13024315c24117":[4,0,9,0,9,48,18],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a44f6cce375a3d38af28652179a400403":[4,0,9,0,9,48,17],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a467dac712e45745d8b0d8cd429fd1a01":[4,0,9,0,9,48,16],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a46c51714378540c67c46895e726fb787":[4,0,9,0,9,48,3],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a47726071f5dccc656d5e3ff20bbfc5a0":[4,0,9,0,9,48,2],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4851f9f753cdad3e7a89380d6589816c":[4,0,9,0,9,48,15],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c":[4,0,9,0,9,48,26],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4b470a48b5fd9cf04591b1fbdd2ad26a":[4,0,9,0,9,48,22],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a5a07d92bec4707ab34a01893bf24940e":[4,0,9,0,9,48,10],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a69660cd762aec2672fd3393e0971e99c":[4,0,9,0,9,48,7],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a77657d34c5e91a2962e7df7730441eee":[4,0,9,0,9,48,21],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a795db60c291d92362b87edbc0bdb56cc":[4,0,9,0,9,48,8],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a82f2e0e1c05189caf15b5f6c016edac6":[4,0,9,0,9,48,28],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a8679fc0a41ce0517d89a53b9c182a4b8":[4,0,9,0,9,48,29],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a99cc1bb53662f07a06876ec1818356a7":[4,0,9,0,9,48,23],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a9e05b6974d01fcce82c5d94b575ff1b2":[4,0,9,0,9,48,19],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aa5e7d0d9ea49ef845a93c89a3d138294":[4,0,9,0,9,48,6],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ad58986a9b5064d5a29c7ed0837bfc621":[4,0,9,0,9,48,9],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a":[4,0,9,0,9,48,24],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aeb09d15a48b6c1034728a9c518cfe4ba":[4,0,9,0,9,48,0],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aef50bc6456d8bcbd94d1690dfb8d447a":[4,0,9,0,9,48,13],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255":[4,0,9,0,9,48,25],
+"portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d":[4,0,9,0,9,48,27],
+"portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081":[4,0,9,0,9,9],
+"portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6":[4,0,9,0,9,44],
+"portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758":[4,0,9,0,9,64],
+"portaudio19_8h.html#a400df642339bf4112333060af6a43c0f":[4,0,9,0,9,10],
+"portaudio19_8h.html#a443ad16338191af364e3be988014cbbe":[4,0,9,0,9,77],
+"portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96":[4,0,9,0,9,37],
+"portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d":[4,0,9,0,9,31],
+"portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f":[4,0,9,0,9,75],
+"portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1":[4,0,9,0,9,62],
+"portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd":[4,0,9,0,9,70],
+"portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82":[4,0,9,0,9,40],
+"portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15":[4,0,9,0,9,13],
+"portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352":[4,0,9,0,9,34],
+"portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc":[4,0,9,0,9,45],
+"portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4":[4,0,9,0,9,68],
+"portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf":[4,0,9,0,9,16],
+"portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b":[4,0,9,0,9,81],
+"portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90":[4,0,9,0,9,60],
+"portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7":[4,0,9,0,9,15],
+"portaudio19_8h.html#a82cf09a8d14c7b614a8b73774f4952f1":[4,0,9,0,9,41],
+"portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12":[4,0,9,0,9,6],
+"portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115":[4,0,9,0,9,63],
+"portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3":[4,0,9,0,9,30],
+"portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51":[4,0,9,0,9,24],
+"portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710":[4,0,9,0,9,39],
+"portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297":[4,0,9,0,9,19],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae":[4,0,9,0,9,49],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea069313b969ea3d41a275720879aa5ba8":[4,0,9,0,9,49,4],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea40c3e003e36409b4a1aae360625c69a9":[4,0,9,0,9,49,8],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea4651a7c2fb6e75843c130d82be7c7c4f":[4,0,9,0,9,49,13],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea540d6dd219e6a6856347b66c4637adbe":[4,0,9,0,9,49,3],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea5a888ef503d4dee954bb3582a65eb9a0":[4,0,9,0,9,49,1],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea5fb23d8b2cf3e2e714298de5ab1b83e1":[4,0,9,0,9,49,7],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea6d01a3fac7c228e8481efd5fd269f26d":[4,0,9,0,9,49,0],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea92db20780c2d5a900ea6a9e988b4da0c":[4,0,9,0,9,49,2],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea9afdcbf978e7b8b48db08a7c5208ebe4":[4,0,9,0,9,49,6],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaa27b155bf2883aef821dfb6eba89e456":[4,0,9,0,9,49,12],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaa7295ccb885c47b70c829f8236161d1a":[4,0,9,0,9,49,5],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeab6ef5d4eff3f3e80b90148a4b871b501":[4,0,9,0,9,49,9],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeacb4ba221afe42867d96ab345ee13d78d":[4,0,9,0,9,49,10],
+"portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaf51e19fba6cd8946f06af332e61ad190":[4,0,9,0,9,49,11],
+"portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104":[4,0,9,0,9,52],
+"portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838":[4,0,9,0,9,79],
+"portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89":[4,0,9,0,9,23],
+"portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0":[4,0,9,0,9,61],
+"portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560":[4,0,9,0,9,36],
+"portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12":[4,0,9,0,9,46],
+"portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2":[4,0,9,0,9,43],
+"portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd":[4,0,9,0,9,14],
+"portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7":[4,0,9,0,9,7],
+"portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d":[4,0,9,0,9,73],
+"portaudio19_8h.html#abed859482d156622d9332dff9b2d89da":[4,0,9,0,9,72],
+"portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b":[4,0,9,0,9,54],
+"portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b":[4,0,9,0,9,11],
+"portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462":[4,0,9,0,9,22],
+"portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb":[4,0,9,0,9,57],
+"portaudio19_8h.html#ac81b1065de3722c62eae395281451a73":[4,0,9,0,9,42],
+"portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d":[4,0,9,0,9,56],
+"portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816":[4,0,9,0,9,65],
+"portaudio19_8h.html#ad33384abe3754a39f4773f2561773595":[4,0,9,0,9,20],
+"portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d":[4,0,9,0,9,26],
+"portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361":[4,0,9,0,9,29],
+"portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d":[4,0,9,0,9,25],
+"portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37":[4,0,9,0,9,27],
+"portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5":[4,0,9,0,9,18],
+"portaudio19_8h.html#adc955dfab007624000695c48d4f876dc":[4,0,9,0,9,55],
+"portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707":[4,0,9,0,9,8],
+"portaudio19_8h.html#ae247ec252e84112170079ece319fc42c":[4,0,9,0,9,35],
+"portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac":[4,0,9,0,9,53],
+"portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d":[4,0,9,0,9,58],
+"portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32":[4,0,9,0,9,50],
+"portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32aa01800db52ead393d8b0016f63d76650":[4,0,9,0,9,50,1],
+"portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32acaf141eb5d71420ffb4474da1dbd8de2":[4,0,9,0,9,50,2],
+"portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32acba49cbf0e3bf605bb3deecef3b4fce3":[4,0,9,0,9,50,0],
+"portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47":[4,0,9,0,9,12],
+"portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930":[4,0,9,0,9,33],
+"portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd":[4,0,9,0,9,47],
+"portaudio19_8h.html#af18dd60220251286c337631a855e38a0":[4,0,9,0,9,82],
+"portaudio19_8h.html#af3e4186dbeeb329bceafc0efc2124d98":[4,0,9,0,9,32],
+"portaudio19_8h_source.html":[4,0,9,0,9],
+"portaudio_8h_source.html":[4,0,9,0,7],
+"printf-args_8h_source.html":[4,0,9,2,9],
+"printf-parse_8h_source.html":[4,0,9,2,10],
+"process_8h_source.html":[4,0,9,4,9],
+"profile_8h_source.html":[4,0,70],
+"projection_8h_source.html":[4,0,71],
+"protobuf-c-private_8h_source.html":[4,0,7,1,0,0],
+"protobuf-c_8h_source.html":[4,0,7,1,0,1],
+"qml_2proxy_8h_source.html":[4,0,4,2,4],
+"qml__bookmark_8h_source.html":[4,0,4,3,2],
+"qml__map_8h_source.html":[4,0,4,3,3],
+"qml__poi_8h_source.html":[4,0,4,3,4],
+"qml__search_8h_source.html":[4,0,4,3,5],
+"qml__vehicle_8h_source.html":[4,0,4,3,6],
+"qt5__qml_2proxy_8h_source.html":[4,0,4,3,1],
+"quadtree_8h_source.html":[4,0,6,0,1],
+"raster_8h_source.html":[4,0,3,3,2],
+"relocatable_8h_source.html":[4,0,9,2,11],
+"roadprofile_8h_source.html":[4,0,72],
+"routeProxy_8h_source.html":[4,0,4,2,5],
+"route_8c.html":[4,0,18],
+"route_8c.html#a03a2c87fe7268b8a6aef10b431813a27":[4,0,18,31],
+"route_8c.html#a043664048192f29757f5995cbf1a202a":[4,0,18,20],
+"route_8c.html#a155f7919b34af0a15191d0fac83bd7ef":[4,0,18,14],
+"route_8c.html#a15fb35208d5234b2f334d31f930b3c4c":[4,0,18,47],
+"route_8c.html#a1e07a0865bb864ab1ad0f505810e47e0":[4,0,18,43],
+"route_8c.html#a213e3f87cabf82aff4f235c06a8e8ab1":[4,0,18,42],
+"route_8c.html#a23e557c7cfd7e1b074e95b251a398c16":[4,0,18,58],
+"route_8c.html#a248081bb540de81b2fbbcbe2593dc29c":[4,0,18,44],
+"route_8c.html#a25508afaaf0b6f06ec5bf467593b81fc":[4,0,18,38],
+"route_8c.html#a255107bfa06589b1147e041c18c6cb3b":[4,0,18,50],
+"route_8c.html#a277947f9dd480a8206d068d45a71c25c":[4,0,18,40],
+"route_8c.html#a2ce0d27052b039e875248c6359a968e5":[4,0,18,63],
+"route_8c.html#a30b8690c16c2a115ab848cb00617f265":[4,0,18,35]
+};
diff --git a/html/navtreeindex5.js b/html/navtreeindex5.js
new file mode 100644
index 000000000..887ec11d2
--- /dev/null
+++ b/html/navtreeindex5.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX5 =
+{
+"route_8c.html#a3634a13adb89a341c91d322079d2ba1f":[4,0,18,23],
+"route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad":[4,0,18,32],
+"route_8c.html#a44e68e38b75a73288198f97c5971aa04":[4,0,18,64],
+"route_8c.html#a48ca63f73dc68ceefad68cc7da18630d":[4,0,18,22],
+"route_8c.html#a54777eb5e273c249f1fa36a69b0d2520":[4,0,18,46],
+"route_8c.html#a549ab0769b7e477e18dd72f90cfdb232":[4,0,18,41],
+"route_8c.html#a67cf6c2cd7cb215f256a1ef396d773f3":[4,0,18,55],
+"route_8c.html#a6d58eeebe86073b86fccfec847ab8472":[4,0,18,62],
+"route_8c.html#a6d8a75a45bed6f61c1783c4e6447c414":[4,0,18,49],
+"route_8c.html#a6e4294db3fbb31870103d69bffec7205":[4,0,18,19],
+"route_8c.html#a728f8ca3f7e02ffe4b48ae30c439c5e7":[4,0,18,59],
+"route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c":[4,0,18,54],
+"route_8c.html#a7a85a74de6740a4737c0ec1ab36737ed":[4,0,18,65],
+"route_8c.html#a81663bf28ea85cc76c4ffe71edb6ba6c":[4,0,18,25],
+"route_8c.html#a89e25e74be07bce7e18d9f294873df8e":[4,0,18,57],
+"route_8c.html#a985681c05f56cd4355bacaf236f3dbc8":[4,0,18,36],
+"route_8c.html#a9904a53f743876344695c1ef3dab283b":[4,0,18,26],
+"route_8c.html#a9b134b5ca05c402e2a12ee014e2ff794":[4,0,18,48],
+"route_8c.html#a9f81f751d71194e46a72072e6f42b248":[4,0,18,53],
+"route_8c.html#aa438cdb1fc7b3387237d2b26bb8018f9":[4,0,18,15],
+"route_8c.html#aa833f58f659d2a68125d100ff0a5adf2":[4,0,18,60],
+"route_8c.html#aaf448a2ecf38fcef1f40e9a37c080e8e":[4,0,18,34],
+"route_8c.html#abbb407c7b7f4e713736961d6b6c121f0":[4,0,18,61],
+"route_8c.html#abc4091925e9044d94a577da7eeaa30b6":[4,0,18,17],
+"route_8c.html#acad5a08b925ad1fa0429997b0febde9b":[4,0,18,52],
+"route_8c.html#acbc1b6d420056c3cff9e60e3227143f2":[4,0,18,37],
+"route_8c.html#acd539fe25796de904f57342b14dde071":[4,0,18,29],
+"route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689":[4,0,18,30],
+"route_8c.html#acf5630829e3459305171d52db6e24fe6":[4,0,18,21],
+"route_8c.html#acf8e0ef1e7a81568092a35d65b11beae":[4,0,18,24],
+"route_8c.html#ad25243fa153d0c1b79a8c95808e158fb":[4,0,18,16],
+"route_8c.html#ae3ec9a2172bb385ab6deda0260d01f0c":[4,0,18,18],
+"route_8c.html#ae433cd31b87ac5d23e60f0d73c339eb6":[4,0,18,51],
+"route_8c.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90":[4,0,18,28],
+"route_8c.html#aeb206a7bcf64a858f2ab385697d102b1":[4,0,18,39],
+"route_8c.html#aee9c34f3d6046134e05c4ba794e42119":[4,0,18,27],
+"route_8c.html#af4e30ffdd2ff74573cf9fa818b7e4d86":[4,0,18,33],
+"route_8c.html#af9fd5fc03a4e663ae683c73a7674b80c":[4,0,18,45],
+"route_8c.html#afde07e20f4a6f15a29ece77f420b4d79":[4,0,18,56],
+"route_8h.html":[4,0,73],
+"route_8h.html#a03a2c87fe7268b8a6aef10b431813a27":[4,0,73,14],
+"route_8h.html#a126e01d89edb53634a6805233970fdd9":[4,0,73,9],
+"route_8h.html#a15fb35208d5234b2f334d31f930b3c4c":[4,0,73,30],
+"route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0":[4,0,73,26],
+"route_8h.html#a1e90604386a268d7a2fef169495ad81c":[4,0,73,3],
+"route_8h.html#a1e90604386a268d7a2fef169495ad81ca58e788126546f169f5ca28ab85fcb033":[4,0,73,3,0],
+"route_8h.html#a1e90604386a268d7a2fef169495ad81ca8920749226208e321b9d3927ffd3d00e":[4,0,73,3,2],
+"route_8h.html#a1e90604386a268d7a2fef169495ad81cada18f3f37c54daba5451074e29cd1fbc":[4,0,73,3,3],
+"route_8h.html#a1e90604386a268d7a2fef169495ad81caf17539ef3ca1f04981c7a921a9a93d77":[4,0,73,3,1],
+"route_8h.html#a248081bb540de81b2fbbcbe2593dc29c":[4,0,73,27],
+"route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc":[4,0,73,21],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87":[4,0,73,4],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a467af9642a5e7b543f884615951548d5":[4,0,73,4,3],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a5fe6ac02ecfb847b72ae215a4045fff7":[4,0,73,4,2],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a9c1c240788bb0486dd5306704b100145":[4,0,73,4,4],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aa28a6601704d4f9f2d61bebb1e45858a":[4,0,73,4,1],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87ac10a7b932765724288ad30e0a575d854":[4,0,73,4,5],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aeba93e2b7f9516e2403112fe1468e4ea":[4,0,73,4,0],
+"route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87af980434883796bc5445bfe7548d542d6":[4,0,73,4,6],
+"route_8h.html#a3634a13adb89a341c91d322079d2ba1f":[4,0,73,7],
+"route_8h.html#a3ef42040ce440fb91532f292a44e4062":[4,0,73,6],
+"route_8h.html#a4e2255ace92ab344940a03c6f60969cf":[4,0,73,15],
+"route_8h.html#a54777eb5e273c249f1fa36a69b0d2520":[4,0,73,29],
+"route_8h.html#a6d58eeebe86073b86fccfec847ab8472":[4,0,73,45],
+"route_8h.html#a6d8a75a45bed6f61c1783c4e6447c414":[4,0,73,32],
+"route_8h.html#a728f8ca3f7e02ffe4b48ae30c439c5e7":[4,0,73,42],
+"route_8h.html#a72a72ba653784a692bb599af0a3d71c8":[4,0,73,37],
+"route_8h.html#a7b384ba5ee5108099a2f03b66f338094":[4,0,73,39],
+"route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a":[4,0,73,19],
+"route_8h.html#a9097ff0fd3025bd6b52babbb4634c741":[4,0,73,36],
+"route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3":[4,0,73,10],
+"route_8h.html#a92d2668037d5654c117046ff317c600b":[4,0,73,41],
+"route_8h.html#a9540945fd3d5176850d438904bfd903f":[4,0,73,33],
+"route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794":[4,0,73,31],
+"route_8h.html#aa833f58f659d2a68125d100ff0a5adf2":[4,0,73,43],
+"route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c":[4,0,73,23],
+"route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e":[4,0,73,40],
+"route_8h.html#abbb407c7b7f4e713736961d6b6c121f0":[4,0,73,44],
+"route_8h.html#ac35e5ef3acc31f5e43449d1ad9f6ddbe":[4,0,73,17],
+"route_8h.html#acad5a08b925ad1fa0429997b0febde9b":[4,0,73,35],
+"route_8h.html#acbc1b6d420056c3cff9e60e3227143f2":[4,0,73,20],
+"route_8h.html#acd539fe25796de904f57342b14dde071":[4,0,73,12],
+"route_8h.html#acd57c04075f3eae04f5c3fb4fc4d7689":[4,0,73,13],
+"route_8h.html#acf5630829e3459305171d52db6e24fe6":[4,0,73,5],
+"route_8h.html#acf8e0ef1e7a81568092a35d65b11beae":[4,0,73,8],
+"route_8h.html#ad121772080ac16f146143725a90041d3":[4,0,73,18],
+"route_8h.html#ada4738af121ec046ea2acb47d868ee78":[4,0,73,38],
+"route_8h.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90":[4,0,73,11],
+"route_8h.html#aea343fbd29c37a4c09891694d9117b57":[4,0,73,16],
+"route_8h.html#aeb206a7bcf64a858f2ab385697d102b1":[4,0,73,22],
+"route_8h.html#aed2b99bc096b9451ebfda42bb6f04c4b":[4,0,73,34],
+"route_8h.html#aeeb683a95652fbfe885f447d3af3becc":[4,0,73,25],
+"route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c":[4,0,73,28],
+"route_8h.html#aff4ee587fc698b7ca10870126782e09b":[4,0,73,24],
+"route_8h_source.html":[4,0,73],
+"searchProxy_8h_source.html":[4,0,4,2,6],
+"search_8h_source.html":[4,0,74],
+"search__houseno__interpol_8h_source.html":[4,0,75],
+"serial__io_8h_source.html":[4,0,9,7,4],
+"shapefil_8h_source.html":[4,0,9,6,0],
+"signal_8h_source.html":[4,0,9,4,10],
+"sintab_8h_source.html":[4,0,9,0,10],
+"speak__lib_8h_source.html":[4,0,9,0,11],
+"speech_8h_source.html":[4,0,76],
+"start__real_8h_source.html":[4,0,77],
+"stat_8h_source.html":[4,0,9,4,0,0],
+"stdint_8h_source.html":[4,0,9,7,5],
+"structACCENTS.html":[3,0,53],
+"structACCENTS.html#a767ef3a76e7975ef49c8293fbdda97dd":[3,0,53,1],
+"structACCENTS.html#ab756db06eee63dd9f158f0b7b0e616ba":[3,0,53,0],
+"structAllocator.html":[3,0,56],
+"structAllocator.html#a082be85d833d30fd594ac58098557080":[3,0,56,9],
+"structAllocator.html#a11c35384a6dc6f86a212e7c9aaa4370a":[3,0,56,7],
+"structAllocator.html#a1cbd587baf4b69989b21603315b3eda4":[3,0,56,5],
+"structAllocator.html#a297a002b30474c8adf1afd2a03e30dd7":[3,0,56,0],
+"structAllocator.html#a4a98c7bee85b4b28f744d4f91a6add9d":[3,0,56,10],
+"structAllocator.html#a5e11d236d17f71425e93bbb17e3647ee":[3,0,56,2],
+"structAllocator.html#a60b8c110c688ee97bcda9289dc197305":[3,0,56,11],
+"structAllocator.html#a6cfe91376a7ec8f8f6362318ad82d5fe":[3,0,56,3],
+"structAllocator.html#aa7a660a9f2535e74c8d98e7671285f3f":[3,0,56,6],
+"structAllocator.html#ab44dd39008d481f2d3ec483596286ab7":[3,0,56,8],
+"structAllocator.html#ab9d4e7ff23f9ae3da029120973acbfd3":[3,0,56,1],
+"structAllocator.html#ac5b64e59b4e9d0ae057726b7ba1126fd":[3,0,56,12],
+"structAllocator.html#ad596363899d97c20f6bf3a44803911ef":[3,0,56,4],
+"structCHANGEPH.html":[3,0,96],
+"structCHANGEPH.html#a542081e543ea2a82e8d57ea414133a09":[3,0,96,0],
+"structCHANGEPH.html#a60bf6494442f08afc58fa8c50f1926f0":[3,0,96,1],
+"structCHANGEPH.html#a921ed7fd802adef3b27844b9307040d3":[3,0,96,4],
+"structCHANGEPH.html#aa1a7cd0a098a75d226226e6da5564110":[3,0,96,2],
+"structCHANGEPH.html#ac4a90effdb1b924f7f357f99921f6652":[3,0,96,5],
+"structCHANGEPH.html#af01970f72f6f201989b69dd12cd3bbce":[3,0,96,3],
+"structDBFInfo.html":[3,0,133],
+"structDBFInfo.html#a1220e31f20d5a22f1181c2c9e7c7207b":[3,0,133,14],
+"structDBFInfo.html#a1c57ed3796bbe705cd96ef7283ecb733":[3,0,133,3],
+"structDBFInfo.html#a320ac41fd33e2aaa76023704ac519ad0":[3,0,133,12],
+"structDBFInfo.html#a463973c64803d9dff580a7720dd6756e":[3,0,133,20],
+"structDBFInfo.html#a65678210b77b377ef11f837b5f1b5570":[3,0,133,19],
+"structDBFInfo.html#a661de784440a3fedc50a13d3e8609410":[3,0,133,22],
+"structDBFInfo.html#a684acc380ca908e3444a18e8c64414ac":[3,0,133,15],
+"structDBFInfo.html#a7708f22eeeae500aada4d66b3e7e9347":[3,0,133,9],
+"structDBFInfo.html#a772b77a9f48d0433b0f137db9457065f":[3,0,133,2],
+"structDBFInfo.html#a81906c8f76f63ab454241838f15e1407":[3,0,133,10],
+"structDBFInfo.html#a89e669da05da8a033bbe23d7bc6fd508":[3,0,133,21],
+"structDBFInfo.html#a933e17b59760a76944301176eda95cf4":[3,0,133,23],
+"structDBFInfo.html#a9a247a27981dbfda16e5f0c51af0aa99":[3,0,133,0],
+"structDBFInfo.html#aa10d7012c4f08da1eda436b91ad6da62":[3,0,133,24],
+"structDBFInfo.html#aa298fb36c3a9c1e4d32a9b2c9980feb8":[3,0,133,16],
+"structDBFInfo.html#aa355e48c5a8ac45ae6c565742aacbd26":[3,0,133,6],
+"structDBFInfo.html#aaa4d4b6baf770b49c5741bf3d2cae397":[3,0,133,18],
+"structDBFInfo.html#ab42aac59db84db4e0a0bbb701c30c711":[3,0,133,17],
+"structDBFInfo.html#ab4b02e078b66cd298c03d631feca5764":[3,0,133,26],
+"structDBFInfo.html#ab93b0de9c31198e9a5175745cc8e751d":[3,0,133,1],
+"structDBFInfo.html#ab9b91bb3d1a4c350aa8a29bf864402df":[3,0,133,7],
+"structDBFInfo.html#abc4144f7f8dffddedccef882e90b59b4":[3,0,133,13],
+"structDBFInfo.html#ac69926b0f1a985763042bf1c5f3f79b2":[3,0,133,25],
+"structDBFInfo.html#ac7b1a519819fe8b608c10a62871f0ca4":[3,0,133,5],
+"structDBFInfo.html#ae63975955ad36f99e128c01dff2e11f3":[3,0,133,4],
+"structDBFInfo.html#afa4774a9574748606ceac89c055ef965":[3,0,133,11],
+"structDBFInfo.html#affb184ba8efd8fa7623e0f8be3ef2af8":[3,0,133,8],
+"structEMESS.html":[3,0,154],
+"structEMESS.html#a11f26792e33da218d678e0755d997f18":[3,0,154,1],
+"structEMESS.html#a85a97e62a785717bfa89f12bec294b3c":[3,0,154,2],
+"structEMESS.html#ad1ad576876968efd0fc3fee4ed2bf75f":[3,0,154,0],
+"structInstanceData.html":[3,0,235],
+"structInstanceData.html#a2a025c615e660c05c974e9fe8906ed80":[3,0,235,1],
+"structInstanceData.html#ad1bfa7a7640de218b51fd83eaf369ec5":[3,0,235,0],
+"structLANGUAGE__OPTIONS.html":[3,0,259],
+"structLANGUAGE__OPTIONS.html#a18def7850b66bddf4c4f9f02009cb76a":[3,0,259,27],
+"structLANGUAGE__OPTIONS.html#a1c9e10f3442a1072a0beb531c4a62c19":[3,0,259,13],
+"structLANGUAGE__OPTIONS.html#a2589d818b27b0fa953146fbd7d9c5d1a":[3,0,259,23],
+"structLANGUAGE__OPTIONS.html#a2a9ad4c324bf89ab149f646990b1433f":[3,0,259,22],
+"structLANGUAGE__OPTIONS.html#a3d23703a2516d7e80cd605729ecdfbf1":[3,0,259,14],
+"structLANGUAGE__OPTIONS.html#a44bf20f0f5008a956c7d2342de591edf":[3,0,259,2],
+"structLANGUAGE__OPTIONS.html#a5302cbbb8487d453a832ac07c31e926b":[3,0,259,19],
+"structLANGUAGE__OPTIONS.html#a5c6cd023249b4411b5b876f3c334070c":[3,0,259,6],
+"structLANGUAGE__OPTIONS.html#a6499c6b81bbe78cede363d1f9aaade32":[3,0,259,7],
+"structLANGUAGE__OPTIONS.html#a65759b3a74956eab8dd7e93e239b90c3":[3,0,259,9],
+"structLANGUAGE__OPTIONS.html#a7e0139cf2f017d4233d3bf861358811f":[3,0,259,5],
+"structLANGUAGE__OPTIONS.html#a985fbf183cd1202153a4a63a568d85bc":[3,0,259,3],
+"structLANGUAGE__OPTIONS.html#aa61137a05460a11f4dc4ff51675e7eac":[3,0,259,18],
+"structLANGUAGE__OPTIONS.html#aae852d9bb60c40fcd8ec3428e0041a66":[3,0,259,11],
+"structLANGUAGE__OPTIONS.html#ab246b0908d0e3b90afc2b0b11bff734d":[3,0,259,25],
+"structLANGUAGE__OPTIONS.html#ab2cc62a5b0ce5767fb022823633ae195":[3,0,259,0],
+"structLANGUAGE__OPTIONS.html#ab651b5d0b245e2e511a961cd1cd82a9a":[3,0,259,21],
+"structLANGUAGE__OPTIONS.html#aba2beed2b2984dee7c1492d51fa384fb":[3,0,259,4],
+"structLANGUAGE__OPTIONS.html#abb04fb3640988d4b275f937ecc24f4dd":[3,0,259,20],
+"structLANGUAGE__OPTIONS.html#abb3bf5ed132c279f77b4d61ea18ceb53":[3,0,259,16],
+"structLANGUAGE__OPTIONS.html#ac56d708c6a906f0e0090840ef1db8dca":[3,0,259,26],
+"structLANGUAGE__OPTIONS.html#ac9c8215214fc0e9685fb9bda582e3efc":[3,0,259,12],
+"structLANGUAGE__OPTIONS.html#ace05d686f0d80a00d2cf8e72bcd5b88a":[3,0,259,1],
+"structLANGUAGE__OPTIONS.html#ad27a9e866c788c4f4bdee45523aae99f":[3,0,259,15],
+"structLANGUAGE__OPTIONS.html#ade86259d18435bdf8e902aa108ec8c3e":[3,0,259,10],
+"structLANGUAGE__OPTIONS.html#ae61a66ff97bcf224c5f8aaf0431199b9":[3,0,259,8],
+"structLANGUAGE__OPTIONS.html#af4c37fa9fcd2b513105fbb1437bae4be":[3,0,259,24],
+"structLANGUAGE__OPTIONS.html#afb66970843fe52b35eb781c9161c7801":[3,0,259,17],
+"structMBROLA__TAB.html":[3,0,298],
+"structMBROLA__TAB.html#a43b95a30e1e1e8cba26a9625fa64a448":[3,0,298,1],
+"structMBROLA__TAB.html#aa5dfce88ec1a09290c9cbfbcbcf97998":[3,0,298,0],
+"structMBROLA__TAB.html#aaf6689ba0cb651f4fd6b5b27710f4eb6":[3,0,298,5],
+"structMBROLA__TAB.html#ac26e7adb13b3a208e50e9a23e5366d42":[3,0,298,2],
+"structMBROLA__TAB.html#ae6e437a3c230cc31029b70573d61cf1b":[3,0,298,3],
+"structMBROLA__TAB.html#ae8efa171dbcb4d3e1b9f1d8e931eb47e":[3,0,298,4],
+"structMNEM__TAB.html":[3,0,307],
+"structMNEM__TAB.html#a12f6a06205aae989d6be5e3f242b9d01":[3,0,307,1],
+"structMNEM__TAB.html#a88d8f49766a6fdb15163ad62b5a77e23":[3,0,307,0],
+"structMagazine.html":[3,0,271],
+"structMagazine.html#aa4212a482173838d6da7292cec375193":[3,0,271,0],
+"structMagazine.html#ab2fdbe4584e2eb502a570a1366d618ed":[3,0,271,1],
+"structMatchRecord.html":[3,0,297],
+"structMatchRecord.html#a31d6f8caee7ec34e4824942a413b2f9a":[3,0,297,3],
+"structMatchRecord.html#a5d30633514c1e4dd1b0b71015f2f56ac":[3,0,297,2],
+"structMatchRecord.html#a851af8bb18a53c85ff27b4faf63fc7fe":[3,0,297,1],
+"structMatchRecord.html#aa01c8240dd538e6e7db062d04e51ec31":[3,0,297,0],
+"structNavitObject.html":[3,0,324],
+"structNavitObject.html#a23054fa6cdf8d8f7bc3a8b0cd446ae8b":[3,0,324,1],
+"structNavitObject.html#a2e9f048dc32b91232e6caace7815899a":[3,0,324,0],
+"structNavitObject.html#a30fd724e8ae36b4b4a9fedb38d37ca11":[3,0,324,2],
+"structNavitObject.html#a436e63645d651987731027606f52ea41":[3,0,324,3],
+"structNavitObject.html#a94c7141f102978c1818c2ae11a4b92c6":[3,0,324,4],
+"structPARAM__STACK.html":[3,0,367],
+"structPARAM__STACK.html#a2e54d66e89c1ae1223ef0586329ddd88":[3,0,367,1],
+"structPARAM__STACK.html#abced48cbb696bce51f1a9602d88d9ad1":[3,0,367,0],
+"structPHONEME__LIST.html":[3,0,378],
+"structPHONEME__LIST.html#a0146e1444bce0e597ce4ed89957d0e0a":[3,0,378,7],
+"structPHONEME__LIST.html#a15a01d0882d215f71cfea616f2dc611a":[3,0,378,9],
+"structPHONEME__LIST.html#a5644f95eee1ad3138057dd8f94443b63":[3,0,378,10],
+"structPHONEME__LIST.html#a82dc03d5b6e9941c83f4305f9f1581db":[3,0,378,6],
+"structPHONEME__LIST.html#a8c24370ddf18f152dc5fe9bf4654c846":[3,0,378,1],
+"structPHONEME__LIST.html#a951fe9fe51b79dc714cf37745eeb5352":[3,0,378,0],
+"structPHONEME__LIST.html#a974ff8d4198f290173ef770fdc5c6774":[3,0,378,11],
+"structPHONEME__LIST.html#ab48a856a18995f31689e481670cbdfc3":[3,0,378,12],
+"structPHONEME__LIST.html#acd728f72950e1d4b261f14dd6e479dd9":[3,0,378,8],
+"structPHONEME__LIST.html#ace3c56aed7f426e378f1e7e2b9bed3a8":[3,0,378,4],
+"structPHONEME__LIST.html#adccfce0abb8a4ba68d07428fe5c63c5b":[3,0,378,5],
+"structPHONEME__LIST.html#add2c14f73efd55dc2e9b6922438d4e3f":[3,0,378,3],
+"structPHONEME__LIST.html#addf6f43fd28fe1411b11a422fbba1e9c":[3,0,378,2],
+"structPHONEME__LIST2.html":[3,0,379],
+"structPHONEME__LIST2.html#a1d41a81e993c1770e4da9269542378d3":[3,0,379,4],
+"structPHONEME__LIST2.html#a5149eee7636fde71c1e657561f568442":[3,0,379,1],
+"structPHONEME__LIST2.html#a65bcce0043fea8ab2c50cc2bc17508ec":[3,0,379,0],
+"structPHONEME__LIST2.html#a76fd79ab0baa3c2c01ee2a6cc0c50a95":[3,0,379,3],
+"structPHONEME__LIST2.html#aa04148b2d4329c3a67f9cef1fcf0d104":[3,0,379,2],
+"structPHONEME__TAB.html":[3,0,380],
+"structPHONEME__TAB.html#a112b61c537a2e57342048c739a141511":[3,0,380,0],
+"structPHONEME__TAB.html#a1fd07ac8a32d21920206cfbf14cf7000":[3,0,380,5],
+"structPHONEME__TAB.html#a25e8d35f7da92a97cada54413dcbc5dd":[3,0,380,6],
+"structPHONEME__TAB.html#a264a26ce9b2f313760ee40409c80050c":[3,0,380,2],
+"structPHONEME__TAB.html#a401946195e33a109feaefe99ff62d585":[3,0,380,7],
+"structPHONEME__TAB.html#a417d34df7a3e34fe2d3253f28dab5427":[3,0,380,8],
+"structPHONEME__TAB.html#a47ffba6e056318658f2e6a4392d12c01":[3,0,380,11]
+};
diff --git a/html/navtreeindex6.js b/html/navtreeindex6.js
new file mode 100644
index 000000000..b304c71e7
--- /dev/null
+++ b/html/navtreeindex6.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX6 =
+{
+"structPHONEME__TAB.html#a5bea5ee11ac53b534906368ad0fbe9e2":[3,0,380,12],
+"structPHONEME__TAB.html#a78796ef0ec036d66a541af7a1229abc4":[3,0,380,13],
+"structPHONEME__TAB.html#a94a39e9a69ea27451f275e597346a4c8":[3,0,380,4],
+"structPHONEME__TAB.html#aa0020a46a794989f68974b443bda68bd":[3,0,380,10],
+"structPHONEME__TAB.html#ac0695e24ae8124f6cd1c2dab6b1f1b89":[3,0,380,9],
+"structPHONEME__TAB.html#ad6ed96bacd5216f0ef2624b6d1b1e201":[3,0,380,1],
+"structPHONEME__TAB.html#aed4cce6b17d3bc02c2db8fa973842a48":[3,0,380,3],
+"structPHONEME__TAB__LIST.html":[3,0,381],
+"structPHONEME__TAB__LIST.html#a4568649fe9c090be5e3eaa63bc98c640":[3,0,381,3],
+"structPHONEME__TAB__LIST.html#abe11e9be4b7fc02183b62ff2eb9ad1bc":[3,0,381,0],
+"structPHONEME__TAB__LIST.html#ac5b073f0da903e180e5bb0a0925491ca":[3,0,381,2],
+"structPHONEME__TAB__LIST.html#ad6015a1b081005d441e727f1500f63cb":[3,0,381,1],
+"structPaDeviceInfo.html":[3,0,363],
+"structPaDeviceInfo.html#a2a43dbc2b158806a937065bda037070e":[3,0,363,1],
+"structPaDeviceInfo.html#a2d726add4cd2af78a94c052b3a7df568":[3,0,363,12],
+"structPaDeviceInfo.html#a4214826038fcaf374beb9816024e6c9f":[3,0,363,0],
+"structPaDeviceInfo.html#a4339a2a12302ede4c91875d97bdd4bff":[3,0,363,9],
+"structPaDeviceInfo.html#a48f908b21e8a11fdf0a88132b18fe7b0":[3,0,363,7],
+"structPaDeviceInfo.html#a4de1663173196ec07af3807161379d6c":[3,0,363,8],
+"structPaDeviceInfo.html#a68f435353bfe1a4c9b632203a9afcacb":[3,0,363,4],
+"structPaDeviceInfo.html#a6f23c744f1b9af4583102ff011ae0c1a":[3,0,363,11],
+"structPaDeviceInfo.html#a89e60515505eea8d668ede3a26a19ac6":[3,0,363,3],
+"structPaDeviceInfo.html#aad6629064b8c7cf043d237ea0a5cc534":[3,0,363,2],
+"structPaDeviceInfo.html#ad0baeeb2b6ceaf7fc9bb76109a7555e9":[3,0,363,6],
+"structPaDeviceInfo.html#ad2fbf8cbde1315a8c30c054029fa195d":[3,0,363,10],
+"structPaDeviceInfo.html#afe741e4d185069577f7e74b78fdef5a4":[3,0,363,5],
+"structPaHostApiInfo.html":[3,0,364],
+"structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14":[3,0,364,4],
+"structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1":[3,0,364,2],
+"structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f":[3,0,364,5],
+"structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2":[3,0,364,1],
+"structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec":[3,0,364,3],
+"structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d":[3,0,364,0],
+"structPaHostErrorInfo.html":[3,0,365],
+"structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec":[3,0,365,0],
+"structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c":[3,0,365,1],
+"structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7":[3,0,365,2],
+"structPaStreamCallbackTimeInfo.html":[3,0,371],
+"structPaStreamCallbackTimeInfo.html#aa2052c42394fca748e83517fc8942609":[3,0,371,2],
+"structPaStreamCallbackTimeInfo.html#ad114a6d5e1cf2cdd75837c33c1c8bb4c":[3,0,371,1],
+"structPaStreamCallbackTimeInfo.html#af21eb5482cadb212dae38fdbbd9bebfb":[3,0,371,0],
+"structPaStreamInfo.html":[3,0,372],
+"structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399":[3,0,372,0],
+"structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840":[3,0,372,1],
+"structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b":[3,0,372,3],
+"structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd":[3,0,372,2],
+"structPaStreamParameters.html":[3,0,373],
+"structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca":[3,0,373,0],
+"structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0":[3,0,373,4],
+"structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b":[3,0,373,3],
+"structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084":[3,0,373,1],
+"structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9":[3,0,373,2],
+"structREPLACE__PHONEMES.html":[3,0,425],
+"structREPLACE__PHONEMES.html#a03c1768859ee2d9569e084463979ccf6":[3,0,425,0],
+"structREPLACE__PHONEMES.html#a1e93f24acca155660643f78346daddbf":[3,0,425,2],
+"structREPLACE__PHONEMES.html#a6f1438a364690555edbf2efabef68e22":[3,0,425,1],
+"structRESONATOR.html":[3,0,426],
+"structRESONATOR.html#a093fe66eae94b6b2eafd489f472773ff":[3,0,426,1],
+"structRESONATOR.html#a19eaf372740a62bc40711b39707c01bd":[3,0,426,4],
+"structRESONATOR.html#a5995ba1d60d843e5daec4e0c0365f264":[3,0,426,3],
+"structRESONATOR.html#ab3ae051a6869f265e87ceab61199b77c":[3,0,426,0],
+"structRESONATOR.html#af741060d6df319f257774580836e3916":[3,0,426,2],
+"structRGROUP.html":[3,0,432],
+"structRGROUP.html#a7e19088f0fe1b5641d5dd2e1b9cece4a":[3,0,432,2],
+"structRGROUP.html#aaafff294ea32e5d04e9d3897654107c4":[3,0,432,0],
+"structRGROUP.html#ae97b4652bdd646a13d02e07778f94c34":[3,0,432,1],
+"structRealIter.html":[3,0,417],
+"structRealIter.html#a16e534e9d9d34baf43b476412c9a25cf":[3,0,417,1],
+"structRealIter.html#a4b829b7f6654f2b4ee9e573f23cf16c0":[3,0,417,2],
+"structRealIter.html#a5ef892eb2397d6e098e7048697eeb803":[3,0,417,4],
+"structRealIter.html#a78f441c77ed876e50454c192790b283c":[3,0,417,5],
+"structRealIter.html#a83da95d41278a140b71efe21527d6b05":[3,0,417,0],
+"structRealIter.html#abd3225b801b9605c115530edf29fc826":[3,0,417,3],
+"structSAHooks.html":[3,0,452],
+"structSAHooks.html#a019c01ef46e511591af5b551bb3975ab":[3,0,452,0],
+"structSAHooks.html#a094b75a664448b1e9ba0090e3d2d5982":[3,0,452,1],
+"structSAHooks.html#a1aa33c7b11f02fc4d9f9071b0e7bfdba":[3,0,452,4],
+"structSAHooks.html#a4f6ea8b9b955bd07e57fdede643ce6a4":[3,0,452,2],
+"structSAHooks.html#a7d13713d29fdb290f863454d167fe3ef":[3,0,452,9],
+"structSAHooks.html#a9e70e015186a31878b716bf289ceb0d2":[3,0,452,5],
+"structSAHooks.html#aad50bf7d1692be7c0e279ec8a738ec20":[3,0,452,8],
+"structSAHooks.html#acd9a5a7e3f6700a2bf1ba5ad58a4e23c":[3,0,452,7],
+"structSAHooks.html#ad2597e0bc8352eb21304f02f1d1cd744":[3,0,452,6],
+"structSAHooks.html#ae5143f7d9c34ec679dc18c2e63391aac":[3,0,452,3],
+"structSHPDiskTreeInfo.html":[3,0,467],
+"structSHPDiskTreeInfo.html#a03c3791712dfefecd785056ec4784402":[3,0,467,0],
+"structSHPDiskTreeInfo.html#a3b186dd2808a4eba63cb5053956cd5fe":[3,0,467,1],
+"structSHPInfo.html":[3,0,468],
+"structSHPInfo.html#a1337214bf9a4b5f922d03632446de801":[3,0,468,5],
+"structSHPInfo.html#a162addd7eeff9f8d528adf26eabc3b34":[3,0,468,11],
+"structSHPInfo.html#a1d98f508fc20ee2735d4c022706bd49c":[3,0,468,4],
+"structSHPInfo.html#a465bb6f6d3bb58567c3b1159a0371cc5":[3,0,468,8],
+"structSHPInfo.html#a5ebad4655204d913991ceb84f01f68f5":[3,0,468,16],
+"structSHPInfo.html#a6c4cf5bd3ce1242e696f22d779b2dd9a":[3,0,468,6],
+"structSHPInfo.html#a6d1a02016a2293b2232a6c1b02e9fcbc":[3,0,468,15],
+"structSHPInfo.html#a71b5784fdc47a8d73502b9c1156358fe":[3,0,468,17],
+"structSHPInfo.html#a74e3ea4b1267e2fb172318585f14347e":[3,0,468,1],
+"structSHPInfo.html#a75abb0736346dfd308e2619238136968":[3,0,468,10],
+"structSHPInfo.html#a7f274d93cc3934ca0a504b2cf04484b0":[3,0,468,12],
+"structSHPInfo.html#a82c23ef74948acb53d4903ab4a9282e8":[3,0,468,3],
+"structSHPInfo.html#a955bedf1b26890ee000964c53420f396":[3,0,468,9],
+"structSHPInfo.html#aa6009c53c49e73fecb307c82360e97a7":[3,0,468,7],
+"structSHPInfo.html#aa93a3fedbf227694d0cf81deed46213d":[3,0,468,14],
+"structSHPInfo.html#ab132f75c5f7e5515a8d9f4c32fe10b2e":[3,0,468,2],
+"structSHPInfo.html#ac6c0b4e83f15ef08ec82fd480664fbe7":[3,0,468,13],
+"structSHPInfo.html#acbbe3925d61844c4bbe0c153493450ab":[3,0,468,0],
+"structSHPTree.html":[3,0,469],
+"structSHPTree.html#a20a5c9e372e2deb2f4558c4d481e6194":[3,0,469,4],
+"structSHPTree.html#a7ddad23921595458aaef92d785b0dd64":[3,0,469,0],
+"structSHPTree.html#aa2155006272f1c6ce320c8c1142aad7f":[3,0,469,1],
+"structSHPTree.html#ad035693b5a02694ded9513796a6ea462":[3,0,469,2],
+"structSHPTree.html#ae312b8a6a489643a10018cc1860fca96":[3,0,469,3],
+"structSOUND__ICON.html":[3,0,474],
+"structSOUND__ICON.html#a5afd0bf2808ff5f84213f4a8790b4128":[3,0,474,0],
+"structSOUND__ICON.html#ac2217894aaf5ed97b0629d034e961fde":[3,0,474,3],
+"structSOUND__ICON.html#af9718d1fe8d7887e2e46eeabb00f4e56":[3,0,474,1],
+"structSOUND__ICON.html#afaf16a1874c3a8556d020995d0967e62":[3,0,474,2],
+"structSPECT__SEQ.html":[3,0,476],
+"structSPECT__SEQ.html#a006b701f953980e5d2c6f12fc9e7df7b":[3,0,476,3],
+"structSPECT__SEQ.html#a1f3f5600351b7d78eabf41ff2b5f75e0":[3,0,476,2],
+"structSPECT__SEQ.html#a3e24118918b26958b3df5683c68a5a41":[3,0,476,1],
+"structSPECT__SEQ.html#a8ae680b94f33ec1475f697e1fb499e1b":[3,0,476,0],
+"structSPECT__SEQK.html":[3,0,477],
+"structSPECT__SEQK.html#a23efc21cbc6d056ddde5383410988398":[3,0,477,3],
+"structSPECT__SEQK.html#a28a8bcd520a827b3006bfda5ec772b8c":[3,0,477,2],
+"structSPECT__SEQK.html#ab6f2f7b3f860c964ae5684edc9efef27":[3,0,477,1],
+"structSPECT__SEQK.html#afb3c923443fd6ac39ebe3d5efb900bb4":[3,0,477,0],
+"structSPEED__FACTORS.html":[3,0,481],
+"structSPEED__FACTORS.html#a0ecc8f7e74ee3308ddd553fe9ec17d62":[3,0,481,1],
+"structSPEED__FACTORS.html#ac7802709bd6482d3b7bb8e7b4cd557a7":[3,0,481,0],
+"structSPEED__FACTORS.html#adf0d138a40282cdcf0db1011b4ecd7da":[3,0,481,3],
+"structSPEED__FACTORS.html#ae957108c30c2f27971b9374d7bc83cca":[3,0,481,2],
+"structSPEED__FACTORS.html#aea9f85023445687437a31697cf42905b":[3,0,481,4],
+"structSSML__STACK.html":[3,0,482],
+"structSSML__STACK.html#a0466c31e2b533f82dec3f00050e5a9bd":[3,0,482,2],
+"structSSML__STACK.html#a4d20cf698415d6a38db78eb87687e4d8":[3,0,482,3],
+"structSSML__STACK.html#a6e6d1862ec0c233e15290587b61f18b5":[3,0,482,4],
+"structSSML__STACK.html#ab533f8f34cab501551cfdbdbe151ecd8":[3,0,482,1],
+"structSSML__STACK.html#ad09e476f1bb2eab56c0687b01bd1cdef":[3,0,482,0],
+"structSSML__STACK.html#ae5d10a757a2b1b4824885127349ed908":[3,0,482,5],
+"structSYLLABLE.html":[3,0,502],
+"structSYLLABLE.html#a57707a8fca22b334666029f50b674c17":[3,0,502,0],
+"structSYLLABLE.html#a7a048c459ecaa3ec0351da46ec89b146":[3,0,502,4],
+"structSYLLABLE.html#a865f360519a3ed0c54648c783cd64555":[3,0,502,3],
+"structSYLLABLE.html#abafe02b762450ce01dd7c027d5ee8a10":[3,0,502,5],
+"structSYLLABLE.html#acd0c6854d625c521cd938c60e76bbf52":[3,0,502,1],
+"structSYLLABLE.html#ae779cc5a22787f3b6aff0822628303bc":[3,0,502,2],
+"structSliceConfig.html":[3,0,471],
+"structSliceConfig.html#a4b906ecd3600cd094fab2ee71c9f3208":[3,0,471,1],
+"structSliceConfig.html#a58026061effe92957c4452db581b261e":[3,0,471,2],
+"structSliceConfig.html#a7cb1c3372549dbf47a03d505dae68021":[3,0,471,4],
+"structSliceConfig.html#aaaaaca327e75dc65c2b013148acd8d34":[3,0,471,3],
+"structSliceConfig.html#af66e8333d52b00d19c75e1b76c30f588":[3,0,471,0],
+"structSmcBranch.html":[3,0,472],
+"structSmcBranch.html#a8b8790faffc1744d4ea770ec41726701":[3,0,472,1],
+"structSmcBranch.html#adbd54b57acc290c1f84f20184b75b180":[3,0,472,0],
+"structSmcEntry.html":[3,0,473],
+"structSmcEntry.html#a48a67ebffce7f129ce94c4b866818c2b":[3,0,473,1],
+"structSmcEntry.html#ab5eff1d046fbf11a5489317253f0a5d9":[3,0,473,0],
+"structTONE__HEAD.html":[3,0,528],
+"structTONE__HEAD.html#a013b0c1dbbbb8a98608e24444a740529":[3,0,528,2],
+"structTONE__HEAD.html#a231462006bae3ff8938f2eee9eae4537":[3,0,528,8],
+"structTONE__HEAD.html#a406c9f9dff41a2b9562dc06d39f1e50c":[3,0,528,5],
+"structTONE__HEAD.html#a8d1f764345e018527f2d6619049b0b6c":[3,0,528,0],
+"structTONE__HEAD.html#a952419944445c64c1ad0f752fc628098":[3,0,528,7],
+"structTONE__HEAD.html#aac8502c637b2cd9059869cac2232eeba":[3,0,528,6],
+"structTONE__HEAD.html#ab1f458a38d77a9aa9e01d4dc392df63b":[3,0,528,3],
+"structTONE__HEAD.html#ad9db13bfe624be181ea5b6f11eb5de76":[3,0,528,1],
+"structTONE__HEAD.html#adc4da458a8347cbd26f5aa17b61a47c2":[3,0,528,4],
+"structTONE__NUCLEUS.html":[3,0,529],
+"structTONE__NUCLEUS.html#a1142ec4784550ba1cfa912d1418917cd":[3,0,529,5],
+"structTONE__NUCLEUS.html#a4a7328351afad69dc57a053cfd905309":[3,0,529,7],
+"structTONE__NUCLEUS.html#a638a48f0847e209af8410e4d12f526ed":[3,0,529,6],
+"structTONE__NUCLEUS.html#a68c7d2a0d515640ba7cc19841b0068fa":[3,0,529,1],
+"structTONE__NUCLEUS.html#a7866f6dd884dad8931e1fd3d30b60398":[3,0,529,9],
+"structTONE__NUCLEUS.html#a78b2f64b619da04460760555276396d2":[3,0,529,2],
+"structTONE__NUCLEUS.html#aa347ea6d18f7f1602b1e3edd943324e9":[3,0,529,4],
+"structTONE__NUCLEUS.html#ae42128fbccdf407f7b2f8a459bde14eb":[3,0,529,3],
+"structTONE__NUCLEUS.html#af7f24c198de3e741195ee307c1cd659a":[3,0,529,8],
+"structTONE__NUCLEUS.html#afcccf1cb8af89adcd9e5fcf25de00c3c":[3,0,529,0],
+"structThreadMemory.html":[3,0,518],
+"structThreadMemory.html#a536360057e522c8d59b5d9906dd1ff0c":[3,0,518,0],
+"structThreadMemory.html#a89366a12e4f1de3a01824629bdaad057":[3,0,518,1],
+"structTranslator.html":[3,0,535],
+"structTranslator.html#a0010a754e56eac97479edacfb9170ace":[3,0,535,34],
+"structTranslator.html#a093846f0dc8c692de001d1cc2e5baa3b":[3,0,535,37],
+"structTranslator.html#a1bfb478d024dc54508984c2965e6170a":[3,0,535,10],
+"structTranslator.html#a1ed1c78d895b62282ea76e3f3967fcb9":[3,0,535,8],
+"structTranslator.html#a26ec0c595009bfaab77f01e4337f266b":[3,0,535,13],
+"structTranslator.html#a2c5c1ab4bab386135fc6708c32e14023":[3,0,535,14],
+"structTranslator.html#a30bea942e59181720919c032cf09f16a":[3,0,535,24],
+"structTranslator.html#a33b15c160bebd78b14b980098e89ad31":[3,0,535,21],
+"structTranslator.html#a38603d8560f0e59e65e8306048a7f209":[3,0,535,6],
+"structTranslator.html#a3b69acd4e77fcb438dff4a55d6d02429":[3,0,535,19],
+"structTranslator.html#a3d2e5bea1f77b5863508e3d00ced11da":[3,0,535,0],
+"structTranslator.html#a4a03d6217a576aecb5f3237c45ab1e79":[3,0,535,11],
+"structTranslator.html#a50058f956815fdf68b0b19f36d501c8c":[3,0,535,1],
+"structTranslator.html#a5038f355a5f7b4cfeb53efe461221765":[3,0,535,7],
+"structTranslator.html#a5c2e84251b1fad44efe5ff037b99f626":[3,0,535,36],
+"structTranslator.html#a629e1d9e42238c7f99c47f55ee09809e":[3,0,535,12],
+"structTranslator.html#a655fac6783fcb3f878c8d9c7ff498c09":[3,0,535,30],
+"structTranslator.html#a6efc5b7d58f8e9156acfa273e518a6bb":[3,0,535,27],
+"structTranslator.html#a70c9ff62c120c60054290ee7b4a9c51c":[3,0,535,18],
+"structTranslator.html#a73f15a24ef626fe4d4d3c87842e5aadd":[3,0,535,40],
+"structTranslator.html#a7eb8898eaebc6e78d19b5b968964c0b1":[3,0,535,9],
+"structTranslator.html#a7f8c7637f4c8ce1fec0fa8852c5c36f2":[3,0,535,15],
+"structTranslator.html#a8523f87f34f2b46f1595d0a7219fc4b2":[3,0,535,39],
+"structTranslator.html#a91bf8b9cdc53ec13998e254b050b9fb3":[3,0,535,2],
+"structTranslator.html#a9ca237914eb7b033ce3b91953f916550":[3,0,535,22],
+"structTranslator.html#a9e75a27693077afe02d1c7e2a94243db":[3,0,535,33],
+"structTranslator.html#aa00e5d7f0f23efdcb136b91e7d425934":[3,0,535,31],
+"structTranslator.html#aa6c37d0b95fdb417a95b7a95f65f1b31":[3,0,535,38],
+"structTranslator.html#aad0036a945b1a5eace2e45cb582037cc":[3,0,535,23],
+"structTranslator.html#abd028e51ee368ca444474eaf27e0027b":[3,0,535,26],
+"structTranslator.html#ac33c7a84673445dd5d5e5860fa9b4c9a":[3,0,535,35],
+"structTranslator.html#ac89a5f798bb37c267fa58b2320e147b7":[3,0,535,32],
+"structTranslator.html#ac9794634d8389c5d4d468a0566d87305":[3,0,535,16],
+"structTranslator.html#acc67589c3f4fd3031db150a1bc6dca5b":[3,0,535,5],
+"structTranslator.html#ad584a85fab4773e86f8decd32f974280":[3,0,535,28],
+"structTranslator.html#adde21f349d4f3689eea8077f4d92dd00":[3,0,535,29],
+"structTranslator.html#ae043e52706f054d19723ba5a1b4c30fd":[3,0,535,3],
+"structTranslator.html#ae0566683eb67bcda1e30a7930f093f85":[3,0,535,41],
+"structTranslator.html#ae501bca113c0d98c6f59b1e3af8c3de5":[3,0,535,20],
+"structTranslator.html#ae553e75f6f20c1b48c645ec10c16355f":[3,0,535,4],
+"structTranslator.html#af5b21b7ad8caf7f419708b17bfef3ec7":[3,0,535,17],
+"structTranslator.html#afe8cf27c297617ef69e989c30ea42738":[3,0,535,25],
+"structWGEN__DATA.html":[3,0,558],
+"structWGEN__DATA.html#a2b4a615d14a3e7f57a636a96e915ec03":[3,0,558,10],
+"structWGEN__DATA.html#a48675b757f258cb4e6e1c7feffb92103":[3,0,558,2],
+"structWGEN__DATA.html#a6bb3752ba3cb25cc1912f81a8ae33140":[3,0,558,4],
+"structWGEN__DATA.html#a8d673bf577d7c4334788219f27f7ce03":[3,0,558,7],
+"structWGEN__DATA.html#a8f6c3cb3633894e0235e415e9b000a34":[3,0,558,11],
+"structWGEN__DATA.html#a9a1885ed0e528ff93a8bd8816d8a7f45":[3,0,558,8],
+"structWGEN__DATA.html#aa139defe852807ba4a6f7a6de59fa1aa":[3,0,558,12],
+"structWGEN__DATA.html#aaacaf2b2db22ddeee5a78cad46c14104":[3,0,558,1],
+"structWGEN__DATA.html#ab7cb7eb43a110bae8ff3aa5c92493203":[3,0,558,9],
+"structWGEN__DATA.html#abe7fb94e956bd6999a1dc7027dc15bdf":[3,0,558,6],
+"structWGEN__DATA.html#ac5f21518867738361b09886cea11d4ae":[3,0,558,3],
+"structWGEN__DATA.html#ac8204d7eed718b724464f62593a12e03":[3,0,558,13],
+"structWGEN__DATA.html#acfafd906c492a87c42f01e3f7eb8927a":[3,0,558,0],
+"structWGEN__DATA.html#af278281cc56b71c193639de09258cad1":[3,0,558,5],
+"structWORD__TAB.html":[3,0,564],
+"structWORD__TAB.html#a0a3620f398edda79c24dca5b3f33a018":[3,0,564,4],
+"structWORD__TAB.html#a3e2ee9881a5ee3beddd48c44ad903dcc":[3,0,564,2],
+"structWORD__TAB.html#a575dc5de70a27a624cb30694a220bc11":[3,0,564,3],
+"structWORD__TAB.html#ab6c7e9ed4ff2f249a0937cc802a0423f":[3,0,564,5],
+"structWORD__TAB.html#adc7bce36f887e2cf7db1188a3a75e610":[3,0,564,1],
+"structWORD__TAB.html#ae49c10270d82171a6316749428227055":[3,0,564,0],
+"structXPM2BMP__TAG.html":[3,0,570],
+"structXPM2BMP__TAG.html#a127619e2fd9843352644412ef89c1efe":[3,0,570,8]
+};
diff --git a/html/navtreeindex7.js b/html/navtreeindex7.js
new file mode 100644
index 000000000..e3ae5cc8d
--- /dev/null
+++ b/html/navtreeindex7.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX7 =
+{
+"structXPM2BMP__TAG.html#a1c849addadf3b8709b60e740415292c2":[3,0,570,3],
+"structXPM2BMP__TAG.html#a1c9e15646e946d702f5a1cb01acb061c":[3,0,570,9],
+"structXPM2BMP__TAG.html#a2de101c32721a8e4de74730a77c475fd":[3,0,570,7],
+"structXPM2BMP__TAG.html#a4b5fa7e15c542bb569110c744ab5b93c":[3,0,570,6],
+"structXPM2BMP__TAG.html#a6926fe41806897281a781636d1933bd2":[3,0,570,13],
+"structXPM2BMP__TAG.html#a77ea7a6095304c1c4271bf136545d7d0":[3,0,570,2],
+"structXPM2BMP__TAG.html#a7c3c1609b38f84ad01c383fbd2c989a1":[3,0,570,11],
+"structXPM2BMP__TAG.html#a8eb8946b69ad949cffacb96abeb07614":[3,0,570,4],
+"structXPM2BMP__TAG.html#aa047afbaad760d63babf9e2a7c74ac9c":[3,0,570,1],
+"structXPM2BMP__TAG.html#acac33316f576404188b6a40b72d40d59":[3,0,570,12],
+"structXPM2BMP__TAG.html#ae4827961111723b22be398cc8cf83656":[3,0,570,14],
+"structXPM2BMP__TAG.html#aeafbde7121157b8fd24ec10079c233de":[3,0,570,5],
+"structXPM2BMP__TAG.html#aeee64832822041c7eb5e6bdc591e0206":[3,0,570,0],
+"structXPM2BMP__TAG.html#af890374b474dc3ad7a3cb5be4f5385de":[3,0,570,10],
+"structXPMCOLORENTRY__TAG.html":[3,0,571],
+"structXPMCOLORENTRY__TAG.html#a3e2c7bb03fa90e2ba97860ca022d886b":[3,0,571,2],
+"structXPMCOLORENTRY__TAG.html#a8360fec37ba3704f64de4c76328e41f9":[3,0,571,0],
+"structXPMCOLORENTRY__TAG.html#a9641c166b8d4781ec5a1375e15422f6f":[3,0,571,3],
+"structXPMCOLORENTRY__TAG.html#a96a18a6f67c6230c07afdb5a4f1e4816":[3,0,571,1],
+"struct__ChunkLink.html":[3,0,1],
+"struct__ChunkLink.html#a5d6e6cab3b26fc0edcbb8d93b0062e32":[3,0,1,0],
+"struct__ChunkLink.html#a8ece9bd878d325a950287e8d13c68bbd":[3,0,1,1],
+"struct__GDebugKey.html":[3,0,4],
+"struct__GDebugKey.html#a06d2e792b2db6d2ba712a1d4d15a8dfd":[3,0,4,1],
+"struct__GDebugKey.html#aa7b06d070129f080954292e50e8c912e":[3,0,4,0],
+"struct__GError.html":[3,0,6],
+"struct__GError.html#a7782b88ce5b9a8234c55c32c6473c20a":[3,0,6,1],
+"struct__GError.html#aba023ed273dafcfee04fe558a5796a7a":[3,0,6,2],
+"struct__GError.html#ac54da292e4716b54c56813d78ecadd0c":[3,0,6,0],
+"struct__GHashNode.html":[3,0,8],
+"struct__GHashNode.html#a5a0292f6cf2e3df636e1e8b67027af55":[3,0,8,3],
+"struct__GHashNode.html#a8b05cedffa8568adf88a0dfb0307bfd4":[3,0,8,2],
+"struct__GHashNode.html#aaa94fb7b869b4741c1426245000958a3":[3,0,8,0],
+"struct__GHashNode.html#acdd14bc8d7643f52d4199d38f2e384a3":[3,0,8,1],
+"struct__GHashTable.html":[3,0,9],
+"struct__GHashTable.html#a25562636d842017bca00cce81cad094e":[3,0,9,2],
+"struct__GHashTable.html#a4489dc5a0b3cdfb998723674fdcd6ce4":[3,0,9,0],
+"struct__GHashTable.html#a55deb76c0250e4065d0fc235a22a3a49":[3,0,9,7],
+"struct__GHashTable.html#a654652886f9fb2ec50bc9924fe194c28":[3,0,9,4],
+"struct__GHashTable.html#a870ab3451a1644fa979ece63a49d1dfa":[3,0,9,5],
+"struct__GHashTable.html#aa974a00ff321f6191ecfdd9e553b4400":[3,0,9,3],
+"struct__GHashTable.html#ad39134093b3ffd5a90d2ecbba32e8170":[3,0,9,1],
+"struct__GHashTable.html#ad823114126fe6a386d55219a4bcb51bd":[3,0,9,8],
+"struct__GHashTable.html#af9bc7ae38679c37adb54dc1a0fa935b9":[3,0,9,6],
+"struct__GHashTableIter.html":[3,0,10],
+"struct__GHashTableIter.html#a6b8326ae521536d6d2c8482a356564e0":[3,0,10,5],
+"struct__GHashTableIter.html#a70a719b15ade0accf0340507d8158339":[3,0,10,0],
+"struct__GHashTableIter.html#a9c0a9472d378b275e70b04a22feea717":[3,0,10,2],
+"struct__GHashTableIter.html#aaae818bde521138957182dc3bfd31e25":[3,0,10,3],
+"struct__GHashTableIter.html#ab2f5d7afcc3a8d3723c85705fe31d32e":[3,0,10,4],
+"struct__GHashTableIter.html#abe31464cde73a2d5a3aa8bdf2873586c":[3,0,10,1],
+"struct__GList.html":[3,0,11],
+"struct__GList.html#a3a022dbcf4758867583c6cfbdc5e06de":[3,0,11,2],
+"struct__GList.html#a7fbcccae60ba4aeac333331265613294":[3,0,11,1],
+"struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60":[3,0,11,0],
+"struct__GMemChunk.html":[3,0,12],
+"struct__GMemChunk.html#acbbaa961b7abc0a7c2fe43f9608c39c0":[3,0,12,0],
+"struct__GMemVTable.html":[3,0,13],
+"struct__GMemVTable.html#a0f099a35935779819830f96f4a4d58be":[3,0,13,3],
+"struct__GMemVTable.html#aa46b27c72f554fd6baa0e31653311641":[3,0,13,2],
+"struct__GMemVTable.html#aaf120827dc7e288645ffba056f46757a":[3,0,13,4],
+"struct__GMemVTable.html#ac9762c7032be97558416f49f86bd17e0":[3,0,13,1],
+"struct__GMemVTable.html#ae677c94f77bd71748a7beba75517fbc4":[3,0,13,5],
+"struct__GMemVTable.html#ae8d7c38cc16911427b59eaba8946019c":[3,0,13,0],
+"struct__GSList.html":[3,0,14],
+"struct__GSList.html#ae27fad568745131b6b28277f0be35e8e":[3,0,14,1],
+"struct__GSList.html#ae6fb3da2a517a3285b81184788c68384":[3,0,14,0],
+"struct__GTimeVal.html":[3,0,16],
+"struct__GTimeVal.html#a189984f79a8349cc32eb3df5a8560a4f":[3,0,16,0],
+"struct__GTimeVal.html#afb72e72784ce9950142e6d862ac013d1":[3,0,16,1],
+"struct__GTrashStack.html":[3,0,17],
+"struct__GTrashStack.html#aa320a8671a1e0e1e56a7ada70c6e6e2b":[3,0,17,0],
+"struct__OSMPBF____Blob.html":[3,0,18],
+"struct__OSMPBF____Blob.html#a0f8ead122e37b450ffac684ecd2d5d83":[3,0,18,10],
+"struct__OSMPBF____Blob.html#a14a4738db25f4385d0b8cc5e1d023edb":[3,0,18,4],
+"struct__OSMPBF____Blob.html#a895e861d951c86d1e90ad0bbed9f52dd":[3,0,18,5],
+"struct__OSMPBF____Blob.html#a8f74359e989111e5aa1abe7f7faf7ffd":[3,0,18,8],
+"struct__OSMPBF____Blob.html#aa27b97a3d931bd6f301bcc06a63885bc":[3,0,18,2],
+"struct__OSMPBF____Blob.html#ab6abad8ab0b9083efa8da3ad6e52ae4b":[3,0,18,1],
+"struct__OSMPBF____Blob.html#abadd8c7f6d902afb5cb20c35761bb734":[3,0,18,0],
+"struct__OSMPBF____Blob.html#ace7e81cd982c8763bff7e1a7ce764868":[3,0,18,9],
+"struct__OSMPBF____Blob.html#ae18098b5aa35e5ac00ac406360d5a74d":[3,0,18,3],
+"struct__OSMPBF____Blob.html#aeb4b1d4c24727cb61df1b32e41f2fb4e":[3,0,18,7],
+"struct__OSMPBF____Blob.html#afc20e6622b9634d2519fe9b575b75a6f":[3,0,18,6],
+"struct__OSMPBF____BlobHeader.html":[3,0,19],
+"struct__OSMPBF____BlobHeader.html#a0f1ee6a08b5973c7532f9cef00696ac3":[3,0,19,1],
+"struct__OSMPBF____BlobHeader.html#a464bd6ba40846eecb37eb01d91f8ce4d":[3,0,19,2],
+"struct__OSMPBF____BlobHeader.html#a781cae57f50f7b0a4a025154ddcb5fc7":[3,0,19,0],
+"struct__OSMPBF____BlobHeader.html#a8982babc9ce67c07ce6052271b80f070":[3,0,19,4],
+"struct__OSMPBF____BlobHeader.html#af2b3bf098908de0b598861a676f849dc":[3,0,19,3],
+"struct__OSMPBF____ChangeSet.html":[3,0,20],
+"struct__OSMPBF____ChangeSet.html#a2181b89ae30b71104d8e3de419df52b5":[3,0,20,0],
+"struct__OSMPBF____ChangeSet.html#a6e8ef023347dfbe8795f21e0438eb1ec":[3,0,20,1],
+"struct__OSMPBF____DenseInfo.html":[3,0,21],
+"struct__OSMPBF____DenseInfo.html#a3de024a9226e1d4951a4dc9f341cfad6":[3,0,21,6],
+"struct__OSMPBF____DenseInfo.html#a66f21a40e10ab76e7f059da18a9bd5cf":[3,0,21,10],
+"struct__OSMPBF____DenseInfo.html#a69d4e833417d097eec3c3346f71e5ea7":[3,0,21,8],
+"struct__OSMPBF____DenseInfo.html#aa26db319743c7b7cdbe763110338cd82":[3,0,21,9],
+"struct__OSMPBF____DenseInfo.html#aa2971070c788f59f4452667e809c9e17":[3,0,21,7],
+"struct__OSMPBF____DenseInfo.html#ab560b53274d6f356bf608244a905d5ed":[3,0,21,2],
+"struct__OSMPBF____DenseInfo.html#ac2a62eb691d250243a82c1187d21feb7":[3,0,21,1],
+"struct__OSMPBF____DenseInfo.html#acc0540dc60cab59cead71787031a8f42":[3,0,21,0],
+"struct__OSMPBF____DenseInfo.html#acf9e14bb4e3d93410d6654f3acf1e41f":[3,0,21,4],
+"struct__OSMPBF____DenseInfo.html#af299d367f7588f3be1e2c06ecd92de18":[3,0,21,3],
+"struct__OSMPBF____DenseInfo.html#afd4159d860d8a730d9826995b9c15359":[3,0,21,5],
+"struct__OSMPBF____DenseNodes.html":[3,0,22],
+"struct__OSMPBF____DenseNodes.html#a00af3b48a813ca546a9ee0eb57c10026":[3,0,22,6],
+"struct__OSMPBF____DenseNodes.html#a151e136136778a718c553615f196d4a3":[3,0,22,0],
+"struct__OSMPBF____DenseNodes.html#a1b3cee463936c799c658be17bce3e876":[3,0,22,4],
+"struct__OSMPBF____DenseNodes.html#a1cbdebba09381bd89434fa21cdf62cd7":[3,0,22,2],
+"struct__OSMPBF____DenseNodes.html#a28faf879946252b84778592a0b43e328":[3,0,22,5],
+"struct__OSMPBF____DenseNodes.html#a51a6404fb1e699e6d74054302baafeea":[3,0,22,7],
+"struct__OSMPBF____DenseNodes.html#a87e6bb301bfa4855fedf2ecbdeb3a6dd":[3,0,22,1],
+"struct__OSMPBF____DenseNodes.html#aa92d6cea1489143ddbee82db1b25d1f5":[3,0,22,9],
+"struct__OSMPBF____DenseNodes.html#abe80c21834f002baa9f387fa4bf7f7c1":[3,0,22,8],
+"struct__OSMPBF____DenseNodes.html#ac8d5703e11ea6a0f9240e13629ad1ab2":[3,0,22,3],
+"struct__OSMPBF____HeaderBBox.html":[3,0,23],
+"struct__OSMPBF____HeaderBBox.html#a0124e422ceb24c7800c20070b13a215a":[3,0,23,1],
+"struct__OSMPBF____HeaderBBox.html#a8d2ef748682c3591e13651cb129bcd2c":[3,0,23,0],
+"struct__OSMPBF____HeaderBBox.html#aa65341366fd4f54314c364c83be204a2":[3,0,23,4],
+"struct__OSMPBF____HeaderBBox.html#aef12032c06d290ce6bb522810aa24505":[3,0,23,2],
+"struct__OSMPBF____HeaderBBox.html#af3d0f2613ce245c2d393c33ed64d7498":[3,0,23,3],
+"struct__OSMPBF____HeaderBlock.html":[3,0,24],
+"struct__OSMPBF____HeaderBlock.html#a09e37bd45106e19a00efffe70f339070":[3,0,24,3],
+"struct__OSMPBF____HeaderBlock.html#a244907a97e3fc6589c231349853bcfd6":[3,0,24,7],
+"struct__OSMPBF____HeaderBlock.html#a2c6294446763b8b7ff7a4c836d379707":[3,0,24,5],
+"struct__OSMPBF____HeaderBlock.html#a3086bcd17ede4319224f7f9571865923":[3,0,24,6],
+"struct__OSMPBF____HeaderBlock.html#a5389722bf90dc2cbc2d7d37d8d8ef2e1":[3,0,24,4],
+"struct__OSMPBF____HeaderBlock.html#a854fefd7de86f79d64a759b37b331ba0":[3,0,24,0],
+"struct__OSMPBF____HeaderBlock.html#ab564202577ae95568313f8f662f2a882":[3,0,24,2],
+"struct__OSMPBF____HeaderBlock.html#af28ba7b0fb652f911078030927d32d32":[3,0,24,1],
+"struct__OSMPBF____Info.html":[3,0,25],
+"struct__OSMPBF____Info.html#a46c0bba4a97827b1475ca55c49c0105f":[3,0,25,7],
+"struct__OSMPBF____Info.html#a48469bf2c89fffba88df7a3a728142d0":[3,0,25,9],
+"struct__OSMPBF____Info.html#a4b1ad9faa5dac12561b73be554f527f1":[3,0,25,8],
+"struct__OSMPBF____Info.html#a4fe61c4ac03f27073835ef58c120d048":[3,0,25,2],
+"struct__OSMPBF____Info.html#a6cfab03215536749a8f9f39328b16a3d":[3,0,25,1],
+"struct__OSMPBF____Info.html#a7f207cd86beba8c2de28b07817339af2":[3,0,25,6],
+"struct__OSMPBF____Info.html#a8a07079bf8dc2758b56eea2ab18c21f7":[3,0,25,5],
+"struct__OSMPBF____Info.html#ab74fc261dfa9c14387f7cc4c37f9b2d3":[3,0,25,10],
+"struct__OSMPBF____Info.html#ae95819057c990dde88449eb52c255e06":[3,0,25,4],
+"struct__OSMPBF____Info.html#aec1d2a8e7943856380082de276281c69":[3,0,25,0],
+"struct__OSMPBF____Info.html#aff9821ae63587d91acf1d6111e4b313f":[3,0,25,3],
+"struct__OSMPBF____Node.html":[3,0,26],
+"struct__OSMPBF____Node.html#a0f52fb1ce3e4c33c6cfa0fbf89120355":[3,0,26,6],
+"struct__OSMPBF____Node.html#a11ebd9cc2518c0537e9393182a456284":[3,0,26,2],
+"struct__OSMPBF____Node.html#a1be3d109f3dcc1341dfa583e9350c215":[3,0,26,4],
+"struct__OSMPBF____Node.html#a23e1a7db58736fbb6450e354562add44":[3,0,26,1],
+"struct__OSMPBF____Node.html#a3ef6683f4018e5e71657439c8a4edb19":[3,0,26,7],
+"struct__OSMPBF____Node.html#a691fb9ca03d2ccd66c944f3b6e130c37":[3,0,26,5],
+"struct__OSMPBF____Node.html#abb0c05229c11acfe9bf743ec2d0a522e":[3,0,26,0],
+"struct__OSMPBF____Node.html#add241ecdae975be364ee51b2cccb5d3c":[3,0,26,3],
+"struct__OSMPBF____Node.html#af1603ebf558d012d8f1fd71e4ee98dbc":[3,0,26,8],
+"struct__OSMPBF____PrimitiveBlock.html":[3,0,27],
+"struct__OSMPBF____PrimitiveBlock.html#a0552e650eba371c43161207575a1f59c":[3,0,27,10],
+"struct__OSMPBF____PrimitiveBlock.html#a265b8a8f16d1e874c23e126d193f329b":[3,0,27,6],
+"struct__OSMPBF____PrimitiveBlock.html#a2c06e35b70ecea68819f9d848cbe237a":[3,0,27,7],
+"struct__OSMPBF____PrimitiveBlock.html#a60cc91219fd1d42b8e3710a6c9473e19":[3,0,27,3],
+"struct__OSMPBF____PrimitiveBlock.html#a7c64c367b387c7197f81390a1f8a1a61":[3,0,27,2],
+"struct__OSMPBF____PrimitiveBlock.html#a88bf4bc8908f38084e0c374aeff9a486":[3,0,27,1],
+"struct__OSMPBF____PrimitiveBlock.html#aa080371802281cad077299fc08fe5eaf":[3,0,27,11],
+"struct__OSMPBF____PrimitiveBlock.html#aa8e573fd2dd1495477b235574c7c0c66":[3,0,27,0],
+"struct__OSMPBF____PrimitiveBlock.html#ab9c76b07e2589f59d1c2d4247fa8c9f4":[3,0,27,8],
+"struct__OSMPBF____PrimitiveBlock.html#ad3375180ff66663fee05289dafbbf508":[3,0,27,5],
+"struct__OSMPBF____PrimitiveBlock.html#afb4a3080c4e296d10aaa29484d64aafb":[3,0,27,9],
+"struct__OSMPBF____PrimitiveBlock.html#afd1655b6df7ddeb4d5445a43da1778b8":[3,0,27,4],
+"struct__OSMPBF____PrimitiveGroup.html":[3,0,28],
+"struct__OSMPBF____PrimitiveGroup.html#a20332b9f1ce7ad40740f186a51d356d8":[3,0,28,3],
+"struct__OSMPBF____PrimitiveGroup.html#a2108b4bb2af9d9561c0f45e9a23bc6bc":[3,0,28,2],
+"struct__OSMPBF____PrimitiveGroup.html#a58fa50902a332112f3b0ea8f9405f815":[3,0,28,6],
+"struct__OSMPBF____PrimitiveGroup.html#a5dc79ded212b220cd7d00467eb9631c6":[3,0,28,9],
+"struct__OSMPBF____PrimitiveGroup.html#a68c6a8813ebbfab634223181f8034b7e":[3,0,28,7],
+"struct__OSMPBF____PrimitiveGroup.html#a6c40482343957b242be42eb32ccc8dcc":[3,0,28,5],
+"struct__OSMPBF____PrimitiveGroup.html#a6e1214ea0160930c2c840df8b7cfd326":[3,0,28,8],
+"struct__OSMPBF____PrimitiveGroup.html#a705ccb3cfbac7a519a5df6a5734ee4f2":[3,0,28,0],
+"struct__OSMPBF____PrimitiveGroup.html#aeb42265d66228a1a9f15b76243e1acfa":[3,0,28,1],
+"struct__OSMPBF____PrimitiveGroup.html#afca177d19b54727f15cb2e3135d67d0f":[3,0,28,4],
+"struct__OSMPBF____Relation.html":[3,0,29],
+"struct__OSMPBF____Relation.html#a0ce518a78e8e67d8d6427eb6f76b15b8":[3,0,29,7],
+"struct__OSMPBF____Relation.html#a17adad6262d8690f8ffef32c4a00d636":[3,0,29,9],
+"struct__OSMPBF____Relation.html#a2e49f55d24057829bfe3ec0036d57f55":[3,0,29,4],
+"struct__OSMPBF____Relation.html#a46bd00cc244da70426db3cffe8c448cc":[3,0,29,12],
+"struct__OSMPBF____Relation.html#a5a0dc4e9bfd6ac68510ade5c438c7b31":[3,0,29,1],
+"struct__OSMPBF____Relation.html#a64a32c1bf0194c50ea69d240c40dc11e":[3,0,29,0],
+"struct__OSMPBF____Relation.html#a927445f175ea52e9b5a8c6a4e8e8128f":[3,0,29,10],
+"struct__OSMPBF____Relation.html#a9d1edc4fa5dd90ef00cc71c272a98131":[3,0,29,6],
+"struct__OSMPBF____Relation.html#ab665860d1425da74436e1424446f8c8d":[3,0,29,11],
+"struct__OSMPBF____Relation.html#ab821d1aa434ece846d5b7cf39bda7bdd":[3,0,29,5],
+"struct__OSMPBF____Relation.html#abc3c64a21f34160bc7810576b3d44aff":[3,0,29,2],
+"struct__OSMPBF____Relation.html#ac6bcd1fa8cd5c72aa00da4be7c6c75b6":[3,0,29,8],
+"struct__OSMPBF____Relation.html#aebc9fd4dab3de15c7b92137ece220880":[3,0,29,3],
+"struct__OSMPBF____StringTable.html":[3,0,30],
+"struct__OSMPBF____StringTable.html#a41358d196c1b21470f10c849e7603434":[3,0,30,0],
+"struct__OSMPBF____StringTable.html#aa544db05e9cee460840267f98dcc19af":[3,0,30,1],
+"struct__OSMPBF____StringTable.html#af21de70589680bd4dc03222fa3d2949a":[3,0,30,2],
+"struct__OSMPBF____Way.html":[3,0,31],
+"struct__OSMPBF____Way.html#a1f0378876c026ce3510ba74e1b2af779":[3,0,31,6],
+"struct__OSMPBF____Way.html#a28aa1f5b29dfd5cdc0c9eca7d4bb00fd":[3,0,31,4],
+"struct__OSMPBF____Way.html#a44066009e52fb9be4c107b6b54a0c018":[3,0,31,0],
+"struct__OSMPBF____Way.html#a480e111537f26037a878530290ccbfb1":[3,0,31,5],
+"struct__OSMPBF____Way.html#a7cd89ec73c25ab986d4925b0f3a93347":[3,0,31,8],
+"struct__OSMPBF____Way.html#a881073f03808199d46a8c2256cd50ee0":[3,0,31,2],
+"struct__OSMPBF____Way.html#a90e7070a4a280552ac3afb9939808615":[3,0,31,1],
+"struct__OSMPBF____Way.html#ac132f2d07e419c380d9cca42ab3efccc":[3,0,31,7],
+"struct__OSMPBF____Way.html#af07cd8773cbaf94c0269912cd3e30536":[3,0,31,3],
+"struct__ProtobufCAllocator.html":[3,0,32],
+"struct__ProtobufCAllocator.html#a38bc66e0b915979acf264df308d45f90":[3,0,32,2],
+"struct__ProtobufCAllocator.html#a7a529478ff45144cb948ec017b96f52c":[3,0,32,4],
+"struct__ProtobufCAllocator.html#a85728fbe87547c5c789979c7e27eeb83":[3,0,32,1],
+"struct__ProtobufCAllocator.html#a99c7c99ac0a1c2d64b4ad3c9392b600a":[3,0,32,3],
+"struct__ProtobufCAllocator.html#ad6ff37150687feac71e8fd58b78a1f71":[3,0,32,0],
+"struct__ProtobufCBinaryData.html":[3,0,33],
+"struct__ProtobufCBinaryData.html#ab5f4c392d5ca0a6f3db71be62bd56d1b":[3,0,33,1],
+"struct__ProtobufCBinaryData.html#aef99fded0f52fedc309f61115df94ace":[3,0,33,0],
+"struct__ProtobufCBuffer.html":[3,0,34],
+"struct__ProtobufCBuffer.html#aa05beff9b4cf6aaef5660016ab107227":[3,0,34,0],
+"struct__ProtobufCBufferSimple.html":[3,0,35],
+"struct__ProtobufCBufferSimple.html#a12dd34389962844cae59f153db559e11":[3,0,35,4],
+"struct__ProtobufCBufferSimple.html#a6ea2124c5f0b20586dd86bc7a98513fe":[3,0,35,1],
+"struct__ProtobufCBufferSimple.html#a76a55f34c7e3ae13adaf9060b24ddddd":[3,0,35,2],
+"struct__ProtobufCBufferSimple.html#aa3afef41423f182a563d1fea7003982f":[3,0,35,0],
+"struct__ProtobufCBufferSimple.html#afe8e23550e85c4254ea7d69d505776cb":[3,0,35,3],
+"struct__ProtobufCEnumDescriptor.html":[3,0,36],
+"struct__ProtobufCEnumDescriptor.html#a1d16b6df9de2c45ee588070dc91f2779":[3,0,36,11],
+"struct__ProtobufCEnumDescriptor.html#a3c82b45bc8201f16908e29fb4f7d6379":[3,0,36,2],
+"struct__ProtobufCEnumDescriptor.html#a43fce028e533c04b877de7d3d3ae98ee":[3,0,36,14],
+"struct__ProtobufCEnumDescriptor.html#a516e5d220dc1fd2eea6768e7f0439463":[3,0,36,7],
+"struct__ProtobufCEnumDescriptor.html#a61d81ef5939638b159150a3bdf0b4e63":[3,0,36,1],
+"struct__ProtobufCEnumDescriptor.html#a69d10b6599bbe11d623997f905e03f45":[3,0,36,10],
+"struct__ProtobufCEnumDescriptor.html#a728eba56b4f7e02d0f52c626b5b85cdc":[3,0,36,8],
+"struct__ProtobufCEnumDescriptor.html#a93ece68802aa4f3136fbf837b73e9b9f":[3,0,36,4],
+"struct__ProtobufCEnumDescriptor.html#ab35356cbed6fc5425eb815531c553d36":[3,0,36,0],
+"struct__ProtobufCEnumDescriptor.html#abe2788afdef66ce00dc4d846644d96c8":[3,0,36,13],
+"struct__ProtobufCEnumDescriptor.html#ad621e21a31d3f338ba36e5498ecdf136":[3,0,36,3],
+"struct__ProtobufCEnumDescriptor.html#addbaef697903b039a7f49d88151eaeb6":[3,0,36,12],
+"struct__ProtobufCEnumDescriptor.html#ae6321e2f13ffa223925fa70cc19bc8bc":[3,0,36,6],
+"struct__ProtobufCEnumDescriptor.html#af96c2a247377ab4977f4bde6a34e3060":[3,0,36,5],
+"struct__ProtobufCEnumDescriptor.html#afff71431502ff6a5b8f5b4fc9474ef9b":[3,0,36,9],
+"struct__ProtobufCEnumValue.html":[3,0,37],
+"struct__ProtobufCEnumValue.html#a29201dcd46b33a6d36f7d8aea6b2b137":[3,0,37,2],
+"struct__ProtobufCEnumValue.html#a2c66c2f86a34dd32d6cf02469cca6d3c":[3,0,37,0],
+"struct__ProtobufCEnumValue.html#a849799eba3a674867e3cf4b56c458ee0":[3,0,37,1],
+"struct__ProtobufCEnumValueIndex.html":[3,0,38],
+"struct__ProtobufCEnumValueIndex.html#aa269067de9193bc12303f440bce12f65":[3,0,38,0],
+"struct__ProtobufCEnumValueIndex.html#aef294cb0f20eded4a59a64feed683d76":[3,0,38,1],
+"struct__ProtobufCFieldDescriptor.html":[3,0,39],
+"struct__ProtobufCFieldDescriptor.html#a06d53b1db73535f946c8e8353c395652":[3,0,39,1],
+"struct__ProtobufCFieldDescriptor.html#a2c3142aa024355d5faf65d1be0c032d0":[3,0,39,11],
+"struct__ProtobufCFieldDescriptor.html#a490b0de04f17474e4e602e20edc91522":[3,0,39,4],
+"struct__ProtobufCFieldDescriptor.html#a63d6d0d35956809f33230b332cd59bbc":[3,0,39,0]
+};
diff --git a/html/navtreeindex8.js b/html/navtreeindex8.js
new file mode 100644
index 000000000..e3ea5986c
--- /dev/null
+++ b/html/navtreeindex8.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX8 =
+{
+"struct__ProtobufCFieldDescriptor.html#a7bd88389f46bbf847447dad40eef5bdd":[3,0,39,8],
+"struct__ProtobufCFieldDescriptor.html#a826c017499c2acdf9f17ccb740f37203":[3,0,39,3],
+"struct__ProtobufCFieldDescriptor.html#a8827a2c409b83381c32890fca6574696":[3,0,39,9],
+"struct__ProtobufCFieldDescriptor.html#aa1185c86a9278e4a71ae6a41ca15ca11":[3,0,39,5],
+"struct__ProtobufCFieldDescriptor.html#aa2f1110dfca8de6a66878a0227977f84":[3,0,39,2],
+"struct__ProtobufCFieldDescriptor.html#ad2b094dfe8233a41a0be7f71225b0fc5":[3,0,39,6],
+"struct__ProtobufCFieldDescriptor.html#ae43aec13d5d14c5fb45a6692bf5bc119":[3,0,39,10],
+"struct__ProtobufCFieldDescriptor.html#af0319a910a3a7b8da97ff1c7e7a09889":[3,0,39,7],
+"struct__ProtobufCIntRange.html":[3,0,40],
+"struct__ProtobufCIntRange.html#a4f334f86e85e82ed0e0ebdd2119f42f8":[3,0,40,1],
+"struct__ProtobufCIntRange.html#adce3a1d352cfce676edbb895742780da":[3,0,40,0],
+"struct__ProtobufCMessage.html":[3,0,41],
+"struct__ProtobufCMessage.html#a53d47e1ba09169974eaa701713b149af":[3,0,41,0],
+"struct__ProtobufCMessage.html#a5782479eba7814f787e97d431e72b052":[3,0,41,2],
+"struct__ProtobufCMessage.html#a9e53d64defe4ad29b2d2e49b6418d99e":[3,0,41,1],
+"struct__ProtobufCMessageDescriptor.html":[3,0,42],
+"struct__ProtobufCMessageDescriptor.html#a358cad4adb95ac4d1ecb858ab315f9cb":[3,0,42,14],
+"struct__ProtobufCMessageDescriptor.html#a49776b1ca0116f0ce65563a00f17afc7":[3,0,42,10],
+"struct__ProtobufCMessageDescriptor.html#a68a1204021ae133307c2c8e7f3e3f186":[3,0,42,4],
+"struct__ProtobufCMessageDescriptor.html#a71b4f24c69d595b8725bc6f6112aae7e":[3,0,42,0],
+"struct__ProtobufCMessageDescriptor.html#a78a2f9c8a8682bbdc97c2bc307cf2860":[3,0,42,11],
+"struct__ProtobufCMessageDescriptor.html#a84d19ffb661e28513d0713825c6da251":[3,0,42,9],
+"struct__ProtobufCMessageDescriptor.html#a92c2532267da09ab3ea8da3e731433fb":[3,0,42,13],
+"struct__ProtobufCMessageDescriptor.html#aad54e5021a7c62b6eb6ec2db2b752c71":[3,0,42,3],
+"struct__ProtobufCMessageDescriptor.html#aae3b7eb6af8d7759266c6ae657f6b8bb":[3,0,42,2],
+"struct__ProtobufCMessageDescriptor.html#ab8b02b240ef7af8cea981c70a123f68d":[3,0,42,8],
+"struct__ProtobufCMessageDescriptor.html#abaaed5e9ba77b7f19dfc2d8b01f1520e":[3,0,42,5],
+"struct__ProtobufCMessageDescriptor.html#ad0e231c9fdcea5a12f13dc647dcaf1f4":[3,0,42,12],
+"struct__ProtobufCMessageDescriptor.html#ad3bef820057705d0d4750a5b00cc20de":[3,0,42,7],
+"struct__ProtobufCMessageDescriptor.html#add8712b7c2a32f4bf2c3954ae96de05d":[3,0,42,1],
+"struct__ProtobufCMessageDescriptor.html#ae0aff4979e694e29e2b2534a15ddd22d":[3,0,42,6],
+"struct__ProtobufCMessageUnknownField.html":[3,0,43],
+"struct__ProtobufCMessageUnknownField.html#a115e994fd8feee862433a371aa42fbe5":[3,0,43,0],
+"struct__ProtobufCMessageUnknownField.html#aa1d9ab7d2e44e3157851f8d7c13c68c7":[3,0,43,3],
+"struct__ProtobufCMessageUnknownField.html#ab0279a7d2480e2b6d7c6f9d2ab0f29bd":[3,0,43,2],
+"struct__ProtobufCMessageUnknownField.html#ac23e1a4d0788883ffb66027ff6333e8e":[3,0,43,1],
+"struct__ProtobufCMethodDescriptor.html":[3,0,44],
+"struct__ProtobufCMethodDescriptor.html#a105d354e3d6a4c0395a9d3b064ec87b6":[3,0,44,2],
+"struct__ProtobufCMethodDescriptor.html#a2a517736f16865c0259d0db52b207d3c":[3,0,44,1],
+"struct__ProtobufCMethodDescriptor.html#a9fe981d295b32cd97bc63570009fcaea":[3,0,44,0],
+"struct__ProtobufCService.html":[3,0,45],
+"struct__ProtobufCService.html#a8e50a20d492d4b9dc5d0d866e3cd6b0c":[3,0,45,0],
+"struct__ProtobufCService.html#aa41754a2befc5889c9a7ad3b27e7693d":[3,0,45,1],
+"struct__ProtobufCService.html#ab0db6ab06d85bef7d42da961522f7b19":[3,0,45,2],
+"struct__ProtobufCServiceDescriptor.html":[3,0,46],
+"struct__ProtobufCServiceDescriptor.html#a01250de45953c7c0a7fc0ccde505a246":[3,0,46,1],
+"struct__ProtobufCServiceDescriptor.html#a19eb167e075fb4a0481e55167ad480a2":[3,0,46,7],
+"struct__ProtobufCServiceDescriptor.html#a2dade872dea46b2d40bb8a7d9bedd952":[3,0,46,3],
+"struct__ProtobufCServiceDescriptor.html#a2fccce934e7c745fd89ff4628b092dec":[3,0,46,6],
+"struct__ProtobufCServiceDescriptor.html#a616cf67fafd61d49580e949948cfb0bb":[3,0,46,2],
+"struct__ProtobufCServiceDescriptor.html#a823e8b6561769b18f71bae7c73a21e89":[3,0,46,5],
+"struct__ProtobufCServiceDescriptor.html#acf1047d7b0b3df537ca9d80bc8826206":[3,0,46,0],
+"struct__ProtobufCServiceDescriptor.html#af79e7ca71c6a38b2a491ff3efad3001d":[3,0,46,4],
+"struct__ScannedMember.html":[3,0,47],
+"struct__ScannedMember.html#a2e903ac1e0dbad2e239c533242e4a6af":[3,0,47,3],
+"struct__ScannedMember.html#a2f742c1e84d3f5d615765c56aa88fa69":[3,0,47,2],
+"struct__ScannedMember.html#a5e8cf50d399da7fd4ce4702870b72695":[3,0,47,4],
+"struct__ScannedMember.html#a6efc8fa58f5ca914b03d120168b9250e":[3,0,47,5],
+"struct__ScannedMember.html#aa6949617bff3efe4513ca2bfaefdfd8c":[3,0,47,1],
+"struct__ScannedMember.html#acc8ae5c2a2281d974ae3678d5eb2786d":[3,0,47,0],
+"struct__SlabInfo.html":[3,0,48],
+"struct__SlabInfo.html#a50035915ba0e6a3c596ed52976002e16":[3,0,48,3],
+"struct__SlabInfo.html#a6199f070d9261d69885ba9ec096f442f":[3,0,48,0],
+"struct__SlabInfo.html#ac6dd37d2498085ea3273c38ba316eda8":[3,0,48,1],
+"struct__SlabInfo.html#adc47101e16498b6527c380ba0d88d079":[3,0,48,2],
+"struct__VIDEO__POWER__MANAGEMENT.html":[3,0,50],
+"struct__VIDEO__POWER__MANAGEMENT.html#a43253ec73dd9843f8e72d6180a99c7bd":[3,0,50,1],
+"struct__VIDEO__POWER__MANAGEMENT.html#a8581452edec1f719c78bccc7c7883e6f":[3,0,50,2],
+"struct__VIDEO__POWER__MANAGEMENT.html#accc91c88250d7d89539acd7da118a585":[3,0,50,0],
+"struct__finddata__t.html":[3,0,2],
+"struct__finddata__t.html#a0941ce05814cb753f2d16cb8046ae106":[3,0,2,3],
+"struct__finddata__t.html#a53240c8ccf5d64d163ad9699d6569e78":[3,0,2,5],
+"struct__finddata__t.html#a5d4fe2ccda1473978e72cdd6a50e798e":[3,0,2,0],
+"struct__finddata__t.html#a7e72ddede53040030ab778b47505416c":[3,0,2,4],
+"struct__finddata__t.html#a7f1d52b3622883e5c6442a1a333d524f":[3,0,2,2],
+"struct__finddata__t.html#ad5e3bd4f808f20ee6684985aeda0b147":[3,0,2,1],
+"struct__finddatai64__t.html":[3,0,3],
+"struct__finddatai64__t.html#a070857439d132f10b35716ad786c5769":[3,0,3,4],
+"struct__finddatai64__t.html#a2a2d8e2ca770a6e4276b02a4c3f968fc":[3,0,3,0],
+"struct__finddatai64__t.html#a587bd7eb8cc722852fe033c3963e9b14":[3,0,3,2],
+"struct__finddatai64__t.html#a67ef7b3f624b1098dd2361df288a13e1":[3,0,3,3],
+"struct__finddatai64__t.html#a78f80d8cb6b2cb8bf073bb4190390e18":[3,0,3,5],
+"struct__finddatai64__t.html#ae84c5142a8b42dbf8be83dff2403fe08":[3,0,3,1],
+"struct__stat.html":[3,0,49],
+"struct__stat.html#a1644456c6826e41e32a2ad05f6d3b4a5":[3,0,49,1],
+"struct__stat.html#a30339b64df12dabd007a9545d0f5b760":[3,0,49,6],
+"struct__stat.html#a6e769549fe149394fa42da022e3d94e4":[3,0,49,9],
+"struct__stat.html#a840980cd17e3e1dd42b34a53e196f5ad":[3,0,49,7],
+"struct__stat.html#a8458c64ad44b45472aa4d60f61fe2882":[3,0,49,10],
+"struct__stat.html#aa601d2dbad1278bdfe6ac3d15a943aa3":[3,0,49,2],
+"struct__stat.html#ac0b55d1538c38aac4fa711de4d508145":[3,0,49,4],
+"struct__stat.html#ad1d7bae18f661ea098d8ffb9dde704e3":[3,0,49,0],
+"struct__stat.html#aea4ff6c887252e806752f8f580712d4d":[3,0,49,3],
+"struct__stat.html#af8223ef3bdf1e7a49623908f7c55f704":[3,0,49,5],
+"struct__stat.html#af8547462c844db5f36420c2fe02d38b5":[3,0,49,8],
+"struct__wfinddata__t.html":[3,0,51],
+"struct__wfinddata__t.html#a31714979b0a0cd1b4c620a1eae16bf2b":[3,0,51,1],
+"struct__wfinddata__t.html#a4c5a3e27a6ad3174b9a14f045728edf8":[3,0,51,3],
+"struct__wfinddata__t.html#a5746082d7ce7a0a352bc78b676baed78":[3,0,51,2],
+"struct__wfinddata__t.html#adce9d89b6c6425c431d7f2f756417f46":[3,0,51,4],
+"struct__wfinddata__t.html#ae24ac9da482054d4de139d999f9b4209":[3,0,51,5],
+"struct__wfinddata__t.html#af33dcec0e30ad137256c3e1c2057d486":[3,0,51,0],
+"struct__wfinddatai64__t.html":[3,0,52],
+"struct__wfinddatai64__t.html#a0c03ab10faeca8840a119a90538d7120":[3,0,52,3],
+"struct__wfinddatai64__t.html#a1357a8a4fc37809d8cfba957eb56904d":[3,0,52,1],
+"struct__wfinddatai64__t.html#a235bafaf6bf5cfb1be6386d1b46baf05":[3,0,52,4],
+"struct__wfinddatai64__t.html#a82dec27618c7ca12aacc8cad5502d3b5":[3,0,52,0],
+"struct__wfinddatai64__t.html#ac44f0329b9d52190322339a6fe967e83":[3,0,52,2],
+"struct__wfinddatai64__t.html#ac99a3ac884cfd6d4024a00d1a53f4f82":[3,0,52,5],
+"structaction__cb__data.html":[3,0,54],
+"structaction__cb__data.html#a9269ba06b8e843979a902b8fe46be138":[3,0,54,1],
+"structaction__cb__data.html#ac371555dfbeb05e8bfe368b7c7b9b11c":[3,0,54,0],
+"structalias__map.html":[3,0,55],
+"structalias__map.html#a2b7b854bfd8333468c4c3cd4cd5a078a":[3,0,55,1],
+"structalias__map.html#a7965a7a1ef3abfb0811458355e4d8819":[3,0,55,0],
+"structandroid__search__priv.html":[3,0,57],
+"structandroid__search__priv.html#a008752eed997b1e830267fd9c180957e":[3,0,57,5],
+"structandroid__search__priv.html#a086af4c9c9ad06ff07d02f04fafd84ea":[3,0,57,0],
+"structandroid__search__priv.html#a1424ba474c65f12e2d8246d32077202b":[3,0,57,4],
+"structandroid__search__priv.html#a5e8c8824623d9132531c02a38a1d3afe":[3,0,57,3],
+"structandroid__search__priv.html#a64aed6a9a20c259bf78a3085342f38c1":[3,0,57,2],
+"structandroid__search__priv.html#ac0e13b34fd0801c75385948134ff36cc":[3,0,57,7],
+"structandroid__search__priv.html#ad07fa112dc30709e2f3c3c18cdd3e537":[3,0,57,1],
+"structandroid__search__priv.html#ad4092458cc4c0fc5670f7ba6cb0a3344":[3,0,57,6],
+"structandroid__search__priv.html#af5a94cbb1b440d6a11adaa7db58f58b7":[3,0,57,8],
+"structannouncement.html":[3,0,58],
+"structannouncement.html#ab04df6842aba726819e95c55312a0b6d":[3,0,58,0],
+"structargument.html":[3,0,59],
+"structargument.html#a0982a2bc5d7d70d7c8e4b5977bd6cc00":[3,0,59,1],
+"structargument.html#a0e3bfe76c0362515c62e3c62c8d105a7":[3,0,59,4],
+"structargument.html#a134ed9e05594990bbbe81dfe8f55a4ce":[3,0,59,15],
+"structargument.html#a1363234355635cc504b473fd493da619":[3,0,59,3],
+"structargument.html#a1787c7aa763abf5a8949b7700efa04f4":[3,0,59,8],
+"structargument.html#a1a29cbbd14d361a7d84b17e78ece98d8":[3,0,59,18],
+"structargument.html#a1e9890a3bf01818af42268e08d5862ea":[3,0,59,11],
+"structargument.html#a1f7518adf3a7b4fa5f37c6f4f551cc53":[3,0,59,16],
+"structargument.html#a2d4807f77d20a5c69b805e6e9c8fa52c":[3,0,59,0],
+"structargument.html#a3dd18d90bd363c6f71dda131520fb3ae":[3,0,59,12],
+"structargument.html#a463132334d05e5e31779c7b6ce53b5ff":[3,0,59,7],
+"structargument.html#a48a22f2c40ff8953fec7991bb6f23ef2":[3,0,59,6],
+"structargument.html#a62cc75e5eb19510210e14434f9ec0542":[3,0,59,17],
+"structargument.html#a8c1c59acf67469ecd9bfa0c8bfffdc51":[3,0,59,14],
+"structargument.html#ac75f41a5b527c15fc120fdf6f4b0d180":[3,0,59,13],
+"structargument.html#adf60192d6744b973098cf2f80ea99971":[3,0,59,9],
+"structargument.html#ae41bbcce70737cac41ce29dcd0cd0512":[3,0,59,10],
+"structargument.html#ae7d5a7428206d39e9304db1ff7fcf36f":[3,0,59,5],
+"structargument.html#afae82b4fba1a20c16141f15c02a40e3a":[3,0,59,2],
+"structarguments.html":[3,0,60],
+"structarguments.html#a2f3461f3700160a0aab5d4186d3dd23b":[3,0,60,1],
+"structarguments.html#a5b7bcce9b8d0f6c029c9d6b3da0912d8":[3,0,60,0],
+"structassociated__street.html":[3,0,61],
+"structassociated__street.html#a2320855eff8ea069623a3b4a9e85b545":[3,0,61,0],
+"structassociated__street.html#aca109d12afc30f7612e6a88b184dde3d":[3,0,61,1],
+"structattr.html":[3,0,62],
+"structattr.html#a01ceae1640de61b230328298671db012":[3,0,62,8],
+"structattr.html#a0cbe965ed8abdd4621c7fc07fc694e6a":[3,0,62,21],
+"structattr.html#a0d3d1044686cbff653331809314976a5":[3,0,62,33],
+"structattr.html#a0dc0e1dc91ece3a8af7b6a89750ffc7c":[3,0,62,23],
+"structattr.html#a1075170f522c70bc3c75543259d80145":[3,0,62,3],
+"structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95":[3,0,62,19],
+"structattr.html#a125792af5821c903832fb40bb02f5213":[3,0,62,26],
+"structattr.html#a17cbcc54b213ad55c4694fe7c56aa616":[3,0,62,17],
+"structattr.html#a18f8d0b1364da65e45acef48c5f022d9":[3,0,62,0],
+"structattr.html#a2132d9f8722d472ea71342ea68b03754":[3,0,62,44],
+"structattr.html#a2334c773ca8101f330729651daa9268c":[3,0,62,31],
+"structattr.html#a29f2bd8e2bb08429d7f319414c600bfc":[3,0,62,29],
+"structattr.html#a2a2a2da11501e5c4b5464938c91b87e9":[3,0,62,46],
+"structattr.html#a2bb62b7465a8926951b3662ad62ae6e2":[3,0,62,11],
+"structattr.html#a3121eab5589d9c11ceb1dd67635eab36":[3,0,62,48],
+"structattr.html#a439b17886c791f6d9b6873f3ec354353":[3,0,62,10],
+"structattr.html#a464cf684a789545b3ad0242e4e704701":[3,0,62,2],
+"structattr.html#a4e20433592bb734a5404f146331737dc":[3,0,62,37],
+"structattr.html#a576c54eef88d68f04e82350dba0cb88c":[3,0,62,30],
+"structattr.html#a58dd03447f7532a9a264ff3a38e6d1ec":[3,0,62,7],
+"structattr.html#a592bb1bf6ed4efcb2cc91280e53545c5":[3,0,62,52],
+"structattr.html#a5dfee1493326868f0a3b2503e6fa000a":[3,0,62,15],
+"structattr.html#a64b169265cf7d88891b946e72adcf8aa":[3,0,62,41],
+"structattr.html#a677755bcec25d20f4c312203a4f02f3e":[3,0,62,18],
+"structattr.html#a678240cd70634267cfa84eeb0f4c9ad1":[3,0,62,25],
+"structattr.html#a682d33096ece5ad806426918c15c4b10":[3,0,62,51],
+"structattr.html#a76048cf7f2de123ea5250cf82f32702b":[3,0,62,34],
+"structattr.html#a7b87158e92e3ccb2527dbf471e68faaa":[3,0,62,49],
+"structattr.html#a7f9d730eeaf044058e3bfd09f9291166":[3,0,62,36],
+"structattr.html#a832b752a2cb21b7323d4b7abece81bdc":[3,0,62,38],
+"structattr.html#a90834771c803ddb4b96f83ed5e5a28c0":[3,0,62,9],
+"structattr.html#a90b30756fbcd44ead3328e996ba3506e":[3,0,62,45],
+"structattr.html#a93638535f1a792b0bd88180c6f2414e3":[3,0,62,16],
+"structattr.html#a9fe0cdea57804f5d5913954dfb2dfa2f":[3,0,62,13],
+"structattr.html#aa0f722d314b56209355bf56e73a66d0a":[3,0,62,12],
+"structattr.html#aa2ba1502d7dac04945712db9ba5df062":[3,0,62,22],
+"structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71":[3,0,62,40],
+"structattr.html#aabfefd7820d2d4d1c0b805c91195f29f":[3,0,62,42],
+"structattr.html#ab23a65e41997a8b784ca269170bfb561":[3,0,62,5],
+"structattr.html#ab7f11572aa91de08c28f1d27a7189040":[3,0,62,53],
+"structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9":[3,0,62,47],
+"structattr.html#aba688a22aaadfc246060f580f9ad44a7":[3,0,62,6],
+"structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a":[3,0,62,4],
+"structattr.html#abdfb8e542a965dde1babb59536cd4211":[3,0,62,28],
+"structattr.html#ac07d1f64702eb46e7cc36bbb67d388a9":[3,0,62,27],
+"structattr.html#ac5943349bc2ef8d92aea7998549bd44b":[3,0,62,35],
+"structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457":[3,0,62,50],
+"structattr.html#acbefdb5e9b1da00e62d7f4a654d880b3":[3,0,62,24],
+"structattr.html#ad6cc12f85b3f3914ed66fa9d9df57bad":[3,0,62,14],
+"structattr.html#ae572da25b48307fd773201349ec7fe4a":[3,0,62,20],
+"structattr.html#aebd45d1e71e5f2adb18bd5e15ed91993":[3,0,62,1],
+"structattr.html#aebf8c468883c8a41033b97c2ae91003b":[3,0,62,32],
+"structattr.html#aec881300658f59fff0dbc21f30e565f1":[3,0,62,43],
+"structattr.html#afcd101aa3e134cb823191522281de025":[3,0,62,39],
+"structattrObject.html":[3,0,68],
+"structattrObject.html#a87512950ed7d36319f4334429cc8187c":[3,0,68,0],
+"structattrObject.html#abc4ac0a8155c0131f59ebd84a1c1216d":[3,0,68,1],
+"structattr__bin.html":[3,0,63],
+"structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92":[3,0,63,0],
+"structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507":[3,0,63,1],
+"structattr__fixme.html":[3,0,64],
+"structattr__fixme.html#a36f8529fc4b2cc311d64418f51151f20":[3,0,64,1],
+"structattr__fixme.html#a85b6a82d753598caf5bba22bedfef13e":[3,0,64,0],
+"structattr__iter.html":[1,1,2],
+"structattr__iter.html#a0331c44753ee29c44711bb1f21500c22":[1,1,2,2],
+"structattr__iter.html#a529c83b95045b7b1b031302261e7fda0":[1,1,2,3],
+"structattr__iter.html#a59f531e966274819d2ecda88c488f936":[1,1,2,0],
+"structattr__iter.html#a6190110cdced0fcfeed36cfa3f0aa016":[1,1,2,4],
+"structattr__iter.html#a855540d9e6e11a61e310572de15b4d98":[1,1,2,5],
+"structattr__iter.html#a8c7b464a5dfaeaeae549f66ac912aef9":[1,1,2,1],
+"structattr__iter.html#aeeaaac9338f3e4b523f8653167305040":[1,1,2,6],
+"structattr__mapping.html":[3,0,66],
+"structattr__mapping.html#a61c92f4a0552bac1cd8bde92408c59cd":[3,0,66,1],
+"structattr__mapping.html#aaf79cc42f51c265f0a7151101b6692fe":[3,0,66,0],
+"structattr__mapping.html#ae0a7aaaec9f58f781465be79a5e2de8a":[3,0,66,2],
+"structattr__name.html":[3,0,67],
+"structattr__name.html#a42268e571860c052cb330955a991b5fa":[3,0,67,1],
+"structattr__name.html#a63cb44fdf84c68966faf88e885ba6161":[3,0,67,0],
+"structaux__tile.html":[3,0,69],
+"structaux__tile.html#a0788c34b2fdaee3e6dbb59e6caf9e3e0":[3,0,69,1],
+"structaux__tile.html#a988ddb85447bc64356aa5c0b25d77ba1":[3,0,69,0],
+"structaux__tile.html#aa07364ec0646722707f568f3c7e8e200":[3,0,69,2],
+"structauxmap.html":[3,0,70],
+"structauxmap.html#a0d3d07fe22ff0b910a08f94b335a62cb":[3,0,70,0],
+"structauxmap.html#a1ffdc905e89af720359630b35b466d18":[3,0,70,6],
+"structauxmap.html#a306758b3fbe91d19ad183c46d8f2b989":[3,0,70,1],
+"structauxmap.html#a36e4cd4811137c49535913fe4bd9d0ad":[3,0,70,3],
+"structauxmap.html#a7594976c83af27766a1fc181d679dd4a":[3,0,70,2],
+"structauxmap.html#a85c329f54cb7217837cb7e010c0110ce":[3,0,70,4],
+"structauxmap.html#ae9f5cc086f60f23e5f7c8fa497a087ee":[3,0,70,5],
+"structbinding.html":[3,0,72],
+"structbinding.html#a728836728c97d7e27f29f86b7283a009":[3,0,72,1],
+"structbinding.html#a9392e7b371a92e4e2cbafe27e886d35c":[3,0,72,2],
+"structbinding.html#a9695214373435a012a75a076c3d5bc05":[3,0,72,3],
+"structbinding.html#acce63c9b453e7bffd73f466572721360":[3,0,72,0],
+"structbinding.html#adf6170cc867b4adaf962c44b804dd7d3":[3,0,72,4]
+};
diff --git a/html/navtreeindex9.js b/html/navtreeindex9.js
new file mode 100644
index 000000000..51e691666
--- /dev/null
+++ b/html/navtreeindex9.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX9 =
+{
+"structbinfile__hash__entry.html":[3,0,73],
+"structbinfile__hash__entry.html#a2631cf4f1bb3277a7fafc7a7b5a01e60":[3,0,73,0],
+"structbinfile__hash__entry.html#a91a355e3e27ef96d2f87a1e11a60f8c9":[3,0,73,2],
+"structbinfile__hash__entry.html#aa09060296247caa9c40e3761da698819":[3,0,73,1],
+"structblock.html":[3,0,74],
+"structblock.html#a9379915577ca627a21f844b3a31ade31":[3,0,74,0],
+"structblock__bt__priv.html":[3,0,75],
+"structblock__bt__priv.html#a016914e5b92077456bfcc9a48f095085":[3,0,75,5],
+"structblock__bt__priv.html#a2a5a15685d949792f8c8a243aa95e6e7":[3,0,75,3],
+"structblock__bt__priv.html#a3e0aea8da021731cac1888e5d2ae2c0a":[3,0,75,7],
+"structblock__bt__priv.html#a85db370e35d467ee2fff2167bc2ab7c5":[3,0,75,0],
+"structblock__bt__priv.html#a9f51ba8b1b0e92602163c196269ec6c3":[3,0,75,1],
+"structblock__bt__priv.html#ad58d2dab012ae185fbb7ba6986080c2a":[3,0,75,8],
+"structblock__bt__priv.html#ae23eacbc4b0571507f16eec365f1d8f3":[3,0,75,6],
+"structblock__bt__priv.html#ae619695ffecc31d3bc731d312be45fbd":[3,0,75,4],
+"structblock__bt__priv.html#af63831ebf64f16a65b1cd3366cb170d7":[3,0,75,2],
+"structblock__data.html":[3,0,76],
+"structblock__data.html#a4a826798dda42fe1579ebea30bcab163":[3,0,76,0],
+"structblock__index.html":[3,0,77],
+"structblock__index.html#ae8778094da83e29aae687aed6da2a658":[3,0,77,0],
+"structblock__index__item.html":[3,0,78],
+"structblock__index__item.html#a7b26d3e75b9bf229990bd836072f1e3e":[3,0,78,0],
+"structblock__list.html":[3,0,79],
+"structblock__list.html#a0a48e3761193a6565e9f9b17d82a0363":[3,0,79,0],
+"structblock__list.html#a1fee42776994fc90b5e953d4a8e6efd9":[3,0,79,1],
+"structblock__offset.html":[3,0,80],
+"structblock__offset.html#a40583f6a65ae74460043c46915a6846f":[3,0,80,0],
+"structblock__priv.html":[3,0,81],
+"structblock__priv.html#a3ac4f395861a68aa82933a0810cf7bd5":[3,0,81,6],
+"structblock__priv.html#a467cb77484320be8960a860fc616dcad":[3,0,81,2],
+"structblock__priv.html#a50368e40a3f46136de905eb7d49eb0b1":[3,0,81,7],
+"structblock__priv.html#a5945a6e383d83e6895cc56eaa5e1f2ba":[3,0,81,3],
+"structblock__priv.html#a5bc91c6312aea6db89053347570e1cd3":[3,0,81,4],
+"structblock__priv.html#abcb4281c9b2a0f7d99f0a120b37ee025":[3,0,81,1],
+"structblock__priv.html#acf1e0f3b52f1871b129d111044d1e639":[3,0,81,5],
+"structblock__priv.html#ad8613ae1dfb7015789d1bb74869b0c08":[3,0,81,8],
+"structblock__priv.html#aff55e20516172b875493e9706afda2d9":[3,0,81,0],
+"structbookmark__item__priv.html":[3,0,82],
+"structbookmark__item__priv.html#a0493058a1effe6ce7c47cfd6a6bab5e7":[3,0,82,6],
+"structbookmark__item__priv.html#a326a3383cb882af980f534e60344fb7e":[3,0,82,1],
+"structbookmark__item__priv.html#a43739fc7e90e62be388ba32b009680bb":[3,0,82,0],
+"structbookmark__item__priv.html#a5dcb7397d2643f4d4bd22fe43eeca22f":[3,0,82,5],
+"structbookmark__item__priv.html#a8d46108e4f21ed2c95da95294d8531e9":[3,0,82,3],
+"structbookmark__item__priv.html#ada935678ea8d69bd34067b67201013dd":[3,0,82,4],
+"structbookmark__item__priv.html#ae47eed2e6a71c35e3b5859839540b3a5":[3,0,82,2],
+"structbookmarks.html":[3,0,84],
+"structbookmarks.html#a1b096a437528c699a85d2b4d3d9a1eed":[3,0,84,12],
+"structbookmarks.html#a2a44e8a8d13f347d65af5ea80a7637aa":[3,0,84,6],
+"structbookmarks.html#a2a8fd5ed85762119649846441d48b945":[3,0,84,5],
+"structbookmarks.html#a72d59531e1f61d7cacf8678b68af340d":[3,0,84,7],
+"structbookmarks.html#a84150e2e7884fae09c767f78c80c2fae":[3,0,84,3],
+"structbookmarks.html#aa04c4d12b7b6af09107bdd0dd91e4b6c":[3,0,84,1],
+"structbookmarks.html#aa3e9bf1e1322ac7add3c4321c7ed823d":[3,0,84,11],
+"structbookmarks.html#aba783a2a5c99eb456cbf8a7e79e9d899":[3,0,84,2],
+"structbookmarks.html#abc07a1352f68013cfb692ec262e602d0":[3,0,84,8],
+"structbookmarks.html#ac3eb5b2b8d5e583494787982174e7900":[3,0,84,0],
+"structbookmarks.html#ad16c4f8cb27ccd4f3130df0b1546e2ea":[3,0,84,10],
+"structbookmarks.html#ae8138e6236abdb2681880bdf12f6e264":[3,0,84,4],
+"structbookmarks.html#aef1e74a25057940608894ca101c3ff62":[3,0,84,9],
+"structboundary.html":[3,0,85],
+"structboundary.html#a02e4dbc0b30f7e23ae80f93524fa983e":[3,0,85,0],
+"structboundary.html#a065baecf2318ac3e4cfe9a9113a9284b":[3,0,85,6],
+"structboundary.html#a159276704fbb1f561be4fa0f599f1b90":[3,0,85,1],
+"structboundary.html#a3f97d2e51c0d23445b35b918f1ca03d3":[3,0,85,7],
+"structboundary.html#a6d09c78ae2828de5ee86cc0b00181476":[3,0,85,3],
+"structboundary.html#a73ef19068ccff8a136a15e1f9485a13d":[3,0,85,5],
+"structboundary.html#a88a3ec46eee4c1ac6c127372aac6da9c":[3,0,85,2],
+"structboundary.html#af2b67ba562ba6430496d676de555af51":[3,0,85,4],
+"structbuffer.html":[3,0,86],
+"structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876":[3,0,86,0],
+"structbuffer.html#ab0dad21387a06c0cc06756776575940e":[3,0,86,3],
+"structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f":[3,0,86,1],
+"structbuffer.html#afd143fb91159f1b37173bcc469308600":[3,0,86,2],
+"structcJSON.html":[3,0,100],
+"structcJSON.html#a369cea49494eb5d4409d532a731a0fbf":[3,0,100,6],
+"structcJSON.html#a401b274c2da358dac5c23ab8b2c71f85":[3,0,100,0],
+"structcJSON.html#a4b21817d0fd2919901abadac73214e7f":[3,0,100,5],
+"structcJSON.html#aa6b47e9a4b0e0a26f519b1a2b6739983":[3,0,100,3],
+"structcJSON.html#ab13084c574681593b12f6e0a3db0dcfc":[3,0,100,4],
+"structcJSON.html#ad43f8de2571e504c4c5ce0a36990e6e1":[3,0,100,7],
+"structcJSON.html#ad521633b2c32126f59d962c5673de362":[3,0,100,2],
+"structcJSON.html#ade862b880379b5e2a591f7326401fa8d":[3,0,100,1],
+"structcJSON__Hooks.html":[3,0,101],
+"structcJSON__Hooks.html#a55ba326511f34ee6e380286c9dcf4a25":[3,0,101,1],
+"structcJSON__Hooks.html#a97927334c2456b8555df5b4568ef28fc":[3,0,101,0],
+"structcache.html":[3,0,87],
+"structcache.html#a019df2d37d6d4f3c2728b719056f52b2":[3,0,87,6],
+"structcache.html#a14fbf117f13f77bd249a795e8a61ed00":[3,0,87,0],
+"structcache.html#a40a3a62e161d06067614608958b173a0":[3,0,87,4],
+"structcache.html#a4d2a2f55b95a2c329679a2f20c0b5912":[3,0,87,2],
+"structcache.html#a5d8f7df2379c489fbbaeae5d707b693e":[3,0,87,3],
+"structcache.html#a834610537a8cf470dd606a4e98468fa8":[3,0,87,1],
+"structcache.html#aa402e5aff675abc28a582019c39762cb":[3,0,87,7],
+"structcache.html#af263a8a91e99ee1b14736884f0f0610c":[3,0,87,5],
+"structcache__entry.html":[3,0,88],
+"structcache__entry.html#a4ebaa5209c099d9fb4f32cd575a92621":[3,0,88,2],
+"structcache__entry.html#a4fddca7ee751c3889ebca988e9b9deec":[3,0,88,0],
+"structcache__entry.html#ab14b98ab188e364319417eb0b7c137f6":[3,0,88,4],
+"structcache__entry.html#ac9058838dc9037a54a2a0b8f7147eb2b":[3,0,88,3],
+"structcache__entry.html#add5e125db81b24374db7f1391d65def7":[3,0,88,5],
+"structcache__entry.html#afd4bec9067a7e0c76158d32a9d287684":[3,0,88,1],
+"structcache__entry__list.html":[3,0,89],
+"structcache__entry__list.html#a767638916c9f3fa09d2ee7db7cdc874f":[3,0,89,2],
+"structcache__entry__list.html#a9cc579349aa7af8f79f4029919e217b5":[3,0,89,0],
+"structcache__entry__list.html#ad4a821e25117b80f159df61b88ff49c5":[3,0,89,1],
+"structcallback.html":[3,0,90],
+"structcallback.html#a027809e4e79270ccbdabafdb000e7176":[3,0,90,2],
+"structcallback.html#a087c403c767673613697166d9f64a239":[3,0,90,1],
+"structcallback.html#a9b013bef7f942fd75d4fb16ae0f08941":[3,0,90,0],
+"structcallback.html#af7e22d26b453207c12ebecbf27b17bcf":[3,0,90,3],
+"structcallback__list.html":[3,0,91],
+"structcallback__list.html#a72624737bb8ce8d602327d16fcee8424":[3,0,91,0],
+"structcb__hw__state__trail.html":[3,0,92],
+"structcb__hw__state__trail.html#a1b8be45cc1860db139d4023ca90bd262":[3,0,92,0],
+"structcb__hw__state__trail.html#a961a0dc43dde1f10f3e247849acb09eb":[3,0,92,1],
+"structcdf__data.html":[3,0,93],
+"structcdf__data.html#a21b86b2f6d69e78e71d6e7a1c9f7882c":[3,0,93,0],
+"structcdf__data.html#a27fe46e35cd5f6cb3e79488737f9de23":[3,0,93,3],
+"structcdf__data.html#a4fbd695f95faddeb901369e7e434c0dc":[3,0,93,1],
+"structcdf__data.html#a5cefbf29d1374b77ab13bbaa36bd42a5":[3,0,93,7],
+"structcdf__data.html#a5f0fdc45ae08f2cdbe11914faeb01f37":[3,0,93,10],
+"structcdf__data.html#a84f1d2fc6eb77078f54c24055a220261":[3,0,93,4],
+"structcdf__data.html#a9743219f4a0547f8eca98e688775ea0e":[3,0,93,9],
+"structcdf__data.html#a9a0ceefdb5f59c1f890bcd630797292b":[3,0,93,5],
+"structcdf__data.html#a9d6e380da858eb564036147c58501431":[3,0,93,8],
+"structcdf__data.html#ac71d14c6982d4b22358932e66f67f112":[3,0,93,6],
+"structcdf__data.html#aff6ef40cf8d524028fd490870761e36c":[3,0,93,2],
+"structcdf__speed.html":[3,0,94],
+"structcdf__speed.html#a6d5cfbd8d070a5800bfd54c9b72f8914":[3,0,94,2],
+"structcdf__speed.html#aee52710735b24b0ce9436b6121c171be":[3,0,94,1],
+"structcdf__speed.html#af58ad0161b35ec1a606ed333a716145c":[3,0,94,0],
+"structch__edge.html":[3,0,95],
+"structch__edge.html#a0dfb3b988ca4c85575cee8c56764177e":[3,0,95,1],
+"structch__edge.html#a20d21353cff2438f18aaa7cfe1c094b4":[3,0,95,0],
+"structch__edge.html#afbab763db5dc32011bd626f78e8e7879":[3,0,95,2],
+"structchar__directive.html":[3,0,97],
+"structchar__directive.html#a0f1b31eb6fb027273ecb733e60982698":[3,0,97,8],
+"structchar__directive.html#a3110fd68a3d4debdffb7d7cc4e0c4184":[3,0,97,10],
+"structchar__directive.html#a3944c30fc306948f24b7d87a68788042":[3,0,97,9],
+"structchar__directive.html#a429236f2199a6d1ae3bf2208a387364e":[3,0,97,6],
+"structchar__directive.html#a801b790640744faa26db596fc004fd95":[3,0,97,2],
+"structchar__directive.html#ab2a70db159da23e156c2041b5b420428":[3,0,97,3],
+"structchar__directive.html#ab6fc40eea1f116f6bc6bd4ea56adc16d":[3,0,97,1],
+"structchar__directive.html#acf1fef00959422c6b8ea795e782468fb":[3,0,97,5],
+"structchar__directive.html#ad6d033f0404aead44643c93b83811566":[3,0,97,0],
+"structchar__directive.html#aeb484deaf8adf5484a6411fcd9f7e6b3":[3,0,97,7],
+"structchar__directive.html#af62aa26735de4678980dc14939345266":[3,0,97,4],
+"structchar__directives.html":[3,0,98],
+"structchar__directives.html#a11b8d0bb40856c096626d511f11f0977":[3,0,98,2],
+"structchar__directives.html#a7106dbcfd9804d234ad61e679613e31c":[3,0,98,0],
+"structchar__directives.html#a757cc01e3e5a8dd8519acd3b84df7057":[3,0,98,1],
+"structchar__directives.html#ad9b8992125987decb91fa67b1358deb2":[3,0,98,3],
+"structcircle.html":[3,0,99],
+"structcircle.html#a456f83f0a90cae69912e96e092d7b8c3":[3,0,99,1],
+"structcircle.html#a6808fdab287a92b678d6beef168fb6b5":[3,0,99,0],
+"structcircle.html#a800b8a4734fd9d613ac4d1833d7cb3b6":[3,0,99,2],
+"structcmd__interface.html":[3,0,102],
+"structcmd__interface.html#a2e4454c662f150b267f06b4a4ba89393":[3,0,102,2],
+"structcmd__interface.html#a87d0ad5964c65912e46048adaee513c6":[3,0,102,5],
+"structcmd__interface.html#a88a3b9f82cf327d2687d6563a7b1b293":[3,0,102,3],
+"structcmd__interface.html#a9c39a2c2d0cd598e1f72ad1fcb22dd1a":[3,0,102,4],
+"structcmd__interface.html#aaa034116bf9d2a579bffb68de89aa92f":[3,0,102,6],
+"structcmd__interface.html#ab9a8c2e9ba74ba111aac6e640af08d82":[3,0,102,1],
+"structcmd__interface.html#abae3ffb3056e021fba9a38891432c2e3":[3,0,102,7],
+"structcmd__interface.html#adeb52e183b8422ce3767b0af31ae13ab":[3,0,102,0],
+"structcoastline__tile.html":[3,0,103],
+"structcoastline__tile.html#a523008f882e29f2af22af4a0d917718f":[3,0,103,1],
+"structcoastline__tile.html#a821a4565db4454ba1f7f6eb468c31e5c":[3,0,103,0],
+"structcoastline__tile__data.html":[3,0,104],
+"structcoastline__tile__data.html#a74aecbf26b43a2d9b88320c129f7bfc0":[3,0,104,3],
+"structcoastline__tile__data.html#ab87974dd9dcacb23948b629a2bfe1816":[3,0,104,4],
+"structcoastline__tile__data.html#ac9b03e4aa74a3bce8777b3410942e397":[3,0,104,1],
+"structcoastline__tile__data.html#acb30df934d8c05e5f93b76f28998af08":[3,0,104,0],
+"structcoastline__tile__data.html#ad83bf48ffe3875657e8406e7ec995939":[3,0,104,2],
+"structcode.html":[3,0,105],
+"structcode.html#a4f075d73a9177d05cc7d332105295b83":[3,0,105,1],
+"structcode.html#a5defcebb356dca1a5a8d39995f28d66b":[3,0,105,0],
+"structcode.html#a6f9c73627997e8fc6df02e620cf9a6f5":[3,0,105,2],
+"structcolor.html":[3,0,106],
+"structcolor.html#a7b23afbfdc39f8f97369aa0f9cdad48d":[3,0,106,2],
+"structcolor.html#ada88c609a801744faf4f35601733f96f":[3,0,106,0],
+"structcolor.html#adf42bf89ce203b7b9b3677bd6ae571d8":[3,0,106,3],
+"structcolor.html#af18acfb5e593334f215f2f9c391f25e7":[3,0,106,1],
+"structcommand__saved.html":[3,0,107],
+"structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab":[3,0,107,2],
+"structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318":[3,0,107,1],
+"structcommand__saved.html#a3a1e891d75dcb5cfac82b6d5acbba3d8":[3,0,107,7],
+"structcommand__saved.html#a40bab60d16b40d5a00b540b0910fdd00":[3,0,107,12],
+"structcommand__saved.html#a54041b75229784aa4a81686208365dee":[3,0,107,4],
+"structcommand__saved.html#a58a5f1aa488e1a4b8755f1da2cc8a079":[3,0,107,8],
+"structcommand__saved.html#a92441227e77e6162e7d4821abe901235":[3,0,107,9],
+"structcommand__saved.html#a93c963a495475d5016e503b24bba3a0e":[3,0,107,10],
+"structcommand__saved.html#aa7323ed4003afa38e5e6fa166caf2b67":[3,0,107,11],
+"structcommand__saved.html#adc00977c3967d44680912cf070a6d562":[3,0,107,5],
+"structcommand__saved.html#ae852c00c18a2e9837c86a5e57abcb11d":[3,0,107,6],
+"structcommand__saved.html#af1b958d9acb5b24b992e2299262c0753":[3,0,107,0],
+"structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55":[3,0,107,3],
+"structcommand__saved__cb.html":[3,0,108],
+"structcommand__saved__cb.html#a5e00c954f814d87f6babe2ca7e31d82a":[3,0,108,0],
+"structcommand__saved__cb.html#ae183f8513545bb8c7d846ba862c1df39":[3,0,108,1],
+"structcommand__table.html":[3,0,109],
+"structcommand__table.html#a35ae2e637995ddfbb9c22fef5a7565dc":[3,0,109,0],
+"structcommand__table.html#abf287579abba97929721542aec7eb760":[3,0,109,1],
+"structcompass.html":[3,0,110],
+"structcompass.html#a5dd1e48b06d52bcaab33d70ac251985b":[3,0,110,2],
+"structcompass.html#a732f8203a3df92a7d8dd0c50a6ab3677":[3,0,110,1],
+"structcompass.html#adffd85b4d7e8169563cd80287c0b8dc9":[3,0,110,0],
+"structconfig.html":[3,0,111],
+"structconfigObject.html":[3,0,112],
+"structcontext.html":[3,0,113],
+"structcontext.html#a025e00ec212b64248fe1d41ae1006811":[3,0,113,1],
+"structcontext.html#a0d80e6e107e49e57a6b7557fd3c37d59":[3,0,113,3],
+"structcontext.html#a401f4ac78b05ac2b449be1006dd14f46":[3,0,113,4],
+"structcontext.html#a8c5c8aefeeaace7a17fb5ac6ab3dd5df":[3,0,113,0],
+"structcontext.html#ab66b5433dda6a542658b29a42f10a8a6":[3,0,113,2],
+"structcontour.html":[3,0,114],
+"structcontour.html#a2625663b8de506debb1258d621d4ae53":[3,0,114,1],
+"structcontour.html#a69bccb64a803bceef4576942fb3f8535":[3,0,114,0],
+"structcoord.html":[3,0,115],
+"structcoord.html#a2b099692d87f98e4844b615136ca37fb":[3,0,115,1],
+"structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d":[3,0,115,0],
+"structcoordObject.html":[3,0,122],
+"structcoordObject.html#a4ea53bde0610cf7348e1983231ece1ec":[3,0,122,0],
+"structcoord__3d.html":[3,0,116],
+"structcoord__3d.html#a01ca9e6ba3114ada537f2d80891c4746":[3,0,116,1],
+"structcoord__3d.html#a9099e133c6af345422b390d3d8f33ebf":[3,0,116,2],
+"structcoord__3d.html#abf1d6c8bc29c347f437851b3b23ac433":[3,0,116,0],
+"structcoord__d.html":[3,0,117],
+"structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b":[3,0,117,0],
+"structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6":[3,0,117,1],
+"structcoord__geo.html":[3,0,118],
+"structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766":[3,0,118,0],
+"structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb":[3,0,118,1],
+"structcoord__geo__cart.html":[3,0,119],
+"structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8":[3,0,119,2],
+"structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7":[3,0,119,1],
+"structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71":[3,0,119,0],
+"structcoord__rect.html":[3,0,120],
+"structcoord__rect.html#a0aa5ec921d6c01e81eea35f701962bd7":[3,0,120,1],
+"structcoord__rect.html#a8da493b41946d949510bada53c32667a":[3,0,120,0],
+"structcoord__rectObject.html":[3,0,121],
+"structcoord__rectObject.html#a1ef75000d3288b48e115245d59bad6d7":[3,0,121,0],
+"structcountry.html":[3,0,124],
+"structcountry.html#a1d17d8108ff2b0dad8be266aed47a7e9":[3,0,124,1],
+"structcountry.html#a375e3f880e64f840f3ab996b3be51181":[3,0,124,0],
+"structcountry.html#a857348142926d29f3c5c02676e55529c":[3,0,124,3],
+"structcountry.html#a9cedfb24e379cb2997523c808254820f":[3,0,124,2],
+"structcountry.html#afb7b04f64a7f8661d44f6c279d39fa35":[3,0,124,4],
+"structcountry__search.html":[3,0,125],
+"structcountry__search.html#a070a717ffa2b6d128d6e970e3f7bee39":[3,0,125,0]
+};
diff --git a/html/ngqpoint_8h_source.html b/html/ngqpoint_8h_source.html
new file mode 100644
index 000000000..3aa652a0b
--- /dev/null
+++ b/html/ngqpoint_8h_source.html
@@ -0,0 +1,516 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/ngqpoint.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('ngqpoint_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">ngqpoint.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_POINT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_POINT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">static</span> <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;get_direction(<span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> angle, <span class="keywordtype">int</span> mode)</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;{</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; angle=angle%360;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordflow">switch</span> (mode) {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keywordflow">case</span> 0:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; sprintf(buffer,<span class="stringliteral">&quot;%d&quot;</span>,angle);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordflow">case</span> 1:</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordflow">if</span> (angle &lt; 69 || angle &gt; 291)</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; *buffer++=<span class="charliteral">&#39;N&#39;</span>;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordflow">if</span> (angle &gt; 111 &amp;&amp; angle &lt; 249)</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; *buffer++=<span class="charliteral">&#39;S&#39;</span>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">if</span> (angle &gt; 22 &amp;&amp; angle &lt; 158)</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; *buffer++=<span class="charliteral">&#39;E&#39;</span>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordflow">if</span> (angle &gt; 202 &amp;&amp; angle &lt; 338)</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; *buffer++=<span class="charliteral">&#39;W&#39;</span>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; *buffer++=<span class="charliteral">&#39;\0&#39;</span>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordflow">case</span> 2:</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; angle=(angle+15)/30;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">if</span> (! angle)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; angle=12;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; sprintf(buffer,<span class="stringliteral">&quot;%d H&quot;</span>, angle);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">enum</span> NGQPointTypes {MapPoint,Bookmark,Position,Destination,PointOfInterest};</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classNGQPoint.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQPoint.html">NGQPoint</a> : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; Q_PROPERTY(QString coordString READ coordString CONSTANT);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; Q_PROPERTY(QString pointName READ pointName CONSTANT);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; Q_PROPERTY(QString pointType READ pointType CONSTANT);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; Q_PROPERTY(QUrl pointUrl READ pointUrl CONSTANT);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="classNGQPoint.html">NGQPoint</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a>* p,NGQPointTypes type=MapPoint,QObject *<a class="code" href="structparent.html">parent</a>=NULL) : QObject(<a class="code" href="structparent.html">parent</a>) {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; this-&gt;<span class="keywordtype">object</span>=this_;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; this-&gt;<a class="code" href="structitem.html">item</a>.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>=0;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; transform_reverse(navit_get_trans(this-&gt;object-&gt;nav), p, &amp;co);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; transform_to_geo(transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav)), &amp;co, &amp;g);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; c.pro = transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; c.<a class="code" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a> = co.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; c.<a class="code" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a> = co.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; this-&gt;p.x=p-&gt;x;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; this-&gt;p.y=p-&gt;y;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; this-&gt;type=type;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; this-&gt;name=this-&gt;_coordName();</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; this-&gt;<a class="code" href="structcoord.html">coord</a>=this-&gt;_coordString();</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="classNGQPoint.html">NGQPoint</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a>* c,NGQPointTypes type=Bookmark,QObject *<a class="code" href="structparent.html">parent</a>=NULL) : QObject(<a class="code" href="structparent.html">parent</a>) {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; this-&gt;<span class="keywordtype">object</span>=this_;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; this-&gt;<a class="code" href="structitem.html">item</a>.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>=0;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; transform_to_geo(transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav)), &amp;co, &amp;g);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; this-&gt;c.pro = transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; this-&gt;type=type;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; this-&gt;name=this-&gt;_coordName();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; this-&gt;<a class="code" href="structcoord.html">coord</a>=this-&gt;_coordString();</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="classNGQPoint.html">NGQPoint</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>* pc,NGQPointTypes type=Bookmark,QObject *<a class="code" href="structparent.html">parent</a>=NULL) : QObject(<a class="code" href="structparent.html">parent</a>) {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; this-&gt;<span class="keywordtype">object</span>=this_;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; this-&gt;<a class="code" href="structitem.html">item</a>.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>=0;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; this-&gt;c.pro = pc-&gt;pro;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = pc-&gt;<a class="code" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = pc-&gt;<a class="code" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=pc-&gt;<a class="code" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=pc-&gt;<a class="code" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; transform_to_geo(this-&gt;c.pro, &amp;co, &amp;g);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; this-&gt;type=type;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; this-&gt;name=this-&gt;_coordName();</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; this-&gt;<a class="code" href="structcoord.html">coord</a>=this-&gt;_coordString();</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classNGQPoint.html">NGQPoint</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a>* c,QString name,NGQPointTypes type=Bookmark,QObject *<a class="code" href="structparent.html">parent</a>=NULL) : QObject(<a class="code" href="structparent.html">parent</a>) {</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; this-&gt;<span class="keywordtype">object</span>=this_;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; this-&gt;<a class="code" href="structitem.html">item</a>.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>=0;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; transform_to_geo(transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav)), &amp;co, &amp;g);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; this-&gt;c.pro = transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = c-&gt;<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = c-&gt;<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; this-&gt;type=type;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; this-&gt;name=name;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; this-&gt;<a class="code" href="structcoord.html">coord</a>=this-&gt;_coordString();</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>* pc() { <span class="keywordflow">return</span> &amp;c; }</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">void</span> setNewPoint(QString <a class="code" href="structcoord.html">coord</a>,NGQPointTypes type=PointOfInterest) {</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; this-&gt;<a class="code" href="structitem.html">item</a>.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>=0;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; QStringList coordSplit=coord.split(<span class="stringliteral">&quot; &quot;</span>,QString::SkipEmptyParts);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=coordSplit[0].toInt();</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; this-&gt;co.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=coordSplit[1].toInt();</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; transform_to_geo(transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav)), &amp;co, &amp;g);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; this-&gt;c.pro = transform_get_projection(navit_get_trans(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a> = coordSplit[0].toInt();</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; this-&gt;c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a> = coordSplit[1].toInt();</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; this-&gt;type=type;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; this-&gt;name=this-&gt;_coordName();</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; this-&gt;coord=this-&gt;_coordString();</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; QString pointName() {</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span> this-&gt;name; </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; QString coordString() {</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">return</span> this-&gt;coord;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; QString pointType() {</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">switch</span>(this-&gt;type) {</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">case</span> MapPoint:</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;MapPoint&quot;</span>);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">case</span> Bookmark:</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;Bookmark&quot;</span>);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">case</span> Position:</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;Position&quot;</span>);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">case</span> Destination:</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;Destination&quot;</span>);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordflow">case</span> PointOfInterest:</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;PointOfInterest&quot;</span>);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> QString(<span class="stringliteral">&quot;&quot;</span>);</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; QUrl pointUrl() {</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> this-&gt;url;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; QString getInformation() {</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__rect.html">map_rect</a> *mr;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a>* <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; QDomDocument retDoc;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; QDomElement entries;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; entries=retDoc.createElement(<span class="stringliteral">&quot;point&quot;</span>);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; retDoc.appendChild(entries);</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span> (this-&gt;type!=Bookmark and this-&gt;item.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>) {</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; mr=<a class="code" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a>(this-&gt;item.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>, NULL);</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; item = <a class="code" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a>(mr, this-&gt;item.<a class="code" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a>, this-&gt;item.id_lo);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">if</span> (item) {</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">while</span>(item_attr_get(item, attr_any, &amp;attr)) {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; entries.appendChild(this-&gt;_fieldValueHelper(retDoc,QString::fromLocal8Bit(attr_to_name(attr.type)), QString::fromLocal8Bit(attr_to_text(&amp;attr,this-&gt;item.<a class="code" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a>, 1))));</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a>(mr);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; QString getPOI(<span class="keyword">const</span> QString &amp;<a class="code" href="structattr__name.html">attr_name</a>) {</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a>* <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">struct </span><a class="code" href="structmapset__handle.html">mapset_handle</a> *h;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *sel,*selm;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__rect.html">map_rect</a> *mr;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *m;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">int</span> idist,dist;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keyword">struct </span>coord center;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; QDomDocument retDoc(attr_name);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; QDomElement entries;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">char</span> dirbuf[32];</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">if</span> (!gui_get_attr(this-&gt;object-&gt;gui,attr_radius,&amp;attr,NULL)) {</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; dist=attr.u.num*1000;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; sel=<a class="code" href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a>(&amp;this-&gt;c, dist, 18);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; center.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=this-&gt;c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; center.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=this-&gt;c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; h=<a class="code" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a>(navit_get_mapset(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; entries=retDoc.createElement(attr_name);</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; retDoc.appendChild(entries);</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">while</span> ((m=<a class="code" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a>(h, 1))) {</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; selm=<a class="code" href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a>(sel, this-&gt;c.pro, <a class="code" href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a>(m));</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mr=<a class="code" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a>(m, selm);</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordflow">if</span> (mr) {</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">while</span> ((item=<a class="code" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a>(mr))) {</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">struct </span>coord c;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> ( item_coord_get_pro(item, &amp;c, 1, this-&gt;c.pro) &amp;&amp; coord_rect_contains(&amp;sel-&gt;u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>, &amp;c) &amp;&amp; (idist=transform_distance(this-&gt;c.pro, &amp;center, &amp;c)) &lt; dist &amp;&amp; item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>&lt;type_line) {</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">char</span>* label;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; QString rs;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">if</span> (item_attr_get(item, attr_label, &amp;attr)) {</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; label=<a class="code" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a>(m, attr.u.str);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;poi_&quot;</span>))) {</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; rs=QString::fromLocal8Bit(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>));</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; rs=rs.remove(QString(<span class="stringliteral">&quot;poi_&quot;</span>));</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; rs+=QString(<span class="stringliteral">&quot; &quot;</span>)+QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;poly_&quot;</span>))) {</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; rs=QString::fromLocal8Bit(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>));</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; rs=rs.remove(QString(<span class="stringliteral">&quot;poly_&quot;</span>));</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; rs+=QString(<span class="stringliteral">&quot; &quot;</span>)+QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;street_&quot;</span>))) {</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; rs=<span class="stringliteral">&quot;Street &quot;</span>;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; rs+=QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a>(label);</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; } <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; rs=item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>);</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; get_direction(dirbuf, <a class="code" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta</a>(&amp;center, &amp;c, 0), 1);</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">if</span> (rs.length()&gt;0) {</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;point&quot;</span>);</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; QDomElement nameTag=retDoc.createElement(<span class="stringliteral">&quot;name&quot;</span>);</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; QDomElement typeTag=retDoc.createElement(<span class="stringliteral">&quot;type&quot;</span>);</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; QDomElement distTag=retDoc.createElement(<span class="stringliteral">&quot;distance&quot;</span>);</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; QDomElement directTag=retDoc.createElement(<span class="stringliteral">&quot;direction&quot;</span>);</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; QDomElement coordsTag=retDoc.createElement(<span class="stringliteral">&quot;coords&quot;</span>);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; QDomText nameT=retDoc.createTextNode(rs);</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; QDomText typeT=retDoc.createTextNode(QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)));</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; QDomText distT=retDoc.createTextNode(QString::number(idist/1000));</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; QDomText directT=retDoc.createTextNode(dirbuf);</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; QDomText coordsT=retDoc.createTextNode(QString(<span class="stringliteral">&quot;%1 %2&quot;</span>).arg(c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>).arg(c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>));</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; nameTag.appendChild(nameT);</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; typeTag.appendChild(typeT);</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; distTag.appendChild(distT);</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; directTag.appendChild(directT);</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; coordsTag.appendChild(coordsT);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; entry.appendChild(nameTag);</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; entry.appendChild(typeTag);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; entry.appendChild(distTag);</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; entry.appendChild(directTag);</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; entry.appendChild(coordsTag);</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; entries.appendChild(entry);</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a>(selm);</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; }</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a>(sel);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <a class="code" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a>(h);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; dbg(lvl_info,<span class="stringliteral">&quot;%s\n&quot;</span>,retDoc.toString().toLocal8Bit().constData());</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; QDomElement _fieldValueHelper(QDomDocument doc, QString field,QString value) {</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; QDomElement fieldTag=doc.createElement(field);</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; QDomText valueText=doc.createTextNode(value);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; fieldTag.appendChild(valueText);</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> fieldTag;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; QString _coordString() {</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordtype">char</span> latc=<span class="charliteral">&#39;N&#39;</span>,lngc=<span class="charliteral">&#39;E&#39;</span>;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordtype">int</span> lat_deg,lat_min,lat_sec;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordtype">int</span> lng_deg,lng_min,lng_sec;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> g=this-&gt;g;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">if</span> (g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a> &lt; 0) {</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>=-g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; latc=<span class="charliteral">&#39;S&#39;</span>;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> (g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a> &lt; 0) {</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>=-g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; lngc=<span class="charliteral">&#39;W&#39;</span>;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; }</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; lat_deg=g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; lat_min=fmod(g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>*60,60);</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; lat_sec=fmod(g.<a class="code" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a>*3600,60);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; lng_deg=g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; lng_min=fmod(g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>*60,60);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; lng_sec=fmod(g.<a class="code" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a>*3600,60);</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="keywordflow">return</span> QString(QString::fromLocal8Bit(<span class="stringliteral">&quot;%1°%2&#39;%3\&quot; %4%5%6°%7&#39;%8\&quot; %9&quot;</span>)).arg(lat_deg).arg(lat_min).arg(lat_sec).arg(latc).arg(<span class="charliteral">&#39; &#39;</span>).arg(lng_deg).arg(lng_min).arg(lng_sec).arg(lngc);</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; }</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; QString _coordName() {</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">int</span> dist=10;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *ms;</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keyword">struct </span><a class="code" href="structmapset__handle.html">mapset_handle</a> *h;</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__rect.html">map_rect</a> *mr;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *m;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> *data;</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> sel;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *trans;</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">enum</span> projection pro;</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordtype">char</span> *label;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; QString ret;</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; trans=navit_get_trans(this-&gt;object-&gt;nav);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; pro=transform_get_projection(trans);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; transform_from_geo(pro, &amp;g, &amp;co);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; ms=navit_get_mapset(this-&gt;object-&gt;nav);</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; sel.<a class="code" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a>=NULL;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; sel.u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>.lu.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>-dist;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; sel.u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>.lu.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>+dist;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; sel.u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>.rl.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>=c.<a class="code" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a>+dist;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; sel.u.<a class="code" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a>.rl.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>=c.<a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>-dist;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; sel.<a class="code" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a>=18;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; sel.<a class="code" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">range</a>=item_range_all;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; h=<a class="code" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a>(ms);</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">while</span> ((m=<a class="code" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a>(h,1))) {</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; mr=<a class="code" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a>(m, &amp;sel);</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordflow">if</span> (! mr)</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">continue</span>;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">while</span> ((item=<a class="code" href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a>(mr))) { </div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; data=<a class="code" href="route_8c.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a>(item);</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">if</span> (transform_within_dist_item(&amp;co, item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>, data-&gt;<a class="code" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">c</a>, data-&gt;<a class="code" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">count</a>, dist)) { </div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">if</span> (item_attr_get(item, attr_label, &amp;attr)) {</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; label=<a class="code" href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a>(m, attr.u.str);</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; this-&gt;item=*item; </div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; this-&gt;_setUrl(item);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;poi_&quot;</span>))) {</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; ret=QString::fromLocal8Bit(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>));</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; ret=ret.remove(QString(<span class="stringliteral">&quot;poi_&quot;</span>));</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; ret+=QString(<span class="stringliteral">&quot; &quot;</span>)+QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; }</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;poly_&quot;</span>))) {</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; ret=QString::fromLocal8Bit(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>));</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; ret=ret.remove(QString(<span class="stringliteral">&quot;poly_&quot;</span>));</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; ret+=QString(<span class="stringliteral">&quot; &quot;</span>)+QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">if</span> (QString(item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>)).startsWith(QString(<span class="stringliteral">&quot;street_&quot;</span>))) {</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; ret=<span class="stringliteral">&quot;Street &quot;</span>;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; ret+=QString::fromLocal8Bit(label);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <a class="code" href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a>(label);</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <a class="code" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a>(data);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <a class="code" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a>(mr);</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a>(h);</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; } <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; this-&gt;item=*item;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; this-&gt;_setUrl(item);</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; ret=item_to_name(item-&gt;<a class="code" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a>);</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <a class="code" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a>(data);</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; }</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a>(mr);</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <a class="code" href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a>(h);</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; }</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordtype">void</span> _setUrl(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>) {</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">if</span> (item_attr_get(item,attr_osm_nodeid,&amp;attr)) {</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; url.setUrl(QString(<span class="stringliteral">&quot;http://www.openstreetmap.org/browse/node/%1&quot;</span>).arg(*attr.u.num64));</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (item_attr_get(item,attr_osm_wayid,&amp;attr)) {</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; url.setUrl(QString(<span class="stringliteral">&quot;http://www.openstreetmap.org/browse/way/%1&quot;</span>).arg(*attr.u.num64));</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (item_attr_get(item,attr_osm_relationid,&amp;attr)) {</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; url.setUrl(QString(<span class="stringliteral">&quot;http://www.openstreetmap.org/browse/relation/%1&quot;</span>).arg(*attr.u.num64));</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; url.clear();</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>* object;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; NGQPointTypes type;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> g;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">struct </span>coord co;</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> c;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> p;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keyword">struct </span>item item;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; QString name;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; QString coord;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; QUrl url;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;};</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="preprocessor">#include &quot;ngqpoint.moc&quot;</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_POINT_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="map_8c_html_a4615d67b2a27e13f2341f278e9631c54"><div class="ttname"><a href="map_8c.html#a4615d67b2a27e13f2341f278e9631c54">map_convert_free</a></div><div class="ttdeci">void map_convert_free(char *str)</div><div class="ttdoc">Frees the memory allocated for a converted string. </div><div class="ttdef"><b>Definition:</b> map.c:266</div></div>
+<div class="ttc" id="structitem_html_a9d90a195a3654c3b1e872ad92ae74369"><div class="ttname"><a href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a></div><div class="ttdeci">struct map * map</div><div class="ttdef"><b>Definition:</b> item.h:103</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="structattr__name_html"><div class="ttname"><a href="structattr__name.html">attr_name</a></div><div class="ttdef"><b>Definition:</b> attr.c:47</div></div>
+<div class="ttc" id="map_8c_html_a51455e36692349b9fecdd677a40c6c4f"><div class="ttname"><a href="map_8c.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy</a></div><div class="ttdeci">void map_selection_destroy(struct map_selection *sel)</div><div class="ttdoc">Destroys a map selection. </div><div class="ttdef"><b>Definition:</b> map.c:584</div></div>
+<div class="ttc" id="transform_8c_html_a957cf45974ab30e11fdba372af1468e6"><div class="ttname"><a href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta</a></div><div class="ttdeci">int transform_get_angle_delta(struct coord *c1, struct coord *c2, int dir)</div><div class="ttdoc">Gets the bearing from one point to another. </div><div class="ttdef"><b>Definition:</b> transform.c:1432</div></div>
+<div class="ttc" id="structmap__selection_html_ae00c4fb58fffa37688d33f864310a7b5"><div class="ttname"><a href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">map_selection::c_rect</a></div><div class="ttdeci">struct coord_rect c_rect</div><div class="ttdef"><b>Definition:</b> map.h:60</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="mapset_8c_html_a7514e385a1a1ad3a2d1c40b4fc7ccfd7"><div class="ttname"><a href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next</a></div><div class="ttdeci">struct map * mapset_next(struct mapset_handle *msh, int active)</div><div class="ttdoc">Gets the next map from a mapset handle. </div><div class="ttdef"><b>Definition:</b> mapset.c:203</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="structpcoord_html_a0e18858a037dadd7f64f0f139cac85d0"><div class="ttname"><a href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:43</div></div>
+<div class="ttc" id="structcoord__geo_html_aa780b02448f92912d7c6a541f289e8fb"><div class="ttname"><a href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a></div><div class="ttdeci">navit_float lng</div><div class="ttdef"><b>Definition:</b> coord.h:86</div></div>
+<div class="ttc" id="map_8c_html_a956c6e8398f832e31fe90634fa982dbf"><div class="ttname"><a href="map_8c.html#a956c6e8398f832e31fe90634fa982dbf">map_projection</a></div><div class="ttdeci">enum projection map_projection(struct map *this_)</div><div class="ttdoc">Returns the projection of a map. </div><div class="ttdef"><b>Definition:</b> map.c:278</div></div>
+<div class="ttc" id="map_8c_html_af44c00a5c0938889e420cd8c5b87a92a"><div class="ttname"><a href="map_8c.html#af44c00a5c0938889e420cd8c5b87a92a">map_convert_string</a></div><div class="ttdeci">char * map_convert_string(struct map *this_, char *str)</div><div class="ttdoc">Converts a string from a map. </div><div class="ttdef"><b>Definition:</b> map.c:244</div></div>
+<div class="ttc" id="structmap__selection_html_a9b160a76565e6f18e27042d4f06feeaa"><div class="ttname"><a href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">map_selection::range</a></div><div class="ttdeci">struct item_range range</div><div class="ttdef"><b>Definition:</b> map.h:64</div></div>
+<div class="ttc" id="structitem_html_a3abafd36669ef817be82676acd8e5989"><div class="ttname"><a href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a></div><div class="ttdeci">enum item_type type</div><div class="ttdef"><b>Definition:</b> item.h:100</div></div>
+<div class="ttc" id="route_8c_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3145</div></div>
+<div class="ttc" id="structpcoord_html_a875f35249b19419eb6dfbad5ff18f268"><div class="ttname"><a href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:42</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="map_8c_html_a9e27d0888db14bf9b88727ead943eaf6"><div class="ttname"><a href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid</a></div><div class="ttdeci">struct item * map_rect_get_item_byid(struct map_rect *mr, int id_hi, int id_lo)</div><div class="ttdoc">Returns the item specified by the ID. </div><div class="ttdef"><b>Definition:</b> map.c:374</div></div>
+<div class="ttc" id="structmapset__handle_html"><div class="ttname"><a href="structmapset__handle.html">mapset_handle</a></div><div class="ttdoc">Handle for a mapset in use. </div><div class="ttdef"><b>Definition:</b> mapset.c:167</div></div>
+<div class="ttc" id="mapset_8c_html_aff7284837514c15ea5468463f9329435"><div class="ttname"><a href="mapset_8c.html#aff7284837514c15ea5468463f9329435">mapset_close</a></div><div class="ttdeci">void mapset_close(struct mapset_handle *msh)</div><div class="ttdoc">Closes a mapset handle after it is no longer used. </div><div class="ttdef"><b>Definition:</b> mapset.c:269</div></div>
+<div class="ttc" id="structstreet__data_html_aa1320249fcb1425f71d076eacb1bdb47"><div class="ttname"><a href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a></div><div class="ttdeci">struct coord c[0]</div><div class="ttdef"><b>Definition:</b> route.h:71</div></div>
+<div class="ttc" id="structmap__selection_html_a1c83ff016741893133014d58cfc38e25"><div class="ttname"><a href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">map_selection::next</a></div><div class="ttdeci">struct map_selection * next</div><div class="ttdef"><b>Definition:</b> map.h:58</div></div>
+<div class="ttc" id="structmap__rect_html"><div class="ttname"><a href="structmap__rect.html">map_rect</a></div><div class="ttdoc">Describes a rectangular extract of a map. </div><div class="ttdef"><b>Definition:</b> map.c:72</div></div>
+<div class="ttc" id="structstreet__data_html"><div class="ttname"><a href="structstreet__data.html">street_data</a></div><div class="ttdoc">Information about a street. </div><div class="ttdef"><b>Definition:</b> route.h:66</div></div>
+<div class="ttc" id="map_8c_html_afe7311d63f1e8a4a697634cf79329f7d"><div class="ttname"><a href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy</a></div><div class="ttdeci">void map_rect_destroy(struct map_rect *mr)</div><div class="ttdoc">Destroys a map rect. </div><div class="ttdef"><b>Definition:</b> map.c:392</div></div>
+<div class="ttc" id="map_8c_html_ae025c855207536977afd84d39b316e9c"><div class="ttname"><a href="map_8c.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item</a></div><div class="ttdeci">struct item * map_rect_get_item(struct map_rect *mr)</div><div class="ttdoc">Gets the next item from a map rect. </div><div class="ttdef"><b>Definition:</b> map.c:353</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="mapset_8c_html_a101513e5ab4c27dc04ba3e8f0a8bf19d"><div class="ttname"><a href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open</a></div><div class="ttdeci">struct mapset_handle * mapset_open(struct mapset *ms)</div><div class="ttdoc">Returns a new handle for a mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:181</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="map_8c_html_a52e6ae5ec3beaec49ce12ce603d7d72a"><div class="ttname"><a href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new</a></div><div class="ttdeci">struct map_rect * map_rect_new(struct map *m, struct map_selection *sel)</div><div class="ttdoc">Creates a new map rect. </div><div class="ttdef"><b>Definition:</b> map.c:325</div></div>
+<div class="ttc" id="map_8c_html_ac0160cd214565dad3584739d44fafed8"><div class="ttname"><a href="map_8c.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new</a></div><div class="ttdeci">struct map_selection * map_selection_rect_new(struct pcoord *center, int distance, int order)</div><div class="ttdoc">Creates a new rectangular map selection. </div><div class="ttdef"><b>Definition:</b> map.c:523</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structmap__selection_html_a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><div class="ttname"><a href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a></div><div class="ttdeci">int order</div><div class="ttdef"><b>Definition:</b> map.h:63</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="route_8c_html_a6d58eeebe86073b86fccfec847ab8472"><div class="ttname"><a href="route_8c.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a></div><div class="ttdeci">struct street_data * street_get_data(struct item *item)</div><div class="ttdoc">Gets street data for an item. </div><div class="ttdef"><b>Definition:</b> route.c:3076</div></div>
+<div class="ttc" id="structcoord__geo_html_a549223ef1f76a24ba2568a4b25a0f766"><div class="ttname"><a href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a></div><div class="ttdeci">navit_float lat</div><div class="ttdef"><b>Definition:</b> coord.h:87</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structstreet__data_html_aae566cd82e377cec86f6c98672e1cf19"><div class="ttname"><a href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> route.h:68</div></div>
+<div class="ttc" id="classNGQPoint_html"><div class="ttname"><a href="classNGQPoint.html">NGQPoint</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:34</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="map_8c_html_a95b6e2263b7e7aed66a4a5d8ce8028c8"><div class="ttname"><a href="map_8c.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro</a></div><div class="ttdeci">struct map_selection * map_selection_dup_pro(struct map_selection *sel, enum projection from, enum projection to)</div><div class="ttdoc">Duplicates a map selection, transforming coordinates. </div><div class="ttdef"><b>Definition:</b> map.c:547</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+<div class="ttc" id="structitem_html_a193c3e2ec0076325a4f3139f9d33e06e"><div class="ttname"><a href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a></div><div class="ttdeci">int id_hi</div><div class="ttdef"><b>Definition:</b> item.h:101</div></div>
+<div class="ttc" id="structcoord_html_ac3e93ff628aa19d2888c5f6fa26f430d"><div class="ttname"><a href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> coord.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>ngqpoint.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/open.png b/html/open.png
new file mode 100644
index 000000000..30f75c7ef
--- /dev/null
+++ b/html/open.png
Binary files differ
diff --git a/html/os2compat_8h_source.html b/html/os2compat_8h_source.html
new file mode 100644
index 000000000..c6ca5cc5c
--- /dev/null
+++ b/html/os2compat_8h_source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/os2compat.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('os2compat_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">os2compat.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* OS/2 compatibility defines.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> This file is intended to be included from config.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Copyright (C) 2001-2002 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/* When included from os2compat.h we need all the original definitions */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef OS2_AWARE</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#undef LIBDIR</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LIBDIR _nlos2_libdir</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *_nlos2_libdir;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#undef LOCALEDIR</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LOCALEDIR _nlos2_localedir</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *_nlos2_localedir;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#undef LOCALE_ALIAS_PATH</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LOCALE_ALIAS_PATH _nlos2_localealiaspath</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> *_nlos2_localealiaspath;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#undef HAVE_STRCASECMP</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define HAVE_STRCASECMP 1</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define strcasecmp stricmp</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define strncasecmp strnicmp</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* We have our own getenv() which works even if library is compiled as DLL */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#define getenv _nl_getenv</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Older versions of gettext used -1 as the value of LC_MESSAGES */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define LC_MESSAGES_COMPAT (-1)</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>os2compat.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/osd_8h_source.html b/html/osd_8h_source.html
new file mode 100644
index 000000000..18d0d9751
--- /dev/null
+++ b/html/osd_8h_source.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('osd_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">osd.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_OSD_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_OSD_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span>osd_priv;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structosd__methods.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structosd__methods.html">osd_methods</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; void (*osd_destroy)(<span class="keyword">struct </span>osd_priv *<a class="code" href="structosd.html">osd</a>);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; int (*set_attr)(<span class="keyword">struct </span>osd_priv *<a class="code" href="structosd.html">osd</a>, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; void (*destroy)(<span class="keyword">struct </span>osd_priv *<a class="code" href="structosd.html">osd</a>);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; int (*get_attr)(<span class="keyword">struct </span>osd_priv *<a class="code" href="structosd.html">osd</a>, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define osd_draw_cast(x) (void (*)(struct osd_priv *osd, struct navit *navit, struct vehicle *v))(x)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structosd__item__methods.html"> 35</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structosd__item__methods.html">osd_item_methods</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; void (*draw)(<span class="keyword">struct </span>osd_priv *<a class="code" href="structosd.html">osd</a>, <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>, <span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> *v);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;};</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structosd__item.html"> 39</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structosd__item.html">osd_item</a> {</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> p;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">struct </span><a class="code" href="structosd__item__methods.html">osd_item_methods</a> meth;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> flags, w, h, fg_line_width, font_size, osd_configuration, configured;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> rel_w, rel_h, rel_x, rel_y;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> color_bg, color_fg, text_color;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *gr;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__gc.html">graphics_gc</a> *graphic_bg, *graphic_fg, *graphic_fg_text;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structgraphics__font.html">graphics_font</a> *font;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">char</span> *font_name;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *cb;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *resize_cb;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *reconfig_cb;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *keypress_cb;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> pressed;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">char</span> *command;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">struct </span><a class="code" href="structcommand__saved.html">command_saved</a> *enable_cs;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">char</span> *accesskey;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916"> 58</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916">do_draw</a>; </div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structosd.html">osd</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">struct </span><a class="code" href="structosd.html">osd</a> *osd_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">int</span> osd_set_methods(<span class="keyword">struct</span> <a class="code" href="structosd__methods.html">osd_methods</a> *in, <span class="keywordtype">int</span> in_size, <span class="keyword">struct</span> <a class="code" href="structosd__methods.html">osd_methods</a> *out);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> osd_wrap_point(<span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">void</span> osd_std_click(<span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<span class="keyword">this</span>, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keywordtype">int</span> pressed, <span class="keywordtype">int</span> button, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">void</span> osd_set_std_attr(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs, <span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">void</span> osd_std_config(<span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *<a class="code" href="structnavit.html">navit</a>);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> osd_set_keypress(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">void</span> osd_set_std_config(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> osd_set_std_graphic(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> osd_priv *priv);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">void</span> osd_std_resize(<span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">void</span> osd_std_calculate_sizes(<span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">void</span> osd_fill_with_bgcolor(<span class="keyword">struct</span> <a class="code" href="structosd__item.html">osd_item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">int</span> osd_set_attr(<span class="keyword">struct</span> <a class="code" href="structosd.html">osd</a> *<a class="code" href="structosd.html">osd</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">int</span> osd_get_attr(<span class="keyword">struct</span> <a class="code" href="structosd.html">osd</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structosd__item__methods_html"><div class="ttname"><a href="structosd__item__methods.html">osd_item_methods</a></div><div class="ttdef"><b>Definition:</b> osd.h:35</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structosd__item_html_a319f355cf548f743d3bae3019d6cd916"><div class="ttname"><a href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916">osd_item::do_draw</a></div><div class="ttdeci">int do_draw</div><div class="ttdef"><b>Definition:</b> osd.h:58</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
+<div class="ttc" id="structgraphics__gc_html"><div class="ttname"><a href="structgraphics__gc.html">graphics_gc</a></div><div class="ttdoc">graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and d...</div><div class="ttdef"><b>Definition:</b> graphics.h:179</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structgraphics__font_html"><div class="ttname"><a href="structgraphics__font.html">graphics_font</a></div><div class="ttdef"><b>Definition:</b> graphics.h:161</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structosd__methods_html"><div class="ttname"><a href="structosd__methods.html">osd_methods</a></div><div class="ttdef"><b>Definition:</b> osd.h:26</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structosd__item_html"><div class="ttname"><a href="structosd__item.html">osd_item</a></div><div class="ttdef"><b>Definition:</b> osd.h:39</div></div>
+<div class="ttc" id="structosd_html"><div class="ttname"><a href="structosd.html">osd</a></div><div class="ttdef"><b>Definition:</b> osd.c:34</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structcommand__saved_html"><div class="ttname"><a href="structcommand__saved.html">command_saved</a></div><div class="ttdef"><b>Definition:</b> command.c:76</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>osd.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/osmformat_8pb-c_8h_source.html b/html/osmformat_8pb-c_8h_source.html
new file mode 100644
index 000000000..5e2640305
--- /dev/null
+++ b/html/osmformat_8pb-c_8h_source.html
@@ -0,0 +1,630 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/generated-code/osmformat.pb-c.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('osmformat_8pb-c_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">osmformat.pb-c.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Generated by the protocol buffer compiler. DO NOT EDIT! */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#ifndef PROTOBUF_C_osmformat_2eproto__INCLUDED</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_osmformat_2eproto__INCLUDED</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;google/protobuf-c/protobuf-c.h&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;PROTOBUF_C_BEGIN_DECLS</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____HeaderBlock.html">_OSMPBF__HeaderBlock</a> OSMPBF__HeaderBlock;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____HeaderBBox.html">_OSMPBF__HeaderBBox</a> <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____PrimitiveBlock.html">_OSMPBF__PrimitiveBlock</a> <a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____PrimitiveGroup.html">_OSMPBF__PrimitiveGroup</a> <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a>;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____StringTable.html">_OSMPBF__StringTable</a> <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a>;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Info.html">_OSMPBF__Info</a> <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____DenseInfo.html">_OSMPBF__DenseInfo</a> <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____ChangeSet.html">_OSMPBF__ChangeSet</a> <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Node.html">_OSMPBF__Node</a> <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____DenseNodes.html">_OSMPBF__DenseNodes</a> <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Way.html">_OSMPBF__Way</a> <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Relation.html">_OSMPBF__Relation</a> <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* --- enums --- */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _OSMPBF__Relation__MemberType {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; OSMPBF__RELATION__MEMBER_TYPE__NODE = 0,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; OSMPBF__RELATION__MEMBER_TYPE__WAY = 1,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; OSMPBF__RELATION__MEMBER_TYPE__RELATION = 2</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;} OSMPBF__Relation__MemberType;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* --- messages --- */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="struct__OSMPBF____HeaderBlock.html"> 35</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____HeaderBlock.html">_OSMPBF__HeaderBlock</a></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *bbox;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">size_t</span> n_required_features;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">char</span> **required_features;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">size_t</span> n_optional_features;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> **optional_features;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">char</span> *writingprogram;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">char</span> *source;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define OSMPBF__HEADER_BLOCK__INIT \</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__header_block__descriptor) \</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"> , NULL, 0,NULL, 0,NULL, NULL, NULL }</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct__OSMPBF____HeaderBBox.html"> 51</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____HeaderBBox.html">_OSMPBF__HeaderBBox</a></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;{</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; int64_t left;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; int64_t right;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; int64_t top;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; int64_t bottom;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define OSMPBF__HEADER_BBOX__INIT \</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__header_bbox__descriptor) \</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"> , 0, 0, 0, 0 }</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct__OSMPBF____PrimitiveBlock.html"> 64</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____PrimitiveBlock.html">_OSMPBF__PrimitiveBlock</a></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;{</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *stringtable;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">size_t</span> n_primitivegroup;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> **primitivegroup;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; protobuf_c_boolean has_granularity;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; int32_t granularity;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; protobuf_c_boolean has_lat_offset;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; int64_t lat_offset;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; protobuf_c_boolean has_lon_offset;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; int64_t lon_offset;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; protobuf_c_boolean has_date_granularity;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; int32_t date_granularity;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define OSMPBF__PRIMITIVE_BLOCK__INIT \</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__primitive_block__descriptor) \</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> , NULL, 0,NULL, 0,100, 0,0, 0,0, 0,1000 }</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct__OSMPBF____PrimitiveGroup.html"> 84</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____PrimitiveGroup.html">_OSMPBF__PrimitiveGroup</a></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">size_t</span> n_nodes;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> **nodes;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *dense;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">size_t</span> n_ways;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> **ways;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">size_t</span> n_relations;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> **<a class="code" href="structrelations.html">relations</a>;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">size_t</span> n_changesets;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> **changesets;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;};</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#define OSMPBF__PRIMITIVE_GROUP__INIT \</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__primitive_group__descriptor) \</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"> , 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL }</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct__OSMPBF____StringTable.html"> 102</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____StringTable.html">_OSMPBF__StringTable</a></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;{</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">size_t</span> n_s;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> *s;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;};</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#define OSMPBF__STRING_TABLE__INIT \</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__string_table__descriptor) \</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> , 0,NULL }</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct__OSMPBF____Info.html"> 113</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Info.html">_OSMPBF__Info</a></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;{</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; protobuf_c_boolean has_version;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; int32_t version;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; protobuf_c_boolean has_timestamp;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; int64_t <a class="code" href="structtimestamp.html">timestamp</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; protobuf_c_boolean has_changeset;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; int64_t changeset;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; protobuf_c_boolean has_uid;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; int32_t uid;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; protobuf_c_boolean has_user_sid;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; uint32_t user_sid;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;};</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">#define OSMPBF__INFO__INIT \</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__info__descriptor) \</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"> , 0,-1, 0,0, 0,0, 0,0, 0,0 }</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct__OSMPBF____DenseInfo.html"> 132</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____DenseInfo.html">_OSMPBF__DenseInfo</a></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;{</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">size_t</span> n_version;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; int32_t *version;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">size_t</span> n_timestamp;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; int64_t *<a class="code" href="structtimestamp.html">timestamp</a>;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">size_t</span> n_changeset;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; int64_t *changeset;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">size_t</span> n_uid;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; int32_t *uid;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">size_t</span> n_user_sid;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; int32_t *user_sid;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;};</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#define OSMPBF__DENSE_INFO__INIT \</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__dense_info__descriptor) \</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"> , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL }</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct__OSMPBF____ChangeSet.html"> 151</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____ChangeSet.html">_OSMPBF__ChangeSet</a></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;{</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; int64_t id;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;};</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define OSMPBF__CHANGE_SET__INIT \</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__change_set__descriptor) \</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"> , 0 }</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct__OSMPBF____Node.html"> 161</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Node.html">_OSMPBF__Node</a></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;{</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; int64_t id;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">size_t</span> n_keys;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; uint32_t *keys;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">size_t</span> n_vals;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; uint32_t *vals;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *info;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; int64_t lat;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; int64_t lon;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;};</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#define OSMPBF__NODE__INIT \</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__node__descriptor) \</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"> , 0, 0,NULL, 0,NULL, NULL, 0, 0 }</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="struct__OSMPBF____DenseNodes.html"> 178</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____DenseNodes.html">_OSMPBF__DenseNodes</a></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;{</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">size_t</span> n_id;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; int64_t *id;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *denseinfo;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">size_t</span> n_lat;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; int64_t *lat;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">size_t</span> n_lon;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; int64_t *lon;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordtype">size_t</span> n_keys_vals;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; int32_t *keys_vals;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;};</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor">#define OSMPBF__DENSE_NODES__INIT \</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__dense_nodes__descriptor) \</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"> , 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL }</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="struct__OSMPBF____Way.html"> 196</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Way.html">_OSMPBF__Way</a></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;{</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; int64_t id;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">size_t</span> n_keys;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint32_t *keys;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordtype">size_t</span> n_vals;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; uint32_t *vals;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *info;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">size_t</span> n_refs;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; int64_t *refs;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;};</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor">#define OSMPBF__WAY__INIT \</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__way__descriptor) \</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"> , 0, 0,NULL, 0,NULL, NULL, 0,NULL }</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct__OSMPBF____Relation.html"> 213</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__OSMPBF____Relation.html">_OSMPBF__Relation</a></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;{</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> base;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; int64_t id;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">size_t</span> n_keys;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; uint32_t *keys;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">size_t</span> n_vals;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; uint32_t *vals;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *info;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordtype">size_t</span> n_roles_sid;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; int32_t *roles_sid;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">size_t</span> n_memids;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; int64_t *memids;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">size_t</span> n_types;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; OSMPBF__Relation__MemberType *types;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;};</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#define OSMPBF__RELATION__INIT \</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"> { PROTOBUF_C_MESSAGE_INIT (&amp;osmpbf__relation__descriptor) \</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"> , 0, 0,NULL, 0,NULL, NULL, 0,NULL, 0,NULL, 0,NULL }</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment">/* OSMPBF__HeaderBlock methods */</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="keywordtype">void</span> osmpbf__header_block__init</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; (OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_block__get_packed_size</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; (<span class="keyword">const</span> OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_block__pack</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; (<span class="keyword">const</span> OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_block__pack_to_buffer</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; (<span class="keyword">const</span> OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;OSMPBF__HeaderBlock *</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; osmpbf__header_block__unpack</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keywordtype">void</span> osmpbf__header_block__free_unpacked</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; (OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">/* OSMPBF__HeaderBBox methods */</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keywordtype">void</span> osmpbf__header_bbox__init</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; (<a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_bbox__get_packed_size</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_bbox__pack</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keywordtype">size_t</span> osmpbf__header_bbox__pack_to_buffer</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; osmpbf__header_bbox__unpack</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="keywordtype">void</span> osmpbf__header_bbox__free_unpacked</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; (<a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">/* OSMPBF__PrimitiveBlock methods */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="keywordtype">void</span> osmpbf__primitive_block__init</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; (<a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_block__get_packed_size</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_block__pack</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_block__pack_to_buffer</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; osmpbf__primitive_block__unpack</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keywordtype">void</span> osmpbf__primitive_block__free_unpacked</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; (<a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment">/* OSMPBF__PrimitiveGroup methods */</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="keywordtype">void</span> osmpbf__primitive_group__init</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; (<a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_group__get_packed_size</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_group__pack</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keywordtype">size_t</span> osmpbf__primitive_group__pack_to_buffer</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; osmpbf__primitive_group__unpack</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="keywordtype">void</span> osmpbf__primitive_group__free_unpacked</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; (<a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment">/* OSMPBF__StringTable methods */</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keywordtype">void</span> osmpbf__string_table__init</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; (<a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="keywordtype">size_t</span> osmpbf__string_table__get_packed_size</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="keywordtype">size_t</span> osmpbf__string_table__pack</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="keywordtype">size_t</span> osmpbf__string_table__pack_to_buffer</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; osmpbf__string_table__unpack</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keywordtype">void</span> osmpbf__string_table__free_unpacked</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; (<a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment">/* OSMPBF__Info methods */</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="keywordtype">void</span> osmpbf__info__init</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; (<a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keywordtype">size_t</span> osmpbf__info__get_packed_size</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keywordtype">size_t</span> osmpbf__info__pack</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="keywordtype">size_t</span> osmpbf__info__pack_to_buffer</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; osmpbf__info__unpack</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="keywordtype">void</span> osmpbf__info__free_unpacked</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; (<a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment">/* OSMPBF__DenseInfo methods */</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keywordtype">void</span> osmpbf__dense_info__init</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; (<a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_info__get_packed_size</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_info__pack</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_info__pack_to_buffer</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; osmpbf__dense_info__unpack</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="keywordtype">void</span> osmpbf__dense_info__free_unpacked</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; (<a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment">/* OSMPBF__ChangeSet methods */</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keywordtype">void</span> osmpbf__change_set__init</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; (<a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="keywordtype">size_t</span> osmpbf__change_set__get_packed_size</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keywordtype">size_t</span> osmpbf__change_set__pack</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="keywordtype">size_t</span> osmpbf__change_set__pack_to_buffer</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; osmpbf__change_set__unpack</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="keywordtype">void</span> osmpbf__change_set__free_unpacked</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; (<a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment">/* OSMPBF__Node methods */</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="keywordtype">void</span> osmpbf__node__init</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; (<a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="keywordtype">size_t</span> osmpbf__node__get_packed_size</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="keywordtype">size_t</span> osmpbf__node__pack</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="keywordtype">size_t</span> osmpbf__node__pack_to_buffer</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; osmpbf__node__unpack</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keywordtype">void</span> osmpbf__node__free_unpacked</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; (<a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment">/* OSMPBF__DenseNodes methods */</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="keywordtype">void</span> osmpbf__dense_nodes__init</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; (<a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_nodes__get_packed_size</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_nodes__pack</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="keywordtype">size_t</span> osmpbf__dense_nodes__pack_to_buffer</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; osmpbf__dense_nodes__unpack</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="keywordtype">void</span> osmpbf__dense_nodes__free_unpacked</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; (<a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/* OSMPBF__Way methods */</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="keywordtype">void</span> osmpbf__way__init</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; (<a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="keywordtype">size_t</span> osmpbf__way__get_packed_size</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="keywordtype">size_t</span> osmpbf__way__pack</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="keywordtype">size_t</span> osmpbf__way__pack_to_buffer</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; osmpbf__way__unpack</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="keywordtype">void</span> osmpbf__way__free_unpacked</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; (<a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment">/* OSMPBF__Relation methods */</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="keywordtype">void</span> osmpbf__relation__init</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; (<a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="keywordtype">size_t</span> osmpbf__relation__get_packed_size</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="keywordtype">size_t</span> osmpbf__relation__pack</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">size_t</span> osmpbf__relation__pack_to_buffer</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; osmpbf__relation__unpack</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; (<a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="keywordtype">void</span> osmpbf__relation__free_unpacked</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; (<a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="comment">/* --- per-message closures --- */</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__HeaderBlock_Closure)</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; (<span class="keyword">const</span> OSMPBF__HeaderBlock *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__HeaderBBox_Closure)</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__PrimitiveBlock_Closure)</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__PrimitiveGroup_Closure)</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__StringTable_Closure)</div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__Info_Closure)</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__DenseInfo_Closure)</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__ChangeSet_Closure)</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__Node_Closure)</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__DenseNodes_Closure)</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__Way_Closure)</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="keyword">typedef</span> void (*OSMPBF__Relation_Closure)</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="comment">/* --- services --- */</span></div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="comment">/* --- descriptors --- */</span></div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__header_block__descriptor;</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__header_bbox__descriptor;</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__primitive_block__descriptor;</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__primitive_group__descriptor;</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__string_table__descriptor;</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__info__descriptor;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__dense_info__descriptor;</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__change_set__descriptor;</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__node__descriptor;</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__dense_nodes__descriptor;</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__way__descriptor;</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> osmpbf__relation__descriptor;</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumDescriptor.html">ProtobufCEnumDescriptor</a> osmpbf__relation__member_type__descriptor;</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;PROTOBUF_C_END_DECLS</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PROTOBUF_osmformat_2eproto__INCLUDED */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="struct__ProtobufCMessageDescriptor_html"><div class="ttname"><a href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:256</div></div>
+<div class="ttc" id="structrelations_html"><div class="ttname"><a href="structrelations.html">relations</a></div><div class="ttdef"><b>Definition:</b> osm_relations.c:25</div></div>
+<div class="ttc" id="struct__ProtobufCMessage_html"><div class="ttname"><a href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:304</div></div>
+<div class="ttc" id="struct__OSMPBF____Way_html"><div class="ttname"><a href="struct__OSMPBF____Way.html">_OSMPBF__Way</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:196</div></div>
+<div class="ttc" id="struct__OSMPBF____Relation_html"><div class="ttname"><a href="struct__OSMPBF____Relation.html">_OSMPBF__Relation</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:213</div></div>
+<div class="ttc" id="struct__OSMPBF____DenseNodes_html"><div class="ttname"><a href="struct__OSMPBF____DenseNodes.html">_OSMPBF__DenseNodes</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:178</div></div>
+<div class="ttc" id="struct__OSMPBF____Info_html"><div class="ttname"><a href="struct__OSMPBF____Info.html">_OSMPBF__Info</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:113</div></div>
+<div class="ttc" id="struct__OSMPBF____StringTable_html"><div class="ttname"><a href="struct__OSMPBF____StringTable.html">_OSMPBF__StringTable</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:102</div></div>
+<div class="ttc" id="struct__OSMPBF____ChangeSet_html"><div class="ttname"><a href="struct__OSMPBF____ChangeSet.html">_OSMPBF__ChangeSet</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:151</div></div>
+<div class="ttc" id="struct__ProtobufCBuffer_html"><div class="ttname"><a href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:136</div></div>
+<div class="ttc" id="struct__OSMPBF____DenseInfo_html"><div class="ttname"><a href="struct__OSMPBF____DenseInfo.html">_OSMPBF__DenseInfo</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:132</div></div>
+<div class="ttc" id="structtimestamp_html"><div class="ttname"><a href="structtimestamp.html">timestamp</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:84</div></div>
+<div class="ttc" id="struct__OSMPBF____HeaderBlock_html"><div class="ttname"><a href="struct__OSMPBF____HeaderBlock.html">_OSMPBF__HeaderBlock</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:35</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="struct__OSMPBF____Node_html"><div class="ttname"><a href="struct__OSMPBF____Node.html">_OSMPBF__Node</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:161</div></div>
+<div class="ttc" id="struct__ProtobufCEnumDescriptor_html"><div class="ttname"><a href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:177</div></div>
+<div class="ttc" id="struct__OSMPBF____PrimitiveGroup_html"><div class="ttname"><a href="struct__OSMPBF____PrimitiveGroup.html">_OSMPBF__PrimitiveGroup</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:84</div></div>
+<div class="ttc" id="struct__ProtobufCAllocator_html"><div class="ttname"><a href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:105</div></div>
+<div class="ttc" id="struct__OSMPBF____HeaderBBox_html"><div class="ttname"><a href="struct__OSMPBF____HeaderBBox.html">_OSMPBF__HeaderBBox</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:51</div></div>
+<div class="ttc" id="struct__OSMPBF____PrimitiveBlock_html"><div class="ttname"><a href="struct__OSMPBF____PrimitiveBlock.html">_OSMPBF__PrimitiveBlock</a></div><div class="ttdef"><b>Definition:</b> osmformat.pb-c.h:64</div></div>
+<div class="ttc" id="struct__ProtobufCBinaryData_html"><div class="ttname"><a href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_7e6a584d3889449e2c432321014d65b5.html">generated-code</a></li><li class="navelem"><b>osmformat.pb-c.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/pages.html b/html/pages.html
new file mode 100644
index 000000000..0e912f049
--- /dev/null
+++ b/html/pages.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Related Pages</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('pages.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Related Pages</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="todo.html" target="_self">Todo List</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/param_8h_source.html b/html/param_8h_source.html
new file mode 100644
index 000000000..a2364997b
--- /dev/null
+++ b/html/param_8h_source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: param.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('param_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">param.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_PARAM_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_PARAM_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structparam__list.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structparam__list.html">param_list</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *value;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;};</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keywordtype">void</span> param_add_string(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *value, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> **param, <span class="keywordtype">int</span> *count);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keywordtype">void</span> param_add_dec(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> **param, <span class="keywordtype">int</span> *count);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">void</span> param_add_hex(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> value, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> **param, <span class="keywordtype">int</span> *count);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">void</span> param_add_hex_sig(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">long</span> value, <span class="keyword">struct</span> <a class="code" href="structparam__list.html">param_list</a> **param, <span class="keywordtype">int</span> *count);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparam__list_html"><div class="ttname"><a href="structparam__list.html">param_list</a></div><div class="ttdef"><b>Definition:</b> param.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>param.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/phoneme_8h_source.html b/html/phoneme_8h_source.html
new file mode 100644
index 000000000..3e97ca547
--- /dev/null
+++ b/html/phoneme_8h_source.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/phoneme.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('phoneme_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">phoneme.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * along with this program; if not, see: *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// phoneme types</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define phPAUSE 0</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phSTRESS 1</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVOWEL 2</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phLIQUID 3</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phSTOP 4</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVSTOP 5</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phFRICATIVE 6</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVFRICATIVE 7</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phNASAL 8</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVIRTUAL 9</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phDELETED 14</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phINVALID 15</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">// phoneme properties</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">// bits 16-19 give place of articulation (not currently used)</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define phWAVE 0x01</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phUNSTRESSED 0x02</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phFORTIS 0x08</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVOICED 0x10</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phSIBILANT 0x20</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phNOLINK 0x40</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phTRILL 0x80</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phVOWEL2 0x100 // liquid that is considered a vowel</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phPALATAL 0x200</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phAPPENDPH 0x2000 // always insert another phoneme (link_out) after this one</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBRKAFTER 0x4000 // [*] add a post-pause</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFOREPAUSE 0x8000 // replace with the link_out phoneme if the next phoneme is a pause</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define phALTERNATIVE 0x1c00 // bits 10,11,12 specifying use of alternative_ph</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFOREVOWEL 0x0000</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFOREVOWELPAUSE 0x0400</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFORENOTVOWEL 0x0c00</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFORENOTVOWEL2 0x1000</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phSWITCHVOICING 0x0800</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phBEFORE_R 0x1400</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define phNONSYLLABIC 0x100000 // don&#39;t count this vowel as a syllable when finding the stress position </span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phLONG 0x200000</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phLENGTHENSTOP 0x400000 // make the pre-pause slightly longer</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phRHOTIC 0x800000</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment">// fixed phoneme code numbers, these can be used from the program code</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define phonCONTROL 1</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_U 2</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_D 3</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_2 4</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_3 5</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_P 6</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_P2 7 // priority stress within a word</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_PREV 8</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE 9</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE_SHORT 10</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE_NOLINK 11</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonLENGTHEN 12</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSCHWA 13</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSCHWA_SHORT 14</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonEND_WORD 15</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSONORANT 16</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonDEFAULTTONE 17</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonCAPITAL 18</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonGLOTTALSTOP 19</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSYLLABIC 20</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSWITCH 21</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonX1 22 // a language specific action</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE_VSHORT 23</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE_LONG 24</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonT_REDUCED 25</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonSTRESS_TONIC 26</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phonPAUSE_CLAUSE 27</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> pause_phonemes[8]; <span class="comment">// 0, vshort, short, pause, long, glottalstop</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment">// place of articulation</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#define phPLACE 0xf0000</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define phPLACE_pla 0x60000</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define N_PHONEME_TABS 100 // number of phoneme tables</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_PHONEME_TAB 256 // max phonemes in a phoneme table</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_PHONEME_TAB_NAME 32 // must be multiple of 4</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">// main table of phonemes, index by phoneme number (1-254)</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structPHONEME__TAB.html"> 105</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mnemonic; <span class="comment">// 1st char is in the l.s.byte</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> phflags; <span class="comment">// bits 28-30 reduce_to level, bits 16-19 place of articulation</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="comment">// bits 10-11 alternative ph control</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> std_length; <span class="comment">// for vowels, in mS; for phSTRESS, the stress/tone type</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> spect;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> before;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> after;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structcode.html">code</a>; <span class="comment">// the phoneme number</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> type; <span class="comment">// phVOWEL, phPAUSE, phSTOP etc</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> start_type;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> end_type;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length_mod; <span class="comment">// a length_mod group number, used to access length_mod_tab</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> reduce_to; <span class="comment">// change to this phoneme if unstressed</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> alternative_ph; <span class="comment">// change to this phoneme if a vowel follows/doesn&#39;t follow</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> link_out; <span class="comment">// insert linking phoneme if a vowel follows</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;} <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">// Several phoneme tables may be loaded into memory. phoneme_tab points to</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">// one for the current voice</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> n_phoneme_tab;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> current_phoneme_table;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">extern</span> <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *phoneme_tab[N_PHONEME_TAB];</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> phoneme_tab_flags[N_PHONEME_TAB]; <span class="comment">// bit 0: not inherited</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structPHONEME__TAB__LIST.html"> 135</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">char</span> name[N_PHONEME_TAB_NAME];</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *phoneme_tab_ptr;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">int</span> n_phonemes;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">int</span> includes; <span class="comment">// also include the phonemes from this other phoneme table</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;} <a class="code" href="structPHONEME__TAB__LIST.html">PHONEME_TAB_LIST</a>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment">// table of phonemes to be replaced with different phonemes, for the current voice</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor">#define N_REPLACE_PHONEMES 60</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="structREPLACE__PHONEMES.html"> 146</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> old_ph;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> new_ph;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">char</span> type; <span class="comment">// 0=always replace, 1=only at end of word</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;} <a class="code" href="structREPLACE__PHONEMES.html">REPLACE_PHONEMES</a>;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> n_replace_phonemes;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">extern</span> <a class="code" href="structREPLACE__PHONEMES.html">REPLACE_PHONEMES</a> replace_phonemes[N_REPLACE_PHONEMES];</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define PH(c1,c2) (c2&lt;&lt;8)+c1 // combine two characters into an integer for phoneme name </span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PH3(c1,c2,c3) (c3&lt;&lt;16)+(c2&lt;&lt;8)+c1</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PhonemeCode2(c1,c2) PhonemeCode((c2&lt;&lt;8)+c1)</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> LookupPhonemeString(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">int</span> PhonemeCode(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mnem);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">char</span> *EncodePhonemes(<span class="keywordtype">char</span> *p, <span class="keywordtype">char</span> *outptr, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *bad_phoneme);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keywordtype">void</span> DecodePhonemes(<span class="keyword">const</span> <span class="keywordtype">char</span> *inptr, <span class="keywordtype">char</span> *outptr);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *WordToString(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> word);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keyword">extern</span> <a class="code" href="structPHONEME__TAB__LIST.html">PHONEME_TAB_LIST</a> phoneme_tab_list[N_PHONEME_TABS];</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> phoneme_tab_number;</div>
+<div class="ttc" id="structPHONEME__TAB_html"><div class="ttname"><a href="structPHONEME__TAB.html">PHONEME_TAB</a></div><div class="ttdef"><b>Definition:</b> phoneme.h:105</div></div>
+<div class="ttc" id="structREPLACE__PHONEMES_html"><div class="ttname"><a href="structREPLACE__PHONEMES.html">REPLACE_PHONEMES</a></div><div class="ttdef"><b>Definition:</b> phoneme.h:146</div></div>
+<div class="ttc" id="structcode_html"><div class="ttname"><a href="structcode.html">code</a></div><div class="ttdef"><b>Definition:</b> inftrees.h:24</div></div>
+<div class="ttc" id="structPHONEME__TAB__LIST_html"><div class="ttname"><a href="structPHONEME__TAB__LIST.html">PHONEME_TAB_LIST</a></div><div class="ttdef"><b>Definition:</b> phoneme.h:135</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>phoneme.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/phrase_8h_source.html b/html/phrase_8h_source.html
new file mode 100644
index 000000000..e2a2e32a7
--- /dev/null
+++ b/html/phrase_8h_source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: phrase.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('phrase_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">phrase.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_PHRASE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_PHRASE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">void</span> phrase_route_calc(<span class="keywordtype">void</span> *<a class="code" href="structspeech.html">speech</a>);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keywordtype">void</span> phrase_route_calculated(<span class="keywordtype">void</span> *<a class="code" href="structspeech.html">speech</a>, <span class="keywordtype">void</span> *<a class="code" href="structroute.html">route</a>);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>phrase.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/plugin_8h_source.html b/html/plugin_8h_source.html
new file mode 100644
index 000000000..a0faee91c
--- /dev/null
+++ b/html/plugin_8h_source.html
@@ -0,0 +1,231 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('plugin_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugin.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef PLUGIN_C</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structplugin.html">plugin</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">enum</span> plugin_category {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; plugin_category_graphics,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; plugin_category_gui,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; plugin_category_map,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; plugin_category_osd,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; plugin_category_speech,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; plugin_category_vehicle,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; plugin_category_event,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; plugin_category_font,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; plugin_category_last,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">struct </span>container;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span>popup;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">struct </span>popup_item;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#undef PLUGIN_FUNC1</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef PLUGIN_FUNC3</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef PLUGIN_FUNC4</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef PLUGIN_CATEGORY</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PLUGIN_PROTO(name,...) void name(__VA_ARGS__)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#ifdef PLUGIN_C</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PLUGIN_REGISTER(name,...) \</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">void \</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">plugin_register_##name(PLUGIN_PROTO((*func),__VA_ARGS__)) \</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">{ \</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> plugin_##name##_func=func; \</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">}</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#define PLUGIN_CALL(name,...) \</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">{ \</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"> if (plugin_##name##_func) \</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> (*plugin_##name##_func)(__VA_ARGS__); \</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">} </span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define PLUGIN_FUNC1(name,t1,p1) \</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">PLUGIN_PROTO((*plugin_##name##_func),t1 p1); \</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1) PLUGIN_CALL(name,p1) \</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">PLUGIN_REGISTER(name,t1 p1) </span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define PLUGIN_FUNC3(name,t1,p1,t2,p2,t3,p3) \</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">PLUGIN_PROTO((*plugin_##name##_func),t1 p1,t2 p2,t3 p3); \</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1,t2 p2, t3 p3) PLUGIN_CALL(name,p1,p2,p3) \</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">PLUGIN_REGISTER(name,t1 p1,t2 p2,t3 p3) </span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define PLUGIN_FUNC4(name,t1,p1,t2,p2,t3,p3,t4,p4) \</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">PLUGIN_PROTO((*plugin_##name##_func),t1 p1,t2 p2,t3 p3,t4 p4); \</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1,t2 p2, t3 p3, t4 p4) PLUGIN_CALL(name,p1,p2,p3,p4) \</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">PLUGIN_REGISTER(name,t1 p1,t2 p2,t3 p3,t4 p4) </span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">struct </span>name_val {</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">void</span> *val;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<a class="code" href="struct__GList.html">GList</a> *plugin_categories[plugin_category_last];</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#define PLUGIN_CATEGORY(category,newargs) \</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">struct category##_priv; \</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">struct category##_methods; \</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">void \</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">plugin_register_category_##category(const char *name, struct category##_priv *(*new_) newargs) \</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">{ \</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"> struct name_val *nv; \</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"> nv=g_new(struct name_val, 1); \</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> nv-&gt;name=g_strdup(name); \</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"> nv-&gt;val=new_; \</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"> plugin_categories[plugin_category_##category]=g_list_append(plugin_categories[plugin_category_##category], nv); \</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">} \</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"> \</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">void * \</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">plugin_get_category_##category(const char *name) \</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">{ \</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"> return plugin_get_category(plugin_category_##category, #category, name); \</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">} </span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PLUGIN_FUNC1(name,t1,p1) \</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">void plugin_register_##name(void(*func)(t1 p1)); \</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1);</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor">#define PLUGIN_FUNC3(name,t1,p1,t2,p2,t3,p3) \</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor">void plugin_register_##name(void(*func)(t1 p1,t2 p2,t3 p3)); \</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1,t2 p2,t3 p3);</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#define PLUGIN_FUNC4(name,t1,p1,t2,p2,t3,p3,t4,p4) \</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor">void plugin_register_##name(void(*func)(t1 p1,t2 p2,t3 p3,t4 p4)); \</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">void plugin_call_##name(t1 p1,t2 p2,t3 p3,t4 p4);</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#define PLUGIN_CATEGORY(category,newargs) \</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">struct category##_priv; \</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">struct category##_methods; \</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">void plugin_register_category_##category(const char *name, struct category##_priv *(*new_) newargs); \</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">void *plugin_get_category_##category(const char *name);</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#include &quot;plugin_def.h&quot;</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#ifndef USE_PLUGINS</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define plugin_module_cat3(pre,mod,post) pre##mod##post</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define plugin_module_cat2(pre,mod,post) plugin_module_cat3(pre,mod,post)</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define plugin_module_cat(pre,post) plugin_module_cat2(pre,MODULE,post)</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define plugin_init plugin_module_cat(module_,_init)</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keywordtype">int</span> plugin_load(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keywordtype">char</span> *plugin_get_name(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keywordtype">int</span> plugin_get_active(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keywordtype">void</span> plugin_set_active(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl, <span class="keywordtype">int</span> active);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keywordtype">void</span> plugin_set_lazy(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl, <span class="keywordtype">int</span> lazy);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">void</span> plugin_call_init(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">void</span> plugin_unload(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">void</span> plugin_destroy(<span class="keyword">struct</span> <a class="code" href="structplugin.html">plugin</a> *pl);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">struct </span><a class="code" href="structplugins.html">plugins</a> *plugins_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keyword">struct </span><a class="code" href="structplugin.html">plugin</a> *plugin_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> ** attrs);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keywordtype">void</span> plugins_init(<span class="keyword">struct</span> <a class="code" href="structplugins.html">plugins</a> *pls);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">void</span> plugins_destroy(<span class="keyword">struct</span> <a class="code" href="structplugins.html">plugins</a> *pls);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="keywordtype">void</span> *plugin_get_category(<span class="keyword">enum</span> plugin_category category, <span class="keyword">const</span> <span class="keywordtype">char</span> *category_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structplugin_html"><div class="ttname"><a href="structplugin.html">plugin</a></div><div class="ttdef"><b>Definition:</b> plugin.c:132</div></div>
+<div class="ttc" id="structplugins_html"><div class="ttname"><a href="structplugins.html">plugins</a></div><div class="ttdef"><b>Definition:</b> plugin.c:143</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="vehicle__android_8c_html_a1eaae939034896b436dffbf5e93c0da1"><div class="ttname"><a href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a></div><div class="ttdeci">void plugin_init(void)</div><div class="ttdoc">register vehicle_android </div><div class="ttdef"><b>Definition:</b> vehicle_android.c:292</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>plugin.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/plugin__def_8h_source.html b/html/plugin__def_8h_source.html
new file mode 100644
index 000000000..9ec257641
--- /dev/null
+++ b/html/plugin__def_8h_source.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin_def.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('plugin__def_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">plugin_def.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structgui.html">gui</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;PLUGIN_FUNC1(draw, <span class="keyword">struct</span> container *, co)</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;PLUGIN_FUNC3(popup, struct container *, <a class="code" href="structmap.html">map</a>, struct popup *, p, struct popup_item **, list)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;PLUGIN_CATEGORY(<a class="code" href="structgraphics.html">graphics</a>, (struct <a class="code" href="structnavit.html">navit</a> *nav, struct <a class="code" href="structgraphics__methods.html">graphics_methods</a> *meth, struct <a class="code" href="structattr.html">attr</a> **attrs, struct <a class="code" href="structcallback__list.html">callback_list</a> *cbl))</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;PLUGIN_CATEGORY(<a class="code" href="structgui.html">gui</a>, (struct <a class="code" href="structnavit.html">navit</a> *nav, struct <a class="code" href="structgui__methods.html">gui_methods</a> *meth, struct <a class="code" href="structattr.html">attr</a> **attrs, struct gui *gui))</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;PLUGIN_CATEGORY(map, (struct <a class="code" href="structmap__methods.html">map_methods</a> *meth, struct <a class="code" href="structattr.html">attr</a> **attrs, struct <a class="code" href="structcallback__list.html">callback_list</a> *cbl))</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;PLUGIN_CATEGORY(<a class="code" href="structosd.html">osd</a>, (struct <a class="code" href="structnavit.html">navit</a> *nav, struct <a class="code" href="structosd__methods.html">osd_methods</a> *meth, struct <a class="code" href="structattr.html">attr</a> **attrs))</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;PLUGIN_CATEGORY(<a class="code" href="structspeech.html">speech</a>, (struct <a class="code" href="structspeech__methods.html">speech_methods</a> *meth, struct <a class="code" href="structattr.html">attr</a> **attrs, struct <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>))</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;PLUGIN_CATEGORY(<a class="code" href="structvehicle.html">vehicle</a>, (struct <a class="code" href="structvehicle__methods.html">vehicle_methods</a> *meth, struct <a class="code" href="structcallback__list.html">callback_list</a> *cbl, struct <a class="code" href="structattr.html">attr</a> **attrs))</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;PLUGIN_CATEGORY(event, (struct <a class="code" href="structevent__methods.html">event_methods</a> *meth))</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;PLUGIN_CATEGORY(font, (<span class="keywordtype">void</span> *meth))</div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structgraphics__methods_html"><div class="ttname"><a href="structgraphics__methods.html">graphics_methods</a></div><div class="ttdef"><b>Definition:</b> graphics.h:117</div></div>
+<div class="ttc" id="structevent__methods_html"><div class="ttname"><a href="structevent__methods.html">event_methods</a></div><div class="ttdef"><b>Definition:</b> event.h:37</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structmap__methods_html"><div class="ttname"><a href="structmap__methods.html">map_methods</a></div><div class="ttdoc">Holds all functions a map plugin has to implement to be useable. </div><div class="ttdef"><b>Definition:</b> map.h:75</div></div>
+<div class="ttc" id="structspeech__methods_html"><div class="ttname"><a href="structspeech__methods.html">speech_methods</a></div><div class="ttdef"><b>Definition:</b> speech.h:26</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structosd__methods_html"><div class="ttname"><a href="structosd__methods.html">osd_methods</a></div><div class="ttdef"><b>Definition:</b> osd.h:26</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structosd_html"><div class="ttname"><a href="structosd.html">osd</a></div><div class="ttdef"><b>Definition:</b> osd.c:34</div></div>
+<div class="ttc" id="structgui__methods_html"><div class="ttname"><a href="structgui__methods.html">gui_methods</a></div><div class="ttdef"><b>Definition:</b> gui.h:35</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structvehicle__methods_html"><div class="ttname"><a href="structvehicle__methods.html">vehicle_methods</a></div><div class="ttdef"><b>Definition:</b> vehicle.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>plugin_def.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/plural-exp_8h_source.html b/html/plural-exp_8h_source.html
new file mode 100644
index 000000000..77cab3fad
--- /dev/null
+++ b/html/plural-exp_8h_source.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/plural-exp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('plural-exp_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">plural-exp.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Expression parsing and evaluation for plural form selection.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2000-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Written by Ulrich Drepper &lt;drepper@cygnus.com&gt;, 2000.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _PLURAL_EXP_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PLURAL_EXP_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef internal_function</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define internal_function</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef attribute_hidden</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define attribute_hidden</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* This is the representation of the expressions to determine the</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> plural form. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structexpression.html"> 34</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structexpression.html">expression</a></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;{</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">int</span> nargs; <span class="comment">/* Number of arguments. */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">enum</span> <span class="keyword">operator</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="comment">/* Without arguments: */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; var, <span class="comment">/* The variable &quot;n&quot;. */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; num, <span class="comment">/* Decimal number. */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="comment">/* Unary operators: */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; lnot, <span class="comment">/* Logical NOT. */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">/* Binary operators: */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mult, <span class="comment">/* Multiplication. */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; divide, <span class="comment">/* Division. */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; module, <span class="comment">/* Modulo operation. */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; plus, <span class="comment">/* Addition. */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; minus, <span class="comment">/* Subtraction. */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; less_than, <span class="comment">/* Comparison. */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; greater_than, <span class="comment">/* Comparison. */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; less_or_equal, <span class="comment">/* Comparison. */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; greater_or_equal, <span class="comment">/* Comparison. */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; equal, <span class="comment">/* Comparison for equality. */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; not_equal, <span class="comment">/* Comparison for inequality. */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; land, <span class="comment">/* Logical AND. */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; lor, <span class="comment">/* Logical OR. */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">/* Ternary operators: */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; qmop <span class="comment">/* Question mark operator. */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; } operation;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">union</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> num; <span class="comment">/* Number value for `num&#39;. */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">struct </span><a class="code" href="structexpression.html">expression</a> *args[3]; <span class="comment">/* Up to three arguments. */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; } val;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">/* This is the data structure to pass information to the parser and get</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> the result in a thread-safe way. */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structparse__args.html"> 70</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structparse__args.html">parse_args</a></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *cp;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">struct </span><a class="code" href="structexpression.html">expression</a> *res;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;};</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* Names for the libintl functions are a problem. This source code is used</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> 1. in the GNU C Library library,</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> 2. in the GNU libintl library,</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> 3. in the GNU gettext tools.</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> The function names in each situation must be different, to allow for</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> binary incompatible changes in &#39;struct expression&#39;. Furthermore,</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> 1. in the GNU C Library library, the names have a __ prefix,</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> 2.+3. in the GNU libintl library and in the GNU gettext tools, the names</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> must follow ANSI C and not start with __.</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> So we have to distinguish the three cases. */</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#ifdef _LIBC</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FREE_EXPRESSION __gettext_free_exp</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PLURAL_PARSE __gettextparse</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GERMANIC_PLURAL __gettext_germanic_plural</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define EXTRACT_PLURAL_EXPRESSION __gettext_extract_plural</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif defined (IN_LIBINTL)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FREE_EXPRESSION libintl_gettext_free_exp</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PLURAL_PARSE libintl_gettextparse</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GERMANIC_PLURAL libintl_gettext_germanic_plural</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define EXTRACT_PLURAL_EXPRESSION libintl_gettext_extract_plural</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FREE_EXPRESSION free_plural_expression</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PLURAL_PARSE parse_plural_expression</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define GERMANIC_PLURAL germanic_plural</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define EXTRACT_PLURAL_EXPRESSION extract_plural_expression</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> FREE_EXPRESSION (<span class="keyword">struct</span> <a class="code" href="structexpression.html">expression</a> *exp)</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; internal_function;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> PLURAL_PARSE (<span class="keywordtype">void</span> *arg);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structexpression.html">expression</a> GERMANIC_PLURAL attribute_hidden;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> EXTRACT_PLURAL_EXPRESSION (<span class="keyword">const</span> <span class="keywordtype">char</span> *nullentry,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">struct</span> <a class="code" href="structexpression.html">expression</a> **pluralp,</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> *npluralsp)</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; internal_function;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#if !defined (_LIBC) &amp;&amp; !defined (IN_LIBINTL)</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> plural_eval (<span class="keyword">struct</span> <a class="code" href="structexpression.html">expression</a> *pexp,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _PLURAL_EXP_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structexpression_html"><div class="ttname"><a href="structexpression.html">expression</a></div><div class="ttdef"><b>Definition:</b> plural-exp.h:34</div></div>
+<div class="ttc" id="structparse__args_html"><div class="ttname"><a href="structparse__args.html">parse_args</a></div><div class="ttdef"><b>Definition:</b> plural-exp.h:70</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>plural-exp.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/png_8h_source.html b/html/png_8h_source.html
new file mode 100644
index 000000000..bfb30b168
--- /dev/null
+++ b/html/png_8h_source.html
@@ -0,0 +1,3782 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libpng/png.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('png_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">png.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* png.h - header file for PNG reference library</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * libpng version 1.2.36 - May 7, 2009</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 1998-2009 Glenn Randers-Pehrson</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * Authors and maintainers:</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * libpng versions 0.97, January 1998, through 1.2.36 - May 7, 2009: Glenn</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * See also &quot;Contributing Authors&quot;, below.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * Note about libpng version numbers:</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Due to various miscommunications, unforeseen code incompatibilities</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * and occasional factors outside the authors&#39; control, version numbering</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * on the library has not always been consistent and straightforward.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * The following table summarizes matters since version 0.89c, which was</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * the first widely used release:</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * source png.h png.h shared-lib</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * version string int version</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * ------- ------ ----- ----------</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * 0.89c &quot;1.0 beta 3&quot; 0.89 89 1.0.89</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * 0.90 &quot;1.0 beta 4&quot; 0.90 90 0.90 [should have been 2.0.90]</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * 0.95 &quot;1.0 beta 5&quot; 0.95 95 0.95 [should have been 2.0.95]</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * 0.96 &quot;1.0 beta 6&quot; 0.96 96 0.96 [should have been 2.0.96]</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * 0.97b &quot;1.00.97 beta 7&quot; 1.00.97 97 1.0.1 [should have been 2.0.97]</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * 0.97c 0.97 97 2.0.97</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * 0.98 0.98 98 2.0.98</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * 0.99 0.99 98 2.0.99</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * 0.99a-m 0.99 99 2.0.99</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * 1.00 1.00 100 2.1.0 [100 should be 10000]</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * 1.0.0 (from here on, the 100 2.1.0 [100 should be 10000]</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * 1.0.1 png.h string is 10001 2.1.0</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * 1.0.1a-e identical to the 10002 from here on, the shared library</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * 1.0.2 source version) 10002 is 2.V where V is the source code</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * 1.0.2a-b 10003 version, except as noted.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * 1.0.3 10003</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * 1.0.3a-d 10004</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * 1.0.4 10004</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * 1.0.4a-f 10005</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * 1.0.5 (+ 2 patches) 10005</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> * 1.0.5a-d 10006</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> * 1.0.5e-r 10100 (not source compatible)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> * 1.0.5s-v 10006 (not binary compatible)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> * 1.0.6 (+ 3 patches) 10006 (still binary incompatible)</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> * 1.0.6d-f 10007 (still binary incompatible)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> * 1.0.6g 10007</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * 1.0.6h 10007 10.6h (testing xy.z so-numbering)</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * 1.0.6i 10007 10.6i</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * 1.0.6j 10007 2.1.0.6j (incompatible with 1.0.0)</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * 1.0.7beta11-14 DLLNUM 10007 2.1.0.7beta11-14 (binary compatible)</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * 1.0.7beta15-18 1 10007 2.1.0.7beta15-18 (binary compatible)</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> * 1.0.7rc1-2 1 10007 2.1.0.7rc1-2 (binary compatible)</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> * 1.0.7 1 10007 (still compatible)</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * 1.0.8beta1-4 1 10008 2.1.0.8beta1-4</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> * 1.0.8rc1 1 10008 2.1.0.8rc1</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> * 1.0.8 1 10008 2.1.0.8</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> * 1.0.9beta1-6 1 10009 2.1.0.9beta1-6</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> * 1.0.9rc1 1 10009 2.1.0.9rc1</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> * 1.0.9beta7-10 1 10009 2.1.0.9beta7-10</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> * 1.0.9rc2 1 10009 2.1.0.9rc2</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> * 1.0.9 1 10009 2.1.0.9</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> * 1.0.10beta1 1 10010 2.1.0.10beta1</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> * 1.0.10rc1 1 10010 2.1.0.10rc1</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> * 1.0.10 1 10010 2.1.0.10</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> * 1.0.11beta1-3 1 10011 2.1.0.11beta1-3</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> * 1.0.11rc1 1 10011 2.1.0.11rc1</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> * 1.0.11 1 10011 2.1.0.11</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> * 1.0.12beta1-2 2 10012 2.1.0.12beta1-2</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * 1.0.12rc1 2 10012 2.1.0.12rc1</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> * 1.0.12 2 10012 2.1.0.12</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> * 1.1.0a-f - 10100 2.1.1.0a-f (branch abandoned)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * 1.2.0beta1-2 2 10200 2.1.2.0beta1-2</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * 1.2.0beta3-5 3 10200 3.1.2.0beta3-5</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> * 1.2.0rc1 3 10200 3.1.2.0rc1</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> * 1.2.0 3 10200 3.1.2.0</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> * 1.2.1beta1-4 3 10201 3.1.2.1beta1-4</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> * 1.2.1rc1-2 3 10201 3.1.2.1rc1-2</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> * 1.2.1 3 10201 3.1.2.1</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * 1.2.2beta1-6 12 10202 12.so.0.1.2.2beta1-6</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * 1.0.13beta1 10 10013 10.so.0.1.0.13beta1</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> * 1.0.13rc1 10 10013 10.so.0.1.0.13rc1</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> * 1.2.2rc1 12 10202 12.so.0.1.2.2rc1</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * 1.0.13 10 10013 10.so.0.1.0.13</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> * 1.2.2 12 10202 12.so.0.1.2.2</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * 1.2.3rc1-6 12 10203 12.so.0.1.2.3rc1-6</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> * 1.2.3 12 10203 12.so.0.1.2.3</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * 1.2.4beta1-3 13 10204 12.so.0.1.2.4beta1-3</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * 1.0.14rc1 13 10014 10.so.0.1.0.14rc1</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * 1.2.4rc1 13 10204 12.so.0.1.2.4rc1</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * 1.0.14 10 10014 10.so.0.1.0.14</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> * 1.2.4 13 10204 12.so.0.1.2.4</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * 1.2.5beta1-2 13 10205 12.so.0.1.2.5beta1-2</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * 1.0.15rc1-3 10 10015 10.so.0.1.0.15rc1-3</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> * 1.2.5rc1-3 13 10205 12.so.0.1.2.5rc1-3</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * 1.0.15 10 10015 10.so.0.1.0.15</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> * 1.2.5 13 10205 12.so.0.1.2.5</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> * 1.2.6beta1-4 13 10206 12.so.0.1.2.6beta1-4</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * 1.0.16 10 10016 10.so.0.1.0.16</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> * 1.2.6 13 10206 12.so.0.1.2.6</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> * 1.2.7beta1-2 13 10207 12.so.0.1.2.7beta1-2</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> * 1.0.17rc1 10 10017 10.so.0.1.0.17rc1</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> * 1.2.7rc1 13 10207 12.so.0.1.2.7rc1</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> * 1.0.17 10 10017 10.so.0.1.0.17</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> * 1.2.7 13 10207 12.so.0.1.2.7</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> * 1.2.8beta1-5 13 10208 12.so.0.1.2.8beta1-5</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> * 1.0.18rc1-5 10 10018 10.so.0.1.0.18rc1-5</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> * 1.2.8rc1-5 13 10208 12.so.0.1.2.8rc1-5</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> * 1.0.18 10 10018 10.so.0.1.0.18</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> * 1.2.8 13 10208 12.so.0.1.2.8</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> * 1.2.9beta1-3 13 10209 12.so.0.1.2.9beta1-3</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * 1.2.9beta4-11 13 10209 12.so.0.9[.0]</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> * 1.2.9rc1 13 10209 12.so.0.9[.0]</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> * 1.2.9 13 10209 12.so.0.9[.0]</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> * 1.2.10beta1-8 13 10210 12.so.0.10[.0]</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> * 1.2.10rc1-3 13 10210 12.so.0.10[.0]</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> * 1.2.10 13 10210 12.so.0.10[.0]</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> * 1.2.11beta1-4 13 10211 12.so.0.11[.0]</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * 1.0.19rc1-5 10 10019 10.so.0.19[.0]</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> * 1.2.11rc1-5 13 10211 12.so.0.11[.0]</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> * 1.0.19 10 10019 10.so.0.19[.0]</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * 1.2.11 13 10211 12.so.0.11[.0]</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> * 1.0.20 10 10020 10.so.0.20[.0]</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> * 1.2.12 13 10212 12.so.0.12[.0]</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> * 1.2.13beta1 13 10213 12.so.0.13[.0]</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> * 1.0.21 10 10021 10.so.0.21[.0]</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> * 1.2.13 13 10213 12.so.0.13[.0]</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * 1.2.14beta1-2 13 10214 12.so.0.14[.0]</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * 1.0.22rc1 10 10022 10.so.0.22[.0]</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> * 1.2.14rc1 13 10214 12.so.0.14[.0]</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> * 1.0.22 10 10022 10.so.0.22[.0]</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> * 1.2.14 13 10214 12.so.0.14[.0]</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> * 1.2.15beta1-6 13 10215 12.so.0.15[.0]</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> * 1.0.23rc1-5 10 10023 10.so.0.23[.0]</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> * 1.2.15rc1-5 13 10215 12.so.0.15[.0]</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> * 1.0.23 10 10023 10.so.0.23[.0]</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> * 1.2.15 13 10215 12.so.0.15[.0]</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> * 1.2.16beta1-2 13 10216 12.so.0.16[.0]</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> * 1.2.16rc1 13 10216 12.so.0.16[.0]</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * 1.0.24 10 10024 10.so.0.24[.0]</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> * 1.2.16 13 10216 12.so.0.16[.0]</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> * 1.2.17beta1-2 13 10217 12.so.0.17[.0]</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> * 1.0.25rc1 10 10025 10.so.0.25[.0]</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * 1.2.17rc1-3 13 10217 12.so.0.17[.0]</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * 1.0.25 10 10025 10.so.0.25[.0]</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * 1.2.17 13 10217 12.so.0.17[.0]</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> * 1.0.26 10 10026 10.so.0.26[.0]</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> * 1.2.18 13 10218 12.so.0.18[.0]</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> * 1.2.19beta1-31 13 10219 12.so.0.19[.0]</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> * 1.0.27rc1-6 10 10027 10.so.0.27[.0]</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> * 1.2.19rc1-6 13 10219 12.so.0.19[.0]</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> * 1.0.27 10 10027 10.so.0.27[.0]</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> * 1.2.19 13 10219 12.so.0.19[.0]</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> * 1.2.20beta01-04 13 10220 12.so.0.20[.0]</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> * 1.0.28rc1-6 10 10028 10.so.0.28[.0]</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> * 1.2.20rc1-6 13 10220 12.so.0.20[.0]</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> * 1.0.28 10 10028 10.so.0.28[.0]</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> * 1.2.20 13 10220 12.so.0.20[.0]</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> * 1.2.21beta1-2 13 10221 12.so.0.21[.0]</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> * 1.2.21rc1-3 13 10221 12.so.0.21[.0]</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> * 1.0.29 10 10029 10.so.0.29[.0]</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * 1.2.21 13 10221 12.so.0.21[.0]</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> * 1.2.22beta1-4 13 10222 12.so.0.22[.0]</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * 1.0.30rc1 10 10030 10.so.0.30[.0]</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> * 1.2.22rc1 13 10222 12.so.0.22[.0]</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> * 1.0.30 10 10030 10.so.0.30[.0]</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> * 1.2.22 13 10222 12.so.0.22[.0]</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> * 1.2.23beta01-05 13 10223 12.so.0.23[.0]</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> * 1.2.23rc01 13 10223 12.so.0.23[.0]</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> * 1.2.23 13 10223 12.so.0.23[.0]</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> * 1.2.24beta01-02 13 10224 12.so.0.24[.0]</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * 1.2.24rc01 13 10224 12.so.0.24[.0]</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> * 1.2.24 13 10224 12.so.0.24[.0]</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> * 1.2.25beta01-06 13 10225 12.so.0.25[.0]</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> * 1.2.25rc01-02 13 10225 12.so.0.25[.0]</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> * 1.0.31 10 10031 10.so.0.31[.0]</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> * 1.2.25 13 10225 12.so.0.25[.0]</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> * 1.2.26beta01-06 13 10226 12.so.0.26[.0]</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"> * 1.2.26rc01 13 10226 12.so.0.26[.0]</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> * 1.2.26 13 10226 12.so.0.26[.0]</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> * 1.0.32 10 10032 10.so.0.32[.0]</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"> * 1.2.27beta01-06 13 10227 12.so.0.27[.0]</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"> * 1.2.27rc01 13 10227 12.so.0.27[.0]</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> * 1.0.33 10 10033 10.so.0.33[.0]</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> * 1.2.27 13 10227 12.so.0.27[.0]</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> * 1.0.34 10 10034 10.so.0.34[.0]</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> * 1.2.28 13 10228 12.so.0.28[.0]</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> * 1.2.29beta01-03 13 10229 12.so.0.29[.0]</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> * 1.2.29rc01 13 10229 12.so.0.29[.0]</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"> * 1.0.35 10 10035 10.so.0.35[.0]</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"> * 1.2.29 13 10229 12.so.0.29[.0]</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment"> * 1.0.37 10 10037 10.so.0.37[.0]</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> * 1.2.30beta01-04 13 10230 12.so.0.30[.0]</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> * 1.0.38rc01-08 10 10038 10.so.0.38[.0]</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> * 1.2.30rc01-08 13 10230 12.so.0.30[.0]</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> * 1.0.38 10 10038 10.so.0.38[.0]</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> * 1.2.30 13 10230 12.so.0.30[.0]</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> * 1.0.39rc01-03 10 10039 10.so.0.39[.0]</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> * 1.2.31rc01-03 13 10231 12.so.0.31[.0]</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> * 1.0.39 10 10039 10.so.0.39[.0]</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> * 1.2.31 13 10231 12.so.0.31[.0]</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> * 1.2.32beta01-02 13 10232 12.so.0.32[.0]</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> * 1.0.40rc01 10 10040 10.so.0.40[.0]</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> * 1.2.32rc01 13 10232 12.so.0.32[.0]</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> * 1.0.40 10 10040 10.so.0.40[.0]</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> * 1.2.32 13 10232 12.so.0.32[.0]</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> * 1.2.33beta01-02 13 10233 12.so.0.33[.0]</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> * 1.2.33rc01-02 13 10233 12.so.0.33[.0]</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * 1.0.41rc01 10 10041 10.so.0.41[.0]</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> * 1.2.33 13 10233 12.so.0.33[.0]</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> * 1.0.41 10 10041 10.so.0.41[.0]</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> * 1.2.34beta01-07 13 10234 12.so.0.34[.0]</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> * 1.0.42rc01 10 10042 10.so.0.42[.0]</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> * 1.2.34rc01 13 10234 12.so.0.34[.0]</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> * 1.0.42 10 10042 10.so.0.42[.0]</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> * 1.2.34 13 10234 12.so.0.34[.0]</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> * 1.2.35beta01-03 13 10235 12.so.0.35[.0]</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> * 1.0.43rc01-02 10 10043 10.so.0.43[.0]</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> * 1.2.35rc01-02 13 10235 12.so.0.35[.0]</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> * 1.0.43 10 10043 10.so.0.43[.0]</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> * 1.2.35 13 10235 12.so.0.35[.0]</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> * 1.2.36beta01-05 13 10236 12.so.0.36[.0]</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> * 1.2.36rc01 13 10236 12.so.0.36[.0]</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> * 1.0.44 10 10044 10.so.0.44[.0]</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * 1.2.36 13 10236 12.so.0.36[.0]</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> * Henceforth the source version will match the shared-library major</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> * and minor numbers; the shared-library major version number will be</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> * used for changes in backward compatibility, as it is intended. The</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> * PNG_LIBPNG_VER macro, which is not used within libpng but is available</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> * for applications, is an unsigned integer of the form xyyzz corresponding</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"> * to the source version x.y.z (leading zeros in y and z). Beta versions</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"> * were given the previous public release number plus a letter, until</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> * version 1.0.6j; from then on they were given the upcoming public</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"> * release number plus &quot;betaNN&quot; or &quot;rcNN&quot;.</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment"> * Binary incompatibility exists only when applications make direct access</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment"> * to the info_ptr or png_ptr members through png.h, and the compiled</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment"> * application is loaded with a different version of the library.</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> * DLLNUM will change each time there are forward or backward changes</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> * in binary compatibility (e.g., when a new feature is added).</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> * See libpng.txt or libpng.3 for more information. The PNG specification</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> * is available as a W3C Recommendation and as an ISO Specification,</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> * &lt;http://www.w3.org/TR/2003/REC-PNG-20031110/</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> * COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> * If you modify libpng you may insert additional notices immediately following</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> * this sentence.</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> * libpng versions 1.2.6, August 15, 2004, through 1.2.36, May 7, 2009, are</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> * Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> * distributed according to the same disclaimer and license as libpng-1.2.5</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> * with the following individual added to the list of Contributing Authors:</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> * Cosmin Truta</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> * libpng versions 1.0.7, July 1, 2000, through 1.2.5, October 3, 2002, are</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> * Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> * distributed according to the same disclaimer and license as libpng-1.0.6</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> * with the following individuals added to the list of Contributing Authors:</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> * Simon-Pierre Cadieux</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> * Eric S. Raymond</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> * Gilles Vollant</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> * and with the following additions to the disclaimer:</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> * There is no warranty against interference with your enjoyment of the</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> * library or against infringement. There is no warranty that our</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> * efforts or the library will fulfill any of your particular purposes</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> * or needs. This library is provided with all faults, and the entire</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> * risk of satisfactory quality, performance, accuracy, and effort is with</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> * the user.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> * libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> * Copyright (c) 1998, 1999, 2000 Glenn Randers-Pehrson, and are</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> * distributed according to the same disclaimer and license as libpng-0.96,</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> * with the following individuals added to the list of Contributing Authors:</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> * Tom Lane</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> * Glenn Randers-Pehrson</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> * Willem van Schaik</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> * libpng versions 0.89, June 1996, through 0.96, May 1997, are</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> * Copyright (c) 1996, 1997 Andreas Dilger</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> * Distributed according to the same disclaimer and license as libpng-0.88,</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"> * with the following individuals added to the list of Contributing Authors:</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> * John Bowler</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> * Kevin Bracey</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> * Sam Bushell</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> * Magnus Holmgren</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> * Greg Roelofs</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> * Tom Tanner</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> * libpng versions 0.5, May 1995, through 0.88, January 1996, are</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> * Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> * For the purposes of this copyright and license, &quot;Contributing Authors&quot;</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> * is defined as the following set of individuals:</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> * Andreas Dilger</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> * Dave Martindale</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> * Guy Eric Schalnat</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> * Paul Schmidt</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> * Tim Wegner</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> * The PNG Reference Library is supplied &quot;AS IS&quot;. The Contributing Authors</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> * and Group 42, Inc. disclaim all warranties, expressed or implied,</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> * including, without limitation, the warranties of merchantability and of</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> * fitness for any purpose. The Contributing Authors and Group 42, Inc.</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> * assume no liability for direct, indirect, incidental, special, exemplary,</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> * or consequential damages, which may result from the use of the PNG</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> * Reference Library, even if advised of the possibility of such damage.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> * Permission is hereby granted to use, copy, modify, and distribute this</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> * source code, or portions hereof, for any purpose, without fee, subject</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"> * to the following restrictions:</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> * 1. The origin of this source code must not be misrepresented.</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="comment"> * 2. Altered versions must be plainly marked as such and</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment"> * must not be misrepresented as being the original source.</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> * 3. This Copyright notice may not be removed or altered from</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> * any source or altered source distribution.</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment"> * The Contributing Authors and Group 42, Inc. specifically permit, without</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"> * fee, and encourage the use of this source code as a component to</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"> * supporting the PNG file format in commercial products. If you use this</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"> * source code in a product, acknowledgment is not required but would be</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> * appreciated.</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="comment"> * A &quot;png_get_copyright&quot; function is available, for convenient use in &quot;about&quot;</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment"> * boxes and the like:</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> * printf(&quot;%s&quot;,png_get_copyright(NULL));</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> * Also, the PNG logo (in PNG format, of course) is supplied in the</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment"> * files &quot;pngbar.png&quot; and &quot;pngbar.jpg (88x31) and &quot;pngnow.png&quot; (98x31).</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"> * Libpng is OSI Certified Open Source Software. OSI Certified is a</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"> * certification mark of the Open Source Initiative.</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="comment"> * The contributing authors would like to thank all those who helped</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment"> * with testing, bug fixes, and patience. This wouldn&#39;t have been</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="comment"> * possible without all of you.</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="comment"> * Thanks to Frank J. T. Wojcik for helping with the documentation.</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment"> * Y2K compliance in libpng:</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment"> * =========================</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"> * May 7, 2009</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="comment"> * Since the PNG Development group is an ad-hoc body, we can&#39;t make</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="comment"> * an official declaration.</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> * This is your unofficial assurance that libpng from version 0.71 and</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> * upward through 1.2.36 are Y2K compliant. It is my belief that earlier</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="comment"> * versions were also Y2K compliant.</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment"> * Libpng only has three year fields. One is a 2-byte unsigned integer</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment"> * that will hold years up to 65535. The other two hold the date in text</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment"> * format, and will hold years up to 9999.</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment"> * The integer is</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="comment"> * &quot;png_uint_16 year&quot; in png_time_struct.</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment"> * The strings are</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> * &quot;png_charp time_buffer&quot; in png_struct and</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"> * &quot;near_time_buffer&quot;, which is a local character string in png.c.</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> * There are seven time-related functions:</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> * png.c: png_convert_to_rfc_1123() in png.c</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> * (formerly png_convert_to_rfc_1152() in error)</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> * png_convert_from_struct_tm() in pngwrite.c, called in pngwrite.c</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"> * png_convert_from_time_t() in pngwrite.c</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> * png_get_tIME() in pngget.c</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> * png_handle_tIME() in pngrutil.c, called in pngread.c</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> * png_set_tIME() in pngset.c</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment"> * png_write_tIME() in pngwutil.c, called in pngwrite.c</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment"> * All handle dates properly in a Y2K environment. The</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment"> * png_convert_from_time_t() function calls gmtime() to convert from system</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment"> * clock time, which returns (year - 1900), which we properly convert to</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment"> * the full 4-digit year. There is a possibility that applications using</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> * libpng are not passing 4-digit years into the png_convert_to_rfc_1123()</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"> * function, or that they are incorrectly passing only a 2-digit year</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> * instead of &quot;year - 1900&quot; into the png_convert_from_struct_tm() function,</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment"> * but this is not under our control. The libpng documentation has always</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment"> * stated that it works with 4-digit years, and the APIs have been</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment"> * documented as such.</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment"> * The tIME chunk itself is also Y2K compliant. It uses a 2-byte unsigned</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> * integer to hold the year, and can hold years as large as 65535.</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> * zlib, upon which libpng depends, is also Y2K compliant. It contains</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> * no date-related code.</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> * Glenn Randers-Pehrson</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment"> * libpng maintainer</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> * PNG Development Group</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#ifndef PNG_H</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_H</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment">/* This is not the place to learn how to use libpng. The file libpng.txt</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> * describes how to use libpng, and the file example.c summarizes it</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> * with some code on which to build. This file is useful for looking</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"> * at the actual function definitions and structure components.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment">/* Version information for png.h - this should match the version in png.c */</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_VER_STRING &quot;1.2.36&quot;</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HEADER_VERSION_STRING \</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="preprocessor"> &quot; libpng version 1.2.36 - May 7, 2009\n&quot;</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_VER_SONUM 0</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_VER_DLLNUM 13</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="comment">/* These should match the first 3 components of PNG_LIBPNG_VER_STRING: */</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_VER_MAJOR 1</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_VER_MINOR 2</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_VER_RELEASE 36</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="preprocessor"></span><span class="comment">/* This should match the numeric part of the final component of</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> * PNG_LIBPNG_VER_STRING, omitting any leading zero: */</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_VER_BUILD 0</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment">/* Release Status */</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_BUILD_ALPHA 1</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_BETA 2</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_RC 3</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_STABLE 4</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_RELEASE_STATUS_MASK 7</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="preprocessor"></span> </div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment">/* Release-Specific Flags */</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_BUILD_PATCH 8 </span><span class="comment">/* Can be OR&#39;ed with</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> PNG_LIBPNG_BUILD_STABLE only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_PRIVATE 16 </span><span class="comment">/* Cannot be OR&#39;ed with</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="comment"> PNG_LIBPNG_BUILD_SPECIAL */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_LIBPNG_BUILD_SPECIAL 32 </span><span class="comment">/* Cannot be OR&#39;ed with</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="comment"> PNG_LIBPNG_BUILD_PRIVATE */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_BUILD_BASE_TYPE PNG_LIBPNG_BUILD_STABLE</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment">/* Careful here. At one time, Guy wanted to use 082, but that would be octal.</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> * We must not include leading zeros.</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment"> * Versions 0.7 through 1.0.0 were in the range 0 to 100 here (only</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> * version 1.0.0 was mis-numbered 100 instead of 10000). From</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment"> * version 1.0.1 it&#39;s xxyyzz, where x=major, y=minor, z=release */</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="preprocessor">#define PNG_LIBPNG_VER 10236 </span><span class="comment">/* 1.2.36 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="preprocessor">#ifndef PNG_VERSION_INFO_ONLY</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="preprocessor"></span><span class="comment">/* include the compression library&#39;s header */</span></div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor">#include &quot;zlib.h&quot;</span></div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="comment">/* include all user configurable info, including optional assembler routines */</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="preprocessor">#include &quot;pngconf.h&quot;</span></div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment"> * Added at libpng-1.2.8 */</span></div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment">/* Ref MSDN: Private as priority over Special</span></div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> * VS_FF_PRIVATEBUILD File *was not* built using standard release</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"> * procedures. If this value is given, the StringFileInfo block must</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> * contain a PrivateBuild string. </span></div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="comment"> * VS_FF_SPECIALBUILD File *was* built by the original company using</span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="comment"> * standard release procedures but is a variation of the standard</span></div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment"> * file of the same version number. If this value is given, the</span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment"> * StringFileInfo block must contain a SpecialBuild string. </span></div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#if defined(PNG_USER_PRIVATEBUILD)</span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_LIBPNG_BUILD_TYPE \</span></div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor"> (PNG_LIBPNG_BUILD_BASE_TYPE | PNG_LIBPNG_BUILD_PRIVATE)</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_LIBPNG_SPECIALBUILD)</span></div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_LIBPNG_BUILD_TYPE \</span></div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="preprocessor"> (PNG_LIBPNG_BUILD_BASE_TYPE | PNG_LIBPNG_BUILD_SPECIAL)</span></div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_LIBPNG_BUILD_TYPE (PNG_LIBPNG_BUILD_BASE_TYPE)</span></div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#ifndef PNG_VERSION_INFO_ONLY</span></div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="comment">/* Inhibit C++ name-mangling for libpng functions but not for system calls. */</span></div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">/* This file is arranged in several sections. The first section contains</span></div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="comment"> * structure and type definitions. The second section contains the external</span></div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment"> * library functions, while the third has the internal library functions,</span></div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="comment"> * which applications aren&#39;t expected to use directly.</span></div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="preprocessor">#ifndef PNG_NO_TYPECAST_NULL</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define int_p_NULL (int *)NULL</span></div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_bytep_NULL (png_bytep)NULL</span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_bytepp_NULL (png_bytepp)NULL</span></div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_doublep_NULL (png_doublep)NULL</span></div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_error_ptr_NULL (png_error_ptr)NULL</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_flush_ptr_NULL (png_flush_ptr)NULL</span></div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_free_ptr_NULL (png_free_ptr)NULL</span></div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_infopp_NULL (png_infopp)NULL</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_malloc_ptr_NULL (png_malloc_ptr)NULL</span></div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_read_status_ptr_NULL (png_read_status_ptr)NULL</span></div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_rw_ptr_NULL (png_rw_ptr)NULL</span></div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_structp_NULL (png_structp)NULL</span></div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_uint_16p_NULL (png_uint_16p)NULL</span></div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_voidp_NULL (png_voidp)NULL</span></div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_write_status_ptr_NULL (png_write_status_ptr)NULL</span></div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define int_p_NULL NULL</span></div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_bytep_NULL NULL</span></div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_bytepp_NULL NULL</span></div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_doublep_NULL NULL</span></div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_error_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_flush_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_free_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_infopp_NULL NULL</span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_malloc_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_read_status_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_rw_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_structp_NULL NULL</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_uint_16p_NULL NULL</span></div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_voidp_NULL NULL</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_write_status_ptr_NULL NULL</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="comment">/* variables declared in png.c - only it needs to define PNG_NO_EXTERN */</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_EXTERN) || defined(PNG_ALWAYS_EXTERN)</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor"></span><span class="comment">/* Version information for C files, stored in png.c. This had better match</span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment"> * the version above.</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor"></span>PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">char</span>) png_libpng_ver[18];</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="comment">/* need room for 99.99.99beta99z */</span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_libpng_ver png_get_header_ver(NULL)</span></div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor">#ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor"></span><span class="comment">/* This was removed in version 1.0.5c */</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="comment">/* Structures to facilitate easy interlacing. See png.c for more details */</span></div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_start[7];</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_inc[7];</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_ystart[7];</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_yinc[7];</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_mask[7];</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;PNG_EXPORT_VAR (PNG_CONST <span class="keywordtype">int</span> FARDATA) png_pass_dsp_mask[7];</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="comment">/* This isn&#39;t currently used. If you need it, see png.c for more details.</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="comment">PNG_EXPORT_VAR (PNG_CONST int FARDATA) png_pass_height[7];</span></div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_NO_EXTERN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="comment">/* Three color definitions. The order of the red, green, and blue, (and the</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="comment"> * exact size) is not important, although the size of the fields need to</span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="comment"> * be png_byte or png_uint_16 (as defined below).</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structpng__color__struct.html"> 584</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__color__struct.html">png_color_struct</a></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;{</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; png_byte red;</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; png_byte green;</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; png_byte blue;</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;} <a class="code" href="structpng__color__struct.html">png_color</a>;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__struct.html">png_color</a> FAR * png_colorp;</div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__struct.html">png_color</a> FAR * FAR * png_colorpp;</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
+<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="structpng__color__16__struct.html"> 593</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__color__16__struct.html">png_color_16_struct</a></div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;{</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; png_byte index; <span class="comment">/* used for palette files */</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; png_uint_16 red; <span class="comment">/* for use in red green blue files */</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; png_uint_16 green;</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; png_uint_16 blue;</div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; png_uint_16 gray; <span class="comment">/* for use in grayscale files */</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;} <a class="code" href="structpng__color__16__struct.html">png_color_16</a>;</div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__16__struct.html">png_color_16</a> FAR * png_color_16p;</div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__16__struct.html">png_color_16</a> FAR * FAR * png_color_16pp;</div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;</div>
+<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="structpng__color__8__struct.html"> 604</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__color__8__struct.html">png_color_8_struct</a></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;{</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; png_byte red; <span class="comment">/* for use in red green blue files */</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; png_byte green;</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; png_byte blue;</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; png_byte gray; <span class="comment">/* for use in grayscale files */</span></div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; png_byte alpha; <span class="comment">/* for alpha channel files */</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;} <a class="code" href="structpng__color__8__struct.html">png_color_8</a>;</div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__8__struct.html">png_color_8</a> FAR * png_color_8p;</div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__color__8__struct.html">png_color_8</a> FAR * FAR * png_color_8pp;</div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;</div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="comment"> * The following two structures are used for the in-core representation</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="comment"> * of sPLT chunks.</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="structpng__sPLT__entry__struct.html"> 619</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__sPLT__entry__struct.html">png_sPLT_entry_struct</a></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;{</div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; png_uint_16 red;</div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; png_uint_16 green;</div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; png_uint_16 blue;</div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; png_uint_16 alpha;</div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; png_uint_16 frequency;</div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;} <a class="code" href="structpng__sPLT__entry__struct.html">png_sPLT_entry</a>;</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__sPLT__entry__struct.html">png_sPLT_entry</a> FAR * png_sPLT_entryp;</div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__sPLT__entry__struct.html">png_sPLT_entry</a> FAR * FAR * png_sPLT_entrypp;</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="comment">/* When the depth of the sPLT palette is 8 bits, the color and alpha samples</span></div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="comment"> * occupy the LSB of their respective members, and the MSB of each member</span></div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="comment"> * is zero-filled. The frequency member always occupies the full 16 bits.</span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;</div>
+<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="structpng__sPLT__struct.html"> 635</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__sPLT__struct.html">png_sPLT_struct</a></div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;{</div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; png_charp name; <span class="comment">/* palette name */</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; png_byte depth; <span class="comment">/* depth of palette samples */</span></div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; png_sPLT_entryp entries; <span class="comment">/* palette entries */</span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; png_int_32 nentries; <span class="comment">/* number of palette entries */</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;} <a class="code" href="structpng__sPLT__struct.html">png_sPLT_t</a>;</div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__sPLT__struct.html">png_sPLT_t</a> FAR * png_sPLT_tp;</div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__sPLT__struct.html">png_sPLT_t</a> FAR * FAR * png_sPLT_tpp;</div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#ifdef PNG_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor"></span><span class="comment">/* png_text holds the contents of a text/ztxt/itxt chunk in a PNG file,</span></div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="comment"> * and whether that contents is compressed or not. The &quot;key&quot; field</span></div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="comment"> * points to a regular zero-terminated C string. The &quot;text&quot;, &quot;lang&quot;, and</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="comment"> * &quot;lang_key&quot; fields can be regular C strings, empty strings, or NULL pointers.</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="comment"> * However, the * structure returned by png_get_text() will always contain</span></div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="comment"> * regular zero-terminated C strings (possibly empty), never NULL pointers,</span></div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="comment"> * so they can be safely used in printf() and other string-handling functions.</span></div>
+<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="structpng__text__struct.html"> 654</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__text__struct.html">png_text_struct</a></div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;{</div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordtype">int</span> compression; <span class="comment">/* compression value:</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="comment"> -1: tEXt, none</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="comment"> 0: zTXt, deflate</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="comment"> 1: iTXt, none</span></div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="comment"> 2: iTXt, deflate */</span></div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; png_charp key; <span class="comment">/* keyword, 1-79 character description of &quot;text&quot; */</span></div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; png_charp text; <span class="comment">/* comment, may be an empty string (ie &quot;&quot;)</span></div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="comment"> or a NULL pointer */</span></div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; png_size_t text_length; <span class="comment">/* length of the text string */</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#ifdef PNG_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor"></span> png_size_t itxt_length; <span class="comment">/* length of the itxt string */</span></div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; png_charp lang; <span class="comment">/* language code, 0-79 characters</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="comment"> or a NULL pointer */</span></div>
+<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; png_charp lang_key; <span class="comment">/* keyword translated UTF-8 string, 0 or more</span></div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="comment"> chars or a NULL pointer */</span></div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor"></span>} <a class="code" href="structpng__text__struct.html">png_text</a>;</div>
+<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__text__struct.html">png_text</a> FAR * png_textp;</div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__text__struct.html">png_text</a> FAR * FAR * png_textpp;</div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="comment">/* Supported compression types for text in PNG files (tEXt, and zTXt).</span></div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="comment"> * The values of the PNG_TEXT_COMPRESSION_ defines should NOT be changed. */</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor">#define PNG_TEXT_COMPRESSION_NONE_WR -3</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TEXT_COMPRESSION_zTXt_WR -2</span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TEXT_COMPRESSION_NONE -1</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TEXT_COMPRESSION_zTXt 0</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ITXT_COMPRESSION_NONE 1</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ITXT_COMPRESSION_zTXt 2</span></div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TEXT_COMPRESSION_LAST 3 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="comment">/* png_time is a way to hold the time in an machine independent way.</span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="comment"> * Two conversions are provided, both from time_t and struct tm. There</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="comment"> * is no portable way to convert to either of these structures, as far</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="comment"> * as I know. If you know of a portable way, send it to me. As a side</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="comment"> * note - PNG has always been Year 2000 compliant!</span></div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00693"></a><span class="lineno"><a class="line" href="structpng__time__struct.html"> 693</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__time__struct.html">png_time_struct</a></div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;{</div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; png_uint_16 year; <span class="comment">/* full year, as in, 1995 */</span></div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; png_byte month; <span class="comment">/* month of year, 1 - 12 */</span></div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; png_byte day; <span class="comment">/* day of month, 1 - 31 */</span></div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; png_byte hour; <span class="comment">/* hour of day, 0 - 23 */</span></div>
+<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; png_byte minute; <span class="comment">/* minute of hour, 0 - 59 */</span></div>
+<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; png_byte second; <span class="comment">/* second of minute, 0 - 60 (for leap seconds) */</span></div>
+<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;} <a class="code" href="structpng__time__struct.html">png_time</a>;</div>
+<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__time__struct.html">png_time</a> FAR * png_timep;</div>
+<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__time__struct.html">png_time</a> FAR * FAR * png_timepp;</div>
+<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;</div>
+<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor"></span><span class="comment">/* png_unknown_chunk is a structure to hold queued chunks for which there is</span></div>
+<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="comment"> * no specific support. The idea is that we can use this to queue</span></div>
+<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="comment"> * up private chunks for output even though the library doesn&#39;t actually</span></div>
+<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="comment"> * know about their semantics.</span></div>
+<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor">#define PNG_CHUNK_NAME_LENGTH 5</span></div>
+<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="structpng__unknown__chunk__t.html"> 712</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__unknown__chunk__t.html">png_unknown_chunk_t</a></div>
+<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;{</div>
+<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; png_byte name[PNG_CHUNK_NAME_LENGTH];</div>
+<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; png_byte *data;</div>
+<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; png_size_t size;</div>
+<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;</div>
+<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="comment">/* libpng-using applications should NOT directly modify this byte. */</span></div>
+<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; png_byte location; <span class="comment">/* mode of operation at read time */</span></div>
+<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;}</div>
+<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<a class="code" href="structpng__unknown__chunk__t.html">png_unknown_chunk</a>;</div>
+<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__unknown__chunk__t.html">png_unknown_chunk</a> FAR * png_unknown_chunkp;</div>
+<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__unknown__chunk__t.html">png_unknown_chunk</a> FAR * FAR * png_unknown_chunkpp;</div>
+<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="comment">/* png_info is a structure that holds the information in a PNG file so</span></div>
+<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="comment"> * that the application can find out the characteristics of the image.</span></div>
+<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="comment"> * If you are reading the file, this structure will tell you what is</span></div>
+<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="comment"> * in the PNG file. If you are writing the file, fill in the information</span></div>
+<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="comment"> * you want to put into the PNG file, then call png_write_info().</span></div>
+<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="comment"> * The names chosen should be very close to the PNG specification, so</span></div>
+<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="comment"> * consult that document for information about the meaning of each field.</span></div>
+<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="comment"> * With libpng &lt; 0.95, it was only possible to directly set and read the</span></div>
+<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="comment"> * the values in the png_info_struct, which meant that the contents and</span></div>
+<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;<span class="comment"> * order of the values had to remain fixed. With libpng 0.95 and later,</span></div>
+<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<span class="comment"> * however, there are now functions that abstract the contents of</span></div>
+<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="comment"> * png_info_struct from the application, so this makes it easier to use</span></div>
+<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="comment"> * libpng with dynamic libraries, and even makes it possible to use</span></div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="comment"> * libraries that don&#39;t have all of the libpng ancillary chunk-handing</span></div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="comment"> * functionality.</span></div>
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="comment"> * In any case, the order of the parameters in png_info_struct should NOT</span></div>
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="comment"> * be changed for as long as possible to keep compatibility with applications</span></div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="comment"> * that use the old direct-access method with png_info_struct.</span></div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="comment"> * The following members may have allocated storage attached that should be</span></div>
+<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="comment"> * cleaned up before the structure is discarded: palette, trans, text,</span></div>
+<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;<span class="comment"> * pcal_purpose, pcal_units, pcal_params, hist, iccp_name, iccp_profile,</span></div>
+<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="comment"> * splt_palettes, scal_unit, row_pointers, and unknowns. By default, these</span></div>
+<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="comment"> * are automatically freed when the info structure is deallocated, if they were</span></div>
+<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="comment"> * allocated internally by libpng. This behavior can be changed by means</span></div>
+<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="comment"> * of the png_data_freer() function.</span></div>
+<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="comment"> * More allocation details: all the chunk-reading functions that</span></div>
+<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="comment"> * change these members go through the corresponding png_set_*</span></div>
+<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="comment"> * functions. A function to clear these members is available: see</span></div>
+<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="comment"> * png_free_data(). The png_set_* functions do not depend on being</span></div>
+<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="comment"> * able to point info structure members to any of the storage they are</span></div>
+<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="comment"> * passed (they make their own copies), EXCEPT that the png_set_text</span></div>
+<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="comment"> * functions use the same storage passed to them in the text_ptr or</span></div>
+<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="comment"> * itxt_ptr structure argument, and the png_set_rows and png_set_unknowns</span></div>
+<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="comment"> * functions do not make their own copies.</span></div>
+<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="structpng__info__struct.html"> 765</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__info__struct.html">png_info_struct</a></div>
+<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;{</div>
+<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="comment">/* the following are necessary for every PNG file */</span></div>
+<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; png_uint_32 width; <span class="comment">/* width of image in pixels (from IHDR) */</span></div>
+<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; png_uint_32 height; <span class="comment">/* height of image in pixels (from IHDR) */</span></div>
+<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; png_uint_32 valid; <span class="comment">/* valid chunk data (see PNG_INFO_ below) */</span></div>
+<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; png_uint_32 rowbytes; <span class="comment">/* bytes needed to hold an untransformed row */</span></div>
+<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; png_colorp palette; <span class="comment">/* array of color values (valid &amp; PNG_INFO_PLTE) */</span></div>
+<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; png_uint_16 num_palette; <span class="comment">/* number of color entries in &quot;palette&quot; (PLTE) */</span></div>
+<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; png_uint_16 num_trans; <span class="comment">/* number of transparent palette color (tRNS) */</span></div>
+<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; png_byte bit_depth; <span class="comment">/* 1, 2, 4, 8, or 16 bits/channel (from IHDR) */</span></div>
+<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; png_byte color_type; <span class="comment">/* see PNG_COLOR_TYPE_ below (from IHDR) */</span></div>
+<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="comment">/* The following three should have been named *_method not *_type */</span></div>
+<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; png_byte compression_type; <span class="comment">/* must be PNG_COMPRESSION_TYPE_BASE (IHDR) */</span></div>
+<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; png_byte filter_type; <span class="comment">/* must be PNG_FILTER_TYPE_BASE (from IHDR) */</span></div>
+<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; png_byte interlace_type; <span class="comment">/* One of PNG_INTERLACE_NONE, PNG_INTERLACE_ADAM7 */</span></div>
+<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;</div>
+<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; <span class="comment">/* The following is informational only on read, and not used on writes. */</span></div>
+<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; png_byte channels; <span class="comment">/* number of data channels per pixel (1, 2, 3, 4) */</span></div>
+<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; png_byte pixel_depth; <span class="comment">/* number of bits per pixel */</span></div>
+<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; png_byte spare_byte; <span class="comment">/* to align the data, and for future use */</span></div>
+<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; png_byte signature[8]; <span class="comment">/* magic bytes read by libpng from start of file */</span></div>
+<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;</div>
+<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; <span class="comment">/* The rest of the data is optional. If you are reading, check the</span></div>
+<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="comment"> * valid field to see if the information in these are valid. If you</span></div>
+<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="comment"> * are writing, set the valid field to those chunks you want written,</span></div>
+<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="comment"> * and initialize the appropriate fields below.</span></div>
+<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;</div>
+<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="preprocessor">#if defined(PNG_gAMA_SUPPORTED) &amp;&amp; defined(PNG_FLOATING_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The gAMA chunk describes the gamma characteristics of the system</span></div>
+<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="comment"> * on which the image was created, normally in the range [1.0, 2.5].</span></div>
+<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="comment"> * Data is valid if (valid &amp; PNG_INFO_gAMA) is non-zero.</span></div>
+<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="keywordtype">float</span> gamma; <span class="comment">/* gamma value of image, if (valid &amp; PNG_INFO_gAMA) */</span></div>
+<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#if defined(PNG_sRGB_SUPPORTED)</span></div>
+<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="preprocessor"></span> <span class="comment">/* GR-P, 0.96a */</span></div>
+<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="comment">/* Data valid if (valid &amp; PNG_INFO_sRGB) non-zero. */</span></div>
+<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; png_byte srgb_intent; <span class="comment">/* sRGB rendering intent [0, 1, 2, or 3] */</span></div>
+<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;<span class="preprocessor">#if defined(PNG_TEXT_SUPPORTED)</span></div>
+<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The tEXt, and zTXt chunks contain human-readable textual data in</span></div>
+<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="comment"> * uncompressed, compressed, and optionally compressed forms, respectively.</span></div>
+<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="comment"> * The data in &quot;text&quot; is an array of pointers to uncompressed,</span></div>
+<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="comment"> * null-terminated C strings. Each chunk has a keyword that describes the</span></div>
+<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="comment"> * textual data contained in that chunk. Keywords are not required to be</span></div>
+<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="comment"> * unique, and the text string may be empty. Any number of text chunks may</span></div>
+<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="comment"> * be in an image.</span></div>
+<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; <span class="keywordtype">int</span> num_text; <span class="comment">/* number of comments read/to write */</span></div>
+<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <span class="keywordtype">int</span> max_text; <span class="comment">/* current size of text array */</span></div>
+<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; png_textp text; <span class="comment">/* array of comments read/to write */</span></div>
+<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_TEXT_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="preprocessor">#if defined(PNG_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The tIME chunk holds the last time the displayed image data was</span></div>
+<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="comment"> * modified. See the png_time struct for the contents of this struct.</span></div>
+<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; <a class="code" href="structpng__time__struct.html">png_time</a> mod_time;</div>
+<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;<span class="preprocessor">#if defined(PNG_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The sBIT chunk specifies the number of significant high-order bits</span></div>
+<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;<span class="comment"> * in the pixel data. Values are in the range [1, bit_depth], and are</span></div>
+<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="comment"> * only specified for the channels in the pixel data. The contents of</span></div>
+<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;<span class="comment"> * the low-order bits is not specified. Data is valid if</span></div>
+<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;<span class="comment"> * (valid &amp; PNG_INFO_sBIT) is non-zero.</span></div>
+<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; <a class="code" href="structpng__color__8__struct.html">png_color_8</a> sig_bit; <span class="comment">/* significant bits in color channels */</span></div>
+<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;<span class="preprocessor">#if defined(PNG_tRNS_SUPPORTED) || defined(PNG_READ_EXPAND_SUPPORTED) || \</span></div>
+<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="preprocessor">defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The tRNS chunk supplies transparency data for paletted images and</span></div>
+<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;<span class="comment"> * other image types that don&#39;t need a full alpha channel. There are</span></div>
+<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;<span class="comment"> * &quot;num_trans&quot; transparency values for a paletted image, stored in the</span></div>
+<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<span class="comment"> * same order as the palette colors, starting from index 0. Values</span></div>
+<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;<span class="comment"> * for the data are in the range [0, 255], ranging from fully transparent</span></div>
+<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="comment"> * to fully opaque, respectively. For non-paletted images, there is a</span></div>
+<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="comment"> * single color specified that should be treated as fully transparent.</span></div>
+<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160;<span class="comment"> * Data is valid if (valid &amp; PNG_INFO_tRNS) is non-zero.</span></div>
+<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; png_bytep trans; <span class="comment">/* transparent values for paletted image */</span></div>
+<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <a class="code" href="structpng__color__16__struct.html">png_color_16</a> trans_values; <span class="comment">/* transparent color for non-palette image */</span></div>
+<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;<span class="preprocessor">#if defined(PNG_bKGD_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The bKGD chunk gives the suggested image background color if the</span></div>
+<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;<span class="comment"> * display program does not have its own background color and the image</span></div>
+<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="comment"> * is needs to composited onto a background before display. The colors</span></div>
+<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;<span class="comment"> * in &quot;background&quot; are normally in the same color space/depth as the</span></div>
+<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;<span class="comment"> * pixel data. Data is valid if (valid &amp; PNG_INFO_bKGD) is non-zero.</span></div>
+<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; <a class="code" href="structpng__color__16__struct.html">png_color_16</a> background;</div>
+<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="preprocessor">#if defined(PNG_oFFs_SUPPORTED)</span></div>
+<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The oFFs chunk gives the offset in &quot;offset_unit_type&quot; units rightwards</span></div>
+<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;<span class="comment"> * and downwards from the top-left corner of the display, page, or other</span></div>
+<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;<span class="comment"> * application-specific co-ordinate space. See the PNG_OFFSET_ defines</span></div>
+<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;<span class="comment"> * below for the unit types. Valid if (valid &amp; PNG_INFO_oFFs) non-zero.</span></div>
+<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160; png_int_32 x_offset; <span class="comment">/* x offset on page */</span></div>
+<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160; png_int_32 y_offset; <span class="comment">/* y offset on page */</span></div>
+<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; png_byte offset_unit_type; <span class="comment">/* offset units type */</span></div>
+<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;<span class="preprocessor">#if defined(PNG_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The pHYs chunk gives the physical pixel density of the image for</span></div>
+<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;<span class="comment"> * display or printing in &quot;phys_unit_type&quot; units (see PNG_RESOLUTION_</span></div>
+<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;<span class="comment"> * defines below). Data is valid if (valid &amp; PNG_INFO_pHYs) is non-zero.</span></div>
+<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; png_uint_32 x_pixels_per_unit; <span class="comment">/* horizontal pixel density */</span></div>
+<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; png_uint_32 y_pixels_per_unit; <span class="comment">/* vertical pixel density */</span></div>
+<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; png_byte phys_unit_type; <span class="comment">/* resolution type (see PNG_RESOLUTION_ below) */</span></div>
+<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;<span class="preprocessor">#if defined(PNG_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The hIST chunk contains the relative frequency or importance of the</span></div>
+<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;<span class="comment"> * various palette entries, so that a viewer can intelligently select a</span></div>
+<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;<span class="comment"> * reduced-color palette, if required. Data is an array of &quot;num_palette&quot;</span></div>
+<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;<span class="comment"> * values in the range [0,65535]. Data valid if (valid &amp; PNG_INFO_hIST)</span></div>
+<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;<span class="comment"> * is non-zero.</span></div>
+<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; png_uint_16p hist;</div>
+<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;<span class="preprocessor">#ifdef PNG_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The cHRM chunk describes the CIE color characteristics of the monitor</span></div>
+<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;<span class="comment"> * on which the PNG was created. This data allows the viewer to do gamut</span></div>
+<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;<span class="comment"> * mapping of the input image to ensure that the viewer sees the same</span></div>
+<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;<span class="comment"> * colors in the image as the creator. Values are in the range</span></div>
+<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;<span class="comment"> * [0.0, 0.8]. Data valid if (valid &amp; PNG_INFO_cHRM) non-zero.</span></div>
+<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">float</span> x_white;</div>
+<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="keywordtype">float</span> y_white;</div>
+<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160; <span class="keywordtype">float</span> x_red;</div>
+<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <span class="keywordtype">float</span> y_red;</div>
+<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; <span class="keywordtype">float</span> x_green;</div>
+<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="keywordtype">float</span> y_green;</div>
+<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <span class="keywordtype">float</span> x_blue;</div>
+<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; <span class="keywordtype">float</span> y_blue;</div>
+<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;<span class="preprocessor">#if defined(PNG_pCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The pCAL chunk describes a transformation between the stored pixel</span></div>
+<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;<span class="comment"> * values and original physical data values used to create the image.</span></div>
+<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="comment"> * The integer range [0, 2^bit_depth - 1] maps to the floating-point</span></div>
+<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;<span class="comment"> * range given by [pcal_X0, pcal_X1], and are further transformed by a</span></div>
+<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;<span class="comment"> * (possibly non-linear) transformation function given by &quot;pcal_type&quot;</span></div>
+<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;<span class="comment"> * and &quot;pcal_params&quot; into &quot;pcal_units&quot;. Please see the PNG_EQUATION_</span></div>
+<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;<span class="comment"> * defines below, and the PNG-Group&#39;s PNG extensions document for a</span></div>
+<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;<span class="comment"> * complete description of the transformations and how they should be</span></div>
+<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;<span class="comment"> * implemented, and for a description of the ASCII parameter strings.</span></div>
+<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;<span class="comment"> * Data values are valid if (valid &amp; PNG_INFO_pCAL) non-zero.</span></div>
+<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160; png_charp pcal_purpose; <span class="comment">/* pCAL chunk description string */</span></div>
+<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; png_int_32 pcal_X0; <span class="comment">/* minimum value */</span></div>
+<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; png_int_32 pcal_X1; <span class="comment">/* maximum value */</span></div>
+<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; png_charp pcal_units; <span class="comment">/* Latin-1 string giving physical units */</span></div>
+<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160; png_charpp pcal_params; <span class="comment">/* ASCII strings containing parameter values */</span></div>
+<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160; png_byte pcal_type; <span class="comment">/* equation type (see PNG_EQUATION_ below) */</span></div>
+<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; png_byte pcal_nparams; <span class="comment">/* number of parameters given in pcal_params */</span></div>
+<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;<span class="comment">/* New members added in libpng-1.0.6 */</span></div>
+<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;<span class="preprocessor">#ifdef PNG_FREE_ME_SUPPORTED</span></div>
+<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;<span class="preprocessor"></span> png_uint_32 free_me; <span class="comment">/* flags items libpng is responsible for freeing */</span></div>
+<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;<span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;<span class="preprocessor"></span> <span class="comment">/* storage for unknown chunks that the library doesn&#39;t recognize. */</span></div>
+<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; png_unknown_chunkp unknown_chunks;</div>
+<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; png_size_t unknown_chunks_num;</div>
+<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;<span class="preprocessor">#if defined(PNG_iCCP_SUPPORTED)</span></div>
+<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;<span class="preprocessor"></span> <span class="comment">/* iCCP chunk data. */</span></div>
+<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160; png_charp iccp_name; <span class="comment">/* profile name */</span></div>
+<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; png_charp iccp_profile; <span class="comment">/* International Color Consortium profile data */</span></div>
+<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; <span class="comment">/* Note to maintainer: should be png_bytep */</span></div>
+<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; png_uint_32 iccp_proflen; <span class="comment">/* ICC profile data length */</span></div>
+<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160; png_byte iccp_compression; <span class="comment">/* Always zero */</span></div>
+<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;<span class="preprocessor">#if defined(PNG_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;<span class="preprocessor"></span> <span class="comment">/* data on sPLT chunks (there may be more than one). */</span></div>
+<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; png_sPLT_tp splt_palettes;</div>
+<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; png_uint_32 splt_palettes_num;</div>
+<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;<span class="preprocessor">#if defined(PNG_sCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The sCAL chunk describes the actual physical dimensions of the</span></div>
+<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;<span class="comment"> * subject matter of the graphic. The chunk contains a unit specification</span></div>
+<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;<span class="comment"> * a byte value, and two ASCII strings representing floating-point</span></div>
+<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;<span class="comment"> * values. The values are width and height corresponsing to one pixel</span></div>
+<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="comment"> * in the image. This external representation is converted to double</span></div>
+<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;<span class="comment"> * here. Data values are valid if (valid &amp; PNG_INFO_sCAL) is non-zero.</span></div>
+<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; png_byte scal_unit; <span class="comment">/* unit of physical scale */</span></div>
+<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">double</span> scal_pixel_width; <span class="comment">/* width of one pixel */</span></div>
+<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <span class="keywordtype">double</span> scal_pixel_height; <span class="comment">/* height of one pixel */</span></div>
+<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;<span class="preprocessor"></span> png_charp scal_s_width; <span class="comment">/* string containing height */</span></div>
+<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; png_charp scal_s_height; <span class="comment">/* string containing width */</span></div>
+<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;<span class="preprocessor">#if defined(PNG_INFO_IMAGE_SUPPORTED)</span></div>
+<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Memory has been allocated if (valid &amp; PNG_ALLOCATED_INFO_ROWS) non-zero */</span></div>
+<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; <span class="comment">/* Data valid if (valid &amp; PNG_INFO_IDAT) non-zero */</span></div>
+<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; png_bytepp row_pointers; <span class="comment">/* the image bits */</span></div>
+<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;<span class="preprocessor">#if defined(PNG_FIXED_POINT_SUPPORTED) &amp;&amp; defined(PNG_gAMA_SUPPORTED)</span></div>
+<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160;<span class="preprocessor"></span> png_fixed_point int_gamma; <span class="comment">/* gamma of image, if (valid &amp; PNG_INFO_gAMA) */</span></div>
+<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;<span class="preprocessor">#if defined(PNG_cHRM_SUPPORTED) &amp;&amp; defined(PNG_FIXED_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160;<span class="preprocessor"></span> png_fixed_point int_x_white;</div>
+<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; png_fixed_point int_y_white;</div>
+<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; png_fixed_point int_x_red;</div>
+<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; png_fixed_point int_y_red;</div>
+<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; png_fixed_point int_x_green;</div>
+<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; png_fixed_point int_y_green;</div>
+<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; png_fixed_point int_x_blue;</div>
+<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; png_fixed_point int_y_blue;</div>
+<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;} <a class="code" href="structpng__info__struct.html">png_info</a>;</div>
+<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div>
+<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__info__struct.html">png_info</a> FAR * png_infop;</div>
+<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__info__struct.html">png_info</a> FAR * FAR * png_infopp;</div>
+<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;</div>
+<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="comment">/* Maximum positive integer used in PNG is (2^31)-1 */</span></div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="preprocessor">#define PNG_UINT_31_MAX ((png_uint_32)0x7fffffffL)</span></div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_UINT_32_MAX ((png_uint_32)(-1))</span></div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SIZE_MAX ((png_size_t)(-1))</span></div>
+<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="preprocessor"></span><span class="comment">/* PNG_MAX_UINT is deprecated; use PNG_UINT_31_MAX instead. */</span></div>
+<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="preprocessor">#define PNG_MAX_UINT PNG_UINT_31_MAX</span></div>
+<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="comment">/* These describe the color_type field in png_info. */</span></div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="comment">/* color type masks */</span></div>
+<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="preprocessor">#define PNG_COLOR_MASK_PALETTE 1</span></div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_MASK_COLOR 2</span></div>
+<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_MASK_ALPHA 4</span></div>
+<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="comment">/* color types. Note that not all combinations are legal */</span></div>
+<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="preprocessor">#define PNG_COLOR_TYPE_GRAY 0</span></div>
+<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_TYPE_PALETTE (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_PALETTE)</span></div>
+<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_TYPE_RGB (PNG_COLOR_MASK_COLOR)</span></div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_TYPE_RGB_ALPHA (PNG_COLOR_MASK_COLOR | PNG_COLOR_MASK_ALPHA)</span></div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_TYPE_GRAY_ALPHA (PNG_COLOR_MASK_ALPHA)</span></div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="preprocessor"></span><span class="comment">/* aliases */</span></div>
+<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="preprocessor">#define PNG_COLOR_TYPE_RGBA PNG_COLOR_TYPE_RGB_ALPHA</span></div>
+<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COLOR_TYPE_GA PNG_COLOR_TYPE_GRAY_ALPHA</span></div>
+<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<span class="comment">/* This is for compression type. PNG 1.0-1.2 only define the single type. */</span></div>
+<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="preprocessor">#define PNG_COMPRESSION_TYPE_BASE 0 </span><span class="comment">/* Deflate method 8, 32K window */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COMPRESSION_TYPE_DEFAULT PNG_COMPRESSION_TYPE_BASE</span></div>
+<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<span class="comment">/* This is for filter type. PNG 1.0-1.2 only define the single type. */</span></div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="preprocessor">#define PNG_FILTER_TYPE_BASE 0 </span><span class="comment">/* Single row per-byte filtering */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INTRAPIXEL_DIFFERENCING 64 </span><span class="comment">/* Used only in MNG datastreams */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_TYPE_DEFAULT PNG_FILTER_TYPE_BASE</span></div>
+<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;<span class="comment">/* These are for the interlacing type. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;<span class="preprocessor">#define PNG_INTERLACE_NONE 0 </span><span class="comment">/* Non-interlaced image */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INTERLACE_ADAM7 1 </span><span class="comment">/* Adam7 interlacing */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INTERLACE_LAST 2 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;<span class="comment">/* These are for the oFFs chunk. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;<span class="preprocessor">#define PNG_OFFSET_PIXEL 0 </span><span class="comment">/* Offset in pixels */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_OFFSET_MICROMETER 1 </span><span class="comment">/* Offset in micrometers (1/10^6 meter) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_OFFSET_LAST 2 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;<span class="comment">/* These are for the pCAL chunk. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;<span class="preprocessor">#define PNG_EQUATION_LINEAR 0 </span><span class="comment">/* Linear transformation */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EQUATION_BASE_E 1 </span><span class="comment">/* Exponential base e transform */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EQUATION_ARBITRARY 2 </span><span class="comment">/* Arbitrary base exponential transform */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EQUATION_HYPERBOLIC 3 </span><span class="comment">/* Hyperbolic sine transformation */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EQUATION_LAST 4 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="comment">/* These are for the sCAL chunk. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;<span class="preprocessor">#define PNG_SCALE_UNKNOWN 0 </span><span class="comment">/* unknown unit (image scale) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SCALE_METER 1 </span><span class="comment">/* meters per pixel */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SCALE_RADIAN 2 </span><span class="comment">/* radians per pixel */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SCALE_LAST 3 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="comment">/* These are for the pHYs chunk. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="preprocessor">#define PNG_RESOLUTION_UNKNOWN 0 </span><span class="comment">/* pixels/unknown unit (aspect ratio) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RESOLUTION_METER 1 </span><span class="comment">/* pixels/meter */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RESOLUTION_LAST 2 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="comment">/* These are for the sRGB chunk. These values should NOT be changed. */</span></div>
+<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="preprocessor">#define PNG_sRGB_INTENT_PERCEPTUAL 0</span></div>
+<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sRGB_INTENT_RELATIVE 1</span></div>
+<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sRGB_INTENT_SATURATION 2</span></div>
+<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sRGB_INTENT_ABSOLUTE 3</span></div>
+<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sRGB_INTENT_LAST 4 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;<span class="comment">/* This is for text chunks */</span></div>
+<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;<span class="preprocessor">#define PNG_KEYWORD_MAX_LENGTH 79</span></div>
+<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="comment">/* Maximum number of entries in PLTE/sPLT/tRNS arrays */</span></div>
+<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;<span class="preprocessor">#define PNG_MAX_PALETTE_LENGTH 256</span></div>
+<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;<span class="comment">/* These determine if an ancillary chunk&#39;s data has been successfully read</span></div>
+<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;<span class="comment"> * from the PNG header, or if the application has filled in the corresponding</span></div>
+<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;<span class="comment"> * data in the info_struct to be written into the output file. The values</span></div>
+<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;<span class="comment"> * of the PNG_INFO_&lt;chunk&gt; defines should NOT be changed.</span></div>
+<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="preprocessor">#define PNG_INFO_gAMA 0x0001</span></div>
+<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_sBIT 0x0002</span></div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_cHRM 0x0004</span></div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_PLTE 0x0008</span></div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_tRNS 0x0010</span></div>
+<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_bKGD 0x0020</span></div>
+<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_hIST 0x0040</span></div>
+<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_pHYs 0x0080</span></div>
+<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_oFFs 0x0100</span></div>
+<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_tIME 0x0200</span></div>
+<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_pCAL 0x0400</span></div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_sRGB 0x0800 </span><span class="comment">/* GR-P, 0.96a */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_iCCP 0x1000 </span><span class="comment">/* ESR, 1.0.6 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_sPLT 0x2000 </span><span class="comment">/* ESR, 1.0.6 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_sCAL 0x4000 </span><span class="comment">/* ESR, 1.0.6 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INFO_IDAT 0x8000L </span><span class="comment">/* ESR, 1.0.6 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;<span class="comment">/* This is used for the transformation routines, as some of them</span></div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="comment"> * change these values for the row. It also should enable using</span></div>
+<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;<span class="comment"> * the routines for other purposes.</span></div>
+<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="structpng__row__info__struct.html"> 1107</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__row__info__struct.html">png_row_info_struct</a></div>
+<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;{</div>
+<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; png_uint_32 width; <span class="comment">/* width of row */</span></div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; png_uint_32 rowbytes; <span class="comment">/* number of bytes in row */</span></div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; png_byte color_type; <span class="comment">/* color type of row */</span></div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; png_byte bit_depth; <span class="comment">/* bit depth of row */</span></div>
+<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; png_byte channels; <span class="comment">/* number of channels (1, 2, 3, or 4) */</span></div>
+<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; png_byte pixel_depth; <span class="comment">/* bits per pixel (depth * channels) */</span></div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;} <a class="code" href="structpng__row__info__struct.html">png_row_info</a>;</div>
+<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div>
+<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__row__info__struct.html">png_row_info</a> FAR * png_row_infop;</div>
+<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__row__info__struct.html">png_row_info</a> FAR * FAR * png_row_infopp;</div>
+<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;</div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="comment">/* These are the function types for the I/O functions and for the functions</span></div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;<span class="comment"> * that allow the user to override the default I/O functions with his or her</span></div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<span class="comment"> * own. The png_error_ptr type should match that of user-supplied warning</span></div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="comment"> * and error functions, while the png_rw_ptr type should match that of the</span></div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="comment"> * user read/write data functions.</span></div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpng__struct__def.html">png_struct_def</a> <a class="code" href="structpng__struct__def.html">png_struct</a>;</div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__struct__def.html">png_struct</a> FAR * png_structp;</div>
+<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;</div>
+<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_error_ptr) PNGARG((png_structp, png_const_charp));</div>
+<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_rw_ptr) PNGARG((png_structp, png_bytep, png_size_t));</div>
+<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_flush_ptr) PNGARG((png_structp));</div>
+<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_read_status_ptr) PNGARG((png_structp, png_uint_32,</div>
+<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="keywordtype">int</span>));</div>
+<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_write_status_ptr) PNGARG((png_structp, png_uint_32,</div>
+<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; <span class="keywordtype">int</span>));</div>
+<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;</div>
+<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> void (PNGAPI *png_progressive_info_ptr) PNGARG((png_structp, png_infop));</div>
+<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_progressive_end_ptr) PNGARG((png_structp, png_infop));</div>
+<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keyword">typedef</span> void (PNGAPI *png_progressive_row_ptr) PNGARG((png_structp, png_bytep,</div>
+<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; png_uint_32, <span class="keywordtype">int</span>));</div>
+<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;<span class="preprocessor"> defined(PNG_LEGACY_SUPPORTED)</span></div>
+<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> void (PNGAPI *png_user_transform_ptr) PNGARG((png_structp,</div>
+<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; png_row_infop, png_bytep));</div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;<span class="preprocessor">#if defined(PNG_USER_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> int (PNGAPI *png_user_chunk_ptr) PNGARG((png_structp, png_unknown_chunkp));</div>
+<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> void (PNGAPI *png_unknown_chunk_ptr) PNGARG((png_structp));</div>
+<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="comment">/* Transform masks for the high-level interface */</span></div>
+<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="preprocessor">#define PNG_TRANSFORM_IDENTITY 0x0000 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_STRIP_16 0x0001 </span><span class="comment">/* read only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_STRIP_ALPHA 0x0002 </span><span class="comment">/* read only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_PACKING 0x0004 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_PACKSWAP 0x0008 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_EXPAND 0x0010 </span><span class="comment">/* read only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_INVERT_MONO 0x0020 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_SHIFT 0x0040 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_BGR 0x0080 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_SWAP_ALPHA 0x0100 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_SWAP_ENDIAN 0x0200 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_INVERT_ALPHA 0x0400 </span><span class="comment">/* read and write */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_STRIP_FILLER 0x0800 </span><span class="comment">/* WRITE only, deprecated */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;<span class="preprocessor"></span><span class="comment">/* Added to libpng-1.2.34 */</span></div>
+<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;<span class="preprocessor">#define PNG_TRANSFORM_STRIP_FILLER_BEFORE 0x0800 </span><span class="comment">/* WRITE only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_TRANSFORM_STRIP_FILLER_AFTER 0x1000 </span><span class="comment">/* WRITE only */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="comment">/* Flags for MNG supported features */</span></div>
+<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;<span class="preprocessor">#define PNG_FLAG_MNG_EMPTY_PLTE 0x01</span></div>
+<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_MNG_FILTER_64 0x04</span></div>
+<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ALL_MNG_FEATURES 0x05</span></div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="keyword">typedef</span> png_voidp (*png_malloc_ptr) PNGARG((png_structp, png_size_t));</div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;typedef <span class="keywordtype">void</span> (*png_free_ptr) PNGARG((png_structp, png_voidp));</div>
+<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;</div>
+<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="comment">/* The structure that holds the information to read and write PNG files.</span></div>
+<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="comment"> * The only people who need to care about what is inside of this are the</span></div>
+<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="comment"> * people who will be modifying the library for their own special needs.</span></div>
+<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;<span class="comment"> * It should NOT be accessed directly by an application, except to store</span></div>
+<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="comment"> * the jmp_buf.</span></div>
+<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div>
+<div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="structpng__struct__def.html"> 1191</a></span>&#160;struct <a class="code" href="structpng__struct__def.html">png_struct_def</a></div>
+<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;{</div>
+<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="preprocessor">#ifdef PNG_SETJMP_SUPPORTED</span></div>
+<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="preprocessor"></span> jmp_buf jmpbuf; <span class="comment">/* used in png_error */</span></div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="preprocessor"></span> png_error_ptr error_fn; <span class="comment">/* function for printing errors and aborting */</span></div>
+<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; png_error_ptr warning_fn; <span class="comment">/* function for printing warnings */</span></div>
+<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160; png_voidp error_ptr; <span class="comment">/* user supplied struct for error functions */</span></div>
+<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160; png_rw_ptr write_data_fn; <span class="comment">/* function for writing output data */</span></div>
+<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160; png_rw_ptr read_data_fn; <span class="comment">/* function for reading input data */</span></div>
+<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; png_voidp io_ptr; <span class="comment">/* ptr to application struct for I/O functions */</span></div>
+<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;</div>
+<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;<span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED)</span></div>
+<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;<span class="preprocessor"></span> png_user_transform_ptr read_user_transform_fn; <span class="comment">/* user read transform */</span></div>
+<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED)</span></div>
+<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="preprocessor"></span> png_user_transform_ptr write_user_transform_fn; <span class="comment">/* user write transform */</span></div>
+<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;<span class="comment">/* These were added in libpng-1.0.2 */</span></div>
+<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;<span class="preprocessor">#if defined(PNG_USER_TRANSFORM_PTR_SUPPORTED)</span></div>
+<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED)</span></div>
+<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="preprocessor"></span> png_voidp user_transform_ptr; <span class="comment">/* user supplied struct for user transform */</span></div>
+<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; png_byte user_transform_depth; <span class="comment">/* bit depth of user transformed pixels */</span></div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; png_byte user_transform_channels; <span class="comment">/* channels in user transformed pixels */</span></div>
+<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; png_uint_32 mode; <span class="comment">/* tells us where we are in the PNG file */</span></div>
+<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; png_uint_32 flags; <span class="comment">/* flags indicating various things to libpng */</span></div>
+<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; png_uint_32 transformations; <span class="comment">/* which transformations to perform */</span></div>
+<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;</div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <a class="code" href="structz__stream__s.html">z_stream</a> zstream; <span class="comment">/* pointer to decompression structure (below) */</span></div>
+<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160; png_bytep zbuf; <span class="comment">/* buffer for zlib */</span></div>
+<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160; png_size_t zbuf_size; <span class="comment">/* size of zbuf */</span></div>
+<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160; <span class="keywordtype">int</span> zlib_level; <span class="comment">/* holds zlib compression level */</span></div>
+<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; <span class="keywordtype">int</span> zlib_method; <span class="comment">/* holds zlib compression method */</span></div>
+<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; <span class="keywordtype">int</span> zlib_window_bits; <span class="comment">/* holds zlib compression window bits */</span></div>
+<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; <span class="keywordtype">int</span> zlib_mem_level; <span class="comment">/* holds zlib compression memory level */</span></div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <span class="keywordtype">int</span> zlib_strategy; <span class="comment">/* holds zlib compression strategy */</span></div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;</div>
+<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; png_uint_32 width; <span class="comment">/* width of image in pixels */</span></div>
+<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; png_uint_32 height; <span class="comment">/* height of image in pixels */</span></div>
+<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; png_uint_32 num_rows; <span class="comment">/* number of rows in current pass */</span></div>
+<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; png_uint_32 usr_width; <span class="comment">/* width of row at start of write */</span></div>
+<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; png_uint_32 rowbytes; <span class="comment">/* size of row in bytes */</span></div>
+<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; png_uint_32 irowbytes; <span class="comment">/* size of current interlaced row in bytes */</span></div>
+<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; png_uint_32 iwidth; <span class="comment">/* width of current interlaced row in pixels */</span></div>
+<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; png_uint_32 row_number; <span class="comment">/* current row in interlace pass */</span></div>
+<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; png_bytep prev_row; <span class="comment">/* buffer to save previous (unfiltered) row */</span></div>
+<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; png_bytep row_buf; <span class="comment">/* buffer to save current (unfiltered) row */</span></div>
+<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<span class="preprocessor">#ifndef PNG_NO_WRITE_FILTER</span></div>
+<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="preprocessor"></span> png_bytep sub_row; <span class="comment">/* buffer to save &quot;sub&quot; row when filtering */</span></div>
+<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160; png_bytep up_row; <span class="comment">/* buffer to save &quot;up&quot; row when filtering */</span></div>
+<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; png_bytep avg_row; <span class="comment">/* buffer to save &quot;avg&quot; row when filtering */</span></div>
+<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; png_bytep paeth_row; <span class="comment">/* buffer to save &quot;Paeth&quot; row when filtering */</span></div>
+<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="preprocessor"></span> <a class="code" href="structpng__row__info__struct.html">png_row_info</a> row_info; <span class="comment">/* used for transformation routines */</span></div>
+<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;</div>
+<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; png_uint_32 idat_size; <span class="comment">/* current IDAT size for read */</span></div>
+<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; png_uint_32 crc; <span class="comment">/* current chunk CRC value */</span></div>
+<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; png_colorp palette; <span class="comment">/* palette from the input file */</span></div>
+<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; png_uint_16 num_palette; <span class="comment">/* number of color entries in palette */</span></div>
+<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; png_uint_16 num_trans; <span class="comment">/* number of transparency values */</span></div>
+<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; png_byte chunk_name[5]; <span class="comment">/* null-terminated name of current chunk */</span></div>
+<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; png_byte compression; <span class="comment">/* file compression type (always 0) */</span></div>
+<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160; png_byte <a class="code" href="structfilter.html">filter</a>; <span class="comment">/* file filter type (always 0) */</span></div>
+<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; png_byte interlaced; <span class="comment">/* PNG_INTERLACE_NONE, PNG_INTERLACE_ADAM7 */</span></div>
+<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; png_byte pass; <span class="comment">/* current interlace pass (0 - 6) */</span></div>
+<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; png_byte do_filter; <span class="comment">/* row filter flags (see PNG_FILTER_ below ) */</span></div>
+<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; png_byte color_type; <span class="comment">/* color type of file */</span></div>
+<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; png_byte bit_depth; <span class="comment">/* bit depth of file */</span></div>
+<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; png_byte usr_bit_depth; <span class="comment">/* bit depth of users row */</span></div>
+<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; png_byte pixel_depth; <span class="comment">/* number of bits per pixel */</span></div>
+<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; png_byte channels; <span class="comment">/* number of channels in file */</span></div>
+<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; png_byte usr_channels; <span class="comment">/* channels at start of write */</span></div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; png_byte sig_bytes; <span class="comment">/* magic bytes read/written from start of file */</span></div>
+<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;</div>
+<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<span class="preprocessor">#if defined(PNG_READ_FILLER_SUPPORTED) || defined(PNG_WRITE_FILLER_SUPPORTED)</span></div>
+<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_LEGACY_SUPPORTED</span></div>
+<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;<span class="preprocessor"></span> png_byte filler; <span class="comment">/* filler byte for pixel expansion */</span></div>
+<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;<span class="preprocessor"></span> png_uint_16 filler; <span class="comment">/* filler bytes for pixel expansion */</span></div>
+<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;<span class="preprocessor">#if defined(PNG_bKGD_SUPPORTED)</span></div>
+<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;<span class="preprocessor"></span> png_byte background_gamma_type;</div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;<span class="preprocessor"># ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">float</span> background_gamma;</div>
+<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;<span class="preprocessor"></span> <a class="code" href="structpng__color__16__struct.html">png_color_16</a> background; <span class="comment">/* background color in screen gamma space */</span></div>
+<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED)</span></div>
+<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;<span class="preprocessor"></span> <a class="code" href="structpng__color__16__struct.html">png_color_16</a> background_1; <span class="comment">/* background normalized to gamma 1.0 */</span></div>
+<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_bKGD_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_FLUSH_SUPPORTED)</span></div>
+<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;<span class="preprocessor"></span> png_flush_ptr output_flush_fn;<span class="comment">/* Function for flushing output */</span></div>
+<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; png_uint_32 flush_dist; <span class="comment">/* how many rows apart to flush, 0 - no flush */</span></div>
+<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; png_uint_32 flush_rows; <span class="comment">/* number of rows written since last flush */</span></div>
+<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">int</span> gamma_shift; <span class="comment">/* number of &quot;insignificant&quot; bits 16-bit gamma */</span></div>
+<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">float</span> gamma; <span class="comment">/* file gamma value */</span></div>
+<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; <span class="keywordtype">float</span> screen_gamma; <span class="comment">/* screen gamma value (display_exponent) */</span></div>
+<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="preprocessor"></span> png_bytep gamma_table; <span class="comment">/* gamma table for 8-bit depth files */</span></div>
+<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160; png_bytep gamma_from_1; <span class="comment">/* converts from 1.0 to screen */</span></div>
+<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; png_bytep gamma_to_1; <span class="comment">/* converts from file to 1.0 */</span></div>
+<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; png_uint_16pp gamma_16_table; <span class="comment">/* gamma table for 16-bit depth files */</span></div>
+<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; png_uint_16pp gamma_16_from_1; <span class="comment">/* converts from 1.0 to screen */</span></div>
+<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; png_uint_16pp gamma_16_to_1; <span class="comment">/* converts from file to 1.0 */</span></div>
+<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;<span class="preprocessor"></span> <a class="code" href="structpng__color__8__struct.html">png_color_8</a> sig_bit; <span class="comment">/* significant bits in each available channel */</span></div>
+<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SHIFT_SUPPORTED) || defined(PNG_WRITE_SHIFT_SUPPORTED)</span></div>
+<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;<span class="preprocessor"></span> <a class="code" href="structpng__color__8__struct.html">png_color_8</a> shift; <span class="comment">/* shift for significant bit tranformation */</span></div>
+<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;<span class="preprocessor">#if defined(PNG_tRNS_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) \</span></div>
+<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;<span class="preprocessor"> || defined(PNG_READ_EXPAND_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;<span class="preprocessor"></span> png_bytep trans; <span class="comment">/* transparency values for paletted files */</span></div>
+<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; <a class="code" href="structpng__color__16__struct.html">png_color_16</a> trans_values; <span class="comment">/* transparency values for non-paletted files */</span></div>
+<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; png_read_status_ptr read_row_fn; <span class="comment">/* called after each row is decoded */</span></div>
+<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; png_write_status_ptr write_row_fn; <span class="comment">/* called after each row is encoded */</span></div>
+<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;<span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;<span class="preprocessor"></span> png_progressive_info_ptr info_fn; <span class="comment">/* called after header data fully read */</span></div>
+<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; png_progressive_row_ptr row_fn; <span class="comment">/* called after each prog. row is decoded */</span></div>
+<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160; png_progressive_end_ptr end_fn; <span class="comment">/* called after image is complete */</span></div>
+<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; png_bytep save_buffer_ptr; <span class="comment">/* current location in save_buffer */</span></div>
+<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160; png_bytep save_buffer; <span class="comment">/* buffer for previously read data */</span></div>
+<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160; png_bytep current_buffer_ptr; <span class="comment">/* current location in current_buffer */</span></div>
+<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; png_bytep current_buffer; <span class="comment">/* buffer for recently used data */</span></div>
+<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160; png_uint_32 push_length; <span class="comment">/* size of current input chunk */</span></div>
+<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160; png_uint_32 skip_length; <span class="comment">/* bytes to skip in input data */</span></div>
+<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160; png_size_t save_buffer_size; <span class="comment">/* amount of data now in save_buffer */</span></div>
+<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; png_size_t save_buffer_max; <span class="comment">/* total size of save_buffer */</span></div>
+<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; png_size_t buffer_size; <span class="comment">/* total amount of available input data */</span></div>
+<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; png_size_t current_buffer_size; <span class="comment">/* amount of data now in current_buffer */</span></div>
+<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160; <span class="keywordtype">int</span> process_mode; <span class="comment">/* what push library is currently doing */</span></div>
+<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; <span class="keywordtype">int</span> cur_palette; <span class="comment">/* current push library palette index */</span></div>
+<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;</div>
+<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;<span class="preprocessor"># if defined(PNG_TEXT_SUPPORTED)</span></div>
+<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;<span class="preprocessor"></span> png_size_t current_text_size; <span class="comment">/* current size of text input data */</span></div>
+<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; png_size_t current_text_left; <span class="comment">/* how much text left to read in input */</span></div>
+<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; png_charp current_text; <span class="comment">/* current text chunk buffer */</span></div>
+<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; png_charp current_text_ptr; <span class="comment">/* current location in current_text */</span></div>
+<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;<span class="preprocessor"># endif </span><span class="comment">/* PNG_TEXT_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_PROGRESSIVE_READ_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor">#if defined(__TURBOC__) &amp;&amp; !defined(_Windows) &amp;&amp; !defined(__FLAT__)</span></div>
+<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;<span class="preprocessor"></span><span class="comment">/* for the Borland special 64K segment handler */</span></div>
+<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160; png_bytepp offset_table_ptr;</div>
+<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160; png_bytep offset_table;</div>
+<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160; png_uint_16 offset_table_number;</div>
+<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; png_uint_16 offset_table_count;</div>
+<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160; png_uint_16 offset_table_count_free;</div>
+<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;<span class="preprocessor">#if defined(PNG_READ_DITHER_SUPPORTED)</span></div>
+<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<span class="preprocessor"></span> png_bytep palette_lookup; <span class="comment">/* lookup table for dithering */</span></div>
+<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; png_bytep dither_index; <span class="comment">/* index translation for palette files */</span></div>
+<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="preprocessor">#if defined(PNG_READ_DITHER_SUPPORTED) || defined(PNG_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;<span class="preprocessor"></span> png_uint_16p hist; <span class="comment">/* histogram */</span></div>
+<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_WEIGHTED_FILTER_SUPPORTED)</span></div>
+<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;<span class="preprocessor"></span> png_byte heuristic_method; <span class="comment">/* heuristic for row filter selection */</span></div>
+<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; png_byte num_prev_filters; <span class="comment">/* number of weights for previous rows */</span></div>
+<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160; png_bytep prev_filters; <span class="comment">/* filter type(s) of previous row(s) */</span></div>
+<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160; png_uint_16p filter_weights; <span class="comment">/* weight(s) for previous line(s) */</span></div>
+<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160; png_uint_16p inv_filter_weights; <span class="comment">/* 1/weight(s) for previous line(s) */</span></div>
+<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160; png_uint_16p filter_costs; <span class="comment">/* relative filter calculation cost */</span></div>
+<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; png_uint_16p inv_filter_costs; <span class="comment">/* 1/relative filter calculation cost */</span></div>
+<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;<span class="preprocessor">#if defined(PNG_TIME_RFC1123_SUPPORTED)</span></div>
+<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;<span class="preprocessor"></span> png_charp time_buffer; <span class="comment">/* String to hold RFC 1123 time text */</span></div>
+<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<span class="comment">/* New members added in libpng-1.0.6 */</span></div>
+<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;</div>
+<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<span class="preprocessor">#ifdef PNG_FREE_ME_SUPPORTED</span></div>
+<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<span class="preprocessor"></span> png_uint_32 free_me; <span class="comment">/* flags items libpng is responsible for freeing */</span></div>
+<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="preprocessor">#if defined(PNG_USER_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;<span class="preprocessor"></span> png_voidp user_chunk_ptr;</div>
+<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; png_user_chunk_ptr read_user_chunk_fn; <span class="comment">/* user read chunk handler */</span></div>
+<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">int</span> num_chunk_list;</div>
+<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160; png_bytep chunk_list;</div>
+<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;<span class="comment">/* New members added in libpng-1.0.3 */</span></div>
+<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;<span class="preprocessor">#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED)</span></div>
+<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;<span class="preprocessor"></span> png_byte rgb_to_gray_status;</div>
+<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160; <span class="comment">/* These were changed from png_byte in libpng-1.0.6 */</span></div>
+<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160; png_uint_16 rgb_to_gray_red_coeff;</div>
+<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160; png_uint_16 rgb_to_gray_green_coeff;</div>
+<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160; png_uint_16 rgb_to_gray_blue_coeff;</div>
+<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;<span class="comment">/* New member added in libpng-1.0.4 (renamed in 1.0.9) */</span></div>
+<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160;<span class="preprocessor">#if defined(PNG_MNG_FEATURES_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;<span class="preprocessor"> defined(PNG_READ_EMPTY_PLTE_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_EMPTY_PLTE_SUPPORTED)</span></div>
+<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;<span class="preprocessor"></span><span class="comment">/* changed from png_byte to png_uint_32 at version 1.2.0 */</span></div>
+<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<span class="preprocessor">#ifdef PNG_1_0_X</span></div>
+<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;<span class="preprocessor"></span> png_byte mng_features_permitted;</div>
+<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;<span class="preprocessor"></span> png_uint_32 mng_features_permitted;</div>
+<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="comment">/* New member added in libpng-1.0.7 */</span></div>
+<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;<span class="preprocessor"></span> png_fixed_point int_gamma;</div>
+<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;<span class="comment">/* New member added in libpng-1.0.9, ifdef&#39;ed out in 1.0.12, enabled in 1.2.0 */</span></div>
+<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;<span class="preprocessor">#if defined(PNG_MNG_FEATURES_SUPPORTED)</span></div>
+<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;<span class="preprocessor"></span> png_byte filter_type;</div>
+<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;<span class="preprocessor"></span><span class="comment">/* New member added in libpng-1.0.10, ifdef&#39;ed out in 1.2.0 */</span></div>
+<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160; png_uint_32 row_buf_size;</div>
+<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;<span class="comment">/* New members added in libpng-1.2.0 */</span></div>
+<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;<span class="preprocessor">#if defined(PNG_ASSEMBLER_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_MMX_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;<span class="preprocessor"></span> png_byte mmx_bitdepth_threshold;</div>
+<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; png_uint_32 mmx_rowbytes_threshold;</div>
+<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;<span class="preprocessor"></span> png_uint_32 asm_flags;</div>
+<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;<span class="comment">/* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */</span></div>
+<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;<span class="preprocessor">#ifdef PNG_USER_MEM_SUPPORTED</span></div>
+<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;<span class="preprocessor"></span> png_voidp mem_ptr; <span class="comment">/* user supplied struct for mem functions */</span></div>
+<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160; png_malloc_ptr malloc_fn; <span class="comment">/* function for allocating memory */</span></div>
+<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160; png_free_ptr free_fn; <span class="comment">/* function for freeing memory */</span></div>
+<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;<span class="comment">/* New member added in libpng-1.0.13 and 1.2.0 */</span></div>
+<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160; png_bytep big_row_buf; <span class="comment">/* buffer to save current (unfiltered) row */</span></div>
+<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;</div>
+<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;<span class="preprocessor">#if defined(PNG_READ_DITHER_SUPPORTED)</span></div>
+<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;<span class="preprocessor"></span><span class="comment">/* The following three members were added at version 1.0.14 and 1.2.4 */</span></div>
+<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160; png_bytep dither_sort; <span class="comment">/* working sort array */</span></div>
+<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; png_bytep index_to_palette; <span class="comment">/* where the original index currently is */</span></div>
+<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; <span class="comment">/* in the palette */</span></div>
+<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160; png_bytep palette_to_index; <span class="comment">/* which original index points to this */</span></div>
+<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; <span class="comment">/* palette color */</span></div>
+<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;<span class="comment">/* New members added in libpng-1.0.16 and 1.2.6 */</span></div>
+<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160; png_byte compression_type;</div>
+<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;</div>
+<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;<span class="preprocessor">#ifdef PNG_SET_USER_LIMITS_SUPPORTED</span></div>
+<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;<span class="preprocessor"></span> png_uint_32 user_width_max;</div>
+<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160; png_uint_32 user_height_max;</div>
+<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;<span class="comment">/* New member added in libpng-1.0.25 and 1.2.17 */</span></div>
+<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;<span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;<span class="preprocessor"></span> <span class="comment">/* storage for unknown chunk that the library doesn&#39;t recognize. */</span></div>
+<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160; <a class="code" href="structpng__unknown__chunk__t.html">png_unknown_chunk</a> unknown_chunk;</div>
+<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<span class="comment">/* New members added in libpng-1.2.26 */</span></div>
+<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160; png_uint_32 old_big_row_buf_size, old_prev_row_size;</div>
+<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;</div>
+<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<span class="comment">/* New member added in libpng-1.2.30 */</span></div>
+<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160; png_charp chunkdata; <span class="comment">/* buffer for reading chunk data */</span></div>
+<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;</div>
+<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;};</div>
+<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;</div>
+<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;</div>
+<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;<span class="comment">/* This triggers a compiler error in png.c, if png.c and png.h</span></div>
+<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;<span class="comment"> * do not agree upon the version number.</span></div>
+<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;<span class="keyword">typedef</span> png_structp version_1_2_36;</div>
+<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;</div>
+<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structpng__struct__def.html">png_struct</a> FAR * FAR * png_structpp;</div>
+<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;</div>
+<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;<span class="comment">/* Here are the function definitions most commonly used. This is not</span></div>
+<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160;<span class="comment"> * the place to find out how to use libpng. See libpng.txt for the</span></div>
+<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160;<span class="comment"> * full explanation, see example.c for the summary. This just provides</span></div>
+<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160;<span class="comment"> * a simple one line description of the use of each function.</span></div>
+<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160;</div>
+<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160;<span class="comment">/* Returns the version number of the library */</span></div>
+<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_access_version_number) PNGARG((<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;</div>
+<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160;<span class="comment">/* Tell lib we have already handled the first &lt;num_bytes&gt; magic bytes.</span></div>
+<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160;<span class="comment"> * Handling more than 8 bytes from the beginning of the file is an error.</span></div>
+<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sig_bytes) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; <span class="keywordtype">int</span> num_bytes));</div>
+<div class="line"><a name="l01512"></a><span class="lineno"> 1512</span>&#160;</div>
+<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;<span class="comment">/* Check sig[start] through sig[start + num_to_check - 1] to see if it&#39;s a</span></div>
+<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;<span class="comment"> * PNG file. Returns zero if the supplied bytes match the 8-byte PNG</span></div>
+<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;<span class="comment"> * signature, and non-zero otherwise. Having num_to_check == 0 or</span></div>
+<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;<span class="comment"> * start &gt; 7 will always fail (ie return non-zero).</span></div>
+<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;extern PNG_EXPORT(<span class="keywordtype">int</span>,png_sig_cmp) PNGARG((png_bytep sig, png_size_t start,</div>
+<div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160; png_size_t num_to_check));</div>
+<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;</div>
+<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160;<span class="comment">/* Simple signature checking function. This is the same as calling</span></div>
+<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;<span class="comment"> * png_check_sig(sig, n) := !png_sig_cmp(sig, 0, n).</span></div>
+<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;extern PNG_EXPORT(<span class="keywordtype">int</span>,png_check_sig) PNGARG((png_bytep sig, <span class="keywordtype">int</span> num));</div>
+<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;</div>
+<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;<span class="comment">/* Allocate and initialize png_ptr struct for reading, and any other memory. */</span></div>
+<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;extern PNG_EXPORT(png_structp,png_create_read_struct)</div>
+<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160; PNGARG((png_const_charp user_png_ver, png_voidp error_ptr,</div>
+<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160; png_error_ptr error_fn, png_error_ptr warn_fn));</div>
+<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;</div>
+<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;<span class="comment">/* Allocate and initialize png_ptr struct for writing, and any other memory */</span></div>
+<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160;extern PNG_EXPORT(png_structp,png_create_write_struct)</div>
+<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>&#160; PNGARG((png_const_charp user_png_ver, png_voidp error_ptr,</div>
+<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>&#160; png_error_ptr error_fn, png_error_ptr warn_fn));</div>
+<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;</div>
+<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>&#160;<span class="preprocessor">#ifdef PNG_WRITE_SUPPORTED</span></div>
+<div class="line"><a name="l01537"></a><span class="lineno"> 1537</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_compression_buffer_size)</div>
+<div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;<span class="preprocessor">#ifdef PNG_WRITE_SUPPORTED</span></div>
+<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_buffer_size)</div>
+<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160; PNGARG((png_structp png_ptr, png_uint_32 size));</div>
+<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160;<span class="comment">/* Reset the compression stream */</span></div>
+<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">int</span>,png_reset_zstream) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160;</div>
+<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160;<span class="comment">/* New functions added in libpng-1.0.2 (not enabled by default until 1.2.0) */</span></div>
+<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160;<span class="preprocessor">#ifdef PNG_USER_MEM_SUPPORTED</span></div>
+<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_structp,png_create_read_struct_2)</div>
+<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; PNGARG((png_const_charp user_png_ver, png_voidp error_ptr,</div>
+<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr,</div>
+<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; png_malloc_ptr malloc_fn, png_free_ptr free_fn));</div>
+<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;extern PNG_EXPORT(png_structp,png_create_write_struct_2)</div>
+<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; PNGARG((png_const_charp user_png_ver, png_voidp error_ptr,</div>
+<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160; png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr,</div>
+<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160; png_malloc_ptr malloc_fn, png_free_ptr free_fn));</div>
+<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;<span class="comment">/* Write a PNG chunk - size, type, (optional) data, CRC. */</span></div>
+<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_write_chunk) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160; png_bytep chunk_name, png_bytep data, png_size_t length));</div>
+<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;</div>
+<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;<span class="comment">/* Write the start of a PNG chunk - length and chunk name. */</span></div>
+<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_chunk_start) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; png_bytep chunk_name, png_uint_32 length));</div>
+<div class="line"><a name="l01568"></a><span class="lineno"> 1568</span>&#160;</div>
+<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160;<span class="comment">/* Write the data of a PNG chunk started with png_write_chunk_start(). */</span></div>
+<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_chunk_data) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160; png_bytep data, png_size_t length));</div>
+<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;</div>
+<div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160;<span class="comment">/* Finish a chunk started with png_write_chunk_start() (includes CRC). */</span></div>
+<div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_chunk_end) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;</div>
+<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;<span class="comment">/* Allocate and initialize the info structure */</span></div>
+<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;extern PNG_EXPORT(png_infop,png_create_info_struct)</div>
+<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160;</div>
+<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;<span class="preprocessor"></span><span class="comment">/* Initialize the info structure (old interface - DEPRECATED) */</span></div>
+<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_info_init) PNGARG((png_infop info_ptr));</div>
+<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;<span class="preprocessor">#undef png_info_init</span></div>
+<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_info_init(info_ptr) png_info_init_3(&amp;info_ptr,\</span></div>
+<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;<span class="preprocessor"> png_sizeof(png_info));</span></div>
+<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_info_init_3) PNGARG((png_infopp info_ptr,</div>
+<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160; png_size_t png_info_struct_size));</div>
+<div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;</div>
+<div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160;<span class="comment">/* Writes all the PNG information before the image. */</span></div>
+<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_info_before_PLTE) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_info) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;</div>
+<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;<span class="preprocessor">#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;<span class="preprocessor"></span><span class="comment">/* read the information before the actual image data. */</span></div>
+<div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_info) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;<span class="preprocessor">#if defined(PNG_TIME_RFC1123_SUPPORTED)</span></div>
+<div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_charp,png_convert_to_rfc1123)</div>
+<div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160; PNGARG((png_structp png_ptr, png_timep ptime));</div>
+<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160;<span class="preprocessor">#if !defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;<span class="preprocessor"></span><span class="comment">/* &quot;time.h&quot; functions are not supported on WindowsCE */</span></div>
+<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;<span class="preprocessor"></span><span class="comment">/* convert from a struct tm to png_time */</span></div>
+<div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_convert_from_struct_tm) PNGARG((png_timep ptime,</div>
+<div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160; struct tm FAR * ttime));</div>
+<div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160;</div>
+<div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160;<span class="comment">/* convert from time_t to png_time. Uses gmtime() */</span></div>
+<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_convert_from_time_t) PNGARG((png_timep ptime,</div>
+<div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160; time_t ttime));</div>
+<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_WRITE_tIME_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _WIN32_WCE */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;<span class="preprocessor">#if defined(PNG_READ_EXPAND_SUPPORTED)</span></div>
+<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;<span class="preprocessor"></span><span class="comment">/* Expand data to 24-bit RGB, or 8-bit grayscale, with alpha if available. */</span></div>
+<div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_expand) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_expand_gray_1_2_4_to_8) PNGARG((png_structp</div>
+<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160; png_ptr));</div>
+<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_palette_to_rgb) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_tRNS_to_alpha) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160;<span class="preprocessor"></span><span class="comment">/* Deprecated */</span></div>
+<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_gray_1_2_4_to_8) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;<span class="preprocessor">#if defined(PNG_READ_BGR_SUPPORTED) || defined(PNG_WRITE_BGR_SUPPORTED)</span></div>
+<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;<span class="preprocessor"></span><span class="comment">/* Use blue, green, red order for pixels. */</span></div>
+<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_bgr) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GRAY_TO_RGB_SUPPORTED)</span></div>
+<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;<span class="preprocessor"></span><span class="comment">/* Expand the grayscale to 24-bit RGB if necessary. */</span></div>
+<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_gray_to_rgb) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;<span class="preprocessor">#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED)</span></div>
+<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;<span class="preprocessor"></span><span class="comment">/* Reduce RGB to grayscale. */</span></div>
+<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_rgb_to_gray) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160; <span class="keywordtype">int</span> error_action, <span class="keywordtype">double</span> red, <span class="keywordtype">double</span> green ));</div>
+<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_rgb_to_gray_fixed) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <span class="keywordtype">int</span> error_action, png_fixed_point red, png_fixed_point green ));</div>
+<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;extern PNG_EXPORT(png_byte,png_get_rgb_to_gray_status) PNGARG((png_structp</div>
+<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160; png_ptr));</div>
+<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_build_grayscale_palette) PNGARG((<span class="keywordtype">int</span> bit_depth,</div>
+<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160; png_colorp palette));</div>
+<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;</div>
+<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160;<span class="preprocessor">#if defined(PNG_READ_STRIP_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_strip_alpha) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SWAP_ALPHA_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_SWAP_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_swap_alpha) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INVERT_ALPHA_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_INVERT_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_invert_alpha) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160;<span class="preprocessor">#if defined(PNG_READ_FILLER_SUPPORTED) || defined(PNG_WRITE_FILLER_SUPPORTED)</span></div>
+<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160;<span class="preprocessor"></span><span class="comment">/* Add a filler byte to 8-bit Gray or 24-bit RGB images. */</span></div>
+<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_filler) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160; png_uint_32 filler, <span class="keywordtype">int</span> flags));</div>
+<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;<span class="comment">/* The values of the PNG_FILLER_ defines should NOT be changed */</span></div>
+<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;<span class="preprocessor">#define PNG_FILLER_BEFORE 0</span></div>
+<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILLER_AFTER 1</span></div>
+<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;<span class="preprocessor"></span><span class="comment">/* Add an alpha byte to 8-bit Gray or 24-bit RGB images. */</span></div>
+<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_add_alpha) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160; png_uint_32 filler, <span class="keywordtype">int</span> flags));</div>
+<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_FILLER_SUPPORTED || PNG_WRITE_FILLER_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SWAP_SUPPORTED) || defined(PNG_WRITE_SWAP_SUPPORTED)</span></div>
+<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;<span class="preprocessor"></span><span class="comment">/* Swap bytes in 16-bit depth files. */</span></div>
+<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_swap) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;<span class="preprocessor">#if defined(PNG_READ_PACK_SUPPORTED) || defined(PNG_WRITE_PACK_SUPPORTED)</span></div>
+<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160;<span class="preprocessor"></span><span class="comment">/* Use 1 byte per pixel in 1, 2, or 4-bit depth files. */</span></div>
+<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_packing) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;<span class="preprocessor">#if defined(PNG_READ_PACKSWAP_SUPPORTED) || defined(PNG_WRITE_PACKSWAP_SUPPORTED)</span></div>
+<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;<span class="preprocessor"></span><span class="comment">/* Swap packing order of pixels in bytes. */</span></div>
+<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_packswap) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01704"></a><span class="lineno"> 1704</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SHIFT_SUPPORTED) || defined(PNG_WRITE_SHIFT_SUPPORTED)</span></div>
+<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160;<span class="preprocessor"></span><span class="comment">/* Converts files to legal bit depths. */</span></div>
+<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_shift) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160; png_color_8p true_bits));</div>
+<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INTERLACING_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_INTERLACING_SUPPORTED)</span></div>
+<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;<span class="preprocessor"></span><span class="comment">/* Have the code handle the interlacing. Returns the number of passes. */</span></div>
+<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">int</span>,png_set_interlace_handling) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INVERT_SUPPORTED) || defined(PNG_WRITE_INVERT_SUPPORTED)</span></div>
+<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;<span class="preprocessor"></span><span class="comment">/* Invert monochrome files */</span></div>
+<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_invert_mono) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;<span class="preprocessor">#if defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;<span class="preprocessor"></span><span class="comment">/* Handle alpha and tRNS by replacing with a background color. */</span></div>
+<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_background) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160; png_color_16p background_color, <span class="keywordtype">int</span> background_gamma_code,</div>
+<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160; <span class="keywordtype">int</span> need_expand, <span class="keywordtype">double</span> background_gamma));</div>
+<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_GAMMA_UNKNOWN 0</span></div>
+<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_GAMMA_SCREEN 1</span></div>
+<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_GAMMA_FILE 2</span></div>
+<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_GAMMA_UNIQUE 3</span></div>
+<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160;<span class="preprocessor">#if defined(PNG_READ_16_TO_8_SUPPORTED)</span></div>
+<div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;<span class="preprocessor"></span><span class="comment">/* strip the second byte of information from a 16-bit depth file. */</span></div>
+<div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_strip_16) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;<span class="preprocessor">#if defined(PNG_READ_DITHER_SUPPORTED)</span></div>
+<div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>&#160;<span class="preprocessor"></span><span class="comment">/* Turn on dithering, and reduce the palette to the number of colors available. */</span></div>
+<div class="line"><a name="l01741"></a><span class="lineno"> 1741</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_dither) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01742"></a><span class="lineno"> 1742</span>&#160; png_colorp palette, <span class="keywordtype">int</span> num_palette, <span class="keywordtype">int</span> maximum_colors,</div>
+<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160; png_uint_16p histogram, <span class="keywordtype">int</span> full_dither));</div>
+<div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED)</span></div>
+<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;<span class="preprocessor"></span><span class="comment">/* Handle gamma correction. Screen_gamma=(display_exponent) */</span></div>
+<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_gamma) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160; <span class="keywordtype">double</span> screen_gamma, <span class="keywordtype">double</span> default_file_gamma));</div>
+<div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01754"></a><span class="lineno"> 1754</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l01755"></a><span class="lineno"> 1755</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_EMPTY_PLTE_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_EMPTY_PLTE_SUPPORTED)</span></div>
+<div class="line"><a name="l01757"></a><span class="lineno"> 1757</span>&#160;<span class="preprocessor"></span><span class="comment">/* Permit or disallow empty PLTE (0: not permitted, 1: permitted) */</span></div>
+<div class="line"><a name="l01758"></a><span class="lineno"> 1758</span>&#160;<span class="comment">/* Deprecated and will be removed. Use png_permit_mng_features() instead. */</span></div>
+<div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_permit_empty_plte) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>&#160; <span class="keywordtype">int</span> empty_plte_permitted));</div>
+<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_FLUSH_SUPPORTED)</span></div>
+<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;<span class="preprocessor"></span><span class="comment">/* Set how many lines between output flushes - 0 for no flushing */</span></div>
+<div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_flush) PNGARG((png_structp png_ptr, <span class="keywordtype">int</span> nrows));</div>
+<div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160;<span class="comment">/* Flush the current PNG output buffer */</span></div>
+<div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_flush) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;<span class="comment">/* optional update palette with requested transformations */</span></div>
+<div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_start_read_image) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>&#160;</div>
+<div class="line"><a name="l01774"></a><span class="lineno"> 1774</span>&#160;<span class="comment">/* optional call to update the users info structure */</span></div>
+<div class="line"><a name="l01775"></a><span class="lineno"> 1775</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_read_update_info) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01776"></a><span class="lineno"> 1776</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01777"></a><span class="lineno"> 1777</span>&#160;</div>
+<div class="line"><a name="l01778"></a><span class="lineno"> 1778</span>&#160;<span class="preprocessor">#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>&#160;<span class="preprocessor"></span><span class="comment">/* read one or more rows of image data. */</span></div>
+<div class="line"><a name="l01780"></a><span class="lineno"> 1780</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_rows) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01781"></a><span class="lineno"> 1781</span>&#160; png_bytepp row, png_bytepp display_row, png_uint_32 num_rows));</div>
+<div class="line"><a name="l01782"></a><span class="lineno"> 1782</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;<span class="preprocessor">#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;<span class="preprocessor"></span><span class="comment">/* read a row of data. */</span></div>
+<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_row) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160; png_bytep row,</div>
+<div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160; png_bytep display_row));</div>
+<div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;<span class="preprocessor">#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;<span class="preprocessor"></span><span class="comment">/* read the whole image into memory at once. */</span></div>
+<div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_image) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01794"></a><span class="lineno"> 1794</span>&#160; png_bytepp image));</div>
+<div class="line"><a name="l01795"></a><span class="lineno"> 1795</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01796"></a><span class="lineno"> 1796</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160;<span class="comment">/* write a row of image data */</span></div>
+<div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_write_row) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;</div>
+<div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160;<span class="comment">/* write a few rows of image data */</span></div>
+<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_rows) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160; png_bytepp row, png_uint_32 num_rows));</div>
+<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160;</div>
+<div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>&#160;<span class="comment">/* write the image data */</span></div>
+<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_image) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160; png_bytepp image));</div>
+<div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;</div>
+<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;<span class="comment">/* writes the end of the PNG file. */</span></div>
+<div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_end) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;</div>
+<div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;<span class="preprocessor">#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED</span></div>
+<div class="line"><a name="l01814"></a><span class="lineno"> 1814</span>&#160;<span class="preprocessor"></span><span class="comment">/* read the end of the PNG file. */</span></div>
+<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_end) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01816"></a><span class="lineno"> 1816</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;<span class="comment">/* free any memory associated with the png_info_struct */</span></div>
+<div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_destroy_info_struct) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>&#160; png_infopp info_ptr_ptr));</div>
+<div class="line"><a name="l01822"></a><span class="lineno"> 1822</span>&#160;</div>
+<div class="line"><a name="l01823"></a><span class="lineno"> 1823</span>&#160;<span class="comment">/* free any memory associated with the png_struct and the png_info_structs */</span></div>
+<div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_destroy_read_struct) PNGARG((png_structpp</div>
+<div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr));</div>
+<div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160;</div>
+<div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160;<span class="comment">/* free all memory used by the read (old method - NOT DLL EXPORTED) */</span></div>
+<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160;extern <span class="keywordtype">void</span> png_read_destroy PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160; png_infop end_info_ptr));</div>
+<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160;</div>
+<div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160;<span class="comment">/* free any memory associated with the png_struct and the png_info_structs */</span></div>
+<div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_destroy_write_struct)</div>
+<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160; PNGARG((png_structpp png_ptr_ptr, png_infopp info_ptr_ptr));</div>
+<div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;</div>
+<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;<span class="comment">/* free any memory used in png_ptr struct (old method - NOT DLL EXPORTED) */</span></div>
+<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;extern <span class="keywordtype">void</span> png_write_destroy PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;</div>
+<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;<span class="comment">/* set the libpng method of handling chunk CRC errors */</span></div>
+<div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_crc_action) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160; <span class="keywordtype">int</span> crit_action, <span class="keywordtype">int</span> ancil_action));</div>
+<div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>&#160;</div>
+<div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>&#160;<span class="comment">/* Values for png_set_crc_action() to say how to handle CRC errors in</span></div>
+<div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>&#160;<span class="comment"> * ancillary and critical chunks, and whether to use the data contained</span></div>
+<div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>&#160;<span class="comment"> * therein. Note that it is impossible to &quot;discard&quot; data in a critical</span></div>
+<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;<span class="comment"> * chunk. For versions prior to 0.90, the action was always error/quit,</span></div>
+<div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>&#160;<span class="comment"> * whereas in version 0.90 and later, the action for CRC errors in ancillary</span></div>
+<div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;<span class="comment"> * chunks is warn/discard. These values should NOT be changed.</span></div>
+<div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;<span class="comment"> * value action:critical action:ancillary</span></div>
+<div class="line"><a name="l01850"></a><span class="lineno"> 1850</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;<span class="preprocessor">#define PNG_CRC_DEFAULT 0 </span><span class="comment">/* error/quit warn/discard data */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_CRC_ERROR_QUIT 1 </span><span class="comment">/* error/quit error/quit */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01853"></a><span class="lineno"> 1853</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_CRC_WARN_DISCARD 2 </span><span class="comment">/* (INVALID) warn/discard data */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_CRC_WARN_USE 3 </span><span class="comment">/* warn/use data warn/use data */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_CRC_QUIET_USE 4 </span><span class="comment">/* quiet/use data quiet/use data */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_CRC_NO_CHANGE 5 </span><span class="comment">/* use current value use current value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160;<span class="comment">/* These functions give the user control over the scan-line filtering in</span></div>
+<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160;<span class="comment"> * libpng and the compression methods used by zlib. These functions are</span></div>
+<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;<span class="comment"> * mainly useful for testing, as the defaults should work with most users.</span></div>
+<div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160;<span class="comment"> * Those users who are tight on memory or want faster performance at the</span></div>
+<div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;<span class="comment"> * expense of compression can modify them. See the compression library</span></div>
+<div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;<span class="comment"> * header file (zlib.h) for an explination of the compression functions.</span></div>
+<div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;</div>
+<div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160;<span class="comment">/* set the filtering method(s) used by libpng. Currently, the only valid</span></div>
+<div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>&#160;<span class="comment"> * value for &quot;method&quot; is 0.</span></div>
+<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_filter) PNGARG((png_structp png_ptr, <span class="keywordtype">int</span> method,</div>
+<div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; <span class="keywordtype">int</span> filters));</div>
+<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;</div>
+<div class="line"><a name="l01872"></a><span class="lineno"> 1872</span>&#160;<span class="comment">/* Flags for png_set_filter() to say which filters to use. The flags</span></div>
+<div class="line"><a name="l01873"></a><span class="lineno"> 1873</span>&#160;<span class="comment"> * are chosen so that they don&#39;t conflict with real filter types</span></div>
+<div class="line"><a name="l01874"></a><span class="lineno"> 1874</span>&#160;<span class="comment"> * below, in case they are supplied instead of the #defined constants.</span></div>
+<div class="line"><a name="l01875"></a><span class="lineno"> 1875</span>&#160;<span class="comment"> * These values should NOT be changed.</span></div>
+<div class="line"><a name="l01876"></a><span class="lineno"> 1876</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01877"></a><span class="lineno"> 1877</span>&#160;<span class="preprocessor">#define PNG_NO_FILTERS 0x00</span></div>
+<div class="line"><a name="l01878"></a><span class="lineno"> 1878</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_NONE 0x08</span></div>
+<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_SUB 0x10</span></div>
+<div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_UP 0x20</span></div>
+<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_AVG 0x40</span></div>
+<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_PAETH 0x80</span></div>
+<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ALL_FILTERS (PNG_FILTER_NONE | PNG_FILTER_SUB | PNG_FILTER_UP | \</span></div>
+<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;<span class="preprocessor"> PNG_FILTER_AVG | PNG_FILTER_PAETH)</span></div>
+<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160;<span class="comment">/* Filter values (not flags) - used in pngwrite.c, pngwutil.c for now.</span></div>
+<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;<span class="comment"> * These defines should NOT be changed.</span></div>
+<div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;<span class="preprocessor">#define PNG_FILTER_VALUE_NONE 0</span></div>
+<div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_VALUE_SUB 1</span></div>
+<div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_VALUE_UP 2</span></div>
+<div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_VALUE_AVG 3</span></div>
+<div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_VALUE_PAETH 4</span></div>
+<div class="line"><a name="l01894"></a><span class="lineno"> 1894</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_VALUE_LAST 5</span></div>
+<div class="line"><a name="l01895"></a><span class="lineno"> 1895</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01896"></a><span class="lineno"> 1896</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_WEIGHTED_FILTER_SUPPORTED) </span><span class="comment">/* EXPERIMENTAL */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>&#160;<span class="preprocessor"></span><span class="comment">/* The &quot;heuristic_method&quot; is given by one of the PNG_FILTER_HEURISTIC_</span></div>
+<div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>&#160;<span class="comment"> * defines, either the default (minimum-sum-of-absolute-differences), or</span></div>
+<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;<span class="comment"> * the experimental method (weighted-minimum-sum-of-absolute-differences).</span></div>
+<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;<span class="comment"> * Weights are factors &gt;= 1.0, indicating how important it is to keep the</span></div>
+<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160;<span class="comment"> * filter type consistent between rows. Larger numbers mean the current</span></div>
+<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160;<span class="comment"> * filter is that many times as likely to be the same as the &quot;num_weights&quot;</span></div>
+<div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;<span class="comment"> * previous filters. This is cumulative for each previous row with a weight.</span></div>
+<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;<span class="comment"> * There needs to be &quot;num_weights&quot; values in &quot;filter_weights&quot;, or it can be</span></div>
+<div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;<span class="comment"> * NULL if the weights aren&#39;t being specified. Weights have no influence on</span></div>
+<div class="line"><a name="l01907"></a><span class="lineno"> 1907</span>&#160;<span class="comment"> * the selection of the first row filter. Well chosen weights can (in theory)</span></div>
+<div class="line"><a name="l01908"></a><span class="lineno"> 1908</span>&#160;<span class="comment"> * improve the compression for a given image.</span></div>
+<div class="line"><a name="l01909"></a><span class="lineno"> 1909</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01910"></a><span class="lineno"> 1910</span>&#160;<span class="comment"> * Costs are factors &gt;= 1.0 indicating the relative decoding costs of a</span></div>
+<div class="line"><a name="l01911"></a><span class="lineno"> 1911</span>&#160;<span class="comment"> * filter type. Higher costs indicate more decoding expense, and are</span></div>
+<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;<span class="comment"> * therefore less likely to be selected over a filter with lower computational</span></div>
+<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;<span class="comment"> * costs. There needs to be a value in &quot;filter_costs&quot; for each valid filter</span></div>
+<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;<span class="comment"> * type (given by PNG_FILTER_VALUE_LAST), or it can be NULL if you aren&#39;t</span></div>
+<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;<span class="comment"> * setting the costs. Costs try to improve the speed of decompression without</span></div>
+<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;<span class="comment"> * unduly increasing the compressed image size.</span></div>
+<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;<span class="comment"> * A negative weight or cost indicates the default value is to be used, and</span></div>
+<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>&#160;<span class="comment"> * values in the range [0.0, 1.0) indicate the value is to remain unchanged.</span></div>
+<div class="line"><a name="l01920"></a><span class="lineno"> 1920</span>&#160;<span class="comment"> * The default values for both weights and costs are currently 1.0, but may</span></div>
+<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160;<span class="comment"> * change if good general weighting/cost heuristics can be found. If both</span></div>
+<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160;<span class="comment"> * the weights and costs are set to 1.0, this degenerates the WEIGHTED method</span></div>
+<div class="line"><a name="l01923"></a><span class="lineno"> 1923</span>&#160;<span class="comment"> * to the UNWEIGHTED method, but with added encoding time/computation.</span></div>
+<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_filter_heuristics) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160; <span class="keywordtype">int</span> heuristic_method, <span class="keywordtype">int</span> num_weights, png_doublep filter_weights,</div>
+<div class="line"><a name="l01928"></a><span class="lineno"> 1928</span>&#160; png_doublep filter_costs));</div>
+<div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_WRITE_WEIGHTED_FILTER_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160;<span class="comment">/* Heuristic used for row filter selection. These defines should NOT be</span></div>
+<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160;<span class="comment"> * changed.</span></div>
+<div class="line"><a name="l01934"></a><span class="lineno"> 1934</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01935"></a><span class="lineno"> 1935</span>&#160;<span class="preprocessor">#define PNG_FILTER_HEURISTIC_DEFAULT 0 </span><span class="comment">/* Currently &quot;UNWEIGHTED&quot; */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_HEURISTIC_UNWEIGHTED 1 </span><span class="comment">/* Used by libpng &lt; 0.95 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01937"></a><span class="lineno"> 1937</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_HEURISTIC_WEIGHTED 2 </span><span class="comment">/* Experimental feature */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01938"></a><span class="lineno"> 1938</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILTER_HEURISTIC_LAST 3 </span><span class="comment">/* Not a valid value */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01939"></a><span class="lineno"> 1939</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01940"></a><span class="lineno"> 1940</span>&#160;<span class="comment">/* Set the library compression level. Currently, valid values range from</span></div>
+<div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;<span class="comment"> * 0 - 9, corresponding directly to the zlib compression levels 0 - 9</span></div>
+<div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;<span class="comment"> * (0 - no compression, 9 - &quot;maximal&quot; compression). Note that tests have</span></div>
+<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;<span class="comment"> * shown that zlib compression levels 3-6 usually perform as well as level 9</span></div>
+<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;<span class="comment"> * for PNG images, and do considerably fewer caclulations. In the future,</span></div>
+<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;<span class="comment"> * these values may not correspond directly to the zlib compression levels.</span></div>
+<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_level) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>));</div>
+<div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160;</div>
+<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_mem_level)</div>
+<div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160; PNGARG((png_structp png_ptr, <span class="keywordtype">int</span> mem_level));</div>
+<div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;</div>
+<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_strategy)</div>
+<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160; PNGARG((png_structp png_ptr, <span class="keywordtype">int</span> strategy));</div>
+<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160;</div>
+<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_window_bits)</div>
+<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160; PNGARG((png_structp png_ptr, <span class="keywordtype">int</span> window_bits));</div>
+<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;</div>
+<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_compression_method) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160; <span class="keywordtype">int</span> method));</div>
+<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160;</div>
+<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;<span class="comment">/* These next functions are called for input/output, memory, and error</span></div>
+<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160;<span class="comment"> * handling. They are in the file pngrio.c, pngwio.c, and pngerror.c,</span></div>
+<div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;<span class="comment"> * and call standard C I/O routines such as fread(), fwrite(), and</span></div>
+<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160;<span class="comment"> * fprintf(). These functions can be made to use other I/O routines</span></div>
+<div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160;<span class="comment"> * at run time for those applications that need to handle I/O in a</span></div>
+<div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;<span class="comment"> * different manner by calling png_set_???_fn(). See libpng.txt for</span></div>
+<div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;<span class="comment"> * more information.</span></div>
+<div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;</div>
+<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_STDIO)</span></div>
+<div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160;<span class="preprocessor"></span><span class="comment">/* Initialize the input/output for the PNG file to the default functions. */</span></div>
+<div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_init_io) PNGARG((png_structp png_ptr, png_FILE_p fp));</div>
+<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;<span class="comment">/* Replace the (error and abort), and warning functions with user</span></div>
+<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;<span class="comment"> * supplied functions. If no messages are to be printed you must still</span></div>
+<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;<span class="comment"> * write and use replacement functions. The replacement error_fn should</span></div>
+<div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;<span class="comment"> * still do a longjmp to the last setjmp location if you are using this</span></div>
+<div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160;<span class="comment"> * method of error handling. If error_fn or warning_fn is NULL, the</span></div>
+<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;<span class="comment"> * default function will be used.</span></div>
+<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;</div>
+<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_error_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160; png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn));</div>
+<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;</div>
+<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;<span class="comment">/* Return the user pointer associated with the error functions */</span></div>
+<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160;extern PNG_EXPORT(png_voidp,png_get_error_ptr) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;</div>
+<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160;<span class="comment">/* Replace the default data output functions with a user supplied one(s).</span></div>
+<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160;<span class="comment"> * If buffered output is not used, then output_flush_fn can be set to NULL.</span></div>
+<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160;<span class="comment"> * If PNG_WRITE_FLUSH_SUPPORTED is not defined at libpng compile time</span></div>
+<div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160;<span class="comment"> * output_flush_fn will be ignored (and thus can be NULL).</span></div>
+<div class="line"><a name="l01994"></a><span class="lineno"> 1994</span>&#160;<span class="comment"> * It is probably a mistake to use NULL for output_flush_fn if</span></div>
+<div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160;<span class="comment"> * write_data_fn is not also NULL unless you have built libpng with</span></div>
+<div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;<span class="comment"> * PNG_WRITE_FLUSH_SUPPORTED undefined, because in this case libpng&#39;s</span></div>
+<div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;<span class="comment"> * default flush function, which uses the standard *FILE structure, will</span></div>
+<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<span class="comment"> * be used.</span></div>
+<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_write_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160; png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn));</div>
+<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160;</div>
+<div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160;<span class="comment">/* Replace the default data input function with a user supplied one. */</span></div>
+<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_read_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; png_voidp io_ptr, png_rw_ptr read_data_fn));</div>
+<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;</div>
+<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160;<span class="comment">/* Return the user pointer associated with the I/O functions */</span></div>
+<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;extern PNG_EXPORT(png_voidp,png_get_io_ptr) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;</div>
+<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_read_status_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160; png_read_status_ptr read_row_fn));</div>
+<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160;</div>
+<div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_write_status_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160; png_write_status_ptr write_row_fn));</div>
+<div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160;</div>
+<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;<span class="preprocessor">#ifdef PNG_USER_MEM_SUPPORTED</span></div>
+<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;<span class="preprocessor"></span><span class="comment">/* Replace the default memory allocation functions with user supplied one(s). */</span></div>
+<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_mem_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160; png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn));</div>
+<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160;<span class="comment">/* Return the user pointer associated with the memory functions */</span></div>
+<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;extern PNG_EXPORT(png_voidp,png_get_mem_ptr) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;<span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;<span class="preprocessor"> defined(PNG_LEGACY_SUPPORTED)</span></div>
+<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_read_user_transform_fn) PNGARG((png_structp</div>
+<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160; png_ptr, png_user_transform_ptr read_user_transform_fn));</div>
+<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160;<span class="preprocessor"> defined(PNG_LEGACY_SUPPORTED)</span></div>
+<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_write_user_transform_fn) PNGARG((png_structp</div>
+<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160; png_ptr, png_user_transform_ptr write_user_transform_fn));</div>
+<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;<span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;<span class="preprocessor"> defined(PNG_LEGACY_SUPPORTED)</span></div>
+<div class="line"><a name="l02039"></a><span class="lineno"> 2039</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_user_transform_info) PNGARG((png_structp</div>
+<div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160; png_ptr, png_voidp user_transform_ptr, <span class="keywordtype">int</span> user_transform_depth,</div>
+<div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160; <span class="keywordtype">int</span> user_transform_channels));</div>
+<div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160;<span class="comment">/* Return the user pointer associated with the user transform functions */</span></div>
+<div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;extern PNG_EXPORT(png_voidp,png_get_user_transform_ptr)</div>
+<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;<span class="preprocessor">#ifdef PNG_USER_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_read_user_chunk_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160; png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn));</div>
+<div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>&#160;extern PNG_EXPORT(png_voidp,png_get_user_chunk_ptr) PNGARG((png_structp</div>
+<div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>&#160; png_ptr));</div>
+<div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>&#160;<span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l02055"></a><span class="lineno"> 2055</span>&#160;<span class="preprocessor"></span><span class="comment">/* Sets the function callbacks for the push reader, and a pointer to a</span></div>
+<div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>&#160;<span class="comment"> * user-defined structure available to the callback functions.</span></div>
+<div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_progressive_read_fn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160; png_voidp progressive_ptr,</div>
+<div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>&#160; png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn,</div>
+<div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>&#160; png_progressive_end_ptr end_fn));</div>
+<div class="line"><a name="l02062"></a><span class="lineno"> 2062</span>&#160;</div>
+<div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;<span class="comment">/* returns the user pointer associated with the push read functions */</span></div>
+<div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160;extern PNG_EXPORT(png_voidp,png_get_progressive_ptr)</div>
+<div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>&#160;</div>
+<div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160;<span class="comment">/* function to be called when data becomes available */</span></div>
+<div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_process_data) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>&#160; png_infop info_ptr, png_bytep <a class="code" href="structbuffer.html">buffer</a>, png_size_t buffer_size));</div>
+<div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>&#160;</div>
+<div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>&#160;<span class="comment">/* function that combines rows. Not very much different than the</span></div>
+<div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;<span class="comment"> * png_combine_row() call. Is this even used?????</span></div>
+<div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_progressive_combine_row) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160; png_bytep old_row, png_bytep new_row));</div>
+<div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_PROGRESSIVE_READ_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_voidp,png_malloc) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160; png_uint_32 size));</div>
+<div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160;</div>
+<div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_malloc_warn png_malloc</span></div>
+<div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>&#160;<span class="preprocessor"></span><span class="comment">/* Added at libpng version 1.2.4 */</span></div>
+<div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_voidp,png_malloc_warn) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>&#160; png_uint_32 size));</div>
+<div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;<span class="comment">/* frees a pointer allocated by png_malloc() */</span></div>
+<div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_free) PNGARG((png_structp png_ptr, png_voidp ptr));</div>
+<div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160;</div>
+<div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;<span class="preprocessor"></span><span class="comment">/* Function to allocate memory for zlib. */</span></div>
+<div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(voidpf,png_zalloc) PNGARG((voidpf png_ptr, uInt items,</div>
+<div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160; uInt size));</div>
+<div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>&#160;</div>
+<div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>&#160;<span class="comment">/* Function to free memory for zlib */</span></div>
+<div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_zfree) PNGARG((voidpf png_ptr, voidpf ptr));</div>
+<div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>&#160;<span class="comment">/* Free data that was allocated internally */</span></div>
+<div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_free_data) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160; png_infop info_ptr, png_uint_32 free_me, <span class="keywordtype">int</span> num));</div>
+<div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;<span class="preprocessor">#ifdef PNG_FREE_ME_SUPPORTED</span></div>
+<div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160;<span class="preprocessor"></span><span class="comment">/* Reassign responsibility for freeing existing data, whether allocated</span></div>
+<div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;<span class="comment"> * by libpng or by the application */</span></div>
+<div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_data_freer) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> freer, png_uint_32 mask));</div>
+<div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;<span class="preprocessor"></span><span class="comment">/* assignments for png_data_freer */</span></div>
+<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160;<span class="preprocessor">#define PNG_DESTROY_WILL_FREE_DATA 1</span></div>
+<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SET_WILL_FREE_DATA 1</span></div>
+<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_USER_WILL_FREE_DATA 2</span></div>
+<div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>&#160;<span class="preprocessor"></span><span class="comment">/* Flags for png_ptr-&gt;free_me and info_ptr-&gt;free_me */</span></div>
+<div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;<span class="preprocessor">#define PNG_FREE_HIST 0x0008</span></div>
+<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_ICCP 0x0010</span></div>
+<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_SPLT 0x0020</span></div>
+<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_ROWS 0x0040</span></div>
+<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_PCAL 0x0080</span></div>
+<div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_SCAL 0x0100</span></div>
+<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_UNKN 0x0200</span></div>
+<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_LIST 0x0400</span></div>
+<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_PLTE 0x1000</span></div>
+<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_TRNS 0x2000</span></div>
+<div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_TEXT 0x4000</span></div>
+<div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_ALL 0x7fff</span></div>
+<div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FREE_MUL 0x4220 </span><span class="comment">/* PNG_FREE_SPLT|PNG_FREE_TEXT|PNG_FREE_UNKN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>&#160;<span class="preprocessor">#ifdef PNG_USER_MEM_SUPPORTED</span></div>
+<div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_voidp,png_malloc_default) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160; png_uint_32 size));</div>
+<div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_free_default) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160; png_voidp ptr));</div>
+<div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_voidp,png_memcpy_check) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>&#160; png_voidp s1, png_voidp s2, png_uint_32 size));</div>
+<div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160;</div>
+<div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160;extern PNG_EXPORT(png_voidp,png_memset_check) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02140"></a><span class="lineno"> 2140</span>&#160; png_voidp s1, <span class="keywordtype">int</span> value, png_uint_32 size));</div>
+<div class="line"><a name="l02141"></a><span class="lineno"> 2141</span>&#160;</div>
+<div class="line"><a name="l02142"></a><span class="lineno"> 2142</span>&#160;<span class="preprocessor">#if defined(USE_FAR_KEYWORD) </span><span class="comment">/* memory model conversion function */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02143"></a><span class="lineno"> 2143</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> *png_far_to_near PNGARG((png_structp png_ptr,png_voidp ptr,</div>
+<div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>&#160; <span class="keywordtype">int</span> check));</div>
+<div class="line"><a name="l02145"></a><span class="lineno"> 2145</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* USE_FAR_KEYWORD */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02146"></a><span class="lineno"> 2146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02147"></a><span class="lineno"> 2147</span>&#160;<span class="preprocessor">#ifndef PNG_NO_ERROR_TEXT</span></div>
+<div class="line"><a name="l02148"></a><span class="lineno"> 2148</span>&#160;<span class="preprocessor"></span><span class="comment">/* Fatal error in PNG image of libpng - can&#39;t continue */</span></div>
+<div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_error) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160; png_const_charp error_message));</div>
+<div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160;</div>
+<div class="line"><a name="l02152"></a><span class="lineno"> 2152</span>&#160;<span class="comment">/* The same, but the chunk name is prepended to the error string. */</span></div>
+<div class="line"><a name="l02153"></a><span class="lineno"> 2153</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_chunk_error) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>&#160; png_const_charp error_message));</div>
+<div class="line"><a name="l02155"></a><span class="lineno"> 2155</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02156"></a><span class="lineno"> 2156</span>&#160;<span class="preprocessor"></span><span class="comment">/* Fatal error in PNG image of libpng - can&#39;t continue */</span></div>
+<div class="line"><a name="l02157"></a><span class="lineno"> 2157</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_err) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160;<span class="preprocessor">#ifndef PNG_NO_WARNINGS</span></div>
+<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<span class="preprocessor"></span><span class="comment">/* Non-fatal error in libpng. Can continue, but may have a problem. */</span></div>
+<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_warning) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160; png_const_charp warning_message));</div>
+<div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>&#160;</div>
+<div class="line"><a name="l02165"></a><span class="lineno"> 2165</span>&#160;<span class="preprocessor">#ifdef PNG_READ_SUPPORTED</span></div>
+<div class="line"><a name="l02166"></a><span class="lineno"> 2166</span>&#160;<span class="preprocessor"></span><span class="comment">/* Non-fatal error in libpng, chunk name is prepended to message. */</span></div>
+<div class="line"><a name="l02167"></a><span class="lineno"> 2167</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_chunk_warning) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02168"></a><span class="lineno"> 2168</span>&#160; png_const_charp warning_message));</div>
+<div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_NO_WARNINGS */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02171"></a><span class="lineno"> 2171</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02172"></a><span class="lineno"> 2172</span>&#160;<span class="comment">/* The png_set_&lt;chunk&gt; functions are for storing values in the png_info_struct.</span></div>
+<div class="line"><a name="l02173"></a><span class="lineno"> 2173</span>&#160;<span class="comment"> * Similarly, the png_get_&lt;chunk&gt; calls are used to read values from the</span></div>
+<div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>&#160;<span class="comment"> * png_info_struct, either storing the parameters in the passed variables, or</span></div>
+<div class="line"><a name="l02175"></a><span class="lineno"> 2175</span>&#160;<span class="comment"> * setting pointers into the png_info_struct where the data is stored. The</span></div>
+<div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160;<span class="comment"> * png_get_&lt;chunk&gt; functions return a non-zero value if the data was available</span></div>
+<div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;<span class="comment"> * in info_ptr, or return zero and do not change any of the parameters if the</span></div>
+<div class="line"><a name="l02178"></a><span class="lineno"> 2178</span>&#160;<span class="comment"> * data was not available.</span></div>
+<div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l02180"></a><span class="lineno"> 2180</span>&#160;<span class="comment"> * These functions should be used instead of directly accessing png_info</span></div>
+<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;<span class="comment"> * to avoid problems with future changes in the size and internal layout of</span></div>
+<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;<span class="comment"> * png_info_struct.</span></div>
+<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;<span class="comment">/* Returns &quot;flag&quot; if chunk data is valid in info_ptr. */</span></div>
+<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_valid) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02186"></a><span class="lineno"> 2186</span>&#160;png_infop info_ptr, png_uint_32 flag));</div>
+<div class="line"><a name="l02187"></a><span class="lineno"> 2187</span>&#160;</div>
+<div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;<span class="comment">/* Returns number of bytes needed to hold a transformed row. */</span></div>
+<div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_rowbytes) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02190"></a><span class="lineno"> 2190</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l02191"></a><span class="lineno"> 2191</span>&#160;</div>
+<div class="line"><a name="l02192"></a><span class="lineno"> 2192</span>&#160;<span class="preprocessor">#if defined(PNG_INFO_IMAGE_SUPPORTED)</span></div>
+<div class="line"><a name="l02193"></a><span class="lineno"> 2193</span>&#160;<span class="preprocessor"></span><span class="comment">/* Returns row_pointers, which is an array of pointers to scanlines that was</span></div>
+<div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>&#160;<span class="comment">returned from png_read_png(). */</span></div>
+<div class="line"><a name="l02195"></a><span class="lineno"> 2195</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_bytepp,png_get_rows) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l02197"></a><span class="lineno"> 2197</span>&#160;<span class="comment">/* Set row_pointers, which is an array of pointers to scanlines for use</span></div>
+<div class="line"><a name="l02198"></a><span class="lineno"> 2198</span>&#160;<span class="comment">by png_write_png(). */</span></div>
+<div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_rows) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02200"></a><span class="lineno"> 2200</span>&#160; png_infop info_ptr, png_bytepp row_pointers));</div>
+<div class="line"><a name="l02201"></a><span class="lineno"> 2201</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02202"></a><span class="lineno"> 2202</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02203"></a><span class="lineno"> 2203</span>&#160;<span class="comment">/* Returns number of color channels in image. */</span></div>
+<div class="line"><a name="l02204"></a><span class="lineno"> 2204</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_byte,png_get_channels) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;</div>
+<div class="line"><a name="l02207"></a><span class="lineno"> 2207</span>&#160;<span class="preprocessor">#ifdef PNG_EASY_ACCESS_SUPPORTED</span></div>
+<div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160;<span class="preprocessor"></span><span class="comment">/* Returns image width in pixels. */</span></div>
+<div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32, png_get_image_width) PNGARG((png_structp</div>
+<div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160;</div>
+<div class="line"><a name="l02212"></a><span class="lineno"> 2212</span>&#160;<span class="comment">/* Returns image height in pixels. */</span></div>
+<div class="line"><a name="l02213"></a><span class="lineno"> 2213</span>&#160;extern PNG_EXPORT(png_uint_32, png_get_image_height) PNGARG((png_structp</div>
+<div class="line"><a name="l02214"></a><span class="lineno"> 2214</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02215"></a><span class="lineno"> 2215</span>&#160;</div>
+<div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;<span class="comment">/* Returns image bit_depth. */</span></div>
+<div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160;extern PNG_EXPORT(png_byte, png_get_bit_depth) PNGARG((png_structp</div>
+<div class="line"><a name="l02218"></a><span class="lineno"> 2218</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02219"></a><span class="lineno"> 2219</span>&#160;</div>
+<div class="line"><a name="l02220"></a><span class="lineno"> 2220</span>&#160;<span class="comment">/* Returns image color_type. */</span></div>
+<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;extern PNG_EXPORT(png_byte, png_get_color_type) PNGARG((png_structp</div>
+<div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;</div>
+<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;<span class="comment">/* Returns image filter_type. */</span></div>
+<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;extern PNG_EXPORT(png_byte, png_get_filter_type) PNGARG((png_structp</div>
+<div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;</div>
+<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;<span class="comment">/* Returns image interlace_type. */</span></div>
+<div class="line"><a name="l02229"></a><span class="lineno"> 2229</span>&#160;extern PNG_EXPORT(png_byte, png_get_interlace_type) PNGARG((png_structp</div>
+<div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02231"></a><span class="lineno"> 2231</span>&#160;</div>
+<div class="line"><a name="l02232"></a><span class="lineno"> 2232</span>&#160;<span class="comment">/* Returns image compression_type. */</span></div>
+<div class="line"><a name="l02233"></a><span class="lineno"> 2233</span>&#160;extern PNG_EXPORT(png_byte, png_get_compression_type) PNGARG((png_structp</div>
+<div class="line"><a name="l02234"></a><span class="lineno"> 2234</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02235"></a><span class="lineno"> 2235</span>&#160;</div>
+<div class="line"><a name="l02236"></a><span class="lineno"> 2236</span>&#160;<span class="comment">/* Returns image resolution in pixels per meter, from pHYs chunk data. */</span></div>
+<div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;extern PNG_EXPORT(png_uint_32, png_get_pixels_per_meter) PNGARG((png_structp</div>
+<div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02239"></a><span class="lineno"> 2239</span>&#160;extern PNG_EXPORT(png_uint_32, png_get_x_pixels_per_meter) PNGARG((png_structp</div>
+<div class="line"><a name="l02240"></a><span class="lineno"> 2240</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02241"></a><span class="lineno"> 2241</span>&#160;extern PNG_EXPORT(png_uint_32, png_get_y_pixels_per_meter) PNGARG((png_structp</div>
+<div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;</div>
+<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;<span class="comment">/* Returns pixel aspect ratio, computed from pHYs chunk data. */</span></div>
+<div class="line"><a name="l02245"></a><span class="lineno"> 2245</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">float</span>, png_get_pixel_aspect_ratio) PNGARG((png_structp</div>
+<div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02248"></a><span class="lineno"> 2248</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02249"></a><span class="lineno"> 2249</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02250"></a><span class="lineno"> 2250</span>&#160;<span class="comment">/* Returns image x, y offset in pixels or microns, from oFFs chunk data. */</span></div>
+<div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_int_32, png_get_x_offset_pixels) PNGARG((png_structp</div>
+<div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;extern PNG_EXPORT(png_int_32, png_get_y_offset_pixels) PNGARG((png_structp</div>
+<div class="line"><a name="l02254"></a><span class="lineno"> 2254</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02255"></a><span class="lineno"> 2255</span>&#160;extern PNG_EXPORT(png_int_32, png_get_x_offset_microns) PNGARG((png_structp</div>
+<div class="line"><a name="l02256"></a><span class="lineno"> 2256</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02257"></a><span class="lineno"> 2257</span>&#160;extern PNG_EXPORT(png_int_32, png_get_y_offset_microns) PNGARG((png_structp</div>
+<div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160;png_ptr, png_infop info_ptr));</div>
+<div class="line"><a name="l02259"></a><span class="lineno"> 2259</span>&#160;</div>
+<div class="line"><a name="l02260"></a><span class="lineno"> 2260</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_EASY_ACCESS_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02261"></a><span class="lineno"> 2261</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02262"></a><span class="lineno"> 2262</span>&#160;<span class="comment">/* Returns pointer to signature string read from PNG header */</span></div>
+<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_bytep,png_get_signature) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02264"></a><span class="lineno"> 2264</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>&#160;</div>
+<div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;<span class="preprocessor">#if defined(PNG_bKGD_SUPPORTED)</span></div>
+<div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_bKGD) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02268"></a><span class="lineno"> 2268</span>&#160; png_infop info_ptr, png_color_16p *background));</div>
+<div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02271"></a><span class="lineno"> 2271</span>&#160;<span class="preprocessor">#if defined(PNG_bKGD_SUPPORTED)</span></div>
+<div class="line"><a name="l02272"></a><span class="lineno"> 2272</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_bKGD) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02273"></a><span class="lineno"> 2273</span>&#160; png_infop info_ptr, png_color_16p background));</div>
+<div class="line"><a name="l02274"></a><span class="lineno"> 2274</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02275"></a><span class="lineno"> 2275</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;<span class="preprocessor">#if defined(PNG_cHRM_SUPPORTED)</span></div>
+<div class="line"><a name="l02277"></a><span class="lineno"> 2277</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02278"></a><span class="lineno"> 2278</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_cHRM) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02279"></a><span class="lineno"> 2279</span>&#160; png_infop info_ptr, <span class="keywordtype">double</span> *white_x, <span class="keywordtype">double</span> *white_y, <span class="keywordtype">double</span> *red_x,</div>
+<div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160; <span class="keywordtype">double</span> *red_y, <span class="keywordtype">double</span> *green_x, <span class="keywordtype">double</span> *green_y, <span class="keywordtype">double</span> *blue_x,</div>
+<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160; <span class="keywordtype">double</span> *blue_y));</div>
+<div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_cHRM_fixed) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02285"></a><span class="lineno"> 2285</span>&#160; png_infop info_ptr, png_fixed_point *int_white_x, png_fixed_point</div>
+<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>&#160; *int_white_y, png_fixed_point *int_red_x, png_fixed_point *int_red_y,</div>
+<div class="line"><a name="l02287"></a><span class="lineno"> 2287</span>&#160; png_fixed_point *int_green_x, png_fixed_point *int_green_y, png_fixed_point</div>
+<div class="line"><a name="l02288"></a><span class="lineno"> 2288</span>&#160; *int_blue_x, png_fixed_point *int_blue_y));</div>
+<div class="line"><a name="l02289"></a><span class="lineno"> 2289</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02290"></a><span class="lineno"> 2290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02291"></a><span class="lineno"> 2291</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02292"></a><span class="lineno"> 2292</span>&#160;<span class="preprocessor">#if defined(PNG_cHRM_SUPPORTED)</span></div>
+<div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_cHRM) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160; png_infop info_ptr, <span class="keywordtype">double</span> white_x, <span class="keywordtype">double</span> white_y, <span class="keywordtype">double</span> red_x,</div>
+<div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160; <span class="keywordtype">double</span> red_y, <span class="keywordtype">double</span> green_x, <span class="keywordtype">double</span> green_y, <span class="keywordtype">double</span> blue_x, <span class="keywordtype">double</span> blue_y));</div>
+<div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02298"></a><span class="lineno"> 2298</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02299"></a><span class="lineno"> 2299</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_cHRM_fixed) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02300"></a><span class="lineno"> 2300</span>&#160; png_infop info_ptr, png_fixed_point int_white_x, png_fixed_point int_white_y,</div>
+<div class="line"><a name="l02301"></a><span class="lineno"> 2301</span>&#160; png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point</div>
+<div class="line"><a name="l02302"></a><span class="lineno"> 2302</span>&#160; int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x,</div>
+<div class="line"><a name="l02303"></a><span class="lineno"> 2303</span>&#160; png_fixed_point int_blue_y));</div>
+<div class="line"><a name="l02304"></a><span class="lineno"> 2304</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02305"></a><span class="lineno"> 2305</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02306"></a><span class="lineno"> 2306</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;<span class="preprocessor">#if defined(PNG_gAMA_SUPPORTED)</span></div>
+<div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02309"></a><span class="lineno"> 2309</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_gAMA) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160; png_infop info_ptr, <span class="keywordtype">double</span> *file_gamma));</div>
+<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_gAMA_fixed) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02313"></a><span class="lineno"> 2313</span>&#160; png_infop info_ptr, png_fixed_point *int_file_gamma));</div>
+<div class="line"><a name="l02314"></a><span class="lineno"> 2314</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02315"></a><span class="lineno"> 2315</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02316"></a><span class="lineno"> 2316</span>&#160;<span class="preprocessor">#if defined(PNG_gAMA_SUPPORTED)</span></div>
+<div class="line"><a name="l02317"></a><span class="lineno"> 2317</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_gAMA) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160; png_infop info_ptr, <span class="keywordtype">double</span> file_gamma));</div>
+<div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_gAMA_fixed) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160; png_infop info_ptr, png_fixed_point int_file_gamma));</div>
+<div class="line"><a name="l02323"></a><span class="lineno"> 2323</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02324"></a><span class="lineno"> 2324</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;<span class="preprocessor">#if defined(PNG_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_hIST) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160; png_infop info_ptr, png_uint_16p *hist));</div>
+<div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;<span class="preprocessor">#if defined(PNG_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_hIST) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160; png_infop info_ptr, png_uint_16p hist));</div>
+<div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_IHDR) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02336"></a><span class="lineno"> 2336</span>&#160; png_infop info_ptr, png_uint_32 *width, png_uint_32 *height,</div>
+<div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160; <span class="keywordtype">int</span> *bit_depth, <span class="keywordtype">int</span> *color_type, <span class="keywordtype">int</span> *interlace_method,</div>
+<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160; <span class="keywordtype">int</span> *compression_method, <span class="keywordtype">int</span> *filter_method));</div>
+<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;</div>
+<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_IHDR) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160; png_infop info_ptr, png_uint_32 width, png_uint_32 height, <span class="keywordtype">int</span> bit_depth,</div>
+<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160; <span class="keywordtype">int</span> color_type, <span class="keywordtype">int</span> interlace_method, <span class="keywordtype">int</span> compression_method,</div>
+<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160; <span class="keywordtype">int</span> filter_method));</div>
+<div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;</div>
+<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;<span class="preprocessor">#if defined(PNG_oFFs_SUPPORTED)</span></div>
+<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_oFFs) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160; png_infop info_ptr, png_int_32 *offset_x, png_int_32 *offset_y,</div>
+<div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160; <span class="keywordtype">int</span> *unit_type));</div>
+<div class="line"><a name="l02349"></a><span class="lineno"> 2349</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02350"></a><span class="lineno"> 2350</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02351"></a><span class="lineno"> 2351</span>&#160;<span class="preprocessor">#if defined(PNG_oFFs_SUPPORTED)</span></div>
+<div class="line"><a name="l02352"></a><span class="lineno"> 2352</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_oFFs) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02353"></a><span class="lineno"> 2353</span>&#160; png_infop info_ptr, png_int_32 offset_x, png_int_32 offset_y,</div>
+<div class="line"><a name="l02354"></a><span class="lineno"> 2354</span>&#160; <span class="keywordtype">int</span> unit_type));</div>
+<div class="line"><a name="l02355"></a><span class="lineno"> 2355</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02356"></a><span class="lineno"> 2356</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02357"></a><span class="lineno"> 2357</span>&#160;<span class="preprocessor">#if defined(PNG_pCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l02358"></a><span class="lineno"> 2358</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_pCAL) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160; png_infop info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1,</div>
+<div class="line"><a name="l02360"></a><span class="lineno"> 2360</span>&#160; <span class="keywordtype">int</span> *type, <span class="keywordtype">int</span> *nparams, png_charp *units, png_charpp *params));</div>
+<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span>&#160;<span class="preprocessor">#if defined(PNG_pCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_pCAL) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160; png_infop info_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1,</div>
+<div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160; <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> nparams, png_charp units, png_charpp params));</div>
+<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span>&#160;<span class="preprocessor">#if defined(PNG_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_pHYs) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span>&#160; png_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, <span class="keywordtype">int</span> *unit_type));</div>
+<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;<span class="preprocessor">#if defined(PNG_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_pHYs) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02376"></a><span class="lineno"> 2376</span>&#160; png_infop info_ptr, png_uint_32 res_x, png_uint_32 res_y, <span class="keywordtype">int</span> unit_type));</div>
+<div class="line"><a name="l02377"></a><span class="lineno"> 2377</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02378"></a><span class="lineno"> 2378</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02379"></a><span class="lineno"> 2379</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_PLTE) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>&#160; png_infop info_ptr, png_colorp *palette, <span class="keywordtype">int</span> *num_palette));</div>
+<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span>&#160;</div>
+<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_PLTE) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span>&#160; png_infop info_ptr, png_colorp palette, <span class="keywordtype">int</span> num_palette));</div>
+<div class="line"><a name="l02384"></a><span class="lineno"> 2384</span>&#160;</div>
+<div class="line"><a name="l02385"></a><span class="lineno"> 2385</span>&#160;<span class="preprocessor">#if defined(PNG_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l02386"></a><span class="lineno"> 2386</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_sBIT) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160; png_infop info_ptr, png_color_8p *sig_bit));</div>
+<div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02389"></a><span class="lineno"> 2389</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02390"></a><span class="lineno"> 2390</span>&#160;<span class="preprocessor">#if defined(PNG_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l02391"></a><span class="lineno"> 2391</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sBIT) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02392"></a><span class="lineno"> 2392</span>&#160; png_infop info_ptr, png_color_8p sig_bit));</div>
+<div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02395"></a><span class="lineno"> 2395</span>&#160;<span class="preprocessor">#if defined(PNG_sRGB_SUPPORTED)</span></div>
+<div class="line"><a name="l02396"></a><span class="lineno"> 2396</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_sRGB) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02397"></a><span class="lineno"> 2397</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> *intent));</div>
+<div class="line"><a name="l02398"></a><span class="lineno"> 2398</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02399"></a><span class="lineno"> 2399</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02400"></a><span class="lineno"> 2400</span>&#160;<span class="preprocessor">#if defined(PNG_sRGB_SUPPORTED)</span></div>
+<div class="line"><a name="l02401"></a><span class="lineno"> 2401</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sRGB) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02402"></a><span class="lineno"> 2402</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> intent));</div>
+<div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sRGB_gAMA_and_cHRM) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> intent));</div>
+<div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;<span class="preprocessor">#if defined(PNG_iCCP_SUPPORTED)</span></div>
+<div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_iCCP) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160; png_infop info_ptr, png_charpp name, <span class="keywordtype">int</span> *compression_type,</div>
+<div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160; png_charpp profile, png_uint_32 *proflen));</div>
+<div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160; <span class="comment">/* Note to maintainer: profile should be png_bytepp */</span></div>
+<div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02414"></a><span class="lineno"> 2414</span>&#160;<span class="preprocessor">#if defined(PNG_iCCP_SUPPORTED)</span></div>
+<div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_iCCP) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160; png_infop info_ptr, png_charp name, <span class="keywordtype">int</span> compression_type,</div>
+<div class="line"><a name="l02417"></a><span class="lineno"> 2417</span>&#160; png_charp profile, png_uint_32 proflen));</div>
+<div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160; <span class="comment">/* Note to maintainer: profile should be png_bytep */</span></div>
+<div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02420"></a><span class="lineno"> 2420</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02421"></a><span class="lineno"> 2421</span>&#160;<span class="preprocessor">#if defined(PNG_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l02422"></a><span class="lineno"> 2422</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_sPLT) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02423"></a><span class="lineno"> 2423</span>&#160; png_infop info_ptr, png_sPLT_tpp entries));</div>
+<div class="line"><a name="l02424"></a><span class="lineno"> 2424</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02426"></a><span class="lineno"> 2426</span>&#160;<span class="preprocessor">#if defined(PNG_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l02427"></a><span class="lineno"> 2427</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sPLT) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02428"></a><span class="lineno"> 2428</span>&#160; png_infop info_ptr, png_sPLT_tp entries, <span class="keywordtype">int</span> nentries));</div>
+<div class="line"><a name="l02429"></a><span class="lineno"> 2429</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02430"></a><span class="lineno"> 2430</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02431"></a><span class="lineno"> 2431</span>&#160;<span class="preprocessor">#if defined(PNG_TEXT_SUPPORTED)</span></div>
+<div class="line"><a name="l02432"></a><span class="lineno"> 2432</span>&#160;<span class="preprocessor"></span><span class="comment">/* png_get_text also returns the number of text chunks in *num_text */</span></div>
+<div class="line"><a name="l02433"></a><span class="lineno"> 2433</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_text) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02434"></a><span class="lineno"> 2434</span>&#160; png_infop info_ptr, png_textp *text_ptr, <span class="keywordtype">int</span> *num_text));</div>
+<div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02437"></a><span class="lineno"> 2437</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;<span class="comment"> * Note while png_set_text() will accept a structure whose text,</span></div>
+<div class="line"><a name="l02439"></a><span class="lineno"> 2439</span>&#160;<span class="comment"> * language, and translated keywords are NULL pointers, the structure</span></div>
+<div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;<span class="comment"> * returned by png_get_text will always contain regular</span></div>
+<div class="line"><a name="l02441"></a><span class="lineno"> 2441</span>&#160;<span class="comment"> * zero-terminated C strings. They might be empty strings but</span></div>
+<div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;<span class="comment"> * they will never be NULL pointers.</span></div>
+<div class="line"><a name="l02443"></a><span class="lineno"> 2443</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02444"></a><span class="lineno"> 2444</span>&#160;</div>
+<div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;<span class="preprocessor">#if defined(PNG_TEXT_SUPPORTED)</span></div>
+<div class="line"><a name="l02446"></a><span class="lineno"> 2446</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_text) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160; png_infop info_ptr, png_textp text_ptr, <span class="keywordtype">int</span> num_text));</div>
+<div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;<span class="preprocessor">#if defined(PNG_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_tIME) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02452"></a><span class="lineno"> 2452</span>&#160; png_infop info_ptr, png_timep *mod_time));</div>
+<div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02454"></a><span class="lineno"> 2454</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;<span class="preprocessor">#if defined(PNG_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l02456"></a><span class="lineno"> 2456</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_tIME) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160; png_infop info_ptr, png_timep mod_time));</div>
+<div class="line"><a name="l02458"></a><span class="lineno"> 2458</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02460"></a><span class="lineno"> 2460</span>&#160;<span class="preprocessor">#if defined(PNG_tRNS_SUPPORTED)</span></div>
+<div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_tRNS) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02462"></a><span class="lineno"> 2462</span>&#160; png_infop info_ptr, png_bytep *trans, <span class="keywordtype">int</span> *num_trans,</div>
+<div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160; png_color_16p *trans_values));</div>
+<div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02466"></a><span class="lineno"> 2466</span>&#160;<span class="preprocessor">#if defined(PNG_tRNS_SUPPORTED)</span></div>
+<div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_tRNS) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02468"></a><span class="lineno"> 2468</span>&#160; png_infop info_ptr, png_bytep trans, <span class="keywordtype">int</span> num_trans,</div>
+<div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160; png_color_16p trans_values));</div>
+<div class="line"><a name="l02470"></a><span class="lineno"> 2470</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02472"></a><span class="lineno"> 2472</span>&#160;<span class="preprocessor">#if defined(PNG_tRNS_SUPPORTED)</span></div>
+<div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02474"></a><span class="lineno"> 2474</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160;<span class="preprocessor">#if defined(PNG_sCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_sCAL) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> *unit, <span class="keywordtype">double</span> *width, <span class="keywordtype">double</span> *height));</div>
+<div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02480"></a><span class="lineno"> 2480</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_sCAL_s) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02482"></a><span class="lineno"> 2482</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> *unit, png_charpp swidth, png_charpp sheight));</div>
+<div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02484"></a><span class="lineno"> 2484</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02485"></a><span class="lineno"> 2485</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_sCAL_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02487"></a><span class="lineno"> 2487</span>&#160;<span class="preprocessor">#if defined(PNG_sCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l02488"></a><span class="lineno"> 2488</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sCAL) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02490"></a><span class="lineno"> 2490</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> unit, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height));</div>
+<div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_sCAL_s) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02494"></a><span class="lineno"> 2494</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> unit, png_charp swidth, png_charp sheight));</div>
+<div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02496"></a><span class="lineno"> 2496</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_sCAL_SUPPORTED || PNG_WRITE_sCAL_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02499"></a><span class="lineno"> 2499</span>&#160;<span class="preprocessor">#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;<span class="preprocessor"></span><span class="comment">/* provide a list of chunks and how they are to be handled, if the built-in</span></div>
+<div class="line"><a name="l02501"></a><span class="lineno"> 2501</span>&#160;<span class="comment"> handling or default unknown chunk handling is not desired. Any chunks not</span></div>
+<div class="line"><a name="l02502"></a><span class="lineno"> 2502</span>&#160;<span class="comment"> listed will be handled in the default manner. The IHDR and IEND chunks</span></div>
+<div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;<span class="comment"> must not be listed.</span></div>
+<div class="line"><a name="l02504"></a><span class="lineno"> 2504</span>&#160;<span class="comment"> keep = 0: follow default behaviour</span></div>
+<div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160;<span class="comment"> = 1: do not keep</span></div>
+<div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;<span class="comment"> = 2: keep only if safe-to-copy</span></div>
+<div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160;<span class="comment"> = 3: keep even if unsafe-to-copy</span></div>
+<div class="line"><a name="l02508"></a><span class="lineno"> 2508</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>, png_set_keep_unknown_chunks) PNGARG((png_structp</div>
+<div class="line"><a name="l02510"></a><span class="lineno"> 2510</span>&#160; png_ptr, <span class="keywordtype">int</span> keep, png_bytep chunk_list, <span class="keywordtype">int</span> num_chunks));</div>
+<div class="line"><a name="l02511"></a><span class="lineno"> 2511</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>, png_set_unknown_chunks) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160; png_infop info_ptr, png_unknown_chunkp unknowns, <span class="keywordtype">int</span> num_unknowns));</div>
+<div class="line"><a name="l02513"></a><span class="lineno"> 2513</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>, png_set_unknown_chunk_location)</div>
+<div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160; PNGARG((png_structp png_ptr, png_infop info_ptr, <span class="keywordtype">int</span> chunk, <span class="keywordtype">int</span> location));</div>
+<div class="line"><a name="l02515"></a><span class="lineno"> 2515</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_unknown_chunks) PNGARG((png_structp</div>
+<div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160; png_ptr, png_infop info_ptr, png_unknown_chunkpp entries));</div>
+<div class="line"><a name="l02517"></a><span class="lineno"> 2517</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED</span></div>
+<div class="line"><a name="l02519"></a><span class="lineno"> 2519</span>&#160;<span class="preprocessor"></span>PNG_EXPORT(<span class="keywordtype">int</span>,png_handle_as_unknown) PNGARG((png_structp png_ptr, png_bytep</div>
+<div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160; chunk_name));</div>
+<div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;<span class="comment">/* Png_free_data() will turn off the &quot;valid&quot; flag for anything it frees.</span></div>
+<div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;<span class="comment"> If you need to turn it off for a chunk that your application has freed,</span></div>
+<div class="line"><a name="l02525"></a><span class="lineno"> 2525</span>&#160;<span class="comment"> you can use png_set_invalid(png_ptr, info_ptr, PNG_INFO_CHNK); */</span></div>
+<div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>, png_set_invalid) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02527"></a><span class="lineno"> 2527</span>&#160; png_infop info_ptr, <span class="keywordtype">int</span> mask));</div>
+<div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160;</div>
+<div class="line"><a name="l02529"></a><span class="lineno"> 2529</span>&#160;<span class="preprocessor">#if defined(PNG_INFO_IMAGE_SUPPORTED)</span></div>
+<div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160;<span class="preprocessor"></span><span class="comment">/* The &quot;params&quot; pointer is currently not used and is for future expansion. */</span></div>
+<div class="line"><a name="l02531"></a><span class="lineno"> 2531</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>, png_read_png) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160; png_infop info_ptr,</div>
+<div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160; <span class="keywordtype">int</span> transforms,</div>
+<div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160; png_voidp params));</div>
+<div class="line"><a name="l02535"></a><span class="lineno"> 2535</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>, png_write_png) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160; png_infop info_ptr,</div>
+<div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160; <span class="keywordtype">int</span> transforms,</div>
+<div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160; png_voidp params));</div>
+<div class="line"><a name="l02539"></a><span class="lineno"> 2539</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160;<span class="comment">/* Define PNG_DEBUG at compile time for debugging information. Higher</span></div>
+<div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;<span class="comment"> * numbers for PNG_DEBUG mean more debugging information. This has</span></div>
+<div class="line"><a name="l02543"></a><span class="lineno"> 2543</span>&#160;<span class="comment"> * only been added since version 0.95 so it is not implemented throughout</span></div>
+<div class="line"><a name="l02544"></a><span class="lineno"> 2544</span>&#160;<span class="comment"> * libpng yet, but more support will be added as needed.</span></div>
+<div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;<span class="preprocessor">#ifdef PNG_DEBUG</span></div>
+<div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if (PNG_DEBUG &gt; 0)</span></div>
+<div class="line"><a name="l02548"></a><span class="lineno"> 2548</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(PNG_DEBUG_FILE) &amp;&amp; defined(_MSC_VER)</span></div>
+<div class="line"><a name="l02549"></a><span class="lineno"> 2549</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;crtdbg.h&gt;</span></div>
+<div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160;<span class="preprocessor">#if (PNG_DEBUG &gt; 1)</span></div>
+<div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef _DEBUG</span></div>
+<div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _DEBUG</span></div>
+<div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug</span></div>
+<div class="line"><a name="l02555"></a><span class="lineno"> 2555</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug(l,m) _RPT0(_CRT_WARN,m PNG_STRING_NEWLINE)</span></div>
+<div class="line"><a name="l02556"></a><span class="lineno"> 2556</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug1</span></div>
+<div class="line"><a name="l02558"></a><span class="lineno"> 2558</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug1(l,m,p1) _RPT1(_CRT_WARN,m PNG_STRING_NEWLINE,p1)</span></div>
+<div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02560"></a><span class="lineno"> 2560</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug2</span></div>
+<div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug2(l,m,p1,p2) _RPT2(_CRT_WARN,m PNG_STRING_NEWLINE,p1,p2)</span></div>
+<div class="line"><a name="l02562"></a><span class="lineno"> 2562</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02564"></a><span class="lineno"> 2564</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* PNG_DEBUG_FILE || !_MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_DEBUG_FILE</span></div>
+<div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_DEBUG_FILE stderr</span></div>
+<div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_DEBUG_FILE */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160;<span class="preprocessor">#if (PNG_DEBUG &gt; 1)</span></div>
+<div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;<span class="preprocessor"></span><span class="comment">/* Note: [&quot;%s&quot;m PNG_STRING_NEWLINE] probably does not work on</span></div>
+<div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;<span class="comment"> * non-ISO compilers */</span></div>
+<div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;<span class="preprocessor"># ifdef __STDC__</span></div>
+<div class="line"><a name="l02573"></a><span class="lineno"> 2573</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug</span></div>
+<div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug(l,m) \</span></div>
+<div class="line"><a name="l02575"></a><span class="lineno"> 2575</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02576"></a><span class="lineno"> 2576</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,&quot;%s&quot;m PNG_STRING_NEWLINE,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02578"></a><span class="lineno"> 2578</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;)))); \</span></div>
+<div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02580"></a><span class="lineno"> 2580</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug1</span></div>
+<div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug1(l,m,p1) \</span></div>
+<div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02584"></a><span class="lineno"> 2584</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,&quot;%s&quot;m PNG_STRING_NEWLINE,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02586"></a><span class="lineno"> 2586</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;))),p1); \</span></div>
+<div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug2</span></div>
+<div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug2(l,m,p1,p2) \</span></div>
+<div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,&quot;%s&quot;m PNG_STRING_NEWLINE,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;))),p1,p2); \</span></div>
+<div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* __STDC __ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug</span></div>
+<div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug(l,m) \</span></div>
+<div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;<span class="preprocessor"> char format[256]; \</span></div>
+<div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;<span class="preprocessor"> snprintf(format,256,&quot;%s%s%s&quot;,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;))), \</span></div>
+<div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="preprocessor"> m,PNG_STRING_NEWLINE); \</span></div>
+<div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,format); \</span></div>
+<div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug1</span></div>
+<div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug1(l,m,p1) \</span></div>
+<div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160;<span class="preprocessor"> char format[256]; \</span></div>
+<div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;<span class="preprocessor"> snprintf(format,256,&quot;%s%s%s&quot;,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;))), \</span></div>
+<div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;<span class="preprocessor"> m,PNG_STRING_NEWLINE); \</span></div>
+<div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,format,p1); \</span></div>
+<div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef png_debug2</span></div>
+<div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_debug2(l,m,p1,p2) \</span></div>
+<div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160;<span class="preprocessor"> { \</span></div>
+<div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;<span class="preprocessor"> int num_tabs=l; \</span></div>
+<div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160;<span class="preprocessor"> char format[256]; \</span></div>
+<div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160;<span class="preprocessor"> snprintf(format,256,&quot;%s%s%s&quot;,(num_tabs==1 ? &quot;\t&quot; : \</span></div>
+<div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160;<span class="preprocessor"> (num_tabs==2 ? &quot;\t\t&quot;:(num_tabs&gt;2 ? &quot;\t\t\t&quot;:&quot;&quot;))), \</span></div>
+<div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160;<span class="preprocessor"> m,PNG_STRING_NEWLINE); \</span></div>
+<div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;<span class="preprocessor"> fprintf(PNG_DEBUG_FILE,format,p1,p2); \</span></div>
+<div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;<span class="preprocessor"> }</span></div>
+<div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* __STDC __ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* (PNG_DEBUG &gt; 1) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* (PNG_DEBUG &gt; 0) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_DEBUG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug</span></div>
+<div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug(l, m)</span></div>
+<div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug1</span></div>
+<div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug1(l, m, p1)</span></div>
+<div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef png_debug2</span></div>
+<div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_debug2(l, m, p1, p2)</span></div>
+<div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_charp,png_get_copyright) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;extern PNG_EXPORT(png_charp,png_get_header_ver) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160;extern PNG_EXPORT(png_charp,png_get_header_version) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;extern PNG_EXPORT(png_charp,png_get_libpng_ver) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;</div>
+<div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;<span class="preprocessor">#ifdef PNG_MNG_FEATURES_SUPPORTED</span></div>
+<div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_permit_mng_features) PNGARG((png_structp</div>
+<div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160; png_ptr, png_uint_32 mng_features_permitted));</div>
+<div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02657"></a><span class="lineno"> 2657</span>&#160;<span class="comment">/* For use in png_set_keep_unknown, added to version 1.2.6 */</span></div>
+<div class="line"><a name="l02658"></a><span class="lineno"> 2658</span>&#160;<span class="preprocessor">#define PNG_HANDLE_CHUNK_AS_DEFAULT 0</span></div>
+<div class="line"><a name="l02659"></a><span class="lineno"> 2659</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HANDLE_CHUNK_NEVER 1</span></div>
+<div class="line"><a name="l02660"></a><span class="lineno"> 2660</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HANDLE_CHUNK_IF_SAFE 2</span></div>
+<div class="line"><a name="l02661"></a><span class="lineno"> 2661</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HANDLE_CHUNK_ALWAYS 3</span></div>
+<div class="line"><a name="l02662"></a><span class="lineno"> 2662</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02663"></a><span class="lineno"> 2663</span>&#160;<span class="comment">/* Added to version 1.2.0 */</span></div>
+<div class="line"><a name="l02664"></a><span class="lineno"> 2664</span>&#160;<span class="preprocessor">#if defined(PNG_ASSEMBLER_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l02665"></a><span class="lineno"> 2665</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_MMX_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l02666"></a><span class="lineno"> 2666</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_SUPPORT_COMPILED 0x01 </span><span class="comment">/* not user-settable */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02667"></a><span class="lineno"> 2667</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU 0x02 </span><span class="comment">/* not user-settable */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02668"></a><span class="lineno"> 2668</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_COMBINE_ROW 0x04</span></div>
+<div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_INTERLACE 0x08</span></div>
+<div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_FILTER_SUB 0x10</span></div>
+<div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_FILTER_UP 0x20</span></div>
+<div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_FILTER_AVG 0x40</span></div>
+<div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAG_MMX_READ_FILTER_PAETH 0x80</span></div>
+<div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_ASM_FLAGS_INITIALIZED 0x80000000 </span><span class="comment">/* not user-settable */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160;<span class="preprocessor">#define PNG_MMX_READ_FLAGS ( PNG_ASM_FLAG_MMX_READ_COMBINE_ROW \</span></div>
+<div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_READ_INTERLACE \</span></div>
+<div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_READ_FILTER_SUB \</span></div>
+<div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_READ_FILTER_UP \</span></div>
+<div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_READ_FILTER_AVG \</span></div>
+<div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH )</span></div>
+<div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_MMX_WRITE_FLAGS ( 0 )</span></div>
+<div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02684"></a><span class="lineno"> 2684</span>&#160;<span class="preprocessor">#define PNG_MMX_FLAGS ( PNG_ASM_FLAG_MMX_SUPPORT_COMPILED \</span></div>
+<div class="line"><a name="l02685"></a><span class="lineno"> 2685</span>&#160;<span class="preprocessor"> | PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU \</span></div>
+<div class="line"><a name="l02686"></a><span class="lineno"> 2686</span>&#160;<span class="preprocessor"> | PNG_MMX_READ_FLAGS \</span></div>
+<div class="line"><a name="l02687"></a><span class="lineno"> 2687</span>&#160;<span class="preprocessor"> | PNG_MMX_WRITE_FLAGS )</span></div>
+<div class="line"><a name="l02688"></a><span class="lineno"> 2688</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160;<span class="preprocessor">#define PNG_SELECT_READ 1</span></div>
+<div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SELECT_WRITE 2</span></div>
+<div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_MMX_CODE_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02692"></a><span class="lineno"> 2692</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02693"></a><span class="lineno"> 2693</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160;<span class="preprocessor"></span><span class="comment">/* pngget.c */</span></div>
+<div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_mmx_flagmask)</div>
+<div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160; PNGARG((<span class="keywordtype">int</span> flag_select, <span class="keywordtype">int</span> *compilerID));</div>
+<div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160;</div>
+<div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160;<span class="comment">/* pngget.c */</span></div>
+<div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_asm_flagmask)</div>
+<div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160; PNGARG((<span class="keywordtype">int</span> flag_select));</div>
+<div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160;</div>
+<div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;<span class="comment">/* pngget.c */</span></div>
+<div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_asm_flags)</div>
+<div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160;</div>
+<div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160;<span class="comment">/* pngget.c */</span></div>
+<div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160;extern PNG_EXPORT(png_byte,png_get_mmx_bitdepth_threshold)</div>
+<div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;</div>
+<div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160;<span class="comment">/* pngget.c */</span></div>
+<div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_mmx_rowbytes_threshold)</div>
+<div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160; PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;</div>
+<div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160;<span class="comment">/* pngset.c */</span></div>
+<div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_asm_flags)</div>
+<div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160; PNGARG((png_structp png_ptr, png_uint_32 asm_flags));</div>
+<div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160;</div>
+<div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160;<span class="comment">/* pngset.c */</span></div>
+<div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_set_mmx_thresholds)</div>
+<div class="line"><a name="l02720"></a><span class="lineno"> 2720</span>&#160; PNGARG((png_structp png_ptr, png_byte mmx_bitdepth_threshold,</div>
+<div class="line"><a name="l02721"></a><span class="lineno"> 2721</span>&#160; png_uint_32 mmx_rowbytes_threshold));</div>
+<div class="line"><a name="l02722"></a><span class="lineno"> 2722</span>&#160;</div>
+<div class="line"><a name="l02723"></a><span class="lineno"> 2723</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02724"></a><span class="lineno"> 2724</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02725"></a><span class="lineno"> 2725</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160;<span class="preprocessor"></span><span class="comment">/* png.c, pnggccrd.c, or pngvcrd.c */</span></div>
+<div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">int</span>,png_mmx_support) PNGARG((<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02729"></a><span class="lineno"> 2729</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_ASSEMBLER_CODE_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02730"></a><span class="lineno"> 2730</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02731"></a><span class="lineno"> 2731</span>&#160;<span class="comment">/* Strip the prepended error numbers (&quot;#nnn &quot;) from error and warning</span></div>
+<div class="line"><a name="l02732"></a><span class="lineno"> 2732</span>&#160;<span class="comment"> * messages before passing them to the error or warning handler. */</span></div>
+<div class="line"><a name="l02733"></a><span class="lineno"> 2733</span>&#160;<span class="preprocessor">#ifdef PNG_ERROR_NUMBERS_SUPPORTED</span></div>
+<div class="line"><a name="l02734"></a><span class="lineno"> 2734</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_strip_error_numbers) PNGARG((png_structp</div>
+<div class="line"><a name="l02735"></a><span class="lineno"> 2735</span>&#160; png_ptr, png_uint_32 strip_mode));</div>
+<div class="line"><a name="l02736"></a><span class="lineno"> 2736</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02737"></a><span class="lineno"> 2737</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02738"></a><span class="lineno"> 2738</span>&#160;<span class="comment">/* Added at libpng-1.2.6 */</span></div>
+<div class="line"><a name="l02739"></a><span class="lineno"> 2739</span>&#160;<span class="preprocessor">#ifdef PNG_SET_USER_LIMITS_SUPPORTED</span></div>
+<div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_set_user_limits) PNGARG((png_structp</div>
+<div class="line"><a name="l02741"></a><span class="lineno"> 2741</span>&#160; png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max));</div>
+<div class="line"><a name="l02742"></a><span class="lineno"> 2742</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_user_width_max) PNGARG((png_structp</div>
+<div class="line"><a name="l02743"></a><span class="lineno"> 2743</span>&#160; png_ptr));</div>
+<div class="line"><a name="l02744"></a><span class="lineno"> 2744</span>&#160;extern PNG_EXPORT(png_uint_32,png_get_user_height_max) PNGARG((png_structp</div>
+<div class="line"><a name="l02745"></a><span class="lineno"> 2745</span>&#160; png_ptr));</div>
+<div class="line"><a name="l02746"></a><span class="lineno"> 2746</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02747"></a><span class="lineno"> 2747</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02748"></a><span class="lineno"> 2748</span>&#160;</div>
+<div class="line"><a name="l02749"></a><span class="lineno"> 2749</span>&#160;<span class="comment">/* Maintainer: Put new public prototypes here ^, in libpng.3, and project defs */</span></div>
+<div class="line"><a name="l02750"></a><span class="lineno"> 2750</span>&#160;</div>
+<div class="line"><a name="l02751"></a><span class="lineno"> 2751</span>&#160;<span class="preprocessor">#ifdef PNG_READ_COMPOSITE_NODIV_SUPPORTED</span></div>
+<div class="line"><a name="l02752"></a><span class="lineno"> 2752</span>&#160;<span class="preprocessor"></span><span class="comment">/* With these routines we avoid an integer divide, which will be slower on</span></div>
+<div class="line"><a name="l02753"></a><span class="lineno"> 2753</span>&#160;<span class="comment"> * most machines. However, it does take more operations than the corresponding</span></div>
+<div class="line"><a name="l02754"></a><span class="lineno"> 2754</span>&#160;<span class="comment"> * divide method, so it may be slower on a few RISC systems. There are two</span></div>
+<div class="line"><a name="l02755"></a><span class="lineno"> 2755</span>&#160;<span class="comment"> * shifts (by 8 or 16 bits) and an addition, versus a single integer divide.</span></div>
+<div class="line"><a name="l02756"></a><span class="lineno"> 2756</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l02757"></a><span class="lineno"> 2757</span>&#160;<span class="comment"> * Note that the rounding factors are NOT supposed to be the same! 128 and</span></div>
+<div class="line"><a name="l02758"></a><span class="lineno"> 2758</span>&#160;<span class="comment"> * 32768 are correct for the NODIV code; 127 and 32767 are correct for the</span></div>
+<div class="line"><a name="l02759"></a><span class="lineno"> 2759</span>&#160;<span class="comment"> * standard method.</span></div>
+<div class="line"><a name="l02760"></a><span class="lineno"> 2760</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160;<span class="comment"> * [Optimized code by Greg Roelofs and Mark Adler...blame us for bugs. :-) ]</span></div>
+<div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02763"></a><span class="lineno"> 2763</span>&#160;</div>
+<div class="line"><a name="l02764"></a><span class="lineno"> 2764</span>&#160; <span class="comment">/* fg and bg should be in `gamma 1.0&#39; space; alpha is the opacity */</span></div>
+<div class="line"><a name="l02765"></a><span class="lineno"> 2765</span>&#160;</div>
+<div class="line"><a name="l02766"></a><span class="lineno"> 2766</span>&#160;<span class="preprocessor"># define png_composite(composite, fg, alpha, bg) \</span></div>
+<div class="line"><a name="l02767"></a><span class="lineno"> 2767</span>&#160;<span class="preprocessor"> { png_uint_16 temp = (png_uint_16)((png_uint_16)(fg) * (png_uint_16)(alpha) \</span></div>
+<div class="line"><a name="l02768"></a><span class="lineno"> 2768</span>&#160;<span class="preprocessor"> + (png_uint_16)(bg)*(png_uint_16)(255 - \</span></div>
+<div class="line"><a name="l02769"></a><span class="lineno"> 2769</span>&#160;<span class="preprocessor"> (png_uint_16)(alpha)) + (png_uint_16)128); \</span></div>
+<div class="line"><a name="l02770"></a><span class="lineno"> 2770</span>&#160;<span class="preprocessor"> (composite) = (png_byte)((temp + (temp &gt;&gt; 8)) &gt;&gt; 8); }</span></div>
+<div class="line"><a name="l02771"></a><span class="lineno"> 2771</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02772"></a><span class="lineno"> 2772</span>&#160;<span class="preprocessor"># define png_composite_16(composite, fg, alpha, bg) \</span></div>
+<div class="line"><a name="l02773"></a><span class="lineno"> 2773</span>&#160;<span class="preprocessor"> { png_uint_32 temp = (png_uint_32)((png_uint_32)(fg) * (png_uint_32)(alpha) \</span></div>
+<div class="line"><a name="l02774"></a><span class="lineno"> 2774</span>&#160;<span class="preprocessor"> + (png_uint_32)(bg)*(png_uint_32)(65535L - \</span></div>
+<div class="line"><a name="l02775"></a><span class="lineno"> 2775</span>&#160;<span class="preprocessor"> (png_uint_32)(alpha)) + (png_uint_32)32768L); \</span></div>
+<div class="line"><a name="l02776"></a><span class="lineno"> 2776</span>&#160;<span class="preprocessor"> (composite) = (png_uint_16)((temp + (temp &gt;&gt; 16)) &gt;&gt; 16); }</span></div>
+<div class="line"><a name="l02777"></a><span class="lineno"> 2777</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02778"></a><span class="lineno"> 2778</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* standard method using integer division */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02779"></a><span class="lineno"> 2779</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02780"></a><span class="lineno"> 2780</span>&#160;<span class="preprocessor"># define png_composite(composite, fg, alpha, bg) \</span></div>
+<div class="line"><a name="l02781"></a><span class="lineno"> 2781</span>&#160;<span class="preprocessor"> (composite) = (png_byte)(((png_uint_16)(fg) * (png_uint_16)(alpha) + \</span></div>
+<div class="line"><a name="l02782"></a><span class="lineno"> 2782</span>&#160;<span class="preprocessor"> (png_uint_16)(bg) * (png_uint_16)(255 - (png_uint_16)(alpha)) + \</span></div>
+<div class="line"><a name="l02783"></a><span class="lineno"> 2783</span>&#160;<span class="preprocessor"> (png_uint_16)127) / 255)</span></div>
+<div class="line"><a name="l02784"></a><span class="lineno"> 2784</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02785"></a><span class="lineno"> 2785</span>&#160;<span class="preprocessor"># define png_composite_16(composite, fg, alpha, bg) \</span></div>
+<div class="line"><a name="l02786"></a><span class="lineno"> 2786</span>&#160;<span class="preprocessor"> (composite) = (png_uint_16)(((png_uint_32)(fg) * (png_uint_32)(alpha) + \</span></div>
+<div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160;<span class="preprocessor"> (png_uint_32)(bg)*(png_uint_32)(65535L - (png_uint_32)(alpha)) + \</span></div>
+<div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160;<span class="preprocessor"> (png_uint_32)32767) / (png_uint_32)65535L)</span></div>
+<div class="line"><a name="l02789"></a><span class="lineno"> 2789</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02790"></a><span class="lineno"> 2790</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_COMPOSITE_NODIV_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02791"></a><span class="lineno"> 2791</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02792"></a><span class="lineno"> 2792</span>&#160;<span class="comment">/* Inline macros to do direct reads of bytes from the input buffer. These</span></div>
+<div class="line"><a name="l02793"></a><span class="lineno"> 2793</span>&#160;<span class="comment"> * require that you are using an architecture that uses PNG byte ordering</span></div>
+<div class="line"><a name="l02794"></a><span class="lineno"> 2794</span>&#160;<span class="comment"> * (MSB first) and supports unaligned data storage. I think that PowerPC</span></div>
+<div class="line"><a name="l02795"></a><span class="lineno"> 2795</span>&#160;<span class="comment"> * in big-endian mode and 680x0 are the only ones that will support this.</span></div>
+<div class="line"><a name="l02796"></a><span class="lineno"> 2796</span>&#160;<span class="comment"> * The x86 line of processors definitely do not. The png_get_int_32()</span></div>
+<div class="line"><a name="l02797"></a><span class="lineno"> 2797</span>&#160;<span class="comment"> * routine also assumes we are using two&#39;s complement format for negative</span></div>
+<div class="line"><a name="l02798"></a><span class="lineno"> 2798</span>&#160;<span class="comment"> * values, which is almost certainly true.</span></div>
+<div class="line"><a name="l02799"></a><span class="lineno"> 2799</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02800"></a><span class="lineno"> 2800</span>&#160;<span class="preprocessor">#if defined(PNG_READ_BIG_ENDIAN_SUPPORTED)</span></div>
+<div class="line"><a name="l02801"></a><span class="lineno"> 2801</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_get_uint_32(buf) ( *((png_uint_32p) (buf)))</span></div>
+<div class="line"><a name="l02802"></a><span class="lineno"> 2802</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_get_uint_16(buf) ( *((png_uint_16p) (buf)))</span></div>
+<div class="line"><a name="l02803"></a><span class="lineno"> 2803</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_get_int_32(buf) ( *((png_int_32p) (buf)))</span></div>
+<div class="line"><a name="l02804"></a><span class="lineno"> 2804</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02805"></a><span class="lineno"> 2805</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_uint_32) PNGARG((png_bytep buf));</div>
+<div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160;extern PNG_EXPORT(png_uint_16,png_get_uint_16) PNGARG((png_bytep buf));</div>
+<div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160;extern PNG_EXPORT(png_int_32,png_get_int_32) PNGARG((png_bytep buf));</div>
+<div class="line"><a name="l02808"></a><span class="lineno"> 2808</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !PNG_READ_BIG_ENDIAN_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02809"></a><span class="lineno"> 2809</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(png_uint_32,png_get_uint_31)</div>
+<div class="line"><a name="l02810"></a><span class="lineno"> 2810</span>&#160; PNGARG((png_structp png_ptr, png_bytep buf));</div>
+<div class="line"><a name="l02811"></a><span class="lineno"> 2811</span>&#160;<span class="comment">/* No png_get_int_16 -- may be added if there&#39;s a real need for it. */</span></div>
+<div class="line"><a name="l02812"></a><span class="lineno"> 2812</span>&#160;</div>
+<div class="line"><a name="l02813"></a><span class="lineno"> 2813</span>&#160;<span class="comment">/* Place a 32-bit number into a buffer in PNG byte order (big-endian).</span></div>
+<div class="line"><a name="l02814"></a><span class="lineno"> 2814</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02815"></a><span class="lineno"> 2815</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_save_uint_32)</div>
+<div class="line"><a name="l02816"></a><span class="lineno"> 2816</span>&#160; PNGARG((png_bytep buf, png_uint_32 i));</div>
+<div class="line"><a name="l02817"></a><span class="lineno"> 2817</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_save_int_32)</div>
+<div class="line"><a name="l02818"></a><span class="lineno"> 2818</span>&#160; PNGARG((png_bytep buf, png_int_32 i));</div>
+<div class="line"><a name="l02819"></a><span class="lineno"> 2819</span>&#160;</div>
+<div class="line"><a name="l02820"></a><span class="lineno"> 2820</span>&#160;<span class="comment">/* Place a 16-bit number into a buffer in PNG byte order.</span></div>
+<div class="line"><a name="l02821"></a><span class="lineno"> 2821</span>&#160;<span class="comment"> * The parameter is declared unsigned int, not png_uint_16,</span></div>
+<div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160;<span class="comment"> * just to avoid potential problems on pre-ANSI C compilers.</span></div>
+<div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02824"></a><span class="lineno"> 2824</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_save_uint_16)</div>
+<div class="line"><a name="l02825"></a><span class="lineno"> 2825</span>&#160; PNGARG((png_bytep buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i));</div>
+<div class="line"><a name="l02826"></a><span class="lineno"> 2826</span>&#160;<span class="comment">/* No png_save_int_16 -- may be added if there&#39;s a real need for it. */</span></div>
+<div class="line"><a name="l02827"></a><span class="lineno"> 2827</span>&#160;</div>
+<div class="line"><a name="l02828"></a><span class="lineno"> 2828</span>&#160;<span class="comment">/* ************************************************************************* */</span></div>
+<div class="line"><a name="l02829"></a><span class="lineno"> 2829</span>&#160;</div>
+<div class="line"><a name="l02830"></a><span class="lineno"> 2830</span>&#160;<span class="comment">/* These next functions are used internally in the code. They generally</span></div>
+<div class="line"><a name="l02831"></a><span class="lineno"> 2831</span>&#160;<span class="comment"> * shouldn&#39;t be used unless you are writing code to add or replace some</span></div>
+<div class="line"><a name="l02832"></a><span class="lineno"> 2832</span>&#160;<span class="comment"> * functionality in libpng. More information about most functions can</span></div>
+<div class="line"><a name="l02833"></a><span class="lineno"> 2833</span>&#160;<span class="comment"> * be found in the files where the functions are located.</span></div>
+<div class="line"><a name="l02834"></a><span class="lineno"> 2834</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02835"></a><span class="lineno"> 2835</span>&#160;</div>
+<div class="line"><a name="l02836"></a><span class="lineno"> 2836</span>&#160;</div>
+<div class="line"><a name="l02837"></a><span class="lineno"> 2837</span>&#160;<span class="comment">/* Various modes of operation, that are visible to applications because</span></div>
+<div class="line"><a name="l02838"></a><span class="lineno"> 2838</span>&#160;<span class="comment"> * they are used for unknown chunk location.</span></div>
+<div class="line"><a name="l02839"></a><span class="lineno"> 2839</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02840"></a><span class="lineno"> 2840</span>&#160;<span class="preprocessor">#define PNG_HAVE_IHDR 0x01</span></div>
+<div class="line"><a name="l02841"></a><span class="lineno"> 2841</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_PLTE 0x02</span></div>
+<div class="line"><a name="l02842"></a><span class="lineno"> 2842</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_IDAT 0x04</span></div>
+<div class="line"><a name="l02843"></a><span class="lineno"> 2843</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_AFTER_IDAT 0x08 </span><span class="comment">/* Have complete zlib datastream */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02844"></a><span class="lineno"> 2844</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_IEND 0x10</span></div>
+<div class="line"><a name="l02845"></a><span class="lineno"> 2845</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02846"></a><span class="lineno"> 2846</span>&#160;<span class="preprocessor">#if defined(PNG_INTERNAL)</span></div>
+<div class="line"><a name="l02847"></a><span class="lineno"> 2847</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02848"></a><span class="lineno"> 2848</span>&#160;<span class="comment">/* More modes of operation. Note that after an init, mode is set to</span></div>
+<div class="line"><a name="l02849"></a><span class="lineno"> 2849</span>&#160;<span class="comment"> * zero automatically when the structure is created.</span></div>
+<div class="line"><a name="l02850"></a><span class="lineno"> 2850</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02851"></a><span class="lineno"> 2851</span>&#160;<span class="preprocessor">#define PNG_HAVE_gAMA 0x20</span></div>
+<div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_cHRM 0x40</span></div>
+<div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_sRGB 0x80</span></div>
+<div class="line"><a name="l02854"></a><span class="lineno"> 2854</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_CHUNK_HEADER 0x100</span></div>
+<div class="line"><a name="l02855"></a><span class="lineno"> 2855</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_WROTE_tIME 0x200</span></div>
+<div class="line"><a name="l02856"></a><span class="lineno"> 2856</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_WROTE_INFO_BEFORE_PLTE 0x400</span></div>
+<div class="line"><a name="l02857"></a><span class="lineno"> 2857</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_IS_GRAY 0x800</span></div>
+<div class="line"><a name="l02858"></a><span class="lineno"> 2858</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_PNG_SIGNATURE 0x1000</span></div>
+<div class="line"><a name="l02859"></a><span class="lineno"> 2859</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 </span><span class="comment">/* Have another chunk after IDAT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02860"></a><span class="lineno"> 2860</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02861"></a><span class="lineno"> 2861</span>&#160;<span class="comment">/* flags for the transformations the PNG library does on the image data */</span></div>
+<div class="line"><a name="l02862"></a><span class="lineno"> 2862</span>&#160;<span class="preprocessor">#define PNG_BGR 0x0001</span></div>
+<div class="line"><a name="l02863"></a><span class="lineno"> 2863</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INTERLACE 0x0002</span></div>
+<div class="line"><a name="l02864"></a><span class="lineno"> 2864</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_PACK 0x0004</span></div>
+<div class="line"><a name="l02865"></a><span class="lineno"> 2865</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SHIFT 0x0008</span></div>
+<div class="line"><a name="l02866"></a><span class="lineno"> 2866</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SWAP_BYTES 0x0010</span></div>
+<div class="line"><a name="l02867"></a><span class="lineno"> 2867</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INVERT_MONO 0x0020</span></div>
+<div class="line"><a name="l02868"></a><span class="lineno"> 2868</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_DITHER 0x0040</span></div>
+<div class="line"><a name="l02869"></a><span class="lineno"> 2869</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND 0x0080</span></div>
+<div class="line"><a name="l02870"></a><span class="lineno"> 2870</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_BACKGROUND_EXPAND 0x0100</span></div>
+<div class="line"><a name="l02871"></a><span class="lineno"> 2871</span>&#160;<span class="preprocessor"></span> <span class="comment">/* 0x0200 unused */</span></div>
+<div class="line"><a name="l02872"></a><span class="lineno"> 2872</span>&#160;<span class="preprocessor">#define PNG_16_TO_8 0x0400</span></div>
+<div class="line"><a name="l02873"></a><span class="lineno"> 2873</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RGBA 0x0800</span></div>
+<div class="line"><a name="l02874"></a><span class="lineno"> 2874</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EXPAND 0x1000</span></div>
+<div class="line"><a name="l02875"></a><span class="lineno"> 2875</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_GAMMA 0x2000</span></div>
+<div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_GRAY_TO_RGB 0x4000</span></div>
+<div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FILLER 0x8000L</span></div>
+<div class="line"><a name="l02878"></a><span class="lineno"> 2878</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_PACKSWAP 0x10000L</span></div>
+<div class="line"><a name="l02879"></a><span class="lineno"> 2879</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_SWAP_ALPHA 0x20000L</span></div>
+<div class="line"><a name="l02880"></a><span class="lineno"> 2880</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_STRIP_ALPHA 0x40000L</span></div>
+<div class="line"><a name="l02881"></a><span class="lineno"> 2881</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_INVERT_ALPHA 0x80000L</span></div>
+<div class="line"><a name="l02882"></a><span class="lineno"> 2882</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_USER_TRANSFORM 0x100000L</span></div>
+<div class="line"><a name="l02883"></a><span class="lineno"> 2883</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RGB_TO_GRAY_ERR 0x200000L</span></div>
+<div class="line"><a name="l02884"></a><span class="lineno"> 2884</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RGB_TO_GRAY_WARN 0x400000L</span></div>
+<div class="line"><a name="l02885"></a><span class="lineno"> 2885</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_RGB_TO_GRAY 0x600000L </span><span class="comment">/* two bits, RGB_TO_GRAY_ERR|WARN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02886"></a><span class="lineno"> 2886</span>&#160;<span class="preprocessor"></span> <span class="comment">/* 0x800000L Unused */</span></div>
+<div class="line"><a name="l02887"></a><span class="lineno"> 2887</span>&#160;<span class="preprocessor">#define PNG_ADD_ALPHA 0x1000000L </span><span class="comment">/* Added to libpng-1.2.7 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02888"></a><span class="lineno"> 2888</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_EXPAND_tRNS 0x2000000L </span><span class="comment">/* Added to libpng-1.2.9 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02889"></a><span class="lineno"> 2889</span>&#160;<span class="preprocessor"></span> <span class="comment">/* 0x4000000L unused */</span></div>
+<div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160; <span class="comment">/* 0x8000000L unused */</span></div>
+<div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160; <span class="comment">/* 0x10000000L unused */</span></div>
+<div class="line"><a name="l02892"></a><span class="lineno"> 2892</span>&#160; <span class="comment">/* 0x20000000L unused */</span></div>
+<div class="line"><a name="l02893"></a><span class="lineno"> 2893</span>&#160; <span class="comment">/* 0x40000000L unused */</span></div>
+<div class="line"><a name="l02894"></a><span class="lineno"> 2894</span>&#160;</div>
+<div class="line"><a name="l02895"></a><span class="lineno"> 2895</span>&#160;<span class="comment">/* flags for png_create_struct */</span></div>
+<div class="line"><a name="l02896"></a><span class="lineno"> 2896</span>&#160;<span class="preprocessor">#define PNG_STRUCT_PNG 0x0001</span></div>
+<div class="line"><a name="l02897"></a><span class="lineno"> 2897</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_STRUCT_INFO 0x0002</span></div>
+<div class="line"><a name="l02898"></a><span class="lineno"> 2898</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;<span class="comment">/* Scaling factor for filter heuristic weighting calculations */</span></div>
+<div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;<span class="preprocessor">#define PNG_WEIGHT_SHIFT 8</span></div>
+<div class="line"><a name="l02901"></a><span class="lineno"> 2901</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_WEIGHT_FACTOR (1&lt;&lt;(PNG_WEIGHT_SHIFT))</span></div>
+<div class="line"><a name="l02902"></a><span class="lineno"> 2902</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COST_SHIFT 3</span></div>
+<div class="line"><a name="l02903"></a><span class="lineno"> 2903</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_COST_FACTOR (1&lt;&lt;(PNG_COST_SHIFT))</span></div>
+<div class="line"><a name="l02904"></a><span class="lineno"> 2904</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160;<span class="comment">/* flags for the png_ptr-&gt;flags rather than declaring a byte for each one */</span></div>
+<div class="line"><a name="l02906"></a><span class="lineno"> 2906</span>&#160;<span class="preprocessor">#define PNG_FLAG_ZLIB_CUSTOM_STRATEGY 0x0001</span></div>
+<div class="line"><a name="l02907"></a><span class="lineno"> 2907</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ZLIB_CUSTOM_LEVEL 0x0002</span></div>
+<div class="line"><a name="l02908"></a><span class="lineno"> 2908</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ZLIB_CUSTOM_MEM_LEVEL 0x0004</span></div>
+<div class="line"><a name="l02909"></a><span class="lineno"> 2909</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ZLIB_CUSTOM_WINDOW_BITS 0x0008</span></div>
+<div class="line"><a name="l02910"></a><span class="lineno"> 2910</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ZLIB_CUSTOM_METHOD 0x0010</span></div>
+<div class="line"><a name="l02911"></a><span class="lineno"> 2911</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ZLIB_FINISHED 0x0020</span></div>
+<div class="line"><a name="l02912"></a><span class="lineno"> 2912</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ROW_INIT 0x0040</span></div>
+<div class="line"><a name="l02913"></a><span class="lineno"> 2913</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_FILLER_AFTER 0x0080</span></div>
+<div class="line"><a name="l02914"></a><span class="lineno"> 2914</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_CRC_ANCILLARY_USE 0x0100</span></div>
+<div class="line"><a name="l02915"></a><span class="lineno"> 2915</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_CRC_ANCILLARY_NOWARN 0x0200</span></div>
+<div class="line"><a name="l02916"></a><span class="lineno"> 2916</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_CRC_CRITICAL_USE 0x0400</span></div>
+<div class="line"><a name="l02917"></a><span class="lineno"> 2917</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_CRC_CRITICAL_IGNORE 0x0800</span></div>
+<div class="line"><a name="l02918"></a><span class="lineno"> 2918</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_FREE_PLTE 0x1000</span></div>
+<div class="line"><a name="l02919"></a><span class="lineno"> 2919</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_FREE_TRNS 0x2000</span></div>
+<div class="line"><a name="l02920"></a><span class="lineno"> 2920</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_FREE_HIST 0x4000</span></div>
+<div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_KEEP_UNKNOWN_CHUNKS 0x8000L</span></div>
+<div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_KEEP_UNSAFE_CHUNKS 0x10000L</span></div>
+<div class="line"><a name="l02923"></a><span class="lineno"> 2923</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_LIBRARY_MISMATCH 0x20000L</span></div>
+<div class="line"><a name="l02924"></a><span class="lineno"> 2924</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_STRIP_ERROR_NUMBERS 0x40000L</span></div>
+<div class="line"><a name="l02925"></a><span class="lineno"> 2925</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_STRIP_ERROR_TEXT 0x80000L</span></div>
+<div class="line"><a name="l02926"></a><span class="lineno"> 2926</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_MALLOC_NULL_MEM_OK 0x100000L</span></div>
+<div class="line"><a name="l02927"></a><span class="lineno"> 2927</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_ADD_ALPHA 0x200000L </span><span class="comment">/* Added to libpng-1.2.8 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02928"></a><span class="lineno"> 2928</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_FLAG_STRIP_ALPHA 0x400000L </span><span class="comment">/* Added to libpng-1.2.8 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02929"></a><span class="lineno"> 2929</span>&#160;<span class="preprocessor"></span> <span class="comment">/* 0x800000L unused */</span></div>
+<div class="line"><a name="l02930"></a><span class="lineno"> 2930</span>&#160; <span class="comment">/* 0x1000000L unused */</span></div>
+<div class="line"><a name="l02931"></a><span class="lineno"> 2931</span>&#160; <span class="comment">/* 0x2000000L unused */</span></div>
+<div class="line"><a name="l02932"></a><span class="lineno"> 2932</span>&#160; <span class="comment">/* 0x4000000L unused */</span></div>
+<div class="line"><a name="l02933"></a><span class="lineno"> 2933</span>&#160; <span class="comment">/* 0x8000000L unused */</span></div>
+<div class="line"><a name="l02934"></a><span class="lineno"> 2934</span>&#160; <span class="comment">/* 0x10000000L unused */</span></div>
+<div class="line"><a name="l02935"></a><span class="lineno"> 2935</span>&#160; <span class="comment">/* 0x20000000L unused */</span></div>
+<div class="line"><a name="l02936"></a><span class="lineno"> 2936</span>&#160; <span class="comment">/* 0x40000000L unused */</span></div>
+<div class="line"><a name="l02937"></a><span class="lineno"> 2937</span>&#160;</div>
+<div class="line"><a name="l02938"></a><span class="lineno"> 2938</span>&#160;<span class="preprocessor">#define PNG_FLAG_CRC_ANCILLARY_MASK (PNG_FLAG_CRC_ANCILLARY_USE | \</span></div>
+<div class="line"><a name="l02939"></a><span class="lineno"> 2939</span>&#160;<span class="preprocessor"> PNG_FLAG_CRC_ANCILLARY_NOWARN)</span></div>
+<div class="line"><a name="l02940"></a><span class="lineno"> 2940</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160;<span class="preprocessor">#define PNG_FLAG_CRC_CRITICAL_MASK (PNG_FLAG_CRC_CRITICAL_USE | \</span></div>
+<div class="line"><a name="l02942"></a><span class="lineno"> 2942</span>&#160;<span class="preprocessor"> PNG_FLAG_CRC_CRITICAL_IGNORE)</span></div>
+<div class="line"><a name="l02943"></a><span class="lineno"> 2943</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02944"></a><span class="lineno"> 2944</span>&#160;<span class="preprocessor">#define PNG_FLAG_CRC_MASK (PNG_FLAG_CRC_ANCILLARY_MASK | \</span></div>
+<div class="line"><a name="l02945"></a><span class="lineno"> 2945</span>&#160;<span class="preprocessor"> PNG_FLAG_CRC_CRITICAL_MASK)</span></div>
+<div class="line"><a name="l02946"></a><span class="lineno"> 2946</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160;<span class="comment">/* save typing and make code easier to understand */</span></div>
+<div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160;</div>
+<div class="line"><a name="l02949"></a><span class="lineno"> 2949</span>&#160;<span class="preprocessor">#define PNG_COLOR_DIST(c1, c2) (abs((int)((c1).red) - (int)((c2).red)) + \</span></div>
+<div class="line"><a name="l02950"></a><span class="lineno"> 2950</span>&#160;<span class="preprocessor"> abs((int)((c1).green) - (int)((c2).green)) + \</span></div>
+<div class="line"><a name="l02951"></a><span class="lineno"> 2951</span>&#160;<span class="preprocessor"> abs((int)((c1).blue) - (int)((c2).blue)))</span></div>
+<div class="line"><a name="l02952"></a><span class="lineno"> 2952</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02953"></a><span class="lineno"> 2953</span>&#160;<span class="comment">/* Added to libpng-1.2.6 JB */</span></div>
+<div class="line"><a name="l02954"></a><span class="lineno"> 2954</span>&#160;<span class="preprocessor">#define PNG_ROWBYTES(pixel_bits, width) \</span></div>
+<div class="line"><a name="l02955"></a><span class="lineno"> 2955</span>&#160;<span class="preprocessor"> ((pixel_bits) &gt;= 8 ? \</span></div>
+<div class="line"><a name="l02956"></a><span class="lineno"> 2956</span>&#160;<span class="preprocessor"> ((width) * (((png_uint_32)(pixel_bits)) &gt;&gt; 3)) : \</span></div>
+<div class="line"><a name="l02957"></a><span class="lineno"> 2957</span>&#160;<span class="preprocessor"> (( ((width) * ((png_uint_32)(pixel_bits))) + 7) &gt;&gt; 3) )</span></div>
+<div class="line"><a name="l02958"></a><span class="lineno"> 2958</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02959"></a><span class="lineno"> 2959</span>&#160;<span class="comment">/* PNG_OUT_OF_RANGE returns true if value is outside the range</span></div>
+<div class="line"><a name="l02960"></a><span class="lineno"> 2960</span>&#160;<span class="comment"> ideal-delta..ideal+delta. Each argument is evaluated twice.</span></div>
+<div class="line"><a name="l02961"></a><span class="lineno"> 2961</span>&#160;<span class="comment"> &quot;ideal&quot; and &quot;delta&quot; should be constants, normally simple</span></div>
+<div class="line"><a name="l02962"></a><span class="lineno"> 2962</span>&#160;<span class="comment"> integers, &quot;value&quot; a variable. Added to libpng-1.2.6 JB */</span></div>
+<div class="line"><a name="l02963"></a><span class="lineno"> 2963</span>&#160;<span class="preprocessor">#define PNG_OUT_OF_RANGE(value, ideal, delta) \</span></div>
+<div class="line"><a name="l02964"></a><span class="lineno"> 2964</span>&#160;<span class="preprocessor"> ( (value) &lt; (ideal)-(delta) || (value) &gt; (ideal)+(delta) )</span></div>
+<div class="line"><a name="l02965"></a><span class="lineno"> 2965</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02966"></a><span class="lineno"> 2966</span>&#160;<span class="comment">/* variables declared in png.c - only it needs to define PNG_NO_EXTERN */</span></div>
+<div class="line"><a name="l02967"></a><span class="lineno"> 2967</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_EXTERN) || defined(PNG_ALWAYS_EXTERN)</span></div>
+<div class="line"><a name="l02968"></a><span class="lineno"> 2968</span>&#160;<span class="preprocessor"></span><span class="comment">/* place to hold the signature string for a PNG file. */</span></div>
+<div class="line"><a name="l02969"></a><span class="lineno"> 2969</span>&#160;<span class="preprocessor">#ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l02970"></a><span class="lineno"> 2970</span>&#160;<span class="preprocessor"></span> PNG_EXPORT_VAR (PNG_CONST png_byte FARDATA) png_sig[8];</div>
+<div class="line"><a name="l02971"></a><span class="lineno"> 2971</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l02972"></a><span class="lineno"> 2972</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l02973"></a><span class="lineno"> 2973</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_NO_EXTERN */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l02974"></a><span class="lineno"> 2974</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l02975"></a><span class="lineno"> 2975</span>&#160;<span class="comment">/* Constant strings for known chunk types. If you need to add a chunk,</span></div>
+<div class="line"><a name="l02976"></a><span class="lineno"> 2976</span>&#160;<span class="comment"> * define the name here, and add an invocation of the macro in png.c and</span></div>
+<div class="line"><a name="l02977"></a><span class="lineno"> 2977</span>&#160;<span class="comment"> * wherever it&#39;s needed.</span></div>
+<div class="line"><a name="l02978"></a><span class="lineno"> 2978</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l02979"></a><span class="lineno"> 2979</span>&#160;<span class="preprocessor">#define PNG_IHDR png_byte png_IHDR[5] = { 73, 72, 68, 82, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02980"></a><span class="lineno"> 2980</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_IDAT png_byte png_IDAT[5] = { 73, 68, 65, 84, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02981"></a><span class="lineno"> 2981</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_IEND png_byte png_IEND[5] = { 73, 69, 78, 68, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02982"></a><span class="lineno"> 2982</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_PLTE png_byte png_PLTE[5] = { 80, 76, 84, 69, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02983"></a><span class="lineno"> 2983</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_bKGD png_byte png_bKGD[5] = { 98, 75, 71, 68, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02984"></a><span class="lineno"> 2984</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_cHRM png_byte png_cHRM[5] = { 99, 72, 82, 77, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02985"></a><span class="lineno"> 2985</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_gAMA png_byte png_gAMA[5] = {103, 65, 77, 65, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02986"></a><span class="lineno"> 2986</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_hIST png_byte png_hIST[5] = {104, 73, 83, 84, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02987"></a><span class="lineno"> 2987</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_iCCP png_byte png_iCCP[5] = {105, 67, 67, 80, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02988"></a><span class="lineno"> 2988</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_iTXt png_byte png_iTXt[5] = {105, 84, 88, 116, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02989"></a><span class="lineno"> 2989</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_oFFs png_byte png_oFFs[5] = {111, 70, 70, 115, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02990"></a><span class="lineno"> 2990</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_pCAL png_byte png_pCAL[5] = {112, 67, 65, 76, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sCAL png_byte png_sCAL[5] = {115, 67, 65, 76, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02992"></a><span class="lineno"> 2992</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_pHYs png_byte png_pHYs[5] = {112, 72, 89, 115, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02993"></a><span class="lineno"> 2993</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sBIT png_byte png_sBIT[5] = {115, 66, 73, 84, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02994"></a><span class="lineno"> 2994</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sPLT png_byte png_sPLT[5] = {115, 80, 76, 84, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02995"></a><span class="lineno"> 2995</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_sRGB png_byte png_sRGB[5] = {115, 82, 71, 66, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02996"></a><span class="lineno"> 2996</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_tEXt png_byte png_tEXt[5] = {116, 69, 88, 116, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02997"></a><span class="lineno"> 2997</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_tIME png_byte png_tIME[5] = {116, 73, 77, 69, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02998"></a><span class="lineno"> 2998</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_tRNS png_byte png_tRNS[5] = {116, 82, 78, 83, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l02999"></a><span class="lineno"> 2999</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_zTXt png_byte png_zTXt[5] = {122, 84, 88, 116, &#39;\0&#39;}</span></div>
+<div class="line"><a name="l03000"></a><span class="lineno"> 3000</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03001"></a><span class="lineno"> 3001</span>&#160;<span class="preprocessor">#ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l03002"></a><span class="lineno"> 3002</span>&#160;<span class="preprocessor"></span>PNG_EXPORT_VAR (png_byte FARDATA) png_IHDR[5];</div>
+<div class="line"><a name="l03003"></a><span class="lineno"> 3003</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_IDAT[5];</div>
+<div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_IEND[5];</div>
+<div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_PLTE[5];</div>
+<div class="line"><a name="l03006"></a><span class="lineno"> 3006</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_bKGD[5];</div>
+<div class="line"><a name="l03007"></a><span class="lineno"> 3007</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_cHRM[5];</div>
+<div class="line"><a name="l03008"></a><span class="lineno"> 3008</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_gAMA[5];</div>
+<div class="line"><a name="l03009"></a><span class="lineno"> 3009</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_hIST[5];</div>
+<div class="line"><a name="l03010"></a><span class="lineno"> 3010</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_iCCP[5];</div>
+<div class="line"><a name="l03011"></a><span class="lineno"> 3011</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_iTXt[5];</div>
+<div class="line"><a name="l03012"></a><span class="lineno"> 3012</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_oFFs[5];</div>
+<div class="line"><a name="l03013"></a><span class="lineno"> 3013</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_pCAL[5];</div>
+<div class="line"><a name="l03014"></a><span class="lineno"> 3014</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_sCAL[5];</div>
+<div class="line"><a name="l03015"></a><span class="lineno"> 3015</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_pHYs[5];</div>
+<div class="line"><a name="l03016"></a><span class="lineno"> 3016</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_sBIT[5];</div>
+<div class="line"><a name="l03017"></a><span class="lineno"> 3017</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_sPLT[5];</div>
+<div class="line"><a name="l03018"></a><span class="lineno"> 3018</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_sRGB[5];</div>
+<div class="line"><a name="l03019"></a><span class="lineno"> 3019</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_tEXt[5];</div>
+<div class="line"><a name="l03020"></a><span class="lineno"> 3020</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_tIME[5];</div>
+<div class="line"><a name="l03021"></a><span class="lineno"> 3021</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_tRNS[5];</div>
+<div class="line"><a name="l03022"></a><span class="lineno"> 3022</span>&#160;PNG_EXPORT_VAR (png_byte FARDATA) png_zTXt[5];</div>
+<div class="line"><a name="l03023"></a><span class="lineno"> 3023</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_USE_GLOBAL_ARRAYS */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03024"></a><span class="lineno"> 3024</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03025"></a><span class="lineno"> 3025</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l03026"></a><span class="lineno"> 3026</span>&#160;<span class="preprocessor"></span><span class="comment">/* Initialize png_ptr struct for reading, and allocate any other memory.</span></div>
+<div class="line"><a name="l03027"></a><span class="lineno"> 3027</span>&#160;<span class="comment"> * (old interface - DEPRECATED - use png_create_read_struct instead).</span></div>
+<div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_init) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03030"></a><span class="lineno"> 3030</span>&#160;<span class="preprocessor">#undef png_read_init</span></div>
+<div class="line"><a name="l03031"></a><span class="lineno"> 3031</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_read_init(png_ptr) png_read_init_3(&amp;png_ptr, \</span></div>
+<div class="line"><a name="l03032"></a><span class="lineno"> 3032</span>&#160;<span class="preprocessor"> PNG_LIBPNG_VER_STRING, png_sizeof(png_struct));</span></div>
+<div class="line"><a name="l03033"></a><span class="lineno"> 3033</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03034"></a><span class="lineno"> 3034</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03035"></a><span class="lineno"> 3035</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_init_3) PNGARG((png_structpp ptr_ptr,</div>
+<div class="line"><a name="l03036"></a><span class="lineno"> 3036</span>&#160; png_const_charp user_png_ver, png_size_t png_struct_size));</div>
+<div class="line"><a name="l03037"></a><span class="lineno"> 3037</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l03038"></a><span class="lineno"> 3038</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_read_init_2) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03039"></a><span class="lineno"> 3039</span>&#160; png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t</div>
+<div class="line"><a name="l03040"></a><span class="lineno"> 3040</span>&#160; png_info_size));</div>
+<div class="line"><a name="l03041"></a><span class="lineno"> 3041</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03042"></a><span class="lineno"> 3042</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03043"></a><span class="lineno"> 3043</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160;<span class="preprocessor"></span><span class="comment">/* Initialize png_ptr struct for writing, and allocate any other memory.</span></div>
+<div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160;<span class="comment"> * (old interface - DEPRECATED - use png_create_write_struct instead).</span></div>
+<div class="line"><a name="l03046"></a><span class="lineno"> 3046</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03047"></a><span class="lineno"> 3047</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_write_init) PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160;<span class="preprocessor">#undef png_write_init</span></div>
+<div class="line"><a name="l03049"></a><span class="lineno"> 3049</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define png_write_init(png_ptr) png_write_init_3(&amp;png_ptr, \</span></div>
+<div class="line"><a name="l03050"></a><span class="lineno"> 3050</span>&#160;<span class="preprocessor"> PNG_LIBPNG_VER_STRING, png_sizeof(png_struct));</span></div>
+<div class="line"><a name="l03051"></a><span class="lineno"> 3051</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03052"></a><span class="lineno"> 3052</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03053"></a><span class="lineno"> 3053</span>&#160;<span class="keyword">extern</span> PNG_EXPORT(<span class="keywordtype">void</span>,png_write_init_3) PNGARG((png_structpp ptr_ptr,</div>
+<div class="line"><a name="l03054"></a><span class="lineno"> 3054</span>&#160; png_const_charp user_png_ver, png_size_t png_struct_size));</div>
+<div class="line"><a name="l03055"></a><span class="lineno"> 3055</span>&#160;extern PNG_EXPORT(<span class="keywordtype">void</span>,png_write_init_2) PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03056"></a><span class="lineno"> 3056</span>&#160; png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t</div>
+<div class="line"><a name="l03057"></a><span class="lineno"> 3057</span>&#160; png_info_size));</div>
+<div class="line"><a name="l03058"></a><span class="lineno"> 3058</span>&#160;</div>
+<div class="line"><a name="l03059"></a><span class="lineno"> 3059</span>&#160;<span class="comment">/* Allocate memory for an internal libpng struct */</span></div>
+<div class="line"><a name="l03060"></a><span class="lineno"> 3060</span>&#160;PNG_EXTERN png_voidp png_create_struct PNGARG((<span class="keywordtype">int</span> type));</div>
+<div class="line"><a name="l03061"></a><span class="lineno"> 3061</span>&#160;</div>
+<div class="line"><a name="l03062"></a><span class="lineno"> 3062</span>&#160;<span class="comment">/* Free memory from internal libpng struct */</span></div>
+<div class="line"><a name="l03063"></a><span class="lineno"> 3063</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_destroy_struct PNGARG((png_voidp struct_ptr));</div>
+<div class="line"><a name="l03064"></a><span class="lineno"> 3064</span>&#160;</div>
+<div class="line"><a name="l03065"></a><span class="lineno"> 3065</span>&#160;PNG_EXTERN png_voidp png_create_struct_2 PNGARG((<span class="keywordtype">int</span> type, png_malloc_ptr</div>
+<div class="line"><a name="l03066"></a><span class="lineno"> 3066</span>&#160; malloc_fn, png_voidp mem_ptr));</div>
+<div class="line"><a name="l03067"></a><span class="lineno"> 3067</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_destroy_struct_2 PNGARG((png_voidp struct_ptr,</div>
+<div class="line"><a name="l03068"></a><span class="lineno"> 3068</span>&#160; png_free_ptr free_fn, png_voidp mem_ptr));</div>
+<div class="line"><a name="l03069"></a><span class="lineno"> 3069</span>&#160;</div>
+<div class="line"><a name="l03070"></a><span class="lineno"> 3070</span>&#160;<span class="comment">/* Free any memory that info_ptr points to and reset struct. */</span></div>
+<div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_info_destroy PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160;</div>
+<div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;<span class="preprocessor">#ifndef PNG_1_0_X</span></div>
+<div class="line"><a name="l03075"></a><span class="lineno"> 3075</span>&#160;<span class="preprocessor"></span><span class="comment">/* Function to allocate memory for zlib. */</span></div>
+<div class="line"><a name="l03076"></a><span class="lineno"> 3076</span>&#160;PNG_EXTERN voidpf png_zalloc PNGARG((voidpf png_ptr, uInt items, uInt size));</div>
+<div class="line"><a name="l03077"></a><span class="lineno"> 3077</span>&#160;</div>
+<div class="line"><a name="l03078"></a><span class="lineno"> 3078</span>&#160;<span class="comment">/* Function to free memory for zlib */</span></div>
+<div class="line"><a name="l03079"></a><span class="lineno"> 3079</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_zfree PNGARG((voidpf png_ptr, voidpf ptr));</div>
+<div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;</div>
+<div class="line"><a name="l03081"></a><span class="lineno"> 3081</span>&#160;<span class="preprocessor">#ifdef PNG_SIZE_T</span></div>
+<div class="line"><a name="l03082"></a><span class="lineno"> 3082</span>&#160;<span class="preprocessor"></span><span class="comment">/* Function to convert a sizeof an item to png_sizeof item */</span></div>
+<div class="line"><a name="l03083"></a><span class="lineno"> 3083</span>&#160; PNG_EXTERN png_size_t PNGAPI png_convert_size PNGARG((<span class="keywordtype">size_t</span> size));</div>
+<div class="line"><a name="l03084"></a><span class="lineno"> 3084</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03085"></a><span class="lineno"> 3085</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03086"></a><span class="lineno"> 3086</span>&#160;<span class="comment">/* Next four functions are used internally as callbacks. PNGAPI is required</span></div>
+<div class="line"><a name="l03087"></a><span class="lineno"> 3087</span>&#160;<span class="comment"> * but not PNG_EXPORT. PNGAPI added at libpng version 1.2.3. */</span></div>
+<div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;</div>
+<div class="line"><a name="l03089"></a><span class="lineno"> 3089</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> PNGAPI png_default_read_data PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03090"></a><span class="lineno"> 3090</span>&#160; png_bytep data, png_size_t length));</div>
+<div class="line"><a name="l03091"></a><span class="lineno"> 3091</span>&#160;</div>
+<div class="line"><a name="l03092"></a><span class="lineno"> 3092</span>&#160;<span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l03093"></a><span class="lineno"> 3093</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> PNGAPI png_push_fill_buffer PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03094"></a><span class="lineno"> 3094</span>&#160; png_bytep buffer, png_size_t length));</div>
+<div class="line"><a name="l03095"></a><span class="lineno"> 3095</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03096"></a><span class="lineno"> 3096</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03097"></a><span class="lineno"> 3097</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> PNGAPI png_default_write_data PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03098"></a><span class="lineno"> 3098</span>&#160; png_bytep data, png_size_t length));</div>
+<div class="line"><a name="l03099"></a><span class="lineno"> 3099</span>&#160;</div>
+<div class="line"><a name="l03100"></a><span class="lineno"> 3100</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_FLUSH_SUPPORTED)</span></div>
+<div class="line"><a name="l03101"></a><span class="lineno"> 3101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(PNG_NO_STDIO)</span></div>
+<div class="line"><a name="l03102"></a><span class="lineno"> 3102</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> PNGAPI png_default_flush PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03103"></a><span class="lineno"> 3103</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03104"></a><span class="lineno"> 3104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03105"></a><span class="lineno"> 3105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03106"></a><span class="lineno"> 3106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l03107"></a><span class="lineno"> 3107</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_push_fill_buffer PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03108"></a><span class="lineno"> 3108</span>&#160; png_bytep buffer, png_size_t length));</div>
+<div class="line"><a name="l03109"></a><span class="lineno"> 3109</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03110"></a><span class="lineno"> 3110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;<span class="comment">/* Reset the CRC variable */</span></div>
+<div class="line"><a name="l03113"></a><span class="lineno"> 3113</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_reset_crc PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03114"></a><span class="lineno"> 3114</span>&#160;</div>
+<div class="line"><a name="l03115"></a><span class="lineno"> 3115</span>&#160;<span class="comment">/* Write the &quot;data&quot; buffer to whatever output you are using. */</span></div>
+<div class="line"><a name="l03116"></a><span class="lineno"> 3116</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_data PNGARG((png_structp png_ptr, png_bytep data,</div>
+<div class="line"><a name="l03117"></a><span class="lineno"> 3117</span>&#160; png_size_t length));</div>
+<div class="line"><a name="l03118"></a><span class="lineno"> 3118</span>&#160;</div>
+<div class="line"><a name="l03119"></a><span class="lineno"> 3119</span>&#160;<span class="comment">/* Read data from whatever input you are using into the &quot;data&quot; buffer */</span></div>
+<div class="line"><a name="l03120"></a><span class="lineno"> 3120</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_data PNGARG((png_structp png_ptr, png_bytep data,</div>
+<div class="line"><a name="l03121"></a><span class="lineno"> 3121</span>&#160; png_size_t length));</div>
+<div class="line"><a name="l03122"></a><span class="lineno"> 3122</span>&#160;</div>
+<div class="line"><a name="l03123"></a><span class="lineno"> 3123</span>&#160;<span class="comment">/* Read bytes into buf, and update png_ptr-&gt;crc */</span></div>
+<div class="line"><a name="l03124"></a><span class="lineno"> 3124</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_crc_read PNGARG((png_structp png_ptr, png_bytep buf,</div>
+<div class="line"><a name="l03125"></a><span class="lineno"> 3125</span>&#160; png_size_t length));</div>
+<div class="line"><a name="l03126"></a><span class="lineno"> 3126</span>&#160;</div>
+<div class="line"><a name="l03127"></a><span class="lineno"> 3127</span>&#160;<span class="comment">/* Decompress data in a chunk that uses compression */</span></div>
+<div class="line"><a name="l03128"></a><span class="lineno"> 3128</span>&#160;<span class="preprocessor">#if defined(PNG_zTXt_SUPPORTED) || defined(PNG_iTXt_SUPPORTED) || \</span></div>
+<div class="line"><a name="l03129"></a><span class="lineno"> 3129</span>&#160;<span class="preprocessor"> defined(PNG_iCCP_SUPPORTED) || defined(PNG_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l03130"></a><span class="lineno"> 3130</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_decompress_chunk PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03131"></a><span class="lineno"> 3131</span>&#160; <span class="keywordtype">int</span> comp_type, png_size_t chunklength,</div>
+<div class="line"><a name="l03132"></a><span class="lineno"> 3132</span>&#160; png_size_t prefix_length, png_size_t *data_length));</div>
+<div class="line"><a name="l03133"></a><span class="lineno"> 3133</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03134"></a><span class="lineno"> 3134</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03135"></a><span class="lineno"> 3135</span>&#160;<span class="comment">/* Read &quot;skip&quot; bytes, read the file crc, and (optionally) verify png_ptr-&gt;crc */</span></div>
+<div class="line"><a name="l03136"></a><span class="lineno"> 3136</span>&#160;PNG_EXTERN <span class="keywordtype">int</span> png_crc_finish PNGARG((png_structp png_ptr, png_uint_32 skip));</div>
+<div class="line"><a name="l03137"></a><span class="lineno"> 3137</span>&#160;</div>
+<div class="line"><a name="l03138"></a><span class="lineno"> 3138</span>&#160;<span class="comment">/* Read the CRC from the file and compare it to the libpng calculated CRC */</span></div>
+<div class="line"><a name="l03139"></a><span class="lineno"> 3139</span>&#160;PNG_EXTERN <span class="keywordtype">int</span> png_crc_error PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03140"></a><span class="lineno"> 3140</span>&#160;</div>
+<div class="line"><a name="l03141"></a><span class="lineno"> 3141</span>&#160;<span class="comment">/* Calculate the CRC over a section of data. Note that we are only</span></div>
+<div class="line"><a name="l03142"></a><span class="lineno"> 3142</span>&#160;<span class="comment"> * passing a maximum of 64K on systems that have this as a memory limit,</span></div>
+<div class="line"><a name="l03143"></a><span class="lineno"> 3143</span>&#160;<span class="comment"> * since this is the maximum buffer size we can specify.</span></div>
+<div class="line"><a name="l03144"></a><span class="lineno"> 3144</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03145"></a><span class="lineno"> 3145</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_calculate_crc PNGARG((png_structp png_ptr, png_bytep ptr,</div>
+<div class="line"><a name="l03146"></a><span class="lineno"> 3146</span>&#160; png_size_t length));</div>
+<div class="line"><a name="l03147"></a><span class="lineno"> 3147</span>&#160;</div>
+<div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_FLUSH_SUPPORTED)</span></div>
+<div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_flush PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03150"></a><span class="lineno"> 3150</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03151"></a><span class="lineno"> 3151</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03152"></a><span class="lineno"> 3152</span>&#160;<span class="comment">/* simple function to write the signature */</span></div>
+<div class="line"><a name="l03153"></a><span class="lineno"> 3153</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_sig PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03154"></a><span class="lineno"> 3154</span>&#160;</div>
+<div class="line"><a name="l03155"></a><span class="lineno"> 3155</span>&#160;<span class="comment">/* write various chunks */</span></div>
+<div class="line"><a name="l03156"></a><span class="lineno"> 3156</span>&#160;</div>
+<div class="line"><a name="l03157"></a><span class="lineno"> 3157</span>&#160;<span class="comment">/* Write the IHDR chunk, and update the png_struct with the necessary</span></div>
+<div class="line"><a name="l03158"></a><span class="lineno"> 3158</span>&#160;<span class="comment"> * information.</span></div>
+<div class="line"><a name="l03159"></a><span class="lineno"> 3159</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03160"></a><span class="lineno"> 3160</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_IHDR PNGARG((png_structp png_ptr, png_uint_32 width,</div>
+<div class="line"><a name="l03161"></a><span class="lineno"> 3161</span>&#160; png_uint_32 height,</div>
+<div class="line"><a name="l03162"></a><span class="lineno"> 3162</span>&#160; <span class="keywordtype">int</span> bit_depth, <span class="keywordtype">int</span> color_type, <span class="keywordtype">int</span> compression_method, <span class="keywordtype">int</span> filter_method,</div>
+<div class="line"><a name="l03163"></a><span class="lineno"> 3163</span>&#160; <span class="keywordtype">int</span> interlace_method));</div>
+<div class="line"><a name="l03164"></a><span class="lineno"> 3164</span>&#160;</div>
+<div class="line"><a name="l03165"></a><span class="lineno"> 3165</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_PLTE PNGARG((png_structp png_ptr, png_colorp palette,</div>
+<div class="line"><a name="l03166"></a><span class="lineno"> 3166</span>&#160; png_uint_32 num_pal));</div>
+<div class="line"><a name="l03167"></a><span class="lineno"> 3167</span>&#160;</div>
+<div class="line"><a name="l03168"></a><span class="lineno"> 3168</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_IDAT PNGARG((png_structp png_ptr, png_bytep data,</div>
+<div class="line"><a name="l03169"></a><span class="lineno"> 3169</span>&#160; png_size_t length));</div>
+<div class="line"><a name="l03170"></a><span class="lineno"> 3170</span>&#160;</div>
+<div class="line"><a name="l03171"></a><span class="lineno"> 3171</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_IEND PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03172"></a><span class="lineno"> 3172</span>&#160;</div>
+<div class="line"><a name="l03173"></a><span class="lineno"> 3173</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_gAMA_SUPPORTED)</span></div>
+<div class="line"><a name="l03174"></a><span class="lineno"> 3174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l03175"></a><span class="lineno"> 3175</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_gAMA PNGARG((png_structp png_ptr, <span class="keywordtype">double</span> file_gamma));</div>
+<div class="line"><a name="l03176"></a><span class="lineno"> 3176</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03177"></a><span class="lineno"> 3177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l03178"></a><span class="lineno"> 3178</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_gAMA_fixed PNGARG((png_structp png_ptr, png_fixed_point</div>
+<div class="line"><a name="l03179"></a><span class="lineno"> 3179</span>&#160; file_gamma));</div>
+<div class="line"><a name="l03180"></a><span class="lineno"> 3180</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03181"></a><span class="lineno"> 3181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03182"></a><span class="lineno"> 3182</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03183"></a><span class="lineno"> 3183</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l03184"></a><span class="lineno"> 3184</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_sBIT PNGARG((png_structp png_ptr, png_color_8p sbit,</div>
+<div class="line"><a name="l03185"></a><span class="lineno"> 3185</span>&#160; <span class="keywordtype">int</span> color_type));</div>
+<div class="line"><a name="l03186"></a><span class="lineno"> 3186</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03187"></a><span class="lineno"> 3187</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_cHRM_SUPPORTED)</span></div>
+<div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l03190"></a><span class="lineno"> 3190</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_cHRM PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03191"></a><span class="lineno"> 3191</span>&#160; <span class="keywordtype">double</span> white_x, <span class="keywordtype">double</span> white_y,</div>
+<div class="line"><a name="l03192"></a><span class="lineno"> 3192</span>&#160; <span class="keywordtype">double</span> red_x, <span class="keywordtype">double</span> red_y, <span class="keywordtype">double</span> green_x, <span class="keywordtype">double</span> green_y,</div>
+<div class="line"><a name="l03193"></a><span class="lineno"> 3193</span>&#160; <span class="keywordtype">double</span> blue_x, <span class="keywordtype">double</span> blue_y));</div>
+<div class="line"><a name="l03194"></a><span class="lineno"> 3194</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03195"></a><span class="lineno"> 3195</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l03196"></a><span class="lineno"> 3196</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_cHRM_fixed PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03197"></a><span class="lineno"> 3197</span>&#160; png_fixed_point int_white_x, png_fixed_point int_white_y,</div>
+<div class="line"><a name="l03198"></a><span class="lineno"> 3198</span>&#160; png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point</div>
+<div class="line"><a name="l03199"></a><span class="lineno"> 3199</span>&#160; int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x,</div>
+<div class="line"><a name="l03200"></a><span class="lineno"> 3200</span>&#160; png_fixed_point int_blue_y));</div>
+<div class="line"><a name="l03201"></a><span class="lineno"> 3201</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03202"></a><span class="lineno"> 3202</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03203"></a><span class="lineno"> 3203</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03204"></a><span class="lineno"> 3204</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_sRGB_SUPPORTED)</span></div>
+<div class="line"><a name="l03205"></a><span class="lineno"> 3205</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_sRGB PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03206"></a><span class="lineno"> 3206</span>&#160; <span class="keywordtype">int</span> intent));</div>
+<div class="line"><a name="l03207"></a><span class="lineno"> 3207</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03208"></a><span class="lineno"> 3208</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03209"></a><span class="lineno"> 3209</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_iCCP_SUPPORTED)</span></div>
+<div class="line"><a name="l03210"></a><span class="lineno"> 3210</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_iCCP PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03211"></a><span class="lineno"> 3211</span>&#160; png_charp name, <span class="keywordtype">int</span> compression_type,</div>
+<div class="line"><a name="l03212"></a><span class="lineno"> 3212</span>&#160; png_charp profile, <span class="keywordtype">int</span> proflen));</div>
+<div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160; <span class="comment">/* Note to maintainer: profile should be png_bytep */</span></div>
+<div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03215"></a><span class="lineno"> 3215</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03216"></a><span class="lineno"> 3216</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l03217"></a><span class="lineno"> 3217</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_sPLT PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03218"></a><span class="lineno"> 3218</span>&#160; png_sPLT_tp palette));</div>
+<div class="line"><a name="l03219"></a><span class="lineno"> 3219</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03220"></a><span class="lineno"> 3220</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03221"></a><span class="lineno"> 3221</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_tRNS_SUPPORTED)</span></div>
+<div class="line"><a name="l03222"></a><span class="lineno"> 3222</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_tRNS PNGARG((png_structp png_ptr, png_bytep trans,</div>
+<div class="line"><a name="l03223"></a><span class="lineno"> 3223</span>&#160; png_color_16p values, <span class="keywordtype">int</span> number, <span class="keywordtype">int</span> color_type));</div>
+<div class="line"><a name="l03224"></a><span class="lineno"> 3224</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03225"></a><span class="lineno"> 3225</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03226"></a><span class="lineno"> 3226</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_bKGD_SUPPORTED)</span></div>
+<div class="line"><a name="l03227"></a><span class="lineno"> 3227</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_bKGD PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03228"></a><span class="lineno"> 3228</span>&#160; png_color_16p values, <span class="keywordtype">int</span> color_type));</div>
+<div class="line"><a name="l03229"></a><span class="lineno"> 3229</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03230"></a><span class="lineno"> 3230</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l03232"></a><span class="lineno"> 3232</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_hIST PNGARG((png_structp png_ptr, png_uint_16p hist,</div>
+<div class="line"><a name="l03233"></a><span class="lineno"> 3233</span>&#160; <span class="keywordtype">int</span> num_hist));</div>
+<div class="line"><a name="l03234"></a><span class="lineno"> 3234</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03235"></a><span class="lineno"> 3235</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03236"></a><span class="lineno"> 3236</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_TEXT_SUPPORTED) || defined(PNG_WRITE_pCAL_SUPPORTED) || \</span></div>
+<div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_iCCP_SUPPORTED) || defined(PNG_WRITE_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;<span class="preprocessor"></span>PNG_EXTERN png_size_t png_check_keyword PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03239"></a><span class="lineno"> 3239</span>&#160; png_charp key, png_charpp new_key));</div>
+<div class="line"><a name="l03240"></a><span class="lineno"> 3240</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03241"></a><span class="lineno"> 3241</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03242"></a><span class="lineno"> 3242</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_tEXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03243"></a><span class="lineno"> 3243</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_tEXt PNGARG((png_structp png_ptr, png_charp key,</div>
+<div class="line"><a name="l03244"></a><span class="lineno"> 3244</span>&#160; png_charp text, png_size_t text_len));</div>
+<div class="line"><a name="l03245"></a><span class="lineno"> 3245</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03246"></a><span class="lineno"> 3246</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03247"></a><span class="lineno"> 3247</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_zTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03248"></a><span class="lineno"> 3248</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_zTXt PNGARG((png_structp png_ptr, png_charp key,</div>
+<div class="line"><a name="l03249"></a><span class="lineno"> 3249</span>&#160; png_charp text, png_size_t text_len, <span class="keywordtype">int</span> compression));</div>
+<div class="line"><a name="l03250"></a><span class="lineno"> 3250</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03251"></a><span class="lineno"> 3251</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_iTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_iTXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160; <span class="keywordtype">int</span> compression, png_charp key, png_charp lang, png_charp lang_key,</div>
+<div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160; png_charp text));</div>
+<div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160;<span class="preprocessor">#if defined(PNG_TEXT_SUPPORTED) </span><span class="comment">/* Added at version 1.0.14 and 1.2.4 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">int</span> png_set_text_2 PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160; png_infop info_ptr, png_textp text_ptr, <span class="keywordtype">int</span> num_text));</div>
+<div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_oFFs_SUPPORTED)</span></div>
+<div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_oFFs PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160; png_int_32 x_offset, png_int_32 y_offset, <span class="keywordtype">int</span> unit_type));</div>
+<div class="line"><a name="l03266"></a><span class="lineno"> 3266</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03267"></a><span class="lineno"> 3267</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03268"></a><span class="lineno"> 3268</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_pCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l03269"></a><span class="lineno"> 3269</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_pCAL PNGARG((png_structp png_ptr, png_charp purpose,</div>
+<div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160; png_int_32 X0, png_int_32 X1, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> nparams,</div>
+<div class="line"><a name="l03271"></a><span class="lineno"> 3271</span>&#160; png_charp units, png_charpp params));</div>
+<div class="line"><a name="l03272"></a><span class="lineno"> 3272</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03273"></a><span class="lineno"> 3273</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03274"></a><span class="lineno"> 3274</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l03275"></a><span class="lineno"> 3275</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_pHYs PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03276"></a><span class="lineno"> 3276</span>&#160; png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit,</div>
+<div class="line"><a name="l03277"></a><span class="lineno"> 3277</span>&#160; <span class="keywordtype">int</span> unit_type));</div>
+<div class="line"><a name="l03278"></a><span class="lineno"> 3278</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03279"></a><span class="lineno"> 3279</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03280"></a><span class="lineno"> 3280</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l03281"></a><span class="lineno"> 3281</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_tIME PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03282"></a><span class="lineno"> 3282</span>&#160; png_timep mod_time));</div>
+<div class="line"><a name="l03283"></a><span class="lineno"> 3283</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03284"></a><span class="lineno"> 3284</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03285"></a><span class="lineno"> 3285</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_sCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l03286"></a><span class="lineno"> 3286</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_FLOATING_POINT_SUPPORTED) &amp;&amp; !defined(PNG_NO_STDIO)</span></div>
+<div class="line"><a name="l03287"></a><span class="lineno"> 3287</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_sCAL PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03288"></a><span class="lineno"> 3288</span>&#160; <span class="keywordtype">int</span> unit, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height));</div>
+<div class="line"><a name="l03289"></a><span class="lineno"> 3289</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l03290"></a><span class="lineno"> 3290</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l03291"></a><span class="lineno"> 3291</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_write_sCAL_s PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03292"></a><span class="lineno"> 3292</span>&#160; <span class="keywordtype">int</span> unit, png_charp width, png_charp height));</div>
+<div class="line"><a name="l03293"></a><span class="lineno"> 3293</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03294"></a><span class="lineno"> 3294</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03295"></a><span class="lineno"> 3295</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03296"></a><span class="lineno"> 3296</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03297"></a><span class="lineno"> 3297</span>&#160;<span class="comment">/* Called when finished processing a row of data */</span></div>
+<div class="line"><a name="l03298"></a><span class="lineno"> 3298</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_finish_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03299"></a><span class="lineno"> 3299</span>&#160;</div>
+<div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160;<span class="comment">/* Internal use only. Called before first row of data */</span></div>
+<div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_start_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03302"></a><span class="lineno"> 3302</span>&#160;</div>
+<div class="line"><a name="l03303"></a><span class="lineno"> 3303</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED)</span></div>
+<div class="line"><a name="l03304"></a><span class="lineno"> 3304</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_build_gamma_table PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03305"></a><span class="lineno"> 3305</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03306"></a><span class="lineno"> 3306</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160;<span class="comment">/* combine a row of data, dealing with alpha, etc. if requested */</span></div>
+<div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_combine_row PNGARG((png_structp png_ptr, png_bytep row,</div>
+<div class="line"><a name="l03309"></a><span class="lineno"> 3309</span>&#160; <span class="keywordtype">int</span> mask));</div>
+<div class="line"><a name="l03310"></a><span class="lineno"> 3310</span>&#160;</div>
+<div class="line"><a name="l03311"></a><span class="lineno"> 3311</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INTERLACING_SUPPORTED)</span></div>
+<div class="line"><a name="l03312"></a><span class="lineno"> 3312</span>&#160;<span class="preprocessor"></span><span class="comment">/* expand an interlaced row */</span></div>
+<div class="line"><a name="l03313"></a><span class="lineno"> 3313</span>&#160;<span class="comment">/* OLD pre-1.0.9 interface:</span></div>
+<div class="line"><a name="l03314"></a><span class="lineno"> 3314</span>&#160;<span class="comment">PNG_EXTERN void png_do_read_interlace PNGARG((png_row_infop row_info,</span></div>
+<div class="line"><a name="l03315"></a><span class="lineno"> 3315</span>&#160;<span class="comment"> png_bytep row, int pass, png_uint_32 transformations));</span></div>
+<div class="line"><a name="l03316"></a><span class="lineno"> 3316</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03317"></a><span class="lineno"> 3317</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_read_interlace PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03318"></a><span class="lineno"> 3318</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03319"></a><span class="lineno"> 3319</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03320"></a><span class="lineno"> 3320</span>&#160;<span class="comment">/* GRR TO DO (2.0 or whenever): simplify other internal calling interfaces */</span></div>
+<div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160;</div>
+<div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_INTERLACING_SUPPORTED)</span></div>
+<div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160;<span class="preprocessor"></span><span class="comment">/* grab pixels out of a row for an interlaced pass */</span></div>
+<div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_write_interlace PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160; png_bytep row, <span class="keywordtype">int</span> pass));</div>
+<div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03328"></a><span class="lineno"> 3328</span>&#160;<span class="comment">/* unfilter a row */</span></div>
+<div class="line"><a name="l03329"></a><span class="lineno"> 3329</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_filter_row PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03330"></a><span class="lineno"> 3330</span>&#160; png_row_infop row_info, png_bytep row, png_bytep prev_row, <span class="keywordtype">int</span> <a class="code" href="structfilter.html">filter</a>));</div>
+<div class="line"><a name="l03331"></a><span class="lineno"> 3331</span>&#160;</div>
+<div class="line"><a name="l03332"></a><span class="lineno"> 3332</span>&#160;<span class="comment">/* Choose the best filter to use and filter the row data */</span></div>
+<div class="line"><a name="l03333"></a><span class="lineno"> 3333</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_find_filter PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03334"></a><span class="lineno"> 3334</span>&#160; png_row_infop row_info));</div>
+<div class="line"><a name="l03335"></a><span class="lineno"> 3335</span>&#160;</div>
+<div class="line"><a name="l03336"></a><span class="lineno"> 3336</span>&#160;<span class="comment">/* Write out the filtered row. */</span></div>
+<div class="line"><a name="l03337"></a><span class="lineno"> 3337</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_write_filtered_row PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03338"></a><span class="lineno"> 3338</span>&#160; png_bytep filtered_row));</div>
+<div class="line"><a name="l03339"></a><span class="lineno"> 3339</span>&#160;<span class="comment">/* finish a row while reading, dealing with interlacing passes, etc. */</span></div>
+<div class="line"><a name="l03340"></a><span class="lineno"> 3340</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_finish_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03341"></a><span class="lineno"> 3341</span>&#160;</div>
+<div class="line"><a name="l03342"></a><span class="lineno"> 3342</span>&#160;<span class="comment">/* initialize the row buffers, etc. */</span></div>
+<div class="line"><a name="l03343"></a><span class="lineno"> 3343</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_start_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03344"></a><span class="lineno"> 3344</span>&#160;<span class="comment">/* optional call to update the users info structure */</span></div>
+<div class="line"><a name="l03345"></a><span class="lineno"> 3345</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_transform_info PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03347"></a><span class="lineno"> 3347</span>&#160;</div>
+<div class="line"><a name="l03348"></a><span class="lineno"> 3348</span>&#160;<span class="comment">/* these are the functions that do the transformations */</span></div>
+<div class="line"><a name="l03349"></a><span class="lineno"> 3349</span>&#160;<span class="preprocessor">#if defined(PNG_READ_FILLER_SUPPORTED)</span></div>
+<div class="line"><a name="l03350"></a><span class="lineno"> 3350</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_read_filler PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03351"></a><span class="lineno"> 3351</span>&#160; png_bytep row, png_uint_32 filler, png_uint_32 flags));</div>
+<div class="line"><a name="l03352"></a><span class="lineno"> 3352</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03353"></a><span class="lineno"> 3353</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03354"></a><span class="lineno"> 3354</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SWAP_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l03355"></a><span class="lineno"> 3355</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_read_swap_alpha PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03356"></a><span class="lineno"> 3356</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03357"></a><span class="lineno"> 3357</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03358"></a><span class="lineno"> 3358</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03359"></a><span class="lineno"> 3359</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_SWAP_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l03360"></a><span class="lineno"> 3360</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_write_swap_alpha PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03361"></a><span class="lineno"> 3361</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03362"></a><span class="lineno"> 3362</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03363"></a><span class="lineno"> 3363</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03364"></a><span class="lineno"> 3364</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INVERT_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l03365"></a><span class="lineno"> 3365</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_read_invert_alpha PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03366"></a><span class="lineno"> 3366</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03367"></a><span class="lineno"> 3367</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03368"></a><span class="lineno"> 3368</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03369"></a><span class="lineno"> 3369</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_INVERT_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l03370"></a><span class="lineno"> 3370</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_write_invert_alpha PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03371"></a><span class="lineno"> 3371</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03372"></a><span class="lineno"> 3372</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03373"></a><span class="lineno"> 3373</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03374"></a><span class="lineno"> 3374</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_FILLER_SUPPORTED) || \</span></div>
+<div class="line"><a name="l03375"></a><span class="lineno"> 3375</span>&#160;<span class="preprocessor"> defined(PNG_READ_STRIP_ALPHA_SUPPORTED)</span></div>
+<div class="line"><a name="l03376"></a><span class="lineno"> 3376</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_strip_filler PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03377"></a><span class="lineno"> 3377</span>&#160; png_bytep row, png_uint_32 flags));</div>
+<div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03380"></a><span class="lineno"> 3380</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SWAP_SUPPORTED) || defined(PNG_WRITE_SWAP_SUPPORTED)</span></div>
+<div class="line"><a name="l03381"></a><span class="lineno"> 3381</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_swap PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03382"></a><span class="lineno"> 3382</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03383"></a><span class="lineno"> 3383</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03384"></a><span class="lineno"> 3384</span>&#160;<span class="preprocessor">#if defined(PNG_READ_PACKSWAP_SUPPORTED) || defined(PNG_WRITE_PACKSWAP_SUPPORTED)</span></div>
+<div class="line"><a name="l03385"></a><span class="lineno"> 3385</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_packswap PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03386"></a><span class="lineno"> 3386</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03387"></a><span class="lineno"> 3387</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03388"></a><span class="lineno"> 3388</span>&#160;<span class="preprocessor">#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED)</span></div>
+<div class="line"><a name="l03389"></a><span class="lineno"> 3389</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">int</span> png_do_rgb_to_gray PNGARG((png_structp png_ptr, png_row_infop</div>
+<div class="line"><a name="l03390"></a><span class="lineno"> 3390</span>&#160; row_info, png_bytep row));</div>
+<div class="line"><a name="l03391"></a><span class="lineno"> 3391</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03392"></a><span class="lineno"> 3392</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03393"></a><span class="lineno"> 3393</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GRAY_TO_RGB_SUPPORTED)</span></div>
+<div class="line"><a name="l03394"></a><span class="lineno"> 3394</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_gray_to_rgb PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03395"></a><span class="lineno"> 3395</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03396"></a><span class="lineno"> 3396</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03397"></a><span class="lineno"> 3397</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03398"></a><span class="lineno"> 3398</span>&#160;<span class="preprocessor">#if defined(PNG_READ_PACK_SUPPORTED)</span></div>
+<div class="line"><a name="l03399"></a><span class="lineno"> 3399</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_unpack PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03400"></a><span class="lineno"> 3400</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03401"></a><span class="lineno"> 3401</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03402"></a><span class="lineno"> 3402</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SHIFT_SUPPORTED)</span></div>
+<div class="line"><a name="l03403"></a><span class="lineno"> 3403</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_unshift PNGARG((png_row_infop row_info, png_bytep row,</div>
+<div class="line"><a name="l03404"></a><span class="lineno"> 3404</span>&#160; png_color_8p sig_bits));</div>
+<div class="line"><a name="l03405"></a><span class="lineno"> 3405</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03406"></a><span class="lineno"> 3406</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03407"></a><span class="lineno"> 3407</span>&#160;<span class="preprocessor">#if defined(PNG_READ_INVERT_SUPPORTED) || defined(PNG_WRITE_INVERT_SUPPORTED)</span></div>
+<div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_invert PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03410"></a><span class="lineno"> 3410</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03411"></a><span class="lineno"> 3411</span>&#160;<span class="preprocessor">#if defined(PNG_READ_16_TO_8_SUPPORTED)</span></div>
+<div class="line"><a name="l03412"></a><span class="lineno"> 3412</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_chop PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03413"></a><span class="lineno"> 3413</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03414"></a><span class="lineno"> 3414</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03415"></a><span class="lineno"> 3415</span>&#160;<span class="preprocessor">#if defined(PNG_READ_DITHER_SUPPORTED)</span></div>
+<div class="line"><a name="l03416"></a><span class="lineno"> 3416</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_dither PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03417"></a><span class="lineno"> 3417</span>&#160; png_bytep row, png_bytep palette_lookup, png_bytep dither_lookup));</div>
+<div class="line"><a name="l03418"></a><span class="lineno"> 3418</span>&#160;</div>
+<div class="line"><a name="l03419"></a><span class="lineno"> 3419</span>&#160;<span class="preprocessor"># if defined(PNG_CORRECT_PALETTE_SUPPORTED)</span></div>
+<div class="line"><a name="l03420"></a><span class="lineno"> 3420</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_correct_palette PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03421"></a><span class="lineno"> 3421</span>&#160; png_colorp palette, <span class="keywordtype">int</span> num_palette));</div>
+<div class="line"><a name="l03422"></a><span class="lineno"> 3422</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l03423"></a><span class="lineno"> 3423</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03424"></a><span class="lineno"> 3424</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03425"></a><span class="lineno"> 3425</span>&#160;<span class="preprocessor">#if defined(PNG_READ_BGR_SUPPORTED) || defined(PNG_WRITE_BGR_SUPPORTED)</span></div>
+<div class="line"><a name="l03426"></a><span class="lineno"> 3426</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_bgr PNGARG((png_row_infop row_info, png_bytep row));</div>
+<div class="line"><a name="l03427"></a><span class="lineno"> 3427</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03428"></a><span class="lineno"> 3428</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03429"></a><span class="lineno"> 3429</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_PACK_SUPPORTED)</span></div>
+<div class="line"><a name="l03430"></a><span class="lineno"> 3430</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_pack PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03431"></a><span class="lineno"> 3431</span>&#160; png_bytep row, png_uint_32 bit_depth));</div>
+<div class="line"><a name="l03432"></a><span class="lineno"> 3432</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_SHIFT_SUPPORTED)</span></div>
+<div class="line"><a name="l03435"></a><span class="lineno"> 3435</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_shift PNGARG((png_row_infop row_info, png_bytep row,</div>
+<div class="line"><a name="l03436"></a><span class="lineno"> 3436</span>&#160; png_color_8p bit_depth));</div>
+<div class="line"><a name="l03437"></a><span class="lineno"> 3437</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03438"></a><span class="lineno"> 3438</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03439"></a><span class="lineno"> 3439</span>&#160;<span class="preprocessor">#if defined(PNG_READ_BACKGROUND_SUPPORTED)</span></div>
+<div class="line"><a name="l03440"></a><span class="lineno"> 3440</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED)</span></div>
+<div class="line"><a name="l03441"></a><span class="lineno"> 3441</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_background PNGARG((png_row_infop row_info, png_bytep row,</div>
+<div class="line"><a name="l03442"></a><span class="lineno"> 3442</span>&#160; png_color_16p trans_values, png_color_16p background,</div>
+<div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>&#160; png_color_16p background_1,</div>
+<div class="line"><a name="l03444"></a><span class="lineno"> 3444</span>&#160; png_bytep gamma_table, png_bytep gamma_from_1, png_bytep gamma_to_1,</div>
+<div class="line"><a name="l03445"></a><span class="lineno"> 3445</span>&#160; png_uint_16pp gamma_16, png_uint_16pp gamma_16_from_1,</div>
+<div class="line"><a name="l03446"></a><span class="lineno"> 3446</span>&#160; png_uint_16pp gamma_16_to_1, <span class="keywordtype">int</span> gamma_shift));</div>
+<div class="line"><a name="l03447"></a><span class="lineno"> 3447</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l03448"></a><span class="lineno"> 3448</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_background PNGARG((png_row_infop row_info, png_bytep row,</div>
+<div class="line"><a name="l03449"></a><span class="lineno"> 3449</span>&#160; png_color_16p trans_values, png_color_16p background));</div>
+<div class="line"><a name="l03450"></a><span class="lineno"> 3450</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03451"></a><span class="lineno"> 3451</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03452"></a><span class="lineno"> 3452</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03453"></a><span class="lineno"> 3453</span>&#160;<span class="preprocessor">#if defined(PNG_READ_GAMMA_SUPPORTED)</span></div>
+<div class="line"><a name="l03454"></a><span class="lineno"> 3454</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_gamma PNGARG((png_row_infop row_info, png_bytep row,</div>
+<div class="line"><a name="l03455"></a><span class="lineno"> 3455</span>&#160; png_bytep gamma_table, png_uint_16pp gamma_16_table,</div>
+<div class="line"><a name="l03456"></a><span class="lineno"> 3456</span>&#160; <span class="keywordtype">int</span> gamma_shift));</div>
+<div class="line"><a name="l03457"></a><span class="lineno"> 3457</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03458"></a><span class="lineno"> 3458</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>&#160;<span class="preprocessor">#if defined(PNG_READ_EXPAND_SUPPORTED)</span></div>
+<div class="line"><a name="l03460"></a><span class="lineno"> 3460</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_expand_palette PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03461"></a><span class="lineno"> 3461</span>&#160; png_bytep row, png_colorp palette, png_bytep trans, <span class="keywordtype">int</span> num_trans));</div>
+<div class="line"><a name="l03462"></a><span class="lineno"> 3462</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_expand PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03463"></a><span class="lineno"> 3463</span>&#160; png_bytep row, png_color_16p trans_value));</div>
+<div class="line"><a name="l03464"></a><span class="lineno"> 3464</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03465"></a><span class="lineno"> 3465</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03466"></a><span class="lineno"> 3466</span>&#160;<span class="comment">/* The following decodes the appropriate chunks, and does error correction,</span></div>
+<div class="line"><a name="l03467"></a><span class="lineno"> 3467</span>&#160;<span class="comment"> * then calls the appropriate callback for the chunk if it is valid.</span></div>
+<div class="line"><a name="l03468"></a><span class="lineno"> 3468</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l03469"></a><span class="lineno"> 3469</span>&#160;</div>
+<div class="line"><a name="l03470"></a><span class="lineno"> 3470</span>&#160;<span class="comment">/* decode the IHDR chunk */</span></div>
+<div class="line"><a name="l03471"></a><span class="lineno"> 3471</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_handle_IHDR PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03472"></a><span class="lineno"> 3472</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03473"></a><span class="lineno"> 3473</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_handle_PLTE PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03474"></a><span class="lineno"> 3474</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03475"></a><span class="lineno"> 3475</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_handle_IEND PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03476"></a><span class="lineno"> 3476</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03477"></a><span class="lineno"> 3477</span>&#160;</div>
+<div class="line"><a name="l03478"></a><span class="lineno"> 3478</span>&#160;<span class="preprocessor">#if defined(PNG_READ_bKGD_SUPPORTED)</span></div>
+<div class="line"><a name="l03479"></a><span class="lineno"> 3479</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_bKGD PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03480"></a><span class="lineno"> 3480</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03481"></a><span class="lineno"> 3481</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03482"></a><span class="lineno"> 3482</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03483"></a><span class="lineno"> 3483</span>&#160;<span class="preprocessor">#if defined(PNG_READ_cHRM_SUPPORTED)</span></div>
+<div class="line"><a name="l03484"></a><span class="lineno"> 3484</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_cHRM PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03485"></a><span class="lineno"> 3485</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03486"></a><span class="lineno"> 3486</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03487"></a><span class="lineno"> 3487</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03488"></a><span class="lineno"> 3488</span>&#160;<span class="preprocessor">#if defined(PNG_READ_gAMA_SUPPORTED)</span></div>
+<div class="line"><a name="l03489"></a><span class="lineno"> 3489</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_gAMA PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03490"></a><span class="lineno"> 3490</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03491"></a><span class="lineno"> 3491</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03492"></a><span class="lineno"> 3492</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03493"></a><span class="lineno"> 3493</span>&#160;<span class="preprocessor">#if defined(PNG_READ_hIST_SUPPORTED)</span></div>
+<div class="line"><a name="l03494"></a><span class="lineno"> 3494</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_hIST PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03495"></a><span class="lineno"> 3495</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03496"></a><span class="lineno"> 3496</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03497"></a><span class="lineno"> 3497</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03498"></a><span class="lineno"> 3498</span>&#160;<span class="preprocessor">#if defined(PNG_READ_iCCP_SUPPORTED)</span></div>
+<div class="line"><a name="l03499"></a><span class="lineno"> 3499</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> png_handle_iCCP PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03500"></a><span class="lineno"> 3500</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_iCCP_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03502"></a><span class="lineno"> 3502</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03503"></a><span class="lineno"> 3503</span>&#160;<span class="preprocessor">#if defined(PNG_READ_iTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03504"></a><span class="lineno"> 3504</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_iTXt PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03505"></a><span class="lineno"> 3505</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03506"></a><span class="lineno"> 3506</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03507"></a><span class="lineno"> 3507</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160;<span class="preprocessor">#if defined(PNG_READ_oFFs_SUPPORTED)</span></div>
+<div class="line"><a name="l03509"></a><span class="lineno"> 3509</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_oFFs PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03510"></a><span class="lineno"> 3510</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03511"></a><span class="lineno"> 3511</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03512"></a><span class="lineno"> 3512</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>&#160;<span class="preprocessor">#if defined(PNG_READ_pCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l03514"></a><span class="lineno"> 3514</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_pCAL PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03516"></a><span class="lineno"> 3516</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03517"></a><span class="lineno"> 3517</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03518"></a><span class="lineno"> 3518</span>&#160;<span class="preprocessor">#if defined(PNG_READ_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l03519"></a><span class="lineno"> 3519</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_pHYs PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03520"></a><span class="lineno"> 3520</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03521"></a><span class="lineno"> 3521</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03522"></a><span class="lineno"> 3522</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03523"></a><span class="lineno"> 3523</span>&#160;<span class="preprocessor">#if defined(PNG_READ_sBIT_SUPPORTED)</span></div>
+<div class="line"><a name="l03524"></a><span class="lineno"> 3524</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_sBIT PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03525"></a><span class="lineno"> 3525</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03526"></a><span class="lineno"> 3526</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03527"></a><span class="lineno"> 3527</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03528"></a><span class="lineno"> 3528</span>&#160;<span class="preprocessor">#if defined(PNG_READ_sCAL_SUPPORTED)</span></div>
+<div class="line"><a name="l03529"></a><span class="lineno"> 3529</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_sCAL PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03530"></a><span class="lineno"> 3530</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03531"></a><span class="lineno"> 3531</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160;<span class="preprocessor">#if defined(PNG_READ_sPLT_SUPPORTED)</span></div>
+<div class="line"><a name="l03534"></a><span class="lineno"> 3534</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> png_handle_sPLT PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03535"></a><span class="lineno"> 3535</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03536"></a><span class="lineno"> 3536</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_sPLT_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03537"></a><span class="lineno"> 3537</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03538"></a><span class="lineno"> 3538</span>&#160;<span class="preprocessor">#if defined(PNG_READ_sRGB_SUPPORTED)</span></div>
+<div class="line"><a name="l03539"></a><span class="lineno"> 3539</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_sRGB PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03540"></a><span class="lineno"> 3540</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03541"></a><span class="lineno"> 3541</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03542"></a><span class="lineno"> 3542</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03543"></a><span class="lineno"> 3543</span>&#160;<span class="preprocessor">#if defined(PNG_READ_tEXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03544"></a><span class="lineno"> 3544</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_tEXt PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03545"></a><span class="lineno"> 3545</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03546"></a><span class="lineno"> 3546</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03547"></a><span class="lineno"> 3547</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03548"></a><span class="lineno"> 3548</span>&#160;<span class="preprocessor">#if defined(PNG_READ_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l03549"></a><span class="lineno"> 3549</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_tIME PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03551"></a><span class="lineno"> 3551</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03552"></a><span class="lineno"> 3552</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03553"></a><span class="lineno"> 3553</span>&#160;<span class="preprocessor">#if defined(PNG_READ_tRNS_SUPPORTED)</span></div>
+<div class="line"><a name="l03554"></a><span class="lineno"> 3554</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_tRNS PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03555"></a><span class="lineno"> 3555</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03556"></a><span class="lineno"> 3556</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03557"></a><span class="lineno"> 3557</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03558"></a><span class="lineno"> 3558</span>&#160;<span class="preprocessor">#if defined(PNG_READ_zTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03559"></a><span class="lineno"> 3559</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_handle_zTXt PNGARG((png_structp png_ptr, png_infop info_ptr,</div>
+<div class="line"><a name="l03560"></a><span class="lineno"> 3560</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03561"></a><span class="lineno"> 3561</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03562"></a><span class="lineno"> 3562</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03563"></a><span class="lineno"> 3563</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_handle_unknown PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160; png_infop info_ptr, png_uint_32 length));</div>
+<div class="line"><a name="l03565"></a><span class="lineno"> 3565</span>&#160;</div>
+<div class="line"><a name="l03566"></a><span class="lineno"> 3566</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_check_chunk_name PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>&#160; png_bytep chunk_name));</div>
+<div class="line"><a name="l03568"></a><span class="lineno"> 3568</span>&#160;</div>
+<div class="line"><a name="l03569"></a><span class="lineno"> 3569</span>&#160;<span class="comment">/* handle the transformations for reading and writing */</span></div>
+<div class="line"><a name="l03570"></a><span class="lineno"> 3570</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_read_transformations PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03571"></a><span class="lineno"> 3571</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_write_transformations PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03572"></a><span class="lineno"> 3572</span>&#160;</div>
+<div class="line"><a name="l03573"></a><span class="lineno"> 3573</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_init_read_transformations PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03574"></a><span class="lineno"> 3574</span>&#160;</div>
+<div class="line"><a name="l03575"></a><span class="lineno"> 3575</span>&#160;<span class="preprocessor">#ifdef PNG_PROGRESSIVE_READ_SUPPORTED</span></div>
+<div class="line"><a name="l03576"></a><span class="lineno"> 3576</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_push_read_chunk PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03577"></a><span class="lineno"> 3577</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_sig PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03579"></a><span class="lineno"> 3579</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03580"></a><span class="lineno"> 3580</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_check_crc PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03581"></a><span class="lineno"> 3581</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_crc_skip PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03582"></a><span class="lineno"> 3582</span>&#160; png_uint_32 length));</div>
+<div class="line"><a name="l03583"></a><span class="lineno"> 3583</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_crc_finish PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03584"></a><span class="lineno"> 3584</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_save_buffer PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03585"></a><span class="lineno"> 3585</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_restore_buffer PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03586"></a><span class="lineno"> 3586</span>&#160; png_bytep buffer, png_size_t buffer_length));</div>
+<div class="line"><a name="l03587"></a><span class="lineno"> 3587</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_IDAT PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03588"></a><span class="lineno"> 3588</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_process_IDAT_data PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03589"></a><span class="lineno"> 3589</span>&#160; png_bytep buffer, png_size_t buffer_length));</div>
+<div class="line"><a name="l03590"></a><span class="lineno"> 3590</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_process_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_handle_unknown PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03592"></a><span class="lineno"> 3592</span>&#160; png_infop info_ptr, png_uint_32 length));</div>
+<div class="line"><a name="l03593"></a><span class="lineno"> 3593</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_have_info PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03594"></a><span class="lineno"> 3594</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03595"></a><span class="lineno"> 3595</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_have_end PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03596"></a><span class="lineno"> 3596</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03597"></a><span class="lineno"> 3597</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_have_row PNGARG((png_structp png_ptr, png_bytep row));</div>
+<div class="line"><a name="l03598"></a><span class="lineno"> 3598</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_end PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03599"></a><span class="lineno"> 3599</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03600"></a><span class="lineno"> 3600</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_process_some_data PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03601"></a><span class="lineno"> 3601</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03602"></a><span class="lineno"> 3602</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_read_push_finish_row PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03603"></a><span class="lineno"> 3603</span>&#160;<span class="preprocessor">#if defined(PNG_READ_tEXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03604"></a><span class="lineno"> 3604</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_push_handle_tEXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>&#160; png_infop info_ptr, png_uint_32 length));</div>
+<div class="line"><a name="l03606"></a><span class="lineno"> 3606</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_tEXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03607"></a><span class="lineno"> 3607</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03608"></a><span class="lineno"> 3608</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03609"></a><span class="lineno"> 3609</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_zTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03610"></a><span class="lineno"> 3610</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_push_handle_zTXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03611"></a><span class="lineno"> 3611</span>&#160; png_infop info_ptr, png_uint_32 length));</div>
+<div class="line"><a name="l03612"></a><span class="lineno"> 3612</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_zTXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03613"></a><span class="lineno"> 3613</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03614"></a><span class="lineno"> 3614</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03615"></a><span class="lineno"> 3615</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_iTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l03616"></a><span class="lineno"> 3616</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_push_handle_iTXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03617"></a><span class="lineno"> 3617</span>&#160; png_infop info_ptr, png_uint_32 length));</div>
+<div class="line"><a name="l03618"></a><span class="lineno"> 3618</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_push_read_iTXt PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03619"></a><span class="lineno"> 3619</span>&#160; png_infop info_ptr));</div>
+<div class="line"><a name="l03620"></a><span class="lineno"> 3620</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03621"></a><span class="lineno"> 3621</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03622"></a><span class="lineno"> 3622</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_PROGRESSIVE_READ_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03623"></a><span class="lineno"> 3623</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03624"></a><span class="lineno"> 3624</span>&#160;<span class="preprocessor">#ifdef PNG_MNG_FEATURES_SUPPORTED</span></div>
+<div class="line"><a name="l03625"></a><span class="lineno"> 3625</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">void</span> png_do_read_intrapixel PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03626"></a><span class="lineno"> 3626</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03627"></a><span class="lineno"> 3627</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_do_write_intrapixel PNGARG((png_row_infop row_info,</div>
+<div class="line"><a name="l03628"></a><span class="lineno"> 3628</span>&#160; png_bytep row));</div>
+<div class="line"><a name="l03629"></a><span class="lineno"> 3629</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03630"></a><span class="lineno"> 3630</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03631"></a><span class="lineno"> 3631</span>&#160;<span class="preprocessor">#if defined(PNG_ASSEMBLER_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l03632"></a><span class="lineno"> 3632</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_MMX_CODE_SUPPORTED)</span></div>
+<div class="line"><a name="l03633"></a><span class="lineno"> 3633</span>&#160;<span class="preprocessor"></span><span class="comment">/* png.c */</span> <span class="comment">/* PRIVATE */</span></div>
+<div class="line"><a name="l03634"></a><span class="lineno"> 3634</span>&#160;PNG_EXTERN <span class="keywordtype">void</span> png_init_mmx_flags PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03635"></a><span class="lineno"> 3635</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03636"></a><span class="lineno"> 3636</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03637"></a><span class="lineno"> 3637</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>&#160;<span class="preprocessor">#if defined(PNG_INCH_CONVERSIONS) &amp;&amp; defined(PNG_FLOATING_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l03639"></a><span class="lineno"> 3639</span>&#160;<span class="preprocessor"></span>PNG_EXTERN png_uint_32 png_get_pixels_per_inch PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03640"></a><span class="lineno"> 3640</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l03641"></a><span class="lineno"> 3641</span>&#160;</div>
+<div class="line"><a name="l03642"></a><span class="lineno"> 3642</span>&#160;PNG_EXTERN png_uint_32 png_get_x_pixels_per_inch PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03643"></a><span class="lineno"> 3643</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l03644"></a><span class="lineno"> 3644</span>&#160;</div>
+<div class="line"><a name="l03645"></a><span class="lineno"> 3645</span>&#160;PNG_EXTERN png_uint_32 png_get_y_pixels_per_inch PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03646"></a><span class="lineno"> 3646</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l03647"></a><span class="lineno"> 3647</span>&#160;</div>
+<div class="line"><a name="l03648"></a><span class="lineno"> 3648</span>&#160;PNG_EXTERN <span class="keywordtype">float</span> png_get_x_offset_inches PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03649"></a><span class="lineno"> 3649</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l03650"></a><span class="lineno"> 3650</span>&#160;</div>
+<div class="line"><a name="l03651"></a><span class="lineno"> 3651</span>&#160;PNG_EXTERN <span class="keywordtype">float</span> png_get_y_offset_inches PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03652"></a><span class="lineno"> 3652</span>&#160;png_infop info_ptr));</div>
+<div class="line"><a name="l03653"></a><span class="lineno"> 3653</span>&#160;</div>
+<div class="line"><a name="l03654"></a><span class="lineno"> 3654</span>&#160;<span class="preprocessor">#if defined(PNG_pHYs_SUPPORTED)</span></div>
+<div class="line"><a name="l03655"></a><span class="lineno"> 3655</span>&#160;<span class="preprocessor"></span>PNG_EXTERN png_uint_32 png_get_pHYs_dpi PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>&#160;png_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, <span class="keywordtype">int</span> *unit_type));</div>
+<div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_pHYs_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03658"></a><span class="lineno"> 3658</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_INCH_CONVERSIONS &amp;&amp; PNG_FLOATING_POINT_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03659"></a><span class="lineno"> 3659</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03660"></a><span class="lineno"> 3660</span>&#160;<span class="comment">/* Read the chunk header (length + type name) */</span></div>
+<div class="line"><a name="l03661"></a><span class="lineno"> 3661</span>&#160;PNG_EXTERN png_uint_32 png_read_chunk_header PNGARG((png_structp png_ptr));</div>
+<div class="line"><a name="l03662"></a><span class="lineno"> 3662</span>&#160;</div>
+<div class="line"><a name="l03663"></a><span class="lineno"> 3663</span>&#160;<span class="comment">/* Added at libpng version 1.2.34 */</span></div>
+<div class="line"><a name="l03664"></a><span class="lineno"> 3664</span>&#160;<span class="preprocessor">#if defined(PNG_cHRM_SUPPORTED)</span></div>
+<div class="line"><a name="l03665"></a><span class="lineno"> 3665</span>&#160;<span class="preprocessor"></span>PNG_EXTERN <span class="keywordtype">int</span> png_check_cHRM_fixed PNGARG((png_structp png_ptr,</div>
+<div class="line"><a name="l03666"></a><span class="lineno"> 3666</span>&#160; png_fixed_point int_white_x, png_fixed_point int_white_y,</div>
+<div class="line"><a name="l03667"></a><span class="lineno"> 3667</span>&#160; png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point</div>
+<div class="line"><a name="l03668"></a><span class="lineno"> 3668</span>&#160; int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x,</div>
+<div class="line"><a name="l03669"></a><span class="lineno"> 3669</span>&#160; png_fixed_point int_blue_y));</div>
+<div class="line"><a name="l03670"></a><span class="lineno"> 3670</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03671"></a><span class="lineno"> 3671</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03672"></a><span class="lineno"> 3672</span>&#160;<span class="comment">/* Maintainer: Put new private prototypes here ^ and in libpngpf.3 */</span></div>
+<div class="line"><a name="l03673"></a><span class="lineno"> 3673</span>&#160;</div>
+<div class="line"><a name="l03674"></a><span class="lineno"> 3674</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_INTERNAL */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03675"></a><span class="lineno"> 3675</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03676"></a><span class="lineno"> 3676</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l03677"></a><span class="lineno"> 3677</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l03678"></a><span class="lineno"> 3678</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l03679"></a><span class="lineno"> 3679</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l03680"></a><span class="lineno"> 3680</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_VERSION_INFO_ONLY */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160;<span class="preprocessor"></span><span class="comment">/* do not put anything past this line */</span></div>
+<div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structpng__row__info__struct_html"><div class="ttname"><a href="structpng__row__info__struct.html">png_row_info_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:1107</div></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structpng__struct__def_html"><div class="ttname"><a href="structpng__struct__def.html">png_struct_def</a></div><div class="ttdef"><b>Definition:</b> png.h:1191</div></div>
+<div class="ttc" id="structpng__unknown__chunk__t_html"><div class="ttname"><a href="structpng__unknown__chunk__t.html">png_unknown_chunk_t</a></div><div class="ttdef"><b>Definition:</b> png.h:712</div></div>
+<div class="ttc" id="structpng__text__struct_html"><div class="ttname"><a href="structpng__text__struct.html">png_text_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:654</div></div>
+<div class="ttc" id="structpng__sPLT__struct_html"><div class="ttname"><a href="structpng__sPLT__struct.html">png_sPLT_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:635</div></div>
+<div class="ttc" id="structpng__time__struct_html"><div class="ttname"><a href="structpng__time__struct.html">png_time_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:693</div></div>
+<div class="ttc" id="structpng__info__struct_html"><div class="ttname"><a href="structpng__info__struct.html">png_info_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:765</div></div>
+<div class="ttc" id="structpng__color__struct_html"><div class="ttname"><a href="structpng__color__struct.html">png_color_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:584</div></div>
+<div class="ttc" id="structpng__color__8__struct_html"><div class="ttname"><a href="structpng__color__8__struct.html">png_color_8_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:604</div></div>
+<div class="ttc" id="structfilter_html"><div class="ttname"><a href="structfilter.html">filter</a></div><div class="ttdef"><b>Definition:</b> filter.c:46</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structpng__sPLT__entry__struct_html"><div class="ttname"><a href="structpng__sPLT__entry__struct.html">png_sPLT_entry_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:619</div></div>
+<div class="ttc" id="structpng__color__16__struct_html"><div class="ttname"><a href="structpng__color__16__struct.html">png_color_16_struct</a></div><div class="ttdef"><b>Definition:</b> png.h:593</div></div>
+<div class="ttc" id="structz__stream__s_html"><div class="ttname"><a href="structz__stream__s.html">z_stream_s</a></div><div class="ttdef"><b>Definition:</b> zlib.h:82</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1665a1f26aa7f80a33d12b48dabffa73.html">libpng</a></li><li class="navelem"><b>png.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/pngconf_8h_source.html b/html/pngconf_8h_source.html
new file mode 100644
index 000000000..38ef6f342
--- /dev/null
+++ b/html/pngconf_8h_source.html
@@ -0,0 +1,1582 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libpng/pngconf.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('pngconf_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">pngconf.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">/* pngconf.h - machine configurable file for libpng</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * libpng version 1.2.36 - May 7, 2009</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in png.h</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Copyright (c) 1998-2009 Glenn Randers-Pehrson</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.)</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/* Any machine specific code is near the front of this file, so if you</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * are configuring libpng for a machine, you may want to read the section</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * starting here down to where it starts to typedef png_color, png_text,</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * and png_info.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef PNGCONF_H</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNGCONF_H</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#define PNG_1_2_X</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* </span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * PNG_USER_CONFIG has to be defined on the compiler command line. This</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * includes the resource compiler for Windows DLL configurations.</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef PNG_USER_CONFIG</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_USER_PRIVATEBUILD</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_PRIVATEBUILD</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;pngusr.h&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* PNG_CONFIGURE_LIBPNG is set by the &quot;configure&quot; script. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifdef PNG_CONFIGURE_LIBPNG</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_CONFIG_H</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * Added at libpng-1.2.8</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * If you create a private DLL you need to define in &quot;pngusr.h&quot; the followings:</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * #define PNG_USER_PRIVATEBUILD &lt;Describes by whom and why this version of</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> * the DLL was built&gt;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> * e.g. #define PNG_USER_PRIVATEBUILD &quot;Build by MyCompany for xyz reasons.&quot;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> * #define PNG_USER_DLLFNAME_POSTFIX &lt;two-letter postfix that serve to</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> * distinguish your DLL from those of the official release. These</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> * correspond to the trailing letters that come after the version</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> * number and must match your private DLL name&gt;</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * e.g. // private DLL &quot;libpng13gx.dll&quot;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * #define PNG_USER_DLLFNAME_POSTFIX &quot;gx&quot;</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * The following macros are also at your disposal if you want to complete the </span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * DLL VERSIONINFO structure.</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> * - PNG_USER_VERSIONINFO_COMMENTS</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> * - PNG_USER_VERSIONINFO_COMPANYNAME</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * - PNG_USER_VERSIONINFO_LEGALTRADEMARKS</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#ifdef __STDC__</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef SPECIALBUILD</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma message(&quot;PNG_LIBPNG_SPECIALBUILD (and deprecated SPECIALBUILD)\</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> are now LIBPNG reserved macros. Use PNG_USER_PRIVATEBUILD instead.&quot;)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#ifdef PRIVATEBUILD</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma message(&quot;PRIVATEBUILD is deprecated.\</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"> Use PNG_USER_PRIVATEBUILD instead.&quot;)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_PRIVATEBUILD PRIVATEBUILD</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __STDC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#ifndef PNG_VERSION_INFO_ONLY</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* End of material added to libpng-1.2.8 */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">/* Added at libpng-1.2.19, removed at libpng-1.2.20 because it caused trouble</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> Restored at libpng-1.2.21 */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_WARN_UNINITIALIZED_ROW) &amp;&amp; \</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> !defined(PNG_WARN_UNINITIALIZED_ROW)</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WARN_UNINITIALIZED_ROW 1</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="comment">/* End of material added at libpng-1.2.19/1.2.21 */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* This is the size of the compression buffer, and thus the size of</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * an IDAT chunk. Make this whatever size you feel is best for your</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> * machine. One of these will be allocated per png_struct. When this</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * is full, it writes the data to the disk, and does some other</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> * calculations. Making this an extremely small size will slow</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * the library down, but you may want to experiment to determine</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * where it becomes significant, if you are concerned with memory</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * usage. Note that zlib allocates at least 32Kb also. For readers,</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * this describes the size of the buffer available to read the data in.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> * Unless this gets smaller than the size of a row (compressed),</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * it should not make much difference how big this is.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#ifndef PNG_ZBUF_SIZE</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ZBUF_SIZE 8192</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* Enable if you want a write-only libpng */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#ifndef PNG_NO_READ_SUPPORTED</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_SUPPORTED</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment">/* Enable if you want a read-only libpng */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#ifndef PNG_NO_WRITE_SUPPORTED</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_SUPPORTED</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* Enabled by default in 1.2.0. You can disable this if you don&#39;t need to</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> support PNGs that are embedded in MNG datastreams */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X) &amp;&amp; !defined(PNG_NO_MNG_FEATURES)</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_MNG_FEATURES_SUPPORTED</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_MNG_FEATURES_SUPPORTED</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#ifndef PNG_NO_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* If you are running on a machine where you cannot allocate more</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> * than 64K of memory at once, uncomment this. While libpng will not</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * normally need that much memory in a chunk (unless you load up a very</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * large file), zlib needs to know how big of a chunk it can use, and</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> * libpng thus makes sure to check any memory allocation to verify it</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> * will fit into memory.</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment">#define PNG_MAX_MALLOC_64K</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#if defined(MAXSEG_64K) &amp;&amp; !defined(PNG_MAX_MALLOC_64K)</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_MAX_MALLOC_64K</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">/* Special munging to support doing things the &#39;cygwin&#39; way:</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> * &#39;Normal&#39; png-on-win32 defines/defaults:</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * PNG_BUILD_DLL -- building dll</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> * PNG_USE_DLL -- building an application, linking to dll</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> * (no define) -- building static library, or building an</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> * application and linking to the static lib</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * &#39;Cygwin&#39; defines/defaults:</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * PNG_BUILD_DLL -- (ignored) building the dll</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * (no define) -- (ignored) building an application, linking to the dll</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> * PNG_STATIC -- (ignored) building the static lib, or building an </span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> * application that links to the static lib.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> * ALL_STATIC -- (ignored) building various static libs, or building an </span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> * application that links to the static libs.</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> * Thus,</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> * a cygwin user should define either PNG_BUILD_DLL or PNG_STATIC, and</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> * this bit of #ifdefs will define the &#39;correct&#39; config variables based on</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> * that. If a cygwin user *wants* to define &#39;PNG_USE_DLL&#39; that&#39;s okay, but</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> * unnecessary.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> * Also, the precedence order is:</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> * ALL_STATIC (since we can&#39;t #undef something outside our namespace)</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> * PNG_BUILD_DLL</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> * PNG_STATIC</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> * (nothing) == PNG_USE_DLL</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> * CYGWIN (2002-01-20): The preceding is now obsolete. With the advent</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * of auto-import in binutils, we no longer need to worry about </span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> * __declspec(dllexport) / __declspec(dllimport) and friends. Therefore,</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> * we don&#39;t need to worry about PNG_STATIC or ALL_STATIC when it comes</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> * to __declspec() stuff. However, we DO need to worry about </span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> * PNG_BUILD_DLL and PNG_STATIC because those change some defaults</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> * such as CONSOLE_IO and whether GLOBAL_ARRAYS are allowed.</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#if defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(ALL_STATIC)</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_BUILD_DLL)</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_BUILD_DLL</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_DLL)</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_USE_DLL</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_DLL)</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_DLL</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_STATIC)</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_STATIC</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined (PNG_BUILD_DLL)</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_STATIC)</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_STATIC</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_DLL)</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_USE_DLL</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_DLL)</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DLL</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_STATIC)</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_DLL)</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_USE_DLL</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_DLL)</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_DLL</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_USE_DLL)</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USE_DLL</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_DLL)</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DLL</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment">/* This protects us against compilers that run on a windowing system</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> * and thus don&#39;t have or would rather us not use the stdio types:</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> * stdin, stdout, and stderr. The only one currently used is stderr</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> * in png_error() and png_warning(). #defining PNG_NO_CONSOLE_IO will</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> * prevent these from being compiled and used. #defining PNG_NO_STDIO</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> * will also prevent these, plus will prevent the entire set of stdio</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> * macros and functions (FILE *, printf, etc.) from being compiled and used,</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"> * unless (PNG_DEBUG &gt; 0) has been #defined.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * #define PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> * #define PNG_NO_STDIO</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#if defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="comment">/* Console I/O functions are not supported on WindowsCE */</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"># define PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span> <span class="comment">/* abort() may not be supported on some/all Windows CE platforms */</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"># define PNG_ABORT() exit(-1)</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_DEBUG</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_DEBUG</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor">#ifdef PNG_BUILD_DLL</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_CONSOLE_IO_SUPPORTED</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"># ifdef PNG_NO_STDIO</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_CONSOLE_IO</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_DEBUG</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (PNG_DEBUG &gt; 0)</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"></span><span class="comment">/* &quot;stdio.h&quot; functions are not supported on WindowsCE */</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"># include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment">/* This macro protects us against machines that don&#39;t have function</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> * prototypes (ie K&amp;R style headers). If your compiler does not handle</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> * function prototypes, define this macro and use the included ansi2knr.</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> * I&#39;ve always been able to use _NO_PROTO as the indicator, but you may</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> * need to drag the empty declaration out in front of here, or change the</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> * ifdef to suit your own needs.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor">#ifndef PNGARG</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor">#ifdef OF </span><span class="comment">/* zlib prototype munger */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGARG(arglist) OF(arglist)</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#ifdef _NO_PROTO</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGARG(arglist) ()</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_TYPECAST_NULL</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_TYPECAST_NULL</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGARG(arglist) arglist</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _NO_PROTO */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* OF */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNGARG */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment">/* Try to determine if we are compiling on a Mac. Note that testing for</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"> * just __MWERKS__ is not good enough, because the Codewarrior is now used</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> * on non-Mac platforms.</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor">#ifndef MACOS</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (defined(__MWERKS__) &amp;&amp; defined(macintosh)) || defined(applec) || \</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"> defined(THINK_C) || defined(__SC__) || defined(TARGET_OS_MAC)</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MACOS</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment">/* enough people need this for various reasons to include it here */</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor">#if !defined(MACOS) &amp;&amp; !defined(RISCOS) &amp;&amp; !defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;sys/types.h&gt;</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor">#if !defined(PNG_SETJMP_NOT_SUPPORTED) &amp;&amp; !defined(PNG_NO_SETJMP_SUPPORTED)</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_SETJMP_SUPPORTED</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor">#ifdef PNG_SETJMP_SUPPORTED</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="preprocessor"></span><span class="comment">/* This is an attempt to force a single setjmp behaviour on Linux. If</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> * the X config stuff didn&#39;t define _BSD_SOURCE we wouldn&#39;t need this.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> * You can bypass this test if you know that your application uses exactly</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> * the same setjmp.h that was included when libpng was built. Only define</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> * PNG_SKIP_SETJMP_CHECK while building your application, prior to the</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> * application&#39;s &#39;#include &quot;png.h&quot;&#39;. Don&#39;t define PNG_SKIP_SETJMP_CHECK</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> * while building a separate libpng library for general use.</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"># ifndef PNG_SKIP_SETJMP_CHECK</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __linux__</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_SAVE_BSD_SOURCE</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _SETJMP_H</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"></span> <span class="comment">/* If you encounter a compiler error here, see the explanation</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"> * near the end of INSTALL.</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; __pngconf.h__ in libpng already includes setjmp.h;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; __dont__ include it again.;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* __linux__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* PNG_SKIP_SETJMP_CHECK */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="comment">/* include setjmp.h for error handling */</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor"># include &lt;setjmp.h&gt;</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor"># ifdef __linux__</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_SAVE_BSD_SOURCE</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _BSD_SOURCE</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define _BSD_SOURCE</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_SAVE_BSD_SOURCE</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* __linux__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_SETJMP_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor">#ifdef BSD</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;strings.h&gt;</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;string.h&gt;</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment">/* Other defines for things like memory and the like can go here. */</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="preprocessor">#ifdef PNG_INTERNAL</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="comment">/* The functions exported by PNG_EXTERN are PNG_INTERNAL functions, which</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="comment"> * aren&#39;t usually used outside the library (as far as I know), so it is</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment"> * debatable if they should be exported at all. In the future, when it is</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment"> * possible to have run-time registry of chunk-handling functions, some of</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> * these will be made available again.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment">#define PNG_EXTERN extern</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="preprocessor">#define PNG_EXTERN</span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment">/* Other defines specific to compilers can go here. Try to keep</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> * them inside an appropriate ifdef/endif pair for portability.</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#if defined(PNG_FLOATING_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(MACOS)</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="preprocessor"></span> <span class="comment">/* We need to check that &lt;math.h&gt; hasn&#39;t already been included earlier</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment"> * as it seems it doesn&#39;t agree with &lt;fp.h&gt;, yet we should really use</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment"> * &lt;fp.h&gt; if possible.</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="preprocessor"># if !defined(__MATH_H__) &amp;&amp; !defined(__MATH_H) &amp;&amp; !defined(__cmath__)</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;fp.h&gt;</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;math.h&gt;</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(_AMIGA) &amp;&amp; defined(__SASC) &amp;&amp; defined(_M68881)</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Amiga SAS/C: We must include builtin FPU functions when compiling using</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> * MATH=68881</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="preprocessor"># include &lt;m68881.h&gt;</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment">/* Codewarrior on NT has linking problems without this. */</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="preprocessor">#if (defined(__MWERKS__) &amp;&amp; defined(WIN32)) || defined(__STDC__)</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ALWAYS_EXTERN</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">/* This provides the non-ANSI (far) memory allocation routines. */</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#if defined(__TURBOC__) &amp;&amp; defined(__MSDOS__)</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;mem.h&gt;</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor"># include &lt;alloc.h&gt;</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment">/* I have no idea why is this necessary... */</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="preprocessor">#if defined(_MSC_VER) &amp;&amp; (defined(WIN32) || defined(_Windows) || \</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="preprocessor"> defined(_WINDOWS) || defined(_WIN32) || defined(__WIN32__))</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;malloc.h&gt;</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment">/* This controls how fine the dithering gets. As this allocates</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> * a largish chunk of memory (32K), those who are not as concerned</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> * with dithering quality can decrease some or all of these.</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="preprocessor">#ifndef PNG_DITHER_RED_BITS</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DITHER_RED_BITS 5</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_DITHER_GREEN_BITS</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DITHER_GREEN_BITS 5</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_DITHER_BLUE_BITS</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DITHER_BLUE_BITS 5</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment">/* This controls how fine the gamma correction becomes when you</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"> * are only interested in 8 bits anyway. Increasing this value</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> * results in more memory being used, and more pow() functions</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> * being called to fill in the gamma tables. Don&#39;t set this value</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> * less then 8, and even that may not work (I haven&#39;t tested it).</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor">#ifndef PNG_MAX_GAMMA_8</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_MAX_GAMMA_8 11</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="comment">/* This controls how much a difference in gamma we can tolerate before</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment"> * we actually start doing gamma conversion.</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="preprocessor">#ifndef PNG_GAMMA_THRESHOLD</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_GAMMA_THRESHOLD 0.05</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_INTERNAL */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="comment">/* The following uses const char * instead of char * for error</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="comment"> * and warning message functions, so some compilers won&#39;t complain.</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment"> * If you do not want to use const, define PNG_NO_CONST here.</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="preprocessor">#ifndef PNG_NO_CONST</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_CONST const</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_CONST</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="comment">/* The following defines give you the ability to remove code from the</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="comment"> * library that you will not be using. I wish I could figure out how to</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="comment"> * automate this, but I can&#39;t do that without making it seriously hard</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="comment"> * on the users. So if you are not using an ability, change the #define</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment"> * to and #undef, and that part of the library will not be compiled. If</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment"> * your linker can&#39;t find a function, you may want to make sure the</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> * ability is defined here. Some of these depend upon some others being</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment"> * defined. I haven&#39;t figured out all the interactions here, so you may</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> * have to experiment awhile to get everything to compile. If you are</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment"> * creating or using a shared library, you probably shouldn&#39;t touch this,</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment"> * as it will affect the size of the structures, and this will cause bad</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment"> * things to happen if the library and/or application ever change.</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="comment">/* Any features you will not be using can be undef&#39;ed here */</span></div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="comment">/* GR-P, 0.96a: Set &quot;*TRANSFORMS_SUPPORTED as default but allow user</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="comment"> * to turn it off with &quot;*TRANSFORMS_NOT_SUPPORTED&quot; or *PNG_NO_*_TRANSFORMS</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="comment"> * on the compile line, then pick and choose which ones to define without</span></div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="comment"> * having to edit this file. It is safe to use the *TRANSFORMS_NOT_SUPPORTED</span></div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="comment"> * if you only want to have a png-compliant reader/writer but don&#39;t need</span></div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment"> * any of the extra transformations. This saves about 80 kbytes in a</span></div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment"> * typical installation of the library. (PNG_NO_* form added in version</span></div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> * 1.0.1c, for consistency)</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment">/* The size of the png_text structure changed in libpng-1.0.6 when</span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="comment"> * iTXt support was added. iTXt support was turned off by default through</span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="comment"> * libpng-1.2.x, to support old apps that malloc the png_text structure</span></div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment"> * instead of calling png_set_text() and letting libpng malloc it. It</span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment"> * was turned on by default in libpng-1.3.0.</span></div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_iTXt</span></div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_iTXt</span></div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_iTXt</span></div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_iTXt</span></div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_iTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_READ_iTXt_SUPPORTED) &amp;&amp; !defined(PNG_NO_READ_iTXt)</span></div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_iTXt</span></div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_WRITE_iTXt_SUPPORTED) &amp;&amp; !defined(PNG_NO_WRITE_iTXt)</span></div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_iTXt</span></div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment">/* The following support, added after version 1.0.0, can be turned off here en</span></div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="comment"> * masse by defining PNG_LEGACY_SUPPORTED in case you need binary compatibility</span></div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="comment"> * with old applications that require the length of png_struct and png_info</span></div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="comment"> * to remain unchanged.</span></div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="preprocessor">#ifdef PNG_LEGACY_SUPPORTED</span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_FREE_ME</span></div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_USER_CHUNKS</span></div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_iCCP</span></div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_iCCP</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_iTXt</span></div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_iTXt</span></div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_sCAL</span></div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_sCAL</span></div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_sPLT</span></div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_sPLT</span></div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_INFO_IMAGE</span></div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_RGB_TO_GRAY</span></div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_USER_TRANSFORM</span></div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_USER_TRANSFORM</span></div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_USER_MEM</span></div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_EMPTY_PLTE</span></div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_MNG_FEATURES</span></div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="comment">/* Ignore attempt to turn off both floating and fixed point support */</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#if !defined(PNG_FLOATING_POINT_SUPPORTED) || \</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor"> !defined(PNG_NO_FIXED_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_FIXED_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#ifndef PNG_NO_FREE_ME</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_FREE_ME_SUPPORTED</span></div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SUPPORTED)</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#if !defined(PNG_READ_TRANSFORMS_NOT_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor"> !defined(PNG_NO_READ_TRANSFORMS)</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_TRANSFORMS_SUPPORTED</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#ifdef PNG_READ_TRANSFORMS_SUPPORTED</span></div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_EXPAND</span></div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_EXPAND_SUPPORTED</span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_SHIFT</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_SHIFT_SUPPORTED</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_PACK</span></div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_PACK_SUPPORTED</span></div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_BGR</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_BGR_SUPPORTED</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_SWAP</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_SWAP_SUPPORTED</span></div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_PACKSWAP</span></div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_PACKSWAP_SUPPORTED</span></div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_INVERT</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_INVERT_SUPPORTED</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_DITHER</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_DITHER_SUPPORTED</span></div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_BACKGROUND</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_BACKGROUND_SUPPORTED</span></div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_16_TO_8</span></div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_16_TO_8_SUPPORTED</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_FILLER</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_FILLER_SUPPORTED</span></div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_GAMMA</span></div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_GAMMA_SUPPORTED</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_GRAY_TO_RGB</span></div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_GRAY_TO_RGB_SUPPORTED</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_SWAP_ALPHA</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_SWAP_ALPHA_SUPPORTED</span></div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_INVERT_ALPHA</span></div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_INVERT_ALPHA_SUPPORTED</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_STRIP_ALPHA</span></div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_STRIP_ALPHA_SUPPORTED</span></div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_USER_TRANSFORM</span></div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_USER_TRANSFORM_SUPPORTED</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_RGB_TO_GRAY</span></div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_RGB_TO_GRAY_SUPPORTED</span></div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_TRANSFORMS_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_PROGRESSIVE_READ) &amp;&amp; \</span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor"> !defined(PNG_PROGRESSIVE_READ_SUPPORTED) </span><span class="comment">/* if you don&#39;t do progressive */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_PROGRESSIVE_READ_SUPPORTED </span><span class="comment">/* reading. This is not talking */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* about interlacing capability! You&#39;ll */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor"></span> <span class="comment">/* still have interlacing unless you change the following line: */</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;</div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="preprocessor">#define PNG_READ_INTERLACING_SUPPORTED </span><span class="comment">/* required in PNG-compliant decoders */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#ifndef PNG_NO_READ_COMPOSITE_NODIV</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_READ_COMPOSITED_NODIV </span><span class="comment">/* libpng-1.0.x misspelling */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_COMPOSITE_NODIV_SUPPORTED </span><span class="comment">/* well tested on Intel, SGI */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor"></span><span class="comment">/* Deprecated, will be removed from version 2.0.0.</span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="comment"> Use PNG_MNG_FEATURES_SUPPORTED instead. */</span></div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#ifndef PNG_NO_READ_EMPTY_PLTE</span></div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_EMPTY_PLTE_SUPPORTED</span></div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_SUPPORTED)</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor"># if !defined(PNG_WRITE_TRANSFORMS_NOT_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="preprocessor"> !defined(PNG_NO_WRITE_TRANSFORMS)</span></div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_TRANSFORMS_SUPPORTED</span></div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#ifdef PNG_WRITE_TRANSFORMS_SUPPORTED</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_SHIFT</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_SHIFT_SUPPORTED</span></div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_PACK</span></div>
+<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_PACK_SUPPORTED</span></div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_BGR</span></div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_BGR_SUPPORTED</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_SWAP</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_SWAP_SUPPORTED</span></div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_PACKSWAP</span></div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_PACKSWAP_SUPPORTED</span></div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_INVERT</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_INVERT_SUPPORTED</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_FILLER</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_FILLER_SUPPORTED </span><span class="comment">/* same as WRITE_STRIP_ALPHA */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_SWAP_ALPHA</span></div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_SWAP_ALPHA_SUPPORTED</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_INVERT_ALPHA</span></div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_INVERT_ALPHA_SUPPORTED</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_WRITE_USER_TRANSFORM</span></div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_USER_TRANSFORM_SUPPORTED</span></div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_WRITE_TRANSFORMS_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_WRITE_INTERLACING_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor"> !defined(PNG_WRITE_INTERLACING_SUPPORTED)</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_WRITE_INTERLACING_SUPPORTED </span><span class="comment">/* not required for PNG-compliant</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="comment"> encoders, but can cause trouble</span></div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="comment"> if left undefined */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_WRITE_WEIGHTED_FILTER) &amp;&amp; \</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="preprocessor"> !defined(PNG_WRITE_WEIGHTED_FILTER) &amp;&amp; \</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor"> defined(PNG_FLOATING_POINT_SUPPORTED)</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED</span></div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="preprocessor">#ifndef PNG_NO_WRITE_FLUSH</span></div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_FLUSH_SUPPORTED</span></div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined (PNG_1_2_X)</span></div>
+<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;<span class="preprocessor"></span><span class="comment">/* Deprecated, see PNG_MNG_FEATURES_SUPPORTED, above */</span></div>
+<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="preprocessor">#ifndef PNG_NO_WRITE_EMPTY_PLTE</span></div>
+<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_EMPTY_PLTE_SUPPORTED</span></div>
+<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_WRITE_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="preprocessor">#ifndef PNG_1_0_X</span></div>
+<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_ERROR_NUMBERS</span></div>
+<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ERROR_NUMBERS_SUPPORTED</span></div>
+<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="preprocessor">#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \</span></div>
+<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED)</span></div>
+<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_USER_TRANSFORM_PTR</span></div>
+<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_TRANSFORM_PTR_SUPPORTED</span></div>
+<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="preprocessor">#ifndef PNG_NO_STDIO</span></div>
+<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_TIME_RFC1123_SUPPORTED</span></div>
+<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="comment">/* This adds extra functions in pngget.c for accessing data from the</span></div>
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="comment"> * info pointer (added in version 0.99)</span></div>
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="comment"> * png_get_image_width()</span></div>
+<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="comment"> * png_get_image_height()</span></div>
+<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="comment"> * png_get_bit_depth()</span></div>
+<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="comment"> * png_get_color_type()</span></div>
+<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="comment"> * png_get_compression_type()</span></div>
+<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="comment"> * png_get_filter_type()</span></div>
+<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="comment"> * png_get_interlace_type()</span></div>
+<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="comment"> * png_get_pixel_aspect_ratio()</span></div>
+<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="comment"> * png_get_pixels_per_meter()</span></div>
+<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="comment"> * png_get_x_offset_pixels()</span></div>
+<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;<span class="comment"> * png_get_y_offset_pixels()</span></div>
+<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<span class="comment"> * png_get_x_offset_microns()</span></div>
+<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="comment"> * png_get_y_offset_microns()</span></div>
+<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="preprocessor">#if !defined(PNG_NO_EASY_ACCESS) &amp;&amp; !defined(PNG_EASY_ACCESS_SUPPORTED)</span></div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EASY_ACCESS_SUPPORTED</span></div>
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="comment">/* PNG_ASSEMBLER_CODE was enabled by default in version 1.2.0 </span></div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="comment"> * and removed from version 1.2.20. The following will be removed</span></div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="comment"> * from libpng-1.4.0</span></div>
+<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;</div>
+<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SUPPORTED) &amp;&amp; !defined(PNG_NO_OPTIMIZED_CODE)</span></div>
+<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_OPTIMIZED_CODE_SUPPORTED</span></div>
+<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_OPTIMIZED_CODE_SUPPORTED</span></div>
+<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SUPPORTED) &amp;&amp; !defined(PNG_NO_ASSEMBLER_CODE)</span></div>
+<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_ASSEMBLER_CODE_SUPPORTED</span></div>
+<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ASSEMBLER_CODE_SUPPORTED</span></div>
+<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="preprocessor"># if defined(__GNUC__) &amp;&amp; defined(__x86_64__) &amp;&amp; (__GNUC__ &lt; 4)</span></div>
+<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="preprocessor"></span> <span class="comment">/* work around 64-bit gcc compiler bugs in gcc-3.x */</span></div>
+<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="preprocessor"># if !defined(PNG_MMX_CODE_SUPPORTED) &amp;&amp; !defined(PNG_NO_MMX_CODE)</span></div>
+<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_MMX_CODE</span></div>
+<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;<span class="preprocessor"># if defined(__APPLE__)</span></div>
+<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_MMX_CODE_SUPPORTED) &amp;&amp; !defined(PNG_NO_MMX_CODE)</span></div>
+<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_MMX_CODE</span></div>
+<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;<span class="preprocessor"># if (defined(__MWERKS__) &amp;&amp; ((__MWERKS__ &lt; 0x0900) || macintosh))</span></div>
+<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_MMX_CODE_SUPPORTED) &amp;&amp; !defined(PNG_NO_MMX_CODE)</span></div>
+<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_MMX_CODE</span></div>
+<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;<span class="preprocessor"># if !defined(PNG_MMX_CODE_SUPPORTED) &amp;&amp; !defined(PNG_NO_MMX_CODE)</span></div>
+<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_MMX_CODE_SUPPORTED</span></div>
+<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<span class="preprocessor"></span><span class="comment">/* end of obsolete code to be removed from libpng-1.4.0 */</span></div>
+<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;</div>
+<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(PNG_NO_USER_MEM) &amp;&amp; !defined(PNG_USER_MEM_SUPPORTED)</span></div>
+<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_MEM_SUPPORTED</span></div>
+<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="comment">/* Added at libpng-1.2.6 */</span></div>
+<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="preprocessor">#if !defined(PNG_1_0_X)</span></div>
+<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_SET_USER_LIMITS_SUPPORTED</span></div>
+<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(PNG_NO_SET_USER_LIMITS) &amp;&amp; !defined(PNG_SET_USER_LIMITS_SUPPORTED)</span></div>
+<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_SET_USER_LIMITS_SUPPORTED</span></div>
+<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PNG_1_0_X */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="comment">/* Added at libpng-1.0.16 and 1.2.6. To accept all valid PNGS no matter</span></div>
+<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="comment"> * how large, set these limits to 0x7fffffffL</span></div>
+<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#ifndef PNG_USER_WIDTH_MAX</span></div>
+<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_WIDTH_MAX 1000000L</span></div>
+<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_USER_HEIGHT_MAX</span></div>
+<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_HEIGHT_MAX 1000000L</span></div>
+<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="comment">/* Added at libpng-1.2.34 and 1.4.0 */</span></div>
+<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="preprocessor">#ifndef PNG_STRING_NEWLINE</span></div>
+<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PNG_STRING_NEWLINE &quot;\n&quot;</span></div>
+<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="comment">/* These are currently experimental features, define them if you want */</span></div>
+<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;</div>
+<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="comment">/* very little testing */</span></div>
+<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="comment">#ifdef PNG_READ_SUPPORTED</span></div>
+<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="comment"># ifndef PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED</span></div>
+<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="comment"># define PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED</span></div>
+<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;<span class="comment"># endif</span></div>
+<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="comment">#endif</span></div>
+<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;</div>
+<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="comment">/* This is only for PowerPC big-endian and 680x0 systems */</span></div>
+<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="comment">/* some testing */</span></div>
+<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="comment">#ifndef PNG_READ_BIG_ENDIAN_SUPPORTED</span></div>
+<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;<span class="comment"># define PNG_READ_BIG_ENDIAN_SUPPORTED</span></div>
+<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="comment">#endif</span></div>
+<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;</div>
+<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;<span class="comment">/* Buggy compilers (e.g., gcc 2.7.2.2) need this */</span></div>
+<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160;<span class="comment">#define PNG_NO_POINTER_INDEXING</span></div>
+<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;</div>
+<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="comment">/* These functions are turned off by default, as they will be phased out. */</span></div>
+<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;<span class="comment">#define PNG_USELESS_TESTS_SUPPORTED</span></div>
+<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;<span class="comment">#define PNG_CORRECT_PALETTE_SUPPORTED</span></div>
+<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;</div>
+<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="comment">/* Any chunks you are not interested in, you can undef here. The</span></div>
+<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="comment"> * ones that allocate memory may be expecially important (hIST,</span></div>
+<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160;<span class="comment"> * tEXt, zTXt, tRNS, pCAL). Others will just save time and make png_info</span></div>
+<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;<span class="comment"> * a bit smaller.</span></div>
+<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;</div>
+<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;<span class="preprocessor">#if defined(PNG_READ_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;<span class="preprocessor"> !defined(PNG_READ_ANCILLARY_CHUNKS_NOT_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;<span class="preprocessor"> !defined(PNG_NO_READ_ANCILLARY_CHUNKS)</span></div>
+<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;<span class="preprocessor">#if defined(PNG_WRITE_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;<span class="preprocessor"> !defined(PNG_WRITE_ANCILLARY_CHUNKS_NOT_SUPPORTED) &amp;&amp; \</span></div>
+<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160;<span class="preprocessor"> !defined(PNG_NO_WRITE_ANCILLARY_CHUNKS)</span></div>
+<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="preprocessor">#ifdef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;<span class="preprocessor">#ifdef PNG_NO_READ_TEXT</span></div>
+<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_iTXt</span></div>
+<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_tEXt</span></div>
+<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_READ_zTXt</span></div>
+<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_bKGD</span></div>
+<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_bKGD_SUPPORTED</span></div>
+<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_bKGD_SUPPORTED</span></div>
+<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_cHRM</span></div>
+<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_gAMA</span></div>
+<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_gAMA_SUPPORTED</span></div>
+<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_gAMA_SUPPORTED</span></div>
+<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_hIST</span></div>
+<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_hIST_SUPPORTED</span></div>
+<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_hIST_SUPPORTED</span></div>
+<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_iCCP</span></div>
+<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_iCCP_SUPPORTED</span></div>
+<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_iCCP_SUPPORTED</span></div>
+<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_iTXt</span></div>
+<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_READ_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_oFFs</span></div>
+<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_oFFs_SUPPORTED</span></div>
+<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_oFFs_SUPPORTED</span></div>
+<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_pCAL</span></div>
+<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_pCAL_SUPPORTED</span></div>
+<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_pCAL_SUPPORTED</span></div>
+<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_sCAL</span></div>
+<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_sCAL_SUPPORTED</span></div>
+<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sCAL_SUPPORTED</span></div>
+<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_pHYs</span></div>
+<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_pHYs_SUPPORTED</span></div>
+<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_pHYs_SUPPORTED</span></div>
+<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_sBIT</span></div>
+<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_sBIT_SUPPORTED</span></div>
+<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sBIT_SUPPORTED</span></div>
+<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_sPLT</span></div>
+<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_sPLT_SUPPORTED</span></div>
+<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sPLT_SUPPORTED</span></div>
+<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_sRGB</span></div>
+<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_sRGB_SUPPORTED</span></div>
+<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sRGB_SUPPORTED</span></div>
+<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_tEXt</span></div>
+<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_tEXt_SUPPORTED</span></div>
+<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tEXt_SUPPORTED</span></div>
+<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_tIME</span></div>
+<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_tIME_SUPPORTED</span></div>
+<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tIME_SUPPORTED</span></div>
+<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_tRNS</span></div>
+<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_tRNS_SUPPORTED</span></div>
+<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tRNS_SUPPORTED</span></div>
+<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_zTXt</span></div>
+<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_zTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_zTXt_SUPPORTED</span></div>
+<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_HANDLE_AS_UNKNOWN</span></div>
+<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_HANDLE_AS_UNKNOWN_SUPPORTED</span></div>
+<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(PNG_NO_READ_USER_CHUNKS) &amp;&amp; \</span></div>
+<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;<span class="preprocessor"> defined(PNG_READ_UNKNOWN_CHUNKS_SUPPORTED)</span></div>
+<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_USER_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USER_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_NO_READ_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_NO_READ_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_NO_HANDLE_AS_UNKNOWN</span></div>
+<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_NO_HANDLE_AS_UNKNOWN</span></div>
+<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_READ_OPT_PLTE</span></div>
+<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_OPT_PLTE_SUPPORTED </span><span class="comment">/* only affects support of the */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* optional PLTE chunk in RGB and RGBA images */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_READ_iTXt_SUPPORTED) || defined(PNG_READ_tEXt_SUPPORTED) || \</span></div>
+<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;<span class="preprocessor"> defined(PNG_READ_zTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_READ_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_READ_ANCILLARY_CHUNKS_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;<span class="preprocessor">#ifdef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;<span class="preprocessor">#ifdef PNG_NO_WRITE_TEXT</span></div>
+<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_iTXt</span></div>
+<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_tEXt</span></div>
+<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_WRITE_zTXt</span></div>
+<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_bKGD</span></div>
+<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_bKGD_SUPPORTED</span></div>
+<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_bKGD_SUPPORTED</span></div>
+<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_bKGD_SUPPORTED</span></div>
+<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_cHRM</span></div>
+<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_cHRM_SUPPORTED</span></div>
+<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_gAMA</span></div>
+<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_gAMA_SUPPORTED</span></div>
+<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_gAMA_SUPPORTED</span></div>
+<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_gAMA_SUPPORTED</span></div>
+<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_hIST</span></div>
+<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_hIST_SUPPORTED</span></div>
+<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_hIST_SUPPORTED</span></div>
+<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_hIST_SUPPORTED</span></div>
+<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_iCCP</span></div>
+<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_iCCP_SUPPORTED</span></div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_iCCP_SUPPORTED</span></div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_iCCP_SUPPORTED</span></div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_iTXt</span></div>
+<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_WRITE_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_iTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_oFFs</span></div>
+<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_oFFs_SUPPORTED</span></div>
+<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_oFFs_SUPPORTED</span></div>
+<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_oFFs_SUPPORTED</span></div>
+<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_pCAL</span></div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_pCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_pCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_pCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_sCAL</span></div>
+<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_sCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_sCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sCAL_SUPPORTED</span></div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_pHYs</span></div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_pHYs_SUPPORTED</span></div>
+<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_pHYs_SUPPORTED</span></div>
+<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_pHYs_SUPPORTED</span></div>
+<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_sBIT</span></div>
+<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_sBIT_SUPPORTED</span></div>
+<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_sBIT_SUPPORTED</span></div>
+<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sBIT_SUPPORTED</span></div>
+<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_sPLT</span></div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_sPLT_SUPPORTED</span></div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_sPLT_SUPPORTED</span></div>
+<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sPLT_SUPPORTED</span></div>
+<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_sRGB</span></div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_sRGB_SUPPORTED</span></div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_sRGB_SUPPORTED</span></div>
+<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_sRGB_SUPPORTED</span></div>
+<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_tEXt</span></div>
+<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_tEXt_SUPPORTED</span></div>
+<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_tEXt_SUPPORTED</span></div>
+<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tEXt_SUPPORTED</span></div>
+<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_tIME</span></div>
+<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_tIME_SUPPORTED</span></div>
+<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_tIME_SUPPORTED</span></div>
+<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tIME_SUPPORTED</span></div>
+<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_tRNS</span></div>
+<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_tRNS_SUPPORTED</span></div>
+<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_tRNS_SUPPORTED</span></div>
+<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_tRNS_SUPPORTED</span></div>
+<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_zTXt</span></div>
+<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_zTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_zTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_zTXt_SUPPORTED</span></div>
+<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_NO_WRITE_UNKNOWN_CHUNKS</span></div>
+<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_UNKNOWN_CHUNKS_SUPPORTED</span></div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_HANDLE_AS_UNKNOWN</span></div>
+<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_HANDLE_AS_UNKNOWN_SUPPORTED</span></div>
+<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_HANDLE_AS_UNKNOWN_SUPPORTED</span></div>
+<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(PNG_WRITE_iTXt_SUPPORTED) || defined(PNG_WRITE_tEXt_SUPPORTED) || \</span></div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;<span class="preprocessor"> defined(PNG_WRITE_zTXt_SUPPORTED)</span></div>
+<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_WRITE_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_TEXT_SUPPORTED</span></div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="comment">/* Turn this off to disable png_read_png() and</span></div>
+<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="comment"> * png_write_png() and leave the row_pointers member</span></div>
+<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;<span class="comment"> * out of the info structure.</span></div>
+<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;<span class="preprocessor">#ifndef PNG_NO_INFO_IMAGE</span></div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_INFO_IMAGE_SUPPORTED</span></div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;<span class="comment">/* need the time information for reading tIME chunks */</span></div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="preprocessor">#if defined(PNG_tIME_SUPPORTED)</span></div>
+<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="preprocessor"></span> <span class="comment">/* &quot;time.h&quot; functions are not supported on WindowsCE */</span></div>
+<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="preprocessor"># include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<span class="comment">/* Some typedefs to get us started. These should be safe on most of the</span></div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="comment"> * common platforms. The typedefs should be at least as large as the</span></div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="comment"> * numbers suggest (a png_uint_32 must be at least 32 bits long), but they</span></div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="comment"> * don&#39;t have to be exactly that size. Some compilers dislike passing</span></div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="comment"> * unsigned shorts as function parameters, so you may be better off using</span></div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="comment"> * unsigned int for png_uint_16. Likewise, for 64-bit systems, you may</span></div>
+<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;<span class="comment"> * want to have unsigned int for png_uint_32 instead of unsigned long.</span></div>
+<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div>
+<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> png_uint_32;</div>
+<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> png_int_32;</div>
+<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> png_uint_16;</div>
+<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">short</span> png_int_16;</div>
+<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> png_byte;</div>
+<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;</div>
+<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<span class="comment">/* This is usually size_t. It is typedef&#39;ed just in case you need it to</span></div>
+<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="comment"> change (I&#39;m not sure if you will or not, so I thought I&#39;d be safe) */</span></div>
+<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;<span class="preprocessor">#ifdef PNG_SIZE_T</span></div>
+<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> PNG_SIZE_T png_size_t;</div>
+<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;<span class="preprocessor"># define png_sizeof(x) png_convert_size(sizeof(x))</span></div>
+<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">size_t</span> png_size_t;</div>
+<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="preprocessor"># define png_sizeof(x) sizeof(x)</span></div>
+<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<span class="comment">/* The following is needed for medium model support. It cannot be in the</span></div>
+<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<span class="comment"> * PNG_INTERNAL section. Needs modification for other compilers besides</span></div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<span class="comment"> * MSC. Model independent support declares all arrays and pointers to be</span></div>
+<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;<span class="comment"> * large using the far keyword. The zlib version used must also support</span></div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;<span class="comment"> * model independent data. As of version zlib 1.0.4, the necessary changes</span></div>
+<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="comment"> * have been made in zlib. The USE_FAR_KEYWORD define triggers other</span></div>
+<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="comment"> * changes that are needed. (Tim Wegner)</span></div>
+<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;</div>
+<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;<span class="comment">/* Separate compiler dependencies (problem here is that zlib.h always</span></div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="comment"> defines FAR. (SJT) */</span></div>
+<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="preprocessor">#ifdef __BORLANDC__</span></div>
+<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(__LARGE__) || defined(__HUGE__) || defined(__COMPACT__)</span></div>
+<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define LDATA 1</span></div>
+<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define LDATA 0</span></div>
+<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="preprocessor"></span> <span class="comment">/* GRR: why is Cygwin in here? Cygwin is not Borland C... */</span></div>
+<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="preprocessor"># if !defined(__WIN32__) &amp;&amp; !defined(__FLAT__) &amp;&amp; !defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_MAX_MALLOC_64K</span></div>
+<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (LDATA != 1)</span></div>
+<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef FAR</span></div>
+<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR __far</span></div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define USE_FAR_KEYWORD</span></div>
+<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* LDATA != 1 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Possibly useful for moving data out of default segment.</span></div>
+<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;<span class="comment"> * Uncomment it if you want. Could also define FARDATA as</span></div>
+<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;<span class="comment"> * const if your compiler supports it. (SJT)</span></div>
+<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="comment"># define FARDATA FAR</span></div>
+<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="preprocessor"># endif </span><span class="comment">/* __WIN32__, __FLAT__, __CYGWIN__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __BORLANDC__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;</div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;<span class="comment">/* Suggest testing for specific compiler first before testing for</span></div>
+<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;<span class="comment"> * FAR. The Watcom compiler defines both __MEDIUM__ and M_I86MM,</span></div>
+<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="comment"> * making reliance oncertain keywords suspect. (SJT)</span></div>
+<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;</div>
+<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;<span class="comment">/* MSC Medium model */</span></div>
+<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="preprocessor">#if defined(FAR)</span></div>
+<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(M_I86MM)</span></div>
+<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define USE_FAR_KEYWORD</span></div>
+<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FARDATA FAR</span></div>
+<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;dos.h&gt;</span></div>
+<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="comment">/* SJT: default case */</span></div>
+<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;<span class="preprocessor">#ifndef FAR</span></div>
+<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR</span></div>
+<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="comment">/* At this point FAR is always defined */</span></div>
+<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;<span class="preprocessor">#ifndef FARDATA</span></div>
+<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FARDATA</span></div>
+<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<span class="comment">/* Typedef for floating-point numbers that are converted</span></div>
+<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="comment"> to fixed-point with a multiple of 100,000, e.g., int_gamma */</span></div>
+<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="keyword">typedef</span> png_int_32 png_fixed_point;</div>
+<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;</div>
+<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<span class="comment">/* Add typedefs for pointers */</span></div>
+<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> FAR * png_voidp;</div>
+<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;<span class="keyword">typedef</span> png_byte FAR * png_bytep;</div>
+<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;<span class="keyword">typedef</span> png_uint_32 FAR * png_uint_32p;</div>
+<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="keyword">typedef</span> png_int_32 FAR * png_int_32p;</div>
+<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="keyword">typedef</span> png_uint_16 FAR * png_uint_16p;</div>
+<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;<span class="keyword">typedef</span> png_int_16 FAR * png_int_16p;</div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;<span class="keyword">typedef</span> PNG_CONST <span class="keywordtype">char</span> FAR * png_const_charp;</div>
+<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> FAR * png_charp;</div>
+<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;<span class="keyword">typedef</span> png_fixed_point FAR * png_fixed_point_p;</div>
+<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;</div>
+<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<span class="preprocessor">#ifndef PNG_NO_STDIO</span></div>
+<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> HANDLE png_FILE_p;</div>
+<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> FILE * png_FILE_p;</div>
+<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">double</span> FAR * png_doublep;</div>
+<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;<span class="comment">/* Pointers to pointers; i.e. arrays */</span></div>
+<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;<span class="keyword">typedef</span> png_byte FAR * FAR * png_bytepp;</div>
+<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;<span class="keyword">typedef</span> png_uint_32 FAR * FAR * png_uint_32pp;</div>
+<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;<span class="keyword">typedef</span> png_int_32 FAR * FAR * png_int_32pp;</div>
+<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;<span class="keyword">typedef</span> png_uint_16 FAR * FAR * png_uint_16pp;</div>
+<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="keyword">typedef</span> png_int_16 FAR * FAR * png_int_16pp;</div>
+<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;<span class="keyword">typedef</span> PNG_CONST <span class="keywordtype">char</span> FAR * FAR * png_const_charpp;</div>
+<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> FAR * FAR * png_charpp;</div>
+<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;<span class="keyword">typedef</span> png_fixed_point FAR * FAR * png_fixed_point_pp;</div>
+<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;<span class="preprocessor">#ifdef PNG_FLOATING_POINT_SUPPORTED</span></div>
+<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">double</span> FAR * FAR * png_doublepp;</div>
+<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="comment">/* Pointers to pointers to pointers; i.e., pointer to array */</span></div>
+<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> FAR * FAR * FAR * png_charppp;</div>
+<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;</div>
+<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;<span class="preprocessor">#if defined(PNG_1_0_X) || defined(PNG_1_2_X)</span></div>
+<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="preprocessor"></span><span class="comment">/* SPC - Is this stuff deprecated? */</span></div>
+<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;<span class="comment">/* It&#39;ll be removed as of libpng-1.3.0 - GR-P */</span></div>
+<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;<span class="comment">/* libpng typedefs for types in zlib. If zlib changes</span></div>
+<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;<span class="comment"> * or another compression library is used, then change these.</span></div>
+<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="comment"> * Eliminates need to change all the source files.</span></div>
+<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;<span class="keyword">typedef</span> charf * png_zcharp;</div>
+<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="keyword">typedef</span> charf * FAR * png_zcharpp;</div>
+<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structz__stream__s.html">z_stream</a> FAR * png_zstreamp;</div>
+<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* (PNG_1_0_X) || defined(PNG_1_2_X) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<span class="comment"> * Define PNG_BUILD_DLL if the module being built is a Windows</span></div>
+<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;<span class="comment"> * LIBPNG DLL.</span></div>
+<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;<span class="comment"> * Define PNG_USE_DLL if you want to *link* to the Windows LIBPNG DLL.</span></div>
+<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;<span class="comment"> * It is equivalent to Microsoft predefined macro _DLL that is</span></div>
+<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;<span class="comment"> * automatically defined when you compile using the share</span></div>
+<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;<span class="comment"> * version of the CRT (C Run-Time library)</span></div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;<span class="comment"> * The cygwin mods make this behavior a little different:</span></div>
+<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<span class="comment"> * Define PNG_BUILD_DLL if you are building a dll for use with cygwin</span></div>
+<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;<span class="comment"> * Define PNG_STATIC if you are building a static library for use with cygwin,</span></div>
+<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;<span class="comment"> * -or- if you are building an application that you want to link to the</span></div>
+<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<span class="comment"> * static library.</span></div>
+<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;<span class="comment"> * PNG_USE_DLL is defined by default (no user action needed) unless one of</span></div>
+<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;<span class="comment"> * the other flags is defined.</span></div>
+<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;</div>
+<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;<span class="preprocessor">#if !defined(PNG_DLL) &amp;&amp; (defined(PNG_BUILD_DLL) || defined(PNG_USE_DLL))</span></div>
+<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_DLL</span></div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;<span class="preprocessor"></span><span class="comment">/* If CYGWIN, then disallow GLOBAL ARRAYS unless building a static lib.</span></div>
+<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;<span class="comment"> * When building a static lib, default to no GLOBAL ARRAYS, but allow</span></div>
+<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;<span class="comment"> * command-line override</span></div>
+<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;<span class="preprocessor">#if defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_STATIC)</span></div>
+<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_GLOBAL_ARRAYS)</span></div>
+<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_USE_LOCAL_ARRAYS)</span></div>
+<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USE_LOCAL_ARRAYS</span></div>
+<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_LOCAL_ARRAYS) || defined(PNG_NO_GLOBAL_ARRAYS)</span></div>
+<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_USE_GLOBAL_ARRAYS)</span></div>
+<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(PNG_USE_LOCAL_ARRAYS) &amp;&amp; !defined(PNG_USE_GLOBAL_ARRAYS)</span></div>
+<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USE_LOCAL_ARRAYS</span></div>
+<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="comment">/* Do not use global arrays (helps with building DLL&#39;s)</span></div>
+<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;<span class="comment"> * They are no longer used in libpng itself, since version 1.0.5c,</span></div>
+<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;<span class="comment"> * but might be required for some pre-1.0.5c applications.</span></div>
+<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;<span class="preprocessor">#if !defined(PNG_USE_LOCAL_ARRAYS) &amp;&amp; !defined(PNG_USE_GLOBAL_ARRAYS)</span></div>
+<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_NO_GLOBAL_ARRAYS) || \</span></div>
+<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;<span class="preprocessor"> (defined(__GNUC__) &amp;&amp; defined(PNG_DLL)) || defined(_MSC_VER)</span></div>
+<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USE_LOCAL_ARRAYS</span></div>
+<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;<span class="preprocessor">#if defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNGAPI</span></div>
+<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGAPI __cdecl</span></div>
+<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_IMPEXP</span></div>
+<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP</span></div>
+<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span></div>
+<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;<span class="comment">/* If you define PNGAPI, e.g., with compiler option &quot;-DPNGAPI=__stdcall&quot;,</span></div>
+<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;<span class="comment"> * you may get warnings regarding the linkage of png_zalloc and png_zfree.</span></div>
+<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160;<span class="comment"> * Don&#39;t ignore those warnings; you must also reset the default calling</span></div>
+<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160;<span class="comment"> * convention in your compiler to match your PNGAPI, and you must build</span></div>
+<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;<span class="comment"> * zlib and your applications the same way you build libpng.</span></div>
+<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;</div>
+<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;<span class="preprocessor">#if defined(__MINGW32__) &amp;&amp; !defined(PNG_MODULEDEF)</span></div>
+<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_MODULEDEF</span></div>
+<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_NO_MODULEDEF</span></div>
+<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;<span class="preprocessor">#if !defined(PNG_IMPEXP) &amp;&amp; defined(PNG_BUILD_DLL) &amp;&amp; !defined(PNG_NO_MODULEDEF)</span></div>
+<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP</span></div>
+<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;<span class="preprocessor">#if defined(PNG_DLL) || defined(_DLL) || defined(__DLL__ ) || \</span></div>
+<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;<span class="preprocessor"> (( defined(_Windows) || defined(_WINDOWS) || \</span></div>
+<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<span class="preprocessor"> defined(WIN32) || defined(_WIN32) || defined(__WIN32__) ))</span></div>
+<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;<span class="preprocessor"># ifndef PNGAPI</span></div>
+<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(__GNUC__) || (defined (_MSC_VER) &amp;&amp; (_MSC_VER &gt;= 800))</span></div>
+<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGAPI __cdecl</span></div>
+<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGAPI _cdecl</span></div>
+<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;<span class="preprocessor"># if !defined(PNG_IMPEXP) &amp;&amp; (!defined(PNG_DLL) || \</span></div>
+<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;<span class="preprocessor"> 0 </span><span class="comment">/* WINCOMPILER_WITH_NO_SUPPORT_FOR_DECLIMPEXP */</span><span class="preprocessor">)</span></div>
+<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP</span></div>
+<div class="line"><a name="l01358"></a><span class="lineno"> 1358</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="preprocessor"># if !defined(PNG_IMPEXP)</span></div>
+<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;<span class="preprocessor"># define PNG_EXPORT_TYPE1(type,symbol) PNG_IMPEXP type PNGAPI symbol</span></div>
+<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT_TYPE2(type,symbol) type PNG_IMPEXP PNGAPI symbol</span></div>
+<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160; <span class="comment">/* Borland/Microsoft */</span></div>
+<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;<span class="preprocessor"># if defined(_MSC_VER) || defined(__BORLANDC__)</span></div>
+<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (_MSC_VER &gt;= 800) || (__BORLANDC__ &gt;= 0x500)</span></div>
+<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT PNG_EXPORT_TYPE1</span></div>
+<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT PNG_EXPORT_TYPE2</span></div>
+<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_BUILD_DLL)</span></div>
+<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP __export</span></div>
+<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP </span><span class="comment">/*__import */</span><span class="preprocessor"> </span><span class="comment">/* doesn&#39;t exist AFAIK in</span></div>
+<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;<span class="comment"> VC++ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* Exists in Borland C++ for</span></div>
+<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;<span class="comment"> C++ classes (== huge) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;<span class="preprocessor"># if !defined(PNG_IMPEXP)</span></div>
+<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(PNG_BUILD_DLL)</span></div>
+<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP __declspec(dllexport)</span></div>
+<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP __declspec(dllimport)</span></div>
+<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* PNG_IMPEXP */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* !(DLL || non-cygwin WINDOWS) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (defined(__IBMC__) || defined(__IBMCPP__)) &amp;&amp; defined(__OS2__)</span></div>
+<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNGAPI</span></div>
+<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGAPI _System</span></div>
+<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if 0 </span><span class="comment">/* ... other platforms, with other meanings */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<span class="preprocessor">#ifndef PNGAPI</span></div>
+<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNGAPI</span></div>
+<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PNG_IMPEXP</span></div>
+<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_IMPEXP</span></div>
+<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;<span class="preprocessor">#ifdef PNG_BUILDSYMS</span></div>
+<div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_EXPORT</span></div>
+<div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT(type,symbol) PNG_FUNCTION_EXPORT symbol END</span></div>
+<div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01411"></a><span class="lineno"> 1411</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_EXPORT_VAR</span></div>
+<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT_VAR(type) PNG_DATA_EXPORT</span></div>
+<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160;<span class="preprocessor">#ifndef PNG_EXPORT</span></div>
+<div class="line"><a name="l01419"></a><span class="lineno"> 1419</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT(type,symbol) PNG_IMPEXP type PNGAPI symbol</span></div>
+<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;<span class="preprocessor">#ifdef PNG_USE_GLOBAL_ARRAYS</span></div>
+<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_EXPORT_VAR</span></div>
+<div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_EXPORT_VAR(type) extern PNG_IMPEXP type</span></div>
+<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;<span class="comment">/* User may want to use these so they are not in PNG_INTERNAL. Any library</span></div>
+<div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;<span class="comment"> * functions that are passed far data must be model independent.</span></div>
+<div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;</div>
+<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;<span class="preprocessor">#ifndef PNG_ABORT</span></div>
+<div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ABORT() abort()</span></div>
+<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;<span class="preprocessor">#ifdef PNG_SETJMP_SUPPORTED</span></div>
+<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_jmpbuf(png_ptr) ((png_ptr)-&gt;jmpbuf)</span></div>
+<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_jmpbuf(png_ptr) \</span></div>
+<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160;<span class="preprocessor"> (LIBPNG_WAS_COMPILED_WITH__PNG_SETJMP_NOT_SUPPORTED)</span></div>
+<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;<span class="preprocessor">#if defined(USE_FAR_KEYWORD) </span><span class="comment">/* memory model independent fns */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;<span class="preprocessor"></span><span class="comment">/* use this to make far-to-near assignments */</span></div>
+<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;<span class="preprocessor"># define CHECK 1</span></div>
+<div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NOCHECK 0</span></div>
+<div class="line"><a name="l01447"></a><span class="lineno"> 1447</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define CVT_PTR(ptr) (png_far_to_near(png_ptr,ptr,CHECK))</span></div>
+<div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define CVT_PTR_NOCHECK(ptr) (png_far_to_near(png_ptr,ptr,NOCHECK))</span></div>
+<div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf _fsnprintf </span><span class="comment">/* Added to v 1.2.19 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_strlen _fstrlen</span></div>
+<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memcmp _fmemcmp </span><span class="comment">/* SJT: added */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01452"></a><span class="lineno"> 1452</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memcpy _fmemcpy</span></div>
+<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memset _fmemset</span></div>
+<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* use the usual functions */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define CVT_PTR(ptr) (ptr)</span></div>
+<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define CVT_PTR_NOCHECK(ptr) (ptr)</span></div>
+<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef PNG_NO_SNPRINTF</span></div>
+<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _MSC_VER</span></div>
+<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf _snprintf </span><span class="comment">/* Added to v 1.2.19 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf2 _snprintf</span></div>
+<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf6 _snprintf</span></div>
+<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf snprintf </span><span class="comment">/* Added to v 1.2.19 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf2 snprintf</span></div>
+<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf6 snprintf</span></div>
+<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;<span class="preprocessor"></span> <span class="comment">/* You don&#39;t have or don&#39;t want to use snprintf(). Caution: Using</span></div>
+<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;<span class="comment"> * sprintf instead of snprintf exposes your application to accidental</span></div>
+<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;<span class="comment"> * or malevolent buffer overflows. If you don&#39;t have snprintf()</span></div>
+<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;<span class="comment"> * as a general rule you should provide one (you can get one from</span></div>
+<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;<span class="comment"> * Portable OpenSSH). */</span></div>
+<div class="line"><a name="l01473"></a><span class="lineno"> 1473</span>&#160;<span class="preprocessor"># define png_snprintf(s1,n,fmt,x1) sprintf(s1,fmt,x1)</span></div>
+<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf2(s1,n,fmt,x1,x2) sprintf(s1,fmt,x1,x2)</span></div>
+<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_snprintf6(s1,n,fmt,x1,x2,x3,x4,x5,x6) \</span></div>
+<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160;<span class="preprocessor"> sprintf(s1,fmt,x1,x2,x3,x4,x5,x6)</span></div>
+<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_strlen strlen</span></div>
+<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memcmp memcmp </span><span class="comment">/* SJT: added */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memcpy memcpy</span></div>
+<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define png_memset memset</span></div>
+<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="preprocessor"></span><span class="comment">/* End of memory model independent support */</span></div>
+<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;</div>
+<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<span class="comment">/* Just a little check that someone hasn&#39;t tried to define something</span></div>
+<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;<span class="comment"> * contradictory.</span></div>
+<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;<span class="preprocessor">#if (PNG_ZBUF_SIZE &gt; 65536L) &amp;&amp; defined(PNG_MAX_MALLOC_64K)</span></div>
+<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef PNG_ZBUF_SIZE</span></div>
+<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PNG_ZBUF_SIZE 65536L</span></div>
+<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160;<span class="comment">/* Added at libpng-1.2.8 */</span></div>
+<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNG_VERSION_INFO_ONLY */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* PNGCONF_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structz__stream__s_html"><div class="ttname"><a href="structz__stream__s.html">z_stream_s</a></div><div class="ttdef"><b>Definition:</b> zlib.h:82</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1665a1f26aa7f80a33d12b48dabffa73.html">libpng</a></li><li class="navelem"><b>pngconf.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/point_8h_source.html b/html/point_8h_source.html
new file mode 100644
index 000000000..c5281b94d
--- /dev/null
+++ b/html/point_8h_source.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: point.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('point_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">point.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_POINT_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_POINT_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structpoint.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">int</span> x;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> y;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;};</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structpoint__rect.html"> 28</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint__rect.html">point_rect</a> {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> lu;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structpoint.html">point</a> rl;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structpoint__rect_html"><div class="ttname"><a href="structpoint__rect.html">point_rect</a></div><div class="ttdef"><b>Definition:</b> point.h:28</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>point.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/popup_8h_source.html b/html/popup_8h_source.html
new file mode 100644
index 000000000..71e26f79b
--- /dev/null
+++ b/html/popup_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: popup.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('popup_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">popup.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_POPUP_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_POPUP_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keywordtype">void</span> popup(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keywordtype">int</span> button, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keywordtype">void</span> popup_set_visitbefore(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc, <span class="keywordtype">int</span> visitbefore);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>popup.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/portaudio18_8h_source.html b/html/portaudio18_8h_source.html
new file mode 100644
index 000000000..2cc8b467b
--- /dev/null
+++ b/html/portaudio18_8h_source.html
@@ -0,0 +1,569 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/portaudio18.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('portaudio18_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">portaudio18.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// NOTE: Copy this file to portaudio.h in order to compile with V18 portaudio</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef PORT_AUDIO_H</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORT_AUDIO_H</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * $Id: portaudio.h,v 1.5 2002/03/26 18:04:22 philburk Exp $</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * PortAudio Portable Real-Time Audio Library</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * PortAudio API Header File</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Latest version available at: http://www.audiomulch.com/portaudio/</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * Copyright (c) 1999-2000 Ross Bencina and Phil Burk</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * a copy of this software and associated documentation files</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * (the &quot;Software&quot;), to deal in the Software without restriction,</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * including without limitation the rights to use, copy, modify, merge,</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * publish, distribute, sublicense, and/or sell copies of the Software,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * and to permit persons to whom the Software is furnished to do so,</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * subject to the following conditions:</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * included in all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * Any person wishing to distribute modifications to the Software is</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * requested to send the modifications to the original developer so that</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * they can be incorporated into the canonical version.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; paNoError = 0,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; paHostError = -10000,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; paInvalidChannelCount,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; paInvalidSampleRate,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; paInvalidDeviceId,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; paInvalidFlag,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; paSampleFormatNotSupported,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; paBadIODeviceCombination,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; paInsufficientMemory,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; paBufferTooBig,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; paBufferTooSmall,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; paNullCallback,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; paBadStreamPtr,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; paTimedOut,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; paInternalError,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; paDeviceUnavailable</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} PaErrorNum;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> Pa_Initialize() is the library initialisation function - call this before</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> using the library.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;PaError <a class="code" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> Pa_Terminate() is the library termination function - call this after</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> using the library.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> Pa_GetHostError() returns a host specific error code.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> This can be called after receiving a PortAudio error code of paHostError.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">long</span> Pa_GetHostError( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> Pa_GetErrorText() translates the supplied PortAudio error number</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> into a human readable message.</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a>( PaError errnum );</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> Sample formats</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> These are formats used to pass sound data between the callback and the</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> stream. Each device has a &quot;native&quot; format which may be used when optimum</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> efficiency or control over conversion is required.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> Formats marked &quot;always available&quot; are supported (emulated) by all </span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> PortAudio implementations.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> The floating point representation (paFloat32) uses +1.0 and -1.0 as the </span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> maximum and minimum respectively.</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> paUInt8 is an unsigned 8 bit format where 128 is considered &quot;ground&quot;</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define paFloat32 ((PaSampleFormat) (1&lt;&lt;0)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt16 ((PaSampleFormat) (1&lt;&lt;1)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt32 ((PaSampleFormat) (1&lt;&lt;2)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt24 ((PaSampleFormat) (1&lt;&lt;3))</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paPackedInt24 ((PaSampleFormat) (1&lt;&lt;4))</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt8 ((PaSampleFormat) (1&lt;&lt;5))</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paUInt8 ((PaSampleFormat) (1&lt;&lt;6))</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paCustomFormat ((PaSampleFormat) (1&lt;&lt;16))</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> Device enumeration mechanism.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> Device ids range from 0 to Pa_CountDevices()-1.</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> Devices may support input, output or both.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> PaDeviceID;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#define paNoDevice -1</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> Pa_CountDevices( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">int</span> structVersion;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">int</span> maxInputChannels;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">int</span> maxOutputChannels;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="comment">/* Number of discrete rates, or -1 if range supported. */</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">int</span> numSampleRates;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">/* Array of supported sample rates, or {min,max} if range supported. */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> *sampleRates;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; PaSampleFormat nativeSampleFormats;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> Pa_GetDefaultInputDeviceID(), Pa_GetDefaultOutputDeviceID() return the</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> default device ids for input and output respectively, or paNoDevice if</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> no device is available.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> The result can be passed to Pa_OpenStream().</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> On the PC, the user can specify a default device by</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> setting an environment variable. For example, to use device #1.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> set PA_RECOMMENDED_OUTPUT_DEVICE=1</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> The user should first determine the available device ids by using</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> the supplied application &quot;pa_devs&quot;.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;PaDeviceID Pa_GetDefaultInputDeviceID( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;PaDeviceID Pa_GetDefaultOutputDeviceID( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> Pa_GetDeviceInfo() returns a pointer to an immutable PaDeviceInfo structure</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> for the device specified.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> If the device parameter is out of range the function returns NULL.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> PortAudio manages the memory referenced by the returned pointer, the client</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> must not manipulate or free the memory. The pointer is only guaranteed to be</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> valid between calls to Pa_Initialize() and Pa_Terminate().</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaDeviceInfo.html">PaDeviceInfo</a>* <a class="code" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a>( PaDeviceID device );</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> PaTimestamp is used to represent a continuous sample clock with arbitrary</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> start time that can be used for syncronization. The type is used for the</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> outTime argument to the PortAudioCallback and as the result of Pa_StreamTime()</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">double</span> PaTimestamp;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> PortAudioCallback is implemented by PortAudio clients.</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> inputBuffer and outputBuffer are arrays of interleaved samples,</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> the format, packing and number of channels used by the buffers are</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> determined by parameters to Pa_OpenStream() (see below).</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> framesPerBuffer is the number of sample frames to be processed by the callback.</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> outTime is the time in samples when the buffer(s) processed by</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> this callback will begin being played at the audio output.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> See also Pa_StreamTime()</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> userData is the value of a user supplied pointer passed to Pa_OpenStream()</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> intended for storing synthesis data etc.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> return value:</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> The callback can return a non-zero value to stop the stream. This may be</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> useful in applications such as soundfile players where a specific duration</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> of output is required. However, it is not necessary to utilise this mechanism</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> as StopStream() will also terminate the stream. A callback returning a</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> non-zero value must fill the entire outputBuffer.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> NOTE: None of the other stream functions may be called from within the</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> callback function except for Pa_GetCPULoad().</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword">typedef</span> int (PortAudioCallback)(</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">void</span> *inputBuffer, <span class="keywordtype">void</span> *outputBuffer,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; PaTimestamp outTime, <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> Stream flags</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> These flags may be supplied (ored together) in the streamFlags argument to</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> the Pa_OpenStream() function.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor">#define paNoFlag (0)</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paClipOff (1&lt;&lt;0) </span><span class="comment">/* disable default clipping of out of range samples */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paDitherOff (1&lt;&lt;1) </span><span class="comment">/* disable default dithering */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paPlatformSpecificFlags (0x00010000)</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> A single PortAudioStream provides multiple channels of real-time</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> input and output audio streaming to a client application.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> Pointers to PortAudioStream objects are passed between PortAudio functions.</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> PortAudioStream;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor">#define PaStream PortAudioStream</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> Pa_OpenStream() opens a stream for either input, output or both.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> stream is the address of a PortAudioStream pointer which will receive</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> a pointer to the newly opened stream.</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> inputDevice is the id of the device used for input (see PaDeviceID above.)</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> inputDevice may be paNoDevice to indicate that an input device is not required.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> numInputChannels is the number of channels of sound to be delivered to the</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> callback. It can range from 1 to the value of maxInputChannels in the</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> PaDeviceInfo record for the device specified by the inputDevice parameter.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> If inputDevice is paNoDevice numInputChannels is ignored.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> inputSampleFormat is the sample format of inputBuffer provided to the callback</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> function. inputSampleFormat may be any of the formats described by the</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> PaSampleFormat enumeration (see above). PortAudio guarantees support for</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> the device&#39;s native formats (nativeSampleFormats in the device info record)</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> and additionally 16 and 32 bit integer and 32 bit floating point formats.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> Support for other formats is implementation defined.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> inputDriverInfo is a pointer to an optional driver specific data structure</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> containing additional information for device setup or stream processing.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> inputDriverInfo is never required for correct operation. If not used</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> inputDriverInfo should be NULL.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> outputDevice is the id of the device used for output (see PaDeviceID above.)</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> outputDevice may be paNoDevice to indicate that an output device is not required.</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> numOutputChannels is the number of channels of sound to be supplied by the</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> callback. See the definition of numInputChannels above for more details.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> outputSampleFormat is the sample format of the outputBuffer filled by the</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> callback function. See the definition of inputSampleFormat above for more</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> details.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> outputDriverInfo is a pointer to an optional driver specific data structure</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> containing additional information for device setup or stream processing.</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> outputDriverInfo is never required for correct operation. If not used</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> outputDriverInfo should be NULL.</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> sampleRate is the desired sampleRate. For full-duplex streams it is the</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"> sample rate for both input and output</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> framesPerBuffer is the length in sample frames of all internal sample buffers</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> used for communication with platform specific audio routines. Wherever</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> possible this corresponds to the framesPerBuffer parameter passed to the</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> callback function.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> numberOfBuffers is the number of buffers used for multibuffered communication</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> with the platform specific audio routines. If you pass zero, then an optimum</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> value will be chosen for you internally. This parameter is provided only</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> as a guide - and does not imply that an implementation must use multibuffered</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> i/o when reliable double buffering is available (such as SndPlayDoubleBuffer()</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> on the Macintosh.)</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> streamFlags may contain a combination of flags ORed together.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> These flags modify the behaviour of the streaming process. Some flags may only</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> be relevant to certain buffer formats.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> callback is a pointer to a client supplied function that is responsible</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> for processing and filling input and output buffers (see above for details.)</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> userData is a client supplied pointer which is passed to the callback</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> function. It could for example, contain a pointer to instance data necessary</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> for processing the audio buffers.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> return value:</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> Upon success Pa_OpenStream() returns PaNoError and places a pointer to a</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> valid PortAudioStream in the stream argument. The stream is inactive (stopped).</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> If a call to Pa_OpenStream() fails a non-zero error code is returned (see</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> PaError above) and the value of stream is invalid.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>( PortAudioStream** stream,</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; PaDeviceID inputDevice,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordtype">int</span> numInputChannels,</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; PaSampleFormat inputSampleFormat,</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">void</span> *inputDriverInfo,</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; PaDeviceID outputDevice,</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordtype">int</span> numOutputChannels,</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; PaSampleFormat outputSampleFormat,</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordtype">void</span> *outputDriverInfo,</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> numberOfBuffers,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; PaStreamFlags streamFlags,</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; PortAudioCallback *<a class="code" href="structcallback.html">callback</a>,</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> Pa_OpenDefaultStream() is a simplified version of Pa_OpenStream() that opens</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> the default input and/or output devices. Most parameters have identical meaning</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> to their Pa_OpenStream() counterparts, with the following exceptions:</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment"> If either numInputChannels or numOutputChannels is 0 the respective device</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment"> is not opened. This has the same effect as passing paNoDevice in the device</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment"> arguments to Pa_OpenStream().</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"> sampleFormat applies to both the input and output buffers.</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>( PortAudioStream** stream,</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">int</span> numInputChannels,</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordtype">int</span> numOutputChannels,</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; PaSampleFormat sampleFormat,</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> numberOfBuffers,</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; PortAudioCallback *<a class="code" href="structcallback.html">callback</a>,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> Pa_CloseStream() closes an audio stream, flushing any pending buffers.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a>( PortAudioStream* );</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> Pa_StartStream() and Pa_StopStream() begin and terminate audio processing.</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="comment"> Pa_StopStream() waits until all pending audio buffers have been played.</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"> Pa_AbortStream() stops playing immediately without waiting for pending</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment"> buffers to complete.</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;PaError <a class="code" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> Pa_StreamActive() returns one (1) when the stream is active (ie playing</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> or recording audio), zero (0) when not playing, or a negative error number</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> if the stream is invalid.</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> The stream is active between calls to Pa_StartStream() and Pa_StopStream(),</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"> but may also become inactive if the callback returns a non-zero value.</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> In the latter case, the stream is considered inactive after the last</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> buffer has finished playing.</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;PaError Pa_StreamActive( PortAudioStream *stream );</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment"> Pa_StreamTime() returns the current output time in samples for the stream.</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> This time may be used as a time reference (for example synchronizing audio to</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"> MIDI).</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;PaTimestamp Pa_StreamTime( PortAudioStream *stream );</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> Pa_GetCPULoad() returns the CPU Load for the stream.</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> The &quot;CPU Load&quot; is a fraction of total CPU time consumed by the stream&#39;s</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> audio processing routines including, but not limited to the client supplied</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> callback.</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> A value of 0.5 would imply that PortAudio and the sound generating</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> callback was consuming roughly 50% of the available CPU time.</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment"> This function may be called from the callback function or the application.</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="keywordtype">double</span> Pa_GetCPULoad( PortAudioStream* stream );</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment"> Pa_GetMinNumBuffers() returns the minimum number of buffers required by</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> the current host based on minimum latency.</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> On the PC, for the DirectSound implementation, latency can be optionally set</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"> by user by setting an environment variable.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"> For example, to set latency to 200 msec, put:</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> set PA_MIN_LATENCY_MSEC=200</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> in the AUTOEXEC.BAT file and reboot.</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> If the environment variable is not set, then the latency will be determined</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="comment"> based on the OS. Windows NT has higher latency than Win95.</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="keywordtype">int</span> Pa_GetMinNumBuffers( <span class="keywordtype">int</span> framesPerBuffer, <span class="keywordtype">double</span> sampleRate );</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="comment"> Pa_Sleep() puts the caller to sleep for at least &#39;msec&#39; milliseconds.</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment"> You may sleep longer than the requested time so don&#39;t rely on this for</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> accurate musical timing.</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> Pa_Sleep() is provided as a convenience for authors of portable code (such as</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment"> the tests and examples in the PortAudio distribution.)</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">void</span> <a class="code" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a>( <span class="keywordtype">long</span> msec );</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> Pa_GetSampleSize() returns the size in bytes of a single sample in the</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"> supplied PaSampleFormat, or paSampleFormatNotSupported if the format is</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"> no supported.</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a>( PaSampleFormat format );</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PORT_AUDIO_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="portaudio19_8h_html_a4582d93c2c2e60e12be3d74c5fe00b96"><div class="ttname"><a href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a></div><div class="ttdeci">unsigned long PaSampleFormat</div><div class="ttdef"><b>Definition:</b> portaudio19.h:422</div></div>
+<div class="ttc" id="structPaDeviceInfo_html"><div class="ttname"><a href="structPaDeviceInfo.html">PaDeviceInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio.h:139</div></div>
+<div class="ttc" id="portaudio19_8h_html_a443ad16338191af364e3be988014cbbe"><div class="ttname"><a href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a></div><div class="ttdeci">PaError Pa_OpenStream(PaStream **stream, const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags streamFlags, PaStreamCallback *streamCallback, void *userData)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ae606855a611cf29c7d2d7421df5e3b5d"><div class="ttname"><a href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a></div><div class="ttdeci">const char * Pa_GetErrorText(PaError errorCode)</div></div>
+<div class="ttc" id="portaudio19_8h_html_abed859482d156622d9332dff9b2d89da"><div class="ttname"><a href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a></div><div class="ttdeci">PaError Pa_Initialize(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0db317604e916e8bd6098e60e6237221"><div class="ttname"><a href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a></div><div class="ttdeci">PaError Pa_Terminate(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a541ed0b734df2631bc4c229acf92abc1"><div class="ttname"><a href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a></div><div class="ttdeci">PaError Pa_GetSampleSize(PaSampleFormat format)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a84166d5f748e192341b71cf1b05d28b3"><div class="ttname"><a href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a></div><div class="ttdeci">struct PaDeviceInfo PaDeviceInfo</div></div>
+<div class="ttc" id="portaudio19_8h_html_a4949e4a8ef9f9dbe8cbee414ce69841d"><div class="ttname"><a href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a></div><div class="ttdeci">int PaError</div><div class="ttdef"><b>Definition:</b> portaudio19.h:64</div></div>
+<div class="ttc" id="portaudio19_8h_html_af18dd60220251286c337631a855e38a0"><div class="ttname"><a href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a></div><div class="ttdeci">PaError Pa_StopStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ac7d8e091ffc1d1d4a035704660e117eb"><div class="ttname"><a href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a></div><div class="ttdeci">const PaDeviceInfo * Pa_GetDeviceInfo(PaDeviceIndex device)</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="portaudio19_8h_html_a37c7ac3ace7d2dd1430f40ecdee4ebb6"><div class="ttname"><a href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a></div><div class="ttdeci">unsigned long PaStreamFlags</div><div class="ttdef"><b>Definition:</b> portaudio19.h:591</div></div>
+<div class="ttc" id="portaudio19_8h_html_a1b3c20044c9401c42add29475636e83d"><div class="ttname"><a href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a></div><div class="ttdeci">void Pa_Sleep(long msec)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a92f56f88cbd14da0e8e03077e835d104"><div class="ttname"><a href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a></div><div class="ttdeci">PaError Pa_CloseStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a138e57abde4e833c457b64895f638a25"><div class="ttname"><a href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a></div><div class="ttdeci">PaError Pa_AbortStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a7432aadd26c40452da12fa99fc1a047b"><div class="ttname"><a href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a></div><div class="ttdeci">PaError Pa_StartStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0a12735ac191200f696a43b87667b714"><div class="ttname"><a href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a></div><div class="ttdeci">PaError Pa_OpenDefaultStream(PaStream **stream, int numInputChannels, int numOutputChannels, PaSampleFormat sampleFormat, double sampleRate, unsigned long framesPerBuffer, PaStreamCallback *streamCallback, void *userData)</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>portaudio18.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/portaudio19_8h.html b/html/portaudio19_8h.html
new file mode 100644
index 000000000..d5e1eaaf5
--- /dev/null
+++ b/html/portaudio19_8h.html
@@ -0,0 +1,1864 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/portaudio19.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('portaudio19_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">portaudio19.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The PortAudio API.
+<a href="#details">More...</a></p>
+
+<p><a href="portaudio19_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html">PaStreamParameters</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamInfo.html">PaStreamInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a8c26dd5e6f28bb4cda7a1f5460282297"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297">paNoDevice</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>)-1)</td></tr>
+<tr class="separator:a8c26dd5e6f28bb4cda7a1f5460282297"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14795fe3377c3b037025a61e550d44b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5">paUseHostApiSpecificDeviceSpecification</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>)-2)</td></tr>
+<tr class="separator:a14795fe3377c3b037025a61e550d44b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f16d29916725b8791eae60ab9e0b081"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081">paFloat32</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000001)</td></tr>
+<tr class="separator:a2f16d29916725b8791eae60ab9e0b081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fea69f3d81b628288325c06310b2fcf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf">paInt32</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000002)</td></tr>
+<tr class="separator:a6fea69f3d81b628288325c06310b2fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f891a0bd9e94a94a8f446c176b749e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7">paInt24</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000004)</td></tr>
+<tr class="separator:a7f891a0bd9e94a94a8f446c176b749e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab284f8e0a161d78ede863aec45461dbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd">paInt16</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000008)</td></tr>
+<tr class="separator:ab284f8e0a161d78ede863aec45461dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a058ecfb48ac9f0efad7a7b0d446efe3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e">paInt8</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000010)</td></tr>
+<tr class="separator:a058ecfb48ac9f0efad7a7b0d446efe3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad826044e4ffe7b16bf990803ab77df37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37">paUInt8</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000020)</td></tr>
+<tr class="separator:ad826044e4ffe7b16bf990803ab77df37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba595f6b645c8134a8ac3004957b9ff7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7">paCustomFormat</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00010000)</td></tr>
+<tr class="separator:aba595f6b645c8134a8ac3004957b9ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d79f0b88812cef5364b276dbbc898b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d79f0b88812cef5364b276dbbc898b5"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>paNonInterleaved</b>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x80000000)</td></tr>
+<tr class="separator:a1d79f0b88812cef5364b276dbbc898b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a400df642339bf4112333060af6a43c0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a400df642339bf4112333060af6a43c0f">paFormatIsSupported</a>&#160;&#160;&#160;(0)</td></tr>
+<tr class="separator:a400df642339bf4112333060af6a43c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1e20b97c1858a59bc62823573c59f0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b">paFramesPerBufferUnspecified</a>&#160;&#160;&#160;(0)</td></tr>
+<tr class="separator:ac1e20b97c1858a59bc62823573c59f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad33384abe3754a39f4773f2561773595"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad33384abe3754a39f4773f2561773595">paNoFlag</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0)</td></tr>
+<tr class="separator:ad33384abe3754a39f4773f2561773595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a837b8a81be3f7e36c96003e0d8dcec12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12">paClipOff</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000001)</td></tr>
+<tr class="separator:a837b8a81be3f7e36c96003e0d8dcec12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add037e93aec78fa8d67f7a59ed500707"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707">paDitherOff</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000002)</td></tr>
+<tr class="separator:add037e93aec78fa8d67f7a59ed500707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad89be5ed5279fc4c4a8495c775e1d5d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5">paNeverDropInput</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000004)</td></tr>
+<tr class="separator:ad89be5ed5279fc4c4a8495c775e1d5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7b862a223edd680d7985c33c847e31d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d">paPrimeOutputBuffersUsingStreamCallback</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000008)</td></tr>
+<tr class="separator:ad7b862a223edd680d7985c33c847e31d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8522957e1bf814b9782d3a0e314c8b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51">paPlatformSpecificFlags</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>)0xFFFF0000)</td></tr>
+<tr class="separator:a8522957e1bf814b9782d3a0e314c8b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57d1879f52406bdedfdda8f79f458e15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15">paInputUnderflow</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000001)</td></tr>
+<tr class="separator:a57d1879f52406bdedfdda8f79f458e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea144f0edaf02d0ac8b113f41fb95c47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47">paInputOverflow</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000002)</td></tr>
+<tr class="separator:aea144f0edaf02d0ac8b113f41fb95c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa17c91c859b12ebbf53a1440def53c89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89">paOutputUnderflow</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000004)</td></tr>
+<tr class="separator:aa17c91c859b12ebbf53a1440def53c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac22bb260d47b348bd3aab8813fd45462"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462">paOutputOverflow</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000008)</td></tr>
+<tr class="separator:ac22bb260d47b348bd3aab8813fd45462"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6616980c2259866a39eb2b76fa4697d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d">paPrimingOutput</a>&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000010)</td></tr>
+<tr class="separator:ad6616980c2259866a39eb2b76fa4697d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:a4949e4a8ef9f9dbe8cbee414ce69841d"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a></td></tr>
+<tr class="separator:a4949e4a8ef9f9dbe8cbee414ce69841d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3e4186dbeeb329bceafc0efc2124d98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e4186dbeeb329bceafc0efc2124d98"></a>
+typedef enum <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PaErrorCode</b></td></tr>
+<tr class="separator:af3e4186dbeeb329bceafc0efc2124d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad79317e65bde63d76c4b8e711ac5a361"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a></td></tr>
+<tr class="separator:ad79317e65bde63d76c4b8e711ac5a361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeef6da084c57c70aa94be97411e19930"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a></td></tr>
+<tr class="separator:aeef6da084c57c70aa94be97411e19930"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae247ec252e84112170079ece319fc42c"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ae247ec252e84112170079ece319fc42c">PaHostApiTypeId</a></td></tr>
+<tr class="separator:ae247ec252e84112170079ece319fc42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bc8800f4c058add2e9a4de6f263352"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352">PaHostApiInfo</a></td></tr>
+<tr class="separator:a59bc8800f4c058add2e9a4de6f263352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5f7523aa88f6e1ab05230103bd3560"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560">PaHostErrorInfo</a></td></tr>
+<tr class="separator:aae5f7523aa88f6e1ab05230103bd3560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af17a7e6d0471a23071acf8dbd7bbe4bd"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a></td></tr>
+<tr class="separator:af17a7e6d0471a23071acf8dbd7bbe4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4582d93c2c2e60e12be3d74c5fe00b96"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a></td></tr>
+<tr class="separator:a4582d93c2c2e60e12be3d74c5fe00b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84166d5f748e192341b71cf1b05d28b3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a></td></tr>
+<tr class="separator:a84166d5f748e192341b71cf1b05d28b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaedb633e6f41d592bf999c18bdb8bb12"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12">PaStreamParameters</a></td></tr>
+<tr class="separator:aaedb633e6f41d592bf999c18bdb8bb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19874734f89958fccf86785490d53b4c"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a></td></tr>
+<tr class="separator:a19874734f89958fccf86785490d53b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37c7ac3ace7d2dd1430f40ecdee4ebb6"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a></td></tr>
+<tr class="separator:a37c7ac3ace7d2dd1430f40ecdee4ebb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac81b1065de3722c62eae395281451a73"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
+<a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ac81b1065de3722c62eae395281451a73">PaStreamCallbackTimeInfo</a></td></tr>
+<tr class="separator:ac81b1065de3722c62eae395281451a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55a005924bcfa0424594f4f65cd4ae82"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a></td></tr>
+<tr class="separator:a55a005924bcfa0424594f4f65cd4ae82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82cf09a8d14c7b614a8b73774f4952f1"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a82cf09a8d14c7b614a8b73774f4952f1">PaStreamCallbackResult</a></td></tr>
+<tr class="separator:a82cf09a8d14c7b614a8b73774f4952f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a60fb2a5ec9cbade3f54a9c978e2710"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> (const void *input, void *output, unsigned long frameCount, const <a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a> *timeInfo, <a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> statusFlags, void *userData)</td></tr>
+<tr class="separator:a8a60fb2a5ec9cbade3f54a9c978e2710"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2530ee0cb756c67726f9074d3482ef2"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a> (void *userData)</td></tr>
+<tr class="separator:ab2530ee0cb756c67726f9074d3482ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5efc2a97ba96a3e06849c1a857127acc"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc">PaStreamInfo</a></td></tr>
+<tr class="separator:a5efc2a97ba96a3e06849c1a857127acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a2e45bf8b5145f131a91c128af2bdaec7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a> { <br/>
+&#160;&#160;<b>paNoError</b> = 0,
+<b>paNotInitialized</b> = -10000,
+<b>paUnanticipatedHostError</b>,
+<b>paInvalidChannelCount</b>,
+<br/>
+&#160;&#160;<b>paInvalidSampleRate</b>,
+<b>paInvalidDevice</b>,
+<b>paInvalidFlag</b>,
+<b>paSampleFormatNotSupported</b>,
+<br/>
+&#160;&#160;<b>paBadIODeviceCombination</b>,
+<b>paInsufficientMemory</b>,
+<b>paBufferTooBig</b>,
+<b>paBufferTooSmall</b>,
+<br/>
+&#160;&#160;<b>paNullCallback</b>,
+<b>paBadStreamPtr</b>,
+<b>paTimedOut</b>,
+<b>paInternalError</b>,
+<br/>
+&#160;&#160;<b>paDeviceUnavailable</b>,
+<b>paIncompatibleHostApiSpecificStreamInfo</b>,
+<b>paStreamIsStopped</b>,
+<b>paStreamIsNotStopped</b>,
+<br/>
+&#160;&#160;<b>paInputOverflowed</b>,
+<b>paOutputUnderflowed</b>,
+<b>paHostApiNotFound</b>,
+<b>paInvalidHostApi</b>,
+<br/>
+&#160;&#160;<a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">paCanNotReadFromACallbackStream</a>,
+<a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">paCanNotWriteToACallbackStream</a>,
+<a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">paCanNotReadFromAnOutputOnlyStream</a>,
+<a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">paCanNotWriteToAnInputOnlyStream</a>,
+<br/>
+&#160;&#160;<b>paIncompatibleStreamHostApi</b>,
+<b>paBadBufferPtr</b>
+<br/>
+ }</td></tr>
+<tr class="separator:a2e45bf8b5145f131a91c128af2bdaec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eaebe3d39c5ea45598da8f86dc2e5ae"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> { <br/>
+&#160;&#160;<b>paInDevelopment</b> =0,
+<b>paDirectSound</b> =1,
+<b>paMME</b> =2,
+<b>paASIO</b> =3,
+<br/>
+&#160;&#160;<b>paSoundManager</b> =4,
+<b>paCoreAudio</b> =5,
+<b>paOSS</b> =7,
+<b>paALSA</b> =8,
+<br/>
+&#160;&#160;<b>paAL</b> =9,
+<b>paBeOS</b> =10,
+<b>paWDMKS</b> =11,
+<b>paJACK</b> =12,
+<br/>
+&#160;&#160;<b>paWASAPI</b> =13,
+<b>paAudioScienceHPI</b> =14
+<br/>
+ }</td></tr>
+<tr class="separator:a8eaebe3d39c5ea45598da8f86dc2e5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9bfb9c4e1895326f30f80d415c66c32"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a> { <b>paContinue</b> =0,
+<b>paComplete</b> =1,
+<b>paAbort</b> =2
+ }</td></tr>
+<tr class="separator:ae9bfb9c4e1895326f30f80d415c66c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a66da08bcf908e0849c62a6b47f50d7b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4">Pa_GetVersion</a> (void)</td></tr>
+<tr class="separator:a66da08bcf908e0849c62a6b47f50d7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28f3fd9e6d9f933cc695abea71c4b445"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445">Pa_GetVersionText</a> (void)</td></tr>
+<tr class="separator:a28f3fd9e6d9f933cc695abea71c4b445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae606855a611cf29c7d2d7421df5e3b5d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a> (<a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> errorCode)</td></tr>
+<tr class="separator:ae606855a611cf29c7d2d7421df5e3b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abed859482d156622d9332dff9b2d89da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a> (void)</td></tr>
+<tr class="separator:abed859482d156622d9332dff9b2d89da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0db317604e916e8bd6098e60e6237221"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a> (void)</td></tr>
+<tr class="separator:a0db317604e916e8bd6098e60e6237221"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19dbdb7c8702e3f4bfc0cdb99dac3dd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount</a> (void)</td></tr>
+<tr class="separator:a19dbdb7c8702e3f4bfc0cdb99dac3dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55c77f9b7e3f8eb301a6f1c0e2347ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac">Pa_GetDefaultHostApi</a> (void)</td></tr>
+<tr class="separator:ae55c77f9b7e3f8eb301a6f1c0e2347ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c650aede88ea553066bab9bbe97ea90"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90">Pa_GetHostApiInfo</a> (<a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> hostApi)</td></tr>
+<tr class="separator:a7c650aede88ea553066bab9bbe97ea90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a081c3975126d20b4226facfb7ba0620f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f">Pa_HostApiTypeIdToHostApiIndex</a> (<a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> type)</td></tr>
+<tr class="separator:a081c3975126d20b4226facfb7ba0620f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54f306b5e5258323c95a27c5722258cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">Pa_HostApiDeviceIndexToDeviceIndex</a> (<a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> hostApi, int hostApiDeviceIndex)</td></tr>
+<tr class="separator:a54f306b5e5258323c95a27c5722258cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad573f208b60577f21d2777a7c5054e0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">Pa_GetLastHostErrorInfo</a> (void)</td></tr>
+<tr class="separator:aad573f208b60577f21d2777a7c5054e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfe4d3c5ec1a343f459981bfa2057f8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount</a> (void)</td></tr>
+<tr class="separator:acfe4d3c5ec1a343f459981bfa2057f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf9f2f82da95553d5adb929af670f74b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b">Pa_GetDefaultInputDevice</a> (void)</td></tr>
+<tr class="separator:abf9f2f82da95553d5adb929af670f74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc955dfab007624000695c48d4f876dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#adc955dfab007624000695c48d4f876dc">Pa_GetDefaultOutputDevice</a> (void)</td></tr>
+<tr class="separator:adc955dfab007624000695c48d4f876dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7d8e091ffc1d1d4a035704660e117eb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a> (<a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> device)</td></tr>
+<tr class="separator:ac7d8e091ffc1d1d4a035704660e117eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdb313743d6efef26cecdae787a2bd3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d">Pa_IsFormatSupported</a> (const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *inputParameters, const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *outputParameters, double sampleRate)</td></tr>
+<tr class="separator:abdb313743d6efef26cecdae787a2bd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a443ad16338191af364e3be988014cbbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> **stream, const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *inputParameters, const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *outputParameters, double sampleRate, unsigned long framesPerBuffer, <a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> streamFlags, <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *streamCallback, void *userData)</td></tr>
+<tr class="separator:a443ad16338191af364e3be988014cbbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a12735ac191200f696a43b87667b714"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> **stream, int numInputChannels, int numOutputChannels, <a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> sampleFormat, double sampleRate, unsigned long framesPerBuffer, <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *streamCallback, void *userData)</td></tr>
+<tr class="separator:a0a12735ac191200f696a43b87667b714"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92f56f88cbd14da0e8e03077e835d104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a92f56f88cbd14da0e8e03077e835d104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa11e7b06b2cde8621551f5d527965838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">Pa_SetStreamFinishedCallback</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream, <a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a> *streamFinishedCallback)</td></tr>
+<tr class="separator:aa11e7b06b2cde8621551f5d527965838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7432aadd26c40452da12fa99fc1a047b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a7432aadd26c40452da12fa99fc1a047b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af18dd60220251286c337631a855e38a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:af18dd60220251286c337631a855e38a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a138e57abde4e833c457b64895f638a25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a138e57abde4e833c457b64895f638a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52d778c985ae9d566de7e13529cc771f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">Pa_IsStreamStopped</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a52d778c985ae9d566de7e13529cc771f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f8709c4971932643681a6f374c4bb5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">Pa_IsStreamActive</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a1f8709c4971932643681a6f374c4bb5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d9c4cbda4e9f381b76f287c3de8a758"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a3d9c4cbda4e9f381b76f287c3de8a758"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b3fb60e6949f37f7f134105ff425749"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a2b3fb60e6949f37f7f134105ff425749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83b8c624464dd7bb6a01b06ab596c115"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">Pa_GetStreamCpuLoad</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a83b8c624464dd7bb6a01b06ab596c115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b62d4b74b5d3d88368e9e4c0b8b2dc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">Pa_ReadStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream, void *<a class="el" href="structbuffer.html">buffer</a>, unsigned long frames)</td></tr>
+<tr class="separator:a0b62d4b74b5d3d88368e9e4c0b8b2dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a075a6efb503a728213bdae24347ed27d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream, const void *<a class="el" href="structbuffer.html">buffer</a>, unsigned long frames)</td></tr>
+<tr class="separator:a075a6efb503a728213bdae24347ed27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad04c33f045fa58d7b705b56b1fd3e816"><td class="memItemLeft" align="right" valign="top">signed long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">Pa_GetStreamReadAvailable</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:ad04c33f045fa58d7b705b56b1fd3e816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25595acf48733ec32045aa189c3caa61"><td class="memItemLeft" align="right" valign="top">signed long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">Pa_GetStreamWriteAvailable</a> (<a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *stream)</td></tr>
+<tr class="separator:a25595acf48733ec32045aa189c3caa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a541ed0b734df2631bc4c229acf92abc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a> (<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> format)</td></tr>
+<tr class="separator:a541ed0b734df2631bc4c229acf92abc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3c20044c9401c42add29475636e83d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a> (long msec)</td></tr>
+<tr class="separator:a1b3c20044c9401c42add29475636e83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The PortAudio API. </p>
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a837b8a81be3f7e36c96003e0d8dcec12"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paClipOff&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000001)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Disable default clipping of out of range samples. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aba595f6b645c8134a8ac3004957b9ff7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paCustomFormat&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00010000)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="add037e93aec78fa8d67f7a59ed500707"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paDitherOff&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000002)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Disable default dithering. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2f16d29916725b8791eae60ab9e0b081"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paFloat32&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000001)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a400df642339bf4112333060af6a43c0f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paFormatIsSupported&#160;&#160;&#160;(0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Return code for Pa_IsFormatSupported indicating success. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac1e20b97c1858a59bc62823573c59f0b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paFramesPerBufferUnspecified&#160;&#160;&#160;(0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Can be passed as the framesPerBuffer parameter to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a> or <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream()</a> to indicate that the stream callback will accept buffers of any size. </p>
+
+</div>
+</div>
+<a class="anchor" id="aea144f0edaf02d0ac8b113f41fb95c47"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInputOverflow&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000002)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>In a stream opened with paFramesPerBufferUnspecified, indicates that data prior to the first sample of the input buffer was discarded due to an overflow, possibly because the stream callback is using too much CPU time. Otherwise indicates that data prior to one or more samples in the input buffer was discarded. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a57d1879f52406bdedfdda8f79f458e15"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInputUnderflow&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000001)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>In a stream opened with paFramesPerBufferUnspecified, indicates that input data is all silence (zeros) because no real data is available. In a stream opened without paFramesPerBufferUnspecified, it indicates that one or more zero samples have been inserted into the input buffer to compensate for an input underflow. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab284f8e0a161d78ede863aec45461dbd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInt16&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000008)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7f891a0bd9e94a94a8f446c176b749e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInt24&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000004)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Packed 24 bit format. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6fea69f3d81b628288325c06310b2fcf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInt32&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000002)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a058ecfb48ac9f0efad7a7b0d446efe3e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paInt8&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000010)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad89be5ed5279fc4c4a8495c775e1d5d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paNeverDropInput&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000004)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flag requests that where possible a full duplex stream will not discard overflowed input samples without calling the stream callback. This flag is only valid for full duplex callback streams and only when used in combination with the paFramesPerBufferUnspecified (0) framesPerBuffer parameter. Using this flag incorrectly results in a paInvalidFlag error being returned from Pa_OpenStream and Pa_OpenDefaultStream.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>, <a class="el" href="portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b">paFramesPerBufferUnspecified</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8c26dd5e6f28bb4cda7a1f5460282297"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paNoDevice&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>)-1)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A special PaDeviceIndex value indicating that no device is available, or should be used.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad33384abe3754a39f4773f2561773595"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paNoFlag&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac22bb260d47b348bd3aab8813fd45462"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paOutputOverflow&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000008)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates that output data will be discarded because no room is available. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa17c91c859b12ebbf53a1440def53c89"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paOutputUnderflow&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000004)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates that output data (or a gap) was inserted, possibly because the stream callback is using too much CPU time. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8522957e1bf814b9782d3a0e314c8b51"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paPlatformSpecificFlags&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>)0xFFFF0000)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A mask specifying the platform specific bits. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad7b862a223edd680d7985c33c847e31d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paPrimeOutputBuffersUsingStreamCallback&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>) 0x00000008)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Call the stream callback to fill initial output buffers, rather than the default behavior of priming the buffers with zeros (silence). This flag has no effect for input-only and blocking read/write streams.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad6616980c2259866a39eb2b76fa4697d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paPrimingOutput&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>) 0x00000010)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Some of all of the output data will be used to prime the stream, input data may be zero. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad826044e4ffe7b16bf990803ab77df37"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paUInt8&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>) 0x00000020)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a14795fe3377c3b037025a61e550d44b5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define paUseHostApiSpecificDeviceSpecification&#160;&#160;&#160;((<a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>)-2)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A special PaDeviceIndex value indicating that the device(s) to be used are specified in the host api specific stream info structure.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="ad79317e65bde63d76c4b8e711ac5a361"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type used to refer to audio devices. Values of this type usually range from 0 to (Pa_DeviceCount-1), and may also take on the PaNoDevice and paUseHostApiSpecificDeviceSpecification values.</p>
+<dl class="section see"><dt>See Also</dt><dd>Pa_DeviceCount, <a class="el" href="portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297">paNoDevice</a>, <a class="el" href="portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5">paUseHostApiSpecificDeviceSpecification</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a84166d5f748e192341b71cf1b05d28b3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A structure providing information and capabilities of PortAudio devices. Devices may support input, output or both input and output. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4949e4a8ef9f9dbe8cbee414ce69841d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int PaError</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Error codes returned by PortAudio functions. Note that with the exception of paNoError, all PaErrorCodes are negative. </p>
+
+</div>
+</div>
+<a class="anchor" id="aeef6da084c57c70aa94be97411e19930"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type used to enumerate to host APIs at runtime. Values of this type range from 0 to (<a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount()</a>-1).</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a59bc8800f4c058add2e9a4de6f263352"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A structure containing information about a particular host API. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae247ec252e84112170079ece319fc42c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef enum <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unchanging unique identifiers for each supported host API. This type is used in the <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> structure. The values are guaranteed to be unique and to never change, thus allowing code to be written that conditionally uses host API specific extensions.</p>
+<p>New type ids will be allocated when support for a host API reaches "public alpha" status, prior to that developers should use the paInDevelopment type id.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aae5f7523aa88f6e1ab05230103bd3560"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a> <a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Structure used to return information about a host error condition. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4582d93c2c2e60e12be3d74c5fe00b96"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long PaSampleFormat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A type used to specify one or more sample formats. Each value indicates a possible format for sound data passed to and from the stream callback, Pa_ReadStream and Pa_WriteStream.</p>
+<p>The standard formats paFloat32, paInt16, paInt32, paInt24, paInt8 and aUInt8 are usually implemented by all implementations.</p>
+<p>The floating point representation (paFloat32) uses +1.0 and -1.0 as the maximum and minimum respectively.</p>
+<p>paUInt8 is an unsigned 8 bit format where 128 is considered "ground"</p>
+<p>The paNonInterleaved flag indicates that a multichannel buffer is passed as a set of non-interleaved pointers.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>, <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>, <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> </dd>
+<dd>
+<a class="el" href="portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081">paFloat32</a>, <a class="el" href="portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd">paInt16</a>, <a class="el" href="portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf">paInt32</a>, <a class="el" href="portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7">paInt24</a>, <a class="el" href="portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e">paInt8</a> </dd>
+<dd>
+<a class="el" href="portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37">paUInt8</a>, <a class="el" href="portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7">paCustomFormat</a>, paNonInterleaved </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a19874734f89958fccf86785490d53b4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void <a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A single PaStream can provide multiple channels of real-time streaming audio input and output to a client application. A stream provides access to audio hardware represented by one or more PaDevices. Depending on the underlying Host API, it may be possible to open multiple streams using the same device, however this behavior is implementation defined. Portable applications should assume that a PaDevice may be simultaneously used by at most one PaStream.</p>
+<p>Pointers to PaStream objects are passed between PortAudio functions that operate on streams.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>, <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>, <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>, <a class="el" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a>, <a class="el" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a>, <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>, <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>, <a class="el" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">Pa_IsStreamActive</a>, <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime</a>, <a class="el" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">Pa_GetStreamCpuLoad</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8a60fb2a5ec9cbade3f54a9c978e2710"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int PaStreamCallback(const void *input, void *output, unsigned long frameCount, const <a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a> *timeInfo, <a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a> statusFlags, void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Functions of type PaStreamCallback are implemented by PortAudio clients. They consume, process or generate audio in response to requests from an active PortAudio stream.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">input</td><td>and </td></tr>
+ <tr><td class="paramname">output</td><td>are arrays of interleaved samples, the format, packing and number of channels used by the buffers are determined by parameters to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>.</td></tr>
+ <tr><td class="paramname">frameCount</td><td>The number of sample frames to be processed by the stream callback.</td></tr>
+ <tr><td class="paramname">timeInfo</td><td>The time in seconds when the first sample of the input buffer was received at the audio input, the time in seconds when the first sample of the output buffer will begin being played at the audio output, and the time in seconds when the stream callback was called. See also <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime()</a></td></tr>
+ <tr><td class="paramname">statusFlags</td><td>Flags indicating whether input and/or output buffers have been inserted or will be dropped to overcome underflow or overflow conditions.</td></tr>
+ <tr><td class="paramname">userData</td><td>The value of a user supplied pointer passed to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a> intended for storing synthesis data etc.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The stream callback should return one of the values in the PaStreamCallbackResult enumeration. To ensure that the callback continues to be called, it should return paContinue (0). Either paComplete or paAbort can be returned to finish stream processing, after either of these values is returned the callback will not be called again. If paAbort is returned the stream will finish as soon as possible. If paComplete is returned, the stream will continue until all buffers generated by the callback have been played. This may be useful in applications such as soundfile players where a specific duration of output is required. However, it is not necessary to utilise this mechanism as <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream()</a>, <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream()</a> or <a class="el" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream()</a> can also be used to stop the stream. The callback must always fill the entire output buffer irrespective of its return value.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>, <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a></dd></dl>
+<dl class="section note"><dt>Note</dt><dd>With the exception of <a class="el" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">Pa_GetStreamCpuLoad()</a> it is not permissable to call PortAudio API functions from within the stream callback. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a55a005924bcfa0424594f4f65cd4ae82"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long <a class="el" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flag bit constants for the statusFlags to PaStreamCallback.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15">paInputUnderflow</a>, <a class="el" href="portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47">paInputOverflow</a>, <a class="el" href="portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89">paOutputUnderflow</a>, <a class="el" href="portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462">paOutputOverflow</a>, <a class="el" href="portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d">paPrimingOutput</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a82cf09a8d14c7b614a8b73774f4952f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef enum <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a> <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Allowable return values for the PaStreamCallback. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac81b1065de3722c62eae395281451a73"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a> <a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Timing information for the buffers passed to the stream callback. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab2530ee0cb756c67726f9074d3482ef2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void PaStreamFinishedCallback(void *userData)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Functions of type PaStreamFinishedCallback are implemented by PortAudio clients. They can be registered with a stream using the Pa_SetStreamFinishedCallback function. Once registered they are called when the stream becomes inactive (ie once a call to <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream()</a> will not block). A stream will become inactive after the stream callback returns non-zero, or when Pa_StopStream or Pa_AbortStream is called. For a stream providing audio output, if the stream callback returns paComplete, or Pa_StopStream is called, the stream finished callback will not be called until all generated sample data has been played.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userData</td><td>The userData parameter supplied to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">Pa_SetStreamFinishedCallback</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a37c7ac3ace7d2dd1430f40ecdee4ebb6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long PaStreamFlags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags used to control the behavior of a stream. They are passed as parameters to Pa_OpenStream or Pa_OpenDefaultStream. Multiple flags may be ORed together.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>, <a class="el" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a> </dd>
+<dd>
+<a class="el" href="portaudio19_8h.html#ad33384abe3754a39f4773f2561773595">paNoFlag</a>, <a class="el" href="portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12">paClipOff</a>, <a class="el" href="portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707">paDitherOff</a>, <a class="el" href="portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5">paNeverDropInput</a>, <a class="el" href="portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d">paPrimeOutputBuffersUsingStreamCallback</a>, <a class="el" href="portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51">paPlatformSpecificFlags</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5efc2a97ba96a3e06849c1a857127acc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A structure containing unchanging information about an open stream. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaedb633e6f41d592bf999c18bdb8bb12"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Parameters for one direction (input or output) of a stream. </p>
+
+</div>
+</div>
+<a class="anchor" id="af17a7e6d0471a23071acf8dbd7bbe4bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef double <a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type used to represent monotonic time in seconds that can be used for syncronisation. The type is used for the outTime argument to the PaStreamCallback and as the result of <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime()</a>.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a>, <a class="el" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime</a> </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="a2e45bf8b5145f131a91c128af2bdaec7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a"></a>paCanNotReadFromACallbackStream</em>&#160;</td><td class="fielddoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>review error code name </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255"></a>paCanNotWriteToACallbackStream</em>&#160;</td><td class="fielddoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>review error code name </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c"></a>paCanNotReadFromAnOutputOnlyStream</em>&#160;</td><td class="fielddoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>review error code name </dd></dl>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" id="a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d"></a>paCanNotWriteToAnInputOnlyStream</em>&#160;</td><td class="fielddoc">
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>review error code name </dd></dl>
+</td></tr>
+</table>
+
+</div>
+</div>
+<a class="anchor" id="a8eaebe3d39c5ea45598da8f86dc2e5ae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unchanging unique identifiers for each supported host API. This type is used in the <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> structure. The values are guaranteed to be unique and to never change, thus allowing code to be written that conditionally uses host API specific extensions.</p>
+<p>New type ids will be allocated when support for a host API reaches "public alpha" status, prior to that developers should use the paInDevelopment type id.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae9bfb9c4e1895326f30f80d415c66c32"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Allowable return values for the PaStreamCallback. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a138e57abde4e833c457b64895f638a25"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_AbortStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Terminates audio processing immediately without waiting for pending buffers to complete. </p>
+
+</div>
+</div>
+<a class="anchor" id="a92f56f88cbd14da0e8e03077e835d104"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_CloseStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Closes an audio stream. If the audio stream is active it discards any pending buffers as if <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream()</a> had been called. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae55c77f9b7e3f8eb301a6f1c0e2347ac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> Pa_GetDefaultHostApi </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the index of the default host API. The default host API will be the lowest common denominator host API on the current platform and is unlikely to provide the best performance.</p>
+<dl class="section return"><dt>Returns</dt><dd>A non-negative value ranging from 0 to (<a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount()</a>-1) indicating the default host API index or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abf9f2f82da95553d5adb929af670f74b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> Pa_GetDefaultInputDevice </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the index of the default input device. The result can be used in the inputDevice parameter to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>.</p>
+<dl class="section return"><dt>Returns</dt><dd>The default input device index for the default host API, or paNoDevice if no default input device is available or an error was encountered. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="adc955dfab007624000695c48d4f876dc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> Pa_GetDefaultOutputDevice </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the index of the default output device. The result can be used in the outputDevice parameter to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>.</p>
+<dl class="section return"><dt>Returns</dt><dd>The default output device index for the defualt host API, or paNoDevice if no default output device is available or an error was encountered.</dd></dl>
+<dl class="section note"><dt>Note</dt><dd>On the PC, the user can specify a default device by setting an environment variable. For example, to use device #1. <pre>
+ set PA_RECOMMENDED_OUTPUT_DEVICE=1
+</pre> The user should first determine the available device ids by using the supplied application "pa_devs". </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acfe4d3c5ec1a343f459981bfa2057f8d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> Pa_GetDeviceCount </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the number of available devices. The number of available devices may be zero.</p>
+<dl class="section return"><dt>Returns</dt><dd>A non-negative value indicating the number of available devices or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac7d8e091ffc1d1d4a035704660e117eb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a>* Pa_GetDeviceInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td>
+ <td class="paramname"><em>device</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve a pointer to a <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> structure containing information about the specified device. </p>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to an immutable <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> structure. If the device parameter is out of range the function returns NULL.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">device</td><td>A valid device index in the range 0 to (<a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount()</a>-1)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section note"><dt>Note</dt><dd>PortAudio manages the memory referenced by the returned pointer, the client must not manipulate or free the memory. The pointer is only guaranteed to be valid between calls to <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a> and <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a>.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a>, <a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae606855a611cf29c7d2d7421df5e3b5d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* Pa_GetErrorText </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>&#160;</td>
+ <td class="paramname"><em>errorCode</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Translate the supplied PortAudio error code into a human readable message. </p>
+
+</div>
+</div>
+<a class="anchor" id="a19dbdb7c8702e3f4bfc0cdb99dac3dd9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> Pa_GetHostApiCount </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the number of available host APIs. Even if a host API is available it may have no devices available.</p>
+<dl class="section return"><dt>Returns</dt><dd>A non-negative value indicating the number of available host APIs or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7c650aede88ea553066bab9bbe97ea90"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a>* Pa_GetHostApiInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td>
+ <td class="paramname"><em>hostApi</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve a pointer to a structure containing information about a specific host Api.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">hostApi</td><td>A valid host API index ranging from 0 to (<a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount()</a>-1)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to an immutable <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> structure describing a specific host API. If the hostApi parameter is out of range or an error is encountered, the function returns NULL.</dd></dl>
+<p>The returned structure is owned by the PortAudio implementation and must not be manipulated or freed. The pointer is only guaranteed to be valid between calls to <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a> and <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="aad573f208b60577f21d2777a7c5054e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a>* Pa_GetLastHostErrorInfo </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Return information about the last host error encountered. The error information returned by <a class="el" href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">Pa_GetLastHostErrorInfo()</a> will never be modified asyncronously by errors occurring in other PortAudio owned threads (such as the thread that manages the stream callback.)</p>
+<p>This function is provided as a last resort, primarily to enhance debugging by providing clients with access to all available error information.</p>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to an immutable structure constaining information about the host error. The values in this structure will only be valid if a PortAudio function has previously returned the paUnanticipatedHostError error code. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a541ed0b734df2631bc4c229acf92abc1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_GetSampleSize </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>&#160;</td>
+ <td class="paramname"><em>format</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the size of a given sample format in bytes.</p>
+<dl class="section return"><dt>Returns</dt><dd>The size in bytes of a single sample in the specified format, or paSampleFormatNotSupported if the format is not supported. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a83b8c624464dd7bb6a01b06ab596c115"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double Pa_GetStreamCpuLoad </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve CPU usage information for the specified stream. The "CPU Load" is a fraction of total CPU time consumed by a callback stream's audio processing routines including, but not limited to the client supplied stream callback. This function does not work with blocking read/write streams.</p>
+<p>This function may be called from the stream callback function or the application.</p>
+<dl class="section return"><dt>Returns</dt><dd>A floating point value, typically between 0.0 and 1.0, where 1.0 indicates that the stream callback is consuming the maximum number of CPU cycles possible to maintain real-time operation. A value of 0.5 would imply that PortAudio and the stream callback was consuming roughly 50% of the available CPU time. The return value may exceed 1.0. A value of 0.0 will always be returned for a blocking read/write stream, or if an error occurrs. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a3d9c4cbda4e9f381b76f287c3de8a758"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a>* Pa_GetStreamInfo </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve a pointer to a <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> structure containing information about the specified stream. </p>
+<dl class="section return"><dt>Returns</dt><dd>A pointer to an immutable <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> structure. If the stream parameter invalid, or an error is encountered, the function returns NULL.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>A pointer to an open stream previously created with Pa_OpenStream.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section note"><dt>Note</dt><dd>PortAudio manages the memory referenced by the returned pointer, the client must not manipulate or free the memory. The pointer is only guaranteed to be valid until the specified stream is closed.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad04c33f045fa58d7b705b56b1fd3e816"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">signed long Pa_GetStreamReadAvailable </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the number of frames that can be read from the stream without waiting.</p>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value representing the maximum number of frames that can be read from the stream without blocking or busy waiting or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2b3fb60e6949f37f7f134105ff425749"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> Pa_GetStreamTime </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Determine the current time for the stream according to the same clock used to generate buffer timestamps. This time may be used for syncronising other events to the audio stream, for example synchronizing audio to MIDI.</p>
+<dl class="section return"><dt>Returns</dt><dd>The stream's current time in seconds, or 0 if an error occurred.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>, <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a25595acf48733ec32045aa189c3caa61"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">signed long Pa_GetStreamWriteAvailable </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the number of frames that can be written to the stream without waiting.</p>
+<dl class="section return"><dt>Returns</dt><dd>Returns a non-negative value representing the maximum number of frames that can be written to the stream without blocking or busy waiting or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a66da08bcf908e0849c62a6b47f50d7b4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int Pa_GetVersion </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve the release number of the currently running PortAudio build, eg 1900. </p>
+
+</div>
+</div>
+<a class="anchor" id="a28f3fd9e6d9f933cc695abea71c4b445"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* Pa_GetVersionText </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Retrieve a textual description of the current PortAudio build, eg "PortAudio V19-devel 13 October 2002". </p>
+
+</div>
+</div>
+<a class="anchor" id="a54f306b5e5258323c95a27c5722258cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> Pa_HostApiDeviceIndexToDeviceIndex </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td>
+ <td class="paramname"><em>hostApi</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>hostApiDeviceIndex</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Convert a host-API-specific device index to standard PortAudio device index. This function may be used in conjunction with the deviceCount field of <a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> to enumerate all devices for the specified host API.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">hostApi</td><td>A valid host API index ranging from 0 to (<a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount()</a>-1)</td></tr>
+ <tr><td class="paramname">hostApiDeviceIndex</td><td>A valid per-host device index in the range 0 to (Pa_GetHostApiInfo(hostApi)-&gt;deviceCount-1)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A non-negative PaDeviceIndex ranging from 0 to (<a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount()</a>-1) or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered.</dd></dl>
+<p>A paInvalidHostApi error code indicates that the host API index specified by the hostApi parameter is out of range.</p>
+<p>A paInvalidDevice error code indicates that the hostApiDeviceIndex parameter is out of range.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a081c3975126d20b4226facfb7ba0620f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a> Pa_HostApiTypeIdToHostApiIndex </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a>&#160;</td>
+ <td class="paramname"><em>type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Convert a static host API unique identifier, into a runtime host API index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">type</td><td>A unique host API identifier belonging to the PaHostApiTypeId enumeration.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A valid PaHostApiIndex ranging from 0 to (<a class="el" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount()</a>-1) or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered.</dd></dl>
+<p>The paHostApiNotFound error code indicates that the host API specified by the type parameter is not available.</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abed859482d156622d9332dff9b2d89da"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_Initialize </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Library initialization function - call this before using PortAudio. This function initialises internal data structures and prepares underlying host APIs for use. This function MUST be called before using any other PortAudio API functions.</p>
+<p>If <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a> is called multiple times, each successful call must be matched with a corresponding call to <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a>. Pairs of calls to <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a>/Pa_Terminate() may overlap, and are not required to be fully nested.</p>
+<p>Note that if <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a> returns an error code, <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a> should NOT be called.</p>
+<dl class="section return"><dt>Returns</dt><dd>paNoError if successful, otherwise an error code indicating the cause of failure.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abdb313743d6efef26cecdae787a2bd3d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_IsFormatSupported </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *&#160;</td>
+ <td class="paramname"><em>inputParameters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *&#160;</td>
+ <td class="paramname"><em>outputParameters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>sampleRate</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Determine whether it would be possible to open a stream with the specified parameters.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">inputParameters</td><td>A structure that describes the input parameters used to open a stream. The suggestedLatency field is ignored. See <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> for a description of these parameters. inputParameters must be NULL for output-only streams.</td></tr>
+ <tr><td class="paramname">outputParameters</td><td>A structure that describes the output parameters used to open a stream. The suggestedLatency field is ignored. See <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> for a description of these parameters. outputParameters must be NULL for input-only streams.</td></tr>
+ <tr><td class="paramname">sampleRate</td><td>The required sampleRate. For full-duplex streams it is the sample rate for both input and output</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns 0 if the format is supported, and an error code indicating why the format is not supported otherwise. The constant paFormatIsSupported is provided to compare with the return value for success.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a400df642339bf4112333060af6a43c0f">paFormatIsSupported</a>, <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1f8709c4971932643681a6f374c4bb5a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_IsStreamActive </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Determine whether the stream is active. A stream is active after a successful call to <a class="el" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream()</a>, until it becomes inactive either as a result of a call to <a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream()</a> or <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream()</a>, or as a result of a return value other than paContinue from the stream callback. In the latter case, the stream is considered inactive after the last buffer has finished playing.</p>
+<dl class="section return"><dt>Returns</dt><dd>Returns one (1) when the stream is active (ie playing or recording audio), zero (0) when not playing or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>, <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>, <a class="el" href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">Pa_IsStreamStopped</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a52d778c985ae9d566de7e13529cc771f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_IsStreamStopped </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Determine whether the stream is stopped. A stream is considered to be stopped prior to a successful call to Pa_StartStream and after a successful call to Pa_StopStream or Pa_AbortStream. If a stream callback returns a value other than paContinue the stream is NOT considered to be stopped.</p>
+<dl class="section return"><dt>Returns</dt><dd>Returns one (1) when the stream is stopped, zero (0) when the stream is running or, a PaErrorCode (which are always negative) if PortAudio is not initialized or an error is encountered.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>, <a class="el" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>, <a class="el" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">Pa_IsStreamActive</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0a12735ac191200f696a43b87667b714"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_OpenDefaultStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> **&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>numInputChannels</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>numOutputChannels</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>&#160;</td>
+ <td class="paramname"><em>sampleFormat</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>sampleRate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long&#160;</td>
+ <td class="paramname"><em>framesPerBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *&#160;</td>
+ <td class="paramname"><em>streamCallback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A simplified version of <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a> that opens the default input and/or output devices.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>The address of a PaStream pointer which will receive a pointer to the newly opened stream.</td></tr>
+ <tr><td class="paramname">numInputChannels</td><td>The number of channels of sound that will be supplied to the stream callback or returned by Pa_ReadStream. It can range from 1 to the value of maxInputChannels in the <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> record for the default input device. If 0 the stream is opened as an output-only stream.</td></tr>
+ <tr><td class="paramname">numOutputChannels</td><td>The number of channels of sound to be delivered to the stream callback or passed to Pa_WriteStream. It can range from 1 to the value of maxOutputChannels in the <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> record for the default output dvice. If 0 the stream is opened as an output-only stream.</td></tr>
+ <tr><td class="paramname">sampleFormat</td><td>The sample format of both the input and output buffers provided to the callback or passed to and from Pa_ReadStream and Pa_WriteStream. sampleFormat may be any of the formats described by the PaSampleFormat enumeration.</td></tr>
+ <tr><td class="paramname">sampleRate</td><td>Same as Pa_OpenStream parameter of the same name. </td></tr>
+ <tr><td class="paramname">framesPerBuffer</td><td>Same as Pa_OpenStream parameter of the same name. </td></tr>
+ <tr><td class="paramname">streamCallback</td><td>Same as Pa_OpenStream parameter of the same name. </td></tr>
+ <tr><td class="paramname">userData</td><td>Same as Pa_OpenStream parameter of the same name.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>As for Pa_OpenStream</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>, <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a443ad16338191af364e3be988014cbbe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_OpenStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> **&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *&#160;</td>
+ <td class="paramname"><em>inputParameters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> *&#160;</td>
+ <td class="paramname"><em>outputParameters</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&#160;</td>
+ <td class="paramname"><em>sampleRate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long&#160;</td>
+ <td class="paramname"><em>framesPerBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>&#160;</td>
+ <td class="paramname"><em>streamFlags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *&#160;</td>
+ <td class="paramname"><em>streamCallback</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>userData</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Opens a stream for either input, output or both.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>The address of a PaStream pointer which will receive a pointer to the newly opened stream.</td></tr>
+ <tr><td class="paramname">inputParameters</td><td>A structure that describes the input parameters used by the opened stream. See <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> for a description of these parameters. inputParameters must be NULL for output-only streams.</td></tr>
+ <tr><td class="paramname">outputParameters</td><td>A structure that describes the output parameters used by the opened stream. See <a class="el" href="structPaStreamParameters.html">PaStreamParameters</a> for a description of these parameters. outputParameters must be NULL for input-only streams.</td></tr>
+ <tr><td class="paramname">sampleRate</td><td>The desired sampleRate. For full-duplex streams it is the sample rate for both input and output</td></tr>
+ <tr><td class="paramname">framesPerBuffer</td><td>The number of frames passed to the stream callback function, or the preferred block granularity for a blocking read/write stream. The special value paFramesPerBufferUnspecified (0) may be used to request that the stream callback will recieve an optimal (and possibly varying) number of frames based on host requirements and the requested latency settings. Note: With some host APIs, the use of non-zero framesPerBuffer for a callback stream may introduce an additional layer of buffering which could introduce additional latency. PortAudio guarantees that the additional latency will be kept to the theoretical minimum however, it is strongly recommended that a non-zero framesPerBuffer value only be used when your algorithm requires a fixed number of frames per stream callback.</td></tr>
+ <tr><td class="paramname">streamFlags</td><td>Flags which modify the behaviour of the streaming process. This parameter may contain a combination of flags ORed together. Some flags may only be relevant to certain buffer formats.</td></tr>
+ <tr><td class="paramname">streamCallback</td><td>A pointer to a client supplied function that is responsible for processing and filling input and output buffers. If this parameter is NULL the stream will be opened in 'blocking read/write' mode. In blocking mode, the client can receive sample data using Pa_ReadStream and write sample data using Pa_WriteStream, the number of samples that may be read or written without blocking is returned by Pa_GetStreamReadAvailable and Pa_GetStreamWriteAvailable respectively.</td></tr>
+ <tr><td class="paramname">userData</td><td>A client supplied pointer which is passed to the stream callback function. It could for example, contain a pointer to instance data necessary for processing the audio buffers. This parameter is ignored if streamCallback is NULL.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Upon success <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a> returns paNoError and places a pointer to a valid PaStream in the stream argument. The stream is inactive (stopped). If a call to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a> fails, a non-zero error code is returned (see PaError for possible error codes) and the value of stream is invalid.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structPaStreamParameters.html">PaStreamParameters</a>, <a class="el" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a>, <a class="el" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">Pa_ReadStream</a>, <a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream</a>, <a class="el" href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">Pa_GetStreamReadAvailable</a>, <a class="el" href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">Pa_GetStreamWriteAvailable</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0b62d4b74b5d3d88368e9e4c0b8b2dc7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_ReadStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long&#160;</td>
+ <td class="paramname"><em>frames</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Read samples from an input stream. The function doesn't return until the entire buffer has been filled - this may involve waiting for the operating system to supply the data.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>A pointer to an open stream previously created with Pa_OpenStream.</td></tr>
+ <tr><td class="paramname">buffer</td><td>A pointer to a buffer of sample frames. The buffer contains samples in the format specified by the inputParameters-&gt;sampleFormat field used to open the stream, and the number of channels specified by inputParameters-&gt;numChannels. If non-interleaved samples were requested, buffer is a pointer to the first element of an array of non-interleaved buffer pointers, one for each channel.</td></tr>
+ <tr><td class="paramname">frames</td><td>The number of frames to be read into buffer. This parameter is not constrained to a specific range, however high performance applications will want to match this parameter to the framesPerBuffer parameter used when opening the stream.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success PaNoError will be returned, or PaInputOverflowed if input data was discarded by PortAudio after the previous call and before this call. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa11e7b06b2cde8621551f5d527965838"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_SetStreamFinishedCallback </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a> *&#160;</td>
+ <td class="paramname"><em>streamFinishedCallback</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Register a stream finished callback function which will be called when the stream becomes inactive. See the description of PaStreamFinishedCallback for further details about when the callback will be called.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>a pointer to a PaStream that is in the stopped state - if the stream is not stopped, the stream's finished callback will remain unchanged and an error code will be returned.</td></tr>
+ <tr><td class="paramname">streamFinishedCallback</td><td>a pointer to a function with the same signature as PaStreamFinishedCallback, that will be called when the stream becomes inactive. Passing NULL for this parameter will un-register a previously registered stream finished callback function.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>on success returns paNoError, otherwise an error code indicating the cause of the error.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1b3c20044c9401c42add29475636e83d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Pa_Sleep </td>
+ <td>(</td>
+ <td class="paramtype">long&#160;</td>
+ <td class="paramname"><em>msec</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Put the caller to sleep for at least 'msec' milliseconds. This function is provided only as a convenience for authors of portable code (such as the tests and examples in the PortAudio distribution.)</p>
+<p>The function may sleep longer than requested so don't rely on this for accurate musical timing. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7432aadd26c40452da12fa99fc1a047b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_StartStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Commences audio processing. </p>
+
+</div>
+</div>
+<a class="anchor" id="af18dd60220251286c337631a855e38a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_StopStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Terminates audio processing. It waits until all pending audio buffers have been played before it returns. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0db317604e916e8bd6098e60e6237221"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_Terminate </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Library termination function - call this when finished using PortAudio. This function deallocates all resources allocated by PortAudio since it was initializied by a call to <a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize()</a>. In cases where Pa_Initialise() has been called multiple times, each call must be matched with a corresponding call to <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a>. The final matching call to <a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a> will automatically close any PortAudio streams that are still open.</p>
+<p><a class="el" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate()</a> MUST be called before exiting a program which uses PortAudio. Failure to do so may result in serious resource leaks, such as audio devices not being available until the next reboot.</p>
+<dl class="section return"><dt>Returns</dt><dd>paNoError if successful, otherwise an error code indicating the cause of failure.</dd></dl>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a075a6efb503a728213bdae24347ed27d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a> Pa_WriteStream </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a> *&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&#160;</td>
+ <td class="paramname"><em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned long&#160;</td>
+ <td class="paramname"><em>frames</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Write samples to an output stream. This function doesn't return until the entire buffer has been consumed - this may involve waiting for the operating system to consume the data.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stream</td><td>A pointer to an open stream previously created with Pa_OpenStream.</td></tr>
+ <tr><td class="paramname">buffer</td><td>A pointer to a buffer of sample frames. The buffer contains samples in the format specified by the outputParameters-&gt;sampleFormat field used to open the stream, and the number of channels specified by outputParameters-&gt;numChannels. If non-interleaved samples were requested, buffer is a pointer to the first element of an array of non-interleaved buffer pointers, one for each channel.</td></tr>
+ <tr><td class="paramname">frames</td><td>The number of frames to be written from buffer. This parameter is not constrained to a specific range, however high performance applications will want to match this parameter to the framesPerBuffer parameter used when opening the stream.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success PaNoError will be returned, or paOutputUnderflowed if additional output data was inserted after the previous call and before this call. </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><a class="el" href="portaudio19_8h.html">portaudio19.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/portaudio19_8h.js b/html/portaudio19_8h.js
new file mode 100644
index 000000000..04edd753e
--- /dev/null
+++ b/html/portaudio19_8h.js
@@ -0,0 +1,138 @@
+var portaudio19_8h =
+[
+ [ "PaHostApiInfo", "structPaHostApiInfo.html", "structPaHostApiInfo" ],
+ [ "PaHostErrorInfo", "structPaHostErrorInfo.html", "structPaHostErrorInfo" ],
+ [ "PaDeviceInfo", "structPaDeviceInfo.html", "structPaDeviceInfo" ],
+ [ "PaStreamParameters", "structPaStreamParameters.html", "structPaStreamParameters" ],
+ [ "PaStreamCallbackTimeInfo", "structPaStreamCallbackTimeInfo.html", "structPaStreamCallbackTimeInfo" ],
+ [ "PaStreamInfo", "structPaStreamInfo.html", "structPaStreamInfo" ],
+ [ "paClipOff", "portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12", null ],
+ [ "paCustomFormat", "portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7", null ],
+ [ "paDitherOff", "portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707", null ],
+ [ "paFloat32", "portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081", null ],
+ [ "paFormatIsSupported", "portaudio19_8h.html#a400df642339bf4112333060af6a43c0f", null ],
+ [ "paFramesPerBufferUnspecified", "portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b", null ],
+ [ "paInputOverflow", "portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47", null ],
+ [ "paInputUnderflow", "portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15", null ],
+ [ "paInt16", "portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd", null ],
+ [ "paInt24", "portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7", null ],
+ [ "paInt32", "portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf", null ],
+ [ "paInt8", "portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e", null ],
+ [ "paNeverDropInput", "portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5", null ],
+ [ "paNoDevice", "portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297", null ],
+ [ "paNoFlag", "portaudio19_8h.html#ad33384abe3754a39f4773f2561773595", null ],
+ [ "paNonInterleaved", "portaudio19_8h.html#a1d79f0b88812cef5364b276dbbc898b5", null ],
+ [ "paOutputOverflow", "portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462", null ],
+ [ "paOutputUnderflow", "portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89", null ],
+ [ "paPlatformSpecificFlags", "portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51", null ],
+ [ "paPrimeOutputBuffersUsingStreamCallback", "portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d", null ],
+ [ "paPrimingOutput", "portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d", null ],
+ [ "paUInt8", "portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37", null ],
+ [ "paUseHostApiSpecificDeviceSpecification", "portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5", null ],
+ [ "PaDeviceIndex", "portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361", null ],
+ [ "PaDeviceInfo", "portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3", null ],
+ [ "PaError", "portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d", null ],
+ [ "PaErrorCode", "portaudio19_8h.html#af3e4186dbeeb329bceafc0efc2124d98", null ],
+ [ "PaHostApiIndex", "portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930", null ],
+ [ "PaHostApiInfo", "portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352", null ],
+ [ "PaHostApiTypeId", "portaudio19_8h.html#ae247ec252e84112170079ece319fc42c", null ],
+ [ "PaHostErrorInfo", "portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560", null ],
+ [ "PaSampleFormat", "portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96", null ],
+ [ "PaStream", "portaudio19_8h.html#a19874734f89958fccf86785490d53b4c", null ],
+ [ "PaStreamCallback", "portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710", null ],
+ [ "PaStreamCallbackFlags", "portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82", null ],
+ [ "PaStreamCallbackResult", "portaudio19_8h.html#a82cf09a8d14c7b614a8b73774f4952f1", null ],
+ [ "PaStreamCallbackTimeInfo", "portaudio19_8h.html#ac81b1065de3722c62eae395281451a73", null ],
+ [ "PaStreamFinishedCallback", "portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2", null ],
+ [ "PaStreamFlags", "portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6", null ],
+ [ "PaStreamInfo", "portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc", null ],
+ [ "PaStreamParameters", "portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12", null ],
+ [ "PaTime", "portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd", null ],
+ [ "PaErrorCode", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7", [
+ [ "paNoError", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aeb09d15a48b6c1034728a9c518cfe4ba", null ],
+ [ "paNotInitialized", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a12769658a78482b4265673f7c08fbb57", null ],
+ [ "paUnanticipatedHostError", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a47726071f5dccc656d5e3ff20bbfc5a0", null ],
+ [ "paInvalidChannelCount", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a46c51714378540c67c46895e726fb787", null ],
+ [ "paInvalidSampleRate", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a30a98097c3b6d9789077b72c26ae7c24", null ],
+ [ "paInvalidDevice", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a3442d8018bfa4329847d87df68b564a3", null ],
+ [ "paInvalidFlag", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aa5e7d0d9ea49ef845a93c89a3d138294", null ],
+ [ "paSampleFormatNotSupported", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a69660cd762aec2672fd3393e0971e99c", null ],
+ [ "paBadIODeviceCombination", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a795db60c291d92362b87edbc0bdb56cc", null ],
+ [ "paInsufficientMemory", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ad58986a9b5064d5a29c7ed0837bfc621", null ],
+ [ "paBufferTooBig", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a5a07d92bec4707ab34a01893bf24940e", null ],
+ [ "paBufferTooSmall", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a0711883755e19ee598cefa1db34d98cb", null ],
+ [ "paNullCallback", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a3fbb82a5d01ed678642426f1f5058e2c", null ],
+ [ "paBadStreamPtr", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7aef50bc6456d8bcbd94d1690dfb8d447a", null ],
+ [ "paTimedOut", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a26ddab3d4dace3978ec6d5b3ccc10e87", null ],
+ [ "paInternalError", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4851f9f753cdad3e7a89380d6589816c", null ],
+ [ "paDeviceUnavailable", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a467dac712e45745d8b0d8cd429fd1a01", null ],
+ [ "paIncompatibleHostApiSpecificStreamInfo", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a44f6cce375a3d38af28652179a400403", null ],
+ [ "paStreamIsStopped", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a43201ac8bea6578d4a13024315c24117", null ],
+ [ "paStreamIsNotStopped", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a9e05b6974d01fcce82c5d94b575ff1b2", null ],
+ [ "paInputOverflowed", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a25d517e59ea2e846119d972d5f1c53bb", null ],
+ [ "paOutputUnderflowed", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a77657d34c5e91a2962e7df7730441eee", null ],
+ [ "paHostApiNotFound", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4b470a48b5fd9cf04591b1fbdd2ad26a", null ],
+ [ "paInvalidHostApi", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a99cc1bb53662f07a06876ec1818356a7", null ],
+ [ "paCanNotReadFromACallbackStream", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a", null ],
+ [ "paCanNotWriteToACallbackStream", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255", null ],
+ [ "paCanNotReadFromAnOutputOnlyStream", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c", null ],
+ [ "paCanNotWriteToAnInputOnlyStream", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d", null ],
+ [ "paIncompatibleStreamHostApi", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a82f2e0e1c05189caf15b5f6c016edac6", null ],
+ [ "paBadBufferPtr", "portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a8679fc0a41ce0517d89a53b9c182a4b8", null ]
+ ] ],
+ [ "PaHostApiTypeId", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae", [
+ [ "paInDevelopment", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea6d01a3fac7c228e8481efd5fd269f26d", null ],
+ [ "paDirectSound", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea5a888ef503d4dee954bb3582a65eb9a0", null ],
+ [ "paMME", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea92db20780c2d5a900ea6a9e988b4da0c", null ],
+ [ "paASIO", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea540d6dd219e6a6856347b66c4637adbe", null ],
+ [ "paSoundManager", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea069313b969ea3d41a275720879aa5ba8", null ],
+ [ "paCoreAudio", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaa7295ccb885c47b70c829f8236161d1a", null ],
+ [ "paOSS", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea9afdcbf978e7b8b48db08a7c5208ebe4", null ],
+ [ "paALSA", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea5fb23d8b2cf3e2e714298de5ab1b83e1", null ],
+ [ "paAL", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea40c3e003e36409b4a1aae360625c69a9", null ],
+ [ "paBeOS", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeab6ef5d4eff3f3e80b90148a4b871b501", null ],
+ [ "paWDMKS", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeacb4ba221afe42867d96ab345ee13d78d", null ],
+ [ "paJACK", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaf51e19fba6cd8946f06af332e61ad190", null ],
+ [ "paWASAPI", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aeaa27b155bf2883aef821dfb6eba89e456", null ],
+ [ "paAudioScienceHPI", "portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5aea4651a7c2fb6e75843c130d82be7c7c4f", null ]
+ ] ],
+ [ "PaStreamCallbackResult", "portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32", [
+ [ "paContinue", "portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32acba49cbf0e3bf605bb3deecef3b4fce3", null ],
+ [ "paComplete", "portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32aa01800db52ead393d8b0016f63d76650", null ],
+ [ "paAbort", "portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32acaf141eb5d71420ffb4474da1dbd8de2", null ]
+ ] ],
+ [ "Pa_AbortStream", "portaudio19_8h.html#a138e57abde4e833c457b64895f638a25", null ],
+ [ "Pa_CloseStream", "portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104", null ],
+ [ "Pa_GetDefaultHostApi", "portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac", null ],
+ [ "Pa_GetDefaultInputDevice", "portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b", null ],
+ [ "Pa_GetDefaultOutputDevice", "portaudio19_8h.html#adc955dfab007624000695c48d4f876dc", null ],
+ [ "Pa_GetDeviceCount", "portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d", null ],
+ [ "Pa_GetDeviceInfo", "portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb", null ],
+ [ "Pa_GetErrorText", "portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d", null ],
+ [ "Pa_GetHostApiCount", "portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9", null ],
+ [ "Pa_GetHostApiInfo", "portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90", null ],
+ [ "Pa_GetLastHostErrorInfo", "portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0", null ],
+ [ "Pa_GetSampleSize", "portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1", null ],
+ [ "Pa_GetStreamCpuLoad", "portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115", null ],
+ [ "Pa_GetStreamInfo", "portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758", null ],
+ [ "Pa_GetStreamReadAvailable", "portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816", null ],
+ [ "Pa_GetStreamTime", "portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749", null ],
+ [ "Pa_GetStreamWriteAvailable", "portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61", null ],
+ [ "Pa_GetVersion", "portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4", null ],
+ [ "Pa_GetVersionText", "portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445", null ],
+ [ "Pa_HostApiDeviceIndexToDeviceIndex", "portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd", null ],
+ [ "Pa_HostApiTypeIdToHostApiIndex", "portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f", null ],
+ [ "Pa_Initialize", "portaudio19_8h.html#abed859482d156622d9332dff9b2d89da", null ],
+ [ "Pa_IsFormatSupported", "portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d", null ],
+ [ "Pa_IsStreamActive", "portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a", null ],
+ [ "Pa_IsStreamStopped", "portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f", null ],
+ [ "Pa_OpenDefaultStream", "portaudio19_8h.html#a0a12735ac191200f696a43b87667b714", null ],
+ [ "Pa_OpenStream", "portaudio19_8h.html#a443ad16338191af364e3be988014cbbe", null ],
+ [ "Pa_ReadStream", "portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7", null ],
+ [ "Pa_SetStreamFinishedCallback", "portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838", null ],
+ [ "Pa_Sleep", "portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d", null ],
+ [ "Pa_StartStream", "portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b", null ],
+ [ "Pa_StopStream", "portaudio19_8h.html#af18dd60220251286c337631a855e38a0", null ],
+ [ "Pa_Terminate", "portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221", null ],
+ [ "Pa_WriteStream", "portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d", null ]
+]; \ No newline at end of file
diff --git a/html/portaudio19_8h_source.html b/html/portaudio19_8h_source.html
new file mode 100644
index 000000000..8a17f8951
--- /dev/null
+++ b/html/portaudio19_8h_source.html
@@ -0,0 +1,565 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/portaudio19.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('portaudio19_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">portaudio19.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="portaudio19_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// NOTE: Copy this file to portaudio.h in order to compile with V19 portaudio</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#ifndef PORTAUDIO_H</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORTAUDIO_H</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * $Id: portaudio.h 1061 2006-06-19 22:46:41Z lschwardt $</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * PortAudio Portable Real-Time Audio Library</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * PortAudio API Header File</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * Latest version available at: http://www.portaudio.com/</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * Copyright (c) 1999-2002 Ross Bencina and Phil Burk</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * a copy of this software and associated documentation files</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * (the &quot;Software&quot;), to deal in the Software without restriction,</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * including without limitation the rights to use, copy, modify, merge,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * publish, distribute, sublicense, and/or sell copies of the Software,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * and to permit persons to whom the Software is furnished to do so,</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * subject to the following conditions:</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * included in all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * Any person wishing to distribute modifications to the Software is</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * requested to send the modifications to the original developer so that</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * they can be incorporated into the canonical version.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;{</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4">Pa_GetVersion</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445">Pa_GetVersionText</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d"> 64</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7"> 65</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; paNoError = 0,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; paNotInitialized = -10000,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; paUnanticipatedHostError,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; paInvalidChannelCount,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; paInvalidSampleRate,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; paInvalidDevice,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; paInvalidFlag,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; paSampleFormatNotSupported,</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; paBadIODeviceCombination,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; paInsufficientMemory,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; paBufferTooBig,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; paBufferTooSmall,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; paNullCallback,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; paBadStreamPtr,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; paTimedOut,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; paInternalError,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; paDeviceUnavailable,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; paIncompatibleHostApiSpecificStreamInfo,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; paStreamIsStopped,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; paStreamIsNotStopped,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; paInputOverflowed,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; paOutputUnderflowed,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; paHostApiNotFound,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; paInvalidHostApi,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a"> 92</a></span>&#160; <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">paCanNotReadFromACallbackStream</a>, </div>
+<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255"> 93</a></span>&#160; <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">paCanNotWriteToACallbackStream</a>, </div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c"> 94</a></span>&#160; <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">paCanNotReadFromAnOutputOnlyStream</a>, </div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d"> 95</a></span>&#160; <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">paCanNotWriteToAnInputOnlyStream</a>, </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; paIncompatibleStreamHostApi,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; paBadBufferPtr</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;} <a class="code" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a>;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a>( PaError errorCode );</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;PaError <a class="code" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361"> 154</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>;</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a8c26dd5e6f28bb4cda7a1f5460282297"> 162</a></span>&#160;<span class="preprocessor">#define paNoDevice ((PaDeviceIndex)-1)</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a14795fe3377c3b037025a61e550d44b5"> 170</a></span>&#160;<span class="preprocessor">#define paUseHostApiSpecificDeviceSpecification ((PaDeviceIndex)-2)</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment">/* Host API enumeration mechanism */</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930"> 180</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;PaHostApiIndex <a class="code" href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;PaHostApiIndex <a class="code" href="portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac">Pa_GetDefaultHostApi</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae"> 217</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;{</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; paInDevelopment=0, <span class="comment">/* use while developing support for a new host API */</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; paDirectSound=1,</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; paMME=2,</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; paASIO=3,</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; paSoundManager=4,</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; paCoreAudio=5,</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; paOSS=7,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; paALSA=8,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; paAL=9,</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; paBeOS=10,</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; paWDMKS=11,</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; paJACK=12,</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; paWASAPI=13,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; paAudioScienceHPI=14</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;} <a class="code" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a>;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html"> 238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaHostApiInfo.html">PaHostApiInfo</a></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;{</div>
+<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14"> 241</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14">structVersion</a>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f"> 243</a></span>&#160; <a class="code" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> <a class="code" href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f">type</a>;</div>
+<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec"> 245</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec">name</a>;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1"> 252</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1">deviceCount</a>;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d"> 258</a></span>&#160; PaDeviceIndex <a class="code" href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d">defaultInputDevice</a>;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2"> 264</a></span>&#160; PaDeviceIndex <a class="code" href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2">defaultOutputDevice</a>;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; </div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;} <a class="code" href="portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352">PaHostApiInfo</a>;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaHostApiInfo.html">PaHostApiInfo</a> * <a class="code" href="portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90">Pa_GetHostApiInfo</a>( PaHostApiIndex hostApi );</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;PaHostApiIndex <a class="code" href="portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f">Pa_HostApiTypeIdToHostApiIndex</a>( <a class="code" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> type );</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;PaDeviceIndex <a class="code" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">Pa_HostApiDeviceIndexToDeviceIndex</a>( PaHostApiIndex hostApi,</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordtype">int</span> hostApiDeviceIndex );</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structPaHostErrorInfo.html"> 331</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaHostErrorInfo.html">PaHostErrorInfo</a>{</div>
+<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7"> 332</a></span>&#160; <a class="code" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> <a class="code" href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7">hostApiType</a>; </div>
+<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec"> 333</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec">errorCode</a>; </div>
+<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c"> 334</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c">errorText</a>; </div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}<a class="code" href="portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560">PaHostErrorInfo</a>;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaHostErrorInfo.html">PaHostErrorInfo</a>* <a class="code" href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">Pa_GetLastHostErrorInfo</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment">/* Device enumeration and capabilities */</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;PaDeviceIndex <a class="code" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;PaDeviceIndex <a class="code" href="portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b">Pa_GetDefaultInputDevice</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;PaDeviceIndex <a class="code" href="portaudio19_8h.html#adc955dfab007624000695c48d4f876dc">Pa_GetDefaultOutputDevice</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd"> 400</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">double</span> <a class="code" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96"> 422</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;</div>
+<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a2f16d29916725b8791eae60ab9e0b081"> 425</a></span>&#160;<span class="preprocessor">#define paFloat32 ((PaSampleFormat) 0x00000001) </span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a6fea69f3d81b628288325c06310b2fcf"> 426</a></span>&#160;<span class="preprocessor">#define paInt32 ((PaSampleFormat) 0x00000002) </span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a7f891a0bd9e94a94a8f446c176b749e7"> 427</a></span>&#160;<span class="preprocessor">#define paInt24 ((PaSampleFormat) 0x00000004) </span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ab284f8e0a161d78ede863aec45461dbd"> 428</a></span>&#160;<span class="preprocessor">#define paInt16 ((PaSampleFormat) 0x00000008) </span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a058ecfb48ac9f0efad7a7b0d446efe3e"> 429</a></span>&#160;<span class="preprocessor">#define paInt8 ((PaSampleFormat) 0x00000010) </span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad826044e4ffe7b16bf990803ab77df37"> 430</a></span>&#160;<span class="preprocessor">#define paUInt8 ((PaSampleFormat) 0x00000020) </span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#aba595f6b645c8134a8ac3004957b9ff7"> 431</a></span>&#160;<span class="preprocessor">#define paCustomFormat ((PaSampleFormat) 0x00010000)</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor">#define paNonInterleaved ((PaSampleFormat) 0x80000000)</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaDeviceInfo.html">PaDeviceInfo</a></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;{</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">int</span> structVersion; <span class="comment">/* this is struct version 2 */</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; PaHostApiIndex hostApi; <span class="comment">/* note this is a host API index, not a type id*/</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; </div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordtype">int</span> maxInputChannels;</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">int</span> maxOutputChannels;</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="comment">/* Default latency values for interactive performance. */</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; PaTime defaultLowInputLatency;</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; PaTime defaultLowOutputLatency;</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="comment">/* Default latency values for robust non-interactive applications (eg. playing sound files). */</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; PaTime defaultHighInputLatency;</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; PaTime defaultHighOutputLatency;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keywordtype">double</span> defaultSampleRate;</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;} <a class="code" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a>;</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaDeviceInfo.html">PaDeviceInfo</a>* <a class="code" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a>( PaDeviceIndex device );</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html"> 476</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaStreamParameters.html">PaStreamParameters</a></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;{</div>
+<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084"> 484</a></span>&#160; PaDeviceIndex <a class="code" href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084">device</a>;</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; </div>
+<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca"> 491</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca">channelCount</a>;</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
+<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b"> 497</a></span>&#160; PaSampleFormat <a class="code" href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b">sampleFormat</a>;</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
+<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0"> 510</a></span>&#160; PaTime <a class="code" href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0">suggestedLatency</a>;</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9"> 517</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9">hostApiSpecificStreamInfo</a>;</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;} <a class="code" href="portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12">PaStreamParameters</a>;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;</div>
+<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a400df642339bf4112333060af6a43c0f"> 523</a></span>&#160;<span class="preprocessor">#define paFormatIsSupported (0)</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;PaError <a class="code" href="portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d">Pa_IsFormatSupported</a>( <span class="keyword">const</span> <a class="code" href="structPaStreamParameters.html">PaStreamParameters</a> *inputParameters,</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keyword">const</span> <a class="code" href="structPaStreamParameters.html">PaStreamParameters</a> *outputParameters,</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordtype">double</span> sampleRate );</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment">/* Streaming types and functions */</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div>
+<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c"> 573</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a>;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div>
+<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ac1e20b97c1858a59bc62823573c59f0b"> 580</a></span>&#160;<span class="preprocessor">#define paFramesPerBufferUnspecified (0)</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;</div>
+<div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6"> 591</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>;</div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
+<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad33384abe3754a39f4773f2561773595"> 594</a></span>&#160;<span class="preprocessor">#define paNoFlag ((PaStreamFlags) 0)</span></div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a837b8a81be3f7e36c96003e0d8dcec12"> 599</a></span>&#160;<span class="preprocessor">#define paClipOff ((PaStreamFlags) 0x00000001)</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#add037e93aec78fa8d67f7a59ed500707"> 604</a></span>&#160;<span class="preprocessor">#define paDitherOff ((PaStreamFlags) 0x00000002)</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad89be5ed5279fc4c4a8495c775e1d5d5"> 615</a></span>&#160;<span class="preprocessor">#define paNeverDropInput ((PaStreamFlags) 0x00000004)</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad7b862a223edd680d7985c33c847e31d"> 623</a></span>&#160;<span class="preprocessor">#define paPrimeOutputBuffersUsingStreamCallback ((PaStreamFlags) 0x00000008)</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a8522957e1bf814b9782d3a0e314c8b51"> 628</a></span>&#160;<span class="preprocessor">#define paPlatformSpecificFlags ((PaStreamFlags)0xFFFF0000)</span></div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="structPaStreamCallbackTimeInfo.html"> 633</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a>{</div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; PaTime inputBufferAdcTime;</div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; PaTime currentTime;</div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; PaTime outputBufferDacTime;</div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;} <a class="code" href="portaudio19_8h.html#ac81b1065de3722c62eae395281451a73">PaStreamCallbackTimeInfo</a>;</div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;</div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div>
+<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82"> 646</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a>;</div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div>
+<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a57d1879f52406bdedfdda8f79f458e15"> 655</a></span>&#160;<span class="preprocessor">#define paInputUnderflow ((PaStreamCallbackFlags) 0x00000001)</span></div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#aea144f0edaf02d0ac8b113f41fb95c47"> 664</a></span>&#160;<span class="preprocessor">#define paInputOverflow ((PaStreamCallbackFlags) 0x00000002)</span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#aa17c91c859b12ebbf53a1440def53c89"> 670</a></span>&#160;<span class="preprocessor">#define paOutputUnderflow ((PaStreamCallbackFlags) 0x00000004)</span></div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ac22bb260d47b348bd3aab8813fd45462"> 675</a></span>&#160;<span class="preprocessor">#define paOutputOverflow ((PaStreamCallbackFlags) 0x00000008)</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ad6616980c2259866a39eb2b76fa4697d"> 681</a></span>&#160;<span class="preprocessor">#define paPrimingOutput ((PaStreamCallbackFlags) 0x00000010)</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32"> 687</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a></div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;{</div>
+<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; paContinue=0,</div>
+<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; paComplete=1,</div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; paAbort=2</div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;} <a class="code" href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a>;</div>
+<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;</div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;</div>
+<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710"> 739</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a>(</div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *input, <span class="keywordtype">void</span> *output,</div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> frameCount,</div>
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">const</span> <a class="code" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a>* timeInfo,</div>
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; PaStreamCallbackFlags statusFlags,</div>
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;</div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;</div>
+<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>( PaStream** stream,</div>
+<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; <span class="keyword">const</span> <a class="code" href="structPaStreamParameters.html">PaStreamParameters</a> *inputParameters,</div>
+<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">const</span> <a class="code" href="structPaStreamParameters.html">PaStreamParameters</a> *outputParameters,</div>
+<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; PaStreamFlags streamFlags,</div>
+<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <a class="code" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *streamCallback,</div>
+<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;</div>
+<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;</div>
+<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>( PaStream** stream,</div>
+<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; <span class="keywordtype">int</span> numInputChannels,</div>
+<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <span class="keywordtype">int</span> numOutputChannels,</div>
+<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; PaSampleFormat sampleFormat,</div>
+<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a> *streamCallback,</div>
+<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;</div>
+<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;</div>
+<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a>( PaStream *stream );</div>
+<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;</div>
+<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;</div>
+<div class="line"><a name="l00871"></a><span class="lineno"><a class="line" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2"> 871</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a>( <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;</div>
+<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;</div>
+<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;PaError <a class="code" href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">Pa_SetStreamFinishedCallback</a>( PaStream *stream, <a class="code" href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a>* streamFinishedCallback ); </div>
+<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;</div>
+<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;</div>
+<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a>( PaStream *stream );</div>
+<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;</div>
+<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;</div>
+<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;PaError <a class="code" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>( PaStream *stream );</div>
+<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;</div>
+<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;</div>
+<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>( PaStream *stream );</div>
+<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;</div>
+<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;</div>
+<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">Pa_IsStreamStopped</a>( PaStream *stream );</div>
+<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;</div>
+<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;</div>
+<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">Pa_IsStreamActive</a>( PaStream *stream );</div>
+<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;</div>
+<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;</div>
+<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;</div>
+<div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="structPaStreamInfo.html"> 948</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structPaStreamInfo.html">PaStreamInfo</a></div>
+<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;{</div>
+<div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b"> 951</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b">structVersion</a>;</div>
+<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;</div>
+<div class="line"><a name="l00959"></a><span class="lineno"><a class="line" href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399"> 959</a></span>&#160; PaTime <a class="code" href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399">inputLatency</a>;</div>
+<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;</div>
+<div class="line"><a name="l00967"></a><span class="lineno"><a class="line" href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840"> 967</a></span>&#160; PaTime <a class="code" href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840">outputLatency</a>;</div>
+<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;</div>
+<div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd"> 976</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd">sampleRate</a>;</div>
+<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; </div>
+<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;} <a class="code" href="portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc">PaStreamInfo</a>;</div>
+<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;</div>
+<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;</div>
+<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaStreamInfo.html">PaStreamInfo</a>* <a class="code" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo</a>( PaStream *stream );</div>
+<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;</div>
+<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160;</div>
+<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;PaTime <a class="code" href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime</a>( PaStream *stream );</div>
+<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div>
+<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<span class="keywordtype">double</span> <a class="code" href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">Pa_GetStreamCpuLoad</a>( PaStream* stream );</div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160;</div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">Pa_ReadStream</a>( PaStream* stream,</div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> frames );</div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;</div>
+<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div>
+<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream</a>( PaStream* stream,</div>
+<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> frames );</div>
+<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div>
+<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;</div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="keywordtype">signed</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">Pa_GetStreamReadAvailable</a>( PaStream* stream );</div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="keywordtype">signed</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">Pa_GetStreamWriteAvailable</a>( PaStream* stream );</div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;</div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;</div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="comment">/* Miscellaneous utilities */</span></div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;</div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;</div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a>( PaSampleFormat format );</div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;</div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="keywordtype">void</span> <a class="code" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a>( <span class="keywordtype">long</span> msec );</div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;</div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PORTAUDIO_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="portaudio19_8h_html_a5efc2a97ba96a3e06849c1a857127acc"><div class="ttname"><a href="portaudio19_8h.html#a5efc2a97ba96a3e06849c1a857127acc">PaStreamInfo</a></div><div class="ttdeci">struct PaStreamInfo PaStreamInfo</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0b62d4b74b5d3d88368e9e4c0b8b2dc7"><div class="ttname"><a href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">Pa_ReadStream</a></div><div class="ttdeci">PaError Pa_ReadStream(PaStream *stream, void *buffer, unsigned long frames)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ae9bfb9c4e1895326f30f80d415c66c32"><div class="ttname"><a href="portaudio19_8h.html#ae9bfb9c4e1895326f30f80d415c66c32">PaStreamCallbackResult</a></div><div class="ttdeci">PaStreamCallbackResult</div><div class="ttdef"><b>Definition:</b> portaudio19.h:687</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a1f3a8c465488e7af8024237256d80c14"><div class="ttname"><a href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14">PaHostApiInfo::structVersion</a></div><div class="ttdeci">int structVersion</div><div class="ttdef"><b>Definition:</b> portaudio19.h:241</div></div>
+<div class="ttc" id="portaudio19_8h_html_a4582d93c2c2e60e12be3d74c5fe00b96"><div class="ttname"><a href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a></div><div class="ttdeci">unsigned long PaSampleFormat</div><div class="ttdef"><b>Definition:</b> portaudio19.h:422</div></div>
+<div class="ttc" id="portaudio19_8h_html_ad04c33f045fa58d7b705b56b1fd3e816"><div class="ttname"><a href="portaudio19_8h.html#ad04c33f045fa58d7b705b56b1fd3e816">Pa_GetStreamReadAvailable</a></div><div class="ttdeci">signed long Pa_GetStreamReadAvailable(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2e45bf8b5145f131a91c128af2bdaec7"><div class="ttname"><a href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7">PaErrorCode</a></div><div class="ttdeci">PaErrorCode</div><div class="ttdef"><b>Definition:</b> portaudio19.h:65</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a5424bfcdf9f73b17cddc89e827a45d3f"><div class="ttname"><a href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f">PaHostApiInfo::type</a></div><div class="ttdeci">PaHostApiTypeId type</div><div class="ttdef"><b>Definition:</b> portaudio19.h:243</div></div>
+<div class="ttc" id="portaudio19_8h_html_a55a005924bcfa0424594f4f65cd4ae82"><div class="ttname"><a href="portaudio19_8h.html#a55a005924bcfa0424594f4f65cd4ae82">PaStreamCallbackFlags</a></div><div class="ttdeci">unsigned long PaStreamCallbackFlags</div><div class="ttdef"><b>Definition:</b> portaudio19.h:646</div></div>
+<div class="ttc" id="portaudio19_8h_html_adc955dfab007624000695c48d4f876dc"><div class="ttname"><a href="portaudio19_8h.html#adc955dfab007624000695c48d4f876dc">Pa_GetDefaultOutputDevice</a></div><div class="ttdeci">PaDeviceIndex Pa_GetDefaultOutputDevice(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a54f306b5e5258323c95a27c5722258cd"><div class="ttname"><a href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">Pa_HostApiDeviceIndexToDeviceIndex</a></div><div class="ttdeci">PaDeviceIndex Pa_HostApiDeviceIndexToDeviceIndex(PaHostApiIndex hostApi, int hostApiDeviceIndex)</div></div>
+<div class="ttc" id="structPaStreamInfo_html"><div class="ttname"><a href="structPaStreamInfo.html">PaStreamInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:948</div></div>
+<div class="ttc" id="portaudio19_8h_html_a59bc8800f4c058add2e9a4de6f263352"><div class="ttname"><a href="portaudio19_8h.html#a59bc8800f4c058add2e9a4de6f263352">PaHostApiInfo</a></div><div class="ttdeci">struct PaHostApiInfo PaHostApiInfo</div></div>
+<div class="ttc" id="structPaDeviceInfo_html"><div class="ttname"><a href="structPaDeviceInfo.html">PaDeviceInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio.h:139</div></div>
+<div class="ttc" id="portaudio19_8h_html_a83b8c624464dd7bb6a01b06ab596c115"><div class="ttname"><a href="portaudio19_8h.html#a83b8c624464dd7bb6a01b06ab596c115">Pa_GetStreamCpuLoad</a></div><div class="ttdeci">double Pa_GetStreamCpuLoad(PaStream *stream)</div></div>
+<div class="ttc" id="structPaHostErrorInfo_html_a2ab15f358cd7f0a5e8f3d54e161a2fec"><div class="ttname"><a href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec">PaHostErrorInfo::errorCode</a></div><div class="ttdeci">long errorCode</div><div class="ttdef"><b>Definition:</b> portaudio19.h:333</div></div>
+<div class="ttc" id="portaudio19_8h_html_a66da08bcf908e0849c62a6b47f50d7b4"><div class="ttname"><a href="portaudio19_8h.html#a66da08bcf908e0849c62a6b47f50d7b4">Pa_GetVersion</a></div><div class="ttdeci">int Pa_GetVersion(void)</div></div>
+<div class="ttc" id="structPaStreamInfo_html_a9200fdee790d9155bc35d03be51ee2dd"><div class="ttname"><a href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd">PaStreamInfo::sampleRate</a></div><div class="ttdeci">double sampleRate</div><div class="ttdef"><b>Definition:</b> portaudio19.h:976</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a"><div class="ttname"><a href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">paCanNotReadFromACallbackStream</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:92</div></div>
+<div class="ttc" id="portaudio19_8h_html_a3d9c4cbda4e9f381b76f287c3de8a758"><div class="ttname"><a href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo</a></div><div class="ttdeci">const PaStreamInfo * Pa_GetStreamInfo(PaStream *stream)</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a78afe5d557543c82cd9773229e25a8ec"><div class="ttname"><a href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec">PaHostApiInfo::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> portaudio19.h:245</div></div>
+<div class="ttc" id="portaudio19_8h_html_a8eaebe3d39c5ea45598da8f86dc2e5ae"><div class="ttname"><a href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a></div><div class="ttdeci">PaHostApiTypeId</div><div class="ttdef"><b>Definition:</b> portaudio19.h:217</div></div>
+<div class="ttc" id="structPaHostApiInfo_html"><div class="ttname"><a href="structPaHostApiInfo.html">PaHostApiInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:238</div></div>
+<div class="ttc" id="portaudio19_8h_html_aad573f208b60577f21d2777a7c5054e0"><div class="ttname"><a href="portaudio19_8h.html#aad573f208b60577f21d2777a7c5054e0">Pa_GetLastHostErrorInfo</a></div><div class="ttdeci">const PaHostErrorInfo * Pa_GetLastHostErrorInfo(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_abf9f2f82da95553d5adb929af670f74b"><div class="ttname"><a href="portaudio19_8h.html#abf9f2f82da95553d5adb929af670f74b">Pa_GetDefaultInputDevice</a></div><div class="ttdeci">PaDeviceIndex Pa_GetDefaultInputDevice(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_aa11e7b06b2cde8621551f5d527965838"><div class="ttname"><a href="portaudio19_8h.html#aa11e7b06b2cde8621551f5d527965838">Pa_SetStreamFinishedCallback</a></div><div class="ttdeci">PaError Pa_SetStreamFinishedCallback(PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a443ad16338191af364e3be988014cbbe"><div class="ttname"><a href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a></div><div class="ttdeci">PaError Pa_OpenStream(PaStream **stream, const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags streamFlags, PaStreamCallback *streamCallback, void *userData)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ae606855a611cf29c7d2d7421df5e3b5d"><div class="ttname"><a href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a></div><div class="ttdeci">const char * Pa_GetErrorText(PaError errorCode)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d"><div class="ttname"><a href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">paCanNotWriteToAnInputOnlyStream</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:95</div></div>
+<div class="ttc" id="portaudio19_8h_html_abed859482d156622d9332dff9b2d89da"><div class="ttname"><a href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a></div><div class="ttdeci">PaError Pa_Initialize(void)</div></div>
+<div class="ttc" id="structPaStreamParameters_html_aff01b9fa0710ad1654471e97665c06a9"><div class="ttname"><a href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9">PaStreamParameters::hostApiSpecificStreamInfo</a></div><div class="ttdeci">void * hostApiSpecificStreamInfo</div><div class="ttdef"><b>Definition:</b> portaudio19.h:517</div></div>
+<div class="ttc" id="portaudio19_8h_html_a19874734f89958fccf86785490d53b4c"><div class="ttname"><a href="portaudio19_8h.html#a19874734f89958fccf86785490d53b4c">PaStream</a></div><div class="ttdeci">void PaStream</div><div class="ttdef"><b>Definition:</b> portaudio19.h:573</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0db317604e916e8bd6098e60e6237221"><div class="ttname"><a href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a></div><div class="ttdeci">PaError Pa_Terminate(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c"><div class="ttname"><a href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">paCanNotReadFromAnOutputOnlyStream</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:94</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a85a62057c3479d3efaa477d8562cf21d"><div class="ttname"><a href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d">PaHostApiInfo::defaultInputDevice</a></div><div class="ttdeci">PaDeviceIndex defaultInputDevice</div><div class="ttdef"><b>Definition:</b> portaudio19.h:258</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a44e3adfaba0117a6780e2493468c96b1"><div class="ttname"><a href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1">PaHostApiInfo::deviceCount</a></div><div class="ttdeci">int deviceCount</div><div class="ttdef"><b>Definition:</b> portaudio19.h:252</div></div>
+<div class="ttc" id="portaudio19_8h_html_a541ed0b734df2631bc4c229acf92abc1"><div class="ttname"><a href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a></div><div class="ttdeci">PaError Pa_GetSampleSize(PaSampleFormat format)</div></div>
+<div class="ttc" id="portaudio19_8h_html_aeef6da084c57c70aa94be97411e19930"><div class="ttname"><a href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a></div><div class="ttdeci">int PaHostApiIndex</div><div class="ttdef"><b>Definition:</b> portaudio19.h:180</div></div>
+<div class="ttc" id="portaudio19_8h_html_a84166d5f748e192341b71cf1b05d28b3"><div class="ttname"><a href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a></div><div class="ttdeci">struct PaDeviceInfo PaDeviceInfo</div></div>
+<div class="ttc" id="portaudio19_8h_html_a1f8709c4971932643681a6f374c4bb5a"><div class="ttname"><a href="portaudio19_8h.html#a1f8709c4971932643681a6f374c4bb5a">Pa_IsStreamActive</a></div><div class="ttdeci">PaError Pa_IsStreamActive(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a7c650aede88ea553066bab9bbe97ea90"><div class="ttname"><a href="portaudio19_8h.html#a7c650aede88ea553066bab9bbe97ea90">Pa_GetHostApiInfo</a></div><div class="ttdeci">const PaHostApiInfo * Pa_GetHostApiInfo(PaHostApiIndex hostApi)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a25595acf48733ec32045aa189c3caa61"><div class="ttname"><a href="portaudio19_8h.html#a25595acf48733ec32045aa189c3caa61">Pa_GetStreamWriteAvailable</a></div><div class="ttdeci">signed long Pa_GetStreamWriteAvailable(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a4949e4a8ef9f9dbe8cbee414ce69841d"><div class="ttname"><a href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a></div><div class="ttdeci">int PaError</div><div class="ttdef"><b>Definition:</b> portaudio19.h:64</div></div>
+<div class="ttc" id="structPaStreamInfo_html_a1f5339e0fef75cea66d9153235698399"><div class="ttname"><a href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399">PaStreamInfo::inputLatency</a></div><div class="ttdeci">PaTime inputLatency</div><div class="ttdef"><b>Definition:</b> portaudio19.h:959</div></div>
+<div class="ttc" id="portaudio19_8h_html_ab2530ee0cb756c67726f9074d3482ef2"><div class="ttname"><a href="portaudio19_8h.html#ab2530ee0cb756c67726f9074d3482ef2">PaStreamFinishedCallback</a></div><div class="ttdeci">void PaStreamFinishedCallback(void *userData)</div><div class="ttdef"><b>Definition:</b> portaudio19.h:871</div></div>
+<div class="ttc" id="portaudio19_8h_html_ae55c77f9b7e3f8eb301a6f1c0e2347ac"><div class="ttname"><a href="portaudio19_8h.html#ae55c77f9b7e3f8eb301a6f1c0e2347ac">Pa_GetDefaultHostApi</a></div><div class="ttdeci">PaHostApiIndex Pa_GetDefaultHostApi(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a075a6efb503a728213bdae24347ed27d"><div class="ttname"><a href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream</a></div><div class="ttdeci">PaError Pa_WriteStream(PaStream *stream, const void *buffer, unsigned long frames)</div></div>
+<div class="ttc" id="structPaStreamParameters_html_ad8d2d3063757b812f9e5f8709f41052b"><div class="ttname"><a href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b">PaStreamParameters::sampleFormat</a></div><div class="ttdeci">PaSampleFormat sampleFormat</div><div class="ttdef"><b>Definition:</b> portaudio19.h:497</div></div>
+<div class="ttc" id="portaudio19_8h_html_a8a60fb2a5ec9cbade3f54a9c978e2710"><div class="ttname"><a href="portaudio19_8h.html#a8a60fb2a5ec9cbade3f54a9c978e2710">PaStreamCallback</a></div><div class="ttdeci">int PaStreamCallback(const void *input, void *output, unsigned long frameCount, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)</div><div class="ttdef"><b>Definition:</b> portaudio19.h:739</div></div>
+<div class="ttc" id="structPaHostErrorInfo_html_aa40a7ed0c73b85b39563d80f7877876c"><div class="ttname"><a href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c">PaHostErrorInfo::errorText</a></div><div class="ttdeci">const char * errorText</div><div class="ttdef"><b>Definition:</b> portaudio19.h:334</div></div>
+<div class="ttc" id="portaudio19_8h_html_a28f3fd9e6d9f933cc695abea71c4b445"><div class="ttname"><a href="portaudio19_8h.html#a28f3fd9e6d9f933cc695abea71c4b445">Pa_GetVersionText</a></div><div class="ttdeci">const char * Pa_GetVersionText(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a19dbdb7c8702e3f4bfc0cdb99dac3dd9"><div class="ttname"><a href="portaudio19_8h.html#a19dbdb7c8702e3f4bfc0cdb99dac3dd9">Pa_GetHostApiCount</a></div><div class="ttdeci">PaHostApiIndex Pa_GetHostApiCount(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_af18dd60220251286c337631a855e38a0"><div class="ttname"><a href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a></div><div class="ttdeci">PaError Pa_StopStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_acfe4d3c5ec1a343f459981bfa2057f8d"><div class="ttname"><a href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount</a></div><div class="ttdeci">PaDeviceIndex Pa_GetDeviceCount(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_abdb313743d6efef26cecdae787a2bd3d"><div class="ttname"><a href="portaudio19_8h.html#abdb313743d6efef26cecdae787a2bd3d">Pa_IsFormatSupported</a></div><div class="ttdeci">PaError Pa_IsFormatSupported(const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate)</div></div>
+<div class="ttc" id="structPaStreamParameters_html_aa1e80ac0551162fd091db8936ccbe9a0"><div class="ttname"><a href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0">PaStreamParameters::suggestedLatency</a></div><div class="ttdeci">PaTime suggestedLatency</div><div class="ttdef"><b>Definition:</b> portaudio19.h:510</div></div>
+<div class="ttc" id="portaudio19_8h_html_ac7d8e091ffc1d1d4a035704660e117eb"><div class="ttname"><a href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a></div><div class="ttdeci">const PaDeviceInfo * Pa_GetDeviceInfo(PaDeviceIndex device)</div></div>
+<div class="ttc" id="structPaStreamParameters_html"><div class="ttname"><a href="structPaStreamParameters.html">PaStreamParameters</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:476</div></div>
+<div class="ttc" id="portaudio19_8h_html_a37c7ac3ace7d2dd1430f40ecdee4ebb6"><div class="ttname"><a href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a></div><div class="ttdeci">unsigned long PaStreamFlags</div><div class="ttdef"><b>Definition:</b> portaudio19.h:591</div></div>
+<div class="ttc" id="portaudio19_8h_html_a1b3c20044c9401c42add29475636e83d"><div class="ttname"><a href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a></div><div class="ttdeci">void Pa_Sleep(long msec)</div></div>
+<div class="ttc" id="structPaHostApiInfo_html_a62632690b5f7906d3c9bfdab91e7f4b2"><div class="ttname"><a href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2">PaHostApiInfo::defaultOutputDevice</a></div><div class="ttdeci">PaDeviceIndex defaultOutputDevice</div><div class="ttdef"><b>Definition:</b> portaudio19.h:264</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2b3fb60e6949f37f7f134105ff425749"><div class="ttname"><a href="portaudio19_8h.html#a2b3fb60e6949f37f7f134105ff425749">Pa_GetStreamTime</a></div><div class="ttdeci">PaTime Pa_GetStreamTime(PaStream *stream)</div></div>
+<div class="ttc" id="structPaStreamInfo_html_a5e053a3f0f6232a5d1ec0dee0f9a943b"><div class="ttname"><a href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b">PaStreamInfo::structVersion</a></div><div class="ttdeci">int structVersion</div><div class="ttdef"><b>Definition:</b> portaudio19.h:951</div></div>
+<div class="ttc" id="structPaHostErrorInfo_html"><div class="ttname"><a href="structPaHostErrorInfo.html">PaHostErrorInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:331</div></div>
+<div class="ttc" id="portaudio19_8h_html_a92f56f88cbd14da0e8e03077e835d104"><div class="ttname"><a href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a></div><div class="ttdeci">PaError Pa_CloseStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_af17a7e6d0471a23071acf8dbd7bbe4bd"><div class="ttname"><a href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a></div><div class="ttdeci">double PaTime</div><div class="ttdef"><b>Definition:</b> portaudio19.h:400</div></div>
+<div class="ttc" id="portaudio19_8h_html_a138e57abde4e833c457b64895f638a25"><div class="ttname"><a href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a></div><div class="ttdeci">PaError Pa_AbortStream(PaStream *stream)</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structPaStreamParameters_html_aebaf648b4d11dd1252a747b76b8da084"><div class="ttname"><a href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084">PaStreamParameters::device</a></div><div class="ttdeci">PaDeviceIndex device</div><div class="ttdef"><b>Definition:</b> portaudio19.h:484</div></div>
+<div class="ttc" id="portaudio19_8h_html_ad79317e65bde63d76c4b8e711ac5a361"><div class="ttname"><a href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a></div><div class="ttdeci">int PaDeviceIndex</div><div class="ttdef"><b>Definition:</b> portaudio19.h:154</div></div>
+<div class="ttc" id="portaudio19_8h_html_ac81b1065de3722c62eae395281451a73"><div class="ttname"><a href="portaudio19_8h.html#ac81b1065de3722c62eae395281451a73">PaStreamCallbackTimeInfo</a></div><div class="ttdeci">struct PaStreamCallbackTimeInfo PaStreamCallbackTimeInfo</div></div>
+<div class="ttc" id="structPaHostErrorInfo_html_aeadfc0e22fee75e94541876d6d7a91f7"><div class="ttname"><a href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7">PaHostErrorInfo::hostApiType</a></div><div class="ttdeci">PaHostApiTypeId hostApiType</div><div class="ttdef"><b>Definition:</b> portaudio19.h:332</div></div>
+<div class="ttc" id="structPaStreamInfo_html_a372a81f39d90a85ae62225e9f57a7840"><div class="ttname"><a href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840">PaStreamInfo::outputLatency</a></div><div class="ttdeci">PaTime outputLatency</div><div class="ttdef"><b>Definition:</b> portaudio19.h:967</div></div>
+<div class="ttc" id="portaudio19_8h_html_a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255"><div class="ttname"><a href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">paCanNotWriteToACallbackStream</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:93</div></div>
+<div class="ttc" id="portaudio19_8h_html_aae5f7523aa88f6e1ab05230103bd3560"><div class="ttname"><a href="portaudio19_8h.html#aae5f7523aa88f6e1ab05230103bd3560">PaHostErrorInfo</a></div><div class="ttdeci">struct PaHostErrorInfo PaHostErrorInfo</div></div>
+<div class="ttc" id="portaudio19_8h_html_a7432aadd26c40452da12fa99fc1a047b"><div class="ttname"><a href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a></div><div class="ttdeci">PaError Pa_StartStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a52d778c985ae9d566de7e13529cc771f"><div class="ttname"><a href="portaudio19_8h.html#a52d778c985ae9d566de7e13529cc771f">Pa_IsStreamStopped</a></div><div class="ttdeci">PaError Pa_IsStreamStopped(PaStream *stream)</div></div>
+<div class="ttc" id="structPaStreamParameters_html_a861ff361da71fc2572dd356c9c9878ca"><div class="ttname"><a href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca">PaStreamParameters::channelCount</a></div><div class="ttdeci">int channelCount</div><div class="ttdef"><b>Definition:</b> portaudio19.h:491</div></div>
+<div class="ttc" id="portaudio19_8h_html_a081c3975126d20b4226facfb7ba0620f"><div class="ttname"><a href="portaudio19_8h.html#a081c3975126d20b4226facfb7ba0620f">Pa_HostApiTypeIdToHostApiIndex</a></div><div class="ttdeci">PaHostApiIndex Pa_HostApiTypeIdToHostApiIndex(PaHostApiTypeId type)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0a12735ac191200f696a43b87667b714"><div class="ttname"><a href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a></div><div class="ttdeci">PaError Pa_OpenDefaultStream(PaStream **stream, int numInputChannels, int numOutputChannels, PaSampleFormat sampleFormat, double sampleRate, unsigned long framesPerBuffer, PaStreamCallback *streamCallback, void *userData)</div></div>
+<div class="ttc" id="structPaStreamCallbackTimeInfo_html"><div class="ttname"><a href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio19.h:633</div></div>
+<div class="ttc" id="portaudio19_8h_html_aaedb633e6f41d592bf999c18bdb8bb12"><div class="ttname"><a href="portaudio19_8h.html#aaedb633e6f41d592bf999c18bdb8bb12">PaStreamParameters</a></div><div class="ttdeci">struct PaStreamParameters PaStreamParameters</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><a class="el" href="portaudio19_8h.html">portaudio19.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/portaudio_8h_source.html b/html/portaudio_8h_source.html
new file mode 100644
index 000000000..e23806ddc
--- /dev/null
+++ b/html/portaudio_8h_source.html
@@ -0,0 +1,569 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/portaudio.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('portaudio_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">portaudio.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// NOTE: Copy this file to portaudio.h in order to compile with V18 portaudio</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifndef PORT_AUDIO_H</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PORT_AUDIO_H</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * $Id: portaudio.h,v 1.5 2002/03/26 18:04:22 philburk Exp $</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * PortAudio Portable Real-Time Audio Library</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * PortAudio API Header File</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Latest version available at: http://www.audiomulch.com/portaudio/</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * Copyright (c) 1999-2000 Ross Bencina and Phil Burk</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * a copy of this software and associated documentation files</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * (the &quot;Software&quot;), to deal in the Software without restriction,</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * including without limitation the rights to use, copy, modify, merge,</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * publish, distribute, sublicense, and/or sell copies of the Software,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * and to permit persons to whom the Software is furnished to do so,</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * subject to the following conditions:</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * included in all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * Any person wishing to distribute modifications to the Software is</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * requested to send the modifications to the original developer so that</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * they can be incorporated into the canonical version.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; paNoError = 0,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; paHostError = -10000,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; paInvalidChannelCount,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; paInvalidSampleRate,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; paInvalidDeviceId,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; paInvalidFlag,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; paSampleFormatNotSupported,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; paBadIODeviceCombination,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; paInsufficientMemory,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; paBufferTooBig,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; paBufferTooSmall,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; paNullCallback,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; paBadStreamPtr,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; paTimedOut,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; paInternalError,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; paDeviceUnavailable</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} PaErrorNum;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> Pa_Initialize() is the library initialisation function - call this before</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> using the library.</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;PaError <a class="code" href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> Pa_Terminate() is the library termination function - call this after</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> using the library.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a>( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> Pa_GetHostError() returns a host specific error code.</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> This can be called after receiving a PortAudio error code of paHostError.</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">long</span> Pa_GetHostError( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> Pa_GetErrorText() translates the supplied PortAudio error number</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> into a human readable message.</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a>( PaError errnum );</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> Sample formats</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> These are formats used to pass sound data between the callback and the</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> stream. Each device has a &quot;native&quot; format which may be used when optimum</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> efficiency or control over conversion is required.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> Formats marked &quot;always available&quot; are supported (emulated) by all </span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> PortAudio implementations.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> The floating point representation (paFloat32) uses +1.0 and -1.0 as the </span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> maximum and minimum respectively.</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> paUInt8 is an unsigned 8 bit format where 128 is considered &quot;ground&quot;</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define paFloat32 ((PaSampleFormat) (1&lt;&lt;0)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt16 ((PaSampleFormat) (1&lt;&lt;1)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt32 ((PaSampleFormat) (1&lt;&lt;2)) </span><span class="comment">/*always available*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt24 ((PaSampleFormat) (1&lt;&lt;3))</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paPackedInt24 ((PaSampleFormat) (1&lt;&lt;4))</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paInt8 ((PaSampleFormat) (1&lt;&lt;5))</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paUInt8 ((PaSampleFormat) (1&lt;&lt;6))</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paCustomFormat ((PaSampleFormat) (1&lt;&lt;16))</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> Device enumeration mechanism.</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> Device ids range from 0 to Pa_CountDevices()-1.</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> Devices may support input, output or both.</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> PaDeviceID;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#define paNoDevice -1</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> Pa_CountDevices( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structPaDeviceInfo.html"> 139</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;{</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">int</span> structVersion;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">int</span> maxInputChannels;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">int</span> maxOutputChannels;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="comment">/* Number of discrete rates, or -1 if range supported. */</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">int</span> numSampleRates;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">/* Array of supported sample rates, or {min,max} if range supported. */</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> *sampleRates;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; PaSampleFormat nativeSampleFormats;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;}</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<a class="code" href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> Pa_GetDefaultInputDeviceID(), Pa_GetDefaultOutputDeviceID() return the</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> default device ids for input and output respectively, or paNoDevice if</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> no device is available.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> The result can be passed to Pa_OpenStream().</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> On the PC, the user can specify a default device by</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> setting an environment variable. For example, to use device #1.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> set PA_RECOMMENDED_OUTPUT_DEVICE=1</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> The user should first determine the available device ids by using</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> the supplied application &quot;pa_devs&quot;.</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;PaDeviceID Pa_GetDefaultInputDeviceID( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;PaDeviceID Pa_GetDefaultOutputDeviceID( <span class="keywordtype">void</span> );</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> Pa_GetDeviceInfo() returns a pointer to an immutable PaDeviceInfo structure</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> for the device specified.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> If the device parameter is out of range the function returns NULL.</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> PortAudio manages the memory referenced by the returned pointer, the client</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> must not manipulate or free the memory. The pointer is only guaranteed to be</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> valid between calls to Pa_Initialize() and Pa_Terminate().</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="keyword">const</span> <a class="code" href="structPaDeviceInfo.html">PaDeviceInfo</a>* <a class="code" href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a>( PaDeviceID device );</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> PaTimestamp is used to represent a continuous sample clock with arbitrary</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> start time that can be used for syncronization. The type is used for the</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> outTime argument to the PortAudioCallback and as the result of Pa_StreamTime()</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">double</span> PaTimestamp;</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> PortAudioCallback is implemented by PortAudio clients.</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> inputBuffer and outputBuffer are arrays of interleaved samples,</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> the format, packing and number of channels used by the buffers are</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> determined by parameters to Pa_OpenStream() (see below).</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> framesPerBuffer is the number of sample frames to be processed by the callback.</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> outTime is the time in samples when the buffer(s) processed by</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> this callback will begin being played at the audio output.</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> See also Pa_StreamTime()</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> userData is the value of a user supplied pointer passed to Pa_OpenStream()</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> intended for storing synthesis data etc.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> return value:</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> The callback can return a non-zero value to stop the stream. This may be</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> useful in applications such as soundfile players where a specific duration</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> of output is required. However, it is not necessary to utilise this mechanism</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> as StopStream() will also terminate the stream. A callback returning a</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> non-zero value must fill the entire outputBuffer.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> NOTE: None of the other stream functions may be called from within the</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> callback function except for Pa_GetCPULoad().</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keyword">typedef</span> int (PortAudioCallback)(</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">void</span> *inputBuffer, <span class="keywordtype">void</span> *outputBuffer,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; PaTimestamp outTime, <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> Stream flags</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> These flags may be supplied (ored together) in the streamFlags argument to</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> the Pa_OpenStream() function.</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor">#define paNoFlag (0)</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paClipOff (1&lt;&lt;0) </span><span class="comment">/* disable default clipping of out of range samples */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paDitherOff (1&lt;&lt;1) </span><span class="comment">/* disable default dithering */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define paPlatformSpecificFlags (0x00010000)</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> A single PortAudioStream provides multiple channels of real-time</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> input and output audio streaming to a client application.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> Pointers to PortAudioStream objects are passed between PortAudio functions.</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> PortAudioStream;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor">#define PaStream PortAudioStream</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> Pa_OpenStream() opens a stream for either input, output or both.</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"> stream is the address of a PortAudioStream pointer which will receive</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> a pointer to the newly opened stream.</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> inputDevice is the id of the device used for input (see PaDeviceID above.)</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> inputDevice may be paNoDevice to indicate that an input device is not required.</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> numInputChannels is the number of channels of sound to be delivered to the</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> callback. It can range from 1 to the value of maxInputChannels in the</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> PaDeviceInfo record for the device specified by the inputDevice parameter.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> If inputDevice is paNoDevice numInputChannels is ignored.</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> inputSampleFormat is the sample format of inputBuffer provided to the callback</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> function. inputSampleFormat may be any of the formats described by the</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> PaSampleFormat enumeration (see above). PortAudio guarantees support for</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> the device&#39;s native formats (nativeSampleFormats in the device info record)</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> and additionally 16 and 32 bit integer and 32 bit floating point formats.</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> Support for other formats is implementation defined.</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> inputDriverInfo is a pointer to an optional driver specific data structure</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> containing additional information for device setup or stream processing.</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> inputDriverInfo is never required for correct operation. If not used</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> inputDriverInfo should be NULL.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> outputDevice is the id of the device used for output (see PaDeviceID above.)</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> outputDevice may be paNoDevice to indicate that an output device is not required.</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> numOutputChannels is the number of channels of sound to be supplied by the</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> callback. See the definition of numInputChannels above for more details.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> outputSampleFormat is the sample format of the outputBuffer filled by the</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> callback function. See the definition of inputSampleFormat above for more</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> details.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> outputDriverInfo is a pointer to an optional driver specific data structure</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> containing additional information for device setup or stream processing.</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> outputDriverInfo is never required for correct operation. If not used</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> outputDriverInfo should be NULL.</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> sampleRate is the desired sampleRate. For full-duplex streams it is the</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"> sample rate for both input and output</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> framesPerBuffer is the length in sample frames of all internal sample buffers</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> used for communication with platform specific audio routines. Wherever</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> possible this corresponds to the framesPerBuffer parameter passed to the</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> callback function.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> numberOfBuffers is the number of buffers used for multibuffered communication</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> with the platform specific audio routines. If you pass zero, then an optimum</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> value will be chosen for you internally. This parameter is provided only</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> as a guide - and does not imply that an implementation must use multibuffered</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> i/o when reliable double buffering is available (such as SndPlayDoubleBuffer()</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> on the Macintosh.)</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> streamFlags may contain a combination of flags ORed together.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> These flags modify the behaviour of the streaming process. Some flags may only</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> be relevant to certain buffer formats.</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> callback is a pointer to a client supplied function that is responsible</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> for processing and filling input and output buffers (see above for details.)</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> userData is a client supplied pointer which is passed to the callback</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> function. It could for example, contain a pointer to instance data necessary</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> for processing the audio buffers.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> return value:</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> Upon success Pa_OpenStream() returns PaNoError and places a pointer to a</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> valid PortAudioStream in the stream argument. The stream is inactive (stopped).</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> If a call to Pa_OpenStream() fails a non-zero error code is returned (see</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> PaError above) and the value of stream is invalid.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a>( PortAudioStream** stream,</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; PaDeviceID inputDevice,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordtype">int</span> numInputChannels,</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; PaSampleFormat inputSampleFormat,</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">void</span> *inputDriverInfo,</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; PaDeviceID outputDevice,</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordtype">int</span> numOutputChannels,</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; PaSampleFormat outputSampleFormat,</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="keywordtype">void</span> *outputDriverInfo,</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> numberOfBuffers,</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; PaStreamFlags streamFlags,</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; PortAudioCallback *<a class="code" href="structcallback.html">callback</a>,</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> Pa_OpenDefaultStream() is a simplified version of Pa_OpenStream() that opens</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> the default input and/or output devices. Most parameters have identical meaning</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> to their Pa_OpenStream() counterparts, with the following exceptions:</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment"> If either numInputChannels or numOutputChannels is 0 the respective device</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment"> is not opened. This has the same effect as passing paNoDevice in the device</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment"> arguments to Pa_OpenStream().</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"> sampleFormat applies to both the input and output buffers.</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a>( PortAudioStream** stream,</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordtype">int</span> numInputChannels,</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordtype">int</span> numOutputChannels,</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; PaSampleFormat sampleFormat,</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordtype">double</span> sampleRate,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> framesPerBuffer,</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> numberOfBuffers,</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; PortAudioCallback *<a class="code" href="structcallback.html">callback</a>,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keywordtype">void</span> *userData );</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> Pa_CloseStream() closes an audio stream, flushing any pending buffers.</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a>( PortAudioStream* );</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> Pa_StartStream() and Pa_StopStream() begin and terminate audio processing.</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="comment"> Pa_StopStream() waits until all pending audio buffers have been played.</span></div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"> Pa_AbortStream() stops playing immediately without waiting for pending</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment"> buffers to complete.</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;PaError <a class="code" href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a>( PortAudioStream *stream );</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> Pa_StreamActive() returns one (1) when the stream is active (ie playing</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> or recording audio), zero (0) when not playing, or a negative error number</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> if the stream is invalid.</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> The stream is active between calls to Pa_StartStream() and Pa_StopStream(),</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"> but may also become inactive if the callback returns a non-zero value.</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> In the latter case, the stream is considered inactive after the last</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> buffer has finished playing.</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;PaError Pa_StreamActive( PortAudioStream *stream );</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment"> Pa_StreamTime() returns the current output time in samples for the stream.</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> This time may be used as a time reference (for example synchronizing audio to</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"> MIDI).</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;PaTimestamp Pa_StreamTime( PortAudioStream *stream );</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> Pa_GetCPULoad() returns the CPU Load for the stream.</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> The &quot;CPU Load&quot; is a fraction of total CPU time consumed by the stream&#39;s</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> audio processing routines including, but not limited to the client supplied</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> callback.</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> A value of 0.5 would imply that PortAudio and the sound generating</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> callback was consuming roughly 50% of the available CPU time.</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment"> This function may be called from the callback function or the application.</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="keywordtype">double</span> Pa_GetCPULoad( PortAudioStream* stream );</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment"> Pa_GetMinNumBuffers() returns the minimum number of buffers required by</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> the current host based on minimum latency.</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> On the PC, for the DirectSound implementation, latency can be optionally set</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"> by user by setting an environment variable.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"> For example, to set latency to 200 msec, put:</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> set PA_MIN_LATENCY_MSEC=200</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> in the AUTOEXEC.BAT file and reboot.</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> If the environment variable is not set, then the latency will be determined</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="comment"> based on the OS. Windows NT has higher latency than Win95.</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="keywordtype">int</span> Pa_GetMinNumBuffers( <span class="keywordtype">int</span> framesPerBuffer, <span class="keywordtype">double</span> sampleRate );</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="comment"> Pa_Sleep() puts the caller to sleep for at least &#39;msec&#39; milliseconds.</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment"> You may sleep longer than the requested time so don&#39;t rely on this for</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> accurate musical timing.</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> Pa_Sleep() is provided as a convenience for authors of portable code (such as</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment"> the tests and examples in the PortAudio distribution.)</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="keywordtype">void</span> <a class="code" href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a>( <span class="keywordtype">long</span> msec );</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> Pa_GetSampleSize() returns the size in bytes of a single sample in the</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"> supplied PaSampleFormat, or paSampleFormatNotSupported if the format is</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"> no supported.</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;PaError <a class="code" href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a>( PaSampleFormat format );</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PORT_AUDIO_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="portaudio19_8h_html_a4582d93c2c2e60e12be3d74c5fe00b96"><div class="ttname"><a href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a></div><div class="ttdeci">unsigned long PaSampleFormat</div><div class="ttdef"><b>Definition:</b> portaudio19.h:422</div></div>
+<div class="ttc" id="structPaDeviceInfo_html"><div class="ttname"><a href="structPaDeviceInfo.html">PaDeviceInfo</a></div><div class="ttdef"><b>Definition:</b> portaudio.h:139</div></div>
+<div class="ttc" id="portaudio19_8h_html_a443ad16338191af364e3be988014cbbe"><div class="ttname"><a href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream</a></div><div class="ttdeci">PaError Pa_OpenStream(PaStream **stream, const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags streamFlags, PaStreamCallback *streamCallback, void *userData)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ae606855a611cf29c7d2d7421df5e3b5d"><div class="ttname"><a href="portaudio19_8h.html#ae606855a611cf29c7d2d7421df5e3b5d">Pa_GetErrorText</a></div><div class="ttdeci">const char * Pa_GetErrorText(PaError errorCode)</div></div>
+<div class="ttc" id="portaudio19_8h_html_abed859482d156622d9332dff9b2d89da"><div class="ttname"><a href="portaudio19_8h.html#abed859482d156622d9332dff9b2d89da">Pa_Initialize</a></div><div class="ttdeci">PaError Pa_Initialize(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0db317604e916e8bd6098e60e6237221"><div class="ttname"><a href="portaudio19_8h.html#a0db317604e916e8bd6098e60e6237221">Pa_Terminate</a></div><div class="ttdeci">PaError Pa_Terminate(void)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a541ed0b734df2631bc4c229acf92abc1"><div class="ttname"><a href="portaudio19_8h.html#a541ed0b734df2631bc4c229acf92abc1">Pa_GetSampleSize</a></div><div class="ttdeci">PaError Pa_GetSampleSize(PaSampleFormat format)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a84166d5f748e192341b71cf1b05d28b3"><div class="ttname"><a href="portaudio19_8h.html#a84166d5f748e192341b71cf1b05d28b3">PaDeviceInfo</a></div><div class="ttdeci">struct PaDeviceInfo PaDeviceInfo</div></div>
+<div class="ttc" id="portaudio19_8h_html_a4949e4a8ef9f9dbe8cbee414ce69841d"><div class="ttname"><a href="portaudio19_8h.html#a4949e4a8ef9f9dbe8cbee414ce69841d">PaError</a></div><div class="ttdeci">int PaError</div><div class="ttdef"><b>Definition:</b> portaudio19.h:64</div></div>
+<div class="ttc" id="portaudio19_8h_html_af18dd60220251286c337631a855e38a0"><div class="ttname"><a href="portaudio19_8h.html#af18dd60220251286c337631a855e38a0">Pa_StopStream</a></div><div class="ttdeci">PaError Pa_StopStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_ac7d8e091ffc1d1d4a035704660e117eb"><div class="ttname"><a href="portaudio19_8h.html#ac7d8e091ffc1d1d4a035704660e117eb">Pa_GetDeviceInfo</a></div><div class="ttdeci">const PaDeviceInfo * Pa_GetDeviceInfo(PaDeviceIndex device)</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="portaudio19_8h_html_a37c7ac3ace7d2dd1430f40ecdee4ebb6"><div class="ttname"><a href="portaudio19_8h.html#a37c7ac3ace7d2dd1430f40ecdee4ebb6">PaStreamFlags</a></div><div class="ttdeci">unsigned long PaStreamFlags</div><div class="ttdef"><b>Definition:</b> portaudio19.h:591</div></div>
+<div class="ttc" id="portaudio19_8h_html_a1b3c20044c9401c42add29475636e83d"><div class="ttname"><a href="portaudio19_8h.html#a1b3c20044c9401c42add29475636e83d">Pa_Sleep</a></div><div class="ttdeci">void Pa_Sleep(long msec)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a92f56f88cbd14da0e8e03077e835d104"><div class="ttname"><a href="portaudio19_8h.html#a92f56f88cbd14da0e8e03077e835d104">Pa_CloseStream</a></div><div class="ttdeci">PaError Pa_CloseStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a138e57abde4e833c457b64895f638a25"><div class="ttname"><a href="portaudio19_8h.html#a138e57abde4e833c457b64895f638a25">Pa_AbortStream</a></div><div class="ttdeci">PaError Pa_AbortStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a7432aadd26c40452da12fa99fc1a047b"><div class="ttname"><a href="portaudio19_8h.html#a7432aadd26c40452da12fa99fc1a047b">Pa_StartStream</a></div><div class="ttdeci">PaError Pa_StartStream(PaStream *stream)</div></div>
+<div class="ttc" id="portaudio19_8h_html_a0a12735ac191200f696a43b87667b714"><div class="ttname"><a href="portaudio19_8h.html#a0a12735ac191200f696a43b87667b714">Pa_OpenDefaultStream</a></div><div class="ttdeci">PaError Pa_OpenDefaultStream(PaStream **stream, int numInputChannels, int numOutputChannels, PaSampleFormat sampleFormat, double sampleRate, unsigned long framesPerBuffer, PaStreamCallback *streamCallback, void *userData)</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>portaudio.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/printf-args_8h_source.html b/html/printf-args_8h_source.html
new file mode 100644
index 000000000..9b9c0521f
--- /dev/null
+++ b/html/printf-args_8h_source.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/printf-args.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('printf-args_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">printf-args.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Decomposed printf argument list.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _PRINTF_ARGS_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PRINTF_ARGS_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* Get size_t. */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Get wchar_t. */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef HAVE_WCHAR_T</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">/* Get wint_t. */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef HAVE_WINT_T</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;wchar.h&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/* Get va_list. */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* Argument types */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; TYPE_NONE,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; TYPE_SCHAR,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; TYPE_UCHAR,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; TYPE_SHORT,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; TYPE_USHORT,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; TYPE_INT,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; TYPE_UINT,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; TYPE_LONGINT,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; TYPE_ULONGINT,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_LONG</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span> TYPE_LONGLONGINT,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; TYPE_ULONGLONGINT,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span> TYPE_DOUBLE,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_DOUBLE</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span> TYPE_LONGDOUBLE,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span> TYPE_CHAR,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifdef HAVE_WINT_T</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span> TYPE_WIDE_CHAR,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span> TYPE_STRING,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifdef HAVE_WCHAR_T</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span> TYPE_WIDE_STRING,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span> TYPE_POINTER,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; TYPE_COUNT_SCHAR_POINTER,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; TYPE_COUNT_SHORT_POINTER,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; TYPE_COUNT_INT_POINTER,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; TYPE_COUNT_LONGINT_POINTER</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_LONG</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span>, TYPE_COUNT_LONGLONGINT_POINTER</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span>} arg_type;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* Polymorphic argument */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structargument.html"> 78</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; arg_type type;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">union</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">signed</span> <span class="keywordtype">char</span> a_schar;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> a_uchar;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">short</span> a_short;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> a_ushort;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">int</span> a_int;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> a_uint;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">int</span> a_longint;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> a_ulongint;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_LONG</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> a_longlongint;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> a_ulonglongint;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">float</span> a_float;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">double</span> a_double;</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_DOUBLE</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> a_longdouble;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">int</span> a_char;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#ifdef HAVE_WINT_T</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span> wint_t a_wide_char;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* a_string;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#ifdef HAVE_WCHAR_T</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* a_wide_string;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">void</span>* a_pointer;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">signed</span> <span class="keywordtype">char</span> * a_count_schar_pointer;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">short</span> * a_count_short_pointer;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">int</span> * a_count_int_pointer;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">int</span> * a_count_longint_pointer;</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifdef HAVE_LONG_LONG</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> * a_count_longlongint_pointer;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span> }</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; a;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;}</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="structargument.html">argument</a>;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structarguments.html"> 121</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;{</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">size_t</span> count;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="structargument.html">argument</a> *arg;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;}</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<a class="code" href="structarguments.html">arguments</a>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* Fetch the arguments, putting them into a. */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor">#ifdef STATIC</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span>STATIC</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> printf_fetchargs (va_list args, <a class="code" href="structarguments.html">arguments</a> *a);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _PRINTF_ARGS_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structargument_html"><div class="ttname"><a href="structargument.html">argument</a></div><div class="ttdef"><b>Definition:</b> printf-args.h:78</div></div>
+<div class="ttc" id="structarguments_html"><div class="ttname"><a href="structarguments.html">arguments</a></div><div class="ttdef"><b>Definition:</b> printf-args.h:121</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>printf-args.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/printf-parse_8h_source.html b/html/printf-parse_8h_source.html
new file mode 100644
index 000000000..d35a5cacc
--- /dev/null
+++ b/html/printf-parse_8h_source.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/printf-parse.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('printf-parse_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">printf-parse.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Parse printf format string.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _PRINTF_PARSE_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PRINTF_PARSE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;printf-args.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Flags */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define FLAG_GROUP 1 </span><span class="comment">/* &#39; flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_LEFT 2 </span><span class="comment">/* - flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SHOWSIGN 4 </span><span class="comment">/* + flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SPACE 8 </span><span class="comment">/* space flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ALT 16 </span><span class="comment">/* # flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ZERO 32</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* arg_index value indicating that no argument is consumed. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define ARG_NONE (~(size_t)0)</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/* A parsed directive. */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structchar__directive.html"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dir_start;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* dir_end;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* width_start;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* width_end;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">size_t</span> width_arg_index;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* precision_start;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* precision_end;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">size_t</span> precision_arg_index;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">char</span> conversion; <span class="comment">/* d i o u x X f e E g G c s p n U % but not C S */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">size_t</span> arg_index;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="structchar__directive.html">char_directive</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* A parsed format string. */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structchar__directives.html"> 54</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> count;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="structchar__directive.html">char_directive</a> *dir;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">size_t</span> max_width_length;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">size_t</span> max_precision_length;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="structchar__directives.html">char_directives</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* Parses the format string. Fills in the number N of directives, and fills</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> in directives[0], ..., directives[N-1], and sets directives[N].dir_start</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> to the end of the format string. Also fills in the arg_type fields of the</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> arguments and the needed count of arguments. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef STATIC</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span>STATIC</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> printf_parse (<span class="keyword">const</span> <span class="keywordtype">char</span> *format, <a class="code" href="structchar__directives.html">char_directives</a> *d, <a class="code" href="structarguments.html">arguments</a> *a);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _PRINTF_PARSE_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structchar__directive_html"><div class="ttname"><a href="structchar__directive.html">char_directive</a></div><div class="ttdef"><b>Definition:</b> printf-parse.h:37</div></div>
+<div class="ttc" id="structchar__directives_html"><div class="ttname"><a href="structchar__directives.html">char_directives</a></div><div class="ttdef"><b>Definition:</b> printf-parse.h:54</div></div>
+<div class="ttc" id="structarguments_html"><div class="ttname"><a href="structarguments.html">arguments</a></div><div class="ttdef"><b>Definition:</b> printf-args.h:121</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>printf-parse.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/process_8h_source.html b/html/process_8h_source.html
new file mode 100644
index 000000000..6aef83fbd
--- /dev/null
+++ b/html/process_8h_source.html
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/process.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('process_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">process.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* </span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * process.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file has no copyright assigned and is placed in the Public Domain.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This file is a part of the mingw-runtime package.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * No warranty is given; refer to the file DISCLAIMER within the package.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Function calls for spawning child processes.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifndef _PROCESS_H_</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PROCESS_H_</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if 0</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span> <span class="comment">/* For _pid_t and pid_t. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span> <span class="comment">/* For intptr_t. */</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Constants for cwait actions.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * Obsolete for Win32.</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define _WAIT_CHILD 0</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WAIT_GRANDCHILD 1</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WAIT_CHILD _WAIT_CHILD</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WAIT_GRANDCHILD _WAIT_GRANDCHILD</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * Mode constants for spawn functions.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define _P_WAIT 0</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _P_NOWAIT 1</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _P_OVERLAY 2</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _OLD_P_OVERLAY _P_OVERLAY</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _P_NOWAITO 3</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _P_DETACH 4</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_WAIT _P_WAIT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_NOWAIT _P_NOWAIT</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_OVERLAY _P_OVERLAY</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OLD_P_OVERLAY _OLD_P_OVERLAY</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_NOWAITO _P_NOWAITO</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define P_DETACH _P_DETACH</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;_CRTIMP <span class="keywordtype">void</span> __cdecl __MINGW_NOTHROW _cexit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;_CRTIMP <span class="keywordtype">void</span> __cdecl __MINGW_NOTHROW _c_exit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _cwait (<span class="keywordtype">int</span>*, _pid_t, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;_CRTIMP _pid_t __cdecl __MINGW_NOTHROW _getpid(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execl (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execle (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execlp (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execlpe (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execv (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execve (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execvp (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _execvpe (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnl (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnle (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnlp (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnlpe (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnv (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnve (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnvp (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW _spawnvpe (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !__COREDLL__*/</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> * The functions _beginthreadex and _endthreadex are not provided by CRTDLL.</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * They are provided by MSVCRT.</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * NOTE: Apparently _endthread calls CloseHandle on the handle of the thread,</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * making for race conditions if you are not careful. Basically you have to</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * make sure that no-one is going to do *anything* with the thread handle</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * after the thread calls _endthread or returns from the thread function.</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * NOTE: No old names for these functions. Use the underscore.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#if defined (__MSVCRT__) || defined (__CRTDLL__)</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; _beginthread (<span class="keywordtype">void</span> (*)(<span class="keywordtype">void</span> *), <span class="keywordtype">unsigned</span>, <span class="keywordtype">void</span>*);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;_CRTIMP <span class="keywordtype">void</span> __cdecl __MINGW_NOTHROW _endthread (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#ifdef __MSVCRT__</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> __cdecl __MINGW_NOTHROW</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; _beginthreadex (<span class="keywordtype">void</span> *, <span class="keywordtype">unsigned</span>, <span class="keywordtype">unsigned</span> (__stdcall *) (<span class="keywordtype">void</span> *), </div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span>*, <span class="keywordtype">unsigned</span>, <span class="keywordtype">unsigned</span>*);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;_CRTIMP <span class="keywordtype">void</span> __cdecl __MINGW_NOTHROW _endthreadex (<span class="keywordtype">unsigned</span>);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef __COREDLL__</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * Functions without the leading underscore, for portability. These functions</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> * live in liboldnames.a.</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW cwait (<span class="keywordtype">int</span>*, pid_t, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;_CRTIMP pid_t __cdecl __MINGW_NOTHROW getpid (<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execl (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execle (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execlp (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execlpe (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*,...);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execv (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execve (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execvp (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW execvpe (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnl (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnle (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnlp (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnlpe (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*, ...);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnv (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnve (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnvp (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;_CRTIMP intptr_t __cdecl __MINGW_NOTHROW spawnvpe (<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span>*);</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not __COREDLL__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _PROCESS_H_ not defined */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>process.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/profile_8h_source.html b/html/profile_8h_source.html
new file mode 100644
index 000000000..66d11b2af
--- /dev/null
+++ b/html/profile_8h_source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: profile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('profile_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">profile.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_PROFILE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_PROFILE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __PRETTY_FUNCTION__ __FUNCTION__</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define profile_str2(x) #x</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define profile_str1(x) profile_str2(x)</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define profile_module profile_str1(MODULE)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * Macro for logging timing information.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * See function profile_timer for more information.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#define profile(level,...) profile_timer(level,profile_module,__PRETTY_FUNCTION__,__VA_ARGS__)</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> profile_timer(<span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *module, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">function</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>profile.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/projection_8h_source.html b/html/projection_8h_source.html
new file mode 100644
index 000000000..2c2ddf4ff
--- /dev/null
+++ b/html/projection_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: projection.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('projection_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">projection.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_PROJECTION_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_PROJECTION_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">enum</span> projection {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; projection_none, </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; projection_mg, </div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; projection_garmin, </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; projection_screen, </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; projection_utm </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">enum</span> map_datum {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; map_datum_none, map_datum_wgs84, map_datum_dhdn</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">enum</span> projection projection_from_name(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *offset);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">char</span> * projection_to_name(<span class="keyword">enum</span> projection proj);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>projection.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/protobuf-c-private_8h_source.html b/html/protobuf-c-private_8h_source.html
new file mode 100644
index 000000000..447323791
--- /dev/null
+++ b/html/protobuf-c-private_8h_source.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/google/protobuf-c/protobuf-c-private.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('protobuf-c-private_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">protobuf-c-private.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* --- protobuf-c-private.h: private structures and functions --- */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright 2008, Dave Benson.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * you may not use this file except in compliance with</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the License. You may obtain a copy of the License</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * at http://www.apache.org/licenses/LICENSE-2.0 Unless</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * software distributed under the License is distributed on</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">/* === needs to be declared for the PROTOBUF_C_BUFFER_SIMPLE_INIT macro === */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keywordtype">void</span> protobuf_c_buffer_simple_append (<a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *data);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">/* === stuff which needs to be declared for use in the generated code === */</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="struct__ProtobufCEnumValueIndex.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;{</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">unsigned</span> index; <span class="comment">/* into values[] array */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* IntRange: helper structure for optimizing</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> int =&gt; index lookups</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> in the case where the keys are mostly consecutive values,</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> as they presumably are for enums and fields.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> The data structures assumes that the values in the original</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> array are sorted */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="struct__ProtobufCIntRange.html"> 39</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;{</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> start_value;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">unsigned</span> orig_index;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="comment">/* NOTE: the number of values in the range can</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> be inferred by looking at the next element&#39;s orig_index.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> a dummy element is added to make this simple */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* === declared for exposition on ProtobufCIntRange === */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* note: ranges must have an extra sentinel IntRange at the end whose</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> orig_index is set to the number of actual values in the original array */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* returns -1 if no orig_index found */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">int</span> protobuf_c_int_ranges_lookup (<span class="keywordtype">unsigned</span> n_ranges,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a> *ranges);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define PROTOBUF_C_SERVICE_DESCRIPTOR_MAGIC 0x14159bc3</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC 0x28aaeef9</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC 0x114315af</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">/* === behind the scenes on the generated service&#39;s __init functions */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">typedef</span> void (*ProtobufCServiceDestroy) (<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *service);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">void</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;protobuf_c_service_generated_init (<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *service,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCServiceDescriptor.html">ProtobufCServiceDescriptor</a> *descriptor,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; ProtobufCServiceDestroy destroy);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> </div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;protobuf_c_service_invoke_internal(<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *service,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">unsigned</span> method_index,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *input,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; ProtobufCClosure closure,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="ttc" id="struct__ProtobufCMessage_html"><div class="ttname"><a href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:304</div></div>
+<div class="ttc" id="struct__ProtobufCEnumValueIndex_html"><div class="ttname"><a href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a></div><div class="ttdef"><b>Definition:</b> protobuf-c-private.h:26</div></div>
+<div class="ttc" id="struct__ProtobufCBuffer_html"><div class="ttname"><a href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:136</div></div>
+<div class="ttc" id="struct__ProtobufCService_html"><div class="ttname"><a href="struct__ProtobufCService.html">_ProtobufCService</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:364</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="struct__ProtobufCServiceDescriptor_html"><div class="ttname"><a href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:348</div></div>
+<div class="ttc" id="struct__ProtobufCIntRange_html"><div class="ttname"><a href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a></div><div class="ttdef"><b>Definition:</b> protobuf-c-private.h:39</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html">google</a></li><li class="navelem"><a class="el" href="dir_c9e0e5754b02154938f7bb05ce1e7219.html">protobuf-c</a></li><li class="navelem"><b>protobuf-c-private.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/protobuf-c_8h_source.html b/html/protobuf-c_8h_source.html
new file mode 100644
index 000000000..8a5e118f8
--- /dev/null
+++ b/html/protobuf-c_8h_source.html
@@ -0,0 +1,546 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool/google/protobuf-c/protobuf-c.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('protobuf-c_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">protobuf-c.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* --- protobuf-c.h: public protobuf c runtime api --- */</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright 2008, Dave Benson.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * you may not use this file except in compliance with</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * the License. You may obtain a copy of the License</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * at http://www.apache.org/licenses/LICENSE-2.0 Unless</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * software distributed under the License is distributed on</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#ifndef __PROTOBUF_C_RUNTIME_H_</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __PROTOBUF_C_RUNTIME_H_</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;assert.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PROTOBUF_C_BEGIN_DECLS extern &quot;C&quot; {</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PROTOBUF_C_END_DECLS }</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PROTOBUF_C_BEGIN_DECLS</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define PROTOBUF_C_END_DECLS</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#if !defined(PROTOBUF_C_NO_DEPRECATED) &amp;&amp; (__GNUC__ &gt; 3 || (__GNUC__ == 3 &amp;&amp; __GNUC_MINOR__ &gt;= 1))</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_DEPRECATED __attribute__((__deprecated__))</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_DEPRECATED</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">/* Define int32_t, int64_t, uint32_t, uint64_t, uint8_t.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> Usually, just include &lt;inttypes.h&gt; to do the work.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> XXX: should we use stdint.h?</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifndef PROTOBUF_C_SKIP_INTTYPES_H</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(_MSC_VER)</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span> <span class="comment">/* On windows, in ms visual studio, define the types ourselves */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"># define int32_t signed __int32</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uint32_t unsigned __int32</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define int64_t signed __int64</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uint64_t unsigned __int64</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uint8_t unsigned char</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Use the system inttypes.h */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"># include &lt;inttypes.h&gt;</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;PROTOBUF_C_BEGIN_DECLS</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;{</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; PROTOBUF_C_LABEL_REQUIRED,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; PROTOBUF_C_LABEL_OPTIONAL,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; PROTOBUF_C_LABEL_REPEATED</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} ProtobufCLabel;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; PROTOBUF_C_TYPE_INT32,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; PROTOBUF_C_TYPE_SINT32,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; PROTOBUF_C_TYPE_SFIXED32,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; PROTOBUF_C_TYPE_INT64,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; PROTOBUF_C_TYPE_SINT64,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; PROTOBUF_C_TYPE_SFIXED64,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; PROTOBUF_C_TYPE_UINT32,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; PROTOBUF_C_TYPE_FIXED32,</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; PROTOBUF_C_TYPE_UINT64,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; PROTOBUF_C_TYPE_FIXED64,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; PROTOBUF_C_TYPE_FLOAT,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; PROTOBUF_C_TYPE_DOUBLE,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; PROTOBUF_C_TYPE_BOOL,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; PROTOBUF_C_TYPE_ENUM,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; PROTOBUF_C_TYPE_STRING,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; PROTOBUF_C_TYPE_BYTES,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="comment">//PROTOBUF_C_TYPE_GROUP, // NOT SUPPORTED</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; PROTOBUF_C_TYPE_MESSAGE,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;} ProtobufCType;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> protobuf_c_boolean;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define PROTOBUF_C_OFFSETOF(struct, member) offsetof(struct, member)</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#define PROTOBUF_C_ASSERT(condition) assert(condition)</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_ASSERT_NOT_REACHED() assert(0)</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a> <a class="code" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a>;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct__ProtobufCBinaryData.html"> 95</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;{</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">size_t</span> len;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; uint8_t *data;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;};</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a> <a class="code" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a>; <span class="comment">/* private */</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment">/* --- memory management --- */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a> <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a>;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="struct__ProtobufCAllocator.html"> 105</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;{</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">void</span> *(*alloc)(<span class="keywordtype">void</span> *allocator_data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; void (*free)(<span class="keywordtype">void</span> *allocator_data, <span class="keywordtype">void</span> *pointer);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">void</span> *(*tmp_alloc)(<span class="keywordtype">void</span> *allocator_data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">unsigned</span> max_alloca;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">void</span> *allocator_data;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;};</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">/* This is a configurable allocator.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * By default, it uses the system allocator (meaning malloc() and free()).</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> * This is typically changed to adapt to frameworks that provide</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> * some nonstandard allocation functions.</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> * NOTE: you may modify this allocator.</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">extern</span> <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> protobuf_c_default_allocator; <span class="comment">/* settable */</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment">/* This is the system allocator, meaning it uses malloc() and free().</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * NOTE: please do NOT modify this allocator.</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">extern</span> <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> protobuf_c_system_allocator; <span class="comment">/* use malloc, free etc */</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment">/* This is the function that our default allocators call when they </span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> run out-of-memory. The default behavior of this function is to</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> terminate your program. */</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">extern</span> void (*protobuf_c_out_of_memory) (void);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment">/* --- append-only data buffer --- */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a> <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct__ProtobufCBuffer.html"> 136</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;{</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; void (*append)(<a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;};</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* --- enums --- */</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumValue.html">_ProtobufCEnumValue</a> <a class="code" href="struct__ProtobufCEnumValue.html">ProtobufCEnumValue</a>;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a> <a class="code" href="struct__ProtobufCEnumValueIndex.html">ProtobufCEnumValueIndex</a>;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a> <a class="code" href="struct__ProtobufCEnumDescriptor.html">ProtobufCEnumDescriptor</a>;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment">/* ProtobufCEnumValue: this represents a single value of</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * an enumeration.</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * &#39;name&#39; is the string identifying this value, as given in the .proto file.</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> * &#39;c_name&#39; is the full name of the C enumeration value.</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> * &#39;value&#39; is the number assigned to this value, as given in the .proto file.</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="struct__ProtobufCEnumValue.html"> 153</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumValue.html">_ProtobufCEnumValue</a></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;{</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *c_name;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordtype">int</span> value;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;};</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment">/* ProtobufCEnumDescriptor: the represents the enum as a whole,</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> * with all its values.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> * &#39;magic&#39; is a code we check to ensure that the api is used correctly.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> * &#39;name&#39; is the qualified name (e.g. &quot;namespace.Type&quot;).</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> * &#39;short_name&#39; is the unqualified name (&quot;Type&quot;), as given in the .proto file.</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * &#39;package_name&#39; is the &#39;.&#39;-separated namespace</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> * &#39;n_values&#39; is the number of distinct values.</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * &#39;values&#39; is the array of distinct values.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> * &#39;n_value_names&#39; number of named values (including aliases).</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> * &#39;value_names&#39; are the named values (including aliases).</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment"> * The rest of the values are private essentially.</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> * see also: Use protobuf_c_enum_descriptor_get_value_by_name()</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> * and protobuf_c_enum_descriptor_get_value() to efficiently</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * lookup values in the descriptor.</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="struct__ProtobufCEnumDescriptor.html"> 177</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;{</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; uint32_t magic;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *short_name;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *c_name;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *package_name;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="comment">/* sorted by value */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">unsigned</span> n_values;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumValue.html">ProtobufCEnumValue</a> *values;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="comment">/* sorted by name */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">unsigned</span> n_value_names;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumValueIndex.html">ProtobufCEnumValueIndex</a> *values_by_name;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="comment">/* value-ranges, for faster lookups by number */</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordtype">unsigned</span> n_value_ranges;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a> *value_ranges;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> *reserved1;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">void</span> *reserved2;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">void</span> *reserved3;</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordtype">void</span> *reserved4;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;};</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment">/* --- messages --- */</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a>;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCFieldDescriptor.html">_ProtobufCFieldDescriptor</a> <a class="code" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a>;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessage.html">_ProtobufCMessage</a> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keyword">typedef</span> void (*ProtobufCMessageInit)(<a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *);</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment">/* ProtobufCFieldDescriptor: description of a single field</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> * in a message.</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> * &#39;name&#39; is the name of the field, as given in the .proto file.</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * &#39;id&#39; is the code representing the field, as given in the .proto file.</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> * &#39;label&#39; is one of PROTOBUF_C_LABEL_{REQUIRED,OPTIONAL,REPEATED}</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> * &#39;type&#39; is the type of field.</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> * &#39;quantifier_offset&#39; is the offset in bytes into the message&#39;s C structure</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> * for this member&#39;s &quot;has_MEMBER&quot; field (for optional members) or</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> * &quot;n_MEMBER&quot; field (for repeated members).</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> * &#39;offset&#39; is the offset in bytes into the message&#39;s C structure</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> * for the member itself.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment"> * &#39;descriptor&#39; is a pointer to a ProtobufC{Enum,Message}Descriptor</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> * if type is PROTOBUF_C_TYPE_{ENUM,MESSAGE} respectively,</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> * otherwise NULL.</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> * &#39;default_value&#39; is a pointer to a default value for this field,</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> * where allowed.</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="struct__ProtobufCFieldDescriptor.html"> 226</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCFieldDescriptor.html">_ProtobufCFieldDescriptor</a></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;{</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; uint32_t id;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; ProtobufCLabel label;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; ProtobufCType type;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordtype">unsigned</span> quantifier_offset;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">unsigned</span> offset;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *descriptor; <span class="comment">/* for MESSAGE and ENUM types */</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keyword">const</span> <span class="keywordtype">void</span> *default_value; <span class="comment">/* or NULL if no default-value */</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; protobuf_c_boolean packed;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">unsigned</span> reserved_flags;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordtype">void</span> *reserved2;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">void</span> *reserved3;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;};</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="comment">/* ProtobufCMessageDescriptor: description of a message.</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> * &#39;magic&#39; is a code we check to ensure that the api is used correctly.</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> * &#39;name&#39; is the qualified name (e.g. &quot;namespace.Type&quot;).</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> * &#39;short_name&#39; is the unqualified name (&quot;Type&quot;), as given in the .proto file.</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> * &#39;c_name&#39; is the c-formatted name of the structure</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"> * &#39;package_name&#39; is the &#39;.&#39;-separated namespace</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> * &#39;sizeof_message&#39; is the size in bytes of the C structure</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> * representing an instance of this type of message.</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> * &#39;n_fields&#39; is the number of known fields in this message.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> * &#39;fields&#39; is the fields sorted by id number.</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> * &#39;fields_sorted_by_name&#39;, &#39;n_field_ranges&#39; and &#39;field_ranges&#39;</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> * are used for looking up fields by name and id. (private)</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="struct__ProtobufCMessageDescriptor.html"> 256</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;{</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; uint32_t magic;</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *short_name;</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *c_name;</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *package_name;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordtype">size_t</span> sizeof_message;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="comment">/* sorted by field-id */</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">unsigned</span> n_fields;</div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a> *fields;</div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> *fields_sorted_by_name;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="comment">/* ranges, optimization for looking up fields */</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="keywordtype">unsigned</span> n_field_ranges;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a> *field_ranges;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; ProtobufCMessageInit message_init;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">void</span> *reserved1;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordtype">void</span> *reserved2;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordtype">void</span> *reserved3;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;};</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment">/* ProtobufCMessage: an instance of a message.</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> * ProtobufCMessage is sort-of a lightweight</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> * base-class for all messages.</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> * </span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"> * In particular, ProtobufCMessage doesn&#39;t have</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> * any allocation policy associated with it.</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> * That&#39;s because it is common to create ProtobufCMessage&#39;s</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> * on the stack. In fact, we that&#39;s what we recommend</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> * for sending messages (because if you just allocate from the</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> * stack, then you can&#39;t really have a memory leak).</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"> * This means that functions like protobuf_c_message_unpack()</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> * which return a ProtobufCMessage must be paired</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> * with a free function, like protobuf_c_message_free_unpacked().</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> * &#39;descriptor&#39; gives the locations and types of the members of message</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> * &#39;n_unknown_fields&#39; is the number of fields we didn&#39;t recognize.</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> * &#39;unknown_fields&#39; are fields we didn&#39;t recognize.</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessageUnknownField.html">_ProtobufCMessageUnknownField</a> <a class="code" href="struct__ProtobufCMessageUnknownField.html">ProtobufCMessageUnknownField</a>;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="struct__ProtobufCMessage.html"> 304</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;{</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *descriptor;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordtype">unsigned</span> n_unknown_fields;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <a class="code" href="struct__ProtobufCMessageUnknownField.html">ProtobufCMessageUnknownField</a> *unknown_fields;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;};</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor">#define PROTOBUF_C_MESSAGE_INIT(descriptor) { descriptor, 0, NULL }</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment">/* To pack a message: you have two options:</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> (1) you can compute the size of the message</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> using protobuf_c_message_get_packed_size() </span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> then pass protobuf_c_message_pack() a buffer of</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> that length.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> (2) Provide a virtual buffer (a ProtobufCBuffer) to</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> accept data as we scan through it.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="keywordtype">size_t</span> protobuf_c_message_get_packed_size(<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *<a class="code" href="structmessage.html">message</a>);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="keywordtype">size_t</span> protobuf_c_message_pack (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; uint8_t *out);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="keywordtype">size_t</span> protobuf_c_message_pack_to_buffer (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; protobuf_c_message_unpack (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *,</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator,</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordtype">size_t</span> len,</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keyword">const</span> uint8_t *data);</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="keywordtype">void</span> protobuf_c_message_free_unpacked (<a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <a class="code" href="struct__ProtobufCAllocator.html">ProtobufCAllocator</a> *allocator);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment">/* WARNING: &#39;message&#39; must be a block of memory </span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> of size descriptor-&gt;sizeof_message. */</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor">#define protobuf_c_message_init(descriptor, message) ((descriptor)-&gt;message_init((ProtobufCMessage*) (message)))</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment">/* --- services --- */</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCMethodDescriptor.html">_ProtobufCMethodDescriptor</a> <a class="code" href="struct__ProtobufCMethodDescriptor.html">ProtobufCMethodDescriptor</a>;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a> <a class="code" href="struct__ProtobufCServiceDescriptor.html">ProtobufCServiceDescriptor</a>;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="struct__ProtobufCMethodDescriptor.html"> 342</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCMethodDescriptor.html">_ProtobufCMethodDescriptor</a></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;{</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *input;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *output;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;};</div>
+<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="struct__ProtobufCServiceDescriptor.html"> 348</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;{</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; uint32_t magic;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *short_name;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *c_name;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *package;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordtype">unsigned</span> n_methods;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMethodDescriptor.html">ProtobufCMethodDescriptor</a> *methods; <span class="comment">/* in order from .proto file */</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> *method_indices_by_name;</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;};</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCService.html">_ProtobufCService</a> <a class="code" href="struct__ProtobufCService.html">ProtobufCService</a>;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="keyword">typedef</span> void (*ProtobufCClosure)(<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *<a class="code" href="structmessage.html">message</a>,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="struct__ProtobufCService.html"> 364</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCService.html">_ProtobufCService</a></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;{</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCServiceDescriptor.html">ProtobufCServiceDescriptor</a> *descriptor;</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; void (*invoke)(<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *service,</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="keywordtype">unsigned</span> method_index,</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *input,</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; ProtobufCClosure closure,</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordtype">void</span> *closure_data);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; void (*destroy) (<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *service);</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;};</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keywordtype">void</span> protobuf_c_service_destroy (<a class="code" href="struct__ProtobufCService.html">ProtobufCService</a> *);</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment">/* --- querying the descriptors --- */</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumValue.html">ProtobufCEnumValue</a> *</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;protobuf_c_enum_descriptor_get_value_by_name </div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumDescriptor.html">ProtobufCEnumDescriptor</a> *desc,</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumValue.html">ProtobufCEnumValue</a> *</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;protobuf_c_enum_descriptor_get_value </div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCEnumDescriptor.html">ProtobufCEnumDescriptor</a> *desc,</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordtype">int</span> value);</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a> *</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;protobuf_c_message_descriptor_get_field_by_name</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *desc,</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a> *</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;protobuf_c_message_descriptor_get_field </div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *desc,</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">unsigned</span> value);</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ProtobufCMethodDescriptor.html">ProtobufCMethodDescriptor</a> *</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;protobuf_c_service_descriptor_get_method_by_name</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; (<span class="keyword">const</span> <a class="code" href="struct__ProtobufCServiceDescriptor.html">ProtobufCServiceDescriptor</a> *desc,</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment">/* --- wire format enums --- */</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;{</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; PROTOBUF_C_WIRE_TYPE_VARINT,</div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; PROTOBUF_C_WIRE_TYPE_64BIT,</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; PROTOBUF_C_WIRE_TYPE_LENGTH_PREFIXED,</div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; PROTOBUF_C_WIRE_TYPE_START_GROUP, <span class="comment">/* unsupported */</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; PROTOBUF_C_WIRE_TYPE_END_GROUP, <span class="comment">/* unsupported */</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; PROTOBUF_C_WIRE_TYPE_32BIT</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;} ProtobufCWireType;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment">/* --- unknown message fields --- */</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="struct__ProtobufCMessageUnknownField.html"> 413</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCMessageUnknownField.html">_ProtobufCMessageUnknownField</a></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;{</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; uint32_t tag;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; ProtobufCWireType wire_type;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordtype">size_t</span> len;</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; uint8_t *data;</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;};</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment">/* --- extra (superfluous) api: trivial buffer --- */</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ProtobufCBufferSimple.html">_ProtobufCBufferSimple</a> <a class="code" href="struct__ProtobufCBufferSimple.html">ProtobufCBufferSimple</a>;</div>
+<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="struct__ProtobufCBufferSimple.html"> 423</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__ProtobufCBufferSimple.html">_ProtobufCBufferSimple</a></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;{</div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <a class="code" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> base;</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keywordtype">size_t</span> alloced;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keywordtype">size_t</span> len;</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; uint8_t *data;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; protobuf_c_boolean must_free_data;</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;};</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="preprocessor">#define PROTOBUF_C_BUFFER_SIMPLE_INIT(array_of_bytes) \</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="preprocessor">{ { protobuf_c_buffer_simple_append }, \</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor"> sizeof(array_of_bytes), 0, (array_of_bytes), 0 }</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PROTOBUF_C_BUFFER_SIMPLE_CLEAR(simp_buf) \</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="preprocessor"> do { if ((simp_buf)-&gt;must_free_data) \</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor"> protobuf_c_default_allocator.free (&amp;protobuf_c_default_allocator.allocator_data, (simp_buf)-&gt;data); } while (0)</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="comment">/* ====== private ====== */</span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor">#include &quot;protobuf-c-private.h&quot;</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;PROTOBUF_C_END_DECLS</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __PROTOBUF_C_RUNTIME_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="struct__ProtobufCMessageDescriptor_html"><div class="ttname"><a href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:256</div></div>
+<div class="ttc" id="struct__ProtobufCMessage_html"><div class="ttname"><a href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:304</div></div>
+<div class="ttc" id="struct__ProtobufCEnumValueIndex_html"><div class="ttname"><a href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a></div><div class="ttdef"><b>Definition:</b> protobuf-c-private.h:26</div></div>
+<div class="ttc" id="struct__ProtobufCBufferSimple_html"><div class="ttname"><a href="struct__ProtobufCBufferSimple.html">_ProtobufCBufferSimple</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:423</div></div>
+<div class="ttc" id="struct__ProtobufCMethodDescriptor_html"><div class="ttname"><a href="struct__ProtobufCMethodDescriptor.html">_ProtobufCMethodDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:342</div></div>
+<div class="ttc" id="struct__ProtobufCBuffer_html"><div class="ttname"><a href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:136</div></div>
+<div class="ttc" id="struct__ProtobufCService_html"><div class="ttname"><a href="struct__ProtobufCService.html">_ProtobufCService</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:364</div></div>
+<div class="ttc" id="struct__ProtobufCFieldDescriptor_html"><div class="ttname"><a href="struct__ProtobufCFieldDescriptor.html">_ProtobufCFieldDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:226</div></div>
+<div class="ttc" id="struct__ProtobufCMessageUnknownField_html"><div class="ttname"><a href="struct__ProtobufCMessageUnknownField.html">_ProtobufCMessageUnknownField</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:413</div></div>
+<div class="ttc" id="struct__ProtobufCEnumValue_html"><div class="ttname"><a href="struct__ProtobufCEnumValue.html">_ProtobufCEnumValue</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:153</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="struct__ProtobufCEnumDescriptor_html"><div class="ttname"><a href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:177</div></div>
+<div class="ttc" id="struct__ProtobufCAllocator_html"><div class="ttname"><a href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:105</div></div>
+<div class="ttc" id="struct__ProtobufCServiceDescriptor_html"><div class="ttname"><a href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:348</div></div>
+<div class="ttc" id="struct__ProtobufCIntRange_html"><div class="ttname"><a href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a></div><div class="ttdef"><b>Definition:</b> protobuf-c-private.h:39</div></div>
+<div class="ttc" id="struct__ProtobufCBinaryData_html"><div class="ttname"><a href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a></div><div class="ttdef"><b>Definition:</b> protobuf-c.h:95</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_062cf704faf8860ba50e0ddefeb8b4e5.html">maptool</a></li><li class="navelem"><a class="el" href="dir_5efb8cfc1694cbfe4776847fbb5c563b.html">google</a></li><li class="navelem"><a class="el" href="dir_c9e0e5754b02154938f7bb05ce1e7219.html">protobuf-c</a></li><li class="navelem"><b>protobuf-c.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml_2proxy_8h_source.html b/html/qml_2proxy_8h_source.html
new file mode 100644
index 000000000..cd3a5c7a4
--- /dev/null
+++ b/html/qml_2proxy_8h_source.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/proxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml_2proxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">proxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_PROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_PROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="classNGQStandardItemModel.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a> : <span class="keyword">public</span> QStandardItemModel {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>(QObject* <a class="code" href="structparent.html">parent</a>) : QStandardItemModel(parent) {</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="comment">//Populate role list</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; roleNames.insert(NGQStandardItemModel::ItemId, <span class="stringliteral">&quot;itemId&quot;</span>);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; roleNames.insert(NGQStandardItemModel::ItemName, <span class="stringliteral">&quot;itemName&quot;</span>);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; roleNames.insert(NGQStandardItemModel::ItemIcon, <span class="stringliteral">&quot;itemIcon&quot;</span>);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; roleNames.insert(NGQStandardItemModel::ItemPath, <span class="stringliteral">&quot;itemPath&quot;</span>);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; roleNames.insert(NGQStandardItemModel::ItemValue, <span class="stringliteral">&quot;itemValue&quot;</span>);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; this-&gt;setRoleNames(roleNames);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">enum</span> listRoles {ItemId=Qt::UserRole+1,ItemName=Qt::UserRole+2,ItemIcon=Qt::UserRole+3,ItemPath=Qt::UserRole+4,ItemValue=Qt::UserRole+5};</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; QHash&lt;int, QByteArray&gt; roleNames;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;};</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classNGQProxy.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxy.html">NGQProxy</a> : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; Q_PROPERTY(<span class="keywordtype">int</span> itemId READ itemId NOTIFY itemIdSignal);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="classNGQProxy.html">NGQProxy</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,QObject *<a class="code" href="structparent.html">parent</a>) : QObject(parent) {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<span class="keywordtype">object</span>=this_;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;signals:</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">void</span> itemIdSignal(<span class="keywordtype">int</span> itemId);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">//Attribute read/write</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; QString getAttr(<span class="keyword">const</span> QString &amp;<a class="code" href="structattr__name.html">attr_name</a>) {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; QString ret;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; getAttrFunc(attr_from_name(attr_name.toStdString().c_str()), &amp;attr, NULL);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_INT(attr.type)) {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; ret.setNum(attr.u.num);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_DOUBLE(attr.type)) {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ret.setNum(*attr.u.numd);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_STRING(attr.type)) {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; ret=attr.u.str;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (attr.type==attr_layout) {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; ret=attr.u.layout-&gt;name;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; }</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">void</span> setAttr(<span class="keyword">const</span> QString &amp;attr_name, <span class="keyword">const</span> QString &amp;attr_string) {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr_value;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">double</span> *helper;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; dbg(lvl_debug,<span class="stringliteral">&quot;Setting %s to %s\n&quot;</span>,attr_name.toStdString().c_str(),attr_string.toStdString().c_str());</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; getAttrFunc(attr_from_name(attr_name.toStdString().c_str()), &amp;attr_value, NULL);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_INT(attr_value.type)) {</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="comment">//Special handling for &quot;true&quot;/&quot;false&quot;</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">if</span> (attr_string==<span class="stringliteral">&quot;true&quot;</span>) {</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; attr_value.u.num=1;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (attr_string==<span class="stringliteral">&quot;false&quot;</span>) {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; attr_value.u.num=0;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; attr_value.u.num=attr_string.toInt();</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_DOUBLE(attr_value.type)) {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; helper = g_new0(<span class="keywordtype">double</span>,1);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; *helper=attr_string.toDouble();</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; attr_value.u.numd=helper;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordflow">if</span> (ATTR_IS_STRING(attr_value.type)) {</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; attr_value.u.str=(<span class="keywordtype">char</span>*)attr_string.toStdString().c_str();</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; setAttrFunc(&amp;attr_value);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">int</span> itemId() {</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span> _itemId;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">struct </span><a class="code" href="structgui__priv.html">gui_priv</a>* object;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">int</span> _itemId;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>)=0;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> attr *attr, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter)=0;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">virtual</span> <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>* getIterFunc() { <span class="keywordflow">return</span> NULL; };</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> dropIterFunc(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>*) { <span class="keywordflow">return</span>; };</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; QDomElement _fieldValueHelper(QDomDocument doc, QString field,QString value) {</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; QDomElement fieldTag=doc.createElement(field);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; QDomText valueText=doc.createTextNode(value);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; fieldTag.appendChild(valueText);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordflow">return</span> fieldTag;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;};</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#include &quot;proxy.moc&quot;</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_PROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr__name_html"><div class="ttname"><a href="structattr__name.html">attr_name</a></div><div class="ttdef"><b>Definition:</b> attr.c:47</div></div>
+<div class="ttc" id="classNGQStandardItemModel_html"><div class="ttname"><a href="classNGQStandardItemModel.html">NGQStandardItemModel</a></div><div class="ttdef"><b>Definition:</b> proxy.h:4</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>proxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml__bookmark_8h_source.html b/html/qml__bookmark_8h_source.html
new file mode 100644
index 000000000..0e18f093b
--- /dev/null
+++ b/html/qml__bookmark_8h_source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/qml_bookmark.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml__bookmark_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml_bookmark.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef BOOKMARKOBJECT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BOOKMARKOBJECT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="classBookmarkObject.html"> 7</a></span>&#160;<span class="keyword">class </span><a class="code" href="classBookmarkObject.html">BookmarkObject</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; Q_PROPERTY(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> coords NOTIFY coordsChanged)</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classBookmarkObject.html">BookmarkObject</a>(QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="classBookmarkObject.html">BookmarkObject</a>(<span class="keyword">const</span> QString &amp;name, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> &amp;coords, QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; QString name() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &amp;name);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> coords() const;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;signals:</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">void</span> nameChanged();</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> m_coords;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; QString m_name;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif // BOOKMARKOBJECT_H</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classBookmarkObject_html"><div class="ttname"><a href="classBookmarkObject.html">BookmarkObject</a></div><div class="ttdef"><b>Definition:</b> qml_bookmark.h:7</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>qml_bookmark.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml__map_8h_source.html b/html/qml__map_8h_source.html
new file mode 100644
index 000000000..12cdb6e3e
--- /dev/null
+++ b/html/qml__map_8h_source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/qml_map.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml__map_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml_map.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef MAPOBJECT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAPOBJECT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classMapObject.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classMapObject.html">MapObject</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;{</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(<span class="keywordtype">bool</span> active READ active WRITE setActive NOTIFY activeChanged)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classMapObject.html">MapObject</a>(QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classMapObject.html">MapObject</a>(<span class="keyword">const</span> QString &amp;name, <span class="keyword">const</span> <span class="keywordtype">bool</span> &amp;active, QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; QString name() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &amp;name);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordtype">bool</span> active() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">void</span> setActive(<span class="keyword">const</span> <span class="keywordtype">bool</span> &amp;active);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;signals:</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">void</span> nameChanged();</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">void</span> activeChanged();</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; QString m_name;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">bool</span> m_active;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif // MAPOBJECT_H</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classMapObject_html"><div class="ttname"><a href="classMapObject.html">MapObject</a></div><div class="ttdef"><b>Definition:</b> qml_map.h:6</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>qml_map.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml__poi_8h_source.html b/html/qml__poi_8h_source.html
new file mode 100644
index 000000000..09028825f
--- /dev/null
+++ b/html/qml__poi_8h_source.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/qml_poi.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml__poi_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml_poi.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef POIOBJECT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define POIOBJECT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="classPoiObject.html"> 7</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPoiObject.html">PoiObject</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; Q_PROPERTY(QString type READ type WRITE setType NOTIFY typeChanged)</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; Q_PROPERTY(<span class="keywordtype">int</span> distance READ distance WRITE setDistance NOTIFY distanceChanged)</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged)</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; Q_PROPERTY(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> coords NOTIFY coordsChanged)</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classPoiObject.html">PoiObject</a>(QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="classPoiObject.html">PoiObject</a>(<span class="keyword">const</span> QString &amp;name, <span class="keyword">const</span> QString &amp;type, <span class="keyword">const</span> <span class="keywordtype">int</span> distance, <span class="keyword">const</span> QString &amp;icon, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> &amp;coords, QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; QString name() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &amp;name);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; QString type() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">void</span> setType(<span class="keyword">const</span> QString &amp;type);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">float</span> distance() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">void</span> setDistance(<span class="keyword">const</span> <span class="keywordtype">int</span> distance);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; QString icon() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">void</span> setIcon(<span class="keyword">const</span> QString &amp;icon);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> coords() const;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">// void setcoords(const struct pcoord &amp;c);</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;signals:</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> nameChanged();</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> typeChanged();</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">void</span> distanceChanged();</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">void</span> iconChanged();</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">// void coordsChanged();</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> m_coords;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; QString m_name;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; QString m_type;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">int</span> m_distance;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; QString m_icon;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif // POIOBJECT_H</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classPoiObject_html"><div class="ttname"><a href="classPoiObject.html">PoiObject</a></div><div class="ttdef"><b>Definition:</b> qml_poi.h:7</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>qml_poi.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml__search_8h_source.html b/html/qml__search_8h_source.html
new file mode 100644
index 000000000..4bed2f0e2
--- /dev/null
+++ b/html/qml__search_8h_source.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/qml_search.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml__search_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml_search.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SEARCHOBJECT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SEARCHOBJECT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classSearchObject.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classSearchObject.html">SearchObject</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;{</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(QString icon READ icon WRITE setIcon NOTIFY iconChanged)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="classSearchObject.html">SearchObject</a>(QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classSearchObject.html">SearchObject</a>(<span class="keyword">const</span> QString &amp;name, <span class="keyword">const</span> QString &amp;icon, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; QString name() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &amp;name);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; QString icon() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">void</span> setIcon(<span class="keyword">const</span> QString &amp;icon);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> * getCoords() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;signals:</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">void</span> nameChanged();</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">void</span> iconChanged();</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; QString m_name;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; QString m_icon;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *m_c;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif // SEARCHOBJECT_H</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="classSearchObject_html"><div class="ttname"><a href="classSearchObject.html">SearchObject</a></div><div class="ttdef"><b>Definition:</b> qml_search.h:6</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>qml_search.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qml__vehicle_8h_source.html b/html/qml__vehicle_8h_source.html
new file mode 100644
index 000000000..4c871fb30
--- /dev/null
+++ b/html/qml__vehicle_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/qml_vehicle.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qml__vehicle_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">qml_vehicle.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef VEHICLEOBJECT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define VEHICLEOBJECT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;vehicle.h&quot;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classVehicleObject.html"> 8</a></span>&#160;<span class="keyword">class </span><a class="code" href="classVehicleObject.html">VehicleObject</a> : <span class="keyword">public</span> QObject</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; Q_PROPERTY(<span class="keywordtype">bool</span> active READ active WRITE setActive NOTIFY activeChanged)</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="comment">//Q_PROPERTY(struct vehicle * vehicle READ vehicle WRITE setVehicle NOTIFY vehicleChanged)</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classVehicleObject.html">VehicleObject</a>(QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classVehicleObject.html">VehicleObject</a>(<span class="keyword">const</span> QString &amp;name, <span class="keyword">const</span> <span class="keywordtype">bool</span> &amp;active, <span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *v, QObject *<a class="code" href="structparent.html">parent</a>=0);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; QString name() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">void</span> setName(<span class="keyword">const</span> QString &amp;name);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">bool</span> active() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">void</span> setActive(<span class="keyword">const</span> <span class="keywordtype">bool</span> &amp;active);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> * <a class="code" href="structvehicle.html">vehicle</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">void</span> setVehicle(<span class="keyword">struct</span> vehicle * vehicle);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;signals:</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">void</span> nameChanged();</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">void</span> activeChanged();</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">void</span> vehicleChanged();</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; QString m_name;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">bool</span> m_active;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">struct </span>vehicle *m_vehicle;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif // MAPOBJECT_H</span></div>
+<div class="ttc" id="classVehicleObject_html"><div class="ttname"><a href="classVehicleObject.html">VehicleObject</a></div><div class="ttdef"><b>Definition:</b> qml_vehicle.h:8</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>qml_vehicle.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/qt5__qml_2proxy_8h_source.html b/html/qt5__qml_2proxy_8h_source.html
new file mode 100644
index 000000000..26d58bdfb
--- /dev/null
+++ b/html/qt5__qml_2proxy_8h_source.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qt5_qml/proxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('qt5__qml_2proxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">proxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keywordtype">char</span> * get_icon(<span class="keyword">struct</span> <a class="code" href="structnavit.html">navit</a> *nav, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_399a916a4057be65784a57a4334cd12d.html">qt5_qml</a></li><li class="navelem"><b>proxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/quadtree_8h_source.html b/html/quadtree_8h_source.html
new file mode 100644
index 000000000..7cf6e6993
--- /dev/null
+++ b/html/quadtree_8h_source.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/csv/quadtree.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('quadtree_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">quadtree.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef QUADTREE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define QUADTREE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;glib.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define QUADTREE_NODE_CAPACITY 10</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structquadtree__item.html"> 27</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">double</span> longitude;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">double</span> latitude;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">int</span> ref_count;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">int</span> deleted;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">void</span> *data;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structquadtree__node.html"> 35</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">int</span> node_num;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a> *items[QUADTREE_NODE_CAPACITY];</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a> *aa;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a> *ab;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a> *ba;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a> *bb;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">double</span> xmin, xmax, ymin, ymax;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> is_leaf;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a>*<a class="code" href="structparent.html">parent</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">int</span> ref_count;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__iter.html">quadtree_iter</a>; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a>* quadtree_node_new(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* <a class="code" href="structparent.html">parent</a>, <span class="keywordtype">double</span> xmin, <span class="keywordtype">double</span> xmax, <span class="keywordtype">double</span> ymin, <span class="keywordtype">double</span> ymax );</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a>* quadtree_find_nearest_flood(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>, <span class="keywordtype">double</span> current_max, <span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* toSkip);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a>* quadtree_find_nearest(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a>* quadtree_find_item(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__node.html">quadtree_node</a>* quadtree_find_containing_node(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* root, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">int</span> quadtree_delete_item(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* root, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> quadtree_find_rect_items(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_, <span class="keywordtype">double</span> dXMin, <span class="keywordtype">double</span> dXMax, <span class="keywordtype">double</span> dYMin, <span class="keywordtype">double</span> dYMax, <a class="code" href="struct__GList.html">GList</a>**out);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> quadtree_split(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> quadtree_add(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a>* <a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structquadtree__iter.html">quadtree_iter</a>* iter);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> quadtree_destroy(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* this_);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__iter.html">quadtree_iter</a> *quadtree_query(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a> *this_, <span class="keywordtype">double</span> dXMin, <span class="keywordtype">double</span> dXMax, <span class="keywordtype">double</span> dYMin, <span class="keywordtype">double</span> dYMax,<span class="keywordtype">void</span> (*item_free)(<span class="keywordtype">void</span> *<a class="code" href="structcontext.html">context</a>, <span class="keyword">struct</span> <a class="code" href="structquadtree__item.html">quadtree_item</a> *qitem), <span class="keywordtype">void</span> *context);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__item.html">quadtree_item</a> * quadtree_item_next(<span class="keyword">struct</span> <a class="code" href="structquadtree__iter.html">quadtree_iter</a> *iter);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">void</span> quadtree_query_free(<span class="keyword">struct</span> <a class="code" href="structquadtree__iter.html">quadtree_iter</a> *iter);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">void</span> quadtree_item_delete(<span class="keyword">struct</span> <a class="code" href="structquadtree__iter.html">quadtree_iter</a> *iter);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structquadtree__data.html">quadtree_data</a> *quadtree_data_dup(<span class="keyword">struct</span> <a class="code" href="structquadtree__data.html">quadtree_data</a> *qdata);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">void</span> quadtree_node_drop_garbage(<span class="keyword">struct</span> <a class="code" href="structquadtree__node.html">quadtree_node</a>* <a class="code" href="structnode.html">node</a>, <span class="keyword">struct</span> <a class="code" href="structquadtree__iter.html">quadtree_iter</a> *iter);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structnode_html"><div class="ttname"><a href="structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> ch.c:41</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structcontext_html"><div class="ttname"><a href="structcontext.html">context</a></div><div class="ttdef"><b>Definition:</b> command.c:57</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structquadtree__item_html"><div class="ttname"><a href="structquadtree__item.html">quadtree_item</a></div><div class="ttdef"><b>Definition:</b> quadtree.h:27</div></div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structquadtree__data_html"><div class="ttname"><a href="structquadtree__data.html">quadtree_data</a></div><div class="ttdef"><b>Definition:</b> csv.c:55</div></div>
+<div class="ttc" id="structquadtree__iter_html"><div class="ttname"><a href="structquadtree__iter.html">quadtree_iter</a></div><div class="ttdef"><b>Definition:</b> quadtree.c:36</div></div>
+<div class="ttc" id="structquadtree__node_html"><div class="ttname"><a href="structquadtree__node.html">quadtree_node</a></div><div class="ttdef"><b>Definition:</b> quadtree.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_5c283744458b038400bd774ec89e9ec9.html">csv</a></li><li class="navelem"><b>quadtree.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/raster_8h_source.html b/html/raster_8h_source.html
new file mode 100644
index 000000000..439e97727
--- /dev/null
+++ b/html/raster_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/sdl/raster.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('raster_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">raster.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* raster.h -- line/rect/circle/poly rasterization</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> copyright (c) 2008 bryan rittmeyer &lt;bryanr@bryanr.org&gt;</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> license: LGPLv2</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#ifndef __RASTER_H</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __RASTER_H</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;SDL/SDL.h&gt;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keywordtype">void</span> raster_rect(SDL_Surface *s, int16_t x, int16_t y, int16_t w, int16_t h, uint32_t col);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keywordtype">void</span> raster_line(SDL_Surface *s, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t col);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keywordtype">void</span> raster_circle(SDL_Surface *s, int16_t x, int16_t y, int16_t r, uint32_t col);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keywordtype">void</span> raster_polygon(SDL_Surface *s, int16_t n, int16_t *vx, int16_t *vy, uint32_t col);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keywordtype">void</span> raster_aaline(SDL_Surface *s, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint32_t col);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keywordtype">void</span> raster_aacircle(SDL_Surface *s, int16_t x, int16_t y, int16_t r, uint32_t col);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keywordtype">void</span> raster_aapolygon(SDL_Surface *s, int16_t n, int16_t *vx, int16_t *vy, uint32_t col);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __RASTER_H */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_9c614f9f6d85e2ed081007371a4f5142.html">sdl</a></li><li class="navelem"><b>raster.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/relocatable_8h_source.html b/html/relocatable_8h_source.html
new file mode 100644
index 000000000..a9dcd6775
--- /dev/null
+++ b/html/relocatable_8h_source.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/relocatable.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('relocatable_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">relocatable.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Provide relocatable packages.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Written by Bruno Haible &lt;bruno@clisp.org&gt;, 2003.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _RELOCATABLE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _RELOCATABLE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">/* This can be enabled through the configure --enable-relocatable option. */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#if ENABLE_RELOCATABLE</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* When building a DLL, we must export some functions. Note that because</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> this is a private .h file, we don&#39;t need to use __declspec(dllimport)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> in any case. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#if defined _MSC_VER &amp;&amp; BUILDING_DLL</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define RELOCATABLE_DLL_EXPORTED __declspec(dllexport)</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define RELOCATABLE_DLL_EXPORTED</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* Sets the original and the current installation prefix of the package.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> Relocation simply replaces a pathname starting with the original prefix</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> by the corresponding pathname with the current prefix instead. Both</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> prefixes should be directory names without trailing slash (i.e. use &quot;&quot;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> instead of &quot;/&quot;). */</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">extern</span> RELOCATABLE_DLL_EXPORTED <span class="keywordtype">void</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; set_relocation_prefix (<span class="keyword">const</span> <span class="keywordtype">char</span> *orig_prefix,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *curr_prefix);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* Returns the pathname, relocated according to the current installation</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> directory. */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * relocate (<span class="keyword">const</span> <span class="keywordtype">char</span> *pathname);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* Memory management: relocate() leaks memory, because it has to construct</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> a fresh pathname. If this is a problem because your program calls</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> relocate() frequently, think about caching the result. */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* Convenience function:</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> Computes the current installation prefix, based on the original</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> installation prefix, the original installation directory of a particular</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> file, and the current pathname of this file. Returns NULL upon failure. */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * compute_curr_prefix (<span class="keyword">const</span> <span class="keywordtype">char</span> *orig_installprefix,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *orig_installdir,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *curr_pathname);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* By default, we use the hardwired pathnames. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define relocate(pathname) (pathname)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _RELOCATABLE_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>relocatable.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/resize.js b/html/resize.js
new file mode 100644
index 000000000..304fcb6ba
--- /dev/null
+++ b/html/resize.js
@@ -0,0 +1,97 @@
+var cookie_namespace = 'doxygen';
+var sidenav,navtree,content,header;
+
+function readCookie(cookie)
+{
+ var myCookie = cookie_namespace+"_"+cookie+"=";
+ if (document.cookie)
+ {
+ var index = document.cookie.indexOf(myCookie);
+ if (index != -1)
+ {
+ var valStart = index + myCookie.length;
+ var valEnd = document.cookie.indexOf(";", valStart);
+ if (valEnd == -1)
+ {
+ valEnd = document.cookie.length;
+ }
+ var val = document.cookie.substring(valStart, valEnd);
+ return val;
+ }
+ }
+ return 0;
+}
+
+function writeCookie(cookie, val, expiration)
+{
+ if (val==undefined) return;
+ if (expiration == null)
+ {
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
+ expiration = date.toGMTString();
+ }
+ document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
+}
+
+function resizeWidth()
+{
+ var windowWidth = $(window).width() + "px";
+ var sidenavWidth = $(sidenav).outerWidth();
+ content.css({marginLeft:parseInt(sidenavWidth)+"px"});
+ writeCookie('width',sidenavWidth, null);
+}
+
+function restoreWidth(navWidth)
+{
+ var windowWidth = $(window).width() + "px";
+ content.css({marginLeft:parseInt(navWidth)+6+"px"});
+ sidenav.css({width:navWidth + "px"});
+}
+
+function resizeHeight()
+{
+ var headerHeight = header.outerHeight();
+ var footerHeight = footer.outerHeight();
+ var windowHeight = $(window).height() - headerHeight - footerHeight;
+ content.css({height:windowHeight + "px"});
+ navtree.css({height:windowHeight + "px"});
+ sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
+}
+
+function initResizable()
+{
+ header = $("#top");
+ sidenav = $("#side-nav");
+ content = $("#doc-content");
+ navtree = $("#nav-tree");
+ footer = $("#nav-path");
+ $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
+ $(window).resize(function() { resizeHeight(); });
+ var width = readCookie('width');
+ if (width) { restoreWidth(width); } else { resizeWidth(); }
+ resizeHeight();
+ var url = location.href;
+ var i=url.indexOf("#");
+ if (i>=0) window.location.hash=url.substr(i);
+ var _preventDefault = function(evt) { evt.preventDefault(); };
+ $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
+ $(document).bind('touchmove',function(e){
+ var device = navigator.userAgent.toLowerCase();
+ var ios = device.match(/(iphone|ipod|ipad)/);
+ if (ios) {
+ try {
+ var target = e.target;
+ while (target) {
+ if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
+ target = target.parentNode;
+ }
+ e.preventDefault();
+ } catch(err) {
+ e.preventDefault();
+ }
+ }
+ });
+}
+
+
diff --git a/html/roadprofile_8h_source.html b/html/roadprofile_8h_source.html
new file mode 100644
index 000000000..7c34823cc
--- /dev/null
+++ b/html/roadprofile_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: roadprofile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('roadprofile_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">roadprofile.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structroadprofile.html"> 24</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structroadprofile.html">roadprofile</a> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; NAVIT_OBJECT</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> speed;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">int</span> route_weight;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">int</span> maxspeed;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structroadprofile.html">roadprofile</a> * roadprofile_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keywordtype">int</span> roadprofile_get_attr(<span class="keyword">struct</span> <a class="code" href="structroadprofile.html">roadprofile</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keywordtype">int</span> roadprofile_set_attr(<span class="keyword">struct</span> <a class="code" href="structroadprofile.html">roadprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">int</span> roadprofile_add_attr(<span class="keyword">struct</span> <a class="code" href="structroadprofile.html">roadprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keywordtype">int</span> roadprofile_remove_attr(<span class="keyword">struct</span> <a class="code" href="structroadprofile.html">roadprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *roadprofile_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">void</span> roadprofile_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structroadprofile_html"><div class="ttname"><a href="structroadprofile.html">roadprofile</a></div><div class="ttdef"><b>Definition:</b> roadprofile.h:24</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>roadprofile.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/routeProxy_8h_source.html b/html/routeProxy_8h_source.html
new file mode 100644
index 000000000..5916278e3
--- /dev/null
+++ b/html/routeProxy_8h_source.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/routeProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('routeProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">routeProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_ROUTEPROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_ROUTEPROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="classNGQProxyRoute.html"> 5</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxyRoute.html">NGQProxyRoute</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <a class="code" href="classNGQProxyRoute.html">NGQProxyRoute</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(this_,parent) { };</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordtype">void</span> addDestination() {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordtype">int</span> counter=0;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; QList&lt;struct attr&gt; destinations=this-&gt;_routeDestinations();</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *coords=(<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>*)malloc(<span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>)*(destinations.size()+1)); <span class="comment">//Additional destination included</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">for</span> (QList&lt;struct attr&gt;::const_iterator iter=destinations.begin();iter!=destinations.end();iter++) { </div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; coords[counter]=*(iter-&gt;u.pcoord);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; counter++;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; }</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="comment">//Add new one</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; coords[counter]=*(this-&gt;<span class="keywordtype">object</span>-&gt;currentPoint-&gt;pc()); </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">//Propagate to route engine</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations</a>(navit_get_route(this-&gt;object-&gt;nav),coords,counter+1,1);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; QString getDestinations() {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; QList&lt;struct attr&gt; destinations=this-&gt;_routeDestinations();</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">for</span> (QList&lt;struct attr&gt;::const_iterator iter=destinations.begin();iter!=destinations.end();iter++) {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classNGQPoint.html">NGQPoint</a> helperPoint(this-&gt;<span class="keywordtype">object</span>,iter-&gt;u.pcoord,MapPoint);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; dbg(lvl_debug,<span class="stringliteral">&quot;Added destination %s\n&quot;</span>,helperPoint.coordString().toLocal8Bit().constData());</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">//dbg(lvl_debug,QString::number(_itemId).toStdString().c_str());</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">//return retDoc.toString();</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> QString();</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) {<span class="keywordflow">return</span> route_get_attr(navit_get_route(this-&gt;object-&gt;nav), type, attr, iter); }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr* attr) {<span class="keywordflow">return</span> route_set_attr(navit_get_route(this-&gt;object-&gt;nav),attr); }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>* getIterFunc() { <span class="keywordflow">return</span> route_attr_iter_new(); };</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">void</span> dropIterFunc(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { route_attr_iter_destroy(iter); };</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; QList&lt;struct attr&gt; _routeDestinations() {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; QList&lt;struct attr&gt; ret;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">struct </span>attr attr;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *iter;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">//Fill da list</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; iter=getIterFunc();</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">if</span> (iter == NULL) {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">while</span> (getAttrFunc(attr_destination, &amp;attr, iter) ) {</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">struct </span>attr c_attr=attr;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; ret.push_front(c_attr); <span class="comment">//List is reversed in route engine</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; dropIterFunc(iter);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;routeProxy.moc&quot;</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_ROUTEPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="route_8c_html_a76dbb039f1261c5e6d66b6acf4277a4c"><div class="ttname"><a href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations</a></div><div class="ttdeci">void route_set_destinations(struct route *this, struct pcoord *dst, int count, int async)</div><div class="ttdoc">Sets the destination of a route. </div><div class="ttdef"><b>Definition:</b> route.c:1174</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="classNGQPoint_html"><div class="ttname"><a href="classNGQPoint.html">NGQPoint</a></div><div class="ttdef"><b>Definition:</b> ngqpoint.h:34</div></div>
+<div class="ttc" id="classNGQProxyRoute_html"><div class="ttname"><a href="classNGQProxyRoute.html">NGQProxyRoute</a></div><div class="ttdef"><b>Definition:</b> routeProxy.h:5</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>routeProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/route_8c.html b/html/route_8c.html
new file mode 100644
index 000000000..089a37353
--- /dev/null
+++ b/html/route_8c.html
@@ -0,0 +1,1272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('route_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">route.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains code related to finding a route from a position to a destination.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &quot;navit_nls.h&quot;</code><br/>
+<code>#include &quot;glib_slice.h&quot;</code><br/>
+<code>#include &quot;config.h&quot;</code><br/>
+<code>#include &quot;point.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="graphics_8h_source.html">graphics.h</a>&quot;</code><br/>
+<code>#include &quot;profile.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;xmlconfig.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="map_8h_source.html">map.h</a>&quot;</code><br/>
+<code>#include &quot;mapset.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="route_8h_source.html">route.h</a>&quot;</code><br/>
+<code>#include &quot;track.h&quot;</code><br/>
+<code>#include &quot;transform.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;fib.h&quot;</code><br/>
+<code>#include &quot;event.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;vehicle.h&quot;</code><br/>
+<code>#include &quot;vehicleprofile.h&quot;</code><br/>
+<code>#include &quot;roadprofile.h&quot;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__priv.html">map_priv</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the map from a single binfile. <a href="structmap__priv.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html">route_graph_point</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A point in the route graph. <a href="structroute__graph__point.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__segment__data.html">route_segment_data</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A segment in the route graph or path. <a href="structroute__segment__data.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsize__weight__limit.html">size_weight_limit</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment__data.html">route_graph_segment_data</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html">route_graph_segment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A segment in the route graph. <a href="structroute__graph__segment.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__traffic__distortion.html">route_traffic_distortion</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A traffic distortion. <a href="structroute__traffic__distortion.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html">route_path_segment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A segment in the route path. <a href="structroute__path__segment.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html">route_info</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Usually represents a destination or position. <a href="structroute__info.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html">route_path</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A complete route path. <a href="structroute__path.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html">route</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A complete route. <a href="structroute.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html">route_graph</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A complete route graph. <a href="structroute__graph.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point__iterator.html">route_graph_point_iterator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator to iterate through all route graph segments in a route graph point. <a href="structroute__graph__point__iterator.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structattr__iter.html">attr_iter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect__priv.html">map_rect_priv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a155f7919b34af0a15191d0fac83bd7ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a155f7919b34af0a15191d0fac83bd7ef"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RP_TRAFFIC_DISTORTION</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a155f7919b34af0a15191d0fac83bd7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa438cdb1fc7b3387237d2b26bb8018f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa438cdb1fc7b3387237d2b26bb8018f9"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RP_TURN_RESTRICTION</b>&#160;&#160;&#160;2</td></tr>
+<tr class="separator:aa438cdb1fc7b3387237d2b26bb8018f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad25243fa153d0c1b79a8c95808e158fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25243fa153d0c1b79a8c95808e158fb"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RP_TURN_RESTRICTION_RESOLVED</b>&#160;&#160;&#160;4</td></tr>
+<tr class="separator:ad25243fa153d0c1b79a8c95808e158fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e4294db3fbb31870103d69bffec7205"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e4294db3fbb31870103d69bffec7205"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RSD_OFFSET</b>(x)&#160;&#160;&#160;*((int *)route_segment_data_field_pos((x), attr_offset))</td></tr>
+<tr class="separator:a6e4294db3fbb31870103d69bffec7205"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3ec9a2172bb385ab6deda0260d01f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3ec9a2172bb385ab6deda0260d01f0c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RSD_MAXSPEED</b>(x)&#160;&#160;&#160;*((int *)route_segment_data_field_pos((x), attr_maxspeed))</td></tr>
+<tr class="separator:ae3ec9a2172bb385ab6deda0260d01f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a043664048192f29757f5995cbf1a202a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043664048192f29757f5995cbf1a202a"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RSD_SIZE_WEIGHT</b>(x)&#160;&#160;&#160;*((struct <a class="el" href="structsize__weight__limit.html">size_weight_limit</a> *)route_segment_data_field_pos((x), attr_vehicle_width))</td></tr>
+<tr class="separator:a043664048192f29757f5995cbf1a202a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc4091925e9044d94a577da7eeaa30b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc4091925e9044d94a577da7eeaa30b6"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>RSD_DANGEROUS_GOODS</b>(x)&#160;&#160;&#160;*((int *)route_segment_data_field_pos((x), attr_vehicle_dangerous_goods))</td></tr>
+<tr class="separator:abc4091925e9044d94a577da7eeaa30b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a30b8690c16c2a115ab848cb00617f265"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30b8690c16c2a115ab848cb00617f265"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_distances</b> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structcoord.html">coord</a> *c, int count, int *<a class="el" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">distances</a>)</td></tr>
+<tr class="separator:a30b8690c16c2a115ab848cb00617f265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15fb35208d5234b2f334d31f930b3c4c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a15fb35208d5234b2f334d31f930b3c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a completely new route structure. <a href="#a15fb35208d5234b2f334d31f930b3c4c">More...</a><br/></td></tr>
+<tr class="separator:a15fb35208d5234b2f334d31f930b3c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd539fe25796de904f57342b14dde071"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#acd539fe25796de904f57342b14dde071">route_dup</a> (struct <a class="el" href="structroute.html">route</a> *orig)</td></tr>
+<tr class="memdesc:acd539fe25796de904f57342b14dde071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a route object. <a href="#acd539fe25796de904f57342b14dde071">More...</a><br/></td></tr>
+<tr class="separator:acd539fe25796de904f57342b14dde071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67cf6c2cd7cb215f256a1ef396d773f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a67cf6c2cd7cb215f256a1ef396d773f3">route_set_mapset</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="memdesc:a67cf6c2cd7cb215f256a1ef396d773f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapset of the route passwd. <a href="#a67cf6c2cd7cb215f256a1ef396d773f3">More...</a><br/></td></tr>
+<tr class="separator:a67cf6c2cd7cb215f256a1ef396d773f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23e557c7cfd7e1b074e95b251a398c16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a23e557c7cfd7e1b074e95b251a398c16">route_set_profile</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *prof)</td></tr>
+<tr class="memdesc:a23e557c7cfd7e1b074e95b251a398c16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the vehicle profile of a route. <a href="#a23e557c7cfd7e1b074e95b251a398c16">More...</a><br/></td></tr>
+<tr class="separator:a23e557c7cfd7e1b074e95b251a398c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a277947f9dd480a8206d068d45a71c25c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a277947f9dd480a8206d068d45a71c25c">route_get_mapset</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:a277947f9dd480a8206d068d45a71c25c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the mapset of the route passed. <a href="#a277947f9dd480a8206d068d45a71c25c">More...</a><br/></td></tr>
+<tr class="separator:a277947f9dd480a8206d068d45a71c25c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a213e3f87cabf82aff4f235c06a8e8ab1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a213e3f87cabf82aff4f235c06a8e8ab1">route_get_pos</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:a213e3f87cabf82aff4f235c06a8e8ab1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current position within the route passed. <a href="#a213e3f87cabf82aff4f235c06a8e8ab1">More...</a><br/></td></tr>
+<tr class="separator:a213e3f87cabf82aff4f235c06a8e8ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a985681c05f56cd4355bacaf236f3dbc8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:a985681c05f56cd4355bacaf236f3dbc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the destination of the route passed. <a href="#a985681c05f56cd4355bacaf236f3dbc8">More...</a><br/></td></tr>
+<tr class="separator:a985681c05f56cd4355bacaf236f3dbc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a549ab0769b7e477e18dd72f90cfdb232"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a549ab0769b7e477e18dd72f90cfdb232">route_get_path_set</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:a549ab0769b7e477e18dd72f90cfdb232"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the path is calculated for the route passed. <a href="#a549ab0769b7e477e18dd72f90cfdb232">More...</a><br/></td></tr>
+<tr class="separator:a549ab0769b7e477e18dd72f90cfdb232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81663bf28ea85cc76c4ffe71edb6ba6c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a81663bf28ea85cc76c4ffe71edb6ba6c">route_contains</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:a81663bf28ea85cc76c4ffe71edb6ba6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the route passed contains a certain item within the route path. <a href="#a81663bf28ea85cc76c4ffe71edb6ba6c">More...</a><br/></td></tr>
+<tr class="separator:a81663bf28ea85cc76c4ffe71edb6ba6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee9c34f3d6046134e05c4ba794e42119"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#aee9c34f3d6046134e05c4ba794e42119">route_destination_reached</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:aee9c34f3d6046134e05c4ba794e42119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a route has reached its destination. <a href="#aee9c34f3d6046134e05c4ba794e42119">More...</a><br/></td></tr>
+<tr class="separator:aee9c34f3d6046134e05c4ba794e42119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afde07e20f4a6f15a29ece77f420b4d79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#afde07e20f4a6f15a29ece77f420b4d79">route_set_position</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structpcoord.html">pcoord</a> *pos)</td></tr>
+<tr class="memdesc:afde07e20f4a6f15a29ece77f420b4d79"><td class="mdescLeft">&#160;</td><td class="mdescRight">This sets the current position of the route passed. <a href="#afde07e20f4a6f15a29ece77f420b4d79">More...</a><br/></td></tr>
+<tr class="separator:afde07e20f4a6f15a29ece77f420b4d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89e25e74be07bce7e18d9f294873df8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a89e25e74be07bce7e18d9f294873df8e">route_set_position_from_tracking</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structtracking.html">tracking</a> *<a class="el" href="structtracking.html">tracking</a>, enum projection pro)</td></tr>
+<tr class="memdesc:a89e25e74be07bce7e18d9f294873df8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a route's current position based on coordinates from tracking. <a href="#a89e25e74be07bce7e18d9f294873df8e">More...</a><br/></td></tr>
+<tr class="separator:a89e25e74be07bce7e18d9f294873df8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b134b5ca05c402e2a12ee014e2ff794"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b134b5ca05c402e2a12ee014e2ff794"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect</a> (int order, struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2, int rel, int abs)</td></tr>
+<tr class="memdesc:a9b134b5ca05c402e2a12ee014e2ff794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a single map selection. <br/></td></tr>
+<tr class="separator:a9b134b5ca05c402e2a12ee014e2ff794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76dbb039f1261c5e6d66b6acf4277a4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int count, int async)</td></tr>
+<tr class="memdesc:a76dbb039f1261c5e6d66b6acf4277a4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the destination of a route. <a href="#a76dbb039f1261c5e6d66b6acf4277a4c">More...</a><br/></td></tr>
+<tr class="separator:a76dbb039f1261c5e6d66b6acf4277a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf448a2ecf38fcef1f40e9a37c080e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf448a2ecf38fcef1f40e9a37c080e8e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_destinations</b> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structpcoord.html">pcoord</a> *pc, int count)</td></tr>
+<tr class="separator:aaf448a2ecf38fcef1f40e9a37c080e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36e3ba74f3e6a105e761d34aa6cb54ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad">route_get_destination_count</a> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="memdesc:a36e3ba74f3e6a105e761d34aa6cb54ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the destinations count for the route. <a href="#a36e3ba74f3e6a105e761d34aa6cb54ad">More...</a><br/></td></tr>
+<tr class="separator:a36e3ba74f3e6a105e761d34aa6cb54ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4e30ffdd2ff74573cf9fa818b7e4d86"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#af4e30ffdd2ff74573cf9fa818b7e4d86">route_get_destination_description</a> (struct <a class="el" href="structroute.html">route</a> *this, int n)</td></tr>
+<tr class="memdesc:af4e30ffdd2ff74573cf9fa818b7e4d86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]) <a href="#af4e30ffdd2ff74573cf9fa818b7e4d86">More...</a><br/></td></tr>
+<tr class="separator:af4e30ffdd2ff74573cf9fa818b7e4d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f81f751d71194e46a72072e6f42b248"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a9f81f751d71194e46a72072e6f42b248">route_set_destination</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int async)</td></tr>
+<tr class="memdesc:a9f81f751d71194e46a72072e6f42b248"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a route given set of coordinates. <a href="#a9f81f751d71194e46a72072e6f42b248">More...</a><br/></td></tr>
+<tr class="separator:a9f81f751d71194e46a72072e6f42b248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48ca63f73dc68ceefad68cc7da18630d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a48ca63f73dc68ceefad68cc7da18630d">route_append_destination</a> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int async)</td></tr>
+<tr class="memdesc:a48ca63f73dc68ceefad68cc7da18630d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a waypoint to the route. <a href="#a48ca63f73dc68ceefad68cc7da18630d">More...</a><br/></td></tr>
+<tr class="separator:a48ca63f73dc68ceefad68cc7da18630d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a255107bfa06589b1147e041c18c6cb3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a255107bfa06589b1147e041c18c6cb3b">route_remove_nth_waypoint</a> (struct <a class="el" href="structroute.html">route</a> *this, int n)</td></tr>
+<tr class="memdesc:a255107bfa06589b1147e041c18c6cb3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the nth waypoint of the route. <a href="#a255107bfa06589b1147e041c18c6cb3b">More...</a><br/></td></tr>
+<tr class="separator:a255107bfa06589b1147e041c18c6cb3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae433cd31b87ac5d23e60f0d73c339eb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae433cd31b87ac5d23e60f0d73c339eb6"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_remove_waypoint</b> (struct <a class="el" href="structroute.html">route</a> *this)</td></tr>
+<tr class="separator:ae433cd31b87ac5d23e60f0d73c339eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a2c87fe7268b8a6aef10b431813a27"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a> (struct <a class="el" href="structroute.html">route</a> *this_, int dist)</td></tr>
+<tr class="memdesc:a03a2c87fe7268b8a6aef10b431813a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a coordinate at a given distance. <a href="#a03a2c87fe7268b8a6aef10b431813a27">More...</a><br/></td></tr>
+<tr class="separator:a03a2c87fe7268b8a6aef10b431813a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d58eeebe86073b86fccfec847ab8472"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a> (struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:a6d58eeebe86073b86fccfec847ab8472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets street data for an item. <a href="#a6d58eeebe86073b86fccfec847ab8472">More...</a><br/></td></tr>
+<tr class="separator:a6d58eeebe86073b86fccfec847ab8472"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa833f58f659d2a68125d100ff0a5adf2"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a> (struct <a class="el" href="structstreet__data.html">street_data</a> *orig)</td></tr>
+<tr class="memdesc:aa833f58f659d2a68125d100ff0a5adf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies street data. <a href="#aa833f58f659d2a68125d100ff0a5adf2">More...</a><br/></td></tr>
+<tr class="separator:aa833f58f659d2a68125d100ff0a5adf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbb407c7b7f4e713736961d6b6c121f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a> (struct <a class="el" href="structstreet__data.html">street_data</a> *sd)</td></tr>
+<tr class="memdesc:abbb407c7b7f4e713736961d6b6c121f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees street data. <a href="#abbb407c7b7f4e713736961d6b6c121f0">More...</a><br/></td></tr>
+<tr class="separator:abbb407c7b7f4e713736961d6b6c121f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a248081bb540de81b2fbbcbe2593dc29c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a> (struct <a class="el" href="structroute__info.html">route_info</a> *inf)</td></tr>
+<tr class="memdesc:a248081bb540de81b2fbbcbe2593dc29c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a <a class="el" href="structroute__info.html" title="Usually represents a destination or position. ">route_info</a>. <a href="#a248081bb540de81b2fbbcbe2593dc29c">More...</a><br/></td></tr>
+<tr class="separator:a248081bb540de81b2fbbcbe2593dc29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9fd5fc03a4e663ae683c73a7674b80c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a> (struct <a class="el" href="structroute__info.html">route_info</a> *rinf)</td></tr>
+<tr class="memdesc:af9fd5fc03a4e663ae683c73a7674b80c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns street data for a route info. <a href="#af9fd5fc03a4e663ae683c73a7674b80c">More...</a><br/></td></tr>
+<tr class="separator:af9fd5fc03a4e663ae683c73a7674b80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9904a53f743876344695c1ef3dab283b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9904a53f743876344695c1ef3dab283b"></a>
+struct <a class="el" href="structroute__crossings.html">route_crossings</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_crossings_get</b> (struct <a class="el" href="structroute.html">route</a> *this, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:a9904a53f743876344695c1ef3dab283b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb206a7bcf64a858f2ab385697d102b1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:aeb206a7bcf64a858f2ab385697d102b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new map containing the route path. <a href="#aeb206a7bcf64a858f2ab385697d102b1">More...</a><br/></td></tr>
+<tr class="separator:aeb206a7bcf64a858f2ab385697d102b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25508afaaf0b6f06ec5bf467593b81fc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a25508afaaf0b6f06ec5bf467593b81fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new map containing the route graph. <a href="#a25508afaaf0b6f06ec5bf467593b81fc">More...</a><br/></td></tr>
+<tr class="separator:a25508afaaf0b6f06ec5bf467593b81fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc1b6d420056c3cff9e60e3227143f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbc1b6d420056c3cff9e60e3227143f2"></a>
+enum route_path_flags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:acbc1b6d420056c3cff9e60e3227143f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the flags for the route. <br/></td></tr>
+<tr class="separator:acbc1b6d420056c3cff9e60e3227143f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e07a0865bb864ab1ad0f505810e47e0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a1e07a0865bb864ab1ad0f505810e47e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the route has a valid graph. <a href="#a1e07a0865bb864ab1ad0f505810e47e0">More...</a><br/></td></tr>
+<tr class="separator:a1e07a0865bb864ab1ad0f505810e47e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a728f8ca3f7e02ffe4b48ae30c439c5e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a728f8ca3f7e02ffe4b48ae30c439c5e7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_set_projection</b> (struct <a class="el" href="structroute.html">route</a> *this_, enum projection pro)</td></tr>
+<tr class="separator:a728f8ca3f7e02ffe4b48ae30c439c5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad5a08b925ad1fa0429997b0febde9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acad5a08b925ad1fa0429997b0febde9b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_set_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:acad5a08b925ad1fa0429997b0febde9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf5630829e3459305171d52db6e24fe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf5630829e3459305171d52db6e24fe6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_add_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:acf5630829e3459305171d52db6e24fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d8a75a45bed6f61c1783c4e6447c414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d8a75a45bed6f61c1783c4e6447c414"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_remove_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a6d8a75a45bed6f61c1783c4e6447c414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd57c04075f3eae04f5c3fb4fc4d7689"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd57c04075f3eae04f5c3fb4fc4d7689"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:acd57c04075f3eae04f5c3fb4fc4d7689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf8e0ef1e7a81568092a35d65b11beae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf8e0ef1e7a81568092a35d65b11beae"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_attr_iter_new</b> (void)</td></tr>
+<tr class="separator:acf8e0ef1e7a81568092a35d65b11beae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3634a13adb89a341c91d322079d2ba1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3634a13adb89a341c91d322079d2ba1f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_attr_iter_destroy</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a3634a13adb89a341c91d322079d2ba1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54777eb5e273c249f1fa36a69b0d2520"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54777eb5e273c249f1fa36a69b0d2520"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_init</b> (void)</td></tr>
+<tr class="separator:a54777eb5e273c249f1fa36a69b0d2520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7d2ff1bc3006c9967b0a4ae3e54fe90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7d2ff1bc3006c9967b0a4ae3e54fe90"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_destroy</b> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="separator:ae7d2ff1bc3006c9967b0a4ae3e54fe90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a2ce0d27052b039e875248c6359a968e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ce0d27052b039e875248c6359a968e5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>debug_route</b> =0</td></tr>
+<tr class="separator:a2ce0d27052b039e875248c6359a968e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a85a74de6740a4737c0ec1ab36737ed"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8c.html#a7a85a74de6740a4737c0ec1ab36737ed">route_selection</a></td></tr>
+<tr class="separator:a7a85a74de6740a4737c0ec1ab36737ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44e68e38b75a73288198f97c5971aa04"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>route_func</b></td></tr>
+<tr class="separator:a44e68e38b75a73288198f97c5971aa04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains code related to finding a route from a position to a destination. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Routing uses segments, points and items. Items are items from the map: Streets, highways, etc. Segments represent such items, or parts of it. Generally, a segment is a driveable path. An item can be represented by more than one segment - in that case it is "segmented". Each segment has an "offset" associated, that indicates at which position in a segmented item this segment is - a segment representing a not-segmented item always has the offset 1. A point is located at the end of segments, often connecting several segments.</p>
+<p>The code in this file will make navit find a route between a position and a destination. It accomplishes this by first building a "route graph". This graph contains segments and points.</p>
+<p>After building this graph in route_graph_build(), the function route_graph_flood() assigns every point and segment a "value" which represents the "costs" of traveling from this point to the destination. This is done by Dijkstra's algorithm.</p>
+<p>When the graph is built a "route path" is created, which is a path in this graph from a given position to the destination determined at time of building the graph. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a48ca63f73dc68ceefad68cc7da18630d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_append_destination </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Append a waypoint to the route. </p>
+<p>This appends a waypoint to the current route, targetting the street nearest to the coordinates passed, and updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the destination for </td></tr>
+ <tr><td class="paramname">dst</td><td>Coordinates of the new waypoint </td></tr>
+ <tr><td class="paramname">async</td><td>If set, do routing asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, and <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a81663bf28ea85cc76c4ffe71edb6ba6c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_contains </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if the route passed contains a certain item within the route path. </p>
+<p>This function checks if a certain items exists in the path that navit will guide the user to his destination. It does <em>not</em> check if this item exists in the route graph!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to check for this item </td></tr>
+ <tr><td class="paramname">item</td><td>The item to search for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the item was found, false if the item was not found or the route was not calculated </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee9c34f3d6046134e05c4ba794e42119"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_destination_reached </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a route has reached its destination. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to be checked </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the destination is "reached", false otherwise. </dd></dl>
+
+<p>References <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info::lenneg</a>, <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info::lenpos</a>, <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info::lp</a>, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>, and <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acd539fe25796de904f57342b14dde071"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute.html">route</a>* route_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a route object. </p>
+<dl class="section return"><dt>Returns</dt><dd>The duplicated route </dd></dl>
+
+<p>References <a class="el" href="structroute.html#a5f456183d2312e96607cfab6239e7818">route::cbl2</a>, <a class="el" href="structroute.html#aa1edf18cdace11ebf4cc1605181d0eac">route::destination_distance</a>, <a class="el" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route::ms</a>, and <a class="el" href="structroute.html#a0bdbb423178c93cc7d2930ae04804983">route::vehicleprofile</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03a2c87fe7268b8a6aef10b431813a27"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_get_coord_dist </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a coordinate at a given distance. </p>
+<p>This function returns the coordinate, where the user will be if he follows the current route for a certain distance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route we're driving upon </td></tr>
+ <tr><td class="paramname">dist</td><td>The distance in meters </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The coordinate where the user will be in that distance </dd></dl>
+
+<p>References <a class="el" href="structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f">route_path_segment::c</a>, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info::c</a>, <a class="el" href="structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33">route_path_segment::data</a>, <a class="el" href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">route_segment_data::len</a>, <a class="el" href="structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270">route_path_segment::ncoords</a>, <a class="el" href="structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd">route_path_segment::next</a>, <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a36e3ba74f3e6a105e761d34aa6cb54ad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_get_destination_count </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the destinations count for the route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>destination count for the route </dd></dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af4e30ffdd2ff74573cf9fa818b7e4d86"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* route_get_destination_description </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">n</td><td>The nth waypoint </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The description </dd></dl>
+
+<p>References <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, and <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a985681c05f56cd4355bacaf236f3dbc8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route_get_dst </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the destination of the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the destination for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The destination of the route passed </dd></dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination()</a>, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>, <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint()</a>, and <a class="el" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a25508afaaf0b6f06ec5bf467593b81fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* route_get_graph_map </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a new map containing the route graph. </p>
+<p>This function returns a new map containing the route graph.</p>
+<p>Do not <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396" title="Destroys an opened map. ">map_destroy()</a> this!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route to get the map of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map containing the route graph </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb206a7bcf64a858f2ab385697d102b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* route_get_map </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a new map containing the route path. </p>
+<p>This function returns a new map containing the route path.</p>
+<p>Do not <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396" title="Destroys an opened map. ">map_destroy()</a> this!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route to get the map of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map containing the route path </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a277947f9dd480a8206d068d45a71c25c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset.html">mapset</a>* route_get_mapset </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the mapset of the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the mapset of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The mapset of the route passed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a549ab0769b7e477e18dd72f90cfdb232"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_get_path_set </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if the path is calculated for the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to check </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the path is calculated, false if not </dd></dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga7ce58517a9082005032863f07893ee4c">navit_check_route()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a213e3f87cabf82aff4f235c06a8e8ab1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route_get_pos </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the current position within the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the position for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The position within the route passed </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e07a0865bb864ab1ad0f505810e47e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_has_graph </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Whether the route has a valid graph. </p>
+<dl class="section return"><dt>Returns</dt><dd>True if the route has a graph, false if not. </dd></dl>
+
+<p>References <a class="el" href="structroute.html#a87641aa05073f2c20434369aa6c42e4c">route::graph</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a248081bb540de81b2fbbcbe2593dc29c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_info_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td>
+ <td class="paramname"><em>inf</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a <a class="el" href="structroute__info.html" title="Usually represents a destination or position. ">route_info</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">info</td><td>The route info to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, and <a class="el" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free()</a>.</p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9fd5fc03a4e663ae683c73a7674b80c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* route_info_street </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td>
+ <td class="paramname"><em>rinf</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns street data for a route info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rinf</td><td>The route info to return the street data for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Street data for the route info </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15fb35208d5234b2f334d31f930b3c4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute.html">route</a>* route_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a completely new route structure. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attrs</td><td>Not used </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The newly created route </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a255107bfa06589b1147e041c18c6cb3b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_remove_nth_waypoint </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove the nth waypoint of the route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">n</td><td>The waypoint to remove </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, and <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9f81f751d71194e46a72072e6f42b248"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_destination </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a route given set of coordinates. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">dst</td><td>The coordinate to start routing to </td></tr>
+ <tr><td class="paramname">async</td><td>Set to 1 to do route calculation asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a76dbb039f1261c5e6d66b6acf4277a4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_destinations </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the destination of a route. </p>
+<p>This sets the destination of a route to the street nearest to the coordinates passed and updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the destination for </td></tr>
+ <tr><td class="paramname">dst</td><td>Coordinates to set as destination </td></tr>
+ <tr><td class="paramname">count</td><td>Number of destinations (last one is final) </td></tr>
+ <tr><td class="paramname">async</td><td>If set, do routing asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97">navit_set_destinations()</a>, <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination()</a>, <a class="el" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route_set_destination()</a>, and <a class="el" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a67cf6c2cd7cb215f256a1ef396d773f3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_mapset </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mapset of the route passwd. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the mapset for </td></tr>
+ <tr><td class="paramname">ms</td><td>The mapset to set for this route </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afde07e20f4a6f15a29ece77f420b4d79"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_position </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>pos</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This sets the current position of the route passed. </p>
+<p>This will set the current position of the route passed to the street that is nearest to the passed coordinates. It also automatically updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the position of </td></tr>
+ <tr><td class="paramname">pos</td><td>Coordinates to set as position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a89e25e74be07bce7e18d9f294873df8e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_position_from_tracking </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td>
+ <td class="paramname"><em>tracking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>pro</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a route's current position based on coordinates from tracking. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the current position of </td></tr>
+ <tr><td class="paramname">tracking</td><td>The tracking to get the coordinates from </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a>, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info::c</a>, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info::lenneg</a>, <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info::lenpos</a>, <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info::lp</a>, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>, <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>, <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, <a class="el" href="route_8c.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup()</a>, <a class="el" href="structroute__info.html#a67693ed66d1a53fbe512dd619f82649c">route_info::street_direction</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a23e557c7cfd7e1b074e95b251a398c16"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_profile </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>prof</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the vehicle profile of a route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the profile for </td></tr>
+ <tr><td class="paramname">prof</td><td>The vehicle profile </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa833f58f659d2a68125d100ff0a5adf2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* street_data_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies street data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">orig</td><td>The street data to copy </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The copied street data </dd></dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abbb407c7b7f4e713736961d6b6c121f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void street_data_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td>
+ <td class="paramname"><em>sd</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Frees street data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sd</td><td>Street data to be freed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6d58eeebe86073b86fccfec847ab8472"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* street_get_data </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets street data for an item. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">item</td><td>The item to get the data for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Street data for the item </dd></dl>
+
+<p>References <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a>, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data::maxspeed</a>, and <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a44e68e38b75a73288198f97c5971aa04"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> route_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_route,</div>
+<div class="line"> (object_func_new)<a class="code" href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a>,</div>
+<div class="line"> (object_func_get_attr)route_get_attr,</div>
+<div class="line"> (object_func_iter_new)NULL,</div>
+<div class="line"> (object_func_iter_destroy)NULL,</div>
+<div class="line"> (object_func_set_attr)route_set_attr,</div>
+<div class="line"> (object_func_add_attr)route_add_attr,</div>
+<div class="line"> (object_func_remove_attr)route_remove_attr,</div>
+<div class="line"> (object_func_init)NULL,</div>
+<div class="line"> (object_func_destroy)route_destroy,</div>
+<div class="line"> (object_func_dup)<a class="code" href="route_8c.html#acd539fe25796de904f57342b14dde071">route_dup</a>,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+<div class="ttc" id="route_8c_html_a15fb35208d5234b2f334d31f930b3c4c"><div class="ttname"><a href="route_8c.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a></div><div class="ttdeci">struct route * route_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a completely new route structure. </div><div class="ttdef"><b>Definition:</b> route.c:474</div></div>
+<div class="ttc" id="route_8c_html_acd539fe25796de904f57342b14dde071"><div class="ttname"><a href="route_8c.html#acd539fe25796de904f57342b14dde071">route_dup</a></div><div class="ttdeci">struct route * route_dup(struct route *orig)</div><div class="ttdoc">Duplicates a route object. </div><div class="ttdef"><b>Definition:</b> route.c:499</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a7a85a74de6740a4737c0ec1ab36737ed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* route_selection</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="route_8c.html">route.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/route_8c.js b/html/route_8c.js
new file mode 100644
index 000000000..91e18e157
--- /dev/null
+++ b/html/route_8c.js
@@ -0,0 +1,69 @@
+var route_8c =
+[
+ [ "map_priv", "structmap__priv.html", "structmap__priv" ],
+ [ "route_graph_point", "structroute__graph__point.html", "structroute__graph__point" ],
+ [ "route_segment_data", "structroute__segment__data.html", "structroute__segment__data" ],
+ [ "size_weight_limit", "structsize__weight__limit.html", "structsize__weight__limit" ],
+ [ "route_graph_segment_data", "structroute__graph__segment__data.html", "structroute__graph__segment__data" ],
+ [ "route_graph_segment", "structroute__graph__segment.html", "structroute__graph__segment" ],
+ [ "route_traffic_distortion", "structroute__traffic__distortion.html", "structroute__traffic__distortion" ],
+ [ "route_path_segment", "structroute__path__segment.html", "structroute__path__segment" ],
+ [ "route_info", "structroute__info.html", "structroute__info" ],
+ [ "route_path", "structroute__path.html", "structroute__path" ],
+ [ "route", "structroute.html", "structroute" ],
+ [ "route_graph", "structroute__graph.html", "structroute__graph" ],
+ [ "route_graph_point_iterator", "structroute__graph__point__iterator.html", "structroute__graph__point__iterator" ],
+ [ "map_rect_priv", "structmap__rect__priv.html", "structmap__rect__priv" ],
+ [ "RP_TRAFFIC_DISTORTION", "route_8c.html#a155f7919b34af0a15191d0fac83bd7ef", null ],
+ [ "RP_TURN_RESTRICTION", "route_8c.html#aa438cdb1fc7b3387237d2b26bb8018f9", null ],
+ [ "RP_TURN_RESTRICTION_RESOLVED", "route_8c.html#ad25243fa153d0c1b79a8c95808e158fb", null ],
+ [ "RSD_DANGEROUS_GOODS", "route_8c.html#abc4091925e9044d94a577da7eeaa30b6", null ],
+ [ "RSD_MAXSPEED", "route_8c.html#ae3ec9a2172bb385ab6deda0260d01f0c", null ],
+ [ "RSD_OFFSET", "route_8c.html#a6e4294db3fbb31870103d69bffec7205", null ],
+ [ "RSD_SIZE_WEIGHT", "route_8c.html#a043664048192f29757f5995cbf1a202a", null ],
+ [ "route_add_attr", "route_8c.html#acf5630829e3459305171d52db6e24fe6", null ],
+ [ "route_append_destination", "route_8c.html#a48ca63f73dc68ceefad68cc7da18630d", null ],
+ [ "route_attr_iter_destroy", "route_8c.html#a3634a13adb89a341c91d322079d2ba1f", null ],
+ [ "route_attr_iter_new", "route_8c.html#acf8e0ef1e7a81568092a35d65b11beae", null ],
+ [ "route_contains", "route_8c.html#a81663bf28ea85cc76c4ffe71edb6ba6c", null ],
+ [ "route_crossings_get", "route_8c.html#a9904a53f743876344695c1ef3dab283b", null ],
+ [ "route_destination_reached", "route_8c.html#aee9c34f3d6046134e05c4ba794e42119", null ],
+ [ "route_destroy", "route_8c.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90", null ],
+ [ "route_dup", "route_8c.html#acd539fe25796de904f57342b14dde071", null ],
+ [ "route_get_attr", "route_8c.html#acd57c04075f3eae04f5c3fb4fc4d7689", null ],
+ [ "route_get_coord_dist", "route_8c.html#a03a2c87fe7268b8a6aef10b431813a27", null ],
+ [ "route_get_destination_count", "route_8c.html#a36e3ba74f3e6a105e761d34aa6cb54ad", null ],
+ [ "route_get_destination_description", "route_8c.html#af4e30ffdd2ff74573cf9fa818b7e4d86", null ],
+ [ "route_get_destinations", "route_8c.html#aaf448a2ecf38fcef1f40e9a37c080e8e", null ],
+ [ "route_get_distances", "route_8c.html#a30b8690c16c2a115ab848cb00617f265", null ],
+ [ "route_get_dst", "route_8c.html#a985681c05f56cd4355bacaf236f3dbc8", null ],
+ [ "route_get_flags", "route_8c.html#acbc1b6d420056c3cff9e60e3227143f2", null ],
+ [ "route_get_graph_map", "route_8c.html#a25508afaaf0b6f06ec5bf467593b81fc", null ],
+ [ "route_get_map", "route_8c.html#aeb206a7bcf64a858f2ab385697d102b1", null ],
+ [ "route_get_mapset", "route_8c.html#a277947f9dd480a8206d068d45a71c25c", null ],
+ [ "route_get_path_set", "route_8c.html#a549ab0769b7e477e18dd72f90cfdb232", null ],
+ [ "route_get_pos", "route_8c.html#a213e3f87cabf82aff4f235c06a8e8ab1", null ],
+ [ "route_has_graph", "route_8c.html#a1e07a0865bb864ab1ad0f505810e47e0", null ],
+ [ "route_info_free", "route_8c.html#a248081bb540de81b2fbbcbe2593dc29c", null ],
+ [ "route_info_street", "route_8c.html#af9fd5fc03a4e663ae683c73a7674b80c", null ],
+ [ "route_init", "route_8c.html#a54777eb5e273c249f1fa36a69b0d2520", null ],
+ [ "route_new", "route_8c.html#a15fb35208d5234b2f334d31f930b3c4c", null ],
+ [ "route_rect", "route_8c.html#a9b134b5ca05c402e2a12ee014e2ff794", null ],
+ [ "route_remove_attr", "route_8c.html#a6d8a75a45bed6f61c1783c4e6447c414", null ],
+ [ "route_remove_nth_waypoint", "route_8c.html#a255107bfa06589b1147e041c18c6cb3b", null ],
+ [ "route_remove_waypoint", "route_8c.html#ae433cd31b87ac5d23e60f0d73c339eb6", null ],
+ [ "route_set_attr", "route_8c.html#acad5a08b925ad1fa0429997b0febde9b", null ],
+ [ "route_set_destination", "route_8c.html#a9f81f751d71194e46a72072e6f42b248", null ],
+ [ "route_set_destinations", "route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c", null ],
+ [ "route_set_mapset", "route_8c.html#a67cf6c2cd7cb215f256a1ef396d773f3", null ],
+ [ "route_set_position", "route_8c.html#afde07e20f4a6f15a29ece77f420b4d79", null ],
+ [ "route_set_position_from_tracking", "route_8c.html#a89e25e74be07bce7e18d9f294873df8e", null ],
+ [ "route_set_profile", "route_8c.html#a23e557c7cfd7e1b074e95b251a398c16", null ],
+ [ "route_set_projection", "route_8c.html#a728f8ca3f7e02ffe4b48ae30c439c5e7", null ],
+ [ "street_data_dup", "route_8c.html#aa833f58f659d2a68125d100ff0a5adf2", null ],
+ [ "street_data_free", "route_8c.html#abbb407c7b7f4e713736961d6b6c121f0", null ],
+ [ "street_get_data", "route_8c.html#a6d58eeebe86073b86fccfec847ab8472", null ],
+ [ "debug_route", "route_8c.html#a2ce0d27052b039e875248c6359a968e5", null ],
+ [ "route_func", "route_8c.html#a44e68e38b75a73288198f97c5971aa04", null ],
+ [ "route_selection", "route_8c.html#a7a85a74de6740a4737c0ec1ab36737ed", null ]
+]; \ No newline at end of file
diff --git a/html/route_8h.html b/html/route_8h.html
new file mode 100644
index 000000000..edfd9dad4
--- /dev/null
+++ b/html/route_8h.html
@@ -0,0 +1,1143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('route_8h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">route.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains exported code for route.c.
+<a href="#details">More...</a></p>
+
+<p><a href="route_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__crossing.html">route_crossing</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__crossings.html">route_crossings</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__data.html">street_data</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information about a street. <a href="structstreet__data.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:a1e90604386a268d7a2fef169495ad81c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>route_path_flags</b> { <b>route_path_flag_none</b> =0,
+<b>route_path_flag_cancel</b> =1,
+<b>route_path_flag_async</b> =2,
+<b>route_path_flag_no_rebuild</b> =4
+ }</td></tr>
+<tr class="separator:a1e90604386a268d7a2fef169495ad81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da05cda4fd5fbd6a95516ca0f162a87"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>route_status</b> { <br/>
+&#160;&#160;<b>route_status_no_destination</b> =0,
+<b>route_status_destination_set</b> =1,
+<b>route_status_not_found</b> =1|2,
+<b>route_status_building_path</b> =1|4,
+<br/>
+&#160;&#160;<b>route_status_building_graph</b> =1|4|8,
+<b>route_status_path_done_new</b> =1|16,
+<b>route_status_path_done_incremental</b> =1|32
+<br/>
+ }</td></tr>
+<tr class="separator:a2da05cda4fd5fbd6a95516ca0f162a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a15fb35208d5234b2f334d31f930b3c4c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a15fb35208d5234b2f334d31f930b3c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a completely new route structure. <a href="#a15fb35208d5234b2f334d31f930b3c4c">More...</a><br/></td></tr>
+<tr class="separator:a15fb35208d5234b2f334d31f930b3c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd539fe25796de904f57342b14dde071"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup</a> (struct <a class="el" href="structroute.html">route</a> *orig)</td></tr>
+<tr class="memdesc:acd539fe25796de904f57342b14dde071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates a route object. <a href="#acd539fe25796de904f57342b14dde071">More...</a><br/></td></tr>
+<tr class="separator:acd539fe25796de904f57342b14dde071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada4738af121ec046ea2acb47d868ee78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#ada4738af121ec046ea2acb47d868ee78">route_set_mapset</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
+<tr class="memdesc:ada4738af121ec046ea2acb47d868ee78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapset of the route passwd. <a href="#ada4738af121ec046ea2acb47d868ee78">More...</a><br/></td></tr>
+<tr class="separator:ada4738af121ec046ea2acb47d868ee78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92d2668037d5654c117046ff317c600b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *prof)</td></tr>
+<tr class="memdesc:a92d2668037d5654c117046ff317c600b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the vehicle profile of a route. <a href="#a92d2668037d5654c117046ff317c600b">More...</a><br/></td></tr>
+<tr class="separator:a92d2668037d5654c117046ff317c600b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5bb6c1099bb3c176c44cb62682daa4c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c">route_get_mapset</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:ab5bb6c1099bb3c176c44cb62682daa4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the mapset of the route passed. <a href="#ab5bb6c1099bb3c176c44cb62682daa4c">More...</a><br/></td></tr>
+<tr class="separator:ab5bb6c1099bb3c176c44cb62682daa4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeeb683a95652fbfe885f447d3af3becc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route_get_pos</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:aeeb683a95652fbfe885f447d3af3becc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current position within the route passed. <a href="#aeeb683a95652fbfe885f447d3af3becc">More...</a><br/></td></tr>
+<tr class="separator:aeeb683a95652fbfe885f447d3af3becc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d1f8dafb33552bd84a513d867c4aa6a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route_get_dst</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a7d1f8dafb33552bd84a513d867c4aa6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the destination of the route passed. <a href="#a7d1f8dafb33552bd84a513d867c4aa6a">More...</a><br/></td></tr>
+<tr class="separator:a7d1f8dafb33552bd84a513d867c4aa6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff4ee587fc698b7ca10870126782e09b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route_get_path_set</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:aff4ee587fc698b7ca10870126782e09b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the path is calculated for the route passed. <a href="#aff4ee587fc698b7ca10870126782e09b">More...</a><br/></td></tr>
+<tr class="separator:aff4ee587fc698b7ca10870126782e09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a126e01d89edb53634a6805233970fdd9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route_contains</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:a126e01d89edb53634a6805233970fdd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the route passed contains a certain item within the route path. <a href="#a126e01d89edb53634a6805233970fdd9">More...</a><br/></td></tr>
+<tr class="separator:a126e01d89edb53634a6805233970fdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90ef6d40a0268bcf04ca06938affbaa3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a90ef6d40a0268bcf04ca06938affbaa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a route has reached its destination. <a href="#a90ef6d40a0268bcf04ca06938affbaa3">More...</a><br/></td></tr>
+<tr class="separator:a90ef6d40a0268bcf04ca06938affbaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b384ba5ee5108099a2f03b66f338094"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route_set_position</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *pos)</td></tr>
+<tr class="memdesc:a7b384ba5ee5108099a2f03b66f338094"><td class="mdescLeft">&#160;</td><td class="mdescRight">This sets the current position of the route passed. <a href="#a7b384ba5ee5108099a2f03b66f338094">More...</a><br/></td></tr>
+<tr class="separator:a7b384ba5ee5108099a2f03b66f338094"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6eb41cc5297c0031fd887ab23ff445e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structtracking.html">tracking</a> *<a class="el" href="structtracking.html">tracking</a>, enum projection pro)</td></tr>
+<tr class="memdesc:ab6eb41cc5297c0031fd887ab23ff445e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a route's current position based on coordinates from tracking. <a href="#ab6eb41cc5297c0031fd887ab23ff445e">More...</a><br/></td></tr>
+<tr class="separator:ab6eb41cc5297c0031fd887ab23ff445e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b134b5ca05c402e2a12ee014e2ff794"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b134b5ca05c402e2a12ee014e2ff794"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect</a> (int order, struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2, int rel, int abs)</td></tr>
+<tr class="memdesc:a9b134b5ca05c402e2a12ee014e2ff794"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a single map selection. <br/></td></tr>
+<tr class="separator:a9b134b5ca05c402e2a12ee014e2ff794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72a72ba653784a692bb599af0a3d71c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int count, int async)</td></tr>
+<tr class="memdesc:a72a72ba653784a692bb599af0a3d71c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the destination of a route. <a href="#a72a72ba653784a692bb599af0a3d71c8">More...</a><br/></td></tr>
+<tr class="separator:a72a72ba653784a692bb599af0a3d71c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac35e5ef3acc31f5e43449d1ad9f6ddbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35e5ef3acc31f5e43449d1ad9f6ddbe"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_destinations</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *pc, int count)</td></tr>
+<tr class="separator:ac35e5ef3acc31f5e43449d1ad9f6ddbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e2255ace92ab344940a03c6f60969cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a4e2255ace92ab344940a03c6f60969cf">route_get_destination_count</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a4e2255ace92ab344940a03c6f60969cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the destinations count for the route. <a href="#a4e2255ace92ab344940a03c6f60969cf">More...</a><br/></td></tr>
+<tr class="separator:a4e2255ace92ab344940a03c6f60969cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad121772080ac16f146143725a90041d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad121772080ac16f146143725a90041d3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_distances</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structcoord.html">coord</a> *c, int count, int *<a class="el" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">distances</a>)</td></tr>
+<tr class="separator:ad121772080ac16f146143725a90041d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9097ff0fd3025bd6b52babbb4634c741"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route_set_destination</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int async)</td></tr>
+<tr class="memdesc:a9097ff0fd3025bd6b52babbb4634c741"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a route given set of coordinates. <a href="#a9097ff0fd3025bd6b52babbb4634c741">More...</a><br/></td></tr>
+<tr class="separator:a9097ff0fd3025bd6b52babbb4634c741"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef42040ce440fb91532f292a44e4062"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination</a> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structpcoord.html">pcoord</a> *dst, int async)</td></tr>
+<tr class="memdesc:a3ef42040ce440fb91532f292a44e4062"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append a waypoint to the route. <a href="#a3ef42040ce440fb91532f292a44e4062">More...</a><br/></td></tr>
+<tr class="separator:a3ef42040ce440fb91532f292a44e4062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9540945fd3d5176850d438904bfd903f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint</a> (struct <a class="el" href="structroute.html">route</a> *this_, int n)</td></tr>
+<tr class="memdesc:a9540945fd3d5176850d438904bfd903f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the nth waypoint of the route. <a href="#a9540945fd3d5176850d438904bfd903f">More...</a><br/></td></tr>
+<tr class="separator:a9540945fd3d5176850d438904bfd903f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed2b99bc096b9451ebfda42bb6f04c4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed2b99bc096b9451ebfda42bb6f04c4b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_remove_waypoint</b> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="separator:aed2b99bc096b9451ebfda42bb6f04c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea343fbd29c37a4c09891694d9117b57"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description</a> (struct <a class="el" href="structroute.html">route</a> *this_, int n)</td></tr>
+<tr class="memdesc:aea343fbd29c37a4c09891694d9117b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]) <a href="#aea343fbd29c37a4c09891694d9117b57">More...</a><br/></td></tr>
+<tr class="separator:aea343fbd29c37a4c09891694d9117b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03a2c87fe7268b8a6aef10b431813a27"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a> (struct <a class="el" href="structroute.html">route</a> *this_, int dist)</td></tr>
+<tr class="memdesc:a03a2c87fe7268b8a6aef10b431813a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a coordinate at a given distance. <a href="#a03a2c87fe7268b8a6aef10b431813a27">More...</a><br/></td></tr>
+<tr class="separator:a03a2c87fe7268b8a6aef10b431813a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d58eeebe86073b86fccfec847ab8472"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a> (struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>)</td></tr>
+<tr class="memdesc:a6d58eeebe86073b86fccfec847ab8472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets street data for an item. <a href="#a6d58eeebe86073b86fccfec847ab8472">More...</a><br/></td></tr>
+<tr class="separator:a6d58eeebe86073b86fccfec847ab8472"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa833f58f659d2a68125d100ff0a5adf2"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a> (struct <a class="el" href="structstreet__data.html">street_data</a> *orig)</td></tr>
+<tr class="memdesc:aa833f58f659d2a68125d100ff0a5adf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies street data. <a href="#aa833f58f659d2a68125d100ff0a5adf2">More...</a><br/></td></tr>
+<tr class="separator:aa833f58f659d2a68125d100ff0a5adf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbb407c7b7f4e713736961d6b6c121f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a> (struct <a class="el" href="structstreet__data.html">street_data</a> *sd)</td></tr>
+<tr class="memdesc:abbb407c7b7f4e713736961d6b6c121f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees street data. <a href="#abbb407c7b7f4e713736961d6b6c121f0">More...</a><br/></td></tr>
+<tr class="separator:abbb407c7b7f4e713736961d6b6c121f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a248081bb540de81b2fbbcbe2593dc29c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a> (struct <a class="el" href="structroute__info.html">route_info</a> *inf)</td></tr>
+<tr class="memdesc:a248081bb540de81b2fbbcbe2593dc29c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a <a class="el" href="structroute__info.html" title="Usually represents a destination or position. ">route_info</a>. <a href="#a248081bb540de81b2fbbcbe2593dc29c">More...</a><br/></td></tr>
+<tr class="separator:a248081bb540de81b2fbbcbe2593dc29c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9fd5fc03a4e663ae683c73a7674b80c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a> (struct <a class="el" href="structroute__info.html">route_info</a> *rinf)</td></tr>
+<tr class="memdesc:af9fd5fc03a4e663ae683c73a7674b80c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns street data for a route info. <a href="#af9fd5fc03a4e663ae683c73a7674b80c">More...</a><br/></td></tr>
+<tr class="separator:af9fd5fc03a4e663ae683c73a7674b80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb206a7bcf64a858f2ab385697d102b1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:aeb206a7bcf64a858f2ab385697d102b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new map containing the route path. <a href="#aeb206a7bcf64a858f2ab385697d102b1">More...</a><br/></td></tr>
+<tr class="separator:aeb206a7bcf64a858f2ab385697d102b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25508afaaf0b6f06ec5bf467593b81fc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a25508afaaf0b6f06ec5bf467593b81fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new map containing the route graph. <a href="#a25508afaaf0b6f06ec5bf467593b81fc">More...</a><br/></td></tr>
+<tr class="separator:a25508afaaf0b6f06ec5bf467593b81fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc1b6d420056c3cff9e60e3227143f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbc1b6d420056c3cff9e60e3227143f2"></a>
+enum route_path_flags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:acbc1b6d420056c3cff9e60e3227143f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the flags for the route. <br/></td></tr>
+<tr class="separator:acbc1b6d420056c3cff9e60e3227143f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e07a0865bb864ab1ad0f505810e47e0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="memdesc:a1e07a0865bb864ab1ad0f505810e47e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the route has a valid graph. <a href="#a1e07a0865bb864ab1ad0f505810e47e0">More...</a><br/></td></tr>
+<tr class="separator:a1e07a0865bb864ab1ad0f505810e47e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a728f8ca3f7e02ffe4b48ae30c439c5e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a728f8ca3f7e02ffe4b48ae30c439c5e7"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_set_projection</b> (struct <a class="el" href="structroute.html">route</a> *this_, enum projection pro)</td></tr>
+<tr class="separator:a728f8ca3f7e02ffe4b48ae30c439c5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad5a08b925ad1fa0429997b0febde9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acad5a08b925ad1fa0429997b0febde9b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_set_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:acad5a08b925ad1fa0429997b0febde9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf5630829e3459305171d52db6e24fe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf5630829e3459305171d52db6e24fe6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_add_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:acf5630829e3459305171d52db6e24fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d8a75a45bed6f61c1783c4e6447c414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d8a75a45bed6f61c1783c4e6447c414"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_remove_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a6d8a75a45bed6f61c1783c4e6447c414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf8e0ef1e7a81568092a35d65b11beae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf8e0ef1e7a81568092a35d65b11beae"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_attr_iter_new</b> (void)</td></tr>
+<tr class="separator:acf8e0ef1e7a81568092a35d65b11beae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3634a13adb89a341c91d322079d2ba1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3634a13adb89a341c91d322079d2ba1f"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_attr_iter_destroy</b> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a3634a13adb89a341c91d322079d2ba1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd57c04075f3eae04f5c3fb4fc4d7689"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd57c04075f3eae04f5c3fb4fc4d7689"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_get_attr</b> (struct <a class="el" href="structroute.html">route</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:acd57c04075f3eae04f5c3fb4fc4d7689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54777eb5e273c249f1fa36a69b0d2520"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54777eb5e273c249f1fa36a69b0d2520"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_init</b> (void)</td></tr>
+<tr class="separator:a54777eb5e273c249f1fa36a69b0d2520"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7d2ff1bc3006c9967b0a4ae3e54fe90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7d2ff1bc3006c9967b0a4ae3e54fe90"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>route_destroy</b> (struct <a class="el" href="structroute.html">route</a> *this_)</td></tr>
+<tr class="separator:ae7d2ff1bc3006c9967b0a4ae3e54fe90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains exported code for route.c. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>This file contains code that works together with route.c and that is exported to other modules. </p>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a3ef42040ce440fb91532f292a44e4062"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_append_destination </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Append a waypoint to the route. </p>
+<p>This appends a waypoint to the current route, targetting the street nearest to the coordinates passed, and updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the destination for </td></tr>
+ <tr><td class="paramname">dst</td><td>Coordinates of the new waypoint </td></tr>
+ <tr><td class="paramname">async</td><td>If set, do routing asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, and <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a126e01d89edb53634a6805233970fdd9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_contains </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if the route passed contains a certain item within the route path. </p>
+<p>This function checks if a certain items exists in the path that navit will guide the user to his destination. It does <em>not</em> check if this item exists in the route graph!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to check for this item </td></tr>
+ <tr><td class="paramname">item</td><td>The item to search for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the item was found, false if the item was not found or the route was not calculated </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90ef6d40a0268bcf04ca06938affbaa3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_destination_reached </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if a route has reached its destination. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to be checked </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the destination is "reached", false otherwise. </dd></dl>
+
+<p>References <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info::lenneg</a>, <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info::lenpos</a>, <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info::lp</a>, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>, and <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acd539fe25796de904f57342b14dde071"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute.html">route</a>* route_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Duplicates a route object. </p>
+<dl class="section return"><dt>Returns</dt><dd>The duplicated route </dd></dl>
+
+<p>References <a class="el" href="structroute.html#a5f456183d2312e96607cfab6239e7818">route::cbl2</a>, <a class="el" href="structroute.html#aa1edf18cdace11ebf4cc1605181d0eac">route::destination_distance</a>, <a class="el" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route::ms</a>, and <a class="el" href="structroute.html#a0bdbb423178c93cc7d2930ae04804983">route::vehicleprofile</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a03a2c87fe7268b8a6aef10b431813a27"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_get_coord_dist </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dist</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a coordinate at a given distance. </p>
+<p>This function returns the coordinate, where the user will be if he follows the current route for a certain distance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route we're driving upon </td></tr>
+ <tr><td class="paramname">dist</td><td>The distance in meters </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The coordinate where the user will be in that distance </dd></dl>
+
+<p>References <a class="el" href="structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f">route_path_segment::c</a>, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info::c</a>, <a class="el" href="structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33">route_path_segment::data</a>, <a class="el" href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">route_segment_data::len</a>, <a class="el" href="structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270">route_path_segment::ncoords</a>, <a class="el" href="structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd">route_path_segment::next</a>, <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4e2255ace92ab344940a03c6f60969cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_get_destination_count </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get the destinations count for the route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>destination count for the route </dd></dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aea343fbd29c37a4c09891694d9117b57"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* route_get_destination_description </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">n</td><td>The nth waypoint </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The description </dd></dl>
+
+<p>References <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">item::map</a>, <a class="el" href="map_8c.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8c.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8c.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, and <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d1f8dafb33552bd84a513d867c4aa6a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route_get_dst </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the destination of the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the destination for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The destination of the route passed </dd></dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination()</a>, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>, <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint()</a>, and <a class="el" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a25508afaaf0b6f06ec5bf467593b81fc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* route_get_graph_map </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a new map containing the route graph. </p>
+<p>This function returns a new map containing the route graph.</p>
+<p>Do not <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396" title="Destroys an opened map. ">map_destroy()</a> this!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route to get the map of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map containing the route graph </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb206a7bcf64a858f2ab385697d102b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* route_get_map </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns a new map containing the route path. </p>
+<p>This function returns a new map containing the route path.</p>
+<p>Do not <a class="el" href="map_8c.html#a06f624f20492c8e9e9f3c7eb43b70396" title="Destroys an opened map. ">map_destroy()</a> this!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The route to get the map of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>A new map containing the route path </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab5bb6c1099bb3c176c44cb62682daa4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset.html">mapset</a>* route_get_mapset </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the mapset of the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the mapset of </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The mapset of the route passed </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aff4ee587fc698b7ca10870126782e09b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_get_path_set </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Checks if the path is calculated for the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to check </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True if the path is calculated, false if not </dd></dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga7ce58517a9082005032863f07893ee4c">navit_check_route()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aeeb683a95652fbfe885f447d3af3becc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route_get_pos </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns the current position within the route passed. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to get the position for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The position within the route passed </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e07a0865bb864ab1ad0f505810e47e0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_has_graph </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Whether the route has a valid graph. </p>
+<dl class="section return"><dt>Returns</dt><dd>True if the route has a graph, false if not. </dd></dl>
+
+<p>References <a class="el" href="structroute.html#a87641aa05073f2c20434369aa6c42e4c">route::graph</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a248081bb540de81b2fbbcbe2593dc29c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_info_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td>
+ <td class="paramname"><em>inf</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a <a class="el" href="structroute__info.html" title="Usually represents a destination or position. ">route_info</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">info</td><td>The route info to be destroyed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, and <a class="el" href="route_8c.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free()</a>.</p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9fd5fc03a4e663ae683c73a7674b80c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* route_info_street </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td>
+ <td class="paramname"><em>rinf</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Returns street data for a route info. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">rinf</td><td>The route info to return the street data for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Street data for the route info </dd></dl>
+
+<p>References <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15fb35208d5234b2f334d31f930b3c4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute.html">route</a>* route_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a completely new route structure. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">attrs</td><td>Not used </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The newly created route </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9540945fd3d5176850d438904bfd903f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_remove_nth_waypoint </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Remove the nth waypoint of the route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">n</td><td>The waypoint to remove </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>, and <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9097ff0fd3025bd6b52babbb4634c741"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_destination </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Start a route given set of coordinates. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route instance </td></tr>
+ <tr><td class="paramname">dst</td><td>The coordinate to start routing to </td></tr>
+ <tr><td class="paramname">async</td><td>Set to 1 to do route calculation asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+<p>References <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a72a72ba653784a692bb599af0a3d71c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_destinations </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>dst</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>async</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the destination of a route. </p>
+<p>This sets the destination of a route to the street nearest to the coordinates passed and updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the destination for </td></tr>
+ <tr><td class="paramname">dst</td><td>Coordinates to set as destination </td></tr>
+ <tr><td class="paramname">count</td><td>Number of destinations (last one is final) </td></tr>
+ <tr><td class="paramname">async</td><td>If set, do routing asynchronously </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a985681c05f56cd4355bacaf236f3dbc8">route_get_dst()</a>.</p>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga8c4ba89eaca2dc43b6f6263b4be97d97">navit_set_destinations()</a>, <a class="el" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination()</a>, <a class="el" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route_set_destination()</a>, and <a class="el" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ada4738af121ec046ea2acb47d868ee78"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_mapset </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
+ <td class="paramname"><em>ms</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the mapset of the route passwd. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the mapset for </td></tr>
+ <tr><td class="paramname">ms</td><td>The mapset to set for this route </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7b384ba5ee5108099a2f03b66f338094"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_position </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td>
+ <td class="paramname"><em>pos</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>This sets the current position of the route passed. </p>
+<p>This will set the current position of the route passed to the street that is nearest to the passed coordinates. It also automatically updates the route.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the position of </td></tr>
+ <tr><td class="paramname">pos</td><td>Coordinates to set as position </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="group__navit.html#gaf0224062b4a1b7e4ec04c67343d79f15">navit_set_position()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab6eb41cc5297c0031fd887ab23ff445e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_position_from_tracking </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td>
+ <td class="paramname"><em>tracking</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum projection&#160;</td>
+ <td class="paramname"><em>pro</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets a route's current position based on coordinates from tracking. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the current position of </td></tr>
+ <tr><td class="paramname">tracking</td><td>The tracking to get the coordinates from </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a>, <a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">route_info::c</a>, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a>, <a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">item::id_hi</a>, <a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">item::id_lo</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">route_info::lenneg</a>, <a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">route_info::lenpos</a>, <a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">route_info::lp</a>, <a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a>, <a class="el" href="route_8c.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>, <a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">route_info::street</a>, <a class="el" href="route_8c.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup()</a>, <a class="el" href="structroute__info.html#a67693ed66d1a53fbe512dd619f82649c">route_info::street_direction</a>, <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a92d2668037d5654c117046ff317c600b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void route_set_profile </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structroute.html">route</a> *&#160;</td>
+ <td class="paramname"><em>this</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td>
+ <td class="paramname"><em>prof</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Sets the vehicle profile of a route. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this</td><td>The route to set the profile for </td></tr>
+ <tr><td class="paramname">prof</td><td>The vehicle profile </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="route_8c.html#a76dbb039f1261c5e6d66b6acf4277a4c">route_set_destinations()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa833f58f659d2a68125d100ff0a5adf2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* street_data_dup </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td>
+ <td class="paramname"><em>orig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Copies street data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">orig</td><td>The street data to copy </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The copied street data </dd></dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abbb407c7b7f4e713736961d6b6c121f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void street_data_free </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td>
+ <td class="paramname"><em>sd</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Frees street data. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">sd</td><td>Street data to be freed </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>Referenced by <a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6d58eeebe86073b86fccfec847ab8472"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* street_get_data </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structitem.html">item</a> *&#160;</td>
+ <td class="paramname"><em>item</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets street data for an item. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">item</td><td>The item to get the data for </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Street data for the item </dd></dl>
+
+<p>References <a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a>, <a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a>, <a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">street_data::item</a>, <a class="el" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data::maxspeed</a>, and <a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">item::type</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="route_8h.html">route.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/route_8h.js b/html/route_8h.js
new file mode 100644
index 000000000..9cdc4c0b6
--- /dev/null
+++ b/html/route_8h.js
@@ -0,0 +1,62 @@
+var route_8h =
+[
+ [ "route_crossing", "structroute__crossing.html", "structroute__crossing" ],
+ [ "route_crossings", "structroute__crossings.html", "structroute__crossings" ],
+ [ "street_data", "structstreet__data.html", "structstreet__data" ],
+ [ "route_path_flags", "route_8h.html#a1e90604386a268d7a2fef169495ad81c", [
+ [ "route_path_flag_none", "route_8h.html#a1e90604386a268d7a2fef169495ad81ca58e788126546f169f5ca28ab85fcb033", null ],
+ [ "route_path_flag_cancel", "route_8h.html#a1e90604386a268d7a2fef169495ad81caf17539ef3ca1f04981c7a921a9a93d77", null ],
+ [ "route_path_flag_async", "route_8h.html#a1e90604386a268d7a2fef169495ad81ca8920749226208e321b9d3927ffd3d00e", null ],
+ [ "route_path_flag_no_rebuild", "route_8h.html#a1e90604386a268d7a2fef169495ad81cada18f3f37c54daba5451074e29cd1fbc", null ]
+ ] ],
+ [ "route_status", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87", [
+ [ "route_status_no_destination", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aeba93e2b7f9516e2403112fe1468e4ea", null ],
+ [ "route_status_destination_set", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87aa28a6601704d4f9f2d61bebb1e45858a", null ],
+ [ "route_status_not_found", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a5fe6ac02ecfb847b72ae215a4045fff7", null ],
+ [ "route_status_building_path", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a467af9642a5e7b543f884615951548d5", null ],
+ [ "route_status_building_graph", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87a9c1c240788bb0486dd5306704b100145", null ],
+ [ "route_status_path_done_new", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87ac10a7b932765724288ad30e0a575d854", null ],
+ [ "route_status_path_done_incremental", "route_8h.html#a2da05cda4fd5fbd6a95516ca0f162a87af980434883796bc5445bfe7548d542d6", null ]
+ ] ],
+ [ "route_add_attr", "route_8h.html#acf5630829e3459305171d52db6e24fe6", null ],
+ [ "route_append_destination", "route_8h.html#a3ef42040ce440fb91532f292a44e4062", null ],
+ [ "route_attr_iter_destroy", "route_8h.html#a3634a13adb89a341c91d322079d2ba1f", null ],
+ [ "route_attr_iter_new", "route_8h.html#acf8e0ef1e7a81568092a35d65b11beae", null ],
+ [ "route_contains", "route_8h.html#a126e01d89edb53634a6805233970fdd9", null ],
+ [ "route_destination_reached", "route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3", null ],
+ [ "route_destroy", "route_8h.html#ae7d2ff1bc3006c9967b0a4ae3e54fe90", null ],
+ [ "route_dup", "route_8h.html#acd539fe25796de904f57342b14dde071", null ],
+ [ "route_get_attr", "route_8h.html#acd57c04075f3eae04f5c3fb4fc4d7689", null ],
+ [ "route_get_coord_dist", "route_8h.html#a03a2c87fe7268b8a6aef10b431813a27", null ],
+ [ "route_get_destination_count", "route_8h.html#a4e2255ace92ab344940a03c6f60969cf", null ],
+ [ "route_get_destination_description", "route_8h.html#aea343fbd29c37a4c09891694d9117b57", null ],
+ [ "route_get_destinations", "route_8h.html#ac35e5ef3acc31f5e43449d1ad9f6ddbe", null ],
+ [ "route_get_distances", "route_8h.html#ad121772080ac16f146143725a90041d3", null ],
+ [ "route_get_dst", "route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a", null ],
+ [ "route_get_flags", "route_8h.html#acbc1b6d420056c3cff9e60e3227143f2", null ],
+ [ "route_get_graph_map", "route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc", null ],
+ [ "route_get_map", "route_8h.html#aeb206a7bcf64a858f2ab385697d102b1", null ],
+ [ "route_get_mapset", "route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c", null ],
+ [ "route_get_path_set", "route_8h.html#aff4ee587fc698b7ca10870126782e09b", null ],
+ [ "route_get_pos", "route_8h.html#aeeb683a95652fbfe885f447d3af3becc", null ],
+ [ "route_has_graph", "route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0", null ],
+ [ "route_info_free", "route_8h.html#a248081bb540de81b2fbbcbe2593dc29c", null ],
+ [ "route_info_street", "route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c", null ],
+ [ "route_init", "route_8h.html#a54777eb5e273c249f1fa36a69b0d2520", null ],
+ [ "route_new", "route_8h.html#a15fb35208d5234b2f334d31f930b3c4c", null ],
+ [ "route_rect", "route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794", null ],
+ [ "route_remove_attr", "route_8h.html#a6d8a75a45bed6f61c1783c4e6447c414", null ],
+ [ "route_remove_nth_waypoint", "route_8h.html#a9540945fd3d5176850d438904bfd903f", null ],
+ [ "route_remove_waypoint", "route_8h.html#aed2b99bc096b9451ebfda42bb6f04c4b", null ],
+ [ "route_set_attr", "route_8h.html#acad5a08b925ad1fa0429997b0febde9b", null ],
+ [ "route_set_destination", "route_8h.html#a9097ff0fd3025bd6b52babbb4634c741", null ],
+ [ "route_set_destinations", "route_8h.html#a72a72ba653784a692bb599af0a3d71c8", null ],
+ [ "route_set_mapset", "route_8h.html#ada4738af121ec046ea2acb47d868ee78", null ],
+ [ "route_set_position", "route_8h.html#a7b384ba5ee5108099a2f03b66f338094", null ],
+ [ "route_set_position_from_tracking", "route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e", null ],
+ [ "route_set_profile", "route_8h.html#a92d2668037d5654c117046ff317c600b", null ],
+ [ "route_set_projection", "route_8h.html#a728f8ca3f7e02ffe4b48ae30c439c5e7", null ],
+ [ "street_data_dup", "route_8h.html#aa833f58f659d2a68125d100ff0a5adf2", null ],
+ [ "street_data_free", "route_8h.html#abbb407c7b7f4e713736961d6b6c121f0", null ],
+ [ "street_get_data", "route_8h.html#a6d58eeebe86073b86fccfec847ab8472", null ]
+]; \ No newline at end of file
diff --git a/html/route_8h_source.html b/html/route_8h_source.html
new file mode 100644
index 000000000..93873a7ae
--- /dev/null
+++ b/html/route_8h_source.html
@@ -0,0 +1,244 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('route_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">route.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="route_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef NAVIT_ROUTE_H</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_ROUTE_H</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="keyword">enum</span> route_path_flags {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; route_path_flag_none=0,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; route_path_flag_cancel=1,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; route_path_flag_async=2,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; route_path_flag_no_rebuild=4,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;};</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">enum</span> route_status {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; route_status_no_destination=0,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; route_status_destination_set=1,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; route_status_not_found=1|2,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; route_status_building_path=1|4,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; route_status_building_graph=1|4|8,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; route_status_path_done_new=1|16,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; route_status_path_done_incremental=1|32,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structroute__crossing.html"> 51</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__crossing.html">route_crossing</a> {</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">long</span> segid;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">int</span> dir;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structroute__crossings.html"> 56</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__crossings.html">route_crossings</a> {</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">int</span> count;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">struct </span><a class="code" href="structroute__crossing.html">route_crossing</a> crossing[0];</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structstreet__data.html"> 66</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> {</div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a"> 67</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="structitem.html">item</a>; </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19"> 68</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">count</a>; </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad"> 70</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">maxspeed</a>; </div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47"> 71</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> <a class="code" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">c</a>[0]; </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;};</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a>;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__info.html">route_info</a>;</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a>;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a>;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a> *<a class="code" href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a> *<a class="code" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *orig);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#ada4738af121ec046ea2acb47d868ee78">route_set_mapset</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *<a class="code" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">ms</a>);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *prof);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *<a class="code" href="route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c">route_get_mapset</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__info.html">route_info</a> *<a class="code" href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route_get_pos</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute__info.html">route_info</a> *<a class="code" href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route_get_dst</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">int</span> <a class="code" href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route_get_path_set</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">int</span> <a class="code" href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route_contains</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">int</span> <a class="code" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route_set_position</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *<a class="code" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">pos</a>);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *<a class="code" href="structtracking.html">tracking</a>, <span class="keyword">enum</span> projection pro);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *<a class="code" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect</a>(<span class="keywordtype">int</span> <a class="code" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a>, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c2, <span class="keywordtype">int</span> rel, <span class="keywordtype">int</span> abs);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *dst, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">int</span> route_get_destinations(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *pc, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">int</span> <a class="code" href="route_8h.html#a4e2255ace92ab344940a03c6f60969cf">route_get_destination_count</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> route_get_distances(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> *<a class="code" href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">distances</a>);</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route_set_destination</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *dst, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *dst, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> route_remove_waypoint(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">char</span>* <a class="code" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> <a class="code" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a>(struct <a class="code" href="structroute.html">route</a> *this_, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> *<a class="code" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a>(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>);</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> *<a class="code" href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a>(<span class="keyword">struct</span> <a class="code" href="structstreet__data.html">street_data</a> *orig);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a>(<span class="keyword">struct</span> <a class="code" href="structstreet__data.html">street_data</a> *sd);</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a>(<span class="keyword">struct</span> <a class="code" href="structroute__info.html">route_info</a> *inf);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> *<a class="code" href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a>(<span class="keyword">struct</span> <a class="code" href="structroute__info.html">route_info</a> *rinf);</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">enum</span> route_path_flags <a class="code" href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">int</span> <a class="code" href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keywordtype">void</span> route_set_projection(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">enum</span> projection pro);</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keywordtype">void</span> <a class="code" href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations</a>(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *dst, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> async);</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">int</span> route_set_attr(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keywordtype">int</span> route_add_attr(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">int</span> route_remove_attr(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> * route_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">void</span> route_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">int</span> route_get_attr(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keywordtype">void</span> route_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">void</span> route_destroy(<span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *this_);</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="route_8h_html_ada4738af121ec046ea2acb47d868ee78"><div class="ttname"><a href="route_8h.html#ada4738af121ec046ea2acb47d868ee78">route_set_mapset</a></div><div class="ttdeci">void route_set_mapset(struct route *this_, struct mapset *ms)</div><div class="ttdoc">Sets the mapset of the route passwd. </div><div class="ttdef"><b>Definition:</b> route.c:595</div></div>
+<div class="ttc" id="structroute__crossing_html"><div class="ttname"><a href="structroute__crossing.html">route_crossing</a></div><div class="ttdef"><b>Definition:</b> route.h:51</div></div>
+<div class="ttc" id="route_8h_html_a1e07a0865bb864ab1ad0f505810e47e0"><div class="ttname"><a href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph</a></div><div class="ttdeci">int route_has_graph(struct route *this_)</div><div class="ttdoc">Whether the route has a valid graph. </div><div class="ttdef"><b>Definition:</b> route.c:4037</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="route_8h_html_a03a2c87fe7268b8a6aef10b431813a27"><div class="ttname"><a href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist</a></div><div class="ttdeci">struct coord route_get_coord_dist(struct route *this_, int dist)</div><div class="ttdoc">Returns a coordinate at a given distance. </div><div class="ttdef"><b>Definition:</b> route.c:2597</div></div>
+<div class="ttc" id="route_8h_html_a6d58eeebe86073b86fccfec847ab8472"><div class="ttname"><a href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data</a></div><div class="ttdeci">struct street_data * street_get_data(struct item *item)</div><div class="ttdoc">Gets street data for an item. </div><div class="ttdef"><b>Definition:</b> route.c:3076</div></div>
+<div class="ttc" id="route_8h_html_a92d2668037d5654c117046ff317c600b"><div class="ttname"><a href="route_8h.html#a92d2668037d5654c117046ff317c600b">route_set_profile</a></div><div class="ttdeci">void route_set_profile(struct route *this_, struct vehicleprofile *prof)</div><div class="ttdoc">Sets the vehicle profile of a route. </div><div class="ttdef"><b>Definition:</b> route.c:608</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="route_8h_html_af9fd5fc03a4e663ae683c73a7674b80c"><div class="ttname"><a href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street</a></div><div class="ttdeci">struct street_data * route_info_street(struct route_info *rinf)</div><div class="ttdoc">Returns street data for a route info. </div><div class="ttdef"><b>Definition:</b> route.c:3260</div></div>
+<div class="ttc" id="route_8h_html_a3ef42040ce440fb91532f292a44e4062"><div class="ttname"><a href="route_8h.html#a3ef42040ce440fb91532f292a44e4062">route_append_destination</a></div><div class="ttdeci">void route_append_destination(struct route *this_, struct pcoord *dst, int async)</div><div class="ttdoc">Append a waypoint to the route. </div><div class="ttdef"><b>Definition:</b> route.c:1320</div></div>
+<div class="ttc" id="route_8h_html_a126e01d89edb53634a6805233970fdd9"><div class="ttname"><a href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route_contains</a></div><div class="ttdeci">int route_contains(struct route *this_, struct item *item)</div><div class="ttdoc">Checks if the route passed contains a certain item within the route path. </div><div class="ttdef"><b>Definition:</b> route.c:684</div></div>
+<div class="ttc" id="route_8h_html_a15fb35208d5234b2f334d31f930b3c4c"><div class="ttname"><a href="route_8h.html#a15fb35208d5234b2f334d31f930b3c4c">route_new</a></div><div class="ttdeci">struct route * route_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a completely new route structure. </div><div class="ttdef"><b>Definition:</b> route.c:474</div></div>
+<div class="ttc" id="navigation_8c_html_aa9541e5fa2bd1f5f4e6b605c9a87b16e"><div class="ttname"><a href="navigation_8c.html#aa9541e5fa2bd1f5f4e6b605c9a87b16e">distances</a></div><div class="ttdeci">int distances[]</div><div class="ttdoc">Set of simplified distance values that are easy to be pronounced. Used for the &#39;vocabulary_distances&#39;...</div><div class="ttdef"><b>Definition:</b> navigation.c:197</div></div>
+<div class="ttc" id="structroute_html_abb33b9282cba092fcc246c2401511f3d"><div class="ttname"><a href="structroute.html#abb33b9282cba092fcc246c2401511f3d">route::ms</a></div><div class="ttdeci">NAVIT_OBJECT struct mapset * ms</div><div class="ttdef"><b>Definition:</b> route.c:241</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="route_8h_html_aeeb683a95652fbfe885f447d3af3becc"><div class="ttname"><a href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route_get_pos</a></div><div class="ttdeci">struct route_info * route_get_pos(struct route *this_)</div><div class="ttdoc">Returns the current position within the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:639</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structroute__crossings_html"><div class="ttname"><a href="structroute__crossings.html">route_crossings</a></div><div class="ttdef"><b>Definition:</b> route.h:56</div></div>
+<div class="ttc" id="route_8h_html_a4e2255ace92ab344940a03c6f60969cf"><div class="ttname"><a href="route_8h.html#a4e2255ace92ab344940a03c6f60969cf">route_get_destination_count</a></div><div class="ttdeci">int route_get_destination_count(struct route *this_)</div><div class="ttdoc">Get the destinations count for the route. </div><div class="ttdef"><b>Definition:</b> route.c:1232</div></div>
+<div class="ttc" id="route_8h_html_a9b134b5ca05c402e2a12ee014e2ff794"><div class="ttname"><a href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect</a></div><div class="ttdeci">struct map_selection * route_rect(int order, struct coord *c1, struct coord *c2, int rel, int abs)</div><div class="ttdoc">Returns a single map selection. </div><div class="ttdef"><b>Definition:</b> route.c:1034</div></div>
+<div class="ttc" id="route_8h_html_aa833f58f659d2a68125d100ff0a5adf2"><div class="ttname"><a href="route_8h.html#aa833f58f659d2a68125d100ff0a5adf2">street_data_dup</a></div><div class="ttdeci">struct street_data * street_data_dup(struct street_data *orig)</div><div class="ttdoc">Copies street data. </div><div class="ttdef"><b>Definition:</b> route.c:3128</div></div>
+<div class="ttc" id="route_8h_html_a9540945fd3d5176850d438904bfd903f"><div class="ttname"><a href="route_8h.html#a9540945fd3d5176850d438904bfd903f">route_remove_nth_waypoint</a></div><div class="ttdeci">void route_remove_nth_waypoint(struct route *this_, int n)</div><div class="ttdoc">Remove the nth waypoint of the route. </div><div class="ttdef"><b>Definition:</b> route.c:1347</div></div>
+<div class="ttc" id="structstreet__data_html_aa1320249fcb1425f71d076eacb1bdb47"><div class="ttname"><a href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">street_data::c</a></div><div class="ttdeci">struct coord c[0]</div><div class="ttdef"><b>Definition:</b> route.h:71</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structstreet__data_html"><div class="ttname"><a href="structstreet__data.html">street_data</a></div><div class="ttdoc">Information about a street. </div><div class="ttdef"><b>Definition:</b> route.h:66</div></div>
+<div class="ttc" id="route_8h_html_a90ef6d40a0268bcf04ca06938affbaa3"><div class="ttname"><a href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached</a></div><div class="ttdeci">int route_destination_reached(struct route *this_)</div><div class="ttdoc">Checks if a route has reached its destination. </div><div class="ttdef"><b>Definition:</b> route.c:711</div></div>
+<div class="ttc" id="route_8h_html_abbb407c7b7f4e713736961d6b6c121f0"><div class="ttname"><a href="route_8h.html#abbb407c7b7f4e713736961d6b6c121f0">street_data_free</a></div><div class="ttdeci">void street_data_free(struct street_data *sd)</div><div class="ttdoc">Frees street data. </div><div class="ttdef"><b>Definition:</b> route.c:3145</div></div>
+<div class="ttc" id="route_8h_html_a7b384ba5ee5108099a2f03b66f338094"><div class="ttname"><a href="route_8h.html#a7b384ba5ee5108099a2f03b66f338094">route_set_position</a></div><div class="ttdeci">void route_set_position(struct route *this_, struct pcoord *pos)</div><div class="ttdoc">This sets the current position of the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:981</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="route_8h_html_a9097ff0fd3025bd6b52babbb4634c741"><div class="ttname"><a href="route_8h.html#a9097ff0fd3025bd6b52babbb4634c741">route_set_destination</a></div><div class="ttdeci">void route_set_destination(struct route *this_, struct pcoord *dst, int async)</div><div class="ttdoc">Start a route given set of coordinates. </div><div class="ttdef"><b>Definition:</b> route.c:1304</div></div>
+<div class="ttc" id="structroute__info_html_a2257f91a0e0fb5758edda3624d725159"><div class="ttname"><a href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">route_info::pos</a></div><div class="ttdeci">int pos</div><div class="ttdef"><b>Definition:</b> route.c:205</div></div>
+<div class="ttc" id="route_8h_html_ab5bb6c1099bb3c176c44cb62682daa4c"><div class="ttname"><a href="route_8h.html#ab5bb6c1099bb3c176c44cb62682daa4c">route_get_mapset</a></div><div class="ttdeci">struct mapset * route_get_mapset(struct route *this_)</div><div class="ttdoc">Returns the mapset of the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:627</div></div>
+<div class="ttc" id="route_8h_html_acd539fe25796de904f57342b14dde071"><div class="ttname"><a href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup</a></div><div class="ttdeci">struct route * route_dup(struct route *orig)</div><div class="ttdoc">Duplicates a route object. </div><div class="ttdef"><b>Definition:</b> route.c:499</div></div>
+<div class="ttc" id="route_8h_html_a25508afaaf0b6f06ec5bf467593b81fc"><div class="ttname"><a href="route_8h.html#a25508afaaf0b6f06ec5bf467593b81fc">route_get_graph_map</a></div><div class="ttdeci">struct map * route_get_graph_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route graph. </div><div class="ttdef"><b>Definition:</b> route.c:4018</div></div>
+<div class="ttc" id="route_8h_html_a72a72ba653784a692bb599af0a3d71c8"><div class="ttname"><a href="route_8h.html#a72a72ba653784a692bb599af0a3d71c8">route_set_destinations</a></div><div class="ttdeci">void route_set_destinations(struct route *this_, struct pcoord *dst, int count, int async)</div><div class="ttdoc">Sets the destination of a route. </div><div class="ttdef"><b>Definition:</b> route.c:1174</div></div>
+<div class="ttc" id="route_8h_html_aeb206a7bcf64a858f2ab385697d102b1"><div class="ttname"><a href="route_8h.html#aeb206a7bcf64a858f2ab385697d102b1">route_get_map</a></div><div class="ttdeci">struct map * route_get_map(struct route *this_)</div><div class="ttdoc">Returns a new map containing the route path. </div><div class="ttdef"><b>Definition:</b> route.c:4001</div></div>
+<div class="ttc" id="structmap__selection_html_a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><div class="ttname"><a href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a></div><div class="ttdeci">int order</div><div class="ttdef"><b>Definition:</b> map.h:63</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="route_8h_html_aea343fbd29c37a4c09891694d9117b57"><div class="ttname"><a href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description</a></div><div class="ttdeci">char * route_get_destination_description(struct route *this_, int n)</div><div class="ttdoc">Returns a description for a waypoint as (type or street_name_systematic) + (label or WayID[osm_wayid]...</div><div class="ttdef"><b>Definition:</b> route.c:1245</div></div>
+<div class="ttc" id="structstreet__data_html_aae566cd82e377cec86f6c98672e1cf19"><div class="ttname"><a href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">street_data::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> route.h:68</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structstreet__data_html_a7d1b7d4f57b823532c9b7f7805780fad"><div class="ttname"><a href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">street_data::maxspeed</a></div><div class="ttdeci">int maxspeed</div><div class="ttdef"><b>Definition:</b> route.h:70</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="route_8h_html_acbc1b6d420056c3cff9e60e3227143f2"><div class="ttname"><a href="route_8h.html#acbc1b6d420056c3cff9e60e3227143f2">route_get_flags</a></div><div class="ttdeci">enum route_path_flags route_get_flags(struct route *this_)</div><div class="ttdoc">Returns the flags for the route. </div><div class="ttdef"><b>Definition:</b> route.c:4027</div></div>
+<div class="ttc" id="route_8h_html_aff4ee587fc698b7ca10870126782e09b"><div class="ttname"><a href="route_8h.html#aff4ee587fc698b7ca10870126782e09b">route_get_path_set</a></div><div class="ttdeci">int route_get_path_set(struct route *this_)</div><div class="ttdoc">Checks if the path is calculated for the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:667</div></div>
+<div class="ttc" id="route_8h_html_a7d1f8dafb33552bd84a513d867c4aa6a"><div class="ttname"><a href="route_8h.html#a7d1f8dafb33552bd84a513d867c4aa6a">route_get_dst</a></div><div class="ttdeci">struct route_info * route_get_dst(struct route *this_)</div><div class="ttdoc">Returns the destination of the route passed. </div><div class="ttdef"><b>Definition:</b> route.c:651</div></div>
+<div class="ttc" id="structroute__info_html"><div class="ttname"><a href="structroute__info.html">route_info</a></div><div class="ttdoc">Usually represents a destination or position. </div><div class="ttdef"><b>Definition:</b> route.c:202</div></div>
+<div class="ttc" id="route_8h_html_a248081bb540de81b2fbbcbe2593dc29c"><div class="ttname"><a href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free</a></div><div class="ttdeci">void route_info_free(struct route_info *inf)</div><div class="ttdoc">Destroys a route_info. </div><div class="ttdef"><b>Definition:</b> route.c:3241</div></div>
+<div class="ttc" id="route_8h_html_ab6eb41cc5297c0031fd887ab23ff445e"><div class="ttname"><a href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking</a></div><div class="ttdeci">void route_set_position_from_tracking(struct route *this_, struct tracking *tracking, enum projection pro)</div><div class="ttdoc">Sets a route&#39;s current position based on coordinates from tracking. </div><div class="ttdef"><b>Definition:</b> route.c:993</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="route_8h.html">route.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/searchProxy_8h_source.html b/html/searchProxy_8h_source.html
new file mode 100644
index 000000000..b38716c13
--- /dev/null
+++ b/html/searchProxy_8h_source.html
@@ -0,0 +1,328 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/searchProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('searchProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">searchProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_SEARCHPROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_SEARCHPROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">void</span> __setNewPoint(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a>* pc, NGQPointTypes type);</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classNGQProxySearch.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxySearch.html">NGQProxySearch</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; Q_PROPERTY(QString countryName READ countryName WRITE setCountryName NOTIFY countryNameSignal);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; Q_PROPERTY(QString countryISO2 READ countryISO2 WRITE setCountryISO2 NOTIFY countryISO2Signal);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; Q_PROPERTY(QString townName READ townName WRITE setTownName NOTIFY townNameSignal);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; Q_PROPERTY(QString streetName READ streetName WRITE setStreetName NOTIFY streetNameSignal);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; Q_PROPERTY(QString searchContext READ searchContext WRITE setSearchContext);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classNGQProxySearch.html">NGQProxySearch</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* this_,QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(this_,parent) {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> search_attr, country_name, country_iso2, *country_attr;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">struct </span><a class="code" href="structcountry__search.html">country_search</a> *cs;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *<a class="code" href="structtracking.html">tracking</a>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; this-&gt;sl=search_list_new(navit_get_mapset(this-&gt;object-&gt;nav));</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; this-&gt;search_context=<span class="stringliteral">&quot;country&quot;</span>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; country_attr=country_default();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; tracking=navit_get_tracking(this-&gt;object-&gt;nav);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">if</span> (tracking &amp;&amp; tracking_get_attr(tracking, attr_country_id, &amp;search_attr, NULL))</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; country_attr=&amp;search_attr;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordflow">if</span> (country_attr) {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; cs=country_search_new(country_attr, 0);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; item=country_search_get_item(cs);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">if</span> (item &amp;&amp; item_attr_get(item, attr_country_name, &amp;country_name)) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; search_attr.type=attr_country_all;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; dbg(lvl_debug,<span class="stringliteral">&quot;country %s\n&quot;</span>, country_name.u.str);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; this-&gt;country_name=QString::fromLocal8Bit(country_name.u.str);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; search_attr.u.str=country_name.u.str;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; search_list_search(this-&gt;sl, &amp;search_attr, 0);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">while</span>((res=search_list_get_result(this-&gt;sl)));</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (item_attr_get(item, attr_country_iso2, &amp;country_iso2)) {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; this-&gt;country_iso2=QString::fromLocal8Bit(country_iso2.u.str);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; country_search_destroy(cs);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; dbg(lvl_error,<span class="stringliteral">&quot;warning: no default country found\n&quot;</span>);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (!this-&gt;country_iso2.isEmpty()) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; dbg(lvl_debug,<span class="stringliteral">&quot;attempting to use country &#39;%s&#39;\n&quot;</span>,this-&gt;country_iso2.toStdString().c_str());</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; search_attr.type=attr_country_iso2;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; search_attr.u.str=(<span class="keywordtype">char</span>*)this-&gt;country_iso2.toStdString().c_str();</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; search_list_search(this-&gt;sl, &amp;search_attr, 0);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">while</span>((res=search_list_get_result(this-&gt;sl)));</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; } </div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; ~<a class="code" href="classNGQProxySearch.html">NGQProxySearch</a>() {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; search_list_destroy(this-&gt;sl);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; }</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;signals:</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">void</span> countryNameSignal(QString);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> countryISO2Signal(QString);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> townNameSignal(QString);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">void</span> streetNameSignal(QString);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> setPointToResult() {</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span> (this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.length()&gt;0) {</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; attr.type=attr_street_name;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; attr.u.str=this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.toLocal8Bit().data();</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (this-&gt;town_name.length()&gt;0) {</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; attr.type=attr_town_or_district_name;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; attr.u.str=this-&gt;town_name.toLocal8Bit().data();</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (this-&gt;country_name.length()&gt;0) {</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; attr.type=attr_country_name;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; attr.u.str=this-&gt;country_name.toLocal8Bit().data();</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; search_list_search(this-&gt;sl,&amp;attr,0);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">if</span> ((res=search_list_get_result(this-&gt;sl))) {</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; __setNewPoint(this-&gt;<span class="keywordtype">object</span>,res-&gt;c,PointOfInterest);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; }</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordflow">return</span>;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; QString searchXml() {</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>* ret=<span class="keyword">new</span> <a class="code" href="classNGQStandardItemModel.html">NGQStandardItemModel</a>(<span class="keyword">this</span>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> counter=0;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; QDomDocument retDoc;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; QDomElement entries;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; entries=retDoc.createElement(<span class="stringliteral">&quot;search&quot;</span>);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; retDoc.appendChild(entries);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;country&quot;</span>) {</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; attr.type=attr_country_name;</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; attr.u.str=this-&gt;country_name.toLocal8Bit().data();</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;town&quot;</span>) {</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span> (this-&gt;town_name.length()&lt;3) {</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; attr.type=attr_town_or_district_name;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; attr.u.str=this-&gt;town_name.toLocal8Bit().data();</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;street&quot;</span>) {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; attr.type=attr_street_name;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; attr.u.str=this-&gt;<a class="code" href="structstreet__name.html">street_name</a>.toLocal8Bit().data();</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; search_list_search(this-&gt;sl,&amp;attr,1);</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">while</span> ((res=search_list_get_result(this-&gt;sl))) {</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; QStandardItem* curItem=<span class="keyword">new</span> QStandardItem();</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; QDomElement entry=retDoc.createElement(<span class="stringliteral">&quot;item&quot;</span>);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; entries.appendChild(entry);</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="comment">//Result processing depends on search type</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;country&quot;</span>) {</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>), QString::fromLocal8Bit(res-&gt;country-&gt;name)));</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;icon&quot;</span>), QString(<span class="stringliteral">&quot;country_%1%2&quot;</span>).arg(res-&gt;country-&gt;iso2).arg(<span class="stringliteral">&quot;.svgz&quot;</span>)));</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;town&quot;</span>) {</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordflow">if</span> (res-&gt;town-&gt;common.town_name) {</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>),QString::fromLocal8Bit(res-&gt;town-&gt;common.town_name)));</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordflow">if</span> (res-&gt;town-&gt;common.district_name) {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>), QString::fromLocal8Bit(res-&gt;town-&gt;common.district_name)));</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; } </div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; }</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (this-&gt;search_context==<span class="stringliteral">&quot;street&quot;</span>) {</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;id&quot;</span>), QString::number(counter)));</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; entry.appendChild(this-&gt;_fieldValueHelper(retDoc,QString(<span class="stringliteral">&quot;name&quot;</span>),QString::fromLocal8Bit(res-&gt;street-&gt;name)));</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; }</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; counter++;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; ret-&gt;appendRow(curItem);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">return</span> retDoc.toString();</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; QString countryName() {</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">return</span> this-&gt;country_name;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">void</span> setCountryName(QString countryName) {</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; this-&gt;country_name=countryName;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *res;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="comment">//We need to update ISO2 </span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; attr.type=attr_country_name;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; attr.u.str=countryName.toLocal8Bit().data();</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; search_list_search(this-&gt;sl,&amp;attr,0);</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">while</span> ((res=search_list_get_result(this-&gt;sl))) {</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; this-&gt;setCountryISO2(QString::fromLocal8Bit(res-&gt;country-&gt;iso2));</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="comment">//...and current town</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; this-&gt;town_name=<span class="stringliteral">&quot;&quot;</span>;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=<span class="stringliteral">&quot;&quot;</span>;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; countryNameSignal(countryName);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; QString countryISO2() {</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">return</span> this-&gt;country_iso2;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; }</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordtype">void</span> setCountryISO2(QString countryISO2) {</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; this-&gt;country_iso2=countryISO2;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; countryISO2Signal(countryISO2);</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; QString townName() {</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> this-&gt;town_name;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordtype">void</span> setTownName(QString townName) {</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; this-&gt;town_name=townName;</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">//Specialize search</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; attr.type=attr_town_or_district_name;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; attr.u.str=townName.toLocal8Bit().data();</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; search_list_search(this-&gt;sl,&amp;attr,0);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="comment">//...and street</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=<span class="stringliteral">&quot;&quot;</span>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; townNameSignal(townName);</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; }</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; QString streetName() {</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordflow">return</span> this-&gt;<a class="code" href="structstreet__name.html">street_name</a>;</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordtype">void</span> setStreetName(QString streetName) {</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> attr;</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; this-&gt;<a class="code" href="structstreet__name.html">street_name</a>=streetName;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="comment">//Specialize search</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; attr.type=attr_street_name;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; attr.u.str=streetName.toLocal8Bit().data();</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; search_list_search(this-&gt;sl,&amp;attr,0);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; streetNameSignal(streetName);</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; QString searchContext() {</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordflow">return</span> this-&gt;search_context;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; }</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordtype">void</span> setSearchContext(QString searchContext) {</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; this-&gt;search_context=searchContext;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; }</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter) {</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; }</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr *attr) {</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list.html">search_list</a> *sl;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; QString search_context;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; QString country_iso2,country_name,town_name,<a class="code" href="structstreet__name.html">street_name</a>;</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;};</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor">#include &quot;searchProxy.moc&quot;</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_SEARCHPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structcountry__search_html"><div class="ttname"><a href="structcountry__search.html">country_search</a></div><div class="ttdef"><b>Definition:</b> country.c:296</div></div>
+<div class="ttc" id="structstreet__name_html"><div class="ttname"><a href="structstreet__name.html">street_name</a></div><div class="ttdef"><b>Definition:</b> mg.h:144</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="classNGQStandardItemModel_html"><div class="ttname"><a href="classNGQStandardItemModel.html">NGQStandardItemModel</a></div><div class="ttdef"><b>Definition:</b> proxy.h:4</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structsearch__list_html"><div class="ttname"><a href="structsearch__list.html">search_list</a></div><div class="ttdef"><b>Definition:</b> search.c:61</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structsearch__list__result_html"><div class="ttname"><a href="structsearch__list__result.html">search_list_result</a></div><div class="ttdef"><b>Definition:</b> search.h:65</div></div>
+<div class="ttc" id="classNGQProxySearch_html"><div class="ttname"><a href="classNGQProxySearch.html">NGQProxySearch</a></div><div class="ttdef"><b>Definition:</b> searchProxy.h:6</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>searchProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/search_8h_source.html b/html/search_8h_source.html
new file mode 100644
index 000000000..c0e98f96e
--- /dev/null
+++ b/html/search_8h_source.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('search_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">search.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_SEARCH_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_SEARCH_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structsearch__list__common.html"> 26</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structparent.html">parent</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> unique,item;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> selected;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *c;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">char</span> *town_name;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">char</span> *district_name;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">char</span> *postal;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">char</span> *postal_mask;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">char</span> *county_name;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attrs;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;};</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structsearch__list__country.html"> 39</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__country.html">search_list_country</a> {</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> common;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">char</span> *car;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> *iso2;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">char</span> *iso3;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">char</span> *flag;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structsearch__list__town.html"> 48</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__town.html">search_list_town</a> {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> common;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> itemt;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">char</span> *county;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;};</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structsearch__list__street.html"> 54</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__street.html">search_list_street</a> {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> common;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">char</span> *name;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structsearch__list__house__number.html"> 59</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__house__number.html">search_list_house_number</a> {</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> common;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">char</span> *house_number;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a>;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structsearch__list__result.html"> 65</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">int</span> id;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *c;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__country.html">search_list_country</a> *<a class="code" href="structcountry.html">country</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__town.html">search_list_town</a> *town;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__street.html">search_list_street</a> *street;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">struct </span><a class="code" href="structsearch__list__house__number.html">search_list_house_number</a> *house_number;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list.html">search_list</a>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a>;</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">struct </span><a class="code" href="structjni__object.html">jni_object</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list.html">search_list</a> *search_list_new(<span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> <a class="code" href="structsearch__list__level.html">search_list_level</a>(<span class="keyword">enum</span> attr_type attr_type);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> search_list_search(<span class="keyword">struct</span> <a class="code" href="structsearch__list.html">search_list</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *search_attr, <span class="keywordtype">int</span> partial);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">char</span> *search_postal_merge(<span class="keywordtype">char</span> *mask, <span class="keywordtype">char</span> *new_);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">char</span> *search_postal_merge_replace(<span class="keywordtype">char</span> *mask, <span class="keywordtype">char</span> *new_);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__common.html">search_list_common</a> *search_list_select(<span class="keyword">struct</span> <a class="code" href="structsearch__list.html">search_list</a> *this_, <span class="keyword">enum</span> attr_type attr_type, <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> mode);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">char</span> *search_list_get_unique(<span class="keyword">struct</span> <a class="code" href="structsearch__list.html">search_list</a> *this_, <span class="keywordtype">char</span> *unique);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">struct </span><a class="code" href="structsearch__list__result.html">search_list_result</a> *search_list_get_result(<span class="keyword">struct</span> <a class="code" href="structsearch__list.html">search_list</a> *this_);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">void</span> search_list_destroy(<span class="keyword">struct</span> <a class="code" href="structsearch__list.html">search_list</a> *this_);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">void</span> search_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="structsearch__list__common_html"><div class="ttname"><a href="structsearch__list__common.html">search_list_common</a></div><div class="ttdef"><b>Definition:</b> search.h:26</div></div>
+<div class="ttc" id="structjni__object_html"><div class="ttname"><a href="structjni__object.html">jni_object</a></div><div class="ttdef"><b>Definition:</b> android.h:9</div></div>
+<div class="ttc" id="structcountry_html"><div class="ttname"><a href="structcountry.html">country</a></div><div class="ttdef"><b>Definition:</b> country.c:31</div></div>
+<div class="ttc" id="structsearch__list__country_html"><div class="ttname"><a href="structsearch__list__country.html">search_list_country</a></div><div class="ttdef"><b>Definition:</b> search.h:39</div></div>
+<div class="ttc" id="structsearch__list__house__number_html"><div class="ttname"><a href="structsearch__list__house__number.html">search_list_house_number</a></div><div class="ttdef"><b>Definition:</b> search.h:59</div></div>
+<div class="ttc" id="structsearch__list_html"><div class="ttname"><a href="structsearch__list.html">search_list</a></div><div class="ttdef"><b>Definition:</b> search.c:61</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structsearch__list__street_html"><div class="ttname"><a href="structsearch__list__street.html">search_list_street</a></div><div class="ttdef"><b>Definition:</b> search.h:54</div></div>
+<div class="ttc" id="structsearch__list__result_html"><div class="ttname"><a href="structsearch__list__result.html">search_list_result</a></div><div class="ttdef"><b>Definition:</b> search.h:65</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html"><div class="ttname"><a href="structhouse__number__interpolation.html">house_number_interpolation</a></div><div class="ttdef"><b>Definition:</b> osm.c:2567</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structsearch__list__level_html"><div class="ttname"><a href="structsearch__list__level.html">search_list_level</a></div><div class="ttdef"><b>Definition:</b> search.c:50</div></div>
+<div class="ttc" id="structsearch__list__town_html"><div class="ttname"><a href="structsearch__list__town.html">search_list_town</a></div><div class="ttdef"><b>Definition:</b> search.h:48</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>search.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/search__houseno__interpol_8h_source.html b/html/search__houseno__interpol_8h_source.html
new file mode 100644
index 000000000..591618860
--- /dev/null
+++ b/html/search__houseno__interpol_8h_source.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_houseno_interpol.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('search__houseno__interpol_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">search_houseno_interpol.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">enum</span> include_end_nodes {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; end_nodes_yes,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; end_nodes_no,</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18"> 28</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18">curr_interpol_attr_idx</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16"> 30</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16">increment</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5"> 32</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5">rev</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673"> 34</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673">first</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257"> 36</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257">last</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a"> 38</a></span>&#160; <span class="keyword">enum</span> include_end_nodes <a class="code" href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a">include_end_nodes</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22"> 40</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22">curr</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">void</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;house_number_interpolation_clear_current(<span class="keyword">struct</span> <a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a> *inter);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">void</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;house_number_interpolation_clear_all(<span class="keyword">struct</span> <a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a> *inter);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">char</span> *</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;search_next_interpolated_house_number(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; *inter, <span class="keywordtype">char</span> *inter_match, <span class="keywordtype">int</span> inter_partial);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;search_house_number_coordinate(<span class="keyword">struct</span> <a class="code" href="structitem.html">item</a> *<a class="code" href="structitem.html">item</a>, <span class="keyword">struct</span> <a class="code" href="structhouse__number__interpolation.html">house_number_interpolation</a> *inter);</div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_aaaefb87ea002713299ef28671f74af22"><div class="ttname"><a href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22">house_number_interpolation::curr</a></div><div class="ttdeci">char * curr</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:40</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_a1b23738f0c6207c77e5aaf7058b52a18"><div class="ttname"><a href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18">house_number_interpolation::curr_interpol_attr_idx</a></div><div class="ttdeci">int curr_interpol_attr_idx</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:28</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_ae11865b1694443984f3d4b9e00591ee5"><div class="ttname"><a href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5">house_number_interpolation::rev</a></div><div class="ttdeci">int rev</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:32</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_a058007b701f4783b92fab9659c2f938a"><div class="ttname"><a href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a">house_number_interpolation::include_end_nodes</a></div><div class="ttdeci">enum include_end_nodes include_end_nodes</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:38</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_a6970c92308d3435efaec1797a3c39673"><div class="ttname"><a href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673">house_number_interpolation::first</a></div><div class="ttdeci">char * first</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:34</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_a64545a15be847f762a3db17bcc462257"><div class="ttname"><a href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257">house_number_interpolation::last</a></div><div class="ttdeci">char * last</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:36</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html_a3cf774c596be2ea95844c22bf3a61f16"><div class="ttname"><a href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16">house_number_interpolation::increment</a></div><div class="ttdeci">int increment</div><div class="ttdef"><b>Definition:</b> search_houseno_interpol.h:30</div></div>
+<div class="ttc" id="structhouse__number__interpolation_html"><div class="ttname"><a href="structhouse__number__interpolation.html">house_number_interpolation</a></div><div class="ttdef"><b>Definition:</b> osm.c:2567</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>search_houseno_interpol.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/serial__io_8h_source.html b/html/serial__io_8h_source.html
new file mode 100644
index 000000000..357b383f2
--- /dev/null
+++ b/html/serial__io_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/serial_io.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('serial__io_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">serial_io.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SERIAL_IO_H_INCLUDED</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SERIAL_IO_H_INCLUDED</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">int</span> serial_io_init( <span class="keyword">const</span> <span class="keywordtype">char</span>* port, <span class="keyword">const</span> <span class="keywordtype">char</span>* strsettings );</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">int</span> serial_io_read(<span class="keywordtype">int</span> fd, <span class="keywordtype">char</span> * <a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> buffer_size );</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">int</span> serial_io_write(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structbuffer.html">buffer</a>);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keywordtype">void</span> serial_io_shutdown(<span class="keywordtype">int</span> fd );</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> speed_t;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define B0 0000000</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B50 0000001</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B75 0000002</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B110 0000003</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B134 0000004 </span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B150 0000005</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B200 0000006</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B300 0000007</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B600 0000010</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B1200 0000011</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B1800 0000012</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B2400 0000013</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B4800 0000014</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B9600 0000015</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B19200 0000016</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B38400 0000017</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B57600 0010001</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B115200 0010002</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B230400 0010003</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B460800 0010004</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B500000 0010005</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B576000 0010006</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B921600 0010007</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B1000000 0010010</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B1152000 0010011</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B1500000 0010012</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B2000000 0010013</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B2500000 0010014</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B3000000 0010015</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B3500000 0010016</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define B4000000 0010017</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><b>serial_io.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/shapefil_8h_source.html b/html/shapefil_8h_source.html
new file mode 100644
index 000000000..7ebe1fbed
--- /dev/null
+++ b/html/shapefil_8h_source.html
@@ -0,0 +1,841 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/shapefile/shapefil.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('shapefil_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">shapefil.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SHAPEFILE_H_INCLUDED</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHAPEFILE_H_INCLUDED</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">/******************************************************************************</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * $Id: shapefil.h,v 1.55 2016-12-05 18:44:08 erouault Exp $</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Project: Shapelib</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * Purpose: Primary include file for Shapelib.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * Author: Frank Warmerdam, warmerdam@pobox.com</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> ******************************************************************************</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Copyright (c) 1999, Frank Warmerdam</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * Copyright (c) 2012-2016, Even Rouault &lt;even dot rouault at mines-paris dot org&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * This software is available under the following &quot;MIT Style&quot; license,</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * or at the option of the licensee under the LGPL (see COPYING). This</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * option is discussed in more detail in shapelib.html.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * --</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * copy of this software and associated documentation files (the &quot;Software&quot;),</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * to deal in the Software without restriction, including without limitation</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * the rights to use, copy, modify, merge, publish, distribute, sublicense,</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * and/or sell copies of the Software, and to permit persons to whom the</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * Software is furnished to do so, subject to the following conditions:</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * in all copies or substantial portions of the Software.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * DEALINGS IN THE SOFTWARE.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> ******************************************************************************</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> * $Log: shapefil.h,v $</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> * Revision 1.55 2016-12-05 18:44:08 erouault</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * * dbfopen.c, shapefil.h: write DBF end-of-file character 0x1A by default.</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * This behaviour can be controlled with the DBFSetWriteEndOfFileChar()</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> * function.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> * Revision 1.54 2016-12-05 12:44:05 erouault</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> * * Major overhaul of Makefile build system to use autoconf/automake.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> * * Warning fixes in contrib/</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> * Revision 1.53 2016-12-04 15:30:15 erouault</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * * shpopen.c, dbfopen.c, shptree.c, shapefil.h: resync with</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * GDAL Shapefile driver. Mostly cleanups. SHPObject and DBFInfo</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * structures extended with new members. New functions:</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * DBFSetLastModifiedDate, SHPOpenLLEx, SHPRestoreSHX,</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> * SHPSetFastModeReadObject</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * * sbnsearch.c: new file to implement original ESRI .sbn spatial</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> * index reading. (no write support). New functions:</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> * SBNOpenDiskTree, SBNCloseDiskTree, SBNSearchDiskTree,</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> * SBNSearchDiskTreeInteger, SBNSearchFreeIds</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> * * Makefile, makefile.vc, CMakeLists.txt, shapelib.def: updates</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> * with new file and symbols.</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> * * commit: helper script to cvs commit</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> * Revision 1.52 2011-12-11 22:26:46 fwarmerdam</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> * upgrade .qix access code to use SAHooks (gdal #3365)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> * Revision 1.51 2011-07-24 05:59:25 fwarmerdam</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> * minimize use of CPLError in favor of SAHooks.Error()</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> * Revision 1.50 2011-05-13 17:35:17 fwarmerdam</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> * added DBFReorderFields() and DBFAlterFields() functions (from Even)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * Revision 1.49 2011-04-16 14:38:21 fwarmerdam</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"> * avoid warnings with gcc on SHP_CVSID</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> * Revision 1.48 2010-08-27 23:42:52 fwarmerdam</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> * add SHPAPI_CALL attribute in code</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * Revision 1.47 2010-01-28 11:34:34 fwarmerdam</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * handle the shape file length limits more gracefully (#3236)</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> * Revision 1.46 2008-11-12 14:28:15 fwarmerdam</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * DBFCreateField() now works on files with records</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> * Revision 1.45 2008/11/11 17:47:10 fwarmerdam</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> * added DBFDeleteField() function</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * Revision 1.44 2008/01/16 20:05:19 bram</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * Add file hooks that accept UTF-8 encoded filenames on some platforms. Use SASetupUtf8Hooks</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * tosetup the hooks and check SHPAPI_UTF8_HOOKS for its availability. Currently, this</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> * is only available on the Windows platform that decodes the UTF-8 filenames to wide</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * character strings and feeds them to _wfopen and _wremove.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> * Revision 1.43 2008/01/10 16:35:30 fwarmerdam</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * avoid _ prefix on #defined symbols (bug 1840)</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> * Revision 1.42 2007/12/18 18:28:14 bram</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * - create hook for client specific atof (bugzilla ticket 1615)</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> * - check for NULL handle before closing cpCPG file, and close after reading.</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> * Revision 1.41 2007/12/15 20:25:32 bram</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> * dbfopen.c now reads the Code Page information from the DBF file, and exports</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> * this information as a string through the DBFGetCodePage function. This is </span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> * either the number from the LDID header field (&quot;LDID/&lt;number&gt;&quot;) or as the </span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> * content of an accompanying .CPG file. When creating a DBF file, the code can</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> * be set using DBFCreateEx.</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> * Revision 1.40 2007/12/06 07:00:25 fwarmerdam</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> * dbfopen now using SAHooks for fileio</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * Revision 1.39 2007/12/04 20:37:56 fwarmerdam</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment"> * preliminary implementation of hooks api for io and errors</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment"> * Revision 1.38 2007/11/21 22:39:56 fwarmerdam</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment"> * close shx file in readonly mode (GDAL #1956)</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> * Revision 1.37 2007/10/27 03:31:14 fwarmerdam</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * limit default depth of tree to 12 levels (gdal ticket #1594)</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> * Revision 1.36 2007/09/10 23:33:15 fwarmerdam</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> * Upstreamed support for visibility flag in SHPAPI_CALL for the needs</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> * of GDAL (gdal ticket #1810).</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> * Revision 1.35 2007/09/03 19:48:10 fwarmerdam</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> * move DBFReadAttribute() static dDoubleField into dbfinfo</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> * Revision 1.34 2006/06/17 15:33:32 fwarmerdam</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> * added pszWorkField - bug 1202 (rso)</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"> * Revision 1.33 2006/02/15 01:14:30 fwarmerdam</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> * added DBFAddNativeFieldType</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> * Revision 1.32 2006/01/26 15:07:32 fwarmerdam</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> * add bMeasureIsUsed flag from Craig Bruce: Bug 1249</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> * Revision 1.31 2006/01/05 01:27:27 fwarmerdam</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> * added dbf deletion mark/fetch</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * Revision 1.30 2005/01/03 22:30:13 fwarmerdam</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> * added support for saved quadtrees</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> * Revision 1.29 2004/09/26 20:09:35 fwarmerdam</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * avoid rcsid warnings</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> * Revision 1.28 2003/12/29 06:02:18 fwarmerdam</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> * added cpl_error.h option</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> * Revision 1.27 2003/04/21 18:30:37 warmerda</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> * added header write/update public methods</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> * Revision 1.26 2002/09/29 00:00:08 warmerda</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> * added FTLogical and logical attribute read/write calls</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> * Revision 1.25 2002/05/07 13:46:30 warmerda</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> * added DBFWriteAttributeDirectly().</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> * Revision 1.24 2002/04/10 16:59:54 warmerda</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> * added SHPRewindObject</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"> * Revision 1.23 2002/01/15 14:36:07 warmerda</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> * updated email address</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment"> * Revision 1.22 2002/01/15 14:32:00 warmerda</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment"> * try to improve SHPAPI_CALL docs</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#ifdef USE_DBMALLOC</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;dbmalloc.h&gt;</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#ifdef USE_CPL</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;cpl_conv.h&quot;</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* Configuration options. */</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment">/* Should the DBFReadStringAttribute() strip leading and */</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">/* trailing white space? */</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor">#define TRIM_DBF_WHITESPACE</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/* Should we write measure values to the Multipatch object? */</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment">/* Reportedly ArcView crashes if we do write it, so for now it */</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">/* is disabled. */</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#define DISABLE_MULTIPATCH_MEASURE</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">/* SHPAPI_CALL */</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment">/* The following two macros are present to allow forcing */</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment">/* various calling conventions on the Shapelib API. */</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment">/* To force __stdcall conventions (needed to call Shapelib */</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment">/* from Visual Basic and/or Dephi I believe) the makefile could */</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment">/* be modified to define: */</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment">/* /DSHPAPI_CALL=__stdcall */</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment">/* If it is desired to force export of the Shapelib API without */</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment">/* using the shapelib.def file, use the following definition. */</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment">/* /DSHAPELIB_DLLEXPORT */</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment">/* To get both at once it will be necessary to hack this */</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">/* include file to define: */</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment">/* #define SHPAPI_CALL __declspec(dllexport) __stdcall */</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">/* #define SHPAPI_CALL1 __declspec(dllexport) * __stdcall */</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment">/* The complexity of the situation is partly caused by the */</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment">/* peculiar requirement of Visual C++ that __stdcall appear */</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment">/* after any &quot;*&quot;&#39;s in the return value of a function while the */</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment">/* __declspec(dllexport) must appear before them. */</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor">#ifdef SHAPELIB_DLLEXPORT</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL __declspec(dllexport)</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL1(x) __declspec(dllexport) x</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor">#ifndef SHPAPI_CALL</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(USE_GCC_VISIBILITY_FLAG)</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL __attribute__ ((visibility(&quot;default&quot;)))</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL1(x) __attribute__ ((visibility(&quot;default&quot;))) x</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor">#ifndef SHPAPI_CALL1</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_CALL1(x) x SHPAPI_CALL</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* Macros for controlling CVSID and ensuring they don&#39;t appear */</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment">/* as unreferenced variables resulting in lots of warnings. */</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor">#ifndef DISABLE_CVSID</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(__GNUC__) &amp;&amp; __GNUC__ &gt;= 4</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHP_CVSID(string) static const char cpl_cvsid[] __attribute__((used)) = string;</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHP_CVSID(string) static const char cpl_cvsid[] = string; \</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor">static const char *cvsid_aw() { return( cvsid_aw() ? NULL : cpl_cvsid ); }</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHP_CVSID(string)</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">/* On some platforms, additional file IO hooks are defined that */</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment">/* UTF-8 encoded filenames Unicode filenames */</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_WINDOWS</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SHPAPI_UTF8_HOOKS</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment">/* IO/Error hook functions. */</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> *SAFile;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor">#ifndef SAOffset</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> SAOffset;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structSAHooks.html"> 282</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; SAFile (*FOpen) ( <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keyword">const</span> <span class="keywordtype">char</span> *access);</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; SAOffset (*FRead) ( <span class="keywordtype">void</span> *p, SAOffset size, SAOffset nmemb, SAFile <a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; SAOffset (*FWrite)( <span class="keywordtype">void</span> *p, SAOffset size, SAOffset nmemb, SAFile <a class="code" href="structfile.html">file</a>);</div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; SAOffset (*FSeek) ( SAFile <a class="code" href="structfile.html">file</a>, SAOffset offset, <span class="keywordtype">int</span> whence );</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; SAOffset (*FTell) ( SAFile <a class="code" href="structfile.html">file</a> );</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; int (*FFlush)( SAFile <a class="code" href="structfile.html">file</a> );</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; int (*FClose)( SAFile <a class="code" href="structfile.html">file</a> );</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; int (*Remove) ( <span class="keyword">const</span> <span class="keywordtype">char</span> *filename );</div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; void (*Error) ( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structmessage.html">message</a> );</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; double (*Atof) ( <span class="keyword">const</span> <span class="keywordtype">char</span> *str );</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;} <a class="code" href="structSAHooks.html">SAHooks</a>;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL SASetupDefaultHooks( <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor">#ifdef SHPAPI_UTF8_HOOKS</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> SHPAPI_CALL SASetupUtf8Hooks( <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment">/* SHP Support. */</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structtagSHPObject.html">tagSHPObject</a> <a class="code" href="structtagSHPObject.html">SHPObject</a>;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structSHPInfo.html"> 306</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> sHooks;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; SAFile fpSHP;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; SAFile fpSHX;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordtype">int</span> nShapeType; <span class="comment">/* SHPT_* */</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nFileSize; <span class="comment">/* SHP file */</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordtype">int</span> nRecords;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keywordtype">int</span> nMaxRecords;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>*panRecOffset;</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *panRecSize;</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordtype">double</span> adBoundsMin[4];</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordtype">double</span> adBoundsMax[4];</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordtype">int</span> bUpdated;</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pabyRec;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordtype">int</span> nBufSize;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordtype">int</span> bFastModeReadObject;</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pabyObjectBuf;</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordtype">int</span> nObjectBufSize;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <a class="code" href="structtagSHPObject.html">SHPObject</a>* psCachedObject;</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;} <a class="code" href="structSHPInfo.html">SHPInfo</a>;</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structSHPInfo.html">SHPInfo</a> * <a class="code" href="structSHPInfo.html">SHPHandle</a>;</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment">/* Shape types (nSHPType) */</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#define SHPT_NULL 0</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POINT 1</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_ARC 3</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POLYGON 5</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_MULTIPOINT 8</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POINTZ 11</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_ARCZ 13</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POLYGONZ 15</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_MULTIPOINTZ 18</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POINTM 21</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_ARCM 23</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_POLYGONM 25</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_MULTIPOINTM 28</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPT_MULTIPATCH 31</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment">/* Part types - everything but SHPT_MULTIPATCH just uses */</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment">/* SHPP_RING. */</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;<span class="preprocessor">#define SHPP_TRISTRIP 0</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPP_TRIFAN 1</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPP_OUTERRING 2</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPP_INNERRING 3</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPP_FIRSTRING 4</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHPP_RING 5</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment">/* SHPObject - represents on shape (without attributes) read */</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment">/* from the .shp file. */</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="structtagSHPObject.html"> 372</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structtagSHPObject.html">tagSHPObject</a></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;{</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordtype">int</span> nSHPType;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">int</span> nShapeId; <span class="comment">/* -1 is unknown/unassigned */</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordtype">int</span> nParts;</div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordtype">int</span> *panPartStart;</div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordtype">int</span> *panPartType;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordtype">int</span> nVertices;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordtype">double</span> *padfX;</div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordtype">double</span> *padfY;</div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordtype">double</span> *padfZ;</div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordtype">double</span> *padfM;</div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;</div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordtype">double</span> dfXMin;</div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <span class="keywordtype">double</span> dfYMin;</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="keywordtype">double</span> dfZMin;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordtype">double</span> dfMMin;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;</div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="keywordtype">double</span> dfXMax;</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordtype">double</span> dfYMax;</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">double</span> dfZMax;</div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordtype">double</span> dfMMax;</div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordtype">int</span> bMeasureIsUsed;</div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordtype">int</span> bFastModeReadObject;</div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;};</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">/* SHP API Prototypes */</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;</div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment">/* If pszAccess is read-only, the fpSHX field of the returned structure */</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment">/* will be NULL as it is not necessary to keep the SHX file open */</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;SHPHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; SHPOpen( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszShapeFile, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszAccess );</div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;SHPHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; SHPOpenLL( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszShapeFile, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszAccess,</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;SHPHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; SHPOpenLLEx( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszShapeFile, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszAccess,</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks, <span class="keywordtype">int</span> bRestoreSHX );</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; SHPRestoreSHX( <span class="keyword">const</span> <span class="keywordtype">char</span> *pszShapeFile, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszAccess,</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment">/* If setting bFastMode = TRUE, the content of SHPReadObject() is owned by the SHPHandle. */</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment">/* So you cannot have 2 valid instances of SHPReadObject() simultaneously. */</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="comment">/* The SHPObject padfZ and padfM members may be NULL depending on the geometry */</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment">/* type. It is illegal to free at hand any of the pointer members of the SHPObject structure */</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL SHPSetFastModeReadObject( SHPHandle hSHP, <span class="keywordtype">int</span> bFastMode );</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;SHPHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; SHPCreate( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszShapeFile, <span class="keywordtype">int</span> nShapeType );</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;SHPHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; SHPCreateLL( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszShapeFile, <span class="keywordtype">int</span> nShapeType,</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; SHPGetInfo( SHPHandle hSHP, <span class="keywordtype">int</span> * pnEntities, <span class="keywordtype">int</span> * pnShapeType,</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="keywordtype">double</span> * padfMinBound, <span class="keywordtype">double</span> * padfMaxBound );</div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<a class="code" href="structtagSHPObject.html">SHPObject</a> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; SHPReadObject( SHPHandle hSHP, <span class="keywordtype">int</span> iShape );</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; SHPWriteObject( SHPHandle hSHP, <span class="keywordtype">int</span> iShape, <a class="code" href="structtagSHPObject.html">SHPObject</a> * psObject );</div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; SHPDestroyObject( <a class="code" href="structtagSHPObject.html">SHPObject</a> * psObject );</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; SHPComputeExtents( <a class="code" href="structtagSHPObject.html">SHPObject</a> * psObject );</div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<a class="code" href="structtagSHPObject.html">SHPObject</a> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; SHPCreateObject( <span class="keywordtype">int</span> nSHPType, <span class="keywordtype">int</span> nShapeId, <span class="keywordtype">int</span> nParts,</div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; const <span class="keywordtype">int</span> * panPartStart, const <span class="keywordtype">int</span> * panPartType,</div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordtype">int</span> nVertices,</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; const <span class="keywordtype">double</span> * padfX, const <span class="keywordtype">double</span> * padfY,</div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; const <span class="keywordtype">double</span> * padfZ, const <span class="keywordtype">double</span> * padfM );</div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<a class="code" href="structtagSHPObject.html">SHPObject</a> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; SHPCreateSimpleObject( <span class="keywordtype">int</span> nSHPType, <span class="keywordtype">int</span> nVertices,</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; const <span class="keywordtype">double</span> * padfX,</div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; const <span class="keywordtype">double</span> * padfY,</div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; const <span class="keywordtype">double</span> * padfZ );</div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; SHPRewindObject( SHPHandle hSHP, <a class="code" href="structtagSHPObject.html">SHPObject</a> * psObject );</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL SHPClose( SHPHandle hSHP );</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL SHPWriteHeader( SHPHandle hSHP );</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;const <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; SHPTypeName( <span class="keywordtype">int</span> nSHPType );</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;const <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; SHPPartTypeName( <span class="keywordtype">int</span> nPartType );</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment">/* Shape quadtree indexing API. */</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment">/* this can be two or four for binary or quad tree */</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="preprocessor">#define MAX_SUBNODE 4</span></div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="comment">/* upper limit of tree levels for automatic estimation */</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#define MAX_DEFAULT_TREE_DEPTH 12</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="structshape__tree__node.html"> 478</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structshape__tree__node.html">shape_tree_node</a></div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;{</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; <span class="comment">/* region covered by this node */</span></div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160; <span class="keywordtype">double</span> adfBoundsMin[4];</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordtype">double</span> adfBoundsMax[4];</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="comment">/* list of shapes stored at this node. The papsShapeObj pointers</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> or the whole list can be NULL */</span></div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160; <span class="keywordtype">int</span> nShapeCount;</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <span class="keywordtype">int</span> *panShapeIds;</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <a class="code" href="structtagSHPObject.html">SHPObject</a> **papsShapeObj;</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160; <span class="keywordtype">int</span> nSubNodes;</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <span class="keyword">struct </span><a class="code" href="structshape__tree__node.html">shape_tree_node</a> *apsSubNode[MAX_SUBNODE];</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;} <a class="code" href="structshape__tree__node.html">SHPTreeNode</a>;</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div>
+<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="structSHPTree.html"> 495</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;{</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; SHPHandle hSHP;</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <span class="keywordtype">int</span> nMaxDepth;</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordtype">int</span> nDimension;</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; <span class="keywordtype">int</span> nTotalCount;</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <a class="code" href="structshape__tree__node.html">SHPTreeNode</a> *psRoot;</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;} <a class="code" href="structSHPTree.html">SHPTree</a>;</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<a class="code" href="structSHPTree.html">SHPTree</a> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; SHPCreateTree( SHPHandle hSHP, <span class="keywordtype">int</span> nDimension, <span class="keywordtype">int</span> nMaxDepth,</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; <span class="keywordtype">double</span> *padfBoundsMin, <span class="keywordtype">double</span> *padfBoundsMax );</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; SHPDestroyTree( <a class="code" href="structSHPTree.html">SHPTree</a> * hTree );</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; SHPWriteTree( <a class="code" href="structSHPTree.html">SHPTree</a> *hTree, const <span class="keywordtype">char</span> * pszFilename );</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; SHPTreeAddShapeId( <a class="code" href="structSHPTree.html">SHPTree</a> * hTree, <a class="code" href="structtagSHPObject.html">SHPObject</a> * psObject );</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; SHPTreeRemoveShapeId( <a class="code" href="structSHPTree.html">SHPTree</a> * hTree, <span class="keywordtype">int</span> nShapeId );</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; SHPTreeTrimExtraNodes( <a class="code" href="structSHPTree.html">SHPTree</a> * hTree );</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; SHPTreeFindLikelyShapes( <a class="code" href="structSHPTree.html">SHPTree</a> * hTree,</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="keywordtype">double</span> * padfBoundsMin,</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordtype">double</span> * padfBoundsMax,</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordtype">int</span> * );</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; SHPCheckBoundsOverlap( <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">double</span> *, <span class="keywordtype">int</span> );</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;SHPSearchDiskTree( FILE *fp,</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keywordtype">double</span> *padfBoundsMin, <span class="keywordtype">double</span> *padfBoundsMax,</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordtype">int</span> *pnShapeCount );</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;typedef struct <a class="code" href="structSHPDiskTreeInfo.html">SHPDiskTreeInfo</a>* SHPTreeDiskHandle;</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;SHPTreeDiskHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; SHPOpenDiskTree( const <span class="keywordtype">char</span>* pszQIXFilename,</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; SHPCloseDiskTree( SHPTreeDiskHandle hDiskTree );</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;SHPSearchDiskTreeEx( SHPTreeDiskHandle hDiskTree,</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordtype">double</span> *padfBoundsMin, <span class="keywordtype">double</span> *padfBoundsMax,</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keywordtype">int</span> *pnShapeCount );</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; SHPWriteTreeLL(<a class="code" href="structSHPTree.html">SHPTree</a> *hTree, const <span class="keywordtype">char</span> *pszFilename, <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="comment">/* SBN Search API */</span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment">/* -------------------------------------------------------------------- */</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;typedef struct SBNSearchInfo* SBNSearchHandle;</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;SBNSearchHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; SBNOpenDiskTree( const <span class="keywordtype">char</span>* pszSBNFilename,</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; SBNCloseDiskTree( SBNSearchHandle hSBN );</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;SBNSearchDiskTree( SBNSearchHandle hSBN,</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordtype">double</span> *padfBoundsMin, <span class="keywordtype">double</span> *padfBoundsMax,</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordtype">int</span> *pnShapeCount );</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;SBNSearchDiskTreeInteger( SBNSearchHandle hSBN,</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keywordtype">int</span> bMinX, <span class="keywordtype">int</span> bMinY, <span class="keywordtype">int</span> bMaxX, <span class="keywordtype">int</span> bMaxY,</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordtype">int</span> *pnShapeCount );</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL SBNSearchFreeIds( <span class="keywordtype">int</span>* panShapeId );</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="comment">/* DBF Support. */</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="comment">/************************************************************************/</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="structDBFInfo.html"> 581</a></span>&#160;typedef struct</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;{</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> sHooks;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;</div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; SAFile fp;</div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;</div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keywordtype">int</span> nRecords;</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;</div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; <span class="keywordtype">int</span> nRecordLength; <span class="comment">/* Must fit on uint16 */</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordtype">int</span> nHeaderLength; <span class="comment">/* File header length (32) + field</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="comment"> descriptor length + spare space.</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="comment"> Must fit on uint16 */</span></div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keywordtype">int</span> nFields;</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <span class="keywordtype">int</span> *panFieldOffset;</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordtype">int</span> *panFieldSize;</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keywordtype">int</span> *panFieldDecimals;</div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="keywordtype">char</span> *pachFieldType;</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="keywordtype">char</span> *pszHeader; <span class="comment">/* Field descriptors */</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keywordtype">int</span> nCurrentRecord;</div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keywordtype">int</span> bCurrentRecordModified;</div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <span class="keywordtype">char</span> *pszCurrentRecord;</div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;</div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordtype">int</span> nWorkFieldLength;</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordtype">char</span> *pszWorkField;</div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordtype">int</span> bNoHeader;</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordtype">int</span> bUpdated;</div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;</div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keyword">union</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; {</div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordtype">double</span> dfDoubleField;</div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordtype">int</span> nIntField;</div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; } fieldValue;</div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordtype">int</span> iLanguageDriver;</div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordtype">char</span> *pszCodePage;</div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;</div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <span class="keywordtype">int</span> nUpdateYearSince1900; <span class="comment">/* 0-255 */</span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="keywordtype">int</span> nUpdateMonth; <span class="comment">/* 1-12 */</span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="keywordtype">int</span> nUpdateDay; <span class="comment">/* 1-31 */</span></div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;</div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keywordtype">int</span> bWriteEndOfFileChar; <span class="comment">/* defaults to TRUE */</span></div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;} <a class="code" href="structDBFInfo.html">DBFInfo</a>;</div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structDBFInfo.html">DBFInfo</a> * <a class="code" href="structDBFInfo.html">DBFHandle</a>;</div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; FTString,</div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; FTInteger,</div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; FTDouble,</div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; FTLogical,</div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; FTInvalid</div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;} DBFFieldType;</div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;</div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="comment">/* Field descriptor/header size */</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#define XBASE_FLDHDR_SZ 32</span></div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor"></span><span class="comment">/* Shapelib read up to 11 characters, even if only 10 should normally be used */</span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#define XBASE_FLDNAME_LEN_READ 11</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor"></span><span class="comment">/* On writing, we limit to 10 characters */</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#define XBASE_FLDNAME_LEN_WRITE 10</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor"></span><span class="comment">/* Normally only 254 characters should be used. We tolerate 255 historically */</span></div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="preprocessor">#define XBASE_FLD_MAX_WIDTH 255</span></div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; DBFOpen( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDBFFile, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszAccess );</div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; DBFOpenLL( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDBFFile, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszAccess,</div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; DBFCreate( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDBFFile );</div>
+<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; DBFCreateEx( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDBFFile, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszCodePage );</div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; DBFCreateLL( <span class="keyword">const</span> <span class="keywordtype">char</span> * pszDBFFile, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszCodePage, <a class="code" href="structSAHooks.html">SAHooks</a> *psHooks );</div>
+<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;</div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; DBFGetFieldCount( DBFHandle psDBF );</div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; DBFGetRecordCount( DBFHandle psDBF );</div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; DBFAddField( DBFHandle hDBF, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszFieldName,</div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; DBFFieldType eType, <span class="keywordtype">int</span> nWidth, <span class="keywordtype">int</span> nDecimals );</div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;</div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; DBFAddNativeFieldType( DBFHandle hDBF, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszFieldName,</div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keywordtype">char</span> chType, <span class="keywordtype">int</span> nWidth, <span class="keywordtype">int</span> nDecimals );</div>
+<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;</div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; DBFDeleteField( DBFHandle hDBF, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;</div>
+<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; DBFReorderFields( DBFHandle psDBF, <span class="keywordtype">int</span>* panMap );</div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;</div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; DBFAlterFieldDefn( DBFHandle psDBF, <span class="keywordtype">int</span> iField, <span class="keyword">const</span> <span class="keywordtype">char</span> * pszFieldName,</div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keywordtype">char</span> chType, <span class="keywordtype">int</span> nWidth, <span class="keywordtype">int</span> nDecimals );</div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;DBFFieldType SHPAPI_CALL</div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; DBFGetFieldInfo( DBFHandle psDBF, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keywordtype">char</span> * pszFieldName, <span class="keywordtype">int</span> * pnWidth, <span class="keywordtype">int</span> * pnDecimals );</div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; DBFGetFieldIndex(DBFHandle psDBF, <span class="keyword">const</span> <span class="keywordtype">char</span> *pszFieldName);</div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;</div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; DBFReadIntegerAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="keywordtype">double</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; DBFReadDoubleAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; DBFReadStringAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;const <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; DBFReadLogicalAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; DBFIsAttributeNULL( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;</div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; DBFWriteIntegerAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keywordtype">int</span> nFieldValue );</div>
+<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; DBFWriteDoubleAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keywordtype">double</span> dFieldValue );</div>
+<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; DBFWriteStringAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; const <span class="keywordtype">char</span> * pszFieldValue );</div>
+<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; DBFWriteNULLAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;</div>
+<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; DBFWriteLogicalAttribute( DBFHandle hDBF, <span class="keywordtype">int</span> iShape, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; const <span class="keywordtype">char</span> lFieldValue);</div>
+<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; DBFWriteAttributeDirectly(DBFHandle psDBF, <span class="keywordtype">int</span> hEntity, <span class="keywordtype">int</span> iField,</div>
+<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordtype">void</span> * pValue );</div>
+<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;const <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; DBFReadTuple(DBFHandle psDBF, <span class="keywordtype">int</span> hEntity );</div>
+<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; DBFWriteTuple(DBFHandle psDBF, <span class="keywordtype">int</span> hEntity, <span class="keywordtype">void</span> * pRawTuple );</div>
+<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;</div>
+<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL DBFIsRecordDeleted( DBFHandle psDBF, <span class="keywordtype">int</span> iShape );</div>
+<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="keywordtype">int</span> SHPAPI_CALL DBFMarkRecordDeleted( DBFHandle psDBF, <span class="keywordtype">int</span> iShape,</div>
+<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keywordtype">int</span> bIsDeleted );</div>
+<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;</div>
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;DBFHandle SHPAPI_CALL</div>
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; DBFCloneEmpty(DBFHandle psDBF, const <span class="keywordtype">char</span> * pszFilename );</div>
+<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;</div>
+<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; DBFClose( DBFHandle hDBF );</div>
+<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; DBFUpdateHeader( DBFHandle hDBF );</div>
+<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="keywordtype">char</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; DBFGetNativeFieldType( DBFHandle hDBF, <span class="keywordtype">int</span> iField );</div>
+<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;</div>
+<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;const <span class="keywordtype">char</span> SHPAPI_CALL1(*)</div>
+<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; DBFGetCodePage(DBFHandle psDBF );</div>
+<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;</div>
+<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL</div>
+<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; DBFSetLastModifiedDate( DBFHandle psDBF, <span class="keywordtype">int</span> nYYSince1900, <span class="keywordtype">int</span> nMM, <span class="keywordtype">int</span> nDD );</div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;</div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="keywordtype">void</span> SHPAPI_CALL DBFSetWriteEndOfFileChar( DBFHandle psDBF, <span class="keywordtype">int</span> bWriteFlag );</div>
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;</div>
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ndef SHAPEFILE_H_INCLUDED */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structmessage_html"><div class="ttname"><a href="structmessage.html">message</a></div><div class="ttdef"><b>Definition:</b> messages.h:25</div></div>
+<div class="ttc" id="structSAHooks_html"><div class="ttname"><a href="structSAHooks.html">SAHooks</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:282</div></div>
+<div class="ttc" id="structSHPTree_html"><div class="ttname"><a href="structSHPTree.html">SHPTree</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:495</div></div>
+<div class="ttc" id="structSHPDiskTreeInfo_html"><div class="ttname"><a href="structSHPDiskTreeInfo.html">SHPDiskTreeInfo</a></div><div class="ttdef"><b>Definition:</b> shptree.c:818</div></div>
+<div class="ttc" id="structSHPInfo_html"><div class="ttname"><a href="structSHPInfo.html">SHPInfo</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:306</div></div>
+<div class="ttc" id="structDBFInfo_html"><div class="ttname"><a href="structDBFInfo.html">DBFInfo</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:581</div></div>
+<div class="ttc" id="structtagSHPObject_html"><div class="ttname"><a href="structtagSHPObject.html">tagSHPObject</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:372</div></div>
+<div class="ttc" id="structshape__tree__node_html"><div class="ttname"><a href="structshape__tree__node.html">shape_tree_node</a></div><div class="ttdef"><b>Definition:</b> shapefil.h:478</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_3a8cc4e97c7c9558c7ed0293a8c475f4.html">shapefile</a></li><li class="navelem"><b>shapefil.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/signal_8h_source.html b/html/signal_8h_source.html
new file mode 100644
index 000000000..13238dda2
--- /dev/null
+++ b/html/signal_8h_source.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/signal.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('signal_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">signal.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#define SIGFPE 8</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SIGSEGV 11</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>signal.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/sintab_8h_source.html b/html/sintab_8h_source.html
new file mode 100644
index 000000000..6d1f3eed3
--- /dev/null
+++ b/html/sintab_8h_source.html
@@ -0,0 +1,343 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/sintab.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sintab_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">sintab.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keywordtype">short</span> <span class="keywordtype">int</span> sin_tab[2048] = {</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; 0, -25, -50, -75, -100, -125, -150, -175,</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; -201, -226, -251, -276, -301, -326, -351, -376,</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; -401, -427, -452, -477, -502, -527, -552, -577,</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; -602, -627, -652, -677, -702, -727, -752, -777,</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; -802, -827, -852, -877, -902, -927, -952, -977,</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; -1002, -1027, -1052, -1077, -1102, -1127, -1152, -1177,</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; -1201, -1226, -1251, -1276, -1301, -1326, -1350, -1375,</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; -1400, -1425, -1449, -1474, -1499, -1523, -1548, -1573,</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; -1597, -1622, -1647, -1671, -1696, -1721, -1745, -1770,</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; -1794, -1819, -1843, -1868, -1892, -1917, -1941, -1965,</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; -1990, -2014, -2038, -2063, -2087, -2111, -2136, -2160,</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; -2184, -2208, -2233, -2257, -2281, -2305, -2329, -2353,</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; -2377, -2401, -2425, -2449, -2473, -2497, -2521, -2545,</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; -2569, -2593, -2617, -2640, -2664, -2688, -2712, -2735,</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; -2759, -2783, -2806, -2830, -2853, -2877, -2900, -2924,</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; -2947, -2971, -2994, -3018, -3041, -3064, -3088, -3111,</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; -3134, -3157, -3180, -3204, -3227, -3250, -3273, -3296,</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; -3319, -3342, -3365, -3388, -3410, -3433, -3456, -3479,</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; -3502, -3524, -3547, -3570, -3592, -3615, -3637, -3660,</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; -3682, -3705, -3727, -3749, -3772, -3794, -3816, -3839,</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; -3861, -3883, -3905, -3927, -3949, -3971, -3993, -4015,</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; -4037, -4059, -4080, -4102, -4124, -4146, -4167, -4189,</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; -4211, -4232, -4254, -4275, -4296, -4318, -4339, -4360,</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; -4382, -4403, -4424, -4445, -4466, -4487, -4508, -4529,</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; -4550, -4571, -4592, -4613, -4633, -4654, -4675, -4695,</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; -4716, -4736, -4757, -4777, -4798, -4818, -4838, -4859,</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; -4879, -4899, -4919, -4939, -4959, -4979, -4999, -5019,</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; -5039, -5059, -5078, -5098, -5118, -5137, -5157, -5176,</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; -5196, -5215, -5235, -5254, -5273, -5292, -5311, -5331,</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; -5350, -5369, -5388, -5406, -5425, -5444, -5463, -5482,</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; -5500, -5519, -5537, -5556, -5574, -5593, -5611, -5629,</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; -5648, -5666, -5684, -5702, -5720, -5738, -5756, -5774,</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; -5791, -5809, -5827, -5844, -5862, -5880, -5897, -5914,</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; -5932, -5949, -5966, -5984, -6001, -6018, -6035, -6052,</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; -6069, -6085, -6102, -6119, -6136, -6152, -6169, -6185,</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; -6202, -6218, -6235, -6251, -6267, -6283, -6299, -6315,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; -6331, -6347, -6363, -6379, -6395, -6410, -6426, -6441,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; -6457, -6472, -6488, -6503, -6518, -6533, -6549, -6564,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; -6579, -6594, -6608, -6623, -6638, -6653, -6667, -6682,</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; -6696, -6711, -6725, -6739, -6754, -6768, -6782, -6796,</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; -6810, -6824, -6838, -6852, -6865, -6879, -6893, -6906,</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; -6920, -6933, -6946, -6960, -6973, -6986, -6999, -7012,</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; -7025, -7038, -7051, -7064, -7076, -7089, -7101, -7114,</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; -7126, -7139, -7151, -7163, -7175, -7187, -7199, -7211,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; -7223, -7235, -7247, -7259, -7270, -7282, -7293, -7305,</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; -7316, -7327, -7338, -7349, -7361, -7372, -7382, -7393,</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; -7404, -7415, -7425, -7436, -7446, -7457, -7467, -7478,</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; -7488, -7498, -7508, -7518, -7528, -7538, -7548, -7557,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; -7567, -7577, -7586, -7596, -7605, -7614, -7623, -7633,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; -7642, -7651, -7660, -7668, -7677, -7686, -7695, -7703,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; -7712, -7720, -7728, -7737, -7745, -7753, -7761, -7769,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; -7777, -7785, -7793, -7800, -7808, -7816, -7823, -7830,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; -7838, -7845, -7852, -7859, -7866, -7873, -7880, -7887,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; -7894, -7900, -7907, -7914, -7920, -7926, -7933, -7939,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; -7945, -7951, -7957, -7963, -7969, -7975, -7980, -7986,</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; -7991, -7997, -8002, -8008, -8013, -8018, -8023, -8028,</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; -8033, -8038, -8043, -8047, -8052, -8057, -8061, -8066,</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; -8070, -8074, -8078, -8082, -8086, -8090, -8094, -8098,</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; -8102, -8105, -8109, -8113, -8116, -8119, -8123, -8126,</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; -8129, -8132, -8135, -8138, -8141, -8143, -8146, -8149,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; -8151, -8153, -8156, -8158, -8160, -8162, -8164, -8166,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; -8168, -8170, -8172, -8174, -8175, -8177, -8178, -8179,</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; -8181, -8182, -8183, -8184, -8185, -8186, -8187, -8187,</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; -8188, -8189, -8189, -8190, -8190, -8190, -8190, -8190,</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; -8191, -8190, -8190, -8190, -8190, -8190, -8189, -8189,</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; -8188, -8187, -8187, -8186, -8185, -8184, -8183, -8182,</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; -8181, -8179, -8178, -8177, -8175, -8174, -8172, -8170,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; -8168, -8166, -8164, -8162, -8160, -8158, -8156, -8153,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; -8151, -8149, -8146, -8143, -8141, -8138, -8135, -8132,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; -8129, -8126, -8123, -8119, -8116, -8113, -8109, -8105,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; -8102, -8098, -8094, -8090, -8086, -8082, -8078, -8074,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; -8070, -8066, -8061, -8057, -8052, -8047, -8043, -8038,</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; -8033, -8028, -8023, -8018, -8013, -8008, -8002, -7997,</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; -7991, -7986, -7980, -7975, -7969, -7963, -7957, -7951,</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; -7945, -7939, -7933, -7926, -7920, -7914, -7907, -7900,</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; -7894, -7887, -7880, -7873, -7866, -7859, -7852, -7845,</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; -7838, -7830, -7823, -7816, -7808, -7800, -7793, -7785,</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; -7777, -7769, -7761, -7753, -7745, -7737, -7728, -7720,</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; -7712, -7703, -7695, -7686, -7677, -7668, -7660, -7651,</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; -7642, -7633, -7623, -7614, -7605, -7596, -7586, -7577,</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; -7567, -7557, -7548, -7538, -7528, -7518, -7508, -7498,</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; -7488, -7478, -7467, -7457, -7446, -7436, -7425, -7415,</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; -7404, -7393, -7382, -7372, -7361, -7349, -7338, -7327,</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; -7316, -7305, -7293, -7282, -7270, -7259, -7247, -7235,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; -7223, -7211, -7199, -7187, -7175, -7163, -7151, -7139,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; -7126, -7114, -7101, -7089, -7076, -7064, -7051, -7038,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; -7025, -7012, -6999, -6986, -6973, -6960, -6946, -6933,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; -6920, -6906, -6893, -6879, -6865, -6852, -6838, -6824,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; -6810, -6796, -6782, -6768, -6754, -6739, -6725, -6711,</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; -6696, -6682, -6667, -6653, -6638, -6623, -6608, -6594,</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; -6579, -6564, -6549, -6533, -6518, -6503, -6488, -6472,</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; -6457, -6441, -6426, -6410, -6395, -6379, -6363, -6347,</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; -6331, -6315, -6299, -6283, -6267, -6251, -6235, -6218,</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; -6202, -6185, -6169, -6152, -6136, -6119, -6102, -6085,</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; -6069, -6052, -6035, -6018, -6001, -5984, -5966, -5949,</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; -5932, -5914, -5897, -5880, -5862, -5844, -5827, -5809,</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; -5791, -5774, -5756, -5738, -5720, -5702, -5684, -5666,</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; -5648, -5629, -5611, -5593, -5574, -5556, -5537, -5519,</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; -5500, -5482, -5463, -5444, -5425, -5406, -5388, -5369,</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; -5350, -5331, -5311, -5292, -5273, -5254, -5235, -5215,</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; -5196, -5176, -5157, -5137, -5118, -5098, -5078, -5059,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; -5039, -5019, -4999, -4979, -4959, -4939, -4919, -4899,</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; -4879, -4859, -4838, -4818, -4798, -4777, -4757, -4736,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; -4716, -4695, -4675, -4654, -4633, -4613, -4592, -4571,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; -4550, -4529, -4508, -4487, -4466, -4445, -4424, -4403,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; -4382, -4360, -4339, -4318, -4296, -4275, -4254, -4232,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; -4211, -4189, -4167, -4146, -4124, -4102, -4080, -4059,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; -4037, -4015, -3993, -3971, -3949, -3927, -3905, -3883,</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; -3861, -3839, -3816, -3794, -3772, -3749, -3727, -3705,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; -3682, -3660, -3637, -3615, -3592, -3570, -3547, -3524,</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; -3502, -3479, -3456, -3433, -3410, -3388, -3365, -3342,</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; -3319, -3296, -3273, -3250, -3227, -3204, -3180, -3157,</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; -3134, -3111, -3088, -3064, -3041, -3018, -2994, -2971,</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; -2947, -2924, -2900, -2877, -2853, -2830, -2806, -2783,</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; -2759, -2735, -2712, -2688, -2664, -2640, -2617, -2593,</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; -2569, -2545, -2521, -2497, -2473, -2449, -2425, -2401,</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; -2377, -2353, -2329, -2305, -2281, -2257, -2233, -2208,</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; -2184, -2160, -2136, -2111, -2087, -2063, -2038, -2014,</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; -1990, -1965, -1941, -1917, -1892, -1868, -1843, -1819,</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; -1794, -1770, -1745, -1721, -1696, -1671, -1647, -1622,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; -1597, -1573, -1548, -1523, -1499, -1474, -1449, -1425,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; -1400, -1375, -1350, -1326, -1301, -1276, -1251, -1226,</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; -1201, -1177, -1152, -1127, -1102, -1077, -1052, -1027,</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; -1002, -977, -952, -927, -902, -877, -852, -827,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; -802, -777, -752, -727, -702, -677, -652, -627,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; -602, -577, -552, -527, -502, -477, -452, -427,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; -401, -376, -351, -326, -301, -276, -251, -226,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; -201, -175, -150, -125, -100, -75, -50, -25,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; 0, 25, 50, 75, 100, 125, 150, 175,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; 201, 226, 251, 276, 301, 326, 351, 376,</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; 401, 427, 452, 477, 502, 527, 552, 577,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; 602, 627, 652, 677, 702, 727, 752, 777,</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; 802, 827, 852, 877, 902, 927, 952, 977,</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; 1002, 1027, 1052, 1077, 1102, 1127, 1152, 1177,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; 1201, 1226, 1251, 1276, 1301, 1326, 1350, 1375,</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; 1400, 1425, 1449, 1474, 1499, 1523, 1548, 1573,</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; 1597, 1622, 1647, 1671, 1696, 1721, 1745, 1770,</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; 1794, 1819, 1843, 1868, 1892, 1917, 1941, 1965,</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; 1990, 2014, 2038, 2063, 2087, 2111, 2136, 2160,</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; 2184, 2208, 2233, 2257, 2281, 2305, 2329, 2353,</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; 2377, 2401, 2425, 2449, 2473, 2497, 2521, 2545,</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; 2569, 2593, 2617, 2640, 2664, 2688, 2712, 2735,</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; 2759, 2783, 2806, 2830, 2853, 2877, 2900, 2924,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; 2947, 2971, 2994, 3018, 3041, 3064, 3088, 3111,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; 3134, 3157, 3180, 3204, 3227, 3250, 3273, 3296,</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; 3319, 3342, 3365, 3388, 3410, 3433, 3456, 3479,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; 3502, 3524, 3547, 3570, 3592, 3615, 3637, 3660,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; 3682, 3705, 3727, 3749, 3772, 3794, 3816, 3839,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; 3861, 3883, 3905, 3927, 3949, 3971, 3993, 4015,</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; 4037, 4059, 4080, 4102, 4124, 4146, 4167, 4189,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; 4211, 4232, 4254, 4275, 4296, 4318, 4339, 4360,</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; 4382, 4403, 4424, 4445, 4466, 4487, 4508, 4529,</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; 4550, 4571, 4592, 4613, 4633, 4654, 4675, 4695,</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; 4716, 4736, 4757, 4777, 4798, 4818, 4838, 4859,</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; 4879, 4899, 4919, 4939, 4959, 4979, 4999, 5019,</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; 5039, 5059, 5078, 5098, 5118, 5137, 5157, 5176,</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; 5196, 5215, 5235, 5254, 5273, 5292, 5311, 5331,</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; 5350, 5369, 5388, 5406, 5425, 5444, 5463, 5482,</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; 5500, 5519, 5537, 5556, 5574, 5593, 5611, 5629,</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; 5648, 5666, 5684, 5702, 5720, 5738, 5756, 5774,</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; 5791, 5809, 5827, 5844, 5862, 5880, 5897, 5914,</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; 5932, 5949, 5966, 5984, 6001, 6018, 6035, 6052,</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; 6069, 6085, 6102, 6119, 6136, 6152, 6169, 6185,</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; 6202, 6218, 6235, 6251, 6267, 6283, 6299, 6315,</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; 6331, 6347, 6363, 6379, 6395, 6410, 6426, 6441,</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; 6457, 6472, 6488, 6503, 6518, 6533, 6549, 6564,</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; 6579, 6594, 6608, 6623, 6638, 6653, 6667, 6682,</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; 6696, 6711, 6725, 6739, 6754, 6768, 6782, 6796,</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; 6810, 6824, 6838, 6852, 6865, 6879, 6893, 6906,</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; 6920, 6933, 6946, 6960, 6973, 6986, 6999, 7012,</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; 7025, 7038, 7051, 7064, 7076, 7089, 7101, 7114,</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; 7126, 7139, 7151, 7163, 7175, 7187, 7199, 7211,</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; 7223, 7235, 7247, 7259, 7270, 7282, 7293, 7305,</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; 7316, 7327, 7338, 7349, 7361, 7372, 7382, 7393,</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; 7404, 7415, 7425, 7436, 7446, 7457, 7467, 7478,</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; 7488, 7498, 7508, 7518, 7528, 7538, 7548, 7557,</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; 7567, 7577, 7586, 7596, 7605, 7614, 7623, 7633,</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; 7642, 7651, 7660, 7668, 7677, 7686, 7695, 7703,</div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; 7712, 7720, 7728, 7737, 7745, 7753, 7761, 7769,</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; 7777, 7785, 7793, 7800, 7808, 7816, 7823, 7830,</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; 7838, 7845, 7852, 7859, 7866, 7873, 7880, 7887,</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; 7894, 7900, 7907, 7914, 7920, 7926, 7933, 7939,</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; 7945, 7951, 7957, 7963, 7969, 7975, 7980, 7986,</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; 7991, 7997, 8002, 8008, 8013, 8018, 8023, 8028,</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; 8033, 8038, 8043, 8047, 8052, 8057, 8061, 8066,</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; 8070, 8074, 8078, 8082, 8086, 8090, 8094, 8098,</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; 8102, 8105, 8109, 8113, 8116, 8119, 8123, 8126,</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; 8129, 8132, 8135, 8138, 8141, 8143, 8146, 8149,</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; 8151, 8153, 8156, 8158, 8160, 8162, 8164, 8166,</div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; 8168, 8170, 8172, 8174, 8175, 8177, 8178, 8179,</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; 8181, 8182, 8183, 8184, 8185, 8186, 8187, 8187,</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; 8188, 8189, 8189, 8190, 8190, 8190, 8190, 8190,</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; 8191, 8190, 8190, 8190, 8190, 8190, 8189, 8189,</div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; 8188, 8187, 8187, 8186, 8185, 8184, 8183, 8182,</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; 8181, 8179, 8178, 8177, 8175, 8174, 8172, 8170,</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; 8168, 8166, 8164, 8162, 8160, 8158, 8156, 8153,</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; 8151, 8149, 8146, 8143, 8141, 8138, 8135, 8132,</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; 8129, 8126, 8123, 8119, 8116, 8113, 8109, 8105,</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; 8102, 8098, 8094, 8090, 8086, 8082, 8078, 8074,</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; 8070, 8066, 8061, 8057, 8052, 8047, 8043, 8038,</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; 8033, 8028, 8023, 8018, 8013, 8008, 8002, 7997,</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; 7991, 7986, 7980, 7975, 7969, 7963, 7957, 7951,</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; 7945, 7939, 7933, 7926, 7920, 7914, 7907, 7900,</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; 7894, 7887, 7880, 7873, 7866, 7859, 7852, 7845,</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; 7838, 7830, 7823, 7816, 7808, 7800, 7793, 7785,</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; 7777, 7769, 7761, 7753, 7745, 7737, 7728, 7720,</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; 7712, 7703, 7695, 7686, 7677, 7668, 7660, 7651,</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; 7642, 7633, 7623, 7614, 7605, 7596, 7586, 7577,</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; 7567, 7557, 7548, 7538, 7528, 7518, 7508, 7498,</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; 7488, 7478, 7467, 7457, 7446, 7436, 7425, 7415,</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; 7404, 7393, 7382, 7372, 7361, 7349, 7338, 7327,</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; 7316, 7305, 7293, 7282, 7270, 7259, 7247, 7235,</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; 7223, 7211, 7199, 7187, 7175, 7163, 7151, 7139,</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; 7126, 7114, 7101, 7089, 7076, 7064, 7051, 7038,</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; 7025, 7012, 6999, 6986, 6973, 6960, 6946, 6933,</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; 6920, 6906, 6893, 6879, 6865, 6852, 6838, 6824,</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; 6810, 6796, 6782, 6768, 6754, 6739, 6725, 6711,</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; 6696, 6682, 6667, 6653, 6638, 6623, 6608, 6594,</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; 6579, 6564, 6549, 6533, 6518, 6503, 6488, 6472,</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; 6457, 6441, 6426, 6410, 6395, 6379, 6363, 6347,</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; 6331, 6315, 6299, 6283, 6267, 6251, 6235, 6218,</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; 6202, 6185, 6169, 6152, 6136, 6119, 6102, 6085,</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; 6069, 6052, 6035, 6018, 6001, 5984, 5966, 5949,</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; 5932, 5914, 5897, 5880, 5862, 5844, 5827, 5809,</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; 5791, 5774, 5756, 5738, 5720, 5702, 5684, 5666,</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; 5648, 5629, 5611, 5593, 5574, 5556, 5537, 5519,</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; 5500, 5482, 5463, 5444, 5425, 5406, 5388, 5369,</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; 5350, 5331, 5311, 5292, 5273, 5254, 5235, 5215,</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; 5196, 5176, 5157, 5137, 5118, 5098, 5078, 5059,</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; 5039, 5019, 4999, 4979, 4959, 4939, 4919, 4899,</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; 4879, 4859, 4838, 4818, 4798, 4777, 4757, 4736,</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; 4716, 4695, 4675, 4654, 4633, 4613, 4592, 4571,</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; 4550, 4529, 4508, 4487, 4466, 4445, 4424, 4403,</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; 4382, 4360, 4339, 4318, 4296, 4275, 4254, 4232,</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; 4211, 4189, 4167, 4146, 4124, 4102, 4080, 4059,</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; 4037, 4015, 3993, 3971, 3949, 3927, 3905, 3883,</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; 3861, 3839, 3816, 3794, 3772, 3749, 3727, 3705,</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; 3682, 3660, 3637, 3615, 3592, 3570, 3547, 3524,</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; 3502, 3479, 3456, 3433, 3410, 3388, 3365, 3342,</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; 3319, 3296, 3273, 3250, 3227, 3204, 3180, 3157,</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; 3134, 3111, 3088, 3064, 3041, 3018, 2994, 2971,</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; 2947, 2924, 2900, 2877, 2853, 2830, 2806, 2783,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; 2759, 2735, 2712, 2688, 2664, 2640, 2617, 2593,</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; 2569, 2545, 2521, 2497, 2473, 2449, 2425, 2401,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; 2377, 2353, 2329, 2305, 2281, 2257, 2233, 2208,</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; 2184, 2160, 2136, 2111, 2087, 2063, 2038, 2014,</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; 1990, 1965, 1941, 1917, 1892, 1868, 1843, 1819,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; 1794, 1770, 1745, 1721, 1696, 1671, 1647, 1622,</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; 1597, 1573, 1548, 1523, 1499, 1474, 1449, 1425,</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; 1400, 1375, 1350, 1326, 1301, 1276, 1251, 1226,</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; 1201, 1177, 1152, 1127, 1102, 1077, 1052, 1027,</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; 1002, 977, 952, 927, 902, 877, 852, 827,</div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; 802, 777, 752, 727, 702, 677, 652, 627,</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; 602, 577, 552, 527, 502, 477, 452, 427,</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; 401, 376, 351, 326, 301, 276, 251, 226,</div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; 201, 175, 150, 125, 100, 75, 50, 25,</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; };</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>sintab.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/speak__lib_8h_source.html b/html/speak__lib_8h_source.html
new file mode 100644
index 000000000..effcd9f68
--- /dev/null
+++ b/html/speak__lib_8h_source.html
@@ -0,0 +1,689 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/speak_lib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('speak__lib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">speak_lib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SPEAK_LIB_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SPEAK_LIB_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * along with this program; if not, see: *</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/*************************************************************/</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">/* This is the header file for the library version of espeak */</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">/*************************************************************/</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;wchar.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define ESPEAK_API_REVISION 5</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">Revision 2</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> Added parameter &quot;options&quot; to eSpeakInitialize()</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">Revision 3</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> Added espeakWORDGAP to espeak_PARAMETER</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">Revision 4</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> Added flags parameter to espeak_CompileDictionary()</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">Revision 5</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> Added espeakCHARS_16BIT</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">/********************/</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">/* Initialization */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">/********************/</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; espeakEVENT_LIST_TERMINATED = 0, <span class="comment">// Retrieval mode: terminates the event list.</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; espeakEVENT_WORD = 1, <span class="comment">// Start of word</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; espeakEVENT_SENTENCE, <span class="comment">// Start of sentence</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; espeakEVENT_MARK, <span class="comment">// Mark</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; espeakEVENT_PLAY, <span class="comment">// Audio element</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; espeakEVENT_END, <span class="comment">// End of sentence or clause</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; espeakEVENT_MSG_TERMINATED, <span class="comment">// End of message</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; espeakEVENT_PHONEME <span class="comment">// Phoneme, if enabled in espeak_Initialize()</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;} espeak_EVENT_TYPE;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structespeak__EVENT.html"> 62</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; espeak_EVENT_TYPE type;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> unique_identifier; <span class="comment">// message identifier (or 0 for key or character)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">int</span> text_position; <span class="comment">// the number of characters from the start of the text</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">int</span> length; <span class="comment">// word length, in characters (for espeakEVENT_WORD)</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">int</span> audio_position; <span class="comment">// the time in mS within the generated speech output data</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> sample; <span class="comment">// sample id (internal use)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span>* user_data; <span class="comment">// pointer supplied by the calling program</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">union </span>{</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">int</span> number; <span class="comment">// used for WORD and SENTENCE events. For PHONEME events this is the phoneme mnemonic.</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name; <span class="comment">// used for MARK and PLAY events. UTF8 string</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; } id;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;} <a class="code" href="structespeak__EVENT.html">espeak_EVENT</a>;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* </span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> When a message is supplied to espeak_synth, the request is buffered and espeak_synth returns. When the message is really processed, the callback function will be repetedly called.</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> In RETRIEVAL mode, the callback function supplies to the calling program the audio data and an event list terminated by 0 (LIST_TERMINATED).</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> In PLAYBACK mode, the callback function is called as soon as an event happens.</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> For example suppose that the following message is supplied to espeak_Synth: </span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> &quot;hello, hello.&quot;</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * Once processed in RETRIEVAL mode, it could lead to 3 calls of the callback function :</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment"> ** Block 1:</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> &lt;audio data&gt; + </span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> List of events: SENTENCE + WORD + LIST_TERMINATED</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> </span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> ** Block 2:</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> &lt;audio data&gt; +</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> List of events: WORD + END + LIST_TERMINATED</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> ** Block 3:</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> no audio data</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> List of events: MSG_TERMINATED + LIST_TERMINATED</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> * Once processed in PLAYBACK mode, it could lead to 5 calls of the callback function:</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment"> ** SENTENCE</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment"> ** WORD (call when the sounds are actually played)</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> ** WORD</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> ** END (call when the end of sentence is actually played.)</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> ** MSG_TERMINATED</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="comment"> The MSG_TERMINATED event is the last event. It can inform the calling program to clear the user data related to the message.</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> So if the synthesis must be stopped, the callback function is called for each pending message with the MSG_TERMINATED event.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> A MARK event indicates a &lt;mark&gt; element in the text.</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> A PLAY event indicates an &lt;audio&gt; element in the text, for which the calling program should play the named sound file.</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; POS_CHARACTER = 1,</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; POS_WORD,</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; POS_SENTENCE</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;} espeak_POSITION_TYPE;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="comment">/* PLAYBACK mode: plays the audio data, supplies events to the calling program*/</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; AUDIO_OUTPUT_PLAYBACK, </div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="comment">/* RETRIEVAL mode: supplies audio data and events to the calling program */</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; AUDIO_OUTPUT_RETRIEVAL,</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="comment">/* SYNCHRONOUS mode: as RETRIEVAL but doesn&#39;t return until synthesis is completed */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; AUDIO_OUTPUT_SYNCHRONOUS,</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">/* Synchronous playback */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; AUDIO_OUTPUT_SYNCH_PLAYBACK</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;} espeak_AUDIO_OUTPUT;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; EE_OK=0,</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; EE_INTERNAL_ERROR=-1,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; EE_BUFFER_FULL=1,</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; EE_NOT_FOUND=2</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;} espeak_ERROR;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> espeak_Initialize(espeak_AUDIO_OUTPUT output, <span class="keywordtype">int</span> buflength, <span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> options);</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment">/* Must be called before any synthesis functions are called.</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> output: the audio data can either be played by eSpeak or passed back by the SynthCallback function.</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"> buflength: The length in mS of sound buffers passed to the SynthCallback function.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> path: The directory which contains the espeak-data directory, or NULL for the default location.</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> options: bit 0: 1=allow espeakEVENT_PHONEME events.</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment"> Returns: sample rate in Hz, or -1 (EE_INTERNAL_ERROR).</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keyword">typedef</span> int (t_espeak_callback)(<span class="keywordtype">short</span>*, int, <a class="code" href="structespeak__EVENT.html">espeak_EVENT</a>*);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> espeak_SetSynthCallback(t_espeak_callback* SynthCallback);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/* Must be called before any synthesis functions are called.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> This specifies a function in the calling program which is called when a buffer of</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> speech sound data has been produced. </span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> The callback function is of the form:</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment">int SynthCallback(short *wav, int numsamples, espeak_EVENT *events);</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> wav: is the speech sound data which has been produced.</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> NULL indicates that the synthesis has been completed.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment"> numsamples: is the number of entries in wav. This number may vary, may be less than</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> the value implied by the buflength parameter given in espeak_Initialize, and may</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> sometimes be zero (which does NOT indicate end of synthesis).</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> events: an array of espeak_EVENT items which indicate word and sentence events, and</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> also the occurance if &lt;mark&gt; and &lt;audio&gt; elements within the text. The list of</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> events is terminated by an event of type = 0.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment"> Callback returns: 0=continue synthesis, 1=abort synthesis.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> espeak_SetUriCallback(<span class="keywordtype">int</span> (*UriCallback)(<span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">const</span> <span class="keywordtype">char</span>*));</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="comment">/* This function may be called before synthesis functions are used, in order to deal with</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> &lt;audio&gt; tags. It specifies a callback function which is called when an &lt;audio&gt; element is</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> encountered and allows the calling program to indicate whether the sound file which</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="comment"> is specified in the &lt;audio&gt; element is available and is to be played.</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> The callback function is of the form:</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment">int UriCallback(int type, const char *uri, const char *base);</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment"> type: type of callback event. Currently only 1= &lt;audio&gt; element</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> uri: the &quot;src&quot; attribute from the &lt;audio&gt; element</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> base: the &quot;xml:base&quot; attribute (if any) from the &lt;speak&gt; element</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> Return: 1=don&#39;t play the sound, but speak the text alternative.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> 0=place a PLAY event in the event list at the point where the &lt;audio&gt; element</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment"> occurs. The calling program can then play the sound at that point.</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="comment">/********************/</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="comment">/* Synthesis */</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="comment">/********************/</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">#define espeakCHARS_AUTO 0</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakCHARS_UTF8 1</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakCHARS_8BIT 2</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakCHARS_WCHAR 3</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakCHARS_16BIT 4</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#define espeakSSML 0x10</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakPHONEMES 0x100</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakENDPAUSE 0x1000</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define espeakKEEP_NAMEDATA 0x2000</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Synth(<span class="keyword">const</span> <span class="keywordtype">void</span> *text,</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordtype">size_t</span> size,</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> position,</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; espeak_POSITION_TYPE position_type,</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position,</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags,</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* unique_identifier,</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* Synthesize speech for the specified text. The speech sound data is passed to the calling</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"> program in buffers by means of the callback function specified by espeak_SetSynthCallback(). The command is asynchronous: it is internally buffered and returns as soon as possible. If espeak_Initialize was previously called with AUDIO_OUTPUT_PLAYBACK as argument, the sound data are played by eSpeak.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> text: The text to be spoken, terminated by a zero character. It may be either 8-bit characters,</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> wide characters (wchar_t), or UTF8 encoding. Which of these is determined by the &quot;flags&quot;</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> parameter.</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> size: Equal to (or greatrer than) the size of the text data, in bytes. This is used in order</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> to allocate internal storage space for the text. This value is not used for</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> AUDIO_OUTPUT_SYNCHRONOUS mode.</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> position: The position in the text where speaking starts. Zero indicates speak from the</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"> start of the text.</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> position_type: Determines whether &quot;position&quot; is a number of characters, words, or sentences.</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> Values: </span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> end_position: If set, this gives a character position at which speaking will stop. A value</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> of zero indicates no end position.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> flags: These may be OR&#39;d together:</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"> Type of character codes, one of:</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> espeakCHARS_UTF8 UTF8 encoding</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> espeakCHARS_8BIT The 8 bit ISO-8859 character set for the particular language.</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> espeakCHARS_AUTO 8 bit or UTF8 (this is the default)</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"> espeakCHARS_WCHAR Wide characters (wchar_t)</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> espeakSSML Elements within &lt; &gt; are treated as SSML elements, or if not recognised are ignored.</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> espeakPHONEMES Text within [[ ]] is treated as phonemes codes (in espeak&#39;s Hirshenbaum encoding).</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> espeakENDPAUSE If set then a sentence pause is added at the end of the text. If not set then</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"> this pause is suppressed.</span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> unique_identifier: message identifier; helpful for identifying later </span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> data supplied to the callback.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> user_data: pointer which will be passed to the callback function.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Synth_Mark(<span class="keyword">const</span> <span class="keywordtype">void</span> *text,</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">size_t</span> size,</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *index_mark,</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end_position,</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags,</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* unique_identifier,</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">void</span>* user_data);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment">/* Synthesize speech for the specified text. Similar to espeak_Synth() but the start position is</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> specified by the name of a &lt;mark&gt; element in the text.</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"> index_mark: The &quot;name&quot; attribute of a &lt;mark&gt; element within the text which specified the</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> point at which synthesis starts. UTF8 string.</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"> For the other parameters, see espeak_Synth()</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Key(<span class="keyword">const</span> <span class="keywordtype">char</span> *key_name);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment">/* Speak the name of a keyboard key.</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> If key_name is a single character, it speaks the name of the character.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment"> Otherwise, it speaks key_name as a text string.</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Char(<span class="keywordtype">wchar_t</span> character);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment">/* Speak the name of the given character </span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="comment">/***********************/</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="comment">/* Speech Parameters */</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="comment">/***********************/</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; espeakSILENCE=0, <span class="comment">/* internal use */</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; espeakRATE=1,</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; espeakVOLUME=2,</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; espeakPITCH=3,</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; espeakRANGE=4,</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; espeakPUNCTUATION=5,</div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; espeakCAPITALS=6,</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; espeakWORDGAP=7,</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; espeakOPTIONS=8, <span class="comment">// reserved for misc. options. not yet used</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; espeakINTONATION=9,</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; espeakRESERVED1=10,</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; espeakRESERVED2=11,</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; espeakEMPHASIS, <span class="comment">/* internal use */</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; espeakLINELENGTH, <span class="comment">/* internal use */</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; espeakVOICETYPE, <span class="comment">// internal, 1=mbrola</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; N_SPEECH_PARAM <span class="comment">/* last enum */</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;} espeak_PARAMETER;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; espeakPUNCT_NONE=0,</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; espeakPUNCT_ALL=1,</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; espeakPUNCT_SOME=2</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;} espeak_PUNCT_TYPE;</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_SetParameter(espeak_PARAMETER parameter, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> relative);</div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment">/* Sets the value of the specified parameter.</span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment"> relative=0 Sets the absolute value of the parameter.</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="comment"> relative=1 Sets a relative value of the parameter.</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment"> parameter:</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> espeakRATE: speaking speed in word per minute.</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"> espeakVOLUME: volume in range 0-100 0=silence</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"> espeakPITCH: base pitch, range 0-100. 50=normal</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> espeakRANGE: pitch range, range 0-100. 0-monotone, 50=normal</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> espeakPUNCTUATION: which punctuation characters to announce:</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> value in espeak_PUNCT_TYPE (none, all, some), </span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> see espeak_GetParameter() to specify which characters are announced.</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"> espeakCAPITALS: announce capital letters by:</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment"> 0=none,</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment"> 1=sound icon,</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment"> 2=spelling,</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment"> 3 or higher, by raising pitch. This values gives the amount in Hz by which the pitch</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> of a word raised to indicate it has a capital letter.</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> espeakWORDGAP: pause between words, units of 10mS (at the default speed)</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> espeak_GetParameter(espeak_PARAMETER parameter, <span class="keywordtype">int</span> current);</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment">/* current=0 Returns the default value of the specified parameter.</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> current=1 Returns the current value of the specified parameter, as set by SetParameter()</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_SetPunctuationList(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *punctlist);</div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment">/* Specified a list of punctuation characters whose names are to be spoken when the</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> value of the Punctuation parameter is set to &quot;some&quot;.</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"> punctlist: A list of character codes, terminated by a zero character.</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> espeak_SetPhonemeTrace(<span class="keywordtype">int</span> value, FILE *stream);</div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment">/* Controls the output of phoneme symbols for the text</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="comment"> value=0 No phoneme output (default)</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment"> value=1 Output the translated phoneme symbols for the text</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> value=2 as (1), but also output a trace of how the translation was done (matching rules and list entries)</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> stream output stream for the phoneme symbols (and trace). If stream=NULL then it uses stdout.</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="preprocessor"></span><span class="keywordtype">void</span> espeak_CompileDictionary(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, FILE *<a class="code" href="structlog.html">log</a>, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment">/* Compile pronunciation dictionary for a language which corresponds to the currently</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> selected voice. The required voice should be selected before calling this function.</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"> path: The directory which contains the language&#39;s &#39;_rules&#39; and &#39;_list&#39; files.</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> &#39;path&#39; should end with a path separator character (&#39;/&#39;).</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment"> log: Stream for error reports and statistics information. If log=NULL then stderr will be used.</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="comment"> flags: Bit 0: include source line information for debug purposes (This is displayed with the</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="comment"> -X command line option).</span></div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="comment">/***********************/</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="comment">/* Voice Selection */</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="comment">/***********************/</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;</div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment">// voice table</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="structespeak__VOICE.html"> 469</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *name; <span class="comment">// a given name for this voice. UTF8 string.</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *languages; <span class="comment">// list of pairs of (byte) priority + (string) language (and dialect qualifier)</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *identifier; <span class="comment">// the filename for this voice within espeak-data/voices</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> gender; <span class="comment">// 0=none 1=male, 2=female,</span></div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> age; <span class="comment">// 0=not specified, or age in years</span></div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> variant; <span class="comment">// only used when passed as a parameter to espeak_SetVoiceByProperties</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> xx1; <span class="comment">// for internal use </span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <span class="keywordtype">int</span> score; <span class="comment">// for internal use</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; <span class="keywordtype">void</span> *spare; <span class="comment">// for internal use</span></div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;} <a class="code" href="structespeak__VOICE.html">espeak_VOICE</a>;</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment">/* Note: The espeak_VOICE structure is used for two purposes:</span></div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment"> 1. To return the details of the available voices.</span></div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> 2. As a parameter to espeak_SetVoiceByProperties() in order to specify selection criteria.</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> In (1), the &quot;languages&quot; field consists of a list of (UTF8) language names for which this voice</span></div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"> may be used, each language name in the list is terminated by a zero byte and is also preceded by</span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="comment"> a single byte which gives a &quot;priority&quot; number. The list of languages is terminated by an</span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="comment"> additional zero byte.</span></div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment"> A language name consists of a language code, optionally followed by one or more qualifier (dialect)</span></div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment"> names separated by hyphens (eg. &quot;en-uk&quot;). A voice might, for example, have languages &quot;en-uk&quot; and</span></div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="comment"> &quot;en&quot;. Even without &quot;en&quot; listed, voice would still be selected for the &quot;en&quot; language (because</span></div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment"> &quot;en-uk&quot; is related) but at a lower priority.</span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="comment"> The priority byte indicates how the voice is preferred for the language. A low number indicates a</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="comment"> more preferred voice, a higher number indicates a less preferred voice.</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="comment"> In (2), the &quot;languages&quot; field consists simply of a single (UTF8) language name, with no preceding</span></div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="comment"> priority byte.</span></div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor"></span><span class="keyword">const</span> <a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> **espeak_ListVoices(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_spec);</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="comment">/* Reads the voice files from espeak-data/voices and creates an array of espeak_VOICE pointers.</span></div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="comment"> The list is terminated by a NULL pointer</span></div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="comment"> If voice_spec is NULL then all voices are listed.</span></div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="comment"> If voice spec is give, then only the voices which are compatible with the voice_spec</span></div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="comment"> are listed, and they are listed in preference order.</span></div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_SetVoiceByName(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="comment">/* Searches for a voice with a matching &quot;name&quot; field. Language is not considered.</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="comment"> &quot;name&quot; is a UTF8 string.</span></div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="comment"> EE_BUFFER_FULL: the command can not be buffered; </span></div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="comment"> you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_SetVoiceByProperties(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_spec);</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="comment">/* An espeak_VOICE structure is used to pass criteria to select a voice. Any of the following</span></div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="comment"> fields may be set:</span></div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="comment"> name NULL, or a voice name</span></div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="comment"> languages NULL, or a single language string (with optional dialect), eg. &quot;en-uk&quot;, or &quot;en&quot;</span></div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="comment"> gender 0=not specified, 1=male, 2=female</span></div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="comment"> age 0=not specified, or an age in years</span></div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="comment"> variant After a list of candidates is produced, scored and sorted, &quot;variant&quot; is used to index</span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="comment"> that list and choose a voice.</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="comment"> variant=0 takes the top voice (i.e. best match). variant=1 takes the next voice, etc</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor"></span><a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *espeak_GetCurrentVoice(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="comment">/* Returns the espeak_VOICE data for the currently selected voice.</span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="comment"> This is not affected by temporary voice changes caused by SSML elements such as &lt;voice&gt; and &lt;s&gt;</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Cancel(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="comment">/* Stop immediately synthesis and audio output of the current text. When this</span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="comment"> function returns, the audio output is fully stopped and the synthesizer is ready to</span></div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="comment"> synthesize a new message.</span></div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> espeak_IsPlaying(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="comment">/* Returns 1 if audio is played, 0 otherwise.</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Synchronize(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="comment">/* This function returns when all data have been spoken.</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor"></span>espeak_ERROR espeak_Terminate(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="comment">/* last function to be called.</span></div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="comment"> Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="comment"> EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;</div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor"></span><span class="keyword">const</span> <span class="keywordtype">char</span> *espeak_Info(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="comment">/* Returns the version number string.</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="comment"> The parameter is for future use, and should be set to NULL</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
+<div class="ttc" id="structespeak__VOICE_html"><div class="ttname"><a href="structespeak__VOICE.html">espeak_VOICE</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:469</div></div>
+<div class="ttc" id="structespeak__EVENT_html"><div class="ttname"><a href="structespeak__EVENT.html">espeak_EVENT</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:62</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>speak_lib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/speech_8h_source.html b/html/speech_8h_source.html
new file mode 100644
index 000000000..45c036480
--- /dev/null
+++ b/html/speech_8h_source.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('speech_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">speech.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_SPEECH_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_SPEECH_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">struct </span><a class="code" href="structspeech__priv.html">speech_priv</a>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structspeech__methods.html"> 26</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structspeech__methods.html">speech_methods</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; void (*destroy)(<span class="keyword">struct </span><a class="code" href="structspeech__priv.html">speech_priv</a> *this_);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; int (*say)(<span class="keyword">struct </span><a class="code" href="structspeech__priv.html">speech_priv</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structspeech.html">speech</a> * speech_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keywordtype">int</span> speech_say(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">int</span> speech_sayf(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keywordtype">void</span> speech_destroy(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> speech_get_attr(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">int</span> speech_set_attr(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">int</span> speech_estimate_duration(<span class="keyword">struct</span> <a class="code" href="structspeech.html">speech</a> *this_, <span class="keywordtype">char</span> *str);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structspeech__methods_html"><div class="ttname"><a href="structspeech__methods.html">speech_methods</a></div><div class="ttdef"><b>Definition:</b> speech.h:26</div></div>
+<div class="ttc" id="structspeech__priv_html"><div class="ttname"><a href="structspeech__priv.html">speech_priv</a></div><div class="ttdef"><b>Definition:</b> speech_android.c:29</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>speech.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/start__real_8h_source.html b/html/start__real_8h_source.html
new file mode 100644
index 000000000..d4a9e505a
--- /dev/null
+++ b/html/start__real_8h_source.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: start_real.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('start__real_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">start_real.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_MAIN_REAL_H </span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_MAIN_REAL_H </span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keywordtype">int</span> main_real(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span>* argv);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>start_real.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/stat_8h_source.html b/html/stat_8h_source.html
new file mode 100644
index 000000000..f7fa50e5b
--- /dev/null
+++ b/html/stat_8h_source.html
@@ -0,0 +1,283 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/sys/stat.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('stat_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">stat.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * stat.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file has no copyright assigned and is placed in the Public Domain.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This file is a part of the mingw-runtime package.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * No warranty is given; refer to the file DISCLAIMER within the package.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * Symbolic constants for opening and creating files, also stat, fstat and</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * chmod functions.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#ifndef _STAT_H_</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _STAT_H_</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define __need_size_t</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __need_wchar_t</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * Constants for the stat st_mode member.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define _S_IFIFO 0x1000 </span><span class="comment">/* FIFO */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IFCHR 0x2000 </span><span class="comment">/* Character */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IFBLK 0x3000 </span><span class="comment">/* Block: Is this ever set under w32? */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IFDIR 0x4000 </span><span class="comment">/* Directory */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IFREG 0x8000 </span><span class="comment">/* Regular */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define _S_IFMT 0xF000 </span><span class="comment">/* File type mask */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define _S_IEXEC 0x0040</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IWRITE 0x0080</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IREAD 0x0100</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define _S_IRWXU (_S_IREAD | _S_IWRITE | _S_IEXEC)</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IXUSR _S_IEXEC</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IWUSR _S_IWRITE</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_IRUSR _S_IREAD</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define _S_ISDIR(m) (((m) &amp; _S_IFMT) == _S_IFDIR)</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_ISFIFO(m) (((m) &amp; _S_IFMT) == _S_IFIFO)</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_ISCHR(m) (((m) &amp; _S_IFMT) == _S_IFCHR)</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_ISBLK(m) (((m) &amp; _S_IFMT) == _S_IFBLK)</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _S_ISREG(m) (((m) &amp; _S_IFMT) == _S_IFREG)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#define S_IFIFO _S_IFIFO</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IFCHR _S_IFCHR</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IFBLK _S_IFBLK</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IFDIR _S_IFDIR</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IFREG _S_IFREG</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IFMT _S_IFMT</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IEXEC _S_IEXEC</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IWRITE _S_IWRITE</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IREAD _S_IREAD</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IRWXU _S_IRWXU</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IXUSR _S_IXUSR</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IWUSR _S_IWUSR</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_IRUSR _S_IRUSR</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define S_ISDIR(m) (((m) &amp; S_IFMT) == S_IFDIR)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_ISFIFO(m) (((m) &amp; S_IFMT) == S_IFIFO)</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_ISCHR(m) (((m) &amp; S_IFMT) == S_IFCHR)</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_ISBLK(m) (((m) &amp; S_IFMT) == S_IFBLK)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define S_ISREG(m) (((m) &amp; S_IFMT) == S_IFREG)</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#ifndef _STAT_DEFINED</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> * The structure manipulated and returned by stat and fstat.</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment"> * NOTE: If called on a directory the values in the time fields are not only</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * invalid, they will cause localtime et. al. to return NULL. And calling</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * asctime with a NULL pointer causes an Invalid Page Fault. So watch it!</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct__stat.html"> 86</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct__stat.html">_stat</a></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;{</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; _dev_t st_dev; <span class="comment">/* Equivalent to drive number 0=A 1=B ... */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; _ino_t st_ino; <span class="comment">/* Always zero ? */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; _mode_t st_mode; <span class="comment">/* See above constants */</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">short</span> st_nlink; <span class="comment">/* Number of links. */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">short</span> st_uid; <span class="comment">/* User: Maybe significant on NT ? */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">short</span> st_gid; <span class="comment">/* Group: Ditto */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; _dev_t st_rdev; <span class="comment">/* Seems useless (not even filled in) */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; _off_t st_size; <span class="comment">/* File size in bytes */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; time_t st_atime; <span class="comment">/* Accessed date (always 00:00 hrs local</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * on FAT) */</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; time_t st_mtime; <span class="comment">/* Modified time */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; time_t st_ctime; <span class="comment">/* Creation time */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;};</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="comment">/* NOTE: Must be the same as _stat above. */</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structstat.html"> 104</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structstat.html">stat</a></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;{</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; dev_t st_dev; <span class="comment">/* Equivalent to drive number 0=A 1=B ... */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; ino_t st_ino; <span class="comment">/* Always zero ? */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mode_t st_mode; <span class="comment">/* See above constants */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">short</span> st_nlink; <span class="comment">/* Number of links. */</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">short</span> st_uid; <span class="comment">/* User: Maybe significant on NT ? */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">short</span> st_gid; <span class="comment">/* Group: Ditto */</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; dev_t st_rdev; <span class="comment">/* Seems useless (not even filled in) */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; off_t st_size; <span class="comment">/* File size in bytes */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; time_t st_atime; <span class="comment">/* Accessed date (always 00:00 hrs local</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> * on FAT) */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; time_t st_mtime; <span class="comment">/* Modified time */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; time_t st_ctime; <span class="comment">/* Creation time */</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;};</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#if defined (__MSVCRT__)</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span>_stati64 {</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; _dev_t st_dev;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; _ino_t st_ino;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; _mode_t st_mode;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">short</span> st_nlink;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">short</span> st_uid;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">short</span> st_gid;</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; _dev_t st_rdev;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; __int64 st_size;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; time_t st_atime;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; time_t st_mtime;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; time_t st_ctime;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;};</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span>__stat64</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;{</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; _dev_t st_dev;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; _ino_t st_ino;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; _mode_t st_mode;</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">short</span> st_nlink;</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">short</span> st_uid;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">short</span> st_gid;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; _dev_t st_rdev;</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; __int64 st_size;</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; __time64_t st_atime;</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; __time64_t st_mtime;</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; __time64_t st_ctime;</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;};</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT_VERSION__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _STAT_DEFINED</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _STAT_DEFINED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _fstat (<span class="keywordtype">int</span>, <span class="keyword">struct</span> <a class="code" href="struct__stat.html">_stat</a>*);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _chmod (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW <a class="code" href="struct__stat.html">_stat</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> <a class="code" href="struct__stat.html">_stat</a>*);</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">/* These functions live in liboldnames.a. */</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW fstat (<span class="keywordtype">int</span>, <span class="keyword">struct</span> <a class="code" href="structstat.html">stat</a>*);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW chmod (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW <a class="code" href="structstat.html">stat</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> <a class="code" href="structstat.html">stat</a>*);</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _NO_OLDNAMES */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#if defined (__MSVCRT__)</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _fstati64(<span class="keywordtype">int</span>, <span class="keyword">struct</span> _stati64 *);</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _stati64(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">struct</span> _stati64 *);</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment">/* These require newer versions of msvcrt.dll (6.10 or higher). */</span> </div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _fstat64 (<span class="keywordtype">int</span>, <span class="keyword">struct</span> __stat64*);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _stat64 (<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keyword">struct</span> __stat64*);</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT_VERSION__ &gt;= 0x0601 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined ( _WSTAT_DEFINED) </span><span class="comment">/* also declared in wchar.h */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wstat(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> <a class="code" href="struct__stat.html">_stat</a>*);</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wstati64 (<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> _stati64*);</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#if __MSVCRT_VERSION__ &gt;= 0x0601</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span>_CRTIMP <span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW _wstat64 (<span class="keyword">const</span> <span class="keywordtype">wchar_t</span>*, <span class="keyword">struct</span> __stat64*);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT_VERSION__ &gt;= 0x0601 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WSTAT_DEFINED</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _WSTAT_DEFIND */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* __MSVCRT__ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _STAT_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="struct__stat_html"><div class="ttname"><a href="struct__stat.html">_stat</a></div><div class="ttdef"><b>Definition:</b> stat.h:86</div></div>
+<div class="ttc" id="structstat_html"><div class="ttname"><a href="structstat.html">stat</a></div><div class="ttdef"><b>Definition:</b> stat.h:104</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html">sys</a></li><li class="navelem"><b>stat.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/stdint_8h_source.html b/html/stdint_8h_source.html
new file mode 100644
index 000000000..591f72c02
--- /dev/null
+++ b/html/stdint_8h_source.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/win32/stdint.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('stdint_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">stdint.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _MSC_VER</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include_next &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> int8_t;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> uint8_t;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">short</span> int16_t;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> uint16_t;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> int32_t;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> uint32_t;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> int64_t;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> uint64_t;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> uintmax_t;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _MSC_VER */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_54f7e3dbaecc7243bd4ca1df73de1d82.html">win32</a></li><li class="navelem"><b>stdint.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structACCENTS.html b/html/structACCENTS.html
new file mode 100644
index 000000000..2d2b91961
--- /dev/null
+++ b/html/structACCENTS.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: ACCENTS Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structACCENTS.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ACCENTS Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a767ef3a76e7975ef49c8293fbdda97dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a767ef3a76e7975ef49c8293fbdda97dd"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a767ef3a76e7975ef49c8293fbdda97dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab756db06eee63dd9f158f0b7b0e616ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab756db06eee63dd9f158f0b7b0e616ba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:ab756db06eee63dd9f158f0b7b0e616ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/numbers.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structACCENTS.html">ACCENTS</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structACCENTS.js b/html/structACCENTS.js
new file mode 100644
index 000000000..17566857b
--- /dev/null
+++ b/html/structACCENTS.js
@@ -0,0 +1,5 @@
+var structACCENTS =
+[
+ [ "flags", "structACCENTS.html#ab756db06eee63dd9f158f0b7b0e616ba", null ],
+ [ "name", "structACCENTS.html#a767ef3a76e7975ef49c8293fbdda97dd", null ]
+]; \ No newline at end of file
diff --git a/html/structAllocator.html b/html/structAllocator.html
new file mode 100644
index 000000000..915adff28
--- /dev/null
+++ b/html/structAllocator.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Allocator Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structAllocator.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">Allocator Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab44dd39008d481f2d3ec483596286ab7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44dd39008d481f2d3ec483596286ab7"></a>
+gsize&#160;</td><td class="memItemRight" valign="bottom"><b>min_page_size</b></td></tr>
+<tr class="separator:ab44dd39008d481f2d3ec483596286ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7a660a9f2535e74c8d98e7671285f3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7a660a9f2535e74c8d98e7671285f3f"></a>
+gsize&#160;</td><td class="memItemRight" valign="bottom"><b>max_page_size</b></td></tr>
+<tr class="separator:aa7a660a9f2535e74c8d98e7671285f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9d4e7ff23f9ae3da029120973acbfd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9d4e7ff23f9ae3da029120973acbfd3"></a>
+<a class="el" href="structSliceConfig.html">SliceConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><b>config</b></td></tr>
+<tr class="separator:ab9d4e7ff23f9ae3da029120973acbfd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11c35384a6dc6f86a212e7c9aaa4370a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11c35384a6dc6f86a212e7c9aaa4370a"></a>
+gsize&#160;</td><td class="memItemRight" valign="bottom"><b>max_slab_chunk_size_for_magazine_cache</b></td></tr>
+<tr class="separator:a11c35384a6dc6f86a212e7c9aaa4370a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad596363899d97c20f6bf3a44803911ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad596363899d97c20f6bf3a44803911ef"></a>
+GMutex *&#160;</td><td class="memItemRight" valign="bottom"><b>magazine_mutex</b></td></tr>
+<tr class="separator:ad596363899d97c20f6bf3a44803911ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cbd587baf4b69989b21603315b3eda4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cbd587baf4b69989b21603315b3eda4"></a>
+<a class="el" href="struct__ChunkLink.html">ChunkLink</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>magazines</b></td></tr>
+<tr class="separator:a1cbd587baf4b69989b21603315b3eda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e11d236d17f71425e93bbb17e3647ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e11d236d17f71425e93bbb17e3647ee"></a>
+guint *&#160;</td><td class="memItemRight" valign="bottom"><b>contention_counters</b></td></tr>
+<tr class="separator:a5e11d236d17f71425e93bbb17e3647ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a082be85d833d30fd594ac58098557080"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a082be85d833d30fd594ac58098557080"></a>
+gint&#160;</td><td class="memItemRight" valign="bottom"><b>mutex_counter</b></td></tr>
+<tr class="separator:a082be85d833d30fd594ac58098557080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5b64e59b4e9d0ae057726b7ba1126fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5b64e59b4e9d0ae057726b7ba1126fd"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>stamp_counter</b></td></tr>
+<tr class="separator:ac5b64e59b4e9d0ae057726b7ba1126fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cfe91376a7ec8f8f6362318ad82d5fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cfe91376a7ec8f8f6362318ad82d5fe"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>last_stamp</b></td></tr>
+<tr class="separator:a6cfe91376a7ec8f8f6362318ad82d5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a98c7bee85b4b28f744d4f91a6add9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a98c7bee85b4b28f744d4f91a6add9d"></a>
+GMutex *&#160;</td><td class="memItemRight" valign="bottom"><b>slab_mutex</b></td></tr>
+<tr class="separator:a4a98c7bee85b4b28f744d4f91a6add9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60b8c110c688ee97bcda9289dc197305"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60b8c110c688ee97bcda9289dc197305"></a>
+<a class="el" href="struct__SlabInfo.html">SlabInfo</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>slab_stack</b></td></tr>
+<tr class="separator:a60b8c110c688ee97bcda9289dc197305"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a297a002b30474c8adf1afd2a03e30dd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a297a002b30474c8adf1afd2a03e30dd7"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>color_accu</b></td></tr>
+<tr class="separator:a297a002b30474c8adf1afd2a03e30dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structAllocator.html">Allocator</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structAllocator.js b/html/structAllocator.js
new file mode 100644
index 000000000..abc0a7d62
--- /dev/null
+++ b/html/structAllocator.js
@@ -0,0 +1,16 @@
+var structAllocator =
+[
+ [ "color_accu", "structAllocator.html#a297a002b30474c8adf1afd2a03e30dd7", null ],
+ [ "config", "structAllocator.html#ab9d4e7ff23f9ae3da029120973acbfd3", null ],
+ [ "contention_counters", "structAllocator.html#a5e11d236d17f71425e93bbb17e3647ee", null ],
+ [ "last_stamp", "structAllocator.html#a6cfe91376a7ec8f8f6362318ad82d5fe", null ],
+ [ "magazine_mutex", "structAllocator.html#ad596363899d97c20f6bf3a44803911ef", null ],
+ [ "magazines", "structAllocator.html#a1cbd587baf4b69989b21603315b3eda4", null ],
+ [ "max_page_size", "structAllocator.html#aa7a660a9f2535e74c8d98e7671285f3f", null ],
+ [ "max_slab_chunk_size_for_magazine_cache", "structAllocator.html#a11c35384a6dc6f86a212e7c9aaa4370a", null ],
+ [ "min_page_size", "structAllocator.html#ab44dd39008d481f2d3ec483596286ab7", null ],
+ [ "mutex_counter", "structAllocator.html#a082be85d833d30fd594ac58098557080", null ],
+ [ "slab_mutex", "structAllocator.html#a4a98c7bee85b4b28f744d4f91a6add9d", null ],
+ [ "slab_stack", "structAllocator.html#a60b8c110c688ee97bcda9289dc197305", null ],
+ [ "stamp_counter", "structAllocator.html#ac5b64e59b4e9d0ae057726b7ba1126fd", null ]
+]; \ No newline at end of file
diff --git a/html/structCHANGEPH.html b/html/structCHANGEPH.html
new file mode 100644
index 000000000..62339a034
--- /dev/null
+++ b/html/structCHANGEPH.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: CHANGEPH Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structCHANGEPH.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">CHANGEPH Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a542081e543ea2a82e8d57ea414133a09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a542081e543ea2a82e8d57ea414133a09"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a542081e543ea2a82e8d57ea414133a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1a7cd0a098a75d226226e6da5564110"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1a7cd0a098a75d226226e6da5564110"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stress</b></td></tr>
+<tr class="separator:aa1a7cd0a098a75d226226e6da5564110"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af01970f72f6f201989b69dd12cd3bbce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01970f72f6f201989b69dd12cd3bbce"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stress_highest</b></td></tr>
+<tr class="separator:af01970f72f6f201989b69dd12cd3bbce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60bf6494442f08afc58fa8c50f1926f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60bf6494442f08afc58fa8c50f1926f0"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>n_vowels</b></td></tr>
+<tr class="separator:a60bf6494442f08afc58fa8c50f1926f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4a90effdb1b924f7f357f99921f6652"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4a90effdb1b924f7f357f99921f6652"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>vowel_this</b></td></tr>
+<tr class="separator:ac4a90effdb1b924f7f357f99921f6652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a921ed7fd802adef3b27844b9307040d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921ed7fd802adef3b27844b9307040d3"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>vowel_stressed</b></td></tr>
+<tr class="separator:a921ed7fd802adef3b27844b9307040d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structCHANGEPH.html">CHANGEPH</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structCHANGEPH.js b/html/structCHANGEPH.js
new file mode 100644
index 000000000..c737a1d0e
--- /dev/null
+++ b/html/structCHANGEPH.js
@@ -0,0 +1,9 @@
+var structCHANGEPH =
+[
+ [ "flags", "structCHANGEPH.html#a542081e543ea2a82e8d57ea414133a09", null ],
+ [ "n_vowels", "structCHANGEPH.html#a60bf6494442f08afc58fa8c50f1926f0", null ],
+ [ "stress", "structCHANGEPH.html#aa1a7cd0a098a75d226226e6da5564110", null ],
+ [ "stress_highest", "structCHANGEPH.html#af01970f72f6f201989b69dd12cd3bbce", null ],
+ [ "vowel_stressed", "structCHANGEPH.html#a921ed7fd802adef3b27844b9307040d3", null ],
+ [ "vowel_this", "structCHANGEPH.html#ac4a90effdb1b924f7f357f99921f6652", null ]
+]; \ No newline at end of file
diff --git a/html/structDBFInfo.html b/html/structDBFInfo.html
new file mode 100644
index 000000000..7fe2c3385
--- /dev/null
+++ b/html/structDBFInfo.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: DBFInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structDBFInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">DBFInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab4b02e078b66cd298c03d631feca5764"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b02e078b66cd298c03d631feca5764"></a>
+<a class="el" href="structSAHooks.html">SAHooks</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sHooks</b></td></tr>
+<tr class="separator:ab4b02e078b66cd298c03d631feca5764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa355e48c5a8ac45ae6c565742aacbd26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa355e48c5a8ac45ae6c565742aacbd26"></a>
+SAFile&#160;</td><td class="memItemRight" valign="bottom"><b>fp</b></td></tr>
+<tr class="separator:aa355e48c5a8ac45ae6c565742aacbd26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc4144f7f8dffddedccef882e90b59b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc4144f7f8dffddedccef882e90b59b4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nRecords</b></td></tr>
+<tr class="separator:abc4144f7f8dffddedccef882e90b59b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a320ac41fd33e2aaa76023704ac519ad0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a320ac41fd33e2aaa76023704ac519ad0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nRecordLength</b></td></tr>
+<tr class="separator:a320ac41fd33e2aaa76023704ac519ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81906c8f76f63ab454241838f15e1407"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81906c8f76f63ab454241838f15e1407"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nHeaderLength</b></td></tr>
+<tr class="separator:a81906c8f76f63ab454241838f15e1407"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7708f22eeeae500aada4d66b3e7e9347"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7708f22eeeae500aada4d66b3e7e9347"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nFields</b></td></tr>
+<tr class="separator:a7708f22eeeae500aada4d66b3e7e9347"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a463973c64803d9dff580a7720dd6756e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a463973c64803d9dff580a7720dd6756e"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panFieldOffset</b></td></tr>
+<tr class="separator:a463973c64803d9dff580a7720dd6756e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89e669da05da8a033bbe23d7bc6fd508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89e669da05da8a033bbe23d7bc6fd508"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panFieldSize</b></td></tr>
+<tr class="separator:a89e669da05da8a033bbe23d7bc6fd508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65678210b77b377ef11f837b5f1b5570"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65678210b77b377ef11f837b5f1b5570"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panFieldDecimals</b></td></tr>
+<tr class="separator:a65678210b77b377ef11f837b5f1b5570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa4d4b6baf770b49c5741bf3d2cae397"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa4d4b6baf770b49c5741bf3d2cae397"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pachFieldType</b></td></tr>
+<tr class="separator:aaa4d4b6baf770b49c5741bf3d2cae397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa10d7012c4f08da1eda436b91ad6da62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa10d7012c4f08da1eda436b91ad6da62"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pszHeader</b></td></tr>
+<tr class="separator:aa10d7012c4f08da1eda436b91ad6da62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affb184ba8efd8fa7623e0f8be3ef2af8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affb184ba8efd8fa7623e0f8be3ef2af8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nCurrentRecord</b></td></tr>
+<tr class="separator:affb184ba8efd8fa7623e0f8be3ef2af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a247a27981dbfda16e5f0c51af0aa99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a247a27981dbfda16e5f0c51af0aa99"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bCurrentRecordModified</b></td></tr>
+<tr class="separator:a9a247a27981dbfda16e5f0c51af0aa99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a933e17b59760a76944301176eda95cf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a933e17b59760a76944301176eda95cf4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pszCurrentRecord</b></td></tr>
+<tr class="separator:a933e17b59760a76944301176eda95cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab42aac59db84db4e0a0bbb701c30c711"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab42aac59db84db4e0a0bbb701c30c711"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nWorkFieldLength</b></td></tr>
+<tr class="separator:ab42aac59db84db4e0a0bbb701c30c711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac69926b0f1a985763042bf1c5f3f79b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac69926b0f1a985763042bf1c5f3f79b2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pszWorkField</b></td></tr>
+<tr class="separator:ac69926b0f1a985763042bf1c5f3f79b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab93b0de9c31198e9a5175745cc8e751d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab93b0de9c31198e9a5175745cc8e751d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bNoHeader</b></td></tr>
+<tr class="separator:ab93b0de9c31198e9a5175745cc8e751d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a772b77a9f48d0433b0f137db9457065f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a772b77a9f48d0433b0f137db9457065f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bUpdated</b></td></tr>
+<tr class="separator:a772b77a9f48d0433b0f137db9457065f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7b1a519819fe8b608c10a62871f0ca4"><td class="memItemLeft" ><a class="anchor" id="ac7b1a519819fe8b608c10a62871f0ca4"></a>
+union {</td></tr>
+<tr class="memitem:ac58749426f754d382cc62a21b2d793d8"><td class="memItemLeft" ><a class="anchor" id="ae63975955ad36f99e128c01dff2e11f3"></a>
+&#160;&#160;&#160;double&#160;&#160;&#160;<b>dfDoubleField</b></td></tr>
+<tr class="separator:ac58749426f754d382cc62a21b2d793d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41c5a253dfedceb955df747eb455e8bf"><td class="memItemLeft" ><a class="anchor" id="afa4774a9574748606ceac89c055ef965"></a>
+&#160;&#160;&#160;int&#160;&#160;&#160;<b>nIntField</b></td></tr>
+<tr class="separator:a41c5a253dfedceb955df747eb455e8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7b1a519819fe8b608c10a62871f0ca4"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>fieldValue</b></td></tr>
+<tr class="separator:ac7b1a519819fe8b608c10a62871f0ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9b91bb3d1a4c350aa8a29bf864402df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9b91bb3d1a4c350aa8a29bf864402df"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>iLanguageDriver</b></td></tr>
+<tr class="separator:ab9b91bb3d1a4c350aa8a29bf864402df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661de784440a3fedc50a13d3e8609410"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661de784440a3fedc50a13d3e8609410"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pszCodePage</b></td></tr>
+<tr class="separator:a661de784440a3fedc50a13d3e8609410"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa298fb36c3a9c1e4d32a9b2c9980feb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa298fb36c3a9c1e4d32a9b2c9980feb8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nUpdateYearSince1900</b></td></tr>
+<tr class="separator:aa298fb36c3a9c1e4d32a9b2c9980feb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a684acc380ca908e3444a18e8c64414ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a684acc380ca908e3444a18e8c64414ac"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nUpdateMonth</b></td></tr>
+<tr class="separator:a684acc380ca908e3444a18e8c64414ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1220e31f20d5a22f1181c2c9e7c7207b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1220e31f20d5a22f1181c2c9e7c7207b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nUpdateDay</b></td></tr>
+<tr class="separator:a1220e31f20d5a22f1181c2c9e7c7207b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c57ed3796bbe705cd96ef7283ecb733"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c57ed3796bbe705cd96ef7283ecb733"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bWriteEndOfFileChar</b></td></tr>
+<tr class="separator:a1c57ed3796bbe705cd96ef7283ecb733"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structDBFInfo.html">DBFInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structDBFInfo.js b/html/structDBFInfo.js
new file mode 100644
index 000000000..2e2babeb5
--- /dev/null
+++ b/html/structDBFInfo.js
@@ -0,0 +1,30 @@
+var structDBFInfo =
+[
+ [ "bCurrentRecordModified", "structDBFInfo.html#a9a247a27981dbfda16e5f0c51af0aa99", null ],
+ [ "bNoHeader", "structDBFInfo.html#ab93b0de9c31198e9a5175745cc8e751d", null ],
+ [ "bUpdated", "structDBFInfo.html#a772b77a9f48d0433b0f137db9457065f", null ],
+ [ "bWriteEndOfFileChar", "structDBFInfo.html#a1c57ed3796bbe705cd96ef7283ecb733", null ],
+ [ "dfDoubleField", "structDBFInfo.html#ae63975955ad36f99e128c01dff2e11f3", null ],
+ [ "fieldValue", "structDBFInfo.html#ac7b1a519819fe8b608c10a62871f0ca4", null ],
+ [ "fp", "structDBFInfo.html#aa355e48c5a8ac45ae6c565742aacbd26", null ],
+ [ "iLanguageDriver", "structDBFInfo.html#ab9b91bb3d1a4c350aa8a29bf864402df", null ],
+ [ "nCurrentRecord", "structDBFInfo.html#affb184ba8efd8fa7623e0f8be3ef2af8", null ],
+ [ "nFields", "structDBFInfo.html#a7708f22eeeae500aada4d66b3e7e9347", null ],
+ [ "nHeaderLength", "structDBFInfo.html#a81906c8f76f63ab454241838f15e1407", null ],
+ [ "nIntField", "structDBFInfo.html#afa4774a9574748606ceac89c055ef965", null ],
+ [ "nRecordLength", "structDBFInfo.html#a320ac41fd33e2aaa76023704ac519ad0", null ],
+ [ "nRecords", "structDBFInfo.html#abc4144f7f8dffddedccef882e90b59b4", null ],
+ [ "nUpdateDay", "structDBFInfo.html#a1220e31f20d5a22f1181c2c9e7c7207b", null ],
+ [ "nUpdateMonth", "structDBFInfo.html#a684acc380ca908e3444a18e8c64414ac", null ],
+ [ "nUpdateYearSince1900", "structDBFInfo.html#aa298fb36c3a9c1e4d32a9b2c9980feb8", null ],
+ [ "nWorkFieldLength", "structDBFInfo.html#ab42aac59db84db4e0a0bbb701c30c711", null ],
+ [ "pachFieldType", "structDBFInfo.html#aaa4d4b6baf770b49c5741bf3d2cae397", null ],
+ [ "panFieldDecimals", "structDBFInfo.html#a65678210b77b377ef11f837b5f1b5570", null ],
+ [ "panFieldOffset", "structDBFInfo.html#a463973c64803d9dff580a7720dd6756e", null ],
+ [ "panFieldSize", "structDBFInfo.html#a89e669da05da8a033bbe23d7bc6fd508", null ],
+ [ "pszCodePage", "structDBFInfo.html#a661de784440a3fedc50a13d3e8609410", null ],
+ [ "pszCurrentRecord", "structDBFInfo.html#a933e17b59760a76944301176eda95cf4", null ],
+ [ "pszHeader", "structDBFInfo.html#aa10d7012c4f08da1eda436b91ad6da62", null ],
+ [ "pszWorkField", "structDBFInfo.html#ac69926b0f1a985763042bf1c5f3f79b2", null ],
+ [ "sHooks", "structDBFInfo.html#ab4b02e078b66cd298c03d631feca5764", null ]
+]; \ No newline at end of file
diff --git a/html/structEMESS.html b/html/structEMESS.html
new file mode 100644
index 000000000..36033348e
--- /dev/null
+++ b/html/structEMESS.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: EMESS Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structEMESS.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">EMESS Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="emess_8h_source.html">emess.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a11f26792e33da218d678e0755d997f18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11f26792e33da218d678e0755d997f18"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>File_name</b></td></tr>
+<tr class="separator:a11f26792e33da218d678e0755d997f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a97e62a785717bfa89f12bec294b3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85a97e62a785717bfa89f12bec294b3c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>Prog_name</b></td></tr>
+<tr class="separator:a85a97e62a785717bfa89f12bec294b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ad576876968efd0fc3fee4ed2bf75f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1ad576876968efd0fc3fee4ed2bf75f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>File_line</b></td></tr>
+<tr class="separator:ad1ad576876968efd0fc3fee4ed2bf75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="emess_8h_source.html">emess.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structEMESS.html">EMESS</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structEMESS.js b/html/structEMESS.js
new file mode 100644
index 000000000..24ca3d499
--- /dev/null
+++ b/html/structEMESS.js
@@ -0,0 +1,6 @@
+var structEMESS =
+[
+ [ "File_line", "structEMESS.html#ad1ad576876968efd0fc3fee4ed2bf75f", null ],
+ [ "File_name", "structEMESS.html#a11f26792e33da218d678e0755d997f18", null ],
+ [ "Prog_name", "structEMESS.html#a85a97e62a785717bfa89f12bec294b3c", null ]
+]; \ No newline at end of file
diff --git a/html/structInstanceData.html b/html/structInstanceData.html
new file mode 100644
index 000000000..91f14908c
--- /dev/null
+++ b/html/structInstanceData.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: InstanceData Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structInstanceData.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">InstanceData Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad1bfa7a7640de218b51fd83eaf369ec5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1bfa7a7640de218b51fd83eaf369ec5"></a>
+NPP&#160;</td><td class="memItemRight" valign="bottom"><b>npp</b></td></tr>
+<tr class="separator:ad1bfa7a7640de218b51fd83eaf369ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a025c615e660c05c974e9fe8906ed80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a025c615e660c05c974e9fe8906ed80"></a>
+NPWindow&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:a2a025c615e660c05c974e9fe8906ed80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>browserplugin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structInstanceData.html">InstanceData</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structInstanceData.js b/html/structInstanceData.js
new file mode 100644
index 000000000..8c87b21ef
--- /dev/null
+++ b/html/structInstanceData.js
@@ -0,0 +1,5 @@
+var structInstanceData =
+[
+ [ "npp", "structInstanceData.html#ad1bfa7a7640de218b51fd83eaf369ec5", null ],
+ [ "window", "structInstanceData.html#a2a025c615e660c05c974e9fe8906ed80", null ]
+]; \ No newline at end of file
diff --git a/html/structLANGUAGE__OPTIONS.html b/html/structLANGUAGE__OPTIONS.html
new file mode 100644
index 000000000..7d119694b
--- /dev/null
+++ b/html/structLANGUAGE__OPTIONS.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: LANGUAGE_OPTIONS Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structLANGUAGE__OPTIONS.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">LANGUAGE_OPTIONS Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a18def7850b66bddf4c4f9f02009cb76a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18def7850b66bddf4c4f9f02009cb76a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>word_gap</b></td></tr>
+<tr class="separator:a18def7850b66bddf4c4f9f02009cb76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac56d708c6a906f0e0090840ef1db8dca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac56d708c6a906f0e0090840ef1db8dca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>vowel_pause</b></td></tr>
+<tr class="separator:ac56d708c6a906f0e0090840ef1db8dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa61137a05460a11f4dc4ff51675e7eac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa61137a05460a11f4dc4ff51675e7eac"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>stress_rule</b></td></tr>
+<tr class="separator:aa61137a05460a11f4dc4ff51675e7eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb66970843fe52b35eb781c9161c7801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb66970843fe52b35eb781c9161c7801"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>stress_flags</b></td></tr>
+<tr class="separator:afb66970843fe52b35eb781c9161c7801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4c37fa9fcd2b513105fbb1437bae4be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4c37fa9fcd2b513105fbb1437bae4be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>unstressed_wd1</b></td></tr>
+<tr class="separator:af4c37fa9fcd2b513105fbb1437bae4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab246b0908d0e3b90afc2b0b11bff734d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab246b0908d0e3b90afc2b0b11bff734d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>unstressed_wd2</b></td></tr>
+<tr class="separator:ab246b0908d0e3b90afc2b0b11bff734d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c9e10f3442a1072a0beb531c4a62c19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c9e10f3442a1072a0beb531c4a62c19"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>param</b> [N_LOPTS]</td></tr>
+<tr class="separator:a1c9e10f3442a1072a0beb531c4a62c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e0139cf2f017d4233d3bf861358811f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e0139cf2f017d4233d3bf861358811f"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>length_mods</b></td></tr>
+<tr class="separator:a7e0139cf2f017d4233d3bf861358811f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c6cd023249b4411b5b876f3c334070c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c6cd023249b4411b5b876f3c334070c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>length_mods0</b></td></tr>
+<tr class="separator:a5c6cd023249b4411b5b876f3c334070c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae852d9bb60c40fcd8ec3428e0041a66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae852d9bb60c40fcd8ec3428e0041a66"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>numbers</b></td></tr>
+<tr class="separator:aae852d9bb60c40fcd8ec3428e0041a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9c8215214fc0e9685fb9bda582e3efc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9c8215214fc0e9685fb9bda582e3efc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>numbers2</b></td></tr>
+<tr class="separator:ac9c8215214fc0e9685fb9bda582e3efc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade86259d18435bdf8e902aa108ec8c3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade86259d18435bdf8e902aa108ec8c3e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max_roman</b></td></tr>
+<tr class="separator:ade86259d18435bdf8e902aa108ec8c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab651b5d0b245e2e511a961cd1cd82a9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab651b5d0b245e2e511a961cd1cd82a9a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>thousands_sep</b></td></tr>
+<tr class="separator:ab651b5d0b245e2e511a961cd1cd82a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44bf20f0f5008a956c7d2342de591edf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44bf20f0f5008a956c7d2342de591edf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>decimal_sep</b></td></tr>
+<tr class="separator:a44bf20f0f5008a956c7d2342de591edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2cc62a5b0ce5767fb022823633ae195"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2cc62a5b0ce5767fb022823633ae195"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>accents</b></td></tr>
+<tr class="separator:ab2cc62a5b0ce5767fb022823633ae195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a9ad4c324bf89ab149f646990b1433f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a9ad4c324bf89ab149f646990b1433f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tone_language</b></td></tr>
+<tr class="separator:a2a9ad4c324bf89ab149f646990b1433f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba2beed2b2984dee7c1492d51fa384fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba2beed2b2984dee7c1492d51fa384fb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>intonation_group</b></td></tr>
+<tr class="separator:aba2beed2b2984dee7c1492d51fa384fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae61a66ff97bcf224c5f8aaf0431199b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae61a66ff97bcf224c5f8aaf0431199b9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>long_stop</b></td></tr>
+<tr class="separator:ae61a66ff97bcf224c5f8aaf0431199b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d23703a2516d7e80cd605729ecdfbf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d23703a2516d7e80cd605729ecdfbf1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>phoneme_change</b></td></tr>
+<tr class="separator:a3d23703a2516d7e80cd605729ecdfbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65759b3a74956eab8dd7e93e239b90c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65759b3a74956eab8dd7e93e239b90c3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>max_initial_consonants</b></td></tr>
+<tr class="separator:a65759b3a74956eab8dd7e93e239b90c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb3bf5ed132c279f77b4d61ea18ceb53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb3bf5ed132c279f77b4d61ea18ceb53"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>spelling_stress</b></td></tr>
+<tr class="separator:abb3bf5ed132c279f77b4d61ea18ceb53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2589d818b27b0fa953146fbd7d9c5d1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2589d818b27b0fa953146fbd7d9c5d1a"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>tone_numbers</b></td></tr>
+<tr class="separator:a2589d818b27b0fa953146fbd7d9c5d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a985fbf183cd1202153a4a63a568d85bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a985fbf183cd1202153a4a63a568d85bc"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>ideographs</b></td></tr>
+<tr class="separator:a985fbf183cd1202153a4a63a568d85bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb04fb3640988d4b275f937ecc24f4dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb04fb3640988d4b275f937ecc24f4dd"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>textmode</b></td></tr>
+<tr class="separator:abb04fb3640988d4b275f937ecc24f4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5302cbbb8487d453a832ac07c31e926b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5302cbbb8487d453a832ac07c31e926b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>testing</b></td></tr>
+<tr class="separator:a5302cbbb8487d453a832ac07c31e926b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6499c6b81bbe78cede363d1f9aaade32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6499c6b81bbe78cede363d1f9aaade32"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>listx</b></td></tr>
+<tr class="separator:a6499c6b81bbe78cede363d1f9aaade32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad27a9e866c788c4f4bdee45523aae99f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad27a9e866c788c4f4bdee45523aae99f"></a>
+const unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><b>replace_chars</b></td></tr>
+<tr class="separator:ad27a9e866c788c4f4bdee45523aae99f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace05d686f0d80a00d2cf8e72bcd5b88a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace05d686f0d80a00d2cf8e72bcd5b88a"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>ascii_language</b></td></tr>
+<tr class="separator:ace05d686f0d80a00d2cf8e72bcd5b88a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structLANGUAGE__OPTIONS.js b/html/structLANGUAGE__OPTIONS.js
new file mode 100644
index 000000000..f82835d3d
--- /dev/null
+++ b/html/structLANGUAGE__OPTIONS.js
@@ -0,0 +1,31 @@
+var structLANGUAGE__OPTIONS =
+[
+ [ "accents", "structLANGUAGE__OPTIONS.html#ab2cc62a5b0ce5767fb022823633ae195", null ],
+ [ "ascii_language", "structLANGUAGE__OPTIONS.html#ace05d686f0d80a00d2cf8e72bcd5b88a", null ],
+ [ "decimal_sep", "structLANGUAGE__OPTIONS.html#a44bf20f0f5008a956c7d2342de591edf", null ],
+ [ "ideographs", "structLANGUAGE__OPTIONS.html#a985fbf183cd1202153a4a63a568d85bc", null ],
+ [ "intonation_group", "structLANGUAGE__OPTIONS.html#aba2beed2b2984dee7c1492d51fa384fb", null ],
+ [ "length_mods", "structLANGUAGE__OPTIONS.html#a7e0139cf2f017d4233d3bf861358811f", null ],
+ [ "length_mods0", "structLANGUAGE__OPTIONS.html#a5c6cd023249b4411b5b876f3c334070c", null ],
+ [ "listx", "structLANGUAGE__OPTIONS.html#a6499c6b81bbe78cede363d1f9aaade32", null ],
+ [ "long_stop", "structLANGUAGE__OPTIONS.html#ae61a66ff97bcf224c5f8aaf0431199b9", null ],
+ [ "max_initial_consonants", "structLANGUAGE__OPTIONS.html#a65759b3a74956eab8dd7e93e239b90c3", null ],
+ [ "max_roman", "structLANGUAGE__OPTIONS.html#ade86259d18435bdf8e902aa108ec8c3e", null ],
+ [ "numbers", "structLANGUAGE__OPTIONS.html#aae852d9bb60c40fcd8ec3428e0041a66", null ],
+ [ "numbers2", "structLANGUAGE__OPTIONS.html#ac9c8215214fc0e9685fb9bda582e3efc", null ],
+ [ "param", "structLANGUAGE__OPTIONS.html#a1c9e10f3442a1072a0beb531c4a62c19", null ],
+ [ "phoneme_change", "structLANGUAGE__OPTIONS.html#a3d23703a2516d7e80cd605729ecdfbf1", null ],
+ [ "replace_chars", "structLANGUAGE__OPTIONS.html#ad27a9e866c788c4f4bdee45523aae99f", null ],
+ [ "spelling_stress", "structLANGUAGE__OPTIONS.html#abb3bf5ed132c279f77b4d61ea18ceb53", null ],
+ [ "stress_flags", "structLANGUAGE__OPTIONS.html#afb66970843fe52b35eb781c9161c7801", null ],
+ [ "stress_rule", "structLANGUAGE__OPTIONS.html#aa61137a05460a11f4dc4ff51675e7eac", null ],
+ [ "testing", "structLANGUAGE__OPTIONS.html#a5302cbbb8487d453a832ac07c31e926b", null ],
+ [ "textmode", "structLANGUAGE__OPTIONS.html#abb04fb3640988d4b275f937ecc24f4dd", null ],
+ [ "thousands_sep", "structLANGUAGE__OPTIONS.html#ab651b5d0b245e2e511a961cd1cd82a9a", null ],
+ [ "tone_language", "structLANGUAGE__OPTIONS.html#a2a9ad4c324bf89ab149f646990b1433f", null ],
+ [ "tone_numbers", "structLANGUAGE__OPTIONS.html#a2589d818b27b0fa953146fbd7d9c5d1a", null ],
+ [ "unstressed_wd1", "structLANGUAGE__OPTIONS.html#af4c37fa9fcd2b513105fbb1437bae4be", null ],
+ [ "unstressed_wd2", "structLANGUAGE__OPTIONS.html#ab246b0908d0e3b90afc2b0b11bff734d", null ],
+ [ "vowel_pause", "structLANGUAGE__OPTIONS.html#ac56d708c6a906f0e0090840ef1db8dca", null ],
+ [ "word_gap", "structLANGUAGE__OPTIONS.html#a18def7850b66bddf4c4f9f02009cb76a", null ]
+]; \ No newline at end of file
diff --git a/html/structMBROLA__TAB.html b/html/structMBROLA__TAB.html
new file mode 100644
index 000000000..e636f84af
--- /dev/null
+++ b/html/structMBROLA__TAB.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: MBROLA_TAB Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structMBROLA__TAB.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">MBROLA_TAB Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae6e437a3c230cc31029b70573d61cf1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6e437a3c230cc31029b70573d61cf1b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae6e437a3c230cc31029b70573d61cf1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8efa171dbcb4d3e1b9f1d8e931eb47e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8efa171dbcb4d3e1b9f1d8e931eb47e"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>next_phoneme</b></td></tr>
+<tr class="separator:ae8efa171dbcb4d3e1b9f1d8e931eb47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43b95a30e1e1e8cba26a9625fa64a448"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43b95a30e1e1e8cba26a9625fa64a448"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mbr_name</b></td></tr>
+<tr class="separator:a43b95a30e1e1e8cba26a9625fa64a448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac26e7adb13b3a208e50e9a23e5366d42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac26e7adb13b3a208e50e9a23e5366d42"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mbr_name2</b></td></tr>
+<tr class="separator:ac26e7adb13b3a208e50e9a23e5366d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf6689ba0cb651f4fd6b5b27710f4eb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf6689ba0cb651f4fd6b5b27710f4eb6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>percent</b></td></tr>
+<tr class="separator:aaf6689ba0cb651f4fd6b5b27710f4eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5dfce88ec1a09290c9cbfbcbcf97998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5dfce88ec1a09290c9cbfbcbcf97998"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>control</b></td></tr>
+<tr class="separator:aa5dfce88ec1a09290c9cbfbcbcf97998"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structMBROLA__TAB.html">MBROLA_TAB</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structMBROLA__TAB.js b/html/structMBROLA__TAB.js
new file mode 100644
index 000000000..8aa623857
--- /dev/null
+++ b/html/structMBROLA__TAB.js
@@ -0,0 +1,9 @@
+var structMBROLA__TAB =
+[
+ [ "control", "structMBROLA__TAB.html#aa5dfce88ec1a09290c9cbfbcbcf97998", null ],
+ [ "mbr_name", "structMBROLA__TAB.html#a43b95a30e1e1e8cba26a9625fa64a448", null ],
+ [ "mbr_name2", "structMBROLA__TAB.html#ac26e7adb13b3a208e50e9a23e5366d42", null ],
+ [ "name", "structMBROLA__TAB.html#ae6e437a3c230cc31029b70573d61cf1b", null ],
+ [ "next_phoneme", "structMBROLA__TAB.html#ae8efa171dbcb4d3e1b9f1d8e931eb47e", null ],
+ [ "percent", "structMBROLA__TAB.html#aaf6689ba0cb651f4fd6b5b27710f4eb6", null ]
+]; \ No newline at end of file
diff --git a/html/structMNEM__TAB.html b/html/structMNEM__TAB.html
new file mode 100644
index 000000000..f6902e06f
--- /dev/null
+++ b/html/structMNEM__TAB.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: MNEM_TAB Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structMNEM__TAB.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">MNEM_TAB Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a88d8f49766a6fdb15163ad62b5a77e23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88d8f49766a6fdb15163ad62b5a77e23"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>mnem</b></td></tr>
+<tr class="separator:a88d8f49766a6fdb15163ad62b5a77e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f6a06205aae989d6be5e3f242b9d01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12f6a06205aae989d6be5e3f242b9d01"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a12f6a06205aae989d6be5e3f242b9d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="support_2espeak_2speech_8h_source.html">speech.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structMNEM__TAB.html">MNEM_TAB</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structMNEM__TAB.js b/html/structMNEM__TAB.js
new file mode 100644
index 000000000..beba414de
--- /dev/null
+++ b/html/structMNEM__TAB.js
@@ -0,0 +1,5 @@
+var structMNEM__TAB =
+[
+ [ "mnem", "structMNEM__TAB.html#a88d8f49766a6fdb15163ad62b5a77e23", null ],
+ [ "value", "structMNEM__TAB.html#a12f6a06205aae989d6be5e3f242b9d01", null ]
+]; \ No newline at end of file
diff --git a/html/structMagazine.html b/html/structMagazine.html
new file mode 100644
index 000000000..2a42e07a5
--- /dev/null
+++ b/html/structMagazine.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Magazine Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structMagazine.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">Magazine Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa4212a482173838d6da7292cec375193"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4212a482173838d6da7292cec375193"></a>
+<a class="el" href="struct__ChunkLink.html">ChunkLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>chunks</b></td></tr>
+<tr class="separator:aa4212a482173838d6da7292cec375193"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2fdbe4584e2eb502a570a1366d618ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2fdbe4584e2eb502a570a1366d618ed"></a>
+gsize&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:ab2fdbe4584e2eb502a570a1366d618ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structMagazine.html">Magazine</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structMagazine.js b/html/structMagazine.js
new file mode 100644
index 000000000..f4fa830e2
--- /dev/null
+++ b/html/structMagazine.js
@@ -0,0 +1,5 @@
+var structMagazine =
+[
+ [ "chunks", "structMagazine.html#aa4212a482173838d6da7292cec375193", null ],
+ [ "count", "structMagazine.html#ab2fdbe4584e2eb502a570a1366d618ed", null ]
+]; \ No newline at end of file
diff --git a/html/structMatchRecord.html b/html/structMatchRecord.html
new file mode 100644
index 000000000..36cf8f460
--- /dev/null
+++ b/html/structMatchRecord.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: MatchRecord Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structMatchRecord.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">MatchRecord Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a31d6f8caee7ec34e4824942a413b2f9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31d6f8caee7ec34e4824942a413b2f9a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>points</b></td></tr>
+<tr class="separator:a31d6f8caee7ec34e4824942a413b2f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d30633514c1e4dd1b0b71015f2f56ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d30633514c1e4dd1b0b71015f2f56ac"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>phonemes</b></td></tr>
+<tr class="separator:a5d30633514c1e4dd1b0b71015f2f56ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a851af8bb18a53c85ff27b4faf63fc7fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a851af8bb18a53c85ff27b4faf63fc7fe"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>end_type</b></td></tr>
+<tr class="separator:a851af8bb18a53c85ff27b4faf63fc7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa01c8240dd538e6e7db062d04e51ec31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa01c8240dd538e6e7db062d04e51ec31"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>del_fwd</b></td></tr>
+<tr class="separator:aa01c8240dd538e6e7db062d04e51ec31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structMatchRecord.html">MatchRecord</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structMatchRecord.js b/html/structMatchRecord.js
new file mode 100644
index 000000000..d6d0047e3
--- /dev/null
+++ b/html/structMatchRecord.js
@@ -0,0 +1,7 @@
+var structMatchRecord =
+[
+ [ "del_fwd", "structMatchRecord.html#aa01c8240dd538e6e7db062d04e51ec31", null ],
+ [ "end_type", "structMatchRecord.html#a851af8bb18a53c85ff27b4faf63fc7fe", null ],
+ [ "phonemes", "structMatchRecord.html#a5d30633514c1e4dd1b0b71015f2f56ac", null ],
+ [ "points", "structMatchRecord.html#a31d6f8caee7ec34e4824942a413b2f9a", null ]
+]; \ No newline at end of file
diff --git a/html/structNavitObject.html b/html/structNavitObject.html
new file mode 100644
index 000000000..4c499feca
--- /dev/null
+++ b/html/structNavitObject.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: NavitObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structNavitObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">NavitObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a23054fa6cdf8d8f7bc3a8b0cd446ae8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23054fa6cdf8d8f7bc3a8b0cd446ae8b"></a>
+NPClass *&#160;</td><td class="memItemRight" valign="bottom"><b>class</b></td></tr>
+<tr class="separator:a23054fa6cdf8d8f7bc3a8b0cd446ae8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94c7141f102978c1818c2ae11a4b92c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94c7141f102978c1818c2ae11a4b92c6"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>referenceCount</b></td></tr>
+<tr class="separator:a94c7141f102978c1818c2ae11a4b92c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30fd724e8ae36b4b4a9fedb38d37ca11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30fd724e8ae36b4b4a9fedb38d37ca11"></a>
+<a class="el" href="structInstanceData.html">InstanceData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>instanceData</b></td></tr>
+<tr class="separator:a30fd724e8ae36b4b4a9fedb38d37ca11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a436e63645d651987731027606f52ea41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a436e63645d651987731027606f52ea41"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_attr</b></td></tr>
+<tr class="separator:a436e63645d651987731027606f52ea41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e9f048dc32b91232e6caace7815899a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e9f048dc32b91232e6caace7815899a"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a2e9f048dc32b91232e6caace7815899a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>browserplugin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structNavitObject.html">NavitObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structNavitObject.js b/html/structNavitObject.js
new file mode 100644
index 000000000..490124991
--- /dev/null
+++ b/html/structNavitObject.js
@@ -0,0 +1,8 @@
+var structNavitObject =
+[
+ [ "attr", "structNavitObject.html#a2e9f048dc32b91232e6caace7815899a", null ],
+ [ "class", "structNavitObject.html#a23054fa6cdf8d8f7bc3a8b0cd446ae8b", null ],
+ [ "instanceData", "structNavitObject.html#a30fd724e8ae36b4b4a9fedb38d37ca11", null ],
+ [ "is_attr", "structNavitObject.html#a436e63645d651987731027606f52ea41", null ],
+ [ "referenceCount", "structNavitObject.html#a94c7141f102978c1818c2ae11a4b92c6", null ]
+]; \ No newline at end of file
diff --git a/html/structPARAM__STACK.html b/html/structPARAM__STACK.html
new file mode 100644
index 000000000..faee29b2c
--- /dev/null
+++ b/html/structPARAM__STACK.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PARAM_STACK Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPARAM__STACK.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PARAM_STACK Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2e54d66e89c1ae1223ef0586329ddd88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e54d66e89c1ae1223ef0586329ddd88"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a2e54d66e89c1ae1223ef0586329ddd88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abced48cbb696bce51f1a9602d88d9ad1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abced48cbb696bce51f1a9602d88d9ad1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>parameter</b> [N_SPEECH_PARAM]</td></tr>
+<tr class="separator:abced48cbb696bce51f1a9602d88d9ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPARAM__STACK.html">PARAM_STACK</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPARAM__STACK.js b/html/structPARAM__STACK.js
new file mode 100644
index 000000000..c337f04c7
--- /dev/null
+++ b/html/structPARAM__STACK.js
@@ -0,0 +1,5 @@
+var structPARAM__STACK =
+[
+ [ "parameter", "structPARAM__STACK.html#abced48cbb696bce51f1a9602d88d9ad1", null ],
+ [ "type", "structPARAM__STACK.html#a2e54d66e89c1ae1223ef0586329ddd88", null ]
+]; \ No newline at end of file
diff --git a/html/structPHONEME__LIST.html b/html/structPHONEME__LIST.html
new file mode 100644
index 000000000..75d9cc793
--- /dev/null
+++ b/html/structPHONEME__LIST.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PHONEME_LIST Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPHONEME__LIST.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PHONEME_LIST Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ace3c56aed7f426e378f1e7e2b9bed3a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace3c56aed7f426e378f1e7e2b9bed3a8"></a>
+<a class="el" href="structPHONEME__TAB.html">PHONEME_TAB</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ph</b></td></tr>
+<tr class="separator:ace3c56aed7f426e378f1e7e2b9bed3a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c24370ddf18f152dc5fe9bf4654c846"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c24370ddf18f152dc5fe9bf4654c846"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>env</b></td></tr>
+<tr class="separator:a8c24370ddf18f152dc5fe9bf4654c846"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15a01d0882d215f71cfea616f2dc611a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15a01d0882d215f71cfea616f2dc611a"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stresslevel</b></td></tr>
+<tr class="separator:a15a01d0882d215f71cfea616f2dc611a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab48a856a18995f31689e481670cbdfc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab48a856a18995f31689e481670cbdfc3"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ab48a856a18995f31689e481670cbdfc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0146e1444bce0e597ce4ed89957d0e0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0146e1444bce0e597ce4ed89957d0e0a"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>prepause</b></td></tr>
+<tr class="separator:a0146e1444bce0e597ce4ed89957d0e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a951fe9fe51b79dc714cf37745eeb5352"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a951fe9fe51b79dc714cf37745eeb5352"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>amp</b></td></tr>
+<tr class="separator:a951fe9fe51b79dc714cf37745eeb5352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a974ff8d4198f290173ef770fdc5c6774"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a974ff8d4198f290173ef770fdc5c6774"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tone_ph</b></td></tr>
+<tr class="separator:a974ff8d4198f290173ef770fdc5c6774"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add2c14f73efd55dc2e9b6922438d4e3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add2c14f73efd55dc2e9b6922438d4e3f"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>newword</b></td></tr>
+<tr class="separator:add2c14f73efd55dc2e9b6922438d4e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5644f95eee1ad3138057dd8f94443b63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5644f95eee1ad3138057dd8f94443b63"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>synthflags</b></td></tr>
+<tr class="separator:a5644f95eee1ad3138057dd8f94443b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addf6f43fd28fe1411b11a422fbba1e9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addf6f43fd28fe1411b11a422fbba1e9c"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:addf6f43fd28fe1411b11a422fbba1e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccfce0abb8a4ba68d07428fe5c63c5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adccfce0abb8a4ba68d07428fe5c63c5b"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>pitch1</b></td></tr>
+<tr class="separator:adccfce0abb8a4ba68d07428fe5c63c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82dc03d5b6e9941c83f4305f9f1581db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82dc03d5b6e9941c83f4305f9f1581db"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>pitch2</b></td></tr>
+<tr class="separator:a82dc03d5b6e9941c83f4305f9f1581db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd728f72950e1d4b261f14dd6e479dd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd728f72950e1d4b261f14dd6e479dd9"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>sourceix</b></td></tr>
+<tr class="separator:acd728f72950e1d4b261f14dd6e479dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPHONEME__LIST.html">PHONEME_LIST</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPHONEME__LIST.js b/html/structPHONEME__LIST.js
new file mode 100644
index 000000000..ce86c5317
--- /dev/null
+++ b/html/structPHONEME__LIST.js
@@ -0,0 +1,16 @@
+var structPHONEME__LIST =
+[
+ [ "amp", "structPHONEME__LIST.html#a951fe9fe51b79dc714cf37745eeb5352", null ],
+ [ "env", "structPHONEME__LIST.html#a8c24370ddf18f152dc5fe9bf4654c846", null ],
+ [ "length", "structPHONEME__LIST.html#addf6f43fd28fe1411b11a422fbba1e9c", null ],
+ [ "newword", "structPHONEME__LIST.html#add2c14f73efd55dc2e9b6922438d4e3f", null ],
+ [ "ph", "structPHONEME__LIST.html#ace3c56aed7f426e378f1e7e2b9bed3a8", null ],
+ [ "pitch1", "structPHONEME__LIST.html#adccfce0abb8a4ba68d07428fe5c63c5b", null ],
+ [ "pitch2", "structPHONEME__LIST.html#a82dc03d5b6e9941c83f4305f9f1581db", null ],
+ [ "prepause", "structPHONEME__LIST.html#a0146e1444bce0e597ce4ed89957d0e0a", null ],
+ [ "sourceix", "structPHONEME__LIST.html#acd728f72950e1d4b261f14dd6e479dd9", null ],
+ [ "stresslevel", "structPHONEME__LIST.html#a15a01d0882d215f71cfea616f2dc611a", null ],
+ [ "synthflags", "structPHONEME__LIST.html#a5644f95eee1ad3138057dd8f94443b63", null ],
+ [ "tone_ph", "structPHONEME__LIST.html#a974ff8d4198f290173ef770fdc5c6774", null ],
+ [ "type", "structPHONEME__LIST.html#ab48a856a18995f31689e481670cbdfc3", null ]
+]; \ No newline at end of file
diff --git a/html/structPHONEME__LIST2.html b/html/structPHONEME__LIST2.html
new file mode 100644
index 000000000..a26747fdd
--- /dev/null
+++ b/html/structPHONEME__LIST2.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PHONEME_LIST2 Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPHONEME__LIST2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PHONEME_LIST2 Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a65bcce0043fea8ab2c50cc2bc17508ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65bcce0043fea8ab2c50cc2bc17508ec"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>phcode</b></td></tr>
+<tr class="separator:a65bcce0043fea8ab2c50cc2bc17508ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa04148b2d4329c3a67f9cef1fcf0d104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa04148b2d4329c3a67f9cef1fcf0d104"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stress</b></td></tr>
+<tr class="separator:aa04148b2d4329c3a67f9cef1fcf0d104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d41a81e993c1770e4da9269542378d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d41a81e993c1770e4da9269542378d3"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tone_number</b></td></tr>
+<tr class="separator:a1d41a81e993c1770e4da9269542378d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76fd79ab0baa3c2c01ee2a6cc0c50a95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76fd79ab0baa3c2c01ee2a6cc0c50a95"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>synthflags</b></td></tr>
+<tr class="separator:a76fd79ab0baa3c2c01ee2a6cc0c50a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5149eee7636fde71c1e657561f568442"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5149eee7636fde71c1e657561f568442"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>sourceix</b></td></tr>
+<tr class="separator:a5149eee7636fde71c1e657561f568442"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPHONEME__LIST2.html">PHONEME_LIST2</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPHONEME__LIST2.js b/html/structPHONEME__LIST2.js
new file mode 100644
index 000000000..4848d585a
--- /dev/null
+++ b/html/structPHONEME__LIST2.js
@@ -0,0 +1,8 @@
+var structPHONEME__LIST2 =
+[
+ [ "phcode", "structPHONEME__LIST2.html#a65bcce0043fea8ab2c50cc2bc17508ec", null ],
+ [ "sourceix", "structPHONEME__LIST2.html#a5149eee7636fde71c1e657561f568442", null ],
+ [ "stress", "structPHONEME__LIST2.html#aa04148b2d4329c3a67f9cef1fcf0d104", null ],
+ [ "synthflags", "structPHONEME__LIST2.html#a76fd79ab0baa3c2c01ee2a6cc0c50a95", null ],
+ [ "tone_number", "structPHONEME__LIST2.html#a1d41a81e993c1770e4da9269542378d3", null ]
+]; \ No newline at end of file
diff --git a/html/structPHONEME__TAB.html b/html/structPHONEME__TAB.html
new file mode 100644
index 000000000..3d36896ba
--- /dev/null
+++ b/html/structPHONEME__TAB.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PHONEME_TAB Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPHONEME__TAB.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PHONEME_TAB Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a401946195e33a109feaefe99ff62d585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401946195e33a109feaefe99ff62d585"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>mnemonic</b></td></tr>
+<tr class="separator:a401946195e33a109feaefe99ff62d585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a417d34df7a3e34fe2d3253f28dab5427"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a417d34df7a3e34fe2d3253f28dab5427"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>phflags</b></td></tr>
+<tr class="separator:a417d34df7a3e34fe2d3253f28dab5427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bea5ee11ac53b534906368ad0fbe9e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bea5ee11ac53b534906368ad0fbe9e2"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>std_length</b></td></tr>
+<tr class="separator:a5bea5ee11ac53b534906368ad0fbe9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0020a46a794989f68974b443bda68bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0020a46a794989f68974b443bda68bd"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>spect</b></td></tr>
+<tr class="separator:aa0020a46a794989f68974b443bda68bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a264a26ce9b2f313760ee40409c80050c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a264a26ce9b2f313760ee40409c80050c"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>before</b></td></tr>
+<tr class="separator:a264a26ce9b2f313760ee40409c80050c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a112b61c537a2e57342048c739a141511"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a112b61c537a2e57342048c739a141511"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>after</b></td></tr>
+<tr class="separator:a112b61c537a2e57342048c739a141511"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed4cce6b17d3bc02c2db8fa973842a48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed4cce6b17d3bc02c2db8fa973842a48"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></tr>
+<tr class="separator:aed4cce6b17d3bc02c2db8fa973842a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78796ef0ec036d66a541af7a1229abc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78796ef0ec036d66a541af7a1229abc4"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a78796ef0ec036d66a541af7a1229abc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47ffba6e056318658f2e6a4392d12c01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47ffba6e056318658f2e6a4392d12c01"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>start_type</b></td></tr>
+<tr class="separator:a47ffba6e056318658f2e6a4392d12c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94a39e9a69ea27451f275e597346a4c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94a39e9a69ea27451f275e597346a4c8"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>end_type</b></td></tr>
+<tr class="separator:a94a39e9a69ea27451f275e597346a4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fd07ac8a32d21920206cfbf14cf7000"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fd07ac8a32d21920206cfbf14cf7000"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>length_mod</b></td></tr>
+<tr class="separator:a1fd07ac8a32d21920206cfbf14cf7000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0695e24ae8124f6cd1c2dab6b1f1b89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0695e24ae8124f6cd1c2dab6b1f1b89"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>reduce_to</b></td></tr>
+<tr class="separator:ac0695e24ae8124f6cd1c2dab6b1f1b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6ed96bacd5216f0ef2624b6d1b1e201"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ed96bacd5216f0ef2624b6d1b1e201"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>alternative_ph</b></td></tr>
+<tr class="separator:ad6ed96bacd5216f0ef2624b6d1b1e201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25e8d35f7da92a97cada54413dcbc5dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25e8d35f7da92a97cada54413dcbc5dd"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>link_out</b></td></tr>
+<tr class="separator:a25e8d35f7da92a97cada54413dcbc5dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="phoneme_8h_source.html">phoneme.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPHONEME__TAB.html">PHONEME_TAB</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPHONEME__TAB.js b/html/structPHONEME__TAB.js
new file mode 100644
index 000000000..53af9379d
--- /dev/null
+++ b/html/structPHONEME__TAB.js
@@ -0,0 +1,17 @@
+var structPHONEME__TAB =
+[
+ [ "after", "structPHONEME__TAB.html#a112b61c537a2e57342048c739a141511", null ],
+ [ "alternative_ph", "structPHONEME__TAB.html#ad6ed96bacd5216f0ef2624b6d1b1e201", null ],
+ [ "before", "structPHONEME__TAB.html#a264a26ce9b2f313760ee40409c80050c", null ],
+ [ "code", "structPHONEME__TAB.html#aed4cce6b17d3bc02c2db8fa973842a48", null ],
+ [ "end_type", "structPHONEME__TAB.html#a94a39e9a69ea27451f275e597346a4c8", null ],
+ [ "length_mod", "structPHONEME__TAB.html#a1fd07ac8a32d21920206cfbf14cf7000", null ],
+ [ "link_out", "structPHONEME__TAB.html#a25e8d35f7da92a97cada54413dcbc5dd", null ],
+ [ "mnemonic", "structPHONEME__TAB.html#a401946195e33a109feaefe99ff62d585", null ],
+ [ "phflags", "structPHONEME__TAB.html#a417d34df7a3e34fe2d3253f28dab5427", null ],
+ [ "reduce_to", "structPHONEME__TAB.html#ac0695e24ae8124f6cd1c2dab6b1f1b89", null ],
+ [ "spect", "structPHONEME__TAB.html#aa0020a46a794989f68974b443bda68bd", null ],
+ [ "start_type", "structPHONEME__TAB.html#a47ffba6e056318658f2e6a4392d12c01", null ],
+ [ "std_length", "structPHONEME__TAB.html#a5bea5ee11ac53b534906368ad0fbe9e2", null ],
+ [ "type", "structPHONEME__TAB.html#a78796ef0ec036d66a541af7a1229abc4", null ]
+]; \ No newline at end of file
diff --git a/html/structPHONEME__TAB__LIST.html b/html/structPHONEME__TAB__LIST.html
new file mode 100644
index 000000000..d9a4ab8b5
--- /dev/null
+++ b/html/structPHONEME__TAB__LIST.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PHONEME_TAB_LIST Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPHONEME__TAB__LIST.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PHONEME_TAB_LIST Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac5b073f0da903e180e5bb0a0925491ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5b073f0da903e180e5bb0a0925491ca"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [N_PHONEME_TAB_NAME]</td></tr>
+<tr class="separator:ac5b073f0da903e180e5bb0a0925491ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4568649fe9c090be5e3eaa63bc98c640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4568649fe9c090be5e3eaa63bc98c640"></a>
+<a class="el" href="structPHONEME__TAB.html">PHONEME_TAB</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>phoneme_tab_ptr</b></td></tr>
+<tr class="separator:a4568649fe9c090be5e3eaa63bc98c640"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6015a1b081005d441e727f1500f63cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6015a1b081005d441e727f1500f63cb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>n_phonemes</b></td></tr>
+<tr class="separator:ad6015a1b081005d441e727f1500f63cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe11e9be4b7fc02183b62ff2eb9ad1bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe11e9be4b7fc02183b62ff2eb9ad1bc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>includes</b></td></tr>
+<tr class="separator:abe11e9be4b7fc02183b62ff2eb9ad1bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="phoneme_8h_source.html">phoneme.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPHONEME__TAB__LIST.html">PHONEME_TAB_LIST</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPHONEME__TAB__LIST.js b/html/structPHONEME__TAB__LIST.js
new file mode 100644
index 000000000..7f8c6060e
--- /dev/null
+++ b/html/structPHONEME__TAB__LIST.js
@@ -0,0 +1,7 @@
+var structPHONEME__TAB__LIST =
+[
+ [ "includes", "structPHONEME__TAB__LIST.html#abe11e9be4b7fc02183b62ff2eb9ad1bc", null ],
+ [ "n_phonemes", "structPHONEME__TAB__LIST.html#ad6015a1b081005d441e727f1500f63cb", null ],
+ [ "name", "structPHONEME__TAB__LIST.html#ac5b073f0da903e180e5bb0a0925491ca", null ],
+ [ "phoneme_tab_ptr", "structPHONEME__TAB__LIST.html#a4568649fe9c090be5e3eaa63bc98c640", null ]
+]; \ No newline at end of file
diff --git a/html/structPaDeviceInfo.html b/html/structPaDeviceInfo.html
new file mode 100644
index 000000000..bdfd3e871
--- /dev/null
+++ b/html/structPaDeviceInfo.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaDeviceInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaDeviceInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaDeviceInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2d726add4cd2af78a94c052b3a7df568"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d726add4cd2af78a94c052b3a7df568"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>structVersion</b></td></tr>
+<tr class="separator:a2d726add4cd2af78a94c052b3a7df568"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4de1663173196ec07af3807161379d6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4de1663173196ec07af3807161379d6c"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a4de1663173196ec07af3807161379d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0baeeb2b6ceaf7fc9bb76109a7555e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0baeeb2b6ceaf7fc9bb76109a7555e9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxInputChannels</b></td></tr>
+<tr class="separator:ad0baeeb2b6ceaf7fc9bb76109a7555e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48f908b21e8a11fdf0a88132b18fe7b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f908b21e8a11fdf0a88132b18fe7b0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxOutputChannels</b></td></tr>
+<tr class="separator:a48f908b21e8a11fdf0a88132b18fe7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2fbf8cbde1315a8c30c054029fa195d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2fbf8cbde1315a8c30c054029fa195d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>numSampleRates</b></td></tr>
+<tr class="separator:ad2fbf8cbde1315a8c30c054029fa195d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f23c744f1b9af4583102ff011ae0c1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f23c744f1b9af4583102ff011ae0c1a"></a>
+const double *&#160;</td><td class="memItemRight" valign="bottom"><b>sampleRates</b></td></tr>
+<tr class="separator:a6f23c744f1b9af4583102ff011ae0c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4339a2a12302ede4c91875d97bdd4bff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4339a2a12302ede4c91875d97bdd4bff"></a>
+<a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nativeSampleFormats</b></td></tr>
+<tr class="separator:a4339a2a12302ede4c91875d97bdd4bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe741e4d185069577f7e74b78fdef5a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe741e4d185069577f7e74b78fdef5a4"></a>
+<a class="el" href="portaudio19_8h.html#aeef6da084c57c70aa94be97411e19930">PaHostApiIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hostApi</b></td></tr>
+<tr class="separator:afe741e4d185069577f7e74b78fdef5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad6629064b8c7cf043d237ea0a5cc534"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad6629064b8c7cf043d237ea0a5cc534"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>defaultLowInputLatency</b></td></tr>
+<tr class="separator:aad6629064b8c7cf043d237ea0a5cc534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89e60515505eea8d668ede3a26a19ac6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89e60515505eea8d668ede3a26a19ac6"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>defaultLowOutputLatency</b></td></tr>
+<tr class="separator:a89e60515505eea8d668ede3a26a19ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4214826038fcaf374beb9816024e6c9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4214826038fcaf374beb9816024e6c9f"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>defaultHighInputLatency</b></td></tr>
+<tr class="separator:a4214826038fcaf374beb9816024e6c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a43dbc2b158806a937065bda037070e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a43dbc2b158806a937065bda037070e"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>defaultHighOutputLatency</b></td></tr>
+<tr class="separator:a2a43dbc2b158806a937065bda037070e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68f435353bfe1a4c9b632203a9afcacb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68f435353bfe1a4c9b632203a9afcacb"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>defaultSampleRate</b></td></tr>
+<tr class="separator:a68f435353bfe1a4c9b632203a9afcacb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A structure providing information and capabilities of PortAudio devices. Devices may support input, output or both input and output. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>support/espeak/<a class="el" href="portaudio_8h_source.html">portaudio.h</a></li>
+<li>support/espeak/<a class="el" href="portaudio18_8h_source.html">portaudio18.h</a></li>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaDeviceInfo.js b/html/structPaDeviceInfo.js
new file mode 100644
index 000000000..6fb56d430
--- /dev/null
+++ b/html/structPaDeviceInfo.js
@@ -0,0 +1,16 @@
+var structPaDeviceInfo =
+[
+ [ "defaultHighInputLatency", "structPaDeviceInfo.html#a4214826038fcaf374beb9816024e6c9f", null ],
+ [ "defaultHighOutputLatency", "structPaDeviceInfo.html#a2a43dbc2b158806a937065bda037070e", null ],
+ [ "defaultLowInputLatency", "structPaDeviceInfo.html#aad6629064b8c7cf043d237ea0a5cc534", null ],
+ [ "defaultLowOutputLatency", "structPaDeviceInfo.html#a89e60515505eea8d668ede3a26a19ac6", null ],
+ [ "defaultSampleRate", "structPaDeviceInfo.html#a68f435353bfe1a4c9b632203a9afcacb", null ],
+ [ "hostApi", "structPaDeviceInfo.html#afe741e4d185069577f7e74b78fdef5a4", null ],
+ [ "maxInputChannels", "structPaDeviceInfo.html#ad0baeeb2b6ceaf7fc9bb76109a7555e9", null ],
+ [ "maxOutputChannels", "structPaDeviceInfo.html#a48f908b21e8a11fdf0a88132b18fe7b0", null ],
+ [ "name", "structPaDeviceInfo.html#a4de1663173196ec07af3807161379d6c", null ],
+ [ "nativeSampleFormats", "structPaDeviceInfo.html#a4339a2a12302ede4c91875d97bdd4bff", null ],
+ [ "numSampleRates", "structPaDeviceInfo.html#ad2fbf8cbde1315a8c30c054029fa195d", null ],
+ [ "sampleRates", "structPaDeviceInfo.html#a6f23c744f1b9af4583102ff011ae0c1a", null ],
+ [ "structVersion", "structPaDeviceInfo.html#a2d726add4cd2af78a94c052b3a7df568", null ]
+]; \ No newline at end of file
diff --git a/html/structPaHostApiInfo.html b/html/structPaHostApiInfo.html
new file mode 100644
index 000000000..133cc51c2
--- /dev/null
+++ b/html/structPaHostApiInfo.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaHostApiInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaHostApiInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaHostApiInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1f3a8c465488e7af8024237256d80c14"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14">structVersion</a></td></tr>
+<tr class="separator:a1f3a8c465488e7af8024237256d80c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5424bfcdf9f73b17cddc89e827a45d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f">type</a></td></tr>
+<tr class="separator:a5424bfcdf9f73b17cddc89e827a45d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78afe5d557543c82cd9773229e25a8ec"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec">name</a></td></tr>
+<tr class="separator:a78afe5d557543c82cd9773229e25a8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44e3adfaba0117a6780e2493468c96b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1">deviceCount</a></td></tr>
+<tr class="separator:a44e3adfaba0117a6780e2493468c96b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85a62057c3479d3efaa477d8562cf21d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d">defaultInputDevice</a></td></tr>
+<tr class="separator:a85a62057c3479d3efaa477d8562cf21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62632690b5f7906d3c9bfdab91e7f4b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2">defaultOutputDevice</a></td></tr>
+<tr class="separator:a62632690b5f7906d3c9bfdab91e7f4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A structure containing information about a particular host API. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a85a62057c3479d3efaa477d8562cf21d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> PaHostApiInfo::defaultInputDevice</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The default input device for this host API. The value will be a device index ranging from 0 to (<a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount()</a>-1), or paNoDevice if no default input device is available. </p>
+
+</div>
+</div>
+<a class="anchor" id="a62632690b5f7906d3c9bfdab91e7f4b2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> PaHostApiInfo::defaultOutputDevice</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The default output device for this host API. The value will be a device index ranging from 0 to (<a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount()</a>-1), or paNoDevice if no default output device is available. </p>
+
+</div>
+</div>
+<a class="anchor" id="a44e3adfaba0117a6780e2493468c96b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int PaHostApiInfo::deviceCount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The number of devices belonging to this host API. This field may be used in conjunction with <a class="el" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">Pa_HostApiDeviceIndexToDeviceIndex()</a> to enumerate all devices for this host API. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a54f306b5e5258323c95a27c5722258cd">Pa_HostApiDeviceIndexToDeviceIndex</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a78afe5d557543c82cd9773229e25a8ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* PaHostApiInfo::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A textual description of the host API for display on user interfaces. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1f3a8c465488e7af8024237256d80c14"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int PaHostApiInfo::structVersion</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>this is struct version 1 </p>
+
+</div>
+</div>
+<a class="anchor" id="a5424bfcdf9f73b17cddc89e827a45d3f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> PaHostApiInfo::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The well known unique identifier of this host API </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#ae247ec252e84112170079ece319fc42c">PaHostApiTypeId</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaHostApiInfo.html">PaHostApiInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaHostApiInfo.js b/html/structPaHostApiInfo.js
new file mode 100644
index 000000000..a6db0b483
--- /dev/null
+++ b/html/structPaHostApiInfo.js
@@ -0,0 +1,9 @@
+var structPaHostApiInfo =
+[
+ [ "defaultInputDevice", "structPaHostApiInfo.html#a85a62057c3479d3efaa477d8562cf21d", null ],
+ [ "defaultOutputDevice", "structPaHostApiInfo.html#a62632690b5f7906d3c9bfdab91e7f4b2", null ],
+ [ "deviceCount", "structPaHostApiInfo.html#a44e3adfaba0117a6780e2493468c96b1", null ],
+ [ "name", "structPaHostApiInfo.html#a78afe5d557543c82cd9773229e25a8ec", null ],
+ [ "structVersion", "structPaHostApiInfo.html#a1f3a8c465488e7af8024237256d80c14", null ],
+ [ "type", "structPaHostApiInfo.html#a5424bfcdf9f73b17cddc89e827a45d3f", null ]
+]; \ No newline at end of file
diff --git a/html/structPaHostErrorInfo.html b/html/structPaHostErrorInfo.html
new file mode 100644
index 000000000..d17149b13
--- /dev/null
+++ b/html/structPaHostErrorInfo.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaHostErrorInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaHostErrorInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaHostErrorInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeadfc0e22fee75e94541876d6d7a91f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7">hostApiType</a></td></tr>
+<tr class="separator:aeadfc0e22fee75e94541876d6d7a91f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ab15f358cd7f0a5e8f3d54e161a2fec"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec">errorCode</a></td></tr>
+<tr class="separator:a2ab15f358cd7f0a5e8f3d54e161a2fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa40a7ed0c73b85b39563d80f7877876c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c">errorText</a></td></tr>
+<tr class="separator:aa40a7ed0c73b85b39563d80f7877876c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Structure used to return information about a host error condition. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a2ab15f358cd7f0a5e8f3d54e161a2fec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long PaHostErrorInfo::errorCode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>the error code returned </p>
+
+</div>
+</div>
+<a class="anchor" id="aa40a7ed0c73b85b39563d80f7877876c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* PaHostErrorInfo::errorText</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>a textual description of the error if available, otherwise a zero-length string </p>
+
+</div>
+</div>
+<a class="anchor" id="aeadfc0e22fee75e94541876d6d7a91f7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a8eaebe3d39c5ea45598da8f86dc2e5ae">PaHostApiTypeId</a> PaHostErrorInfo::hostApiType</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>the host API which returned the error code </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaHostErrorInfo.html">PaHostErrorInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaHostErrorInfo.js b/html/structPaHostErrorInfo.js
new file mode 100644
index 000000000..e6ca6d49d
--- /dev/null
+++ b/html/structPaHostErrorInfo.js
@@ -0,0 +1,6 @@
+var structPaHostErrorInfo =
+[
+ [ "errorCode", "structPaHostErrorInfo.html#a2ab15f358cd7f0a5e8f3d54e161a2fec", null ],
+ [ "errorText", "structPaHostErrorInfo.html#aa40a7ed0c73b85b39563d80f7877876c", null ],
+ [ "hostApiType", "structPaHostErrorInfo.html#aeadfc0e22fee75e94541876d6d7a91f7", null ]
+]; \ No newline at end of file
diff --git a/html/structPaStreamCallbackTimeInfo.html b/html/structPaStreamCallbackTimeInfo.html
new file mode 100644
index 000000000..a653aa6f4
--- /dev/null
+++ b/html/structPaStreamCallbackTimeInfo.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaStreamCallbackTimeInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaStreamCallbackTimeInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaStreamCallbackTimeInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad114a6d5e1cf2cdd75837c33c1c8bb4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad114a6d5e1cf2cdd75837c33c1c8bb4c"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>inputBufferAdcTime</b></td></tr>
+<tr class="separator:ad114a6d5e1cf2cdd75837c33c1c8bb4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af21eb5482cadb212dae38fdbbd9bebfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af21eb5482cadb212dae38fdbbd9bebfb"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>currentTime</b></td></tr>
+<tr class="separator:af21eb5482cadb212dae38fdbbd9bebfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2052c42394fca748e83517fc8942609"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2052c42394fca748e83517fc8942609"></a>
+<a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><b>outputBufferDacTime</b></td></tr>
+<tr class="separator:aa2052c42394fca748e83517fc8942609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Timing information for the buffers passed to the stream callback. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaStreamCallbackTimeInfo.html">PaStreamCallbackTimeInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaStreamCallbackTimeInfo.js b/html/structPaStreamCallbackTimeInfo.js
new file mode 100644
index 000000000..101b8c2e5
--- /dev/null
+++ b/html/structPaStreamCallbackTimeInfo.js
@@ -0,0 +1,6 @@
+var structPaStreamCallbackTimeInfo =
+[
+ [ "currentTime", "structPaStreamCallbackTimeInfo.html#af21eb5482cadb212dae38fdbbd9bebfb", null ],
+ [ "inputBufferAdcTime", "structPaStreamCallbackTimeInfo.html#ad114a6d5e1cf2cdd75837c33c1c8bb4c", null ],
+ [ "outputBufferDacTime", "structPaStreamCallbackTimeInfo.html#aa2052c42394fca748e83517fc8942609", null ]
+]; \ No newline at end of file
diff --git a/html/structPaStreamInfo.html b/html/structPaStreamInfo.html
new file mode 100644
index 000000000..c76fc9d3a
--- /dev/null
+++ b/html/structPaStreamInfo.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaStreamInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaStreamInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaStreamInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5e053a3f0f6232a5d1ec0dee0f9a943b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b">structVersion</a></td></tr>
+<tr class="separator:a5e053a3f0f6232a5d1ec0dee0f9a943b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f5339e0fef75cea66d9153235698399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399">inputLatency</a></td></tr>
+<tr class="separator:a1f5339e0fef75cea66d9153235698399"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a372a81f39d90a85ae62225e9f57a7840"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840">outputLatency</a></td></tr>
+<tr class="separator:a372a81f39d90a85ae62225e9f57a7840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9200fdee790d9155bc35d03be51ee2dd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd">sampleRate</a></td></tr>
+<tr class="separator:a9200fdee790d9155bc35d03be51ee2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A structure containing unchanging information about an open stream. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo</a> </dd></dl>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a1f5339e0fef75cea66d9153235698399"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> PaStreamInfo::inputLatency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The input latency of the stream in seconds. This value provides the most accurate estimate of input latency available to the implementation. It may differ significantly from the suggestedLatency value passed to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>. The value of this field will be zero (0.) for output-only streams. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a372a81f39d90a85ae62225e9f57a7840"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> PaStreamInfo::outputLatency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The output latency of the stream in seconds. This value provides the most accurate estimate of output latency available to the implementation. It may differ significantly from the suggestedLatency value passed to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>. The value of this field will be zero (0.) for input-only streams. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a9200fdee790d9155bc35d03be51ee2dd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double PaStreamInfo::sampleRate</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The sample rate of the stream in Hertz (samples per second). In cases where the hardware sample rate is inaccurate and PortAudio is aware of it, the value of this field may be different from the sampleRate parameter passed to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>. If information about the actual hardware sample rate is not available, this field will have the same value as the sampleRate parameter passed to <a class="el" href="portaudio19_8h.html#a443ad16338191af364e3be988014cbbe">Pa_OpenStream()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5e053a3f0f6232a5d1ec0dee0f9a943b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int PaStreamInfo::structVersion</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>this is struct version 1 </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaStreamInfo.html">PaStreamInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaStreamInfo.js b/html/structPaStreamInfo.js
new file mode 100644
index 000000000..136d7e874
--- /dev/null
+++ b/html/structPaStreamInfo.js
@@ -0,0 +1,7 @@
+var structPaStreamInfo =
+[
+ [ "inputLatency", "structPaStreamInfo.html#a1f5339e0fef75cea66d9153235698399", null ],
+ [ "outputLatency", "structPaStreamInfo.html#a372a81f39d90a85ae62225e9f57a7840", null ],
+ [ "sampleRate", "structPaStreamInfo.html#a9200fdee790d9155bc35d03be51ee2dd", null ],
+ [ "structVersion", "structPaStreamInfo.html#a5e053a3f0f6232a5d1ec0dee0f9a943b", null ]
+]; \ No newline at end of file
diff --git a/html/structPaStreamParameters.html b/html/structPaStreamParameters.html
new file mode 100644
index 000000000..419cf54ae
--- /dev/null
+++ b/html/structPaStreamParameters.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: PaStreamParameters Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structPaStreamParameters.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">PaStreamParameters Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aebaf648b4d11dd1252a747b76b8da084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084">device</a></td></tr>
+<tr class="separator:aebaf648b4d11dd1252a747b76b8da084"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a861ff361da71fc2572dd356c9c9878ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca">channelCount</a></td></tr>
+<tr class="separator:a861ff361da71fc2572dd356c9c9878ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8d2d3063757b812f9e5f8709f41052b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b">sampleFormat</a></td></tr>
+<tr class="separator:ad8d2d3063757b812f9e5f8709f41052b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1e80ac0551162fd091db8936ccbe9a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0">suggestedLatency</a></td></tr>
+<tr class="separator:aa1e80ac0551162fd091db8936ccbe9a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff01b9fa0710ad1654471e97665c06a9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9">hostApiSpecificStreamInfo</a></td></tr>
+<tr class="separator:aff01b9fa0710ad1654471e97665c06a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Parameters for one direction (input or output) of a stream. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a861ff361da71fc2572dd356c9c9878ca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int PaStreamParameters::channelCount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The number of channels of sound to be delivered to the stream callback or accessed by <a class="el" href="portaudio19_8h.html#a0b62d4b74b5d3d88368e9e4c0b8b2dc7">Pa_ReadStream()</a> or <a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream()</a>. It can range from 1 to the value of maxInputChannels in the <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a> record for the device specified by the device parameter. </p>
+
+</div>
+</div>
+<a class="anchor" id="aebaf648b4d11dd1252a747b76b8da084"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#ad79317e65bde63d76c4b8e711ac5a361">PaDeviceIndex</a> PaStreamParameters::device</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A valid device index in the range 0 to (<a class="el" href="portaudio19_8h.html#acfe4d3c5ec1a343f459981bfa2057f8d">Pa_GetDeviceCount()</a>-1) specifying the device to be used or the special constant paUseHostApiSpecificDeviceSpecification which indicates that the actual device(s) to use are specified in hostApiSpecificStreamInfo. This field must not be set to paNoDevice. </p>
+
+</div>
+</div>
+<a class="anchor" id="aff01b9fa0710ad1654471e97665c06a9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* PaStreamParameters::hostApiSpecificStreamInfo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>An optional pointer to a host api specific data structure containing additional information for device setup and/or stream processing. hostApiSpecificStreamInfo is never required for correct operation, if not used it should be set to NULL. </p>
+
+</div>
+</div>
+<a class="anchor" id="ad8d2d3063757b812f9e5f8709f41052b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> PaStreamParameters::sampleFormat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The sample format of the buffer provided to the stream callback, a_ReadStream() or <a class="el" href="portaudio19_8h.html#a075a6efb503a728213bdae24347ed27d">Pa_WriteStream()</a>. It may be any of the formats described by the PaSampleFormat enumeration. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa1e80ac0551162fd091db8936ccbe9a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="portaudio19_8h.html#af17a7e6d0471a23071acf8dbd7bbe4bd">PaTime</a> PaStreamParameters::suggestedLatency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The desired latency in seconds. Where practical, implementations should configure their latency based on these parameters, otherwise they may choose the closest viable latency instead. Unless the suggested latency is greater than the absolute upper limit for the device implementations should round the suggestedLatency up to the next practial value - ie to provide an equal or higher latency than suggestedLatency wherever possibe. Actual latency values for an open stream may be retrieved using the inputLatency and outputLatency fields of the <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> structure returned by <a class="el" href="portaudio19_8h.html#a3d9c4cbda4e9f381b76f287c3de8a758">Pa_GetStreamInfo()</a>. </p>
+<dl class="section see"><dt>See Also</dt><dd>default*Latency in <a class="el" href="structPaDeviceInfo.html">PaDeviceInfo</a>, *Latency in <a class="el" href="structPaStreamInfo.html">PaStreamInfo</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="portaudio19_8h_source.html">portaudio19.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structPaStreamParameters.html">PaStreamParameters</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structPaStreamParameters.js b/html/structPaStreamParameters.js
new file mode 100644
index 000000000..fc40fb5ec
--- /dev/null
+++ b/html/structPaStreamParameters.js
@@ -0,0 +1,8 @@
+var structPaStreamParameters =
+[
+ [ "channelCount", "structPaStreamParameters.html#a861ff361da71fc2572dd356c9c9878ca", null ],
+ [ "device", "structPaStreamParameters.html#aebaf648b4d11dd1252a747b76b8da084", null ],
+ [ "hostApiSpecificStreamInfo", "structPaStreamParameters.html#aff01b9fa0710ad1654471e97665c06a9", null ],
+ [ "sampleFormat", "structPaStreamParameters.html#ad8d2d3063757b812f9e5f8709f41052b", null ],
+ [ "suggestedLatency", "structPaStreamParameters.html#aa1e80ac0551162fd091db8936ccbe9a0", null ]
+]; \ No newline at end of file
diff --git a/html/structREPLACE__PHONEMES.html b/html/structREPLACE__PHONEMES.html
new file mode 100644
index 000000000..c9424f01a
--- /dev/null
+++ b/html/structREPLACE__PHONEMES.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: REPLACE_PHONEMES Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structREPLACE__PHONEMES.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">REPLACE_PHONEMES Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6f1438a364690555edbf2efabef68e22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f1438a364690555edbf2efabef68e22"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>old_ph</b></td></tr>
+<tr class="separator:a6f1438a364690555edbf2efabef68e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03c1768859ee2d9569e084463979ccf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03c1768859ee2d9569e084463979ccf6"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>new_ph</b></td></tr>
+<tr class="separator:a03c1768859ee2d9569e084463979ccf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e93f24acca155660643f78346daddbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e93f24acca155660643f78346daddbf"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a1e93f24acca155660643f78346daddbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="phoneme_8h_source.html">phoneme.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structREPLACE__PHONEMES.html">REPLACE_PHONEMES</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structREPLACE__PHONEMES.js b/html/structREPLACE__PHONEMES.js
new file mode 100644
index 000000000..edac2f7d2
--- /dev/null
+++ b/html/structREPLACE__PHONEMES.js
@@ -0,0 +1,6 @@
+var structREPLACE__PHONEMES =
+[
+ [ "new_ph", "structREPLACE__PHONEMES.html#a03c1768859ee2d9569e084463979ccf6", null ],
+ [ "old_ph", "structREPLACE__PHONEMES.html#a6f1438a364690555edbf2efabef68e22", null ],
+ [ "type", "structREPLACE__PHONEMES.html#a1e93f24acca155660643f78346daddbf", null ]
+]; \ No newline at end of file
diff --git a/html/structRESONATOR.html b/html/structRESONATOR.html
new file mode 100644
index 000000000..dc85417a6
--- /dev/null
+++ b/html/structRESONATOR.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: RESONATOR Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structRESONATOR.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">RESONATOR Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab3ae051a6869f265e87ceab61199b77c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3ae051a6869f265e87ceab61199b77c"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:ab3ae051a6869f265e87ceab61199b77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a093fe66eae94b6b2eafd489f472773ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a093fe66eae94b6b2eafd489f472773ff"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a093fe66eae94b6b2eafd489f472773ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af741060d6df319f257774580836e3916"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af741060d6df319f257774580836e3916"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:af741060d6df319f257774580836e3916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5995ba1d60d843e5daec4e0c0365f264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5995ba1d60d843e5daec4e0c0365f264"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>x1</b></td></tr>
+<tr class="separator:a5995ba1d60d843e5daec4e0c0365f264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19eaf372740a62bc40711b39707c01bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19eaf372740a62bc40711b39707c01bd"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>x2</b></td></tr>
+<tr class="separator:a19eaf372740a62bc40711b39707c01bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structRESONATOR.html">RESONATOR</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structRESONATOR.js b/html/structRESONATOR.js
new file mode 100644
index 000000000..848da309e
--- /dev/null
+++ b/html/structRESONATOR.js
@@ -0,0 +1,8 @@
+var structRESONATOR =
+[
+ [ "a", "structRESONATOR.html#ab3ae051a6869f265e87ceab61199b77c", null ],
+ [ "b", "structRESONATOR.html#a093fe66eae94b6b2eafd489f472773ff", null ],
+ [ "c", "structRESONATOR.html#af741060d6df319f257774580836e3916", null ],
+ [ "x1", "structRESONATOR.html#a5995ba1d60d843e5daec4e0c0365f264", null ],
+ [ "x2", "structRESONATOR.html#a19eaf372740a62bc40711b39707c01bd", null ]
+]; \ No newline at end of file
diff --git a/html/structRGROUP.html b/html/structRGROUP.html
new file mode 100644
index 000000000..3471a2bd8
--- /dev/null
+++ b/html/structRGROUP.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: RGROUP Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structRGROUP.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">RGROUP Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae97b4652bdd646a13d02e07778f94c34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae97b4652bdd646a13d02e07778f94c34"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [LEN_GROUP_NAME+1]</td></tr>
+<tr class="separator:ae97b4652bdd646a13d02e07778f94c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e19088f0fe1b5641d5dd2e1b9cece4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e19088f0fe1b5641d5dd2e1b9cece4a"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:a7e19088f0fe1b5641d5dd2e1b9cece4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaafff294ea32e5d04e9d3897654107c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaafff294ea32e5d04e9d3897654107c4"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:aaafff294ea32e5d04e9d3897654107c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/compiledict.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structRGROUP.html">RGROUP</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structRGROUP.js b/html/structRGROUP.js
new file mode 100644
index 000000000..e212f9425
--- /dev/null
+++ b/html/structRGROUP.js
@@ -0,0 +1,6 @@
+var structRGROUP =
+[
+ [ "length", "structRGROUP.html#aaafff294ea32e5d04e9d3897654107c4", null ],
+ [ "name", "structRGROUP.html#ae97b4652bdd646a13d02e07778f94c34", null ],
+ [ "start", "structRGROUP.html#a7e19088f0fe1b5641d5dd2e1b9cece4a", null ]
+]; \ No newline at end of file
diff --git a/html/structRealIter.html b/html/structRealIter.html
new file mode 100644
index 000000000..9541d7fcb
--- /dev/null
+++ b/html/structRealIter.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: RealIter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structRealIter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">RealIter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a83da95d41278a140b71efe21527d6b05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83da95d41278a140b71efe21527d6b05"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>hash_table</b></td></tr>
+<tr class="separator:a83da95d41278a140b71efe21527d6b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ef892eb2397d6e098e7048697eeb803"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ef892eb2397d6e098e7048697eeb803"></a>
+<a class="el" href="struct__GHashNode.html">GHashNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev_node</b></td></tr>
+<tr class="separator:a5ef892eb2397d6e098e7048697eeb803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16e534e9d9d34baf43b476412c9a25cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e534e9d9d34baf43b476412c9a25cf"></a>
+<a class="el" href="struct__GHashNode.html">GHashNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>node</b></td></tr>
+<tr class="separator:a16e534e9d9d34baf43b476412c9a25cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b829b7f6654f2b4ee9e573f23cf16c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b829b7f6654f2b4ee9e573f23cf16c0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>position</b></td></tr>
+<tr class="separator:a4b829b7f6654f2b4ee9e573f23cf16c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd3225b801b9605c115530edf29fc826"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd3225b801b9605c115530edf29fc826"></a>
+gboolean&#160;</td><td class="memItemRight" valign="bottom"><b>pre_advanced</b></td></tr>
+<tr class="separator:abd3225b801b9605c115530edf29fc826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f441c77ed876e50454c192790b283c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78f441c77ed876e50454c192790b283c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:a78f441c77ed876e50454c192790b283c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/ghash.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structRealIter.html">RealIter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structRealIter.js b/html/structRealIter.js
new file mode 100644
index 000000000..c14a649dd
--- /dev/null
+++ b/html/structRealIter.js
@@ -0,0 +1,9 @@
+var structRealIter =
+[
+ [ "hash_table", "structRealIter.html#a83da95d41278a140b71efe21527d6b05", null ],
+ [ "node", "structRealIter.html#a16e534e9d9d34baf43b476412c9a25cf", null ],
+ [ "position", "structRealIter.html#a4b829b7f6654f2b4ee9e573f23cf16c0", null ],
+ [ "pre_advanced", "structRealIter.html#abd3225b801b9605c115530edf29fc826", null ],
+ [ "prev_node", "structRealIter.html#a5ef892eb2397d6e098e7048697eeb803", null ],
+ [ "version", "structRealIter.html#a78f441c77ed876e50454c192790b283c", null ]
+]; \ No newline at end of file
diff --git a/html/structSAHooks.html b/html/structSAHooks.html
new file mode 100644
index 000000000..a3a0d18e7
--- /dev/null
+++ b/html/structSAHooks.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SAHooks Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSAHooks.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SAHooks Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1aa33c7b11f02fc4d9f9071b0e7bfdba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aa33c7b11f02fc4d9f9071b0e7bfdba"></a>
+SAFile(*&#160;</td><td class="memItemRight" valign="bottom"><b>FOpen</b> )(const char *filename, const char *access)</td></tr>
+<tr class="separator:a1aa33c7b11f02fc4d9f9071b0e7bfdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e70e015186a31878b716bf289ceb0d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e70e015186a31878b716bf289ceb0d2"></a>
+SAOffset(*&#160;</td><td class="memItemRight" valign="bottom"><b>FRead</b> )(void *p, SAOffset size, SAOffset nmemb, SAFile <a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:a9e70e015186a31878b716bf289ceb0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad50bf7d1692be7c0e279ec8a738ec20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad50bf7d1692be7c0e279ec8a738ec20"></a>
+SAOffset(*&#160;</td><td class="memItemRight" valign="bottom"><b>FWrite</b> )(void *p, SAOffset size, SAOffset nmemb, SAFile <a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:aad50bf7d1692be7c0e279ec8a738ec20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2597e0bc8352eb21304f02f1d1cd744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2597e0bc8352eb21304f02f1d1cd744"></a>
+SAOffset(*&#160;</td><td class="memItemRight" valign="bottom"><b>FSeek</b> )(SAFile <a class="el" href="structfile.html">file</a>, SAOffset offset, int whence)</td></tr>
+<tr class="separator:ad2597e0bc8352eb21304f02f1d1cd744"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd9a5a7e3f6700a2bf1ba5ad58a4e23c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd9a5a7e3f6700a2bf1ba5ad58a4e23c"></a>
+SAOffset(*&#160;</td><td class="memItemRight" valign="bottom"><b>FTell</b> )(SAFile <a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:acd9a5a7e3f6700a2bf1ba5ad58a4e23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5143f7d9c34ec679dc18c2e63391aac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5143f7d9c34ec679dc18c2e63391aac"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>FFlush</b> )(SAFile <a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:ae5143f7d9c34ec679dc18c2e63391aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f6ea8b9b955bd07e57fdede643ce6a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f6ea8b9b955bd07e57fdede643ce6a4"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>FClose</b> )(SAFile <a class="el" href="structfile.html">file</a>)</td></tr>
+<tr class="separator:a4f6ea8b9b955bd07e57fdede643ce6a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d13713d29fdb290f863454d167fe3ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d13713d29fdb290f863454d167fe3ef"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> )(const char *filename)</td></tr>
+<tr class="separator:a7d13713d29fdb290f863454d167fe3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a094b75a664448b1e9ba0090e3d2d5982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a094b75a664448b1e9ba0090e3d2d5982"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>Error</b> )(const char *<a class="el" href="structmessage.html">message</a>)</td></tr>
+<tr class="separator:a094b75a664448b1e9ba0090e3d2d5982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a019c01ef46e511591af5b551bb3975ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a019c01ef46e511591af5b551bb3975ab"></a>
+double(*&#160;</td><td class="memItemRight" valign="bottom"><b>Atof</b> )(const char *str)</td></tr>
+<tr class="separator:a019c01ef46e511591af5b551bb3975ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSAHooks.html">SAHooks</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSAHooks.js b/html/structSAHooks.js
new file mode 100644
index 000000000..006e4ece5
--- /dev/null
+++ b/html/structSAHooks.js
@@ -0,0 +1,13 @@
+var structSAHooks =
+[
+ [ "Atof", "structSAHooks.html#a019c01ef46e511591af5b551bb3975ab", null ],
+ [ "Error", "structSAHooks.html#a094b75a664448b1e9ba0090e3d2d5982", null ],
+ [ "FClose", "structSAHooks.html#a4f6ea8b9b955bd07e57fdede643ce6a4", null ],
+ [ "FFlush", "structSAHooks.html#ae5143f7d9c34ec679dc18c2e63391aac", null ],
+ [ "FOpen", "structSAHooks.html#a1aa33c7b11f02fc4d9f9071b0e7bfdba", null ],
+ [ "FRead", "structSAHooks.html#a9e70e015186a31878b716bf289ceb0d2", null ],
+ [ "FSeek", "structSAHooks.html#ad2597e0bc8352eb21304f02f1d1cd744", null ],
+ [ "FTell", "structSAHooks.html#acd9a5a7e3f6700a2bf1ba5ad58a4e23c", null ],
+ [ "FWrite", "structSAHooks.html#aad50bf7d1692be7c0e279ec8a738ec20", null ],
+ [ "Remove", "structSAHooks.html#a7d13713d29fdb290f863454d167fe3ef", null ]
+]; \ No newline at end of file
diff --git a/html/structSHPDiskTreeInfo.html b/html/structSHPDiskTreeInfo.html
new file mode 100644
index 000000000..08dfc6236
--- /dev/null
+++ b/html/structSHPDiskTreeInfo.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SHPDiskTreeInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSHPDiskTreeInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SHPDiskTreeInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3b186dd2808a4eba63cb5053956cd5fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b186dd2808a4eba63cb5053956cd5fe"></a>
+<a class="el" href="structSAHooks.html">SAHooks</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sHooks</b></td></tr>
+<tr class="separator:a3b186dd2808a4eba63cb5053956cd5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03c3791712dfefecd785056ec4784402"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03c3791712dfefecd785056ec4784402"></a>
+SAFile&#160;</td><td class="memItemRight" valign="bottom"><b>fpQIX</b></td></tr>
+<tr class="separator:a03c3791712dfefecd785056ec4784402"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/shptree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSHPDiskTreeInfo.html">SHPDiskTreeInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSHPDiskTreeInfo.js b/html/structSHPDiskTreeInfo.js
new file mode 100644
index 000000000..3d58b5946
--- /dev/null
+++ b/html/structSHPDiskTreeInfo.js
@@ -0,0 +1,5 @@
+var structSHPDiskTreeInfo =
+[
+ [ "fpQIX", "structSHPDiskTreeInfo.html#a03c3791712dfefecd785056ec4784402", null ],
+ [ "sHooks", "structSHPDiskTreeInfo.html#a3b186dd2808a4eba63cb5053956cd5fe", null ]
+]; \ No newline at end of file
diff --git a/html/structSHPInfo.html b/html/structSHPInfo.html
new file mode 100644
index 000000000..af7f5f95c
--- /dev/null
+++ b/html/structSHPInfo.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SHPInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSHPInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SHPInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a71b5784fdc47a8d73502b9c1156358fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71b5784fdc47a8d73502b9c1156358fe"></a>
+<a class="el" href="structSAHooks.html">SAHooks</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sHooks</b></td></tr>
+<tr class="separator:a71b5784fdc47a8d73502b9c1156358fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d98f508fc20ee2735d4c022706bd49c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d98f508fc20ee2735d4c022706bd49c"></a>
+SAFile&#160;</td><td class="memItemRight" valign="bottom"><b>fpSHP</b></td></tr>
+<tr class="separator:a1d98f508fc20ee2735d4c022706bd49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1337214bf9a4b5f922d03632446de801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1337214bf9a4b5f922d03632446de801"></a>
+SAFile&#160;</td><td class="memItemRight" valign="bottom"><b>fpSHX</b></td></tr>
+<tr class="separator:a1337214bf9a4b5f922d03632446de801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a162addd7eeff9f8d528adf26eabc3b34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a162addd7eeff9f8d528adf26eabc3b34"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nShapeType</b></td></tr>
+<tr class="separator:a162addd7eeff9f8d528adf26eabc3b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6009c53c49e73fecb307c82360e97a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6009c53c49e73fecb307c82360e97a7"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>nFileSize</b></td></tr>
+<tr class="separator:aa6009c53c49e73fecb307c82360e97a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75abb0736346dfd308e2619238136968"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75abb0736346dfd308e2619238136968"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nRecords</b></td></tr>
+<tr class="separator:a75abb0736346dfd308e2619238136968"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a465bb6f6d3bb58567c3b1159a0371cc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a465bb6f6d3bb58567c3b1159a0371cc5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nMaxRecords</b></td></tr>
+<tr class="separator:a465bb6f6d3bb58567c3b1159a0371cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa93a3fedbf227694d0cf81deed46213d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa93a3fedbf227694d0cf81deed46213d"></a>
+unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><b>panRecOffset</b></td></tr>
+<tr class="separator:aa93a3fedbf227694d0cf81deed46213d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d1a02016a2293b2232a6c1b02e9fcbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d1a02016a2293b2232a6c1b02e9fcbc"></a>
+unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><b>panRecSize</b></td></tr>
+<tr class="separator:a6d1a02016a2293b2232a6c1b02e9fcbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74e3ea4b1267e2fb172318585f14347e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74e3ea4b1267e2fb172318585f14347e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adBoundsMin</b> [4]</td></tr>
+<tr class="separator:a74e3ea4b1267e2fb172318585f14347e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbe3925d61844c4bbe0c153493450ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbbe3925d61844c4bbe0c153493450ab"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adBoundsMax</b> [4]</td></tr>
+<tr class="separator:acbbe3925d61844c4bbe0c153493450ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82c23ef74948acb53d4903ab4a9282e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82c23ef74948acb53d4903ab4a9282e8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bUpdated</b></td></tr>
+<tr class="separator:a82c23ef74948acb53d4903ab4a9282e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6c0b4e83f15ef08ec82fd480664fbe7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6c0b4e83f15ef08ec82fd480664fbe7"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>pabyRec</b></td></tr>
+<tr class="separator:ac6c0b4e83f15ef08ec82fd480664fbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c4cf5bd3ce1242e696f22d779b2dd9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c4cf5bd3ce1242e696f22d779b2dd9a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nBufSize</b></td></tr>
+<tr class="separator:a6c4cf5bd3ce1242e696f22d779b2dd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab132f75c5f7e5515a8d9f4c32fe10b2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab132f75c5f7e5515a8d9f4c32fe10b2e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bFastModeReadObject</b></td></tr>
+<tr class="separator:ab132f75c5f7e5515a8d9f4c32fe10b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f274d93cc3934ca0a504b2cf04484b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f274d93cc3934ca0a504b2cf04484b0"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>pabyObjectBuf</b></td></tr>
+<tr class="separator:a7f274d93cc3934ca0a504b2cf04484b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a955bedf1b26890ee000964c53420f396"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a955bedf1b26890ee000964c53420f396"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nObjectBufSize</b></td></tr>
+<tr class="separator:a955bedf1b26890ee000964c53420f396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ebad4655204d913991ceb84f01f68f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ebad4655204d913991ceb84f01f68f5"></a>
+<a class="el" href="structtagSHPObject.html">SHPObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>psCachedObject</b></td></tr>
+<tr class="separator:a5ebad4655204d913991ceb84f01f68f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSHPInfo.html">SHPInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSHPInfo.js b/html/structSHPInfo.js
new file mode 100644
index 000000000..ed2c98d8d
--- /dev/null
+++ b/html/structSHPInfo.js
@@ -0,0 +1,21 @@
+var structSHPInfo =
+[
+ [ "adBoundsMax", "structSHPInfo.html#acbbe3925d61844c4bbe0c153493450ab", null ],
+ [ "adBoundsMin", "structSHPInfo.html#a74e3ea4b1267e2fb172318585f14347e", null ],
+ [ "bFastModeReadObject", "structSHPInfo.html#ab132f75c5f7e5515a8d9f4c32fe10b2e", null ],
+ [ "bUpdated", "structSHPInfo.html#a82c23ef74948acb53d4903ab4a9282e8", null ],
+ [ "fpSHP", "structSHPInfo.html#a1d98f508fc20ee2735d4c022706bd49c", null ],
+ [ "fpSHX", "structSHPInfo.html#a1337214bf9a4b5f922d03632446de801", null ],
+ [ "nBufSize", "structSHPInfo.html#a6c4cf5bd3ce1242e696f22d779b2dd9a", null ],
+ [ "nFileSize", "structSHPInfo.html#aa6009c53c49e73fecb307c82360e97a7", null ],
+ [ "nMaxRecords", "structSHPInfo.html#a465bb6f6d3bb58567c3b1159a0371cc5", null ],
+ [ "nObjectBufSize", "structSHPInfo.html#a955bedf1b26890ee000964c53420f396", null ],
+ [ "nRecords", "structSHPInfo.html#a75abb0736346dfd308e2619238136968", null ],
+ [ "nShapeType", "structSHPInfo.html#a162addd7eeff9f8d528adf26eabc3b34", null ],
+ [ "pabyObjectBuf", "structSHPInfo.html#a7f274d93cc3934ca0a504b2cf04484b0", null ],
+ [ "pabyRec", "structSHPInfo.html#ac6c0b4e83f15ef08ec82fd480664fbe7", null ],
+ [ "panRecOffset", "structSHPInfo.html#aa93a3fedbf227694d0cf81deed46213d", null ],
+ [ "panRecSize", "structSHPInfo.html#a6d1a02016a2293b2232a6c1b02e9fcbc", null ],
+ [ "psCachedObject", "structSHPInfo.html#a5ebad4655204d913991ceb84f01f68f5", null ],
+ [ "sHooks", "structSHPInfo.html#a71b5784fdc47a8d73502b9c1156358fe", null ]
+]; \ No newline at end of file
diff --git a/html/structSHPTree.html b/html/structSHPTree.html
new file mode 100644
index 000000000..47d865b10
--- /dev/null
+++ b/html/structSHPTree.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SHPTree Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSHPTree.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SHPTree Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7ddad23921595458aaef92d785b0dd64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ddad23921595458aaef92d785b0dd64"></a>
+<a class="el" href="structSHPInfo.html">SHPHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hSHP</b></td></tr>
+<tr class="separator:a7ddad23921595458aaef92d785b0dd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad035693b5a02694ded9513796a6ea462"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad035693b5a02694ded9513796a6ea462"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nMaxDepth</b></td></tr>
+<tr class="separator:ad035693b5a02694ded9513796a6ea462"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2155006272f1c6ce320c8c1142aad7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2155006272f1c6ce320c8c1142aad7f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nDimension</b></td></tr>
+<tr class="separator:aa2155006272f1c6ce320c8c1142aad7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae312b8a6a489643a10018cc1860fca96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae312b8a6a489643a10018cc1860fca96"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nTotalCount</b></td></tr>
+<tr class="separator:ae312b8a6a489643a10018cc1860fca96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20a5c9e372e2deb2f4558c4d481e6194"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20a5c9e372e2deb2f4558c4d481e6194"></a>
+<a class="el" href="structshape__tree__node.html">SHPTreeNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>psRoot</b></td></tr>
+<tr class="separator:a20a5c9e372e2deb2f4558c4d481e6194"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSHPTree.html">SHPTree</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSHPTree.js b/html/structSHPTree.js
new file mode 100644
index 000000000..0cfa8cd1f
--- /dev/null
+++ b/html/structSHPTree.js
@@ -0,0 +1,8 @@
+var structSHPTree =
+[
+ [ "hSHP", "structSHPTree.html#a7ddad23921595458aaef92d785b0dd64", null ],
+ [ "nDimension", "structSHPTree.html#aa2155006272f1c6ce320c8c1142aad7f", null ],
+ [ "nMaxDepth", "structSHPTree.html#ad035693b5a02694ded9513796a6ea462", null ],
+ [ "nTotalCount", "structSHPTree.html#ae312b8a6a489643a10018cc1860fca96", null ],
+ [ "psRoot", "structSHPTree.html#a20a5c9e372e2deb2f4558c4d481e6194", null ]
+]; \ No newline at end of file
diff --git a/html/structSOUND__ICON.html b/html/structSOUND__ICON.html
new file mode 100644
index 000000000..b2f3e81e5
--- /dev/null
+++ b/html/structSOUND__ICON.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SOUND_ICON Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSOUND__ICON.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SOUND_ICON Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac2217894aaf5ed97b0629d034e961fde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2217894aaf5ed97b0629d034e961fde"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ac2217894aaf5ed97b0629d034e961fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afaf16a1874c3a8556d020995d0967e62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaf16a1874c3a8556d020995d0967e62"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:afaf16a1874c3a8556d020995d0967e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5afd0bf2808ff5f84213f4a8790b4128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5afd0bf2808ff5f84213f4a8790b4128"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a5afd0bf2808ff5f84213f4a8790b4128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9718d1fe8d7887e2e46eeabb00f4e56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9718d1fe8d7887e2e46eeabb00f4e56"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:af9718d1fe8d7887e2e46eeabb00f4e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSOUND__ICON.html">SOUND_ICON</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSOUND__ICON.js b/html/structSOUND__ICON.js
new file mode 100644
index 000000000..9e2c28d2f
--- /dev/null
+++ b/html/structSOUND__ICON.js
@@ -0,0 +1,7 @@
+var structSOUND__ICON =
+[
+ [ "data", "structSOUND__ICON.html#a5afd0bf2808ff5f84213f4a8790b4128", null ],
+ [ "filename", "structSOUND__ICON.html#af9718d1fe8d7887e2e46eeabb00f4e56", null ],
+ [ "length", "structSOUND__ICON.html#afaf16a1874c3a8556d020995d0967e62", null ],
+ [ "name", "structSOUND__ICON.html#ac2217894aaf5ed97b0629d034e961fde", null ]
+]; \ No newline at end of file
diff --git a/html/structSPECT__SEQ.html b/html/structSPECT__SEQ.html
new file mode 100644
index 000000000..3d8e04677
--- /dev/null
+++ b/html/structSPECT__SEQ.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SPECT_SEQ Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSPECT__SEQ.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SPECT_SEQ Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1f3f5600351b7d78eabf41ff2b5f75e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f3f5600351b7d78eabf41ff2b5f75e0"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>length_total</b></td></tr>
+<tr class="separator:a1f3f5600351b7d78eabf41ff2b5f75e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a006b701f953980e5d2c6f12fc9e7df7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a006b701f953980e5d2c6f12fc9e7df7b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>n_frames</b></td></tr>
+<tr class="separator:a006b701f953980e5d2c6f12fc9e7df7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ae680b94f33ec1475f697e1fb499e1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ae680b94f33ec1475f697e1fb499e1b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a8ae680b94f33ec1475f697e1fb499e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e24118918b26958b3df5683c68a5a41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e24118918b26958b3df5683c68a5a41"></a>
+<a class="el" href="structframe__t2.html">frame_t2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>frame</b> [N_SEQ_FRAMES]</td></tr>
+<tr class="separator:a3e24118918b26958b3df5683c68a5a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSPECT__SEQ.html">SPECT_SEQ</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSPECT__SEQ.js b/html/structSPECT__SEQ.js
new file mode 100644
index 000000000..a95847c34
--- /dev/null
+++ b/html/structSPECT__SEQ.js
@@ -0,0 +1,7 @@
+var structSPECT__SEQ =
+[
+ [ "flags", "structSPECT__SEQ.html#a8ae680b94f33ec1475f697e1fb499e1b", null ],
+ [ "frame", "structSPECT__SEQ.html#a3e24118918b26958b3df5683c68a5a41", null ],
+ [ "length_total", "structSPECT__SEQ.html#a1f3f5600351b7d78eabf41ff2b5f75e0", null ],
+ [ "n_frames", "structSPECT__SEQ.html#a006b701f953980e5d2c6f12fc9e7df7b", null ]
+]; \ No newline at end of file
diff --git a/html/structSPECT__SEQK.html b/html/structSPECT__SEQK.html
new file mode 100644
index 000000000..17ce88f98
--- /dev/null
+++ b/html/structSPECT__SEQK.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SPECT_SEQK Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSPECT__SEQK.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SPECT_SEQK Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a28a8bcd520a827b3006bfda5ec772b8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28a8bcd520a827b3006bfda5ec772b8c"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>length_total</b></td></tr>
+<tr class="separator:a28a8bcd520a827b3006bfda5ec772b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23efc21cbc6d056ddde5383410988398"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23efc21cbc6d056ddde5383410988398"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>n_frames</b></td></tr>
+<tr class="separator:a23efc21cbc6d056ddde5383410988398"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb3c923443fd6ac39ebe3d5efb900bb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb3c923443fd6ac39ebe3d5efb900bb4"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:afb3c923443fd6ac39ebe3d5efb900bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6f2f7b3f860c964ae5684edc9efef27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6f2f7b3f860c964ae5684edc9efef27"></a>
+<a class="el" href="structframe__t.html">frame_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>frame</b> [N_SEQ_FRAMES]</td></tr>
+<tr class="separator:ab6f2f7b3f860c964ae5684edc9efef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSPECT__SEQK.html">SPECT_SEQK</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSPECT__SEQK.js b/html/structSPECT__SEQK.js
new file mode 100644
index 000000000..2757f2e03
--- /dev/null
+++ b/html/structSPECT__SEQK.js
@@ -0,0 +1,7 @@
+var structSPECT__SEQK =
+[
+ [ "flags", "structSPECT__SEQK.html#afb3c923443fd6ac39ebe3d5efb900bb4", null ],
+ [ "frame", "structSPECT__SEQK.html#ab6f2f7b3f860c964ae5684edc9efef27", null ],
+ [ "length_total", "structSPECT__SEQK.html#a28a8bcd520a827b3006bfda5ec772b8c", null ],
+ [ "n_frames", "structSPECT__SEQK.html#a23efc21cbc6d056ddde5383410988398", null ]
+]; \ No newline at end of file
diff --git a/html/structSPEED__FACTORS.html b/html/structSPEED__FACTORS.html
new file mode 100644
index 000000000..0b3e05b90
--- /dev/null
+++ b/html/structSPEED__FACTORS.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SPEED_FACTORS Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSPEED__FACTORS.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SPEED_FACTORS Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae957108c30c2f27971b9374d7bc83cca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae957108c30c2f27971b9374d7bc83cca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed_factor1</b></td></tr>
+<tr class="separator:ae957108c30c2f27971b9374d7bc83cca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf0d138a40282cdcf0db1011b4ecd7da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf0d138a40282cdcf0db1011b4ecd7da"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed_factor2</b></td></tr>
+<tr class="separator:adf0d138a40282cdcf0db1011b4ecd7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea9f85023445687437a31697cf42905b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea9f85023445687437a31697cf42905b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed_factor3</b></td></tr>
+<tr class="separator:aea9f85023445687437a31697cf42905b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ecc8f7e74ee3308ddd553fe9ec17d62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ecc8f7e74ee3308ddd553fe9ec17d62"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>min_sample_len</b></td></tr>
+<tr class="separator:a0ecc8f7e74ee3308ddd553fe9ec17d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7802709bd6482d3b7bb8e7b4cd557a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7802709bd6482d3b7bb8e7b4cd557a7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fast_settings</b> [8]</td></tr>
+<tr class="separator:ac7802709bd6482d3b7bb8e7b4cd557a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSPEED__FACTORS.html">SPEED_FACTORS</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSPEED__FACTORS.js b/html/structSPEED__FACTORS.js
new file mode 100644
index 000000000..997018935
--- /dev/null
+++ b/html/structSPEED__FACTORS.js
@@ -0,0 +1,8 @@
+var structSPEED__FACTORS =
+[
+ [ "fast_settings", "structSPEED__FACTORS.html#ac7802709bd6482d3b7bb8e7b4cd557a7", null ],
+ [ "min_sample_len", "structSPEED__FACTORS.html#a0ecc8f7e74ee3308ddd553fe9ec17d62", null ],
+ [ "speed_factor1", "structSPEED__FACTORS.html#ae957108c30c2f27971b9374d7bc83cca", null ],
+ [ "speed_factor2", "structSPEED__FACTORS.html#adf0d138a40282cdcf0db1011b4ecd7da", null ],
+ [ "speed_factor3", "structSPEED__FACTORS.html#aea9f85023445687437a31697cf42905b", null ]
+]; \ No newline at end of file
diff --git a/html/structSSML__STACK.html b/html/structSSML__STACK.html
new file mode 100644
index 000000000..5c7afe9d1
--- /dev/null
+++ b/html/structSSML__STACK.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SSML_STACK Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSSML__STACK.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SSML_STACK Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab533f8f34cab501551cfdbdbe151ecd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab533f8f34cab501551cfdbdbe151ecd8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tag_type</b></td></tr>
+<tr class="separator:ab533f8f34cab501551cfdbdbe151ecd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5d10a757a2b1b4824885127349ed908"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5d10a757a2b1b4824885127349ed908"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>voice_variant</b></td></tr>
+<tr class="separator:ae5d10a757a2b1b4824885127349ed908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d20cf698415d6a38db78eb87687e4d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d20cf698415d6a38db78eb87687e4d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>voice_gender</b></td></tr>
+<tr class="separator:a4d20cf698415d6a38db78eb87687e4d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0466c31e2b533f82dec3f00050e5a9bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0466c31e2b533f82dec3f00050e5a9bd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>voice_age</b></td></tr>
+<tr class="separator:a0466c31e2b533f82dec3f00050e5a9bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e6d1862ec0c233e15290587b61f18b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e6d1862ec0c233e15290587b61f18b5"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>voice_name</b> [40]</td></tr>
+<tr class="separator:a6e6d1862ec0c233e15290587b61f18b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad09e476f1bb2eab56c0687b01bd1cdef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad09e476f1bb2eab56c0687b01bd1cdef"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>language</b> [20]</td></tr>
+<tr class="separator:ad09e476f1bb2eab56c0687b01bd1cdef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/readclause.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSSML__STACK.html">SSML_STACK</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSSML__STACK.js b/html/structSSML__STACK.js
new file mode 100644
index 000000000..0c1ad9b08
--- /dev/null
+++ b/html/structSSML__STACK.js
@@ -0,0 +1,9 @@
+var structSSML__STACK =
+[
+ [ "language", "structSSML__STACK.html#ad09e476f1bb2eab56c0687b01bd1cdef", null ],
+ [ "tag_type", "structSSML__STACK.html#ab533f8f34cab501551cfdbdbe151ecd8", null ],
+ [ "voice_age", "structSSML__STACK.html#a0466c31e2b533f82dec3f00050e5a9bd", null ],
+ [ "voice_gender", "structSSML__STACK.html#a4d20cf698415d6a38db78eb87687e4d8", null ],
+ [ "voice_name", "structSSML__STACK.html#a6e6d1862ec0c233e15290587b61f18b5", null ],
+ [ "voice_variant", "structSSML__STACK.html#ae5d10a757a2b1b4824885127349ed908", null ]
+]; \ No newline at end of file
diff --git a/html/structSYLLABLE.html b/html/structSYLLABLE.html
new file mode 100644
index 000000000..7756d4458
--- /dev/null
+++ b/html/structSYLLABLE.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SYLLABLE Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSYLLABLE.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SYLLABLE Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abafe02b762450ce01dd7c027d5ee8a10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abafe02b762450ce01dd7c027d5ee8a10"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>stress</b></td></tr>
+<tr class="separator:abafe02b762450ce01dd7c027d5ee8a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57707a8fca22b334666029f50b674c17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57707a8fca22b334666029f50b674c17"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>env</b></td></tr>
+<tr class="separator:a57707a8fca22b334666029f50b674c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd0c6854d625c521cd938c60e76bbf52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd0c6854d625c521cd938c60e76bbf52"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:acd0c6854d625c521cd938c60e76bbf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae779cc5a22787f3b6aff0822628303bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae779cc5a22787f3b6aff0822628303bc"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>nextph_type</b></td></tr>
+<tr class="separator:ae779cc5a22787f3b6aff0822628303bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a865f360519a3ed0c54648c783cd64555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a865f360519a3ed0c54648c783cd64555"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>pitch1</b></td></tr>
+<tr class="separator:a865f360519a3ed0c54648c783cd64555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a048c459ecaa3ec0351da46ec89b146"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a048c459ecaa3ec0351da46ec89b146"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>pitch2</b></td></tr>
+<tr class="separator:a7a048c459ecaa3ec0351da46ec89b146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/intonation.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSYLLABLE.html">SYLLABLE</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSYLLABLE.js b/html/structSYLLABLE.js
new file mode 100644
index 000000000..1d7d83930
--- /dev/null
+++ b/html/structSYLLABLE.js
@@ -0,0 +1,9 @@
+var structSYLLABLE =
+[
+ [ "env", "structSYLLABLE.html#a57707a8fca22b334666029f50b674c17", null ],
+ [ "flags", "structSYLLABLE.html#acd0c6854d625c521cd938c60e76bbf52", null ],
+ [ "nextph_type", "structSYLLABLE.html#ae779cc5a22787f3b6aff0822628303bc", null ],
+ [ "pitch1", "structSYLLABLE.html#a865f360519a3ed0c54648c783cd64555", null ],
+ [ "pitch2", "structSYLLABLE.html#a7a048c459ecaa3ec0351da46ec89b146", null ],
+ [ "stress", "structSYLLABLE.html#abafe02b762450ce01dd7c027d5ee8a10", null ]
+]; \ No newline at end of file
diff --git a/html/structSliceConfig.html b/html/structSliceConfig.html
new file mode 100644
index 000000000..86c3943d5
--- /dev/null
+++ b/html/structSliceConfig.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SliceConfig Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSliceConfig.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SliceConfig Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af66e8333d52b00d19c75e1b76c30f588"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af66e8333d52b00d19c75e1b76c30f588"></a>
+gboolean&#160;</td><td class="memItemRight" valign="bottom"><b>always_malloc</b></td></tr>
+<tr class="separator:af66e8333d52b00d19c75e1b76c30f588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b906ecd3600cd094fab2ee71c9f3208"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b906ecd3600cd094fab2ee71c9f3208"></a>
+gboolean&#160;</td><td class="memItemRight" valign="bottom"><b>bypass_magazines</b></td></tr>
+<tr class="separator:a4b906ecd3600cd094fab2ee71c9f3208"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaaaca327e75dc65c2b013148acd8d34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaaaca327e75dc65c2b013148acd8d34"></a>
+gboolean&#160;</td><td class="memItemRight" valign="bottom"><b>debug_blocks</b></td></tr>
+<tr class="separator:aaaaaca327e75dc65c2b013148acd8d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cb1c3372549dbf47a03d505dae68021"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cb1c3372549dbf47a03d505dae68021"></a>
+gsize&#160;</td><td class="memItemRight" valign="bottom"><b>working_set_msecs</b></td></tr>
+<tr class="separator:a7cb1c3372549dbf47a03d505dae68021"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58026061effe92957c4452db581b261e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58026061effe92957c4452db581b261e"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>color_increment</b></td></tr>
+<tr class="separator:a58026061effe92957c4452db581b261e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSliceConfig.html">SliceConfig</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSliceConfig.js b/html/structSliceConfig.js
new file mode 100644
index 000000000..e9c7a3372
--- /dev/null
+++ b/html/structSliceConfig.js
@@ -0,0 +1,8 @@
+var structSliceConfig =
+[
+ [ "always_malloc", "structSliceConfig.html#af66e8333d52b00d19c75e1b76c30f588", null ],
+ [ "bypass_magazines", "structSliceConfig.html#a4b906ecd3600cd094fab2ee71c9f3208", null ],
+ [ "color_increment", "structSliceConfig.html#a58026061effe92957c4452db581b261e", null ],
+ [ "debug_blocks", "structSliceConfig.html#aaaaaca327e75dc65c2b013148acd8d34", null ],
+ [ "working_set_msecs", "structSliceConfig.html#a7cb1c3372549dbf47a03d505dae68021", null ]
+]; \ No newline at end of file
diff --git a/html/structSmcBranch.html b/html/structSmcBranch.html
new file mode 100644
index 000000000..d65796fe9
--- /dev/null
+++ b/html/structSmcBranch.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SmcBranch Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSmcBranch.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SmcBranch Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adbd54b57acc290c1f84f20184b75b180"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbd54b57acc290c1f84f20184b75b180"></a>
+<a class="el" href="structSmcEntry.html">SmcEntry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>entries</b></td></tr>
+<tr class="separator:adbd54b57acc290c1f84f20184b75b180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b8790faffc1744d4ea770ec41726701"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b8790faffc1744d4ea770ec41726701"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>n_entries</b></td></tr>
+<tr class="separator:a8b8790faffc1744d4ea770ec41726701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSmcBranch.html">SmcBranch</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSmcBranch.js b/html/structSmcBranch.js
new file mode 100644
index 000000000..b68077cb2
--- /dev/null
+++ b/html/structSmcBranch.js
@@ -0,0 +1,5 @@
+var structSmcBranch =
+[
+ [ "entries", "structSmcBranch.html#adbd54b57acc290c1f84f20184b75b180", null ],
+ [ "n_entries", "structSmcBranch.html#a8b8790faffc1744d4ea770ec41726701", null ]
+]; \ No newline at end of file
diff --git a/html/structSmcEntry.html b/html/structSmcEntry.html
new file mode 100644
index 000000000..801f8fd76
--- /dev/null
+++ b/html/structSmcEntry.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: SmcEntry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structSmcEntry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">SmcEntry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab5eff1d046fbf11a5489317253f0a5d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5eff1d046fbf11a5489317253f0a5d9"></a>
+SmcKType&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
+<tr class="separator:ab5eff1d046fbf11a5489317253f0a5d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48a67ebffce7f129ce94c4b866818c2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48a67ebffce7f129ce94c4b866818c2b"></a>
+SmcVType&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a48a67ebffce7f129ce94c4b866818c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structSmcEntry.html">SmcEntry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structSmcEntry.js b/html/structSmcEntry.js
new file mode 100644
index 000000000..58a742785
--- /dev/null
+++ b/html/structSmcEntry.js
@@ -0,0 +1,5 @@
+var structSmcEntry =
+[
+ [ "key", "structSmcEntry.html#ab5eff1d046fbf11a5489317253f0a5d9", null ],
+ [ "value", "structSmcEntry.html#a48a67ebffce7f129ce94c4b866818c2b", null ]
+]; \ No newline at end of file
diff --git a/html/structTONE__HEAD.html b/html/structTONE__HEAD.html
new file mode 100644
index 000000000..51b60105c
--- /dev/null
+++ b/html/structTONE__HEAD.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: TONE_HEAD Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structTONE__HEAD.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">TONE_HEAD Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a231462006bae3ff8938f2eee9eae4537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a231462006bae3ff8938f2eee9eae4537"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>pre_start</b></td></tr>
+<tr class="separator:a231462006bae3ff8938f2eee9eae4537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a952419944445c64c1ad0f752fc628098"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a952419944445c64c1ad0f752fc628098"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>pre_end</b></td></tr>
+<tr class="separator:a952419944445c64c1ad0f752fc628098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc4da458a8347cbd26f5aa17b61a47c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc4da458a8347cbd26f5aa17b61a47c2"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>body_start</b></td></tr>
+<tr class="separator:adc4da458a8347cbd26f5aa17b61a47c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9db13bfe624be181ea5b6f11eb5de76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9db13bfe624be181ea5b6f11eb5de76"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>body_end</b></td></tr>
+<tr class="separator:ad9db13bfe624be181ea5b6f11eb5de76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d1f764345e018527f2d6619049b0b6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d1f764345e018527f2d6619049b0b6c"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>body_drops</b></td></tr>
+<tr class="separator:a8d1f764345e018527f2d6619049b0b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1f458a38d77a9aa9e01d4dc392df63b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1f458a38d77a9aa9e01d4dc392df63b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>body_max_steps</b></td></tr>
+<tr class="separator:ab1f458a38d77a9aa9e01d4dc392df63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a013b0c1dbbbb8a98608e24444a740529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a013b0c1dbbbb8a98608e24444a740529"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>body_lower_u</b></td></tr>
+<tr class="separator:a013b0c1dbbbb8a98608e24444a740529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a406c9f9dff41a2b9562dc06d39f1e50c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a406c9f9dff41a2b9562dc06d39f1e50c"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>n_overflow</b></td></tr>
+<tr class="separator:a406c9f9dff41a2b9562dc06d39f1e50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac8502c637b2cd9059869cac2232eeba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac8502c637b2cd9059869cac2232eeba"></a>
+short *&#160;</td><td class="memItemRight" valign="bottom"><b>overflow</b></td></tr>
+<tr class="separator:aac8502c637b2cd9059869cac2232eeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/intonation.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structTONE__HEAD.html">TONE_HEAD</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structTONE__HEAD.js b/html/structTONE__HEAD.js
new file mode 100644
index 000000000..9f8b087a6
--- /dev/null
+++ b/html/structTONE__HEAD.js
@@ -0,0 +1,12 @@
+var structTONE__HEAD =
+[
+ [ "body_drops", "structTONE__HEAD.html#a8d1f764345e018527f2d6619049b0b6c", null ],
+ [ "body_end", "structTONE__HEAD.html#ad9db13bfe624be181ea5b6f11eb5de76", null ],
+ [ "body_lower_u", "structTONE__HEAD.html#a013b0c1dbbbb8a98608e24444a740529", null ],
+ [ "body_max_steps", "structTONE__HEAD.html#ab1f458a38d77a9aa9e01d4dc392df63b", null ],
+ [ "body_start", "structTONE__HEAD.html#adc4da458a8347cbd26f5aa17b61a47c2", null ],
+ [ "n_overflow", "structTONE__HEAD.html#a406c9f9dff41a2b9562dc06d39f1e50c", null ],
+ [ "overflow", "structTONE__HEAD.html#aac8502c637b2cd9059869cac2232eeba", null ],
+ [ "pre_end", "structTONE__HEAD.html#a952419944445c64c1ad0f752fc628098", null ],
+ [ "pre_start", "structTONE__HEAD.html#a231462006bae3ff8938f2eee9eae4537", null ]
+]; \ No newline at end of file
diff --git a/html/structTONE__NUCLEUS.html b/html/structTONE__NUCLEUS.html
new file mode 100644
index 000000000..bfa1a285f
--- /dev/null
+++ b/html/structTONE__NUCLEUS.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: TONE_NUCLEUS Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structTONE__NUCLEUS.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">TONE_NUCLEUS Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a78b2f64b619da04460760555276396d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78b2f64b619da04460760555276396d2"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_env0</b></td></tr>
+<tr class="separator:a78b2f64b619da04460760555276396d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a638a48f0847e209af8410e4d12f526ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a638a48f0847e209af8410e4d12f526ed"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tonic_max0</b></td></tr>
+<tr class="separator:a638a48f0847e209af8410e4d12f526ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7f24c198de3e741195ee307c1cd659a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7f24c198de3e741195ee307c1cd659a"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tonic_min0</b></td></tr>
+<tr class="separator:af7f24c198de3e741195ee307c1cd659a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae42128fbccdf407f7b2f8a459bde14eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae42128fbccdf407f7b2f8a459bde14eb"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_env1</b></td></tr>
+<tr class="separator:ae42128fbccdf407f7b2f8a459bde14eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a7328351afad69dc57a053cfd905309"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a7328351afad69dc57a053cfd905309"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tonic_max1</b></td></tr>
+<tr class="separator:a4a7328351afad69dc57a053cfd905309"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7866f6dd884dad8931e1fd3d30b60398"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7866f6dd884dad8931e1fd3d30b60398"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tonic_min1</b></td></tr>
+<tr class="separator:a7866f6dd884dad8931e1fd3d30b60398"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcccf1cb8af89adcd9e5fcf25de00c3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcccf1cb8af89adcd9e5fcf25de00c3c"></a>
+short *&#160;</td><td class="memItemRight" valign="bottom"><b>backwards</b></td></tr>
+<tr class="separator:afcccf1cb8af89adcd9e5fcf25de00c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1142ec4784550ba1cfa912d1418917cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1142ec4784550ba1cfa912d1418917cd"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tail_start</b></td></tr>
+<tr class="separator:a1142ec4784550ba1cfa912d1418917cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa347ea6d18f7f1602b1e3edd943324e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa347ea6d18f7f1602b1e3edd943324e9"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tail_end</b></td></tr>
+<tr class="separator:aa347ea6d18f7f1602b1e3edd943324e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68c7d2a0d515640ba7cc19841b0068fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68c7d2a0d515640ba7cc19841b0068fa"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a68c7d2a0d515640ba7cc19841b0068fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/intonation.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structTONE__NUCLEUS.html">TONE_NUCLEUS</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structTONE__NUCLEUS.js b/html/structTONE__NUCLEUS.js
new file mode 100644
index 000000000..178ce699d
--- /dev/null
+++ b/html/structTONE__NUCLEUS.js
@@ -0,0 +1,13 @@
+var structTONE__NUCLEUS =
+[
+ [ "backwards", "structTONE__NUCLEUS.html#afcccf1cb8af89adcd9e5fcf25de00c3c", null ],
+ [ "flags", "structTONE__NUCLEUS.html#a68c7d2a0d515640ba7cc19841b0068fa", null ],
+ [ "pitch_env0", "structTONE__NUCLEUS.html#a78b2f64b619da04460760555276396d2", null ],
+ [ "pitch_env1", "structTONE__NUCLEUS.html#ae42128fbccdf407f7b2f8a459bde14eb", null ],
+ [ "tail_end", "structTONE__NUCLEUS.html#aa347ea6d18f7f1602b1e3edd943324e9", null ],
+ [ "tail_start", "structTONE__NUCLEUS.html#a1142ec4784550ba1cfa912d1418917cd", null ],
+ [ "tonic_max0", "structTONE__NUCLEUS.html#a638a48f0847e209af8410e4d12f526ed", null ],
+ [ "tonic_max1", "structTONE__NUCLEUS.html#a4a7328351afad69dc57a053cfd905309", null ],
+ [ "tonic_min0", "structTONE__NUCLEUS.html#af7f24c198de3e741195ee307c1cd659a", null ],
+ [ "tonic_min1", "structTONE__NUCLEUS.html#a7866f6dd884dad8931e1fd3d30b60398", null ]
+]; \ No newline at end of file
diff --git a/html/structThreadMemory.html b/html/structThreadMemory.html
new file mode 100644
index 000000000..c91fe3697
--- /dev/null
+++ b/html/structThreadMemory.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: ThreadMemory Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structThreadMemory.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ThreadMemory Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a536360057e522c8d59b5d9906dd1ff0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a536360057e522c8d59b5d9906dd1ff0c"></a>
+<a class="el" href="structMagazine.html">Magazine</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>magazine1</b></td></tr>
+<tr class="separator:a536360057e522c8d59b5d9906dd1ff0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89366a12e4f1de3a01824629bdaad057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89366a12e4f1de3a01824629bdaad057"></a>
+<a class="el" href="structMagazine.html">Magazine</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>magazine2</b></td></tr>
+<tr class="separator:a89366a12e4f1de3a01824629bdaad057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structThreadMemory.html">ThreadMemory</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structThreadMemory.js b/html/structThreadMemory.js
new file mode 100644
index 000000000..47cf1534a
--- /dev/null
+++ b/html/structThreadMemory.js
@@ -0,0 +1,5 @@
+var structThreadMemory =
+[
+ [ "magazine1", "structThreadMemory.html#a536360057e522c8d59b5d9906dd1ff0c", null ],
+ [ "magazine2", "structThreadMemory.html#a89366a12e4f1de3a01824629bdaad057", null ]
+]; \ No newline at end of file
diff --git a/html/structTranslator.html b/html/structTranslator.html
new file mode 100644
index 000000000..73fdb7cb3
--- /dev/null
+++ b/html/structTranslator.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Translator Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structTranslator.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">Translator Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3b69acd4e77fcb438dff4a55d6d02429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b69acd4e77fcb438dff4a55d6d02429"></a>
+<a class="el" href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a>&#160;</td><td class="memItemRight" valign="bottom"><b>langopts</b></td></tr>
+<tr class="separator:a3b69acd4e77fcb438dff4a55d6d02429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c2e84251b1fad44efe5ff037b99f626"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c2e84251b1fad44efe5ff037b99f626"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>translator_name</b></td></tr>
+<tr class="separator:a5c2e84251b1fad44efe5ff037b99f626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8523f87f34f2b46f1595d0a7219fc4b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8523f87f34f2b46f1595d0a7219fc4b2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transpose_offset</b></td></tr>
+<tr class="separator:a8523f87f34f2b46f1595d0a7219fc4b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a093846f0dc8c692de001d1cc2e5baa3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a093846f0dc8c692de001d1cc2e5baa3b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transpose_max</b></td></tr>
+<tr class="separator:a093846f0dc8c692de001d1cc2e5baa3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6c37d0b95fdb417a95b7a95f65f1b31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6c37d0b95fdb417a95b7a95f65f1b31"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transpose_min</b></td></tr>
+<tr class="separator:aa6c37d0b95fdb417a95b7a95f65f1b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe8cf27c297617ef69e989c30ea42738"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe8cf27c297617ef69e989c30ea42738"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>phon_out</b> [300]</td></tr>
+<tr class="separator:afe8cf27c297617ef69e989c30ea42738"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd028e51ee368ca444474eaf27e0027b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd028e51ee368ca444474eaf27e0027b"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>phonemes_repeat</b> [20]</td></tr>
+<tr class="separator:abd028e51ee368ca444474eaf27e0027b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6efc5b7d58f8e9156acfa273e518a6bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6efc5b7d58f8e9156acfa273e518a6bb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>phonemes_repeat_count</b></td></tr>
+<tr class="separator:a6efc5b7d58f8e9156acfa273e518a6bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e75a27693077afe02d1c7e2a94243db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e75a27693077afe02d1c7e2a94243db"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stress_amps</b> [8]</td></tr>
+<tr class="separator:a9e75a27693077afe02d1c7e2a94243db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0010a754e56eac97479edacfb9170ace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0010a754e56eac97479edacfb9170ace"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>stress_amps_r</b> [8]</td></tr>
+<tr class="separator:a0010a754e56eac97479edacfb9170ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33c7a84673445dd5d5e5860fa9b4c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac33c7a84673445dd5d5e5860fa9b4c9a"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>stress_lengths</b> [8]</td></tr>
+<tr class="separator:ac33c7a84673445dd5d5e5860fa9b4c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5038f355a5f7b4cfeb53efe461221765"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5038f355a5f7b4cfeb53efe461221765"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dict_condition</b></td></tr>
+<tr class="separator:a5038f355a5f7b4cfeb53efe461221765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50058f956815fdf68b0b19f36d501c8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50058f956815fdf68b0b19f36d501c8c"></a>
+const unsigned short *&#160;</td><td class="memItemRight" valign="bottom"><b>charset_a0</b></td></tr>
+<tr class="separator:a50058f956815fdf68b0b19f36d501c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d2e5bea1f77b5863508e3d00ced11da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d2e5bea1f77b5863508e3d00ced11da"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>char_plus_apostrophe</b></td></tr>
+<tr class="separator:a3d2e5bea1f77b5863508e3d00ced11da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac89a5f798bb37c267fa58b2320e147b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac89a5f798bb37c267fa58b2320e147b7"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>punct_within_word</b></td></tr>
+<tr class="separator:ac89a5f798bb37c267fa58b2320e147b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae501bca113c0d98c6f59b1e3af8c3de5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae501bca113c0d98c6f59b1e3af8c3de5"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>letter_bits</b> [256]</td></tr>
+<tr class="separator:ae501bca113c0d98c6f59b1e3af8c3de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33b15c160bebd78b14b980098e89ad31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33b15c160bebd78b14b980098e89ad31"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>letter_bits_offset</b></td></tr>
+<tr class="separator:a33b15c160bebd78b14b980098e89ad31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ca237914eb7b033ce3b91953f916550"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ca237914eb7b033ce3b91953f916550"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>letter_groups</b> [8]</td></tr>
+<tr class="separator:a9ca237914eb7b033ce3b91953f916550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa00e5d7f0f23efdcb136b91e7d425934"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa00e5d7f0f23efdcb136b91e7d425934"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>punct_to_tone</b> [INTONATION_TYPES][PUNCT_INTONATIONS]</td></tr>
+<tr class="separator:aa00e5d7f0f23efdcb136b91e7d425934"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38603d8560f0e59e65e8306048a7f209"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38603d8560f0e59e65e8306048a7f209"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>data_dictrules</b></td></tr>
+<tr class="separator:a38603d8560f0e59e65e8306048a7f209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc67589c3f4fd3031db150a1bc6dca5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc67589c3f4fd3031db150a1bc6dca5b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>data_dictlist</b></td></tr>
+<tr class="separator:acc67589c3f4fd3031db150a1bc6dca5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ed1c78d895b62282ea76e3f3967fcb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ed1c78d895b62282ea76e3f3967fcb9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dict_hashtab</b> [N_HASH_DICT]</td></tr>
+<tr class="separator:a1ed1c78d895b62282ea76e3f3967fcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad0036a945b1a5eace2e45cb582037cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad0036a945b1a5eace2e45cb582037cc"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>letterGroups</b> [N_LETTER_GROUPS]</td></tr>
+<tr class="separator:aad0036a945b1a5eace2e45cb582037cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c5c1ab4bab386135fc6708c32e14023"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c5c1ab4bab386135fc6708c32e14023"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>groups1</b> [256]</td></tr>
+<tr class="separator:a2c5c1ab4bab386135fc6708c32e14023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f8c7637f4c8ce1fec0fa8852c5c36f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f8c7637f4c8ce1fec0fa8852c5c36f2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>groups2</b> [N_RULE_GROUP2]</td></tr>
+<tr class="separator:a7f8c7637f4c8ce1fec0fa8852c5c36f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5b21b7ad8caf7f419708b17bfef3ec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5b21b7ad8caf7f419708b17bfef3ec7"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>groups2_name</b> [N_RULE_GROUP2]</td></tr>
+<tr class="separator:af5b21b7ad8caf7f419708b17bfef3ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30bea942e59181720919c032cf09f16a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30bea942e59181720919c032cf09f16a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>n_groups2</b></td></tr>
+<tr class="separator:a30bea942e59181720919c032cf09f16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9794634d8389c5d4d468a0566d87305"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9794634d8389c5d4d468a0566d87305"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>groups2_count</b> [256]</td></tr>
+<tr class="separator:ac9794634d8389c5d4d468a0566d87305"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70c9ff62c120c60054290ee7b4a9c51c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70c9ff62c120c60054290ee7b4a9c51c"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>groups2_start</b> [256]</td></tr>
+<tr class="separator:a70c9ff62c120c60054290ee7b4a9c51c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a629e1d9e42238c7f99c47f55ee09809e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a629e1d9e42238c7f99c47f55ee09809e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>expect_verb</b></td></tr>
+<tr class="separator:a629e1d9e42238c7f99c47f55ee09809e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a03d6217a576aecb5f3237c45ab1e79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a03d6217a576aecb5f3237c45ab1e79"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>expect_past</b></td></tr>
+<tr class="separator:a4a03d6217a576aecb5f3237c45ab1e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26ec0c595009bfaab77f01e4337f266b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26ec0c595009bfaab77f01e4337f266b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>expect_verb_s</b></td></tr>
+<tr class="separator:a26ec0c595009bfaab77f01e4337f266b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bfb478d024dc54508984c2965e6170a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bfb478d024dc54508984c2965e6170a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>expect_noun</b></td></tr>
+<tr class="separator:a1bfb478d024dc54508984c2965e6170a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a655fac6783fcb3f878c8d9c7ff498c09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a655fac6783fcb3f878c8d9c7ff498c09"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prev_last_stress</b></td></tr>
+<tr class="separator:a655fac6783fcb3f878c8d9c7ff498c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91bf8b9cdc53ec13998e254b050b9fb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91bf8b9cdc53ec13998e254b050b9fb3"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>clause_end</b></td></tr>
+<tr class="separator:a91bf8b9cdc53ec13998e254b050b9fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0566683eb67bcda1e30a7930f093f85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0566683eb67bcda1e30a7930f093f85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>word_vowel_count</b></td></tr>
+<tr class="separator:ae0566683eb67bcda1e30a7930f093f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73f15a24ef626fe4d4d3c87842e5aadd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73f15a24ef626fe4d4d3c87842e5aadd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>word_stressed_count</b></td></tr>
+<tr class="separator:a73f15a24ef626fe4d4d3c87842e5aadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae553e75f6f20c1b48c645ec10c16355f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae553e75f6f20c1b48c645ec10c16355f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>clause_upper_count</b></td></tr>
+<tr class="separator:ae553e75f6f20c1b48c645ec10c16355f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae043e52706f054d19723ba5a1b4c30fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae043e52706f054d19723ba5a1b4c30fd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>clause_lower_count</b></td></tr>
+<tr class="separator:ae043e52706f054d19723ba5a1b4c30fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad584a85fab4773e86f8decd32f974280"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad584a85fab4773e86f8decd32f974280"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prepause_timeout</b></td></tr>
+<tr class="separator:ad584a85fab4773e86f8decd32f974280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eb8898eaebc6e78d19b5b968964c0b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eb8898eaebc6e78d19b5b968964c0b1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>end_stressed_vowel</b></td></tr>
+<tr class="separator:a7eb8898eaebc6e78d19b5b968964c0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adde21f349d4f3689eea8077f4d92dd00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adde21f349d4f3689eea8077f4d92dd00"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prev_dict_flags</b></td></tr>
+<tr class="separator:adde21f349d4f3689eea8077f4d92dd00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structTranslator.html">Translator</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structTranslator.js b/html/structTranslator.js
new file mode 100644
index 000000000..409078c12
--- /dev/null
+++ b/html/structTranslator.js
@@ -0,0 +1,45 @@
+var structTranslator =
+[
+ [ "char_plus_apostrophe", "structTranslator.html#a3d2e5bea1f77b5863508e3d00ced11da", null ],
+ [ "charset_a0", "structTranslator.html#a50058f956815fdf68b0b19f36d501c8c", null ],
+ [ "clause_end", "structTranslator.html#a91bf8b9cdc53ec13998e254b050b9fb3", null ],
+ [ "clause_lower_count", "structTranslator.html#ae043e52706f054d19723ba5a1b4c30fd", null ],
+ [ "clause_upper_count", "structTranslator.html#ae553e75f6f20c1b48c645ec10c16355f", null ],
+ [ "data_dictlist", "structTranslator.html#acc67589c3f4fd3031db150a1bc6dca5b", null ],
+ [ "data_dictrules", "structTranslator.html#a38603d8560f0e59e65e8306048a7f209", null ],
+ [ "dict_condition", "structTranslator.html#a5038f355a5f7b4cfeb53efe461221765", null ],
+ [ "dict_hashtab", "structTranslator.html#a1ed1c78d895b62282ea76e3f3967fcb9", null ],
+ [ "end_stressed_vowel", "structTranslator.html#a7eb8898eaebc6e78d19b5b968964c0b1", null ],
+ [ "expect_noun", "structTranslator.html#a1bfb478d024dc54508984c2965e6170a", null ],
+ [ "expect_past", "structTranslator.html#a4a03d6217a576aecb5f3237c45ab1e79", null ],
+ [ "expect_verb", "structTranslator.html#a629e1d9e42238c7f99c47f55ee09809e", null ],
+ [ "expect_verb_s", "structTranslator.html#a26ec0c595009bfaab77f01e4337f266b", null ],
+ [ "groups1", "structTranslator.html#a2c5c1ab4bab386135fc6708c32e14023", null ],
+ [ "groups2", "structTranslator.html#a7f8c7637f4c8ce1fec0fa8852c5c36f2", null ],
+ [ "groups2_count", "structTranslator.html#ac9794634d8389c5d4d468a0566d87305", null ],
+ [ "groups2_name", "structTranslator.html#af5b21b7ad8caf7f419708b17bfef3ec7", null ],
+ [ "groups2_start", "structTranslator.html#a70c9ff62c120c60054290ee7b4a9c51c", null ],
+ [ "langopts", "structTranslator.html#a3b69acd4e77fcb438dff4a55d6d02429", null ],
+ [ "letter_bits", "structTranslator.html#ae501bca113c0d98c6f59b1e3af8c3de5", null ],
+ [ "letter_bits_offset", "structTranslator.html#a33b15c160bebd78b14b980098e89ad31", null ],
+ [ "letter_groups", "structTranslator.html#a9ca237914eb7b033ce3b91953f916550", null ],
+ [ "letterGroups", "structTranslator.html#aad0036a945b1a5eace2e45cb582037cc", null ],
+ [ "n_groups2", "structTranslator.html#a30bea942e59181720919c032cf09f16a", null ],
+ [ "phon_out", "structTranslator.html#afe8cf27c297617ef69e989c30ea42738", null ],
+ [ "phonemes_repeat", "structTranslator.html#abd028e51ee368ca444474eaf27e0027b", null ],
+ [ "phonemes_repeat_count", "structTranslator.html#a6efc5b7d58f8e9156acfa273e518a6bb", null ],
+ [ "prepause_timeout", "structTranslator.html#ad584a85fab4773e86f8decd32f974280", null ],
+ [ "prev_dict_flags", "structTranslator.html#adde21f349d4f3689eea8077f4d92dd00", null ],
+ [ "prev_last_stress", "structTranslator.html#a655fac6783fcb3f878c8d9c7ff498c09", null ],
+ [ "punct_to_tone", "structTranslator.html#aa00e5d7f0f23efdcb136b91e7d425934", null ],
+ [ "punct_within_word", "structTranslator.html#ac89a5f798bb37c267fa58b2320e147b7", null ],
+ [ "stress_amps", "structTranslator.html#a9e75a27693077afe02d1c7e2a94243db", null ],
+ [ "stress_amps_r", "structTranslator.html#a0010a754e56eac97479edacfb9170ace", null ],
+ [ "stress_lengths", "structTranslator.html#ac33c7a84673445dd5d5e5860fa9b4c9a", null ],
+ [ "translator_name", "structTranslator.html#a5c2e84251b1fad44efe5ff037b99f626", null ],
+ [ "transpose_max", "structTranslator.html#a093846f0dc8c692de001d1cc2e5baa3b", null ],
+ [ "transpose_min", "structTranslator.html#aa6c37d0b95fdb417a95b7a95f65f1b31", null ],
+ [ "transpose_offset", "structTranslator.html#a8523f87f34f2b46f1595d0a7219fc4b2", null ],
+ [ "word_stressed_count", "structTranslator.html#a73f15a24ef626fe4d4d3c87842e5aadd", null ],
+ [ "word_vowel_count", "structTranslator.html#ae0566683eb67bcda1e30a7930f093f85", null ]
+]; \ No newline at end of file
diff --git a/html/structWGEN__DATA.html b/html/structWGEN__DATA.html
new file mode 100644
index 000000000..bd737e95a
--- /dev/null
+++ b/html/structWGEN__DATA.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: WGEN_DATA Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structWGEN__DATA.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">WGEN_DATA Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab7cb7eb43a110bae8ff3aa5c92493203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7cb7eb43a110bae8ff3aa5c92493203"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_env</b></td></tr>
+<tr class="separator:ab7cb7eb43a110bae8ff3aa5c92493203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d673bf577d7c4334788219f27f7ce03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d673bf577d7c4334788219f27f7ce03"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch</b></td></tr>
+<tr class="separator:a8d673bf577d7c4334788219f27f7ce03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f6c3cb3633894e0235e415e9b000a34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f6c3cb3633894e0235e415e9b000a34"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_ix</b></td></tr>
+<tr class="separator:a8f6c3cb3633894e0235e415e9b000a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b4a615d14a3e7f57a636a96e915ec03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b4a615d14a3e7f57a636a96e915ec03"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_inc</b></td></tr>
+<tr class="separator:a2b4a615d14a3e7f57a636a96e915ec03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a1885ed0e528ff93a8bd8816d8a7f45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a1885ed0e528ff93a8bd8816d8a7f45"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_base</b></td></tr>
+<tr class="separator:a9a1885ed0e528ff93a8bd8816d8a7f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa139defe852807ba4a6f7a6de59fa1aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa139defe852807ba4a6f7a6de59fa1aa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_range</b></td></tr>
+<tr class="separator:aa139defe852807ba4a6f7a6de59fa1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bb3752ba3cb25cc1912f81a8ae33140"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb3752ba3cb25cc1912f81a8ae33140"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>mix_wavefile</b></td></tr>
+<tr class="separator:a6bb3752ba3cb25cc1912f81a8ae33140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe7fb94e956bd6999a1dc7027dc15bdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe7fb94e956bd6999a1dc7027dc15bdf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>n_mix_wavefile</b></td></tr>
+<tr class="separator:abe7fb94e956bd6999a1dc7027dc15bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5f21518867738361b09886cea11d4ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5f21518867738361b09886cea11d4ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mix_wave_scale</b></td></tr>
+<tr class="separator:ac5f21518867738361b09886cea11d4ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48675b757f258cb4e6e1c7feffb92103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48675b757f258cb4e6e1c7feffb92103"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mix_wave_amp</b></td></tr>
+<tr class="separator:a48675b757f258cb4e6e1c7feffb92103"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af278281cc56b71c193639de09258cad1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af278281cc56b71c193639de09258cad1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mix_wavefile_ix</b></td></tr>
+<tr class="separator:af278281cc56b71c193639de09258cad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfafd906c492a87c42f01e3f7eb8927a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfafd906c492a87c42f01e3f7eb8927a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>amplitude</b></td></tr>
+<tr class="separator:acfafd906c492a87c42f01e3f7eb8927a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaacaf2b2db22ddeee5a78cad46c14104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaacaf2b2db22ddeee5a78cad46c14104"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>amplitude_v</b></td></tr>
+<tr class="separator:aaacaf2b2db22ddeee5a78cad46c14104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8204d7eed718b724464f62593a12e03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8204d7eed718b724464f62593a12e03"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prev_was_synth</b></td></tr>
+<tr class="separator:ac8204d7eed718b724464f62593a12e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structWGEN__DATA.html">WGEN_DATA</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structWGEN__DATA.js b/html/structWGEN__DATA.js
new file mode 100644
index 000000000..fff81f265
--- /dev/null
+++ b/html/structWGEN__DATA.js
@@ -0,0 +1,17 @@
+var structWGEN__DATA =
+[
+ [ "amplitude", "structWGEN__DATA.html#acfafd906c492a87c42f01e3f7eb8927a", null ],
+ [ "amplitude_v", "structWGEN__DATA.html#aaacaf2b2db22ddeee5a78cad46c14104", null ],
+ [ "mix_wave_amp", "structWGEN__DATA.html#a48675b757f258cb4e6e1c7feffb92103", null ],
+ [ "mix_wave_scale", "structWGEN__DATA.html#ac5f21518867738361b09886cea11d4ae", null ],
+ [ "mix_wavefile", "structWGEN__DATA.html#a6bb3752ba3cb25cc1912f81a8ae33140", null ],
+ [ "mix_wavefile_ix", "structWGEN__DATA.html#af278281cc56b71c193639de09258cad1", null ],
+ [ "n_mix_wavefile", "structWGEN__DATA.html#abe7fb94e956bd6999a1dc7027dc15bdf", null ],
+ [ "pitch", "structWGEN__DATA.html#a8d673bf577d7c4334788219f27f7ce03", null ],
+ [ "pitch_base", "structWGEN__DATA.html#a9a1885ed0e528ff93a8bd8816d8a7f45", null ],
+ [ "pitch_env", "structWGEN__DATA.html#ab7cb7eb43a110bae8ff3aa5c92493203", null ],
+ [ "pitch_inc", "structWGEN__DATA.html#a2b4a615d14a3e7f57a636a96e915ec03", null ],
+ [ "pitch_ix", "structWGEN__DATA.html#a8f6c3cb3633894e0235e415e9b000a34", null ],
+ [ "pitch_range", "structWGEN__DATA.html#aa139defe852807ba4a6f7a6de59fa1aa", null ],
+ [ "prev_was_synth", "structWGEN__DATA.html#ac8204d7eed718b724464f62593a12e03", null ]
+]; \ No newline at end of file
diff --git a/html/structWORD__TAB.html b/html/structWORD__TAB.html
new file mode 100644
index 000000000..335c39ca5
--- /dev/null
+++ b/html/structWORD__TAB.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: WORD_TAB Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structWORD__TAB.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">WORD_TAB Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0a3620f398edda79c24dca5b3f33a018"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3620f398edda79c24dca5b3f33a018"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:a0a3620f398edda79c24dca5b3f33a018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a575dc5de70a27a624cb30694a220bc11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a575dc5de70a27a624cb30694a220bc11"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>sourceix</b></td></tr>
+<tr class="separator:a575dc5de70a27a624cb30694a220bc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae49c10270d82171a6316749428227055"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae49c10270d82171a6316749428227055"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:ae49c10270d82171a6316749428227055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e2ee9881a5ee3beddd48c44ad903dcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2ee9881a5ee3beddd48c44ad903dcc"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>pre_pause</b></td></tr>
+<tr class="separator:a3e2ee9881a5ee3beddd48c44ad903dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6c7e9ed4ff2f249a0937cc802a0423f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6c7e9ed4ff2f249a0937cc802a0423f"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>wmark</b></td></tr>
+<tr class="separator:ab6c7e9ed4ff2f249a0937cc802a0423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc7bce36f887e2cf7db1188a3a75e610"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc7bce36f887e2cf7db1188a3a75e610"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:adc7bce36f887e2cf7db1188a3a75e610"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="translate_8h_source.html">translate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structWORD__TAB.html">WORD_TAB</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structWORD__TAB.js b/html/structWORD__TAB.js
new file mode 100644
index 000000000..a97ef956d
--- /dev/null
+++ b/html/structWORD__TAB.js
@@ -0,0 +1,9 @@
+var structWORD__TAB =
+[
+ [ "flags", "structWORD__TAB.html#ae49c10270d82171a6316749428227055", null ],
+ [ "length", "structWORD__TAB.html#adc7bce36f887e2cf7db1188a3a75e610", null ],
+ [ "pre_pause", "structWORD__TAB.html#a3e2ee9881a5ee3beddd48c44ad903dcc", null ],
+ [ "sourceix", "structWORD__TAB.html#a575dc5de70a27a624cb30694a220bc11", null ],
+ [ "start", "structWORD__TAB.html#a0a3620f398edda79c24dca5b3f33a018", null ],
+ [ "wmark", "structWORD__TAB.html#ab6c7e9ed4ff2f249a0937cc802a0423f", null ]
+]; \ No newline at end of file
diff --git a/html/structXPM2BMP__TAG.html b/html/structXPM2BMP__TAG.html
new file mode 100644
index 000000000..0c5941ada
--- /dev/null
+++ b/html/structXPM2BMP__TAG.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: XPM2BMP_TAG Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structXPM2BMP__TAG.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">XPM2BMP_TAG Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7c3c1609b38f84ad01c383fbd2c989a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c3c1609b38f84ad01c383fbd2c989a1"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>size_x</b></td></tr>
+<tr class="separator:a7c3c1609b38f84ad01c383fbd2c989a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acac33316f576404188b6a40b72d40d59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acac33316f576404188b6a40b72d40d59"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>size_y</b></td></tr>
+<tr class="separator:acac33316f576404188b6a40b72d40d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeafbde7121157b8fd24ec10079c233de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeafbde7121157b8fd24ec10079c233de"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>colors</b></td></tr>
+<tr class="separator:aeafbde7121157b8fd24ec10079c233de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af890374b474dc3ad7a3cb5be4f5385de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af890374b474dc3ad7a3cb5be4f5385de"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>pixels</b></td></tr>
+<tr class="separator:af890374b474dc3ad7a3cb5be4f5385de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77ea7a6095304c1c4271bf136545d7d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77ea7a6095304c1c4271bf136545d7d0"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>chars_per_pixel</b></td></tr>
+<tr class="separator:a77ea7a6095304c1c4271bf136545d7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a127619e2fd9843352644412ef89c1efe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a127619e2fd9843352644412ef89c1efe"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>hotspot_x</b></td></tr>
+<tr class="separator:a127619e2fd9843352644412ef89c1efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c9e15646e946d702f5a1cb01acb061c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c9e15646e946d702f5a1cb01acb061c"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>hotspot_y</b></td></tr>
+<tr class="separator:a1c9e15646e946d702f5a1cb01acb061c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8eb8946b69ad949cffacb96abeb07614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eb8946b69ad949cffacb96abeb07614"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>color_entires_size</b></td></tr>
+<tr class="separator:a8eb8946b69ad949cffacb96abeb07614"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c849addadf3b8709b60e740415292c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c849addadf3b8709b60e740415292c2"></a>
+<a class="el" href="structXPMCOLORENTRY__TAG.html">PXPMCOLORENTRY</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color_entires</b></td></tr>
+<tr class="separator:a1c849addadf3b8709b60e740415292c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b5fa7e15c542bb569110c744ab5b93c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b5fa7e15c542bb569110c744ab5b93c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>dib</b></td></tr>
+<tr class="separator:a4b5fa7e15c542bb569110c744ab5b93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6926fe41806897281a781636d1933bd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6926fe41806897281a781636d1933bd2"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>wimage_data</b></td></tr>
+<tr class="separator:a6926fe41806897281a781636d1933bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeee64832822041c7eb5e6bdc591e0206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeee64832822041c7eb5e6bdc591e0206"></a>
+BITMAPINFOHEADER *&#160;</td><td class="memItemRight" valign="bottom"><b>bmih</b></td></tr>
+<tr class="separator:aeee64832822041c7eb5e6bdc591e0206"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2de101c32721a8e4de74730a77c475fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2de101c32721a8e4de74730a77c475fd"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>dib_trans</b></td></tr>
+<tr class="separator:a2de101c32721a8e4de74730a77c475fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4827961111723b22be398cc8cf83656"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4827961111723b22be398cc8cf83656"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>wimage_data_trans</b></td></tr>
+<tr class="separator:ae4827961111723b22be398cc8cf83656"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa047afbaad760d63babf9e2a7c74ac9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa047afbaad760d63babf9e2a7c74ac9c"></a>
+BITMAPINFOHEADER *&#160;</td><td class="memItemRight" valign="bottom"><b>bmih_trans</b></td></tr>
+<tr class="separator:aa047afbaad760d63babf9e2a7c74ac9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/win32/<a class="el" href="xpm2bmp_8h_source.html">xpm2bmp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structXPM2BMP__TAG.html">XPM2BMP_TAG</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structXPM2BMP__TAG.js b/html/structXPM2BMP__TAG.js
new file mode 100644
index 000000000..1b7afeda7
--- /dev/null
+++ b/html/structXPM2BMP__TAG.js
@@ -0,0 +1,18 @@
+var structXPM2BMP__TAG =
+[
+ [ "bmih", "structXPM2BMP__TAG.html#aeee64832822041c7eb5e6bdc591e0206", null ],
+ [ "bmih_trans", "structXPM2BMP__TAG.html#aa047afbaad760d63babf9e2a7c74ac9c", null ],
+ [ "chars_per_pixel", "structXPM2BMP__TAG.html#a77ea7a6095304c1c4271bf136545d7d0", null ],
+ [ "color_entires", "structXPM2BMP__TAG.html#a1c849addadf3b8709b60e740415292c2", null ],
+ [ "color_entires_size", "structXPM2BMP__TAG.html#a8eb8946b69ad949cffacb96abeb07614", null ],
+ [ "colors", "structXPM2BMP__TAG.html#aeafbde7121157b8fd24ec10079c233de", null ],
+ [ "dib", "structXPM2BMP__TAG.html#a4b5fa7e15c542bb569110c744ab5b93c", null ],
+ [ "dib_trans", "structXPM2BMP__TAG.html#a2de101c32721a8e4de74730a77c475fd", null ],
+ [ "hotspot_x", "structXPM2BMP__TAG.html#a127619e2fd9843352644412ef89c1efe", null ],
+ [ "hotspot_y", "structXPM2BMP__TAG.html#a1c9e15646e946d702f5a1cb01acb061c", null ],
+ [ "pixels", "structXPM2BMP__TAG.html#af890374b474dc3ad7a3cb5be4f5385de", null ],
+ [ "size_x", "structXPM2BMP__TAG.html#a7c3c1609b38f84ad01c383fbd2c989a1", null ],
+ [ "size_y", "structXPM2BMP__TAG.html#acac33316f576404188b6a40b72d40d59", null ],
+ [ "wimage_data", "structXPM2BMP__TAG.html#a6926fe41806897281a781636d1933bd2", null ],
+ [ "wimage_data_trans", "structXPM2BMP__TAG.html#ae4827961111723b22be398cc8cf83656", null ]
+]; \ No newline at end of file
diff --git a/html/structXPMCOLORENTRY__TAG.html b/html/structXPMCOLORENTRY__TAG.html
new file mode 100644
index 000000000..9f8c43014
--- /dev/null
+++ b/html/structXPMCOLORENTRY__TAG.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: XPMCOLORENTRY_TAG Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structXPMCOLORENTRY__TAG.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">XPMCOLORENTRY_TAG Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a96a18a6f67c6230c07afdb5a4f1e4816"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96a18a6f67c6230c07afdb5a4f1e4816"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>color_str</b></td></tr>
+<tr class="separator:a96a18a6f67c6230c07afdb5a4f1e4816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9641c166b8d4781ec5a1375e15422f6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9641c166b8d4781ec5a1375e15422f6f"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a9641c166b8d4781ec5a1375e15422f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e2c7bb03fa90e2ba97860ca022d886b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e2c7bb03fa90e2ba97860ca022d886b"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:a3e2c7bb03fa90e2ba97860ca022d886b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8360fec37ba3704f64de4c76328e41f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8360fec37ba3704f64de4c76328e41f9"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a8360fec37ba3704f64de4c76328e41f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/win32/<a class="el" href="xpm2bmp_8h_source.html">xpm2bmp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structXPMCOLORENTRY__TAG.html">XPMCOLORENTRY_TAG</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structXPMCOLORENTRY__TAG.js b/html/structXPMCOLORENTRY__TAG.js
new file mode 100644
index 000000000..bea3f8384
--- /dev/null
+++ b/html/structXPMCOLORENTRY__TAG.js
@@ -0,0 +1,7 @@
+var structXPMCOLORENTRY__TAG =
+[
+ [ "b", "structXPMCOLORENTRY__TAG.html#a8360fec37ba3704f64de4c76328e41f9", null ],
+ [ "color_str", "structXPMCOLORENTRY__TAG.html#a96a18a6f67c6230c07afdb5a4f1e4816", null ],
+ [ "g", "structXPMCOLORENTRY__TAG.html#a3e2c7bb03fa90e2ba97860ca022d886b", null ],
+ [ "r", "structXPMCOLORENTRY__TAG.html#a9641c166b8d4781ec5a1375e15422f6f", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ChunkLink.html b/html/struct__ChunkLink.html
new file mode 100644
index 000000000..b6b206eea
--- /dev/null
+++ b/html/struct__ChunkLink.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ChunkLink Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ChunkLink.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ChunkLink Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8ece9bd878d325a950287e8d13c68bbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ece9bd878d325a950287e8d13c68bbd"></a>
+<a class="el" href="struct__ChunkLink.html">ChunkLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a8ece9bd878d325a950287e8d13c68bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d6e6cab3b26fc0edcbb8d93b0062e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d6e6cab3b26fc0edcbb8d93b0062e32"></a>
+<a class="el" href="struct__ChunkLink.html">ChunkLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a5d6e6cab3b26fc0edcbb8d93b0062e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ChunkLink.html">_ChunkLink</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ChunkLink.js b/html/struct__ChunkLink.js
new file mode 100644
index 000000000..b7e8a6dab
--- /dev/null
+++ b/html/struct__ChunkLink.js
@@ -0,0 +1,5 @@
+var struct__ChunkLink =
+[
+ [ "data", "struct__ChunkLink.html#a5d6e6cab3b26fc0edcbb8d93b0062e32", null ],
+ [ "next", "struct__ChunkLink.html#a8ece9bd878d325a950287e8d13c68bbd", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GDebugKey.html b/html/struct__GDebugKey.html
new file mode 100644
index 000000000..328008e04
--- /dev/null
+++ b/html/struct__GDebugKey.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GDebugKey Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GDebugKey.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GDebugKey Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa7b06d070129f080954292e50e8c912e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7b06d070129f080954292e50e8c912e"></a>
+const gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
+<tr class="separator:aa7b06d070129f080954292e50e8c912e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06d2e792b2db6d2ba712a1d4d15a8dfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06d2e792b2db6d2ba712a1d4d15a8dfd"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a06d2e792b2db6d2ba712a1d4d15a8dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gutils_8h_source.html">gutils.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GDebugKey.html">_GDebugKey</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GDebugKey.js b/html/struct__GDebugKey.js
new file mode 100644
index 000000000..995541093
--- /dev/null
+++ b/html/struct__GDebugKey.js
@@ -0,0 +1,5 @@
+var struct__GDebugKey =
+[
+ [ "key", "struct__GDebugKey.html#aa7b06d070129f080954292e50e8c912e", null ],
+ [ "value", "struct__GDebugKey.html#a06d2e792b2db6d2ba712a1d4d15a8dfd", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GError.html b/html/struct__GError.html
new file mode 100644
index 000000000..50ccea60c
--- /dev/null
+++ b/html/struct__GError.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GError Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GError.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GError Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7782b88ce5b9a8234c55c32c6473c20a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7782b88ce5b9a8234c55c32c6473c20a"></a>
+GQuark&#160;</td><td class="memItemRight" valign="bottom"><b>domain</b></td></tr>
+<tr class="separator:a7782b88ce5b9a8234c55c32c6473c20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac54da292e4716b54c56813d78ecadd0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac54da292e4716b54c56813d78ecadd0c"></a>
+gint&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></tr>
+<tr class="separator:ac54da292e4716b54c56813d78ecadd0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba023ed273dafcfee04fe558a5796a7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba023ed273dafcfee04fe558a5796a7a"></a>
+gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>message</b></td></tr>
+<tr class="separator:aba023ed273dafcfee04fe558a5796a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gerror_8h_source.html">gerror.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GError.html">_GError</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GError.js b/html/struct__GError.js
new file mode 100644
index 000000000..adc192b4f
--- /dev/null
+++ b/html/struct__GError.js
@@ -0,0 +1,6 @@
+var struct__GError =
+[
+ [ "code", "struct__GError.html#ac54da292e4716b54c56813d78ecadd0c", null ],
+ [ "domain", "struct__GError.html#a7782b88ce5b9a8234c55c32c6473c20a", null ],
+ [ "message", "struct__GError.html#aba023ed273dafcfee04fe558a5796a7a", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GHashNode.html b/html/struct__GHashNode.html
new file mode 100644
index 000000000..a320a1873
--- /dev/null
+++ b/html/struct__GHashNode.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GHashNode Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GHashNode.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GHashNode Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aaa94fb7b869b4741c1426245000958a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa94fb7b869b4741c1426245000958a3"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
+<tr class="separator:aaa94fb7b869b4741c1426245000958a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a0292f6cf2e3df636e1e8b67027af55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a0292f6cf2e3df636e1e8b67027af55"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a5a0292f6cf2e3df636e1e8b67027af55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b05cedffa8568adf88a0dfb0307bfd4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b05cedffa8568adf88a0dfb0307bfd4"></a>
+<a class="el" href="struct__GHashNode.html">GHashNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a8b05cedffa8568adf88a0dfb0307bfd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdd14bc8d7643f52d4199d38f2e384a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdd14bc8d7643f52d4199d38f2e384a3"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>key_hash</b></td></tr>
+<tr class="separator:acdd14bc8d7643f52d4199d38f2e384a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/ghash.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GHashNode.html">_GHashNode</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GHashNode.js b/html/struct__GHashNode.js
new file mode 100644
index 000000000..8e452a567
--- /dev/null
+++ b/html/struct__GHashNode.js
@@ -0,0 +1,7 @@
+var struct__GHashNode =
+[
+ [ "key", "struct__GHashNode.html#aaa94fb7b869b4741c1426245000958a3", null ],
+ [ "key_hash", "struct__GHashNode.html#acdd14bc8d7643f52d4199d38f2e384a3", null ],
+ [ "next", "struct__GHashNode.html#a8b05cedffa8568adf88a0dfb0307bfd4", null ],
+ [ "value", "struct__GHashNode.html#a5a0292f6cf2e3df636e1e8b67027af55", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GHashTable.html b/html/struct__GHashTable.html
new file mode 100644
index 000000000..88a374c51
--- /dev/null
+++ b/html/struct__GHashTable.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GHashTable Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GHashTable.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GHashTable Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af9bc7ae38679c37adb54dc1a0fa935b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9bc7ae38679c37adb54dc1a0fa935b9"></a>
+gint&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:af9bc7ae38679c37adb54dc1a0fa935b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa974a00ff321f6191ecfdd9e553b4400"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa974a00ff321f6191ecfdd9e553b4400"></a>
+gint&#160;</td><td class="memItemRight" valign="bottom"><b>nnodes</b></td></tr>
+<tr class="separator:aa974a00ff321f6191ecfdd9e553b4400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a654652886f9fb2ec50bc9924fe194c28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a654652886f9fb2ec50bc9924fe194c28"></a>
+<a class="el" href="struct__GHashNode.html">GHashNode</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>nodes</b></td></tr>
+<tr class="separator:a654652886f9fb2ec50bc9924fe194c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4489dc5a0b3cdfb998723674fdcd6ce4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4489dc5a0b3cdfb998723674fdcd6ce4"></a>
+GHashFunc&#160;</td><td class="memItemRight" valign="bottom"><b>hash_func</b></td></tr>
+<tr class="separator:a4489dc5a0b3cdfb998723674fdcd6ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25562636d842017bca00cce81cad094e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25562636d842017bca00cce81cad094e"></a>
+GEqualFunc&#160;</td><td class="memItemRight" valign="bottom"><b>key_equal_func</b></td></tr>
+<tr class="separator:a25562636d842017bca00cce81cad094e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a870ab3451a1644fa979ece63a49d1dfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a870ab3451a1644fa979ece63a49d1dfa"></a>
+volatile gint&#160;</td><td class="memItemRight" valign="bottom"><b>ref_count</b></td></tr>
+<tr class="separator:a870ab3451a1644fa979ece63a49d1dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad823114126fe6a386d55219a4bcb51bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad823114126fe6a386d55219a4bcb51bd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:ad823114126fe6a386d55219a4bcb51bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad39134093b3ffd5a90d2ecbba32e8170"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad39134093b3ffd5a90d2ecbba32e8170"></a>
+GDestroyNotify&#160;</td><td class="memItemRight" valign="bottom"><b>key_destroy_func</b></td></tr>
+<tr class="separator:ad39134093b3ffd5a90d2ecbba32e8170"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55deb76c0250e4065d0fc235a22a3a49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55deb76c0250e4065d0fc235a22a3a49"></a>
+GDestroyNotify&#160;</td><td class="memItemRight" valign="bottom"><b>value_destroy_func</b></td></tr>
+<tr class="separator:a55deb76c0250e4065d0fc235a22a3a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/ghash.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GHashTable.html">_GHashTable</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GHashTable.js b/html/struct__GHashTable.js
new file mode 100644
index 000000000..f3f01ef17
--- /dev/null
+++ b/html/struct__GHashTable.js
@@ -0,0 +1,12 @@
+var struct__GHashTable =
+[
+ [ "hash_func", "struct__GHashTable.html#a4489dc5a0b3cdfb998723674fdcd6ce4", null ],
+ [ "key_destroy_func", "struct__GHashTable.html#ad39134093b3ffd5a90d2ecbba32e8170", null ],
+ [ "key_equal_func", "struct__GHashTable.html#a25562636d842017bca00cce81cad094e", null ],
+ [ "nnodes", "struct__GHashTable.html#aa974a00ff321f6191ecfdd9e553b4400", null ],
+ [ "nodes", "struct__GHashTable.html#a654652886f9fb2ec50bc9924fe194c28", null ],
+ [ "ref_count", "struct__GHashTable.html#a870ab3451a1644fa979ece63a49d1dfa", null ],
+ [ "size", "struct__GHashTable.html#af9bc7ae38679c37adb54dc1a0fa935b9", null ],
+ [ "value_destroy_func", "struct__GHashTable.html#a55deb76c0250e4065d0fc235a22a3a49", null ],
+ [ "version", "struct__GHashTable.html#ad823114126fe6a386d55219a4bcb51bd", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GHashTableIter.html b/html/struct__GHashTableIter.html
new file mode 100644
index 000000000..680e7636a
--- /dev/null
+++ b/html/struct__GHashTableIter.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GHashTableIter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GHashTableIter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GHashTableIter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a70a719b15ade0accf0340507d8158339"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70a719b15ade0accf0340507d8158339"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>dummy1</b></td></tr>
+<tr class="separator:a70a719b15ade0accf0340507d8158339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe31464cde73a2d5a3aa8bdf2873586c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe31464cde73a2d5a3aa8bdf2873586c"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>dummy2</b></td></tr>
+<tr class="separator:abe31464cde73a2d5a3aa8bdf2873586c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c0a9472d378b275e70b04a22feea717"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c0a9472d378b275e70b04a22feea717"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>dummy3</b></td></tr>
+<tr class="separator:a9c0a9472d378b275e70b04a22feea717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaae818bde521138957182dc3bfd31e25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaae818bde521138957182dc3bfd31e25"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy4</b></td></tr>
+<tr class="separator:aaae818bde521138957182dc3bfd31e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2f5d7afcc3a8d3723c85705fe31d32e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2f5d7afcc3a8d3723c85705fe31d32e"></a>
+gboolean&#160;</td><td class="memItemRight" valign="bottom"><b>dummy5</b></td></tr>
+<tr class="separator:ab2f5d7afcc3a8d3723c85705fe31d32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b8326ae521536d6d2c8482a356564e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b8326ae521536d6d2c8482a356564e0"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>dummy6</b></td></tr>
+<tr class="separator:a6b8326ae521536d6d2c8482a356564e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="ghash_8h_source.html">ghash.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GHashTableIter.html">_GHashTableIter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GHashTableIter.js b/html/struct__GHashTableIter.js
new file mode 100644
index 000000000..1713413b6
--- /dev/null
+++ b/html/struct__GHashTableIter.js
@@ -0,0 +1,9 @@
+var struct__GHashTableIter =
+[
+ [ "dummy1", "struct__GHashTableIter.html#a70a719b15ade0accf0340507d8158339", null ],
+ [ "dummy2", "struct__GHashTableIter.html#abe31464cde73a2d5a3aa8bdf2873586c", null ],
+ [ "dummy3", "struct__GHashTableIter.html#a9c0a9472d378b275e70b04a22feea717", null ],
+ [ "dummy4", "struct__GHashTableIter.html#aaae818bde521138957182dc3bfd31e25", null ],
+ [ "dummy5", "struct__GHashTableIter.html#ab2f5d7afcc3a8d3723c85705fe31d32e", null ],
+ [ "dummy6", "struct__GHashTableIter.html#a6b8326ae521536d6d2c8482a356564e0", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GList.html b/html/struct__GList.html
new file mode 100644
index 000000000..ae908d6f1
--- /dev/null
+++ b/html/struct__GList.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GList Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GList.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GList Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aebf1ebe41eccfc68e7cf90ccc6fd6f60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf1ebe41eccfc68e7cf90ccc6fd6f60"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:aebf1ebe41eccfc68e7cf90ccc6fd6f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fbcccae60ba4aeac333331265613294"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fbcccae60ba4aeac333331265613294"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a7fbcccae60ba4aeac333331265613294"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a022dbcf4758867583c6cfbdc5e06de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a022dbcf4758867583c6cfbdc5e06de"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:a3a022dbcf4758867583c6cfbdc5e06de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="glist_8h_source.html">glist.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GList.html">_GList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GList.js b/html/struct__GList.js
new file mode 100644
index 000000000..6b8f31d70
--- /dev/null
+++ b/html/struct__GList.js
@@ -0,0 +1,6 @@
+var struct__GList =
+[
+ [ "data", "struct__GList.html#aebf1ebe41eccfc68e7cf90ccc6fd6f60", null ],
+ [ "next", "struct__GList.html#a7fbcccae60ba4aeac333331265613294", null ],
+ [ "prev", "struct__GList.html#a3a022dbcf4758867583c6cfbdc5e06de", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GMemChunk.html b/html/struct__GMemChunk.html
new file mode 100644
index 000000000..1db44bd4b
--- /dev/null
+++ b/html/struct__GMemChunk.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GMemChunk Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GMemChunk.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GMemChunk Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acbbaa961b7abc0a7c2fe43f9608c39c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbbaa961b7abc0a7c2fe43f9608c39c0"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>alloc_size</b></td></tr>
+<tr class="separator:acbbaa961b7abc0a7c2fe43f9608c39c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gmem.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GMemChunk.html">_GMemChunk</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GMemChunk.js b/html/struct__GMemChunk.js
new file mode 100644
index 000000000..2195e4358
--- /dev/null
+++ b/html/struct__GMemChunk.js
@@ -0,0 +1,4 @@
+var struct__GMemChunk =
+[
+ [ "alloc_size", "struct__GMemChunk.html#acbbaa961b7abc0a7c2fe43f9608c39c0", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GMemVTable.html b/html/struct__GMemVTable.html
new file mode 100644
index 000000000..aef6de574
--- /dev/null
+++ b/html/struct__GMemVTable.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GMemVTable Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GMemVTable.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GMemVTable Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa46b27c72f554fd6baa0e31653311641"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa46b27c72f554fd6baa0e31653311641"></a>
+gpointer(*&#160;</td><td class="memItemRight" valign="bottom"><b>vmalloc</b> )(gsize n_bytes)</td></tr>
+<tr class="separator:aa46b27c72f554fd6baa0e31653311641"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f099a35935779819830f96f4a4d58be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f099a35935779819830f96f4a4d58be"></a>
+gpointer(*&#160;</td><td class="memItemRight" valign="bottom"><b>vrealloc</b> )(gpointer mem, gsize n_bytes)</td></tr>
+<tr class="separator:a0f099a35935779819830f96f4a4d58be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9762c7032be97558416f49f86bd17e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9762c7032be97558416f49f86bd17e0"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>vfree</b> )(gpointer mem)</td></tr>
+<tr class="separator:ac9762c7032be97558416f49f86bd17e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8d7c38cc16911427b59eaba8946019c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d7c38cc16911427b59eaba8946019c"></a>
+gpointer(*&#160;</td><td class="memItemRight" valign="bottom"><b>vcalloc</b> )(gsize n_blocks, gsize n_block_bytes)</td></tr>
+<tr class="separator:ae8d7c38cc16911427b59eaba8946019c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf120827dc7e288645ffba056f46757a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf120827dc7e288645ffba056f46757a"></a>
+gpointer(*&#160;</td><td class="memItemRight" valign="bottom"><b>vtry_malloc</b> )(gsize n_bytes)</td></tr>
+<tr class="separator:aaf120827dc7e288645ffba056f46757a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae677c94f77bd71748a7beba75517fbc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae677c94f77bd71748a7beba75517fbc4"></a>
+gpointer(*&#160;</td><td class="memItemRight" valign="bottom"><b>vtry_realloc</b> )(gpointer mem, gsize n_bytes)</td></tr>
+<tr class="separator:ae677c94f77bd71748a7beba75517fbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gmem_8h_source.html">gmem.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GMemVTable.html">_GMemVTable</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GMemVTable.js b/html/struct__GMemVTable.js
new file mode 100644
index 000000000..b8d0c7829
--- /dev/null
+++ b/html/struct__GMemVTable.js
@@ -0,0 +1,9 @@
+var struct__GMemVTable =
+[
+ [ "vcalloc", "struct__GMemVTable.html#ae8d7c38cc16911427b59eaba8946019c", null ],
+ [ "vfree", "struct__GMemVTable.html#ac9762c7032be97558416f49f86bd17e0", null ],
+ [ "vmalloc", "struct__GMemVTable.html#aa46b27c72f554fd6baa0e31653311641", null ],
+ [ "vrealloc", "struct__GMemVTable.html#a0f099a35935779819830f96f4a4d58be", null ],
+ [ "vtry_malloc", "struct__GMemVTable.html#aaf120827dc7e288645ffba056f46757a", null ],
+ [ "vtry_realloc", "struct__GMemVTable.html#ae677c94f77bd71748a7beba75517fbc4", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GSList.html b/html/struct__GSList.html
new file mode 100644
index 000000000..f3571370d
--- /dev/null
+++ b/html/struct__GSList.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GSList Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GSList.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GSList Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae6fb3da2a517a3285b81184788c68384"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6fb3da2a517a3285b81184788c68384"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:ae6fb3da2a517a3285b81184788c68384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae27fad568745131b6b28277f0be35e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae27fad568745131b6b28277f0be35e8e"></a>
+GSList *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ae27fad568745131b6b28277f0be35e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gslist_8h_source.html">gslist.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GSList.html">_GSList</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GSList.js b/html/struct__GSList.js
new file mode 100644
index 000000000..0666c5f8d
--- /dev/null
+++ b/html/struct__GSList.js
@@ -0,0 +1,5 @@
+var struct__GSList =
+[
+ [ "data", "struct__GSList.html#ae6fb3da2a517a3285b81184788c68384", null ],
+ [ "next", "struct__GSList.html#ae27fad568745131b6b28277f0be35e8e", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GTimeVal.html b/html/struct__GTimeVal.html
new file mode 100644
index 000000000..a583ed044
--- /dev/null
+++ b/html/struct__GTimeVal.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GTimeVal Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GTimeVal.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GTimeVal Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a189984f79a8349cc32eb3df5a8560a4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a189984f79a8349cc32eb3df5a8560a4f"></a>
+glong&#160;</td><td class="memItemRight" valign="bottom"><b>tv_sec</b></td></tr>
+<tr class="separator:a189984f79a8349cc32eb3df5a8560a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb72e72784ce9950142e6d862ac013d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb72e72784ce9950142e6d862ac013d1"></a>
+glong&#160;</td><td class="memItemRight" valign="bottom"><b>tv_usec</b></td></tr>
+<tr class="separator:afb72e72784ce9950142e6d862ac013d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gtypes_8h_source.html">gtypes.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GTimeVal.html">_GTimeVal</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GTimeVal.js b/html/struct__GTimeVal.js
new file mode 100644
index 000000000..611c30fd8
--- /dev/null
+++ b/html/struct__GTimeVal.js
@@ -0,0 +1,5 @@
+var struct__GTimeVal =
+[
+ [ "tv_sec", "struct__GTimeVal.html#a189984f79a8349cc32eb3df5a8560a4f", null ],
+ [ "tv_usec", "struct__GTimeVal.html#afb72e72784ce9950142e6d862ac013d1", null ]
+]; \ No newline at end of file
diff --git a/html/struct__GTrashStack.html b/html/struct__GTrashStack.html
new file mode 100644
index 000000000..b3e4cedf8
--- /dev/null
+++ b/html/struct__GTrashStack.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GTrashStack Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__GTrashStack.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GTrashStack Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa320a8671a1e0e1e56a7ada70c6e6e2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa320a8671a1e0e1e56a7ada70c6e6e2b"></a>
+<a class="el" href="struct__GTrashStack.html">GTrashStack</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:aa320a8671a1e0e1e56a7ada70c6e6e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gutils_8h_source.html">gutils.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__GTrashStack.html">_GTrashStack</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__GTrashStack.js b/html/struct__GTrashStack.js
new file mode 100644
index 000000000..f0ce80324
--- /dev/null
+++ b/html/struct__GTrashStack.js
@@ -0,0 +1,4 @@
+var struct__GTrashStack =
+[
+ [ "next", "struct__GTrashStack.html#aa320a8671a1e0e1e56a7ada70c6e6e2b", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____Blob.html b/html/struct__OSMPBF____Blob.html
new file mode 100644
index 000000000..c9e028322
--- /dev/null
+++ b/html/struct__OSMPBF____Blob.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__Blob Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____Blob.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__Blob Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abadd8c7f6d902afb5cb20c35761bb734"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abadd8c7f6d902afb5cb20c35761bb734"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:abadd8c7f6d902afb5cb20c35761bb734"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa27b97a3d931bd6f301bcc06a63885bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa27b97a3d931bd6f301bcc06a63885bc"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_raw</b></td></tr>
+<tr class="separator:aa27b97a3d931bd6f301bcc06a63885bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f74359e989111e5aa1abe7f7faf7ffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f74359e989111e5aa1abe7f7faf7ffd"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a>&#160;</td><td class="memItemRight" valign="bottom"><b>raw</b></td></tr>
+<tr class="separator:a8f74359e989111e5aa1abe7f7faf7ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae18098b5aa35e5ac00ac406360d5a74d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae18098b5aa35e5ac00ac406360d5a74d"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_raw_size</b></td></tr>
+<tr class="separator:ae18098b5aa35e5ac00ac406360d5a74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace7e81cd982c8763bff7e1a7ce764868"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace7e81cd982c8763bff7e1a7ce764868"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>raw_size</b></td></tr>
+<tr class="separator:ace7e81cd982c8763bff7e1a7ce764868"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14a4738db25f4385d0b8cc5e1d023edb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14a4738db25f4385d0b8cc5e1d023edb"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_zlib_data</b></td></tr>
+<tr class="separator:a14a4738db25f4385d0b8cc5e1d023edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f8ead122e37b450ffac684ecd2d5d83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f8ead122e37b450ffac684ecd2d5d83"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a>&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_data</b></td></tr>
+<tr class="separator:a0f8ead122e37b450ffac684ecd2d5d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6abad8ab0b9083efa8da3ad6e52ae4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6abad8ab0b9083efa8da3ad6e52ae4b"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_lzma_data</b></td></tr>
+<tr class="separator:ab6abad8ab0b9083efa8da3ad6e52ae4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a895e861d951c86d1e90ad0bbed9f52dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a895e861d951c86d1e90ad0bbed9f52dd"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lzma_data</b></td></tr>
+<tr class="separator:a895e861d951c86d1e90ad0bbed9f52dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc20e6622b9634d2519fe9b575b75a6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc20e6622b9634d2519fe9b575b75a6f"></a>
+protobuf_c_boolean <br class="typebreak"/>
+has_obsolete_bzip2_data&#160;</td><td class="memItemRight" valign="bottom"><b>PROTOBUF_C_DEPRECATED</b></td></tr>
+<tr class="separator:afc20e6622b9634d2519fe9b575b75a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb4b1d4c24727cb61df1b32e41f2fb4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb4b1d4c24727cb61df1b32e41f2fb4e"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> <br class="typebreak"/>
+obsolete_bzip2_data&#160;</td><td class="memItemRight" valign="bottom"><b>PROTOBUF_C_DEPRECATED</b></td></tr>
+<tr class="separator:aeb4b1d4c24727cb61df1b32e41f2fb4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="fileformat_8pb-c_8h_source.html">fileformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____Blob.html">_OSMPBF__Blob</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____Blob.js b/html/struct__OSMPBF____Blob.js
new file mode 100644
index 000000000..09f346051
--- /dev/null
+++ b/html/struct__OSMPBF____Blob.js
@@ -0,0 +1,14 @@
+var struct__OSMPBF____Blob =
+[
+ [ "base", "struct__OSMPBF____Blob.html#abadd8c7f6d902afb5cb20c35761bb734", null ],
+ [ "has_lzma_data", "struct__OSMPBF____Blob.html#ab6abad8ab0b9083efa8da3ad6e52ae4b", null ],
+ [ "has_raw", "struct__OSMPBF____Blob.html#aa27b97a3d931bd6f301bcc06a63885bc", null ],
+ [ "has_raw_size", "struct__OSMPBF____Blob.html#ae18098b5aa35e5ac00ac406360d5a74d", null ],
+ [ "has_zlib_data", "struct__OSMPBF____Blob.html#a14a4738db25f4385d0b8cc5e1d023edb", null ],
+ [ "lzma_data", "struct__OSMPBF____Blob.html#a895e861d951c86d1e90ad0bbed9f52dd", null ],
+ [ "PROTOBUF_C_DEPRECATED", "struct__OSMPBF____Blob.html#afc20e6622b9634d2519fe9b575b75a6f", null ],
+ [ "PROTOBUF_C_DEPRECATED", "struct__OSMPBF____Blob.html#aeb4b1d4c24727cb61df1b32e41f2fb4e", null ],
+ [ "raw", "struct__OSMPBF____Blob.html#a8f74359e989111e5aa1abe7f7faf7ffd", null ],
+ [ "raw_size", "struct__OSMPBF____Blob.html#ace7e81cd982c8763bff7e1a7ce764868", null ],
+ [ "zlib_data", "struct__OSMPBF____Blob.html#a0f8ead122e37b450ffac684ecd2d5d83", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____BlobHeader.html b/html/struct__OSMPBF____BlobHeader.html
new file mode 100644
index 000000000..29112a55e
--- /dev/null
+++ b/html/struct__OSMPBF____BlobHeader.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__BlobHeader Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____BlobHeader.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__BlobHeader Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a781cae57f50f7b0a4a025154ddcb5fc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a781cae57f50f7b0a4a025154ddcb5fc7"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a781cae57f50f7b0a4a025154ddcb5fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8982babc9ce67c07ce6052271b80f070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8982babc9ce67c07ce6052271b80f070"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a8982babc9ce67c07ce6052271b80f070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a464bd6ba40846eecb37eb01d91f8ce4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a464bd6ba40846eecb37eb01d91f8ce4d"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_indexdata</b></td></tr>
+<tr class="separator:a464bd6ba40846eecb37eb01d91f8ce4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2b3bf098908de0b598861a676f849dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2b3bf098908de0b598861a676f849dc"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a>&#160;</td><td class="memItemRight" valign="bottom"><b>indexdata</b></td></tr>
+<tr class="separator:af2b3bf098908de0b598861a676f849dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f1ee6a08b5973c7532f9cef00696ac3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1ee6a08b5973c7532f9cef00696ac3"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>datasize</b></td></tr>
+<tr class="separator:a0f1ee6a08b5973c7532f9cef00696ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="fileformat_8pb-c_8h_source.html">fileformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____BlobHeader.html">_OSMPBF__BlobHeader</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____BlobHeader.js b/html/struct__OSMPBF____BlobHeader.js
new file mode 100644
index 000000000..cf81d4fe7
--- /dev/null
+++ b/html/struct__OSMPBF____BlobHeader.js
@@ -0,0 +1,8 @@
+var struct__OSMPBF____BlobHeader =
+[
+ [ "base", "struct__OSMPBF____BlobHeader.html#a781cae57f50f7b0a4a025154ddcb5fc7", null ],
+ [ "datasize", "struct__OSMPBF____BlobHeader.html#a0f1ee6a08b5973c7532f9cef00696ac3", null ],
+ [ "has_indexdata", "struct__OSMPBF____BlobHeader.html#a464bd6ba40846eecb37eb01d91f8ce4d", null ],
+ [ "indexdata", "struct__OSMPBF____BlobHeader.html#af2b3bf098908de0b598861a676f849dc", null ],
+ [ "type", "struct__OSMPBF____BlobHeader.html#a8982babc9ce67c07ce6052271b80f070", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____ChangeSet.html b/html/struct__OSMPBF____ChangeSet.html
new file mode 100644
index 000000000..9c8182243
--- /dev/null
+++ b/html/struct__OSMPBF____ChangeSet.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__ChangeSet Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____ChangeSet.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__ChangeSet Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2181b89ae30b71104d8e3de419df52b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2181b89ae30b71104d8e3de419df52b5"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a2181b89ae30b71104d8e3de419df52b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e8ef023347dfbe8795f21e0438eb1ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e8ef023347dfbe8795f21e0438eb1ec"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a6e8ef023347dfbe8795f21e0438eb1ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____ChangeSet.html">_OSMPBF__ChangeSet</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____ChangeSet.js b/html/struct__OSMPBF____ChangeSet.js
new file mode 100644
index 000000000..cde80bb44
--- /dev/null
+++ b/html/struct__OSMPBF____ChangeSet.js
@@ -0,0 +1,5 @@
+var struct__OSMPBF____ChangeSet =
+[
+ [ "base", "struct__OSMPBF____ChangeSet.html#a2181b89ae30b71104d8e3de419df52b5", null ],
+ [ "id", "struct__OSMPBF____ChangeSet.html#a6e8ef023347dfbe8795f21e0438eb1ec", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____DenseInfo.html b/html/struct__OSMPBF____DenseInfo.html
new file mode 100644
index 000000000..af63eb64e
--- /dev/null
+++ b/html/struct__OSMPBF____DenseInfo.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__DenseInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____DenseInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__DenseInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acc0540dc60cab59cead71787031a8f42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc0540dc60cab59cead71787031a8f42"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:acc0540dc60cab59cead71787031a8f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3de024a9226e1d4951a4dc9f341cfad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de024a9226e1d4951a4dc9f341cfad6"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_version</b></td></tr>
+<tr class="separator:a3de024a9226e1d4951a4dc9f341cfad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66f21a40e10ab76e7f059da18a9bd5cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66f21a40e10ab76e7f059da18a9bd5cf"></a>
+int32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:a66f21a40e10ab76e7f059da18a9bd5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af299d367f7588f3be1e2c06ecd92de18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af299d367f7588f3be1e2c06ecd92de18"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_timestamp</b></td></tr>
+<tr class="separator:af299d367f7588f3be1e2c06ecd92de18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2971070c788f59f4452667e809c9e17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2971070c788f59f4452667e809c9e17"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>timestamp</b></td></tr>
+<tr class="separator:aa2971070c788f59f4452667e809c9e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab560b53274d6f356bf608244a905d5ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab560b53274d6f356bf608244a905d5ed"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_changeset</b></td></tr>
+<tr class="separator:ab560b53274d6f356bf608244a905d5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2a62eb691d250243a82c1187d21feb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2a62eb691d250243a82c1187d21feb7"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>changeset</b></td></tr>
+<tr class="separator:ac2a62eb691d250243a82c1187d21feb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf9e14bb4e3d93410d6654f3acf1e41f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf9e14bb4e3d93410d6654f3acf1e41f"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_uid</b></td></tr>
+<tr class="separator:acf9e14bb4e3d93410d6654f3acf1e41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69d4e833417d097eec3c3346f71e5ea7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69d4e833417d097eec3c3346f71e5ea7"></a>
+int32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
+<tr class="separator:a69d4e833417d097eec3c3346f71e5ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd4159d860d8a730d9826995b9c15359"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd4159d860d8a730d9826995b9c15359"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_user_sid</b></td></tr>
+<tr class="separator:afd4159d860d8a730d9826995b9c15359"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa26db319743c7b7cdbe763110338cd82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa26db319743c7b7cdbe763110338cd82"></a>
+int32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>user_sid</b></td></tr>
+<tr class="separator:aa26db319743c7b7cdbe763110338cd82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____DenseInfo.html">_OSMPBF__DenseInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____DenseInfo.js b/html/struct__OSMPBF____DenseInfo.js
new file mode 100644
index 000000000..76a6b26ba
--- /dev/null
+++ b/html/struct__OSMPBF____DenseInfo.js
@@ -0,0 +1,14 @@
+var struct__OSMPBF____DenseInfo =
+[
+ [ "base", "struct__OSMPBF____DenseInfo.html#acc0540dc60cab59cead71787031a8f42", null ],
+ [ "changeset", "struct__OSMPBF____DenseInfo.html#ac2a62eb691d250243a82c1187d21feb7", null ],
+ [ "n_changeset", "struct__OSMPBF____DenseInfo.html#ab560b53274d6f356bf608244a905d5ed", null ],
+ [ "n_timestamp", "struct__OSMPBF____DenseInfo.html#af299d367f7588f3be1e2c06ecd92de18", null ],
+ [ "n_uid", "struct__OSMPBF____DenseInfo.html#acf9e14bb4e3d93410d6654f3acf1e41f", null ],
+ [ "n_user_sid", "struct__OSMPBF____DenseInfo.html#afd4159d860d8a730d9826995b9c15359", null ],
+ [ "n_version", "struct__OSMPBF____DenseInfo.html#a3de024a9226e1d4951a4dc9f341cfad6", null ],
+ [ "timestamp", "struct__OSMPBF____DenseInfo.html#aa2971070c788f59f4452667e809c9e17", null ],
+ [ "uid", "struct__OSMPBF____DenseInfo.html#a69d4e833417d097eec3c3346f71e5ea7", null ],
+ [ "user_sid", "struct__OSMPBF____DenseInfo.html#aa26db319743c7b7cdbe763110338cd82", null ],
+ [ "version", "struct__OSMPBF____DenseInfo.html#a66f21a40e10ab76e7f059da18a9bd5cf", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____DenseNodes.html b/html/struct__OSMPBF____DenseNodes.html
new file mode 100644
index 000000000..5d55e2eca
--- /dev/null
+++ b/html/struct__OSMPBF____DenseNodes.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__DenseNodes Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____DenseNodes.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__DenseNodes Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a151e136136778a718c553615f196d4a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a151e136136778a718c553615f196d4a3"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a151e136136778a718c553615f196d4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00af3b48a813ca546a9ee0eb57c10026"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00af3b48a813ca546a9ee0eb57c10026"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_id</b></td></tr>
+<tr class="separator:a00af3b48a813ca546a9ee0eb57c10026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cbdebba09381bd89434fa21cdf62cd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cbdebba09381bd89434fa21cdf62cd7"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a1cbdebba09381bd89434fa21cdf62cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87e6bb301bfa4855fedf2ecbdeb3a6dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87e6bb301bfa4855fedf2ecbdeb3a6dd"></a>
+<a class="el" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>denseinfo</b></td></tr>
+<tr class="separator:a87e6bb301bfa4855fedf2ecbdeb3a6dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe80c21834f002baa9f387fa4bf7f7c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe80c21834f002baa9f387fa4bf7f7c1"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_lat</b></td></tr>
+<tr class="separator:abe80c21834f002baa9f387fa4bf7f7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3cee463936c799c658be17bce3e876"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b3cee463936c799c658be17bce3e876"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:a1b3cee463936c799c658be17bce3e876"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa92d6cea1489143ddbee82db1b25d1f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa92d6cea1489143ddbee82db1b25d1f5"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_lon</b></td></tr>
+<tr class="separator:aa92d6cea1489143ddbee82db1b25d1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28faf879946252b84778592a0b43e328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28faf879946252b84778592a0b43e328"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>lon</b></td></tr>
+<tr class="separator:a28faf879946252b84778592a0b43e328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51a6404fb1e699e6d74054302baafeea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51a6404fb1e699e6d74054302baafeea"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_keys_vals</b></td></tr>
+<tr class="separator:a51a6404fb1e699e6d74054302baafeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8d5703e11ea6a0f9240e13629ad1ab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8d5703e11ea6a0f9240e13629ad1ab2"></a>
+int32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>keys_vals</b></td></tr>
+<tr class="separator:ac8d5703e11ea6a0f9240e13629ad1ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____DenseNodes.html">_OSMPBF__DenseNodes</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____DenseNodes.js b/html/struct__OSMPBF____DenseNodes.js
new file mode 100644
index 000000000..87ad881b5
--- /dev/null
+++ b/html/struct__OSMPBF____DenseNodes.js
@@ -0,0 +1,13 @@
+var struct__OSMPBF____DenseNodes =
+[
+ [ "base", "struct__OSMPBF____DenseNodes.html#a151e136136778a718c553615f196d4a3", null ],
+ [ "denseinfo", "struct__OSMPBF____DenseNodes.html#a87e6bb301bfa4855fedf2ecbdeb3a6dd", null ],
+ [ "id", "struct__OSMPBF____DenseNodes.html#a1cbdebba09381bd89434fa21cdf62cd7", null ],
+ [ "keys_vals", "struct__OSMPBF____DenseNodes.html#ac8d5703e11ea6a0f9240e13629ad1ab2", null ],
+ [ "lat", "struct__OSMPBF____DenseNodes.html#a1b3cee463936c799c658be17bce3e876", null ],
+ [ "lon", "struct__OSMPBF____DenseNodes.html#a28faf879946252b84778592a0b43e328", null ],
+ [ "n_id", "struct__OSMPBF____DenseNodes.html#a00af3b48a813ca546a9ee0eb57c10026", null ],
+ [ "n_keys_vals", "struct__OSMPBF____DenseNodes.html#a51a6404fb1e699e6d74054302baafeea", null ],
+ [ "n_lat", "struct__OSMPBF____DenseNodes.html#abe80c21834f002baa9f387fa4bf7f7c1", null ],
+ [ "n_lon", "struct__OSMPBF____DenseNodes.html#aa92d6cea1489143ddbee82db1b25d1f5", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____HeaderBBox.html b/html/struct__OSMPBF____HeaderBBox.html
new file mode 100644
index 000000000..4cd8bd4d9
--- /dev/null
+++ b/html/struct__OSMPBF____HeaderBBox.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__HeaderBBox Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____HeaderBBox.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__HeaderBBox Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8d2ef748682c3591e13651cb129bcd2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d2ef748682c3591e13651cb129bcd2c"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a8d2ef748682c3591e13651cb129bcd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef12032c06d290ce6bb522810aa24505"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef12032c06d290ce6bb522810aa24505"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
+<tr class="separator:aef12032c06d290ce6bb522810aa24505"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3d0f2613ce245c2d393c33ed64d7498"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3d0f2613ce245c2d393c33ed64d7498"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
+<tr class="separator:af3d0f2613ce245c2d393c33ed64d7498"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa65341366fd4f54314c364c83be204a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa65341366fd4f54314c364c83be204a2"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>top</b></td></tr>
+<tr class="separator:aa65341366fd4f54314c364c83be204a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0124e422ceb24c7800c20070b13a215a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0124e422ceb24c7800c20070b13a215a"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>bottom</b></td></tr>
+<tr class="separator:a0124e422ceb24c7800c20070b13a215a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____HeaderBBox.html">_OSMPBF__HeaderBBox</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____HeaderBBox.js b/html/struct__OSMPBF____HeaderBBox.js
new file mode 100644
index 000000000..12ee89502
--- /dev/null
+++ b/html/struct__OSMPBF____HeaderBBox.js
@@ -0,0 +1,8 @@
+var struct__OSMPBF____HeaderBBox =
+[
+ [ "base", "struct__OSMPBF____HeaderBBox.html#a8d2ef748682c3591e13651cb129bcd2c", null ],
+ [ "bottom", "struct__OSMPBF____HeaderBBox.html#a0124e422ceb24c7800c20070b13a215a", null ],
+ [ "left", "struct__OSMPBF____HeaderBBox.html#aef12032c06d290ce6bb522810aa24505", null ],
+ [ "right", "struct__OSMPBF____HeaderBBox.html#af3d0f2613ce245c2d393c33ed64d7498", null ],
+ [ "top", "struct__OSMPBF____HeaderBBox.html#aa65341366fd4f54314c364c83be204a2", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____HeaderBlock.html b/html/struct__OSMPBF____HeaderBlock.html
new file mode 100644
index 000000000..dcca3160c
--- /dev/null
+++ b/html/struct__OSMPBF____HeaderBlock.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__HeaderBlock Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____HeaderBlock.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__HeaderBlock Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a854fefd7de86f79d64a759b37b331ba0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854fefd7de86f79d64a759b37b331ba0"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a854fefd7de86f79d64a759b37b331ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af28ba7b0fb652f911078030927d32d32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af28ba7b0fb652f911078030927d32d32"></a>
+<a class="el" href="struct__OSMPBF____HeaderBBox.html">OSMPBF__HeaderBBox</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bbox</b></td></tr>
+<tr class="separator:af28ba7b0fb652f911078030927d32d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09e37bd45106e19a00efffe70f339070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09e37bd45106e19a00efffe70f339070"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_required_features</b></td></tr>
+<tr class="separator:a09e37bd45106e19a00efffe70f339070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6294446763b8b7ff7a4c836d379707"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c6294446763b8b7ff7a4c836d379707"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>required_features</b></td></tr>
+<tr class="separator:a2c6294446763b8b7ff7a4c836d379707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab564202577ae95568313f8f662f2a882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab564202577ae95568313f8f662f2a882"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_optional_features</b></td></tr>
+<tr class="separator:ab564202577ae95568313f8f662f2a882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5389722bf90dc2cbc2d7d37d8d8ef2e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5389722bf90dc2cbc2d7d37d8d8ef2e1"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>optional_features</b></td></tr>
+<tr class="separator:a5389722bf90dc2cbc2d7d37d8d8ef2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a244907a97e3fc6589c231349853bcfd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a244907a97e3fc6589c231349853bcfd6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>writingprogram</b></td></tr>
+<tr class="separator:a244907a97e3fc6589c231349853bcfd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3086bcd17ede4319224f7f9571865923"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3086bcd17ede4319224f7f9571865923"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a3086bcd17ede4319224f7f9571865923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____HeaderBlock.html">_OSMPBF__HeaderBlock</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____HeaderBlock.js b/html/struct__OSMPBF____HeaderBlock.js
new file mode 100644
index 000000000..7dd137e75
--- /dev/null
+++ b/html/struct__OSMPBF____HeaderBlock.js
@@ -0,0 +1,11 @@
+var struct__OSMPBF____HeaderBlock =
+[
+ [ "base", "struct__OSMPBF____HeaderBlock.html#a854fefd7de86f79d64a759b37b331ba0", null ],
+ [ "bbox", "struct__OSMPBF____HeaderBlock.html#af28ba7b0fb652f911078030927d32d32", null ],
+ [ "n_optional_features", "struct__OSMPBF____HeaderBlock.html#ab564202577ae95568313f8f662f2a882", null ],
+ [ "n_required_features", "struct__OSMPBF____HeaderBlock.html#a09e37bd45106e19a00efffe70f339070", null ],
+ [ "optional_features", "struct__OSMPBF____HeaderBlock.html#a5389722bf90dc2cbc2d7d37d8d8ef2e1", null ],
+ [ "required_features", "struct__OSMPBF____HeaderBlock.html#a2c6294446763b8b7ff7a4c836d379707", null ],
+ [ "source", "struct__OSMPBF____HeaderBlock.html#a3086bcd17ede4319224f7f9571865923", null ],
+ [ "writingprogram", "struct__OSMPBF____HeaderBlock.html#a244907a97e3fc6589c231349853bcfd6", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____Info.html b/html/struct__OSMPBF____Info.html
new file mode 100644
index 000000000..64a1565d0
--- /dev/null
+++ b/html/struct__OSMPBF____Info.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__Info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____Info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__Info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aec1d2a8e7943856380082de276281c69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec1d2a8e7943856380082de276281c69"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:aec1d2a8e7943856380082de276281c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f207cd86beba8c2de28b07817339af2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f207cd86beba8c2de28b07817339af2"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_version</b></td></tr>
+<tr class="separator:a7f207cd86beba8c2de28b07817339af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab74fc261dfa9c14387f7cc4c37f9b2d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab74fc261dfa9c14387f7cc4c37f9b2d3"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:ab74fc261dfa9c14387f7cc4c37f9b2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff9821ae63587d91acf1d6111e4b313f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff9821ae63587d91acf1d6111e4b313f"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_timestamp</b></td></tr>
+<tr class="separator:aff9821ae63587d91acf1d6111e4b313f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46c0bba4a97827b1475ca55c49c0105f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46c0bba4a97827b1475ca55c49c0105f"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>timestamp</b></td></tr>
+<tr class="separator:a46c0bba4a97827b1475ca55c49c0105f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fe61c4ac03f27073835ef58c120d048"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fe61c4ac03f27073835ef58c120d048"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_changeset</b></td></tr>
+<tr class="separator:a4fe61c4ac03f27073835ef58c120d048"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cfab03215536749a8f9f39328b16a3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cfab03215536749a8f9f39328b16a3d"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>changeset</b></td></tr>
+<tr class="separator:a6cfab03215536749a8f9f39328b16a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae95819057c990dde88449eb52c255e06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae95819057c990dde88449eb52c255e06"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_uid</b></td></tr>
+<tr class="separator:ae95819057c990dde88449eb52c255e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b1ad9faa5dac12561b73be554f527f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1ad9faa5dac12561b73be554f527f1"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
+<tr class="separator:a4b1ad9faa5dac12561b73be554f527f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a07079bf8dc2758b56eea2ab18c21f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a07079bf8dc2758b56eea2ab18c21f7"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_user_sid</b></td></tr>
+<tr class="separator:a8a07079bf8dc2758b56eea2ab18c21f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48469bf2c89fffba88df7a3a728142d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48469bf2c89fffba88df7a3a728142d0"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>user_sid</b></td></tr>
+<tr class="separator:a48469bf2c89fffba88df7a3a728142d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____Info.html">_OSMPBF__Info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____Info.js b/html/struct__OSMPBF____Info.js
new file mode 100644
index 000000000..bbcb9bd25
--- /dev/null
+++ b/html/struct__OSMPBF____Info.js
@@ -0,0 +1,14 @@
+var struct__OSMPBF____Info =
+[
+ [ "base", "struct__OSMPBF____Info.html#aec1d2a8e7943856380082de276281c69", null ],
+ [ "changeset", "struct__OSMPBF____Info.html#a6cfab03215536749a8f9f39328b16a3d", null ],
+ [ "has_changeset", "struct__OSMPBF____Info.html#a4fe61c4ac03f27073835ef58c120d048", null ],
+ [ "has_timestamp", "struct__OSMPBF____Info.html#aff9821ae63587d91acf1d6111e4b313f", null ],
+ [ "has_uid", "struct__OSMPBF____Info.html#ae95819057c990dde88449eb52c255e06", null ],
+ [ "has_user_sid", "struct__OSMPBF____Info.html#a8a07079bf8dc2758b56eea2ab18c21f7", null ],
+ [ "has_version", "struct__OSMPBF____Info.html#a7f207cd86beba8c2de28b07817339af2", null ],
+ [ "timestamp", "struct__OSMPBF____Info.html#a46c0bba4a97827b1475ca55c49c0105f", null ],
+ [ "uid", "struct__OSMPBF____Info.html#a4b1ad9faa5dac12561b73be554f527f1", null ],
+ [ "user_sid", "struct__OSMPBF____Info.html#a48469bf2c89fffba88df7a3a728142d0", null ],
+ [ "version", "struct__OSMPBF____Info.html#ab74fc261dfa9c14387f7cc4c37f9b2d3", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____Node.html b/html/struct__OSMPBF____Node.html
new file mode 100644
index 000000000..ed3ae9464
--- /dev/null
+++ b/html/struct__OSMPBF____Node.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__Node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____Node.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__Node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abb0c05229c11acfe9bf743ec2d0a522e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb0c05229c11acfe9bf743ec2d0a522e"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:abb0c05229c11acfe9bf743ec2d0a522e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23e1a7db58736fbb6450e354562add44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e1a7db58736fbb6450e354562add44"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a23e1a7db58736fbb6450e354562add44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f52fb1ce3e4c33c6cfa0fbf89120355"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f52fb1ce3e4c33c6cfa0fbf89120355"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_keys</b></td></tr>
+<tr class="separator:a0f52fb1ce3e4c33c6cfa0fbf89120355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add241ecdae975be364ee51b2cccb5d3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add241ecdae975be364ee51b2cccb5d3c"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>keys</b></td></tr>
+<tr class="separator:add241ecdae975be364ee51b2cccb5d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef6683f4018e5e71657439c8a4edb19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef6683f4018e5e71657439c8a4edb19"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vals</b></td></tr>
+<tr class="separator:a3ef6683f4018e5e71657439c8a4edb19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1603ebf558d012d8f1fd71e4ee98dbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1603ebf558d012d8f1fd71e4ee98dbc"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>vals</b></td></tr>
+<tr class="separator:af1603ebf558d012d8f1fd71e4ee98dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11ebd9cc2518c0537e9393182a456284"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11ebd9cc2518c0537e9393182a456284"></a>
+<a class="el" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>info</b></td></tr>
+<tr class="separator:a11ebd9cc2518c0537e9393182a456284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1be3d109f3dcc1341dfa583e9350c215"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1be3d109f3dcc1341dfa583e9350c215"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:a1be3d109f3dcc1341dfa583e9350c215"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691fb9ca03d2ccd66c944f3b6e130c37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691fb9ca03d2ccd66c944f3b6e130c37"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>lon</b></td></tr>
+<tr class="separator:a691fb9ca03d2ccd66c944f3b6e130c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____Node.html">_OSMPBF__Node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____Node.js b/html/struct__OSMPBF____Node.js
new file mode 100644
index 000000000..6e6abc311
--- /dev/null
+++ b/html/struct__OSMPBF____Node.js
@@ -0,0 +1,12 @@
+var struct__OSMPBF____Node =
+[
+ [ "base", "struct__OSMPBF____Node.html#abb0c05229c11acfe9bf743ec2d0a522e", null ],
+ [ "id", "struct__OSMPBF____Node.html#a23e1a7db58736fbb6450e354562add44", null ],
+ [ "info", "struct__OSMPBF____Node.html#a11ebd9cc2518c0537e9393182a456284", null ],
+ [ "keys", "struct__OSMPBF____Node.html#add241ecdae975be364ee51b2cccb5d3c", null ],
+ [ "lat", "struct__OSMPBF____Node.html#a1be3d109f3dcc1341dfa583e9350c215", null ],
+ [ "lon", "struct__OSMPBF____Node.html#a691fb9ca03d2ccd66c944f3b6e130c37", null ],
+ [ "n_keys", "struct__OSMPBF____Node.html#a0f52fb1ce3e4c33c6cfa0fbf89120355", null ],
+ [ "n_vals", "struct__OSMPBF____Node.html#a3ef6683f4018e5e71657439c8a4edb19", null ],
+ [ "vals", "struct__OSMPBF____Node.html#af1603ebf558d012d8f1fd71e4ee98dbc", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____PrimitiveBlock.html b/html/struct__OSMPBF____PrimitiveBlock.html
new file mode 100644
index 000000000..149147e5e
--- /dev/null
+++ b/html/struct__OSMPBF____PrimitiveBlock.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__PrimitiveBlock Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____PrimitiveBlock.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__PrimitiveBlock Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa8e573fd2dd1495477b235574c7c0c66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8e573fd2dd1495477b235574c7c0c66"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:aa8e573fd2dd1495477b235574c7c0c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa080371802281cad077299fc08fe5eaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa080371802281cad077299fc08fe5eaf"></a>
+<a class="el" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>stringtable</b></td></tr>
+<tr class="separator:aa080371802281cad077299fc08fe5eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb4a3080c4e296d10aaa29484d64aafb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb4a3080c4e296d10aaa29484d64aafb"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_primitivegroup</b></td></tr>
+<tr class="separator:afb4a3080c4e296d10aaa29484d64aafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0552e650eba371c43161207575a1f59c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0552e650eba371c43161207575a1f59c"></a>
+<a class="el" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>primitivegroup</b></td></tr>
+<tr class="separator:a0552e650eba371c43161207575a1f59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd1655b6df7ddeb4d5445a43da1778b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd1655b6df7ddeb4d5445a43da1778b8"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_granularity</b></td></tr>
+<tr class="separator:afd1655b6df7ddeb4d5445a43da1778b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c64c367b387c7197f81390a1f8a1a61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c64c367b387c7197f81390a1f8a1a61"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>granularity</b></td></tr>
+<tr class="separator:a7c64c367b387c7197f81390a1f8a1a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3375180ff66663fee05289dafbbf508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3375180ff66663fee05289dafbbf508"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_lat_offset</b></td></tr>
+<tr class="separator:ad3375180ff66663fee05289dafbbf508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c06e35b70ecea68819f9d848cbe237a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c06e35b70ecea68819f9d848cbe237a"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>lat_offset</b></td></tr>
+<tr class="separator:a2c06e35b70ecea68819f9d848cbe237a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a265b8a8f16d1e874c23e126d193f329b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a265b8a8f16d1e874c23e126d193f329b"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_lon_offset</b></td></tr>
+<tr class="separator:a265b8a8f16d1e874c23e126d193f329b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c76b07e2589f59d1c2d4247fa8c9f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9c76b07e2589f59d1c2d4247fa8c9f4"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>lon_offset</b></td></tr>
+<tr class="separator:ab9c76b07e2589f59d1c2d4247fa8c9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60cc91219fd1d42b8e3710a6c9473e19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60cc91219fd1d42b8e3710a6c9473e19"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>has_date_granularity</b></td></tr>
+<tr class="separator:a60cc91219fd1d42b8e3710a6c9473e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88bf4bc8908f38084e0c374aeff9a486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88bf4bc8908f38084e0c374aeff9a486"></a>
+int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>date_granularity</b></td></tr>
+<tr class="separator:a88bf4bc8908f38084e0c374aeff9a486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____PrimitiveBlock.html">_OSMPBF__PrimitiveBlock</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____PrimitiveBlock.js b/html/struct__OSMPBF____PrimitiveBlock.js
new file mode 100644
index 000000000..c7b507e35
--- /dev/null
+++ b/html/struct__OSMPBF____PrimitiveBlock.js
@@ -0,0 +1,15 @@
+var struct__OSMPBF____PrimitiveBlock =
+[
+ [ "base", "struct__OSMPBF____PrimitiveBlock.html#aa8e573fd2dd1495477b235574c7c0c66", null ],
+ [ "date_granularity", "struct__OSMPBF____PrimitiveBlock.html#a88bf4bc8908f38084e0c374aeff9a486", null ],
+ [ "granularity", "struct__OSMPBF____PrimitiveBlock.html#a7c64c367b387c7197f81390a1f8a1a61", null ],
+ [ "has_date_granularity", "struct__OSMPBF____PrimitiveBlock.html#a60cc91219fd1d42b8e3710a6c9473e19", null ],
+ [ "has_granularity", "struct__OSMPBF____PrimitiveBlock.html#afd1655b6df7ddeb4d5445a43da1778b8", null ],
+ [ "has_lat_offset", "struct__OSMPBF____PrimitiveBlock.html#ad3375180ff66663fee05289dafbbf508", null ],
+ [ "has_lon_offset", "struct__OSMPBF____PrimitiveBlock.html#a265b8a8f16d1e874c23e126d193f329b", null ],
+ [ "lat_offset", "struct__OSMPBF____PrimitiveBlock.html#a2c06e35b70ecea68819f9d848cbe237a", null ],
+ [ "lon_offset", "struct__OSMPBF____PrimitiveBlock.html#ab9c76b07e2589f59d1c2d4247fa8c9f4", null ],
+ [ "n_primitivegroup", "struct__OSMPBF____PrimitiveBlock.html#afb4a3080c4e296d10aaa29484d64aafb", null ],
+ [ "primitivegroup", "struct__OSMPBF____PrimitiveBlock.html#a0552e650eba371c43161207575a1f59c", null ],
+ [ "stringtable", "struct__OSMPBF____PrimitiveBlock.html#aa080371802281cad077299fc08fe5eaf", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____PrimitiveGroup.html b/html/struct__OSMPBF____PrimitiveGroup.html
new file mode 100644
index 000000000..496dca11c
--- /dev/null
+++ b/html/struct__OSMPBF____PrimitiveGroup.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__PrimitiveGroup Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____PrimitiveGroup.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__PrimitiveGroup Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a705ccb3cfbac7a519a5df6a5734ee4f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a705ccb3cfbac7a519a5df6a5734ee4f2"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a705ccb3cfbac7a519a5df6a5734ee4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afca177d19b54727f15cb2e3135d67d0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afca177d19b54727f15cb2e3135d67d0f"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_nodes</b></td></tr>
+<tr class="separator:afca177d19b54727f15cb2e3135d67d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68c6a8813ebbfab634223181f8034b7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68c6a8813ebbfab634223181f8034b7e"></a>
+<a class="el" href="struct__OSMPBF____Node.html">OSMPBF__Node</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>nodes</b></td></tr>
+<tr class="separator:a68c6a8813ebbfab634223181f8034b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2108b4bb2af9d9561c0f45e9a23bc6bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2108b4bb2af9d9561c0f45e9a23bc6bc"></a>
+<a class="el" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dense</b></td></tr>
+<tr class="separator:a2108b4bb2af9d9561c0f45e9a23bc6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58fa50902a332112f3b0ea8f9405f815"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58fa50902a332112f3b0ea8f9405f815"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_ways</b></td></tr>
+<tr class="separator:a58fa50902a332112f3b0ea8f9405f815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dc79ded212b220cd7d00467eb9631c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dc79ded212b220cd7d00467eb9631c6"></a>
+<a class="el" href="struct__OSMPBF____Way.html">OSMPBF__Way</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>ways</b></td></tr>
+<tr class="separator:a5dc79ded212b220cd7d00467eb9631c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c40482343957b242be42eb32ccc8dcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c40482343957b242be42eb32ccc8dcc"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_relations</b></td></tr>
+<tr class="separator:a6c40482343957b242be42eb32ccc8dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e1214ea0160930c2c840df8b7cfd326"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1214ea0160930c2c840df8b7cfd326"></a>
+<a class="el" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>relations</b></td></tr>
+<tr class="separator:a6e1214ea0160930c2c840df8b7cfd326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20332b9f1ce7ad40740f186a51d356d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20332b9f1ce7ad40740f186a51d356d8"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_changesets</b></td></tr>
+<tr class="separator:a20332b9f1ce7ad40740f186a51d356d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb42265d66228a1a9f15b76243e1acfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb42265d66228a1a9f15b76243e1acfa"></a>
+<a class="el" href="struct__OSMPBF____ChangeSet.html">OSMPBF__ChangeSet</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>changesets</b></td></tr>
+<tr class="separator:aeb42265d66228a1a9f15b76243e1acfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____PrimitiveGroup.html">_OSMPBF__PrimitiveGroup</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____PrimitiveGroup.js b/html/struct__OSMPBF____PrimitiveGroup.js
new file mode 100644
index 000000000..6eb4bf3bb
--- /dev/null
+++ b/html/struct__OSMPBF____PrimitiveGroup.js
@@ -0,0 +1,13 @@
+var struct__OSMPBF____PrimitiveGroup =
+[
+ [ "base", "struct__OSMPBF____PrimitiveGroup.html#a705ccb3cfbac7a519a5df6a5734ee4f2", null ],
+ [ "changesets", "struct__OSMPBF____PrimitiveGroup.html#aeb42265d66228a1a9f15b76243e1acfa", null ],
+ [ "dense", "struct__OSMPBF____PrimitiveGroup.html#a2108b4bb2af9d9561c0f45e9a23bc6bc", null ],
+ [ "n_changesets", "struct__OSMPBF____PrimitiveGroup.html#a20332b9f1ce7ad40740f186a51d356d8", null ],
+ [ "n_nodes", "struct__OSMPBF____PrimitiveGroup.html#afca177d19b54727f15cb2e3135d67d0f", null ],
+ [ "n_relations", "struct__OSMPBF____PrimitiveGroup.html#a6c40482343957b242be42eb32ccc8dcc", null ],
+ [ "n_ways", "struct__OSMPBF____PrimitiveGroup.html#a58fa50902a332112f3b0ea8f9405f815", null ],
+ [ "nodes", "struct__OSMPBF____PrimitiveGroup.html#a68c6a8813ebbfab634223181f8034b7e", null ],
+ [ "relations", "struct__OSMPBF____PrimitiveGroup.html#a6e1214ea0160930c2c840df8b7cfd326", null ],
+ [ "ways", "struct__OSMPBF____PrimitiveGroup.html#a5dc79ded212b220cd7d00467eb9631c6", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____Relation.html b/html/struct__OSMPBF____Relation.html
new file mode 100644
index 000000000..eb28ffb73
--- /dev/null
+++ b/html/struct__OSMPBF____Relation.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__Relation Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____Relation.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__Relation Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a64a32c1bf0194c50ea69d240c40dc11e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64a32c1bf0194c50ea69d240c40dc11e"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a64a32c1bf0194c50ea69d240c40dc11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a0dc4e9bfd6ac68510ade5c438c7b31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a0dc4e9bfd6ac68510ade5c438c7b31"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a5a0dc4e9bfd6ac68510ade5c438c7b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab821d1aa434ece846d5b7cf39bda7bdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab821d1aa434ece846d5b7cf39bda7bdd"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_keys</b></td></tr>
+<tr class="separator:ab821d1aa434ece846d5b7cf39bda7bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebc9fd4dab3de15c7b92137ece220880"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebc9fd4dab3de15c7b92137ece220880"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>keys</b></td></tr>
+<tr class="separator:aebc9fd4dab3de15c7b92137ece220880"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17adad6262d8690f8ffef32c4a00d636"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17adad6262d8690f8ffef32c4a00d636"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vals</b></td></tr>
+<tr class="separator:a17adad6262d8690f8ffef32c4a00d636"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46bd00cc244da70426db3cffe8c448cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46bd00cc244da70426db3cffe8c448cc"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>vals</b></td></tr>
+<tr class="separator:a46bd00cc244da70426db3cffe8c448cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc3c64a21f34160bc7810576b3d44aff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc3c64a21f34160bc7810576b3d44aff"></a>
+<a class="el" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>info</b></td></tr>
+<tr class="separator:abc3c64a21f34160bc7810576b3d44aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ce518a78e8e67d8d6427eb6f76b15b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ce518a78e8e67d8d6427eb6f76b15b8"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_roles_sid</b></td></tr>
+<tr class="separator:a0ce518a78e8e67d8d6427eb6f76b15b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927445f175ea52e9b5a8c6a4e8e8128f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927445f175ea52e9b5a8c6a4e8e8128f"></a>
+int32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>roles_sid</b></td></tr>
+<tr class="separator:a927445f175ea52e9b5a8c6a4e8e8128f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d1edc4fa5dd90ef00cc71c272a98131"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d1edc4fa5dd90ef00cc71c272a98131"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_memids</b></td></tr>
+<tr class="separator:a9d1edc4fa5dd90ef00cc71c272a98131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e49f55d24057829bfe3ec0036d57f55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e49f55d24057829bfe3ec0036d57f55"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>memids</b></td></tr>
+<tr class="separator:a2e49f55d24057829bfe3ec0036d57f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6bcd1fa8cd5c72aa00da4be7c6c75b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6bcd1fa8cd5c72aa00da4be7c6c75b6"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_types</b></td></tr>
+<tr class="separator:ac6bcd1fa8cd5c72aa00da4be7c6c75b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab665860d1425da74436e1424446f8c8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab665860d1425da74436e1424446f8c8d"></a>
+OSMPBF__Relation__MemberType *&#160;</td><td class="memItemRight" valign="bottom"><b>types</b></td></tr>
+<tr class="separator:ab665860d1425da74436e1424446f8c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____Relation.html">_OSMPBF__Relation</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____Relation.js b/html/struct__OSMPBF____Relation.js
new file mode 100644
index 000000000..ac3ae692e
--- /dev/null
+++ b/html/struct__OSMPBF____Relation.js
@@ -0,0 +1,16 @@
+var struct__OSMPBF____Relation =
+[
+ [ "base", "struct__OSMPBF____Relation.html#a64a32c1bf0194c50ea69d240c40dc11e", null ],
+ [ "id", "struct__OSMPBF____Relation.html#a5a0dc4e9bfd6ac68510ade5c438c7b31", null ],
+ [ "info", "struct__OSMPBF____Relation.html#abc3c64a21f34160bc7810576b3d44aff", null ],
+ [ "keys", "struct__OSMPBF____Relation.html#aebc9fd4dab3de15c7b92137ece220880", null ],
+ [ "memids", "struct__OSMPBF____Relation.html#a2e49f55d24057829bfe3ec0036d57f55", null ],
+ [ "n_keys", "struct__OSMPBF____Relation.html#ab821d1aa434ece846d5b7cf39bda7bdd", null ],
+ [ "n_memids", "struct__OSMPBF____Relation.html#a9d1edc4fa5dd90ef00cc71c272a98131", null ],
+ [ "n_roles_sid", "struct__OSMPBF____Relation.html#a0ce518a78e8e67d8d6427eb6f76b15b8", null ],
+ [ "n_types", "struct__OSMPBF____Relation.html#ac6bcd1fa8cd5c72aa00da4be7c6c75b6", null ],
+ [ "n_vals", "struct__OSMPBF____Relation.html#a17adad6262d8690f8ffef32c4a00d636", null ],
+ [ "roles_sid", "struct__OSMPBF____Relation.html#a927445f175ea52e9b5a8c6a4e8e8128f", null ],
+ [ "types", "struct__OSMPBF____Relation.html#ab665860d1425da74436e1424446f8c8d", null ],
+ [ "vals", "struct__OSMPBF____Relation.html#a46bd00cc244da70426db3cffe8c448cc", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____StringTable.html b/html/struct__OSMPBF____StringTable.html
new file mode 100644
index 000000000..a9ba19b3a
--- /dev/null
+++ b/html/struct__OSMPBF____StringTable.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__StringTable Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____StringTable.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__StringTable Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a41358d196c1b21470f10c849e7603434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41358d196c1b21470f10c849e7603434"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a41358d196c1b21470f10c849e7603434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa544db05e9cee460840267f98dcc19af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa544db05e9cee460840267f98dcc19af"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_s</b></td></tr>
+<tr class="separator:aa544db05e9cee460840267f98dcc19af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af21de70589680bd4dc03222fa3d2949a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af21de70589680bd4dc03222fa3d2949a"></a>
+<a class="el" href="struct__ProtobufCBinaryData.html">ProtobufCBinaryData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>s</b></td></tr>
+<tr class="separator:af21de70589680bd4dc03222fa3d2949a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____StringTable.html">_OSMPBF__StringTable</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____StringTable.js b/html/struct__OSMPBF____StringTable.js
new file mode 100644
index 000000000..2fce106d8
--- /dev/null
+++ b/html/struct__OSMPBF____StringTable.js
@@ -0,0 +1,6 @@
+var struct__OSMPBF____StringTable =
+[
+ [ "base", "struct__OSMPBF____StringTable.html#a41358d196c1b21470f10c849e7603434", null ],
+ [ "n_s", "struct__OSMPBF____StringTable.html#aa544db05e9cee460840267f98dcc19af", null ],
+ [ "s", "struct__OSMPBF____StringTable.html#af21de70589680bd4dc03222fa3d2949a", null ]
+]; \ No newline at end of file
diff --git a/html/struct__OSMPBF____Way.html b/html/struct__OSMPBF____Way.html
new file mode 100644
index 000000000..65744008d
--- /dev/null
+++ b/html/struct__OSMPBF____Way.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _OSMPBF__Way Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__OSMPBF____Way.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_OSMPBF__Way Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a44066009e52fb9be4c107b6b54a0c018"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44066009e52fb9be4c107b6b54a0c018"></a>
+<a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a44066009e52fb9be4c107b6b54a0c018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90e7070a4a280552ac3afb9939808615"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90e7070a4a280552ac3afb9939808615"></a>
+int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a90e7070a4a280552ac3afb9939808615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28aa1f5b29dfd5cdc0c9eca7d4bb00fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28aa1f5b29dfd5cdc0c9eca7d4bb00fd"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_keys</b></td></tr>
+<tr class="separator:a28aa1f5b29dfd5cdc0c9eca7d4bb00fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af07cd8773cbaf94c0269912cd3e30536"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af07cd8773cbaf94c0269912cd3e30536"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>keys</b></td></tr>
+<tr class="separator:af07cd8773cbaf94c0269912cd3e30536"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f0378876c026ce3510ba74e1b2af779"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f0378876c026ce3510ba74e1b2af779"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_vals</b></td></tr>
+<tr class="separator:a1f0378876c026ce3510ba74e1b2af779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cd89ec73c25ab986d4925b0f3a93347"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cd89ec73c25ab986d4925b0f3a93347"></a>
+uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>vals</b></td></tr>
+<tr class="separator:a7cd89ec73c25ab986d4925b0f3a93347"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a881073f03808199d46a8c2256cd50ee0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a881073f03808199d46a8c2256cd50ee0"></a>
+<a class="el" href="struct__OSMPBF____Info.html">OSMPBF__Info</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>info</b></td></tr>
+<tr class="separator:a881073f03808199d46a8c2256cd50ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a480e111537f26037a878530290ccbfb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a480e111537f26037a878530290ccbfb1"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>n_refs</b></td></tr>
+<tr class="separator:a480e111537f26037a878530290ccbfb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac132f2d07e419c380d9cca42ab3efccc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac132f2d07e419c380d9cca42ab3efccc"></a>
+int64_t *&#160;</td><td class="memItemRight" valign="bottom"><b>refs</b></td></tr>
+<tr class="separator:ac132f2d07e419c380d9cca42ab3efccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/generated-code/<a class="el" href="osmformat_8pb-c_8h_source.html">osmformat.pb-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__OSMPBF____Way.html">_OSMPBF__Way</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__OSMPBF____Way.js b/html/struct__OSMPBF____Way.js
new file mode 100644
index 000000000..1a6d8c139
--- /dev/null
+++ b/html/struct__OSMPBF____Way.js
@@ -0,0 +1,12 @@
+var struct__OSMPBF____Way =
+[
+ [ "base", "struct__OSMPBF____Way.html#a44066009e52fb9be4c107b6b54a0c018", null ],
+ [ "id", "struct__OSMPBF____Way.html#a90e7070a4a280552ac3afb9939808615", null ],
+ [ "info", "struct__OSMPBF____Way.html#a881073f03808199d46a8c2256cd50ee0", null ],
+ [ "keys", "struct__OSMPBF____Way.html#af07cd8773cbaf94c0269912cd3e30536", null ],
+ [ "n_keys", "struct__OSMPBF____Way.html#a28aa1f5b29dfd5cdc0c9eca7d4bb00fd", null ],
+ [ "n_refs", "struct__OSMPBF____Way.html#a480e111537f26037a878530290ccbfb1", null ],
+ [ "n_vals", "struct__OSMPBF____Way.html#a1f0378876c026ce3510ba74e1b2af779", null ],
+ [ "refs", "struct__OSMPBF____Way.html#ac132f2d07e419c380d9cca42ab3efccc", null ],
+ [ "vals", "struct__OSMPBF____Way.html#a7cd89ec73c25ab986d4925b0f3a93347", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCAllocator.html b/html/struct__ProtobufCAllocator.html
new file mode 100644
index 000000000..8d8ed2ffd
--- /dev/null
+++ b/html/struct__ProtobufCAllocator.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCAllocator Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCAllocator.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCAllocator Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad6ff37150687feac71e8fd58b78a1f71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ff37150687feac71e8fd58b78a1f71"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>alloc</b> )(void *allocator_data, size_t size)</td></tr>
+<tr class="separator:ad6ff37150687feac71e8fd58b78a1f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38bc66e0b915979acf264df308d45f90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38bc66e0b915979acf264df308d45f90"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> )(void *allocator_data, void *pointer)</td></tr>
+<tr class="separator:a38bc66e0b915979acf264df308d45f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a529478ff45144cb948ec017b96f52c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a529478ff45144cb948ec017b96f52c"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>tmp_alloc</b> )(void *allocator_data, size_t size)</td></tr>
+<tr class="separator:a7a529478ff45144cb948ec017b96f52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99c7c99ac0a1c2d64b4ad3c9392b600a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99c7c99ac0a1c2d64b4ad3c9392b600a"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>max_alloca</b></td></tr>
+<tr class="separator:a99c7c99ac0a1c2d64b4ad3c9392b600a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85728fbe87547c5c789979c7e27eeb83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85728fbe87547c5c789979c7e27eeb83"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>allocator_data</b></td></tr>
+<tr class="separator:a85728fbe87547c5c789979c7e27eeb83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCAllocator.html">_ProtobufCAllocator</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCAllocator.js b/html/struct__ProtobufCAllocator.js
new file mode 100644
index 000000000..32b4cb38e
--- /dev/null
+++ b/html/struct__ProtobufCAllocator.js
@@ -0,0 +1,8 @@
+var struct__ProtobufCAllocator =
+[
+ [ "alloc", "struct__ProtobufCAllocator.html#ad6ff37150687feac71e8fd58b78a1f71", null ],
+ [ "allocator_data", "struct__ProtobufCAllocator.html#a85728fbe87547c5c789979c7e27eeb83", null ],
+ [ "free", "struct__ProtobufCAllocator.html#a38bc66e0b915979acf264df308d45f90", null ],
+ [ "max_alloca", "struct__ProtobufCAllocator.html#a99c7c99ac0a1c2d64b4ad3c9392b600a", null ],
+ [ "tmp_alloc", "struct__ProtobufCAllocator.html#a7a529478ff45144cb948ec017b96f52c", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCBinaryData.html b/html/struct__ProtobufCBinaryData.html
new file mode 100644
index 000000000..92b690165
--- /dev/null
+++ b/html/struct__ProtobufCBinaryData.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCBinaryData Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCBinaryData.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCBinaryData Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab5f4c392d5ca0a6f3db71be62bd56d1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5f4c392d5ca0a6f3db71be62bd56d1b"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:ab5f4c392d5ca0a6f3db71be62bd56d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef99fded0f52fedc309f61115df94ace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef99fded0f52fedc309f61115df94ace"></a>
+uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:aef99fded0f52fedc309f61115df94ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCBinaryData.html">_ProtobufCBinaryData</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCBinaryData.js b/html/struct__ProtobufCBinaryData.js
new file mode 100644
index 000000000..2dde33b28
--- /dev/null
+++ b/html/struct__ProtobufCBinaryData.js
@@ -0,0 +1,5 @@
+var struct__ProtobufCBinaryData =
+[
+ [ "data", "struct__ProtobufCBinaryData.html#aef99fded0f52fedc309f61115df94ace", null ],
+ [ "len", "struct__ProtobufCBinaryData.html#ab5f4c392d5ca0a6f3db71be62bd56d1b", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCBuffer.html b/html/struct__ProtobufCBuffer.html
new file mode 100644
index 000000000..f3e006810
--- /dev/null
+++ b/html/struct__ProtobufCBuffer.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCBuffer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCBuffer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCBuffer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa05beff9b4cf6aaef5660016ab107227"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05beff9b4cf6aaef5660016ab107227"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>append</b> )(<a class="el" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a> *<a class="el" href="structbuffer.html">buffer</a>, size_t len, const uint8_t *data)</td></tr>
+<tr class="separator:aa05beff9b4cf6aaef5660016ab107227"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCBuffer.html">_ProtobufCBuffer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCBuffer.js b/html/struct__ProtobufCBuffer.js
new file mode 100644
index 000000000..97d8218ae
--- /dev/null
+++ b/html/struct__ProtobufCBuffer.js
@@ -0,0 +1,4 @@
+var struct__ProtobufCBuffer =
+[
+ [ "append", "struct__ProtobufCBuffer.html#aa05beff9b4cf6aaef5660016ab107227", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCBufferSimple.html b/html/struct__ProtobufCBufferSimple.html
new file mode 100644
index 000000000..4b5e6e686
--- /dev/null
+++ b/html/struct__ProtobufCBufferSimple.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCBufferSimple Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCBufferSimple.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCBufferSimple Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6ea2124c5f0b20586dd86bc7a98513fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ea2124c5f0b20586dd86bc7a98513fe"></a>
+<a class="el" href="struct__ProtobufCBuffer.html">ProtobufCBuffer</a>&#160;</td><td class="memItemRight" valign="bottom"><b>base</b></td></tr>
+<tr class="separator:a6ea2124c5f0b20586dd86bc7a98513fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3afef41423f182a563d1fea7003982f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3afef41423f182a563d1fea7003982f"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>alloced</b></td></tr>
+<tr class="separator:aa3afef41423f182a563d1fea7003982f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe8e23550e85c4254ea7d69d505776cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe8e23550e85c4254ea7d69d505776cb"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:afe8e23550e85c4254ea7d69d505776cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76a55f34c7e3ae13adaf9060b24ddddd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76a55f34c7e3ae13adaf9060b24ddddd"></a>
+uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a76a55f34c7e3ae13adaf9060b24ddddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12dd34389962844cae59f153db559e11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12dd34389962844cae59f153db559e11"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>must_free_data</b></td></tr>
+<tr class="separator:a12dd34389962844cae59f153db559e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCBufferSimple.html">_ProtobufCBufferSimple</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCBufferSimple.js b/html/struct__ProtobufCBufferSimple.js
new file mode 100644
index 000000000..be8b099b3
--- /dev/null
+++ b/html/struct__ProtobufCBufferSimple.js
@@ -0,0 +1,8 @@
+var struct__ProtobufCBufferSimple =
+[
+ [ "alloced", "struct__ProtobufCBufferSimple.html#aa3afef41423f182a563d1fea7003982f", null ],
+ [ "base", "struct__ProtobufCBufferSimple.html#a6ea2124c5f0b20586dd86bc7a98513fe", null ],
+ [ "data", "struct__ProtobufCBufferSimple.html#a76a55f34c7e3ae13adaf9060b24ddddd", null ],
+ [ "len", "struct__ProtobufCBufferSimple.html#afe8e23550e85c4254ea7d69d505776cb", null ],
+ [ "must_free_data", "struct__ProtobufCBufferSimple.html#a12dd34389962844cae59f153db559e11", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCEnumDescriptor.html b/html/struct__ProtobufCEnumDescriptor.html
new file mode 100644
index 000000000..812ab1a7e
--- /dev/null
+++ b/html/struct__ProtobufCEnumDescriptor.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCEnumDescriptor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCEnumDescriptor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCEnumDescriptor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a61d81ef5939638b159150a3bdf0b4e63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61d81ef5939638b159150a3bdf0b4e63"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:a61d81ef5939638b159150a3bdf0b4e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af96c2a247377ab4977f4bde6a34e3060"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af96c2a247377ab4977f4bde6a34e3060"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:af96c2a247377ab4977f4bde6a34e3060"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d16b6df9de2c45ee588070dc91f2779"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d16b6df9de2c45ee588070dc91f2779"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>short_name</b></td></tr>
+<tr class="separator:a1d16b6df9de2c45ee588070dc91f2779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab35356cbed6fc5425eb815531c553d36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab35356cbed6fc5425eb815531c553d36"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>c_name</b></td></tr>
+<tr class="separator:ab35356cbed6fc5425eb815531c553d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6321e2f13ffa223925fa70cc19bc8bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6321e2f13ffa223925fa70cc19bc8bc"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>package_name</b></td></tr>
+<tr class="separator:ae6321e2f13ffa223925fa70cc19bc8bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93ece68802aa4f3136fbf837b73e9b9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93ece68802aa4f3136fbf837b73e9b9f"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_values</b></td></tr>
+<tr class="separator:a93ece68802aa4f3136fbf837b73e9b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe2788afdef66ce00dc4d846644d96c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2788afdef66ce00dc4d846644d96c8"></a>
+const <a class="el" href="struct__ProtobufCEnumValue.html">ProtobufCEnumValue</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values</b></td></tr>
+<tr class="separator:abe2788afdef66ce00dc4d846644d96c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c82b45bc8201f16908e29fb4f7d6379"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c82b45bc8201f16908e29fb4f7d6379"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_value_names</b></td></tr>
+<tr class="separator:a3c82b45bc8201f16908e29fb4f7d6379"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43fce028e533c04b877de7d3d3ae98ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43fce028e533c04b877de7d3d3ae98ee"></a>
+const <a class="el" href="struct__ProtobufCEnumValueIndex.html">ProtobufCEnumValueIndex</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>values_by_name</b></td></tr>
+<tr class="separator:a43fce028e533c04b877de7d3d3ae98ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad621e21a31d3f338ba36e5498ecdf136"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad621e21a31d3f338ba36e5498ecdf136"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_value_ranges</b></td></tr>
+<tr class="separator:ad621e21a31d3f338ba36e5498ecdf136"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addbaef697903b039a7f49d88151eaeb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addbaef697903b039a7f49d88151eaeb6"></a>
+const <a class="el" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>value_ranges</b></td></tr>
+<tr class="separator:addbaef697903b039a7f49d88151eaeb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516e5d220dc1fd2eea6768e7f0439463"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a516e5d220dc1fd2eea6768e7f0439463"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved1</b></td></tr>
+<tr class="separator:a516e5d220dc1fd2eea6768e7f0439463"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a728eba56b4f7e02d0f52c626b5b85cdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a728eba56b4f7e02d0f52c626b5b85cdc"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved2</b></td></tr>
+<tr class="separator:a728eba56b4f7e02d0f52c626b5b85cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afff71431502ff6a5b8f5b4fc9474ef9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afff71431502ff6a5b8f5b4fc9474ef9b"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved3</b></td></tr>
+<tr class="separator:afff71431502ff6a5b8f5b4fc9474ef9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69d10b6599bbe11d623997f905e03f45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69d10b6599bbe11d623997f905e03f45"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved4</b></td></tr>
+<tr class="separator:a69d10b6599bbe11d623997f905e03f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCEnumDescriptor.html">_ProtobufCEnumDescriptor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCEnumDescriptor.js b/html/struct__ProtobufCEnumDescriptor.js
new file mode 100644
index 000000000..0a34998b5
--- /dev/null
+++ b/html/struct__ProtobufCEnumDescriptor.js
@@ -0,0 +1,18 @@
+var struct__ProtobufCEnumDescriptor =
+[
+ [ "c_name", "struct__ProtobufCEnumDescriptor.html#ab35356cbed6fc5425eb815531c553d36", null ],
+ [ "magic", "struct__ProtobufCEnumDescriptor.html#a61d81ef5939638b159150a3bdf0b4e63", null ],
+ [ "n_value_names", "struct__ProtobufCEnumDescriptor.html#a3c82b45bc8201f16908e29fb4f7d6379", null ],
+ [ "n_value_ranges", "struct__ProtobufCEnumDescriptor.html#ad621e21a31d3f338ba36e5498ecdf136", null ],
+ [ "n_values", "struct__ProtobufCEnumDescriptor.html#a93ece68802aa4f3136fbf837b73e9b9f", null ],
+ [ "name", "struct__ProtobufCEnumDescriptor.html#af96c2a247377ab4977f4bde6a34e3060", null ],
+ [ "package_name", "struct__ProtobufCEnumDescriptor.html#ae6321e2f13ffa223925fa70cc19bc8bc", null ],
+ [ "reserved1", "struct__ProtobufCEnumDescriptor.html#a516e5d220dc1fd2eea6768e7f0439463", null ],
+ [ "reserved2", "struct__ProtobufCEnumDescriptor.html#a728eba56b4f7e02d0f52c626b5b85cdc", null ],
+ [ "reserved3", "struct__ProtobufCEnumDescriptor.html#afff71431502ff6a5b8f5b4fc9474ef9b", null ],
+ [ "reserved4", "struct__ProtobufCEnumDescriptor.html#a69d10b6599bbe11d623997f905e03f45", null ],
+ [ "short_name", "struct__ProtobufCEnumDescriptor.html#a1d16b6df9de2c45ee588070dc91f2779", null ],
+ [ "value_ranges", "struct__ProtobufCEnumDescriptor.html#addbaef697903b039a7f49d88151eaeb6", null ],
+ [ "values", "struct__ProtobufCEnumDescriptor.html#abe2788afdef66ce00dc4d846644d96c8", null ],
+ [ "values_by_name", "struct__ProtobufCEnumDescriptor.html#a43fce028e533c04b877de7d3d3ae98ee", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCEnumValue.html b/html/struct__ProtobufCEnumValue.html
new file mode 100644
index 000000000..53486b757
--- /dev/null
+++ b/html/struct__ProtobufCEnumValue.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCEnumValue Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCEnumValue.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCEnumValue Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a849799eba3a674867e3cf4b56c458ee0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a849799eba3a674867e3cf4b56c458ee0"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a849799eba3a674867e3cf4b56c458ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c66c2f86a34dd32d6cf02469cca6d3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c66c2f86a34dd32d6cf02469cca6d3c"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>c_name</b></td></tr>
+<tr class="separator:a2c66c2f86a34dd32d6cf02469cca6d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29201dcd46b33a6d36f7d8aea6b2b137"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29201dcd46b33a6d36f7d8aea6b2b137"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a29201dcd46b33a6d36f7d8aea6b2b137"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCEnumValue.html">_ProtobufCEnumValue</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCEnumValue.js b/html/struct__ProtobufCEnumValue.js
new file mode 100644
index 000000000..0df6e3244
--- /dev/null
+++ b/html/struct__ProtobufCEnumValue.js
@@ -0,0 +1,6 @@
+var struct__ProtobufCEnumValue =
+[
+ [ "c_name", "struct__ProtobufCEnumValue.html#a2c66c2f86a34dd32d6cf02469cca6d3c", null ],
+ [ "name", "struct__ProtobufCEnumValue.html#a849799eba3a674867e3cf4b56c458ee0", null ],
+ [ "value", "struct__ProtobufCEnumValue.html#a29201dcd46b33a6d36f7d8aea6b2b137", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCEnumValueIndex.html b/html/struct__ProtobufCEnumValueIndex.html
new file mode 100644
index 000000000..398546475
--- /dev/null
+++ b/html/struct__ProtobufCEnumValueIndex.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCEnumValueIndex Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCEnumValueIndex.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCEnumValueIndex Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aef294cb0f20eded4a59a64feed683d76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef294cb0f20eded4a59a64feed683d76"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:aef294cb0f20eded4a59a64feed683d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa269067de9193bc12303f440bce12f65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa269067de9193bc12303f440bce12f65"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>index</b></td></tr>
+<tr class="separator:aa269067de9193bc12303f440bce12f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c-private_8h_source.html">protobuf-c-private.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCEnumValueIndex.html">_ProtobufCEnumValueIndex</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCEnumValueIndex.js b/html/struct__ProtobufCEnumValueIndex.js
new file mode 100644
index 000000000..baad1e6e0
--- /dev/null
+++ b/html/struct__ProtobufCEnumValueIndex.js
@@ -0,0 +1,5 @@
+var struct__ProtobufCEnumValueIndex =
+[
+ [ "index", "struct__ProtobufCEnumValueIndex.html#aa269067de9193bc12303f440bce12f65", null ],
+ [ "name", "struct__ProtobufCEnumValueIndex.html#aef294cb0f20eded4a59a64feed683d76", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCFieldDescriptor.html b/html/struct__ProtobufCFieldDescriptor.html
new file mode 100644
index 000000000..673b09634
--- /dev/null
+++ b/html/struct__ProtobufCFieldDescriptor.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCFieldDescriptor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCFieldDescriptor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCFieldDescriptor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a490b0de04f17474e4e602e20edc91522"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a490b0de04f17474e4e602e20edc91522"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a490b0de04f17474e4e602e20edc91522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2f1110dfca8de6a66878a0227977f84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2f1110dfca8de6a66878a0227977f84"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:aa2f1110dfca8de6a66878a0227977f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a826c017499c2acdf9f17ccb740f37203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a826c017499c2acdf9f17ccb740f37203"></a>
+ProtobufCLabel&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:a826c017499c2acdf9f17ccb740f37203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c3142aa024355d5faf65d1be0c032d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c3142aa024355d5faf65d1be0c032d0"></a>
+ProtobufCType&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a2c3142aa024355d5faf65d1be0c032d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0319a910a3a7b8da97ff1c7e7a09889"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0319a910a3a7b8da97ff1c7e7a09889"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>quantifier_offset</b></td></tr>
+<tr class="separator:af0319a910a3a7b8da97ff1c7e7a09889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1185c86a9278e4a71ae6a41ca15ca11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1185c86a9278e4a71ae6a41ca15ca11"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:aa1185c86a9278e4a71ae6a41ca15ca11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06d53b1db73535f946c8e8353c395652"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06d53b1db73535f946c8e8353c395652"></a>
+const void *&#160;</td><td class="memItemRight" valign="bottom"><b>descriptor</b></td></tr>
+<tr class="separator:a06d53b1db73535f946c8e8353c395652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63d6d0d35956809f33230b332cd59bbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63d6d0d35956809f33230b332cd59bbc"></a>
+const void *&#160;</td><td class="memItemRight" valign="bottom"><b>default_value</b></td></tr>
+<tr class="separator:a63d6d0d35956809f33230b332cd59bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2b094dfe8233a41a0be7f71225b0fc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2b094dfe8233a41a0be7f71225b0fc5"></a>
+protobuf_c_boolean&#160;</td><td class="memItemRight" valign="bottom"><b>packed</b></td></tr>
+<tr class="separator:ad2b094dfe8233a41a0be7f71225b0fc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae43aec13d5d14c5fb45a6692bf5bc119"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae43aec13d5d14c5fb45a6692bf5bc119"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>reserved_flags</b></td></tr>
+<tr class="separator:ae43aec13d5d14c5fb45a6692bf5bc119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd88389f46bbf847447dad40eef5bdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bd88389f46bbf847447dad40eef5bdd"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved2</b></td></tr>
+<tr class="separator:a7bd88389f46bbf847447dad40eef5bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8827a2c409b83381c32890fca6574696"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8827a2c409b83381c32890fca6574696"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved3</b></td></tr>
+<tr class="separator:a8827a2c409b83381c32890fca6574696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCFieldDescriptor.html">_ProtobufCFieldDescriptor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCFieldDescriptor.js b/html/struct__ProtobufCFieldDescriptor.js
new file mode 100644
index 000000000..baf3e0331
--- /dev/null
+++ b/html/struct__ProtobufCFieldDescriptor.js
@@ -0,0 +1,15 @@
+var struct__ProtobufCFieldDescriptor =
+[
+ [ "default_value", "struct__ProtobufCFieldDescriptor.html#a63d6d0d35956809f33230b332cd59bbc", null ],
+ [ "descriptor", "struct__ProtobufCFieldDescriptor.html#a06d53b1db73535f946c8e8353c395652", null ],
+ [ "id", "struct__ProtobufCFieldDescriptor.html#aa2f1110dfca8de6a66878a0227977f84", null ],
+ [ "label", "struct__ProtobufCFieldDescriptor.html#a826c017499c2acdf9f17ccb740f37203", null ],
+ [ "name", "struct__ProtobufCFieldDescriptor.html#a490b0de04f17474e4e602e20edc91522", null ],
+ [ "offset", "struct__ProtobufCFieldDescriptor.html#aa1185c86a9278e4a71ae6a41ca15ca11", null ],
+ [ "packed", "struct__ProtobufCFieldDescriptor.html#ad2b094dfe8233a41a0be7f71225b0fc5", null ],
+ [ "quantifier_offset", "struct__ProtobufCFieldDescriptor.html#af0319a910a3a7b8da97ff1c7e7a09889", null ],
+ [ "reserved2", "struct__ProtobufCFieldDescriptor.html#a7bd88389f46bbf847447dad40eef5bdd", null ],
+ [ "reserved3", "struct__ProtobufCFieldDescriptor.html#a8827a2c409b83381c32890fca6574696", null ],
+ [ "reserved_flags", "struct__ProtobufCFieldDescriptor.html#ae43aec13d5d14c5fb45a6692bf5bc119", null ],
+ [ "type", "struct__ProtobufCFieldDescriptor.html#a2c3142aa024355d5faf65d1be0c032d0", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCIntRange.html b/html/struct__ProtobufCIntRange.html
new file mode 100644
index 000000000..b0ac87481
--- /dev/null
+++ b/html/struct__ProtobufCIntRange.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCIntRange Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCIntRange.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCIntRange Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4f334f86e85e82ed0e0ebdd2119f42f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f334f86e85e82ed0e0ebdd2119f42f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>start_value</b></td></tr>
+<tr class="separator:a4f334f86e85e82ed0e0ebdd2119f42f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce3a1d352cfce676edbb895742780da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce3a1d352cfce676edbb895742780da"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>orig_index</b></td></tr>
+<tr class="separator:adce3a1d352cfce676edbb895742780da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c-private_8h_source.html">protobuf-c-private.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCIntRange.html">_ProtobufCIntRange</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCIntRange.js b/html/struct__ProtobufCIntRange.js
new file mode 100644
index 000000000..937511d53
--- /dev/null
+++ b/html/struct__ProtobufCIntRange.js
@@ -0,0 +1,5 @@
+var struct__ProtobufCIntRange =
+[
+ [ "orig_index", "struct__ProtobufCIntRange.html#adce3a1d352cfce676edbb895742780da", null ],
+ [ "start_value", "struct__ProtobufCIntRange.html#a4f334f86e85e82ed0e0ebdd2119f42f8", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCMessage.html b/html/struct__ProtobufCMessage.html
new file mode 100644
index 000000000..d0de08730
--- /dev/null
+++ b/html/struct__ProtobufCMessage.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCMessage Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCMessage.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCMessage Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a53d47e1ba09169974eaa701713b149af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53d47e1ba09169974eaa701713b149af"></a>
+const <a class="el" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>descriptor</b></td></tr>
+<tr class="separator:a53d47e1ba09169974eaa701713b149af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e53d64defe4ad29b2d2e49b6418d99e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e53d64defe4ad29b2d2e49b6418d99e"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_unknown_fields</b></td></tr>
+<tr class="separator:a9e53d64defe4ad29b2d2e49b6418d99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5782479eba7814f787e97d431e72b052"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5782479eba7814f787e97d431e72b052"></a>
+<a class="el" href="struct__ProtobufCMessageUnknownField.html">ProtobufCMessageUnknownField</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>unknown_fields</b></td></tr>
+<tr class="separator:a5782479eba7814f787e97d431e72b052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCMessage.html">_ProtobufCMessage</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCMessage.js b/html/struct__ProtobufCMessage.js
new file mode 100644
index 000000000..aed7e4145
--- /dev/null
+++ b/html/struct__ProtobufCMessage.js
@@ -0,0 +1,6 @@
+var struct__ProtobufCMessage =
+[
+ [ "descriptor", "struct__ProtobufCMessage.html#a53d47e1ba09169974eaa701713b149af", null ],
+ [ "n_unknown_fields", "struct__ProtobufCMessage.html#a9e53d64defe4ad29b2d2e49b6418d99e", null ],
+ [ "unknown_fields", "struct__ProtobufCMessage.html#a5782479eba7814f787e97d431e72b052", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCMessageDescriptor.html b/html/struct__ProtobufCMessageDescriptor.html
new file mode 100644
index 000000000..d74984646
--- /dev/null
+++ b/html/struct__ProtobufCMessageDescriptor.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCMessageDescriptor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCMessageDescriptor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCMessageDescriptor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a68a1204021ae133307c2c8e7f3e3f186"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68a1204021ae133307c2c8e7f3e3f186"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:a68a1204021ae133307c2c8e7f3e3f186"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8b02b240ef7af8cea981c70a123f68d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8b02b240ef7af8cea981c70a123f68d"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ab8b02b240ef7af8cea981c70a123f68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92c2532267da09ab3ea8da3e731433fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92c2532267da09ab3ea8da3e731433fb"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>short_name</b></td></tr>
+<tr class="separator:a92c2532267da09ab3ea8da3e731433fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71b4f24c69d595b8725bc6f6112aae7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71b4f24c69d595b8725bc6f6112aae7e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>c_name</b></td></tr>
+<tr class="separator:a71b4f24c69d595b8725bc6f6112aae7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84d19ffb661e28513d0713825c6da251"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84d19ffb661e28513d0713825c6da251"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>package_name</b></td></tr>
+<tr class="separator:a84d19ffb661e28513d0713825c6da251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a358cad4adb95ac4d1ecb858ab315f9cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a358cad4adb95ac4d1ecb858ab315f9cb"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>sizeof_message</b></td></tr>
+<tr class="separator:a358cad4adb95ac4d1ecb858ab315f9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3bef820057705d0d4750a5b00cc20de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3bef820057705d0d4750a5b00cc20de"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_fields</b></td></tr>
+<tr class="separator:ad3bef820057705d0d4750a5b00cc20de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae3b7eb6af8d7759266c6ae657f6b8bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae3b7eb6af8d7759266c6ae657f6b8bb"></a>
+const <a class="el" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fields</b></td></tr>
+<tr class="separator:aae3b7eb6af8d7759266c6ae657f6b8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad54e5021a7c62b6eb6ec2db2b752c71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad54e5021a7c62b6eb6ec2db2b752c71"></a>
+const unsigned *&#160;</td><td class="memItemRight" valign="bottom"><b>fields_sorted_by_name</b></td></tr>
+<tr class="separator:aad54e5021a7c62b6eb6ec2db2b752c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0aff4979e694e29e2b2534a15ddd22d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0aff4979e694e29e2b2534a15ddd22d"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_field_ranges</b></td></tr>
+<tr class="separator:ae0aff4979e694e29e2b2534a15ddd22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add8712b7c2a32f4bf2c3954ae96de05d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add8712b7c2a32f4bf2c3954ae96de05d"></a>
+const <a class="el" href="struct__ProtobufCIntRange.html">ProtobufCIntRange</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>field_ranges</b></td></tr>
+<tr class="separator:add8712b7c2a32f4bf2c3954ae96de05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaaed5e9ba77b7f19dfc2d8b01f1520e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaaed5e9ba77b7f19dfc2d8b01f1520e"></a>
+ProtobufCMessageInit&#160;</td><td class="memItemRight" valign="bottom"><b>message_init</b></td></tr>
+<tr class="separator:abaaed5e9ba77b7f19dfc2d8b01f1520e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49776b1ca0116f0ce65563a00f17afc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49776b1ca0116f0ce65563a00f17afc7"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved1</b></td></tr>
+<tr class="separator:a49776b1ca0116f0ce65563a00f17afc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78a2f9c8a8682bbdc97c2bc307cf2860"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78a2f9c8a8682bbdc97c2bc307cf2860"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved2</b></td></tr>
+<tr class="separator:a78a2f9c8a8682bbdc97c2bc307cf2860"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e231c9fdcea5a12f13dc647dcaf1f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e231c9fdcea5a12f13dc647dcaf1f4"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>reserved3</b></td></tr>
+<tr class="separator:ad0e231c9fdcea5a12f13dc647dcaf1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCMessageDescriptor.html">_ProtobufCMessageDescriptor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCMessageDescriptor.js b/html/struct__ProtobufCMessageDescriptor.js
new file mode 100644
index 000000000..561d0f612
--- /dev/null
+++ b/html/struct__ProtobufCMessageDescriptor.js
@@ -0,0 +1,18 @@
+var struct__ProtobufCMessageDescriptor =
+[
+ [ "c_name", "struct__ProtobufCMessageDescriptor.html#a71b4f24c69d595b8725bc6f6112aae7e", null ],
+ [ "field_ranges", "struct__ProtobufCMessageDescriptor.html#add8712b7c2a32f4bf2c3954ae96de05d", null ],
+ [ "fields", "struct__ProtobufCMessageDescriptor.html#aae3b7eb6af8d7759266c6ae657f6b8bb", null ],
+ [ "fields_sorted_by_name", "struct__ProtobufCMessageDescriptor.html#aad54e5021a7c62b6eb6ec2db2b752c71", null ],
+ [ "magic", "struct__ProtobufCMessageDescriptor.html#a68a1204021ae133307c2c8e7f3e3f186", null ],
+ [ "message_init", "struct__ProtobufCMessageDescriptor.html#abaaed5e9ba77b7f19dfc2d8b01f1520e", null ],
+ [ "n_field_ranges", "struct__ProtobufCMessageDescriptor.html#ae0aff4979e694e29e2b2534a15ddd22d", null ],
+ [ "n_fields", "struct__ProtobufCMessageDescriptor.html#ad3bef820057705d0d4750a5b00cc20de", null ],
+ [ "name", "struct__ProtobufCMessageDescriptor.html#ab8b02b240ef7af8cea981c70a123f68d", null ],
+ [ "package_name", "struct__ProtobufCMessageDescriptor.html#a84d19ffb661e28513d0713825c6da251", null ],
+ [ "reserved1", "struct__ProtobufCMessageDescriptor.html#a49776b1ca0116f0ce65563a00f17afc7", null ],
+ [ "reserved2", "struct__ProtobufCMessageDescriptor.html#a78a2f9c8a8682bbdc97c2bc307cf2860", null ],
+ [ "reserved3", "struct__ProtobufCMessageDescriptor.html#ad0e231c9fdcea5a12f13dc647dcaf1f4", null ],
+ [ "short_name", "struct__ProtobufCMessageDescriptor.html#a92c2532267da09ab3ea8da3e731433fb", null ],
+ [ "sizeof_message", "struct__ProtobufCMessageDescriptor.html#a358cad4adb95ac4d1ecb858ab315f9cb", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCMessageUnknownField.html b/html/struct__ProtobufCMessageUnknownField.html
new file mode 100644
index 000000000..4dddbec74
--- /dev/null
+++ b/html/struct__ProtobufCMessageUnknownField.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCMessageUnknownField Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCMessageUnknownField.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCMessageUnknownField Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab0279a7d2480e2b6d7c6f9d2ab0f29bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0279a7d2480e2b6d7c6f9d2ab0f29bd"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:ab0279a7d2480e2b6d7c6f9d2ab0f29bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1d9ab7d2e44e3157851f8d7c13c68c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d9ab7d2e44e3157851f8d7c13c68c7"></a>
+ProtobufCWireType&#160;</td><td class="memItemRight" valign="bottom"><b>wire_type</b></td></tr>
+<tr class="separator:aa1d9ab7d2e44e3157851f8d7c13c68c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac23e1a4d0788883ffb66027ff6333e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac23e1a4d0788883ffb66027ff6333e8e"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:ac23e1a4d0788883ffb66027ff6333e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a115e994fd8feee862433a371aa42fbe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a115e994fd8feee862433a371aa42fbe5"></a>
+uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a115e994fd8feee862433a371aa42fbe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCMessageUnknownField.html">_ProtobufCMessageUnknownField</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCMessageUnknownField.js b/html/struct__ProtobufCMessageUnknownField.js
new file mode 100644
index 000000000..8b4df5c21
--- /dev/null
+++ b/html/struct__ProtobufCMessageUnknownField.js
@@ -0,0 +1,7 @@
+var struct__ProtobufCMessageUnknownField =
+[
+ [ "data", "struct__ProtobufCMessageUnknownField.html#a115e994fd8feee862433a371aa42fbe5", null ],
+ [ "len", "struct__ProtobufCMessageUnknownField.html#ac23e1a4d0788883ffb66027ff6333e8e", null ],
+ [ "tag", "struct__ProtobufCMessageUnknownField.html#ab0279a7d2480e2b6d7c6f9d2ab0f29bd", null ],
+ [ "wire_type", "struct__ProtobufCMessageUnknownField.html#aa1d9ab7d2e44e3157851f8d7c13c68c7", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCMethodDescriptor.html b/html/struct__ProtobufCMethodDescriptor.html
new file mode 100644
index 000000000..b7fba0fd0
--- /dev/null
+++ b/html/struct__ProtobufCMethodDescriptor.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCMethodDescriptor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCMethodDescriptor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCMethodDescriptor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2a517736f16865c0259d0db52b207d3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a517736f16865c0259d0db52b207d3c"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a2a517736f16865c0259d0db52b207d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fe981d295b32cd97bc63570009fcaea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fe981d295b32cd97bc63570009fcaea"></a>
+const <a class="el" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>input</b></td></tr>
+<tr class="separator:a9fe981d295b32cd97bc63570009fcaea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a105d354e3d6a4c0395a9d3b064ec87b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a105d354e3d6a4c0395a9d3b064ec87b6"></a>
+const <a class="el" href="struct__ProtobufCMessageDescriptor.html">ProtobufCMessageDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>output</b></td></tr>
+<tr class="separator:a105d354e3d6a4c0395a9d3b064ec87b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCMethodDescriptor.html">_ProtobufCMethodDescriptor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCMethodDescriptor.js b/html/struct__ProtobufCMethodDescriptor.js
new file mode 100644
index 000000000..0210959fa
--- /dev/null
+++ b/html/struct__ProtobufCMethodDescriptor.js
@@ -0,0 +1,6 @@
+var struct__ProtobufCMethodDescriptor =
+[
+ [ "input", "struct__ProtobufCMethodDescriptor.html#a9fe981d295b32cd97bc63570009fcaea", null ],
+ [ "name", "struct__ProtobufCMethodDescriptor.html#a2a517736f16865c0259d0db52b207d3c", null ],
+ [ "output", "struct__ProtobufCMethodDescriptor.html#a105d354e3d6a4c0395a9d3b064ec87b6", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCService.html b/html/struct__ProtobufCService.html
new file mode 100644
index 000000000..c8ce4659b
--- /dev/null
+++ b/html/struct__ProtobufCService.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCService Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCService.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCService Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8e50a20d492d4b9dc5d0d866e3cd6b0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e50a20d492d4b9dc5d0d866e3cd6b0c"></a>
+const <a class="el" href="struct__ProtobufCServiceDescriptor.html">ProtobufCServiceDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>descriptor</b></td></tr>
+<tr class="separator:a8e50a20d492d4b9dc5d0d866e3cd6b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0db6ab06d85bef7d42da961522f7b19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0db6ab06d85bef7d42da961522f7b19"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>invoke</b> )(<a class="el" href="struct__ProtobufCService.html">ProtobufCService</a> *service, unsigned method_index, const <a class="el" href="struct__ProtobufCMessage.html">ProtobufCMessage</a> *input, ProtobufCClosure closure, void *closure_data)</td></tr>
+<tr class="separator:ab0db6ab06d85bef7d42da961522f7b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa41754a2befc5889c9a7ad3b27e7693d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa41754a2befc5889c9a7ad3b27e7693d"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(<a class="el" href="struct__ProtobufCService.html">ProtobufCService</a> *service)</td></tr>
+<tr class="separator:aa41754a2befc5889c9a7ad3b27e7693d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCService.html">_ProtobufCService</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCService.js b/html/struct__ProtobufCService.js
new file mode 100644
index 000000000..3062d0ac5
--- /dev/null
+++ b/html/struct__ProtobufCService.js
@@ -0,0 +1,6 @@
+var struct__ProtobufCService =
+[
+ [ "descriptor", "struct__ProtobufCService.html#a8e50a20d492d4b9dc5d0d866e3cd6b0c", null ],
+ [ "destroy", "struct__ProtobufCService.html#aa41754a2befc5889c9a7ad3b27e7693d", null ],
+ [ "invoke", "struct__ProtobufCService.html#ab0db6ab06d85bef7d42da961522f7b19", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ProtobufCServiceDescriptor.html b/html/struct__ProtobufCServiceDescriptor.html
new file mode 100644
index 000000000..a40eaa0d0
--- /dev/null
+++ b/html/struct__ProtobufCServiceDescriptor.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ProtobufCServiceDescriptor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ProtobufCServiceDescriptor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ProtobufCServiceDescriptor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a01250de45953c7c0a7fc0ccde505a246"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01250de45953c7c0a7fc0ccde505a246"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:a01250de45953c7c0a7fc0ccde505a246"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a823e8b6561769b18f71bae7c73a21e89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a823e8b6561769b18f71bae7c73a21e89"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a823e8b6561769b18f71bae7c73a21e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19eb167e075fb4a0481e55167ad480a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19eb167e075fb4a0481e55167ad480a2"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>short_name</b></td></tr>
+<tr class="separator:a19eb167e075fb4a0481e55167ad480a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf1047d7b0b3df537ca9d80bc8826206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1047d7b0b3df537ca9d80bc8826206"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>c_name</b></td></tr>
+<tr class="separator:acf1047d7b0b3df537ca9d80bc8826206"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fccce934e7c745fd89ff4628b092dec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fccce934e7c745fd89ff4628b092dec"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>package</b></td></tr>
+<tr class="separator:a2fccce934e7c745fd89ff4628b092dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af79e7ca71c6a38b2a491ff3efad3001d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af79e7ca71c6a38b2a491ff3efad3001d"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>n_methods</b></td></tr>
+<tr class="separator:af79e7ca71c6a38b2a491ff3efad3001d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dade872dea46b2d40bb8a7d9bedd952"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dade872dea46b2d40bb8a7d9bedd952"></a>
+const <a class="el" href="struct__ProtobufCMethodDescriptor.html">ProtobufCMethodDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>methods</b></td></tr>
+<tr class="separator:a2dade872dea46b2d40bb8a7d9bedd952"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616cf67fafd61d49580e949948cfb0bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616cf67fafd61d49580e949948cfb0bb"></a>
+const unsigned *&#160;</td><td class="memItemRight" valign="bottom"><b>method_indices_by_name</b></td></tr>
+<tr class="separator:a616cf67fafd61d49580e949948cfb0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/<a class="el" href="protobuf-c_8h_source.html">protobuf-c.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ProtobufCServiceDescriptor.html">_ProtobufCServiceDescriptor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ProtobufCServiceDescriptor.js b/html/struct__ProtobufCServiceDescriptor.js
new file mode 100644
index 000000000..802c3426c
--- /dev/null
+++ b/html/struct__ProtobufCServiceDescriptor.js
@@ -0,0 +1,11 @@
+var struct__ProtobufCServiceDescriptor =
+[
+ [ "c_name", "struct__ProtobufCServiceDescriptor.html#acf1047d7b0b3df537ca9d80bc8826206", null ],
+ [ "magic", "struct__ProtobufCServiceDescriptor.html#a01250de45953c7c0a7fc0ccde505a246", null ],
+ [ "method_indices_by_name", "struct__ProtobufCServiceDescriptor.html#a616cf67fafd61d49580e949948cfb0bb", null ],
+ [ "methods", "struct__ProtobufCServiceDescriptor.html#a2dade872dea46b2d40bb8a7d9bedd952", null ],
+ [ "n_methods", "struct__ProtobufCServiceDescriptor.html#af79e7ca71c6a38b2a491ff3efad3001d", null ],
+ [ "name", "struct__ProtobufCServiceDescriptor.html#a823e8b6561769b18f71bae7c73a21e89", null ],
+ [ "package", "struct__ProtobufCServiceDescriptor.html#a2fccce934e7c745fd89ff4628b092dec", null ],
+ [ "short_name", "struct__ProtobufCServiceDescriptor.html#a19eb167e075fb4a0481e55167ad480a2", null ]
+]; \ No newline at end of file
diff --git a/html/struct__ScannedMember.html b/html/struct__ScannedMember.html
new file mode 100644
index 000000000..87f70680c
--- /dev/null
+++ b/html/struct__ScannedMember.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _ScannedMember Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__ScannedMember.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_ScannedMember Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5e8cf50d399da7fd4ce4702870b72695"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8cf50d399da7fd4ce4702870b72695"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:a5e8cf50d399da7fd4ce4702870b72695"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6efc8fa58f5ca914b03d120168b9250e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6efc8fa58f5ca914b03d120168b9250e"></a>
+uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>wire_type</b></td></tr>
+<tr class="separator:a6efc8fa58f5ca914b03d120168b9250e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e903ac1e0dbad2e239c533242e4a6af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e903ac1e0dbad2e239c533242e4a6af"></a>
+uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>length_prefix_len</b></td></tr>
+<tr class="separator:a2e903ac1e0dbad2e239c533242e4a6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6949617bff3efe4513ca2bfaefdfd8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6949617bff3efe4513ca2bfaefdfd8c"></a>
+const <a class="el" href="struct__ProtobufCFieldDescriptor.html">ProtobufCFieldDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>field</b></td></tr>
+<tr class="separator:aa6949617bff3efe4513ca2bfaefdfd8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f742c1e84d3f5d615765c56aa88fa69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f742c1e84d3f5d615765c56aa88fa69"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a2f742c1e84d3f5d615765c56aa88fa69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc8ae5c2a2281d974ae3678d5eb2786d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc8ae5c2a2281d974ae3678d5eb2786d"></a>
+const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:acc8ae5c2a2281d974ae3678d5eb2786d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/google/protobuf-c/protobuf-c.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__ScannedMember.html">_ScannedMember</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__ScannedMember.js b/html/struct__ScannedMember.js
new file mode 100644
index 000000000..8566611bd
--- /dev/null
+++ b/html/struct__ScannedMember.js
@@ -0,0 +1,9 @@
+var struct__ScannedMember =
+[
+ [ "data", "struct__ScannedMember.html#acc8ae5c2a2281d974ae3678d5eb2786d", null ],
+ [ "field", "struct__ScannedMember.html#aa6949617bff3efe4513ca2bfaefdfd8c", null ],
+ [ "len", "struct__ScannedMember.html#a2f742c1e84d3f5d615765c56aa88fa69", null ],
+ [ "length_prefix_len", "struct__ScannedMember.html#a2e903ac1e0dbad2e239c533242e4a6af", null ],
+ [ "tag", "struct__ScannedMember.html#a5e8cf50d399da7fd4ce4702870b72695", null ],
+ [ "wire_type", "struct__ScannedMember.html#a6efc8fa58f5ca914b03d120168b9250e", null ]
+]; \ No newline at end of file
diff --git a/html/struct__SlabInfo.html b/html/struct__SlabInfo.html
new file mode 100644
index 000000000..78a62175f
--- /dev/null
+++ b/html/struct__SlabInfo.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _SlabInfo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__SlabInfo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_SlabInfo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6199f070d9261d69885ba9ec096f442f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6199f070d9261d69885ba9ec096f442f"></a>
+<a class="el" href="struct__ChunkLink.html">ChunkLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>chunks</b></td></tr>
+<tr class="separator:a6199f070d9261d69885ba9ec096f442f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6dd37d2498085ea3273c38ba316eda8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6dd37d2498085ea3273c38ba316eda8"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>n_allocated</b></td></tr>
+<tr class="separator:ac6dd37d2498085ea3273c38ba316eda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc47101e16498b6527c380ba0d88d079"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc47101e16498b6527c380ba0d88d079"></a>
+<a class="el" href="struct__SlabInfo.html">SlabInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:adc47101e16498b6527c380ba0d88d079"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50035915ba0e6a3c596ed52976002e16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50035915ba0e6a3c596ed52976002e16"></a>
+<a class="el" href="struct__SlabInfo.html">SlabInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:a50035915ba0e6a3c596ed52976002e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/glib/gslice.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__SlabInfo.html">_SlabInfo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__SlabInfo.js b/html/struct__SlabInfo.js
new file mode 100644
index 000000000..a5d21ce1f
--- /dev/null
+++ b/html/struct__SlabInfo.js
@@ -0,0 +1,7 @@
+var struct__SlabInfo =
+[
+ [ "chunks", "struct__SlabInfo.html#a6199f070d9261d69885ba9ec096f442f", null ],
+ [ "n_allocated", "struct__SlabInfo.html#ac6dd37d2498085ea3273c38ba316eda8", null ],
+ [ "next", "struct__SlabInfo.html#adc47101e16498b6527c380ba0d88d079", null ],
+ [ "prev", "struct__SlabInfo.html#a50035915ba0e6a3c596ed52976002e16", null ]
+]; \ No newline at end of file
diff --git a/html/struct__VIDEO__POWER__MANAGEMENT.html b/html/struct__VIDEO__POWER__MANAGEMENT.html
new file mode 100644
index 000000000..d77132848
--- /dev/null
+++ b/html/struct__VIDEO__POWER__MANAGEMENT.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _VIDEO_POWER_MANAGEMENT Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__VIDEO__POWER__MANAGEMENT.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_VIDEO_POWER_MANAGEMENT Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a43253ec73dd9843f8e72d6180a99c7bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43253ec73dd9843f8e72d6180a99c7bd"></a>
+ULONG&#160;</td><td class="memItemRight" valign="bottom"><b>Length</b></td></tr>
+<tr class="separator:a43253ec73dd9843f8e72d6180a99c7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accc91c88250d7d89539acd7da118a585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accc91c88250d7d89539acd7da118a585"></a>
+ULONG&#160;</td><td class="memItemRight" valign="bottom"><b>DPMSVersion</b></td></tr>
+<tr class="separator:accc91c88250d7d89539acd7da118a585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8581452edec1f719c78bccc7c7883e6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8581452edec1f719c78bccc7c7883e6f"></a>
+ULONG&#160;</td><td class="memItemRight" valign="bottom"><b>PowerState</b></td></tr>
+<tr class="separator:a8581452edec1f719c78bccc7c7883e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/win32/ceglue.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__VIDEO__POWER__MANAGEMENT.html">_VIDEO_POWER_MANAGEMENT</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__VIDEO__POWER__MANAGEMENT.js b/html/struct__VIDEO__POWER__MANAGEMENT.js
new file mode 100644
index 000000000..d06ecb2a2
--- /dev/null
+++ b/html/struct__VIDEO__POWER__MANAGEMENT.js
@@ -0,0 +1,6 @@
+var struct__VIDEO__POWER__MANAGEMENT =
+[
+ [ "DPMSVersion", "struct__VIDEO__POWER__MANAGEMENT.html#accc91c88250d7d89539acd7da118a585", null ],
+ [ "Length", "struct__VIDEO__POWER__MANAGEMENT.html#a43253ec73dd9843f8e72d6180a99c7bd", null ],
+ [ "PowerState", "struct__VIDEO__POWER__MANAGEMENT.html#a8581452edec1f719c78bccc7c7883e6f", null ]
+]; \ No newline at end of file
diff --git a/html/struct__finddata__t.html b/html/struct__finddata__t.html
new file mode 100644
index 000000000..cd770b3a9
--- /dev/null
+++ b/html/struct__finddata__t.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _finddata_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__finddata__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_finddata_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5d4fe2ccda1473978e72cdd6a50e798e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d4fe2ccda1473978e72cdd6a50e798e"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>attrib</b></td></tr>
+<tr class="separator:a5d4fe2ccda1473978e72cdd6a50e798e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e72ddede53040030ab778b47505416c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e72ddede53040030ab778b47505416c"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_create</b></td></tr>
+<tr class="separator:a7e72ddede53040030ab778b47505416c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0941ce05814cb753f2d16cb8046ae106"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0941ce05814cb753f2d16cb8046ae106"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_access</b></td></tr>
+<tr class="separator:a0941ce05814cb753f2d16cb8046ae106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53240c8ccf5d64d163ad9699d6569e78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53240c8ccf5d64d163ad9699d6569e78"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_write</b></td></tr>
+<tr class="separator:a53240c8ccf5d64d163ad9699d6569e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f1d52b3622883e5c6442a1a333d524f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f1d52b3622883e5c6442a1a333d524f"></a>
+_fsize_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a7f1d52b3622883e5c6442a1a333d524f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e3bd4f808f20ee6684985aeda0b147"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5e3bd4f808f20ee6684985aeda0b147"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:ad5e3bd4f808f20ee6684985aeda0b147"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/<a class="el" href="io_8h_source.html">io.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__finddata__t.html">_finddata_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__finddata__t.js b/html/struct__finddata__t.js
new file mode 100644
index 000000000..4c7633149
--- /dev/null
+++ b/html/struct__finddata__t.js
@@ -0,0 +1,9 @@
+var struct__finddata__t =
+[
+ [ "attrib", "struct__finddata__t.html#a5d4fe2ccda1473978e72cdd6a50e798e", null ],
+ [ "name", "struct__finddata__t.html#ad5e3bd4f808f20ee6684985aeda0b147", null ],
+ [ "size", "struct__finddata__t.html#a7f1d52b3622883e5c6442a1a333d524f", null ],
+ [ "time_access", "struct__finddata__t.html#a0941ce05814cb753f2d16cb8046ae106", null ],
+ [ "time_create", "struct__finddata__t.html#a7e72ddede53040030ab778b47505416c", null ],
+ [ "time_write", "struct__finddata__t.html#a53240c8ccf5d64d163ad9699d6569e78", null ]
+]; \ No newline at end of file
diff --git a/html/struct__finddatai64__t.html b/html/struct__finddatai64__t.html
new file mode 100644
index 000000000..50b06ca44
--- /dev/null
+++ b/html/struct__finddatai64__t.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _finddatai64_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__finddatai64__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_finddatai64_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2a2d8e2ca770a6e4276b02a4c3f968fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a2d8e2ca770a6e4276b02a4c3f968fc"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>attrib</b></td></tr>
+<tr class="separator:a2a2d8e2ca770a6e4276b02a4c3f968fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a070857439d132f10b35716ad786c5769"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a070857439d132f10b35716ad786c5769"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_create</b></td></tr>
+<tr class="separator:a070857439d132f10b35716ad786c5769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67ef7b3f624b1098dd2361df288a13e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67ef7b3f624b1098dd2361df288a13e1"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_access</b></td></tr>
+<tr class="separator:a67ef7b3f624b1098dd2361df288a13e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78f80d8cb6b2cb8bf073bb4190390e18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78f80d8cb6b2cb8bf073bb4190390e18"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_write</b></td></tr>
+<tr class="separator:a78f80d8cb6b2cb8bf073bb4190390e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a587bd7eb8cc722852fe033c3963e9b14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a587bd7eb8cc722852fe033c3963e9b14"></a>
+__int64&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a587bd7eb8cc722852fe033c3963e9b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae84c5142a8b42dbf8be83dff2403fe08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae84c5142a8b42dbf8be83dff2403fe08"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:ae84c5142a8b42dbf8be83dff2403fe08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/<a class="el" href="io_8h_source.html">io.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__finddatai64__t.html">_finddatai64_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__finddatai64__t.js b/html/struct__finddatai64__t.js
new file mode 100644
index 000000000..5df85be35
--- /dev/null
+++ b/html/struct__finddatai64__t.js
@@ -0,0 +1,9 @@
+var struct__finddatai64__t =
+[
+ [ "attrib", "struct__finddatai64__t.html#a2a2d8e2ca770a6e4276b02a4c3f968fc", null ],
+ [ "name", "struct__finddatai64__t.html#ae84c5142a8b42dbf8be83dff2403fe08", null ],
+ [ "size", "struct__finddatai64__t.html#a587bd7eb8cc722852fe033c3963e9b14", null ],
+ [ "time_access", "struct__finddatai64__t.html#a67ef7b3f624b1098dd2361df288a13e1", null ],
+ [ "time_create", "struct__finddatai64__t.html#a070857439d132f10b35716ad786c5769", null ],
+ [ "time_write", "struct__finddatai64__t.html#a78f80d8cb6b2cb8bf073bb4190390e18", null ]
+]; \ No newline at end of file
diff --git a/html/struct__stat.html b/html/struct__stat.html
new file mode 100644
index 000000000..4066367bb
--- /dev/null
+++ b/html/struct__stat.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _stat Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__stat.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_stat Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa601d2dbad1278bdfe6ac3d15a943aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa601d2dbad1278bdfe6ac3d15a943aa3"></a>
+_dev_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_dev</b></td></tr>
+<tr class="separator:aa601d2dbad1278bdfe6ac3d15a943aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0b55d1538c38aac4fa711de4d508145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0b55d1538c38aac4fa711de4d508145"></a>
+_ino_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_ino</b></td></tr>
+<tr class="separator:ac0b55d1538c38aac4fa711de4d508145"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8223ef3bdf1e7a49623908f7c55f704"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8223ef3bdf1e7a49623908f7c55f704"></a>
+_mode_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_mode</b></td></tr>
+<tr class="separator:af8223ef3bdf1e7a49623908f7c55f704"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a840980cd17e3e1dd42b34a53e196f5ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a840980cd17e3e1dd42b34a53e196f5ad"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_nlink</b></td></tr>
+<tr class="separator:a840980cd17e3e1dd42b34a53e196f5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8458c64ad44b45472aa4d60f61fe2882"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8458c64ad44b45472aa4d60f61fe2882"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_uid</b></td></tr>
+<tr class="separator:a8458c64ad44b45472aa4d60f61fe2882"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea4ff6c887252e806752f8f580712d4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea4ff6c887252e806752f8f580712d4d"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_gid</b></td></tr>
+<tr class="separator:aea4ff6c887252e806752f8f580712d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8547462c844db5f36420c2fe02d38b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8547462c844db5f36420c2fe02d38b5"></a>
+_dev_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_rdev</b></td></tr>
+<tr class="separator:af8547462c844db5f36420c2fe02d38b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e769549fe149394fa42da022e3d94e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e769549fe149394fa42da022e3d94e4"></a>
+_off_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_size</b></td></tr>
+<tr class="separator:a6e769549fe149394fa42da022e3d94e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1d7bae18f661ea098d8ffb9dde704e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1d7bae18f661ea098d8ffb9dde704e3"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_atime</b></td></tr>
+<tr class="separator:ad1d7bae18f661ea098d8ffb9dde704e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30339b64df12dabd007a9545d0f5b760"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30339b64df12dabd007a9545d0f5b760"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_mtime</b></td></tr>
+<tr class="separator:a30339b64df12dabd007a9545d0f5b760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1644456c6826e41e32a2ad05f6d3b4a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1644456c6826e41e32a2ad05f6d3b4a5"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_ctime</b></td></tr>
+<tr class="separator:a1644456c6826e41e32a2ad05f6d3b4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/sys/<a class="el" href="stat_8h_source.html">stat.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__stat.html">_stat</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__stat.js b/html/struct__stat.js
new file mode 100644
index 000000000..bbc949a78
--- /dev/null
+++ b/html/struct__stat.js
@@ -0,0 +1,14 @@
+var struct__stat =
+[
+ [ "st_atime", "struct__stat.html#ad1d7bae18f661ea098d8ffb9dde704e3", null ],
+ [ "st_ctime", "struct__stat.html#a1644456c6826e41e32a2ad05f6d3b4a5", null ],
+ [ "st_dev", "struct__stat.html#aa601d2dbad1278bdfe6ac3d15a943aa3", null ],
+ [ "st_gid", "struct__stat.html#aea4ff6c887252e806752f8f580712d4d", null ],
+ [ "st_ino", "struct__stat.html#ac0b55d1538c38aac4fa711de4d508145", null ],
+ [ "st_mode", "struct__stat.html#af8223ef3bdf1e7a49623908f7c55f704", null ],
+ [ "st_mtime", "struct__stat.html#a30339b64df12dabd007a9545d0f5b760", null ],
+ [ "st_nlink", "struct__stat.html#a840980cd17e3e1dd42b34a53e196f5ad", null ],
+ [ "st_rdev", "struct__stat.html#af8547462c844db5f36420c2fe02d38b5", null ],
+ [ "st_size", "struct__stat.html#a6e769549fe149394fa42da022e3d94e4", null ],
+ [ "st_uid", "struct__stat.html#a8458c64ad44b45472aa4d60f61fe2882", null ]
+]; \ No newline at end of file
diff --git a/html/struct__wfinddata__t.html b/html/struct__wfinddata__t.html
new file mode 100644
index 000000000..cbdf3b8f8
--- /dev/null
+++ b/html/struct__wfinddata__t.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _wfinddata_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__wfinddata__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_wfinddata_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af33dcec0e30ad137256c3e1c2057d486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af33dcec0e30ad137256c3e1c2057d486"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>attrib</b></td></tr>
+<tr class="separator:af33dcec0e30ad137256c3e1c2057d486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce9d89b6c6425c431d7f2f756417f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce9d89b6c6425c431d7f2f756417f46"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_create</b></td></tr>
+<tr class="separator:adce9d89b6c6425c431d7f2f756417f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c5a3e27a6ad3174b9a14f045728edf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c5a3e27a6ad3174b9a14f045728edf8"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_access</b></td></tr>
+<tr class="separator:a4c5a3e27a6ad3174b9a14f045728edf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae24ac9da482054d4de139d999f9b4209"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae24ac9da482054d4de139d999f9b4209"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_write</b></td></tr>
+<tr class="separator:ae24ac9da482054d4de139d999f9b4209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5746082d7ce7a0a352bc78b676baed78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5746082d7ce7a0a352bc78b676baed78"></a>
+_fsize_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a5746082d7ce7a0a352bc78b676baed78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31714979b0a0cd1b4c620a1eae16bf2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31714979b0a0cd1b4c620a1eae16bf2b"></a>
+wchar_t&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:a31714979b0a0cd1b4c620a1eae16bf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/<a class="el" href="io_8h_source.html">io.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__wfinddata__t.html">_wfinddata_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__wfinddata__t.js b/html/struct__wfinddata__t.js
new file mode 100644
index 000000000..2e784ac34
--- /dev/null
+++ b/html/struct__wfinddata__t.js
@@ -0,0 +1,9 @@
+var struct__wfinddata__t =
+[
+ [ "attrib", "struct__wfinddata__t.html#af33dcec0e30ad137256c3e1c2057d486", null ],
+ [ "name", "struct__wfinddata__t.html#a31714979b0a0cd1b4c620a1eae16bf2b", null ],
+ [ "size", "struct__wfinddata__t.html#a5746082d7ce7a0a352bc78b676baed78", null ],
+ [ "time_access", "struct__wfinddata__t.html#a4c5a3e27a6ad3174b9a14f045728edf8", null ],
+ [ "time_create", "struct__wfinddata__t.html#adce9d89b6c6425c431d7f2f756417f46", null ],
+ [ "time_write", "struct__wfinddata__t.html#ae24ac9da482054d4de139d999f9b4209", null ]
+]; \ No newline at end of file
diff --git a/html/struct__wfinddatai64__t.html b/html/struct__wfinddatai64__t.html
new file mode 100644
index 000000000..eca30d19e
--- /dev/null
+++ b/html/struct__wfinddatai64__t.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _wfinddatai64_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('struct__wfinddatai64__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_wfinddatai64_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a82dec27618c7ca12aacc8cad5502d3b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82dec27618c7ca12aacc8cad5502d3b5"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>attrib</b></td></tr>
+<tr class="separator:a82dec27618c7ca12aacc8cad5502d3b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a235bafaf6bf5cfb1be6386d1b46baf05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a235bafaf6bf5cfb1be6386d1b46baf05"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_create</b></td></tr>
+<tr class="separator:a235bafaf6bf5cfb1be6386d1b46baf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c03ab10faeca8840a119a90538d7120"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c03ab10faeca8840a119a90538d7120"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_access</b></td></tr>
+<tr class="separator:a0c03ab10faeca8840a119a90538d7120"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac99a3ac884cfd6d4024a00d1a53f4f82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac99a3ac884cfd6d4024a00d1a53f4f82"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time_write</b></td></tr>
+<tr class="separator:ac99a3ac884cfd6d4024a00d1a53f4f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44f0329b9d52190322339a6fe967e83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac44f0329b9d52190322339a6fe967e83"></a>
+__int64&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:ac44f0329b9d52190322339a6fe967e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1357a8a4fc37809d8cfba957eb56904d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1357a8a4fc37809d8cfba957eb56904d"></a>
+wchar_t&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [FILENAME_MAX]</td></tr>
+<tr class="separator:a1357a8a4fc37809d8cfba957eb56904d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/<a class="el" href="io_8h_source.html">io.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="struct__wfinddatai64__t.html">_wfinddatai64_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/struct__wfinddatai64__t.js b/html/struct__wfinddatai64__t.js
new file mode 100644
index 000000000..67150308b
--- /dev/null
+++ b/html/struct__wfinddatai64__t.js
@@ -0,0 +1,9 @@
+var struct__wfinddatai64__t =
+[
+ [ "attrib", "struct__wfinddatai64__t.html#a82dec27618c7ca12aacc8cad5502d3b5", null ],
+ [ "name", "struct__wfinddatai64__t.html#a1357a8a4fc37809d8cfba957eb56904d", null ],
+ [ "size", "struct__wfinddatai64__t.html#ac44f0329b9d52190322339a6fe967e83", null ],
+ [ "time_access", "struct__wfinddatai64__t.html#a0c03ab10faeca8840a119a90538d7120", null ],
+ [ "time_create", "struct__wfinddatai64__t.html#a235bafaf6bf5cfb1be6386d1b46baf05", null ],
+ [ "time_write", "struct__wfinddatai64__t.html#ac99a3ac884cfd6d4024a00d1a53f4f82", null ]
+]; \ No newline at end of file
diff --git a/html/structaction__cb__data.html b/html/structaction__cb__data.html
new file mode 100644
index 000000000..9afbd88a0
--- /dev/null
+++ b/html/structaction__cb__data.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: action_cb_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structaction__cb__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">action_cb_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9269ba06b8e843979a902b8fe46be138"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9269ba06b8e843979a902b8fe46be138"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:a9269ba06b8e843979a902b8fe46be138"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac371555dfbeb05e8bfe368b7c7b9b11c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac371555dfbeb05e8bfe368b7c7b9b11c"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:ac371555dfbeb05e8bfe368b7c7b9b11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/gtk/gui_gtk_window.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structaction__cb__data.html">action_cb_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structaction__cb__data.js b/html/structaction__cb__data.js
new file mode 100644
index 000000000..e0eae6383
--- /dev/null
+++ b/html/structaction__cb__data.js
@@ -0,0 +1,5 @@
+var structaction__cb__data =
+[
+ [ "attr", "structaction__cb__data.html#ac371555dfbeb05e8bfe368b7c7b9b11c", null ],
+ [ "gui", "structaction__cb__data.html#a9269ba06b8e843979a902b8fe46be138", null ]
+]; \ No newline at end of file
diff --git a/html/structalias__map.html b/html/structalias__map.html
new file mode 100644
index 000000000..00d5e6ac1
--- /dev/null
+++ b/html/structalias__map.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: alias_map Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structalias__map.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">alias_map Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7965a7a1ef3abfb0811458355e4d8819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7965a7a1ef3abfb0811458355e4d8819"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>alias</b></td></tr>
+<tr class="separator:a7965a7a1ef3abfb0811458355e4d8819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b7b854bfd8333468c4c3cd4cd5a078a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b7b854bfd8333468c4c3cd4cd5a078a"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a2b7b854bfd8333468c4c3cd4cd5a078a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/localealias.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structalias__map.html">alias_map</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structalias__map.js b/html/structalias__map.js
new file mode 100644
index 000000000..d47ffa3b0
--- /dev/null
+++ b/html/structalias__map.js
@@ -0,0 +1,5 @@
+var structalias__map =
+[
+ [ "alias", "structalias__map.html#a7965a7a1ef3abfb0811458355e4d8819", null ],
+ [ "value", "structalias__map.html#a2b7b854bfd8333468c4c3cd4cd5a078a", null ]
+]; \ No newline at end of file
diff --git a/html/structandroid__search__priv.html b/html/structandroid__search__priv.html
new file mode 100644
index 000000000..aac6f8cb5
--- /dev/null
+++ b/html/structandroid__search__priv.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: android_search_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structandroid__search__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">android_search_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af5a94cbb1b440d6a11adaa7db58f58b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5a94cbb1b440d6a11adaa7db58f58b7"></a>
+struct <a class="el" href="structjni__object.html">jni_object</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search_result_obj</b></td></tr>
+<tr class="separator:af5a94cbb1b440d6a11adaa7db58f58b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8c8824623d9132531c02a38a1d3afe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8c8824623d9132531c02a38a1d3afe"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_ev</b></td></tr>
+<tr class="separator:a5e8c8824623d9132531c02a38a1d3afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64aed6a9a20c259bf78a3085342f38c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64aed6a9a20c259bf78a3085342f38c1"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_clb</b></td></tr>
+<tr class="separator:a64aed6a9a20c259bf78a3085342f38c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0e13b34fd0801c75385948134ff36cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0e13b34fd0801c75385948134ff36cc"></a>
+struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_list</b></td></tr>
+<tr class="separator:ac0e13b34fd0801c75385948134ff36cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4092458cc4c0fc5670f7ba6cb0a3344"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4092458cc4c0fc5670f7ba6cb0a3344"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search_attr</b></td></tr>
+<tr class="separator:ad4092458cc4c0fc5670f7ba6cb0a3344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a008752eed997b1e830267fd9c180957e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008752eed997b1e830267fd9c180957e"></a>
+gchar **&#160;</td><td class="memItemRight" valign="bottom"><b>phrases</b></td></tr>
+<tr class="separator:a008752eed997b1e830267fd9c180957e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a086af4c9c9ad06ff07d02f04fafd84ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086af4c9c9ad06ff07d02f04fafd84ea"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>current_phrase_per_level</b> [4]</td></tr>
+<tr class="separator:a086af4c9c9ad06ff07d02f04fafd84ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1424ba474c65f12e2d8246d32077202b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1424ba474c65f12e2d8246d32077202b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>partial</b></td></tr>
+<tr class="separator:a1424ba474c65f12e2d8246d32077202b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad07fa112dc30709e2f3c3c18cdd3e537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad07fa112dc30709e2f3c3c18cdd3e537"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>found</b></td></tr>
+<tr class="separator:ad07fa112dc30709e2f3c3c18cdd3e537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>android.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structandroid__search__priv.html">android_search_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structandroid__search__priv.js b/html/structandroid__search__priv.js
new file mode 100644
index 000000000..a83dcf078
--- /dev/null
+++ b/html/structandroid__search__priv.js
@@ -0,0 +1,12 @@
+var structandroid__search__priv =
+[
+ [ "current_phrase_per_level", "structandroid__search__priv.html#a086af4c9c9ad06ff07d02f04fafd84ea", null ],
+ [ "found", "structandroid__search__priv.html#ad07fa112dc30709e2f3c3c18cdd3e537", null ],
+ [ "idle_clb", "structandroid__search__priv.html#a64aed6a9a20c259bf78a3085342f38c1", null ],
+ [ "idle_ev", "structandroid__search__priv.html#a5e8c8824623d9132531c02a38a1d3afe", null ],
+ [ "partial", "structandroid__search__priv.html#a1424ba474c65f12e2d8246d32077202b", null ],
+ [ "phrases", "structandroid__search__priv.html#a008752eed997b1e830267fd9c180957e", null ],
+ [ "search_attr", "structandroid__search__priv.html#ad4092458cc4c0fc5670f7ba6cb0a3344", null ],
+ [ "search_list", "structandroid__search__priv.html#ac0e13b34fd0801c75385948134ff36cc", null ],
+ [ "search_result_obj", "structandroid__search__priv.html#af5a94cbb1b440d6a11adaa7db58f58b7", null ]
+]; \ No newline at end of file
diff --git a/html/structannouncement.html b/html/structannouncement.html
new file mode 100644
index 000000000..7ec92cf8a
--- /dev/null
+++ b/html/structannouncement.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: announcement Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structannouncement.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">announcement Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab04df6842aba726819e95c55312a0b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab04df6842aba726819e95c55312a0b6d"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:ab04df6842aba726819e95c55312a0b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>announcement.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structannouncement.html">announcement</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structannouncement.js b/html/structannouncement.js
new file mode 100644
index 000000000..9f77e7ab2
--- /dev/null
+++ b/html/structannouncement.js
@@ -0,0 +1,4 @@
+var structannouncement =
+[
+ [ "attrs", "structannouncement.html#ab04df6842aba726819e95c55312a0b6d", null ]
+]; \ No newline at end of file
diff --git a/html/structargument.html b/html/structargument.html
new file mode 100644
index 000000000..a2848675e
--- /dev/null
+++ b/html/structargument.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: argument Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structargument.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">argument Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1a29cbbd14d361a7d84b17e78ece98d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a29cbbd14d361a7d84b17e78ece98d8"></a>
+arg_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a1a29cbbd14d361a7d84b17e78ece98d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d4807f77d20a5c69b805e6e9c8fa52c"><td class="memItemLeft" ><a class="anchor" id="a2d4807f77d20a5c69b805e6e9c8fa52c"></a>
+union {</td></tr>
+<tr class="memitem:a00f4d84a86f67fba1ca91a0a699334ba"><td class="memItemLeft" ><a class="anchor" id="a1e9890a3bf01818af42268e08d5862ea"></a>
+&#160;&#160;&#160;signed char&#160;&#160;&#160;<b>a_schar</b></td></tr>
+<tr class="separator:a00f4d84a86f67fba1ca91a0a699334ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbae7d2b00c0e2008a50a35db5263a07"><td class="memItemLeft" ><a class="anchor" id="a8c1c59acf67469ecd9bfa0c8bfffdc51"></a>
+&#160;&#160;&#160;unsigned char&#160;&#160;&#160;<b>a_uchar</b></td></tr>
+<tr class="separator:acbae7d2b00c0e2008a50a35db5263a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0baaa2f0ccd5a610b33c212ce081ebe"><td class="memItemLeft" ><a class="anchor" id="a3dd18d90bd363c6f71dda131520fb3ae"></a>
+&#160;&#160;&#160;short&#160;&#160;&#160;<b>a_short</b></td></tr>
+<tr class="separator:ab0baaa2f0ccd5a610b33c212ce081ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7581b14b3121c7252b2fe32297aa7b9"><td class="memItemLeft" ><a class="anchor" id="a62cc75e5eb19510210e14434f9ec0542"></a>
+&#160;&#160;&#160;unsigned short&#160;&#160;&#160;<b>a_ushort</b></td></tr>
+<tr class="separator:aa7581b14b3121c7252b2fe32297aa7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e19959d133a5543ae58a9e2a6082709"><td class="memItemLeft" ><a class="anchor" id="a1787c7aa763abf5a8949b7700efa04f4"></a>
+&#160;&#160;&#160;int&#160;&#160;&#160;<b>a_int</b></td></tr>
+<tr class="separator:a3e19959d133a5543ae58a9e2a6082709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3c86856e7dff2b83512ec795c500fd4"><td class="memItemLeft" ><a class="anchor" id="a134ed9e05594990bbbe81dfe8f55a4ce"></a>
+&#160;&#160;&#160;unsigned int&#160;&#160;&#160;<b>a_uint</b></td></tr>
+<tr class="separator:aa3c86856e7dff2b83512ec795c500fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c0fe46414c5324893cf9c1a8e786c7f"><td class="memItemLeft" ><a class="anchor" id="adf60192d6744b973098cf2f80ea99971"></a>
+&#160;&#160;&#160;long int&#160;&#160;&#160;<b>a_longint</b></td></tr>
+<tr class="separator:a8c0fe46414c5324893cf9c1a8e786c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab94c095a4f831063777453ac4f1ee097"><td class="memItemLeft" ><a class="anchor" id="a1f7518adf3a7b4fa5f37c6f4f551cc53"></a>
+&#160;&#160;&#160;unsigned long int&#160;&#160;&#160;<b>a_ulongint</b></td></tr>
+<tr class="separator:ab94c095a4f831063777453ac4f1ee097"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3886b1520f813ce774a54458dd098a94"><td class="memItemLeft" ><a class="anchor" id="a463132334d05e5e31779c7b6ce53b5ff"></a>
+&#160;&#160;&#160;float&#160;&#160;&#160;<b>a_float</b></td></tr>
+<tr class="separator:a3886b1520f813ce774a54458dd098a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23932a02dc8a97e7cc31b81974e9696a"><td class="memItemLeft" ><a class="anchor" id="a48a22f2c40ff8953fec7991bb6f23ef2"></a>
+&#160;&#160;&#160;double&#160;&#160;&#160;<b>a_double</b></td></tr>
+<tr class="separator:a23932a02dc8a97e7cc31b81974e9696a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0630c7b38558a4e4c0c4de8e7c2839f"><td class="memItemLeft" ><a class="anchor" id="a0982a2bc5d7d70d7c8e4b5977bd6cc00"></a>
+&#160;&#160;&#160;int&#160;&#160;&#160;<b>a_char</b></td></tr>
+<tr class="separator:af0630c7b38558a4e4c0c4de8e7c2839f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5294a692437590374cd4706bb1be45da"><td class="memItemLeft" ><a class="anchor" id="ac75f41a5b527c15fc120fdf6f4b0d180"></a>
+&#160;&#160;&#160;const char *&#160;&#160;&#160;<b>a_string</b></td></tr>
+<tr class="separator:a5294a692437590374cd4706bb1be45da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45834f0c3fc66ce11e09af598fb4e824"><td class="memItemLeft" ><a class="anchor" id="ae41bbcce70737cac41ce29dcd0cd0512"></a>
+&#160;&#160;&#160;void *&#160;&#160;&#160;<b>a_pointer</b></td></tr>
+<tr class="separator:a45834f0c3fc66ce11e09af598fb4e824"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afda9afdf94f685df4526c30546ae1087"><td class="memItemLeft" ><a class="anchor" id="a0e3bfe76c0362515c62e3c62c8d105a7"></a>
+&#160;&#160;&#160;signed char *&#160;&#160;&#160;<b>a_count_schar_pointer</b></td></tr>
+<tr class="separator:afda9afdf94f685df4526c30546ae1087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe90bf93efd03668117fe626db805789"><td class="memItemLeft" ><a class="anchor" id="ae7d5a7428206d39e9304db1ff7fcf36f"></a>
+&#160;&#160;&#160;short *&#160;&#160;&#160;<b>a_count_short_pointer</b></td></tr>
+<tr class="separator:abe90bf93efd03668117fe626db805789"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48ec3d14f39e945e9f15e3646ecbe2e4"><td class="memItemLeft" ><a class="anchor" id="afae82b4fba1a20c16141f15c02a40e3a"></a>
+&#160;&#160;&#160;int *&#160;&#160;&#160;<b>a_count_int_pointer</b></td></tr>
+<tr class="separator:a48ec3d14f39e945e9f15e3646ecbe2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21320b25e26e2fbf82cbb38d5cd69972"><td class="memItemLeft" ><a class="anchor" id="a1363234355635cc504b473fd493da619"></a>
+&#160;&#160;&#160;long int *&#160;&#160;&#160;<b>a_count_longint_pointer</b></td></tr>
+<tr class="separator:a21320b25e26e2fbf82cbb38d5cd69972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d4807f77d20a5c69b805e6e9c8fa52c"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:a2d4807f77d20a5c69b805e6e9c8fa52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="printf-args_8h_source.html">printf-args.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structargument.html">argument</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structargument.js b/html/structargument.js
new file mode 100644
index 000000000..4ffafdab9
--- /dev/null
+++ b/html/structargument.js
@@ -0,0 +1,22 @@
+var structargument =
+[
+ [ "a", "structargument.html#a2d4807f77d20a5c69b805e6e9c8fa52c", null ],
+ [ "a_char", "structargument.html#a0982a2bc5d7d70d7c8e4b5977bd6cc00", null ],
+ [ "a_count_int_pointer", "structargument.html#afae82b4fba1a20c16141f15c02a40e3a", null ],
+ [ "a_count_longint_pointer", "structargument.html#a1363234355635cc504b473fd493da619", null ],
+ [ "a_count_schar_pointer", "structargument.html#a0e3bfe76c0362515c62e3c62c8d105a7", null ],
+ [ "a_count_short_pointer", "structargument.html#ae7d5a7428206d39e9304db1ff7fcf36f", null ],
+ [ "a_double", "structargument.html#a48a22f2c40ff8953fec7991bb6f23ef2", null ],
+ [ "a_float", "structargument.html#a463132334d05e5e31779c7b6ce53b5ff", null ],
+ [ "a_int", "structargument.html#a1787c7aa763abf5a8949b7700efa04f4", null ],
+ [ "a_longint", "structargument.html#adf60192d6744b973098cf2f80ea99971", null ],
+ [ "a_pointer", "structargument.html#ae41bbcce70737cac41ce29dcd0cd0512", null ],
+ [ "a_schar", "structargument.html#a1e9890a3bf01818af42268e08d5862ea", null ],
+ [ "a_short", "structargument.html#a3dd18d90bd363c6f71dda131520fb3ae", null ],
+ [ "a_string", "structargument.html#ac75f41a5b527c15fc120fdf6f4b0d180", null ],
+ [ "a_uchar", "structargument.html#a8c1c59acf67469ecd9bfa0c8bfffdc51", null ],
+ [ "a_uint", "structargument.html#a134ed9e05594990bbbe81dfe8f55a4ce", null ],
+ [ "a_ulongint", "structargument.html#a1f7518adf3a7b4fa5f37c6f4f551cc53", null ],
+ [ "a_ushort", "structargument.html#a62cc75e5eb19510210e14434f9ec0542", null ],
+ [ "type", "structargument.html#a1a29cbbd14d361a7d84b17e78ece98d8", null ]
+]; \ No newline at end of file
diff --git a/html/structarguments.html b/html/structarguments.html
new file mode 100644
index 000000000..61595dd0f
--- /dev/null
+++ b/html/structarguments.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: arguments Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structarguments.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">arguments Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2f3461f3700160a0aab5d4186d3dd23b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f3461f3700160a0aab5d4186d3dd23b"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a2f3461f3700160a0aab5d4186d3dd23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b7bcce9b8d0f6c029c9d6b3da0912d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b7bcce9b8d0f6c029c9d6b3da0912d8"></a>
+<a class="el" href="structargument.html">argument</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>arg</b></td></tr>
+<tr class="separator:a5b7bcce9b8d0f6c029c9d6b3da0912d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="printf-args_8h_source.html">printf-args.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structarguments.html">arguments</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structarguments.js b/html/structarguments.js
new file mode 100644
index 000000000..a0c6f399f
--- /dev/null
+++ b/html/structarguments.js
@@ -0,0 +1,5 @@
+var structarguments =
+[
+ [ "arg", "structarguments.html#a5b7bcce9b8d0f6c029c9d6b3da0912d8", null ],
+ [ "count", "structarguments.html#a2f3461f3700160a0aab5d4186d3dd23b", null ]
+]; \ No newline at end of file
diff --git a/html/structassociated__street.html b/html/structassociated__street.html
new file mode 100644
index 000000000..a590c7199
--- /dev/null
+++ b/html/structassociated__street.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: associated_street Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structassociated__street.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">associated_street Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aca109d12afc30f7612e6a88b184dde3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca109d12afc30f7612e6a88b184dde3d"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>relid</b></td></tr>
+<tr class="separator:aca109d12afc30f7612e6a88b184dde3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2320855eff8ea069623a3b4a9e85b545"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2320855eff8ea069623a3b4a9e85b545"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a2320855eff8ea069623a3b4a9e85b545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structassociated__street.html">associated_street</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structassociated__street.js b/html/structassociated__street.js
new file mode 100644
index 000000000..00dd9c408
--- /dev/null
+++ b/html/structassociated__street.js
@@ -0,0 +1,5 @@
+var structassociated__street =
+[
+ [ "name", "structassociated__street.html#a2320855eff8ea069623a3b4a9e85b545", null ],
+ [ "relid", "structassociated__street.html#aca109d12afc30f7612e6a88b184dde3d", null ]
+]; \ No newline at end of file
diff --git a/html/structattr.html b/html/structattr.html
new file mode 100644
index 000000000..344f15b9d
--- /dev/null
+++ b/html/structattr.html
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acbbeecb9ce16c2d7973d0bd2ff544457"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbbeecb9ce16c2d7973d0bd2ff544457"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:acbbeecb9ce16c2d7973d0bd2ff544457"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a682d33096ece5ad806426918c15c4b10"><td class="memItemLeft" ><a class="anchor" id="a682d33096ece5ad806426918c15c4b10"></a>
+union {</td></tr>
+<tr class="memitem:aaff269bc677274240583194953a8e08c"><td class="memItemLeft" ><a class="anchor" id="a2a2a2da11501e5c4b5464938c91b87e9"></a>
+&#160;&#160;&#160;char *&#160;&#160;&#160;<b>str</b></td></tr>
+<tr class="separator:aaff269bc677274240583194953a8e08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a076ecc044f1b05bfd5aa7ffd56ba13e6"><td class="memItemLeft" ><a class="anchor" id="a9fe0cdea57804f5d5913954dfb2dfa2f"></a>
+&#160;&#160;&#160;void *&#160;&#160;&#160;<b>data</b></td></tr>
+<tr class="separator:a076ecc044f1b05bfd5aa7ffd56ba13e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d23f8ff96f626da514777332688530b"><td class="memItemLeft" ><a class="anchor" id="aebf8c468883c8a41033b97c2ae91003b"></a>
+&#160;&#160;&#160;long&#160;&#160;&#160;<b>num</b></td></tr>
+<tr class="separator:a3d23f8ff96f626da514777332688530b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18cd62d6f87ec36e1264a43799423f33"><td class="memItemLeft" ><a class="anchor" id="ae572da25b48307fd773201349ec7fe4a"></a>
+&#160;&#160;&#160;struct <a class="el" href="structitem.html">item</a> *&#160;&#160;&#160;<b>item</b></td></tr>
+<tr class="separator:a18cd62d6f87ec36e1264a43799423f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac05d7c580a3f95756f55e5193ab5ebb0"><td class="memItemLeft" ><a class="anchor" id="a0cbe965ed8abdd4621c7fc07fc694e6a"></a>
+&#160;&#160;&#160;enum item_type&#160;&#160;&#160;<b>item_type</b></td></tr>
+<tr class="separator:ac05d7c580a3f95756f55e5193ab5ebb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef93cfe68616f9fb3107cff53ecd2426"><td class="memItemLeft" ><a class="anchor" id="a64b169265cf7d88891b946e72adcf8aa"></a>
+&#160;&#160;&#160;enum projection&#160;&#160;&#160;<b>projection</b></td></tr>
+<tr class="separator:aef93cfe68616f9fb3107cff53ecd2426"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeca6b8eae0a7592d638cdbf33a12be64"><td class="memItemLeft" ><a class="anchor" id="a76048cf7f2de123ea5250cf82f32702b"></a>
+&#160;&#160;&#160;double *&#160;&#160;&#160;<b>numd</b></td></tr>
+<tr class="separator:aeca6b8eae0a7592d638cdbf33a12be64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ecb37a470a6ca0a4934a89b2fdd7833"><td class="memItemLeft" ><a class="anchor" id="a58dd03447f7532a9a264ff3a38e6d1ec"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcolor.html">color</a> *&#160;&#160;&#160;<b>color</b></td></tr>
+<tr class="separator:a8ecb37a470a6ca0a4934a89b2fdd7833"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25783069e4c829a8716e5621721f22a8"><td class="memItemLeft" ><a class="anchor" id="a439b17886c791f6d9b6873f3ec354353"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcoord__geo.html">coord_geo</a> *&#160;&#160;&#160;<b>coord_geo</b></td></tr>
+<tr class="separator:a25783069e4c829a8716e5621721f22a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a264c29bf78798ccf76b2be65f92584a9"><td class="memItemLeft" ><a class="anchor" id="a576c54eef88d68f04e82350dba0cb88c"></a>
+&#160;&#160;&#160;struct <a class="el" href="structnavit.html">navit</a> *&#160;&#160;&#160;<b>navit</b></td></tr>
+<tr class="separator:a264c29bf78798ccf76b2be65f92584a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67e5387a91da051a4ca6054e0e650a67"><td class="memItemLeft" ><a class="anchor" id="abb1262ecd4987c683edc8b1d1dff8f8a"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcallback.html">callback</a> *&#160;&#160;&#160;<b>callback</b></td></tr>
+<tr class="separator:a67e5387a91da051a4ca6054e0e650a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab602ca2c1ee227279ff0467323ee752b"><td class="memItemLeft" ><a class="anchor" id="ab23a65e41997a8b784ca269170bfb561"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;&#160;&#160;<b>callback_list</b></td></tr>
+<tr class="separator:ab602ca2c1ee227279ff0467323ee752b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb1e6a5b4ebcdd6776f9467a6c2fee16"><td class="memItemLeft" ><a class="anchor" id="a592bb1bf6ed4efcb2cc91280e53545c5"></a>
+&#160;&#160;&#160;struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;&#160;&#160;<b>vehicle</b></td></tr>
+<tr class="separator:afb1e6a5b4ebcdd6776f9467a6c2fee16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a89c6768dc2faeb2a0202f3f0dff5bf"><td class="memItemLeft" ><a class="anchor" id="a678240cd70634267cfa84eeb0f4c9ad1"></a>
+&#160;&#160;&#160;struct <a class="el" href="structlayout.html">layout</a> *&#160;&#160;&#160;<b>layout</b></td></tr>
+<tr class="separator:a7a89c6768dc2faeb2a0202f3f0dff5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a133b9647d847e9f5fec547d5d792af06"><td class="memItemLeft" ><a class="anchor" id="acbefdb5e9b1da00e62d7f4a654d880b3"></a>
+&#160;&#160;&#160;struct <a class="el" href="structlayer.html">layer</a> *&#160;&#160;&#160;<b>layer</b></td></tr>
+<tr class="separator:a133b9647d847e9f5fec547d5d792af06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ffe8e351cddffe6929c9215a599e8d8"><td class="memItemLeft" ><a class="anchor" id="ac07d1f64702eb46e7cc36bbb67d388a9"></a>
+&#160;&#160;&#160;struct <a class="el" href="structmap.html">map</a> *&#160;&#160;&#160;<b>map</b></td></tr>
+<tr class="separator:a7ffe8e351cddffe6929c9215a599e8d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac87ac08fd2b05c5e72c1481d7ed2095c"><td class="memItemLeft" ><a class="anchor" id="abdfb8e542a965dde1babb59536cd4211"></a>
+&#160;&#160;&#160;struct <a class="el" href="structmapset.html">mapset</a> *&#160;&#160;&#160;<b>mapset</b></td></tr>
+<tr class="separator:ac87ac08fd2b05c5e72c1481d7ed2095c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea30c8185d5d28c65936f8b50ba503ab"><td class="memItemLeft" ><a class="anchor" id="a125792af5821c903832fb40bb02f5213"></a>
+&#160;&#160;&#160;struct <a class="el" href="structlog.html">log</a> *&#160;&#160;&#160;<b>log</b></td></tr>
+<tr class="separator:aea30c8185d5d28c65936f8b50ba503ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88ee9b7320947802a08f79ec7a0cabbe"><td class="memItemLeft" ><a class="anchor" id="a2132d9f8722d472ea71342ea68b03754"></a>
+&#160;&#160;&#160;struct <a class="el" href="structroute.html">route</a> *&#160;&#160;&#160;<b>route</b></td></tr>
+<tr class="separator:a88ee9b7320947802a08f79ec7a0cabbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a635300c65f6f0cb4e7b4ca9d33c69409"><td class="memItemLeft" ><a class="anchor" id="a29f2bd8e2bb08429d7f319414c600bfc"></a>
+&#160;&#160;&#160;struct <a class="el" href="structnavigation.html">navigation</a> *&#160;&#160;&#160;<b>navigation</b></td></tr>
+<tr class="separator:a635300c65f6f0cb4e7b4ca9d33c69409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a388ad473bb5cd2a084918b144cbb396f"><td class="memItemLeft" ><a class="anchor" id="a90834771c803ddb4b96f83ed5e5a28c0"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcoord.html">coord</a> *&#160;&#160;&#160;<b>coord</b></td></tr>
+<tr class="separator:a388ad473bb5cd2a084918b144cbb396f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58babdba1102b38f6c286ca80d9fbc1c"><td class="memItemLeft" ><a class="anchor" id="a7f9d730eeaf044058e3bfd09f9291166"></a>
+&#160;&#160;&#160;struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;&#160;&#160;<b>pcoord</b></td></tr>
+<tr class="separator:a58babdba1102b38f6c286ca80d9fbc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af00807e1a8e8617da0e6f0126d1fbc37"><td class="memItemLeft" ><a class="anchor" id="a17cbcc54b213ad55c4694fe7c56aa616"></a>
+&#160;&#160;&#160;struct <a class="el" href="structgui.html">gui</a> *&#160;&#160;&#160;<b>gui</b></td></tr>
+<tr class="separator:af00807e1a8e8617da0e6f0126d1fbc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0390c86958dcee6e0f1ae5260eeffabd"><td class="memItemLeft" ><a class="anchor" id="a93638535f1a792b0bd88180c6f2414e3"></a>
+&#160;&#160;&#160;struct <a class="el" href="structgraphics.html">graphics</a> *&#160;&#160;&#160;<b>graphics</b></td></tr>
+<tr class="separator:a0390c86958dcee6e0f1ae5260eeffabd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4a72e37f41a603b7e020c4e46c5b0e5"><td class="memItemLeft" ><a class="anchor" id="a3121eab5589d9c11ceb1dd67635eab36"></a>
+&#160;&#160;&#160;struct <a class="el" href="structtracking.html">tracking</a> *&#160;&#160;&#160;<b>tracking</b></td></tr>
+<tr class="separator:ac4a72e37f41a603b7e020c4e46c5b0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8e1425852175f041f204cdff686e232"><td class="memItemLeft" ><a class="anchor" id="a0dc0e1dc91ece3a8af7b6a89750ffc7c"></a>
+&#160;&#160;&#160;struct <a class="el" href="structitemgra.html">itemgra</a> *&#160;&#160;&#160;<b>itemgra</b></td></tr>
+<tr class="separator:ab8e1425852175f041f204cdff686e232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dfac024500763ccbace066ef23bf157"><td class="memItemLeft" ><a class="anchor" id="a4e20433592bb734a5404f146331737dc"></a>
+&#160;&#160;&#160;struct <a class="el" href="structplugin.html">plugin</a> *&#160;&#160;&#160;<b>plugin</b></td></tr>
+<tr class="separator:a4dfac024500763ccbace066ef23bf157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5a46b40d0c6a1de73f8dc0aeb8f1fee"><td class="memItemLeft" ><a class="anchor" id="a832b752a2cb21b7323d4b7abece81bdc"></a>
+&#160;&#160;&#160;struct <a class="el" href="structplugins.html">plugins</a> *&#160;&#160;&#160;<b>plugins</b></td></tr>
+<tr class="separator:aa5a46b40d0c6a1de73f8dc0aeb8f1fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a810865dff077f4df570bf3b5b41dd07b"><td class="memItemLeft" ><a class="anchor" id="afcd101aa3e134cb823191522281de025"></a>
+&#160;&#160;&#160;struct polygon *&#160;&#160;&#160;<b>polygon</b></td></tr>
+<tr class="separator:a810865dff077f4df570bf3b5b41dd07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a602976f3329e2bb3b1d6f596112b1e09"><td class="memItemLeft" ><a class="anchor" id="aa8f0b411f378c32c87e11b6d79a6ca71"></a>
+&#160;&#160;&#160;struct polyline *&#160;&#160;&#160;<b>polyline</b></td></tr>
+<tr class="separator:a602976f3329e2bb3b1d6f596112b1e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae21373c0690aea3cc58f80d15694657a"><td class="memItemLeft" ><a class="anchor" id="aba688a22aaadfc246060f580f9ad44a7"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcircle.html">circle</a> *&#160;&#160;&#160;<b>circle</b></td></tr>
+<tr class="separator:ae21373c0690aea3cc58f80d15694657a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd106e15a1a47e30c8b534c97caee7fe"><td class="memItemLeft" ><a class="anchor" id="ab8f6cdf1ba2ede1d4dded1f7ddc729c9"></a>
+&#160;&#160;&#160;struct text *&#160;&#160;&#160;<b>text</b></td></tr>
+<tr class="separator:abd106e15a1a47e30c8b534c97caee7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae977dfb6980232438c71d88e06d20d5e"><td class="memItemLeft" ><a class="anchor" id="a677755bcec25d20f4c312203a4f02f3e"></a>
+&#160;&#160;&#160;struct icon *&#160;&#160;&#160;<b>icon</b></td></tr>
+<tr class="separator:ae977dfb6980232438c71d88e06d20d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab119c69e3b014901427e8cd644b9af88"><td class="memItemLeft" ><a class="anchor" id="a12041f3d9a6d4a06bf4d6224765d0b95"></a>
+&#160;&#160;&#160;struct image *&#160;&#160;&#160;<b>image</b></td></tr>
+<tr class="separator:ab119c69e3b014901427e8cd644b9af88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3174fab9e801001516bccffa5bd25dd4"><td class="memItemLeft" ><a class="anchor" id="a18f8d0b1364da65e45acef48c5f022d9"></a>
+&#160;&#160;&#160;struct arrows *&#160;&#160;&#160;<b>arrows</b></td></tr>
+<tr class="separator:a3174fab9e801001516bccffa5bd25dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac993541232c58977117bf2d314fb06be"><td class="memItemLeft" ><a class="anchor" id="a5dfee1493326868f0a3b2503e6fa000a"></a>
+&#160;&#160;&#160;struct <a class="el" href="structelement.html">element</a> *&#160;&#160;&#160;<b>element</b></td></tr>
+<tr class="separator:ac993541232c58977117bf2d314fb06be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe56bb4f06e85e76ea827ae3df4b20c5"><td class="memItemLeft" ><a class="anchor" id="a90b30756fbcd44ead3328e996ba3506e"></a>
+&#160;&#160;&#160;struct <a class="el" href="structspeech.html">speech</a> *&#160;&#160;&#160;<b>speech</b></td></tr>
+<tr class="separator:afe56bb4f06e85e76ea827ae3df4b20c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae292c5cb1f4a4b621d0d0bc2c40846f3"><td class="memItemLeft" ><a class="anchor" id="a2bb62b7465a8926951b3662ad62ae6e2"></a>
+&#160;&#160;&#160;struct <a class="el" href="structcursor.html">cursor</a> *&#160;&#160;&#160;<b>cursor</b></td></tr>
+<tr class="separator:ae292c5cb1f4a4b621d0d0bc2c40846f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7dcd4e58fd75adc2b6dcc31dc0f591d"><td class="memItemLeft" ><a class="anchor" id="ad6cc12f85b3f3914ed66fa9d9df57bad"></a>
+&#160;&#160;&#160;struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;&#160;&#160;<b>displaylist</b></td></tr>
+<tr class="separator:aa7dcd4e58fd75adc2b6dcc31dc0f591d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade1f64133113907fe1eaba233f972180"><td class="memItemLeft" ><a class="anchor" id="a7b87158e92e3ccb2527dbf471e68faaa"></a>
+&#160;&#160;&#160;struct <a class="el" href="structtransformation.html">transformation</a> *&#160;&#160;&#160;<b>transformation</b></td></tr>
+<tr class="separator:ade1f64133113907fe1eaba233f972180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac00db640d0049f815c5fff778dd1b5a4"><td class="memItemLeft" ><a class="anchor" id="ab7f11572aa91de08c28f1d27a7189040"></a>
+&#160;&#160;&#160;struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;&#160;&#160;<b>vehicleprofile</b></td></tr>
+<tr class="separator:ac00db640d0049f815c5fff778dd1b5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99c9625ed5cb072b5917c24b1778a142"><td class="memItemLeft" ><a class="anchor" id="aec881300658f59fff0dbc21f30e565f1"></a>
+&#160;&#160;&#160;struct <a class="el" href="structroadprofile.html">roadprofile</a> *&#160;&#160;&#160;<b>roadprofile</b></td></tr>
+<tr class="separator:a99c9625ed5cb072b5917c24b1778a142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3b7b16547ac1ee1443ffd60d938eff9"><td class="memItemLeft" ><a class="anchor" id="a1075170f522c70bc3c75543259d80145"></a>
+&#160;&#160;&#160;struct <a class="el" href="structbookmarks.html">bookmarks</a> *&#160;&#160;&#160;<b>bookmarks</b></td></tr>
+<tr class="separator:ac3b7b16547ac1ee1443ffd60d938eff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f0d8cc2f0552e933f281708202dca7"><td class="memItemLeft" ><a class="anchor" id="a01ceae1640de61b230328298671db012"></a>
+&#160;&#160;&#160;struct <a class="el" href="structconfig.html">config</a> *&#160;&#160;&#160;<b>config</b></td></tr>
+<tr class="separator:a35f0d8cc2f0552e933f281708202dca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10aed268b43ec3acc83a541811609602"><td class="memItemLeft" ><a class="anchor" id="ac5943349bc2ef8d92aea7998549bd44b"></a>
+&#160;&#160;&#160;struct <a class="el" href="structosd.html">osd</a> *&#160;&#160;&#160;<b>osd</b></td></tr>
+<tr class="separator:a10aed268b43ec3acc83a541811609602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08532e8a1efa887831b4bda0a787f174"><td class="memItemLeft" ><a class="anchor" id="aabfefd7820d2d4d1c0b805c91195f29f"></a>
+&#160;&#160;&#160;struct <a class="el" href="structrange.html">range</a>&#160;&#160;&#160;<b>range</b></td></tr>
+<tr class="separator:a08532e8a1efa887831b4bda0a787f174"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33218677e02315fc7abb0fb62ff1c427"><td class="memItemLeft" ><a class="anchor" id="a2334c773ca8101f330729651daa9268c"></a>
+&#160;&#160;&#160;struct <a class="el" href="structnavit__object.html">navit_object</a> *&#160;&#160;&#160;<b>navit_object</b></td></tr>
+<tr class="separator:a33218677e02315fc7abb0fb62ff1c427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65fb8cf4b22e6d86843fd11f9daa2250"><td class="memItemLeft" ><a class="anchor" id="aa0f722d314b56209355bf56e73a66d0a"></a>
+&#160;&#160;&#160;int *&#160;&#160;&#160;<b>dash</b></td></tr>
+<tr class="separator:a65fb8cf4b22e6d86843fd11f9daa2250"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada627a6789d4abb310a5cd4240bf4527"><td class="memItemLeft" ><a class="anchor" id="aa2ba1502d7dac04945712db9ba5df062"></a>
+&#160;&#160;&#160;enum item_type *&#160;&#160;&#160;<b>item_types</b></td></tr>
+<tr class="separator:ada627a6789d4abb310a5cd4240bf4527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad15b57f14ec58e2d49340baff6cc8a28"><td class="memItemLeft" ><a class="anchor" id="aebd45d1e71e5f2adb18bd5e15ed91993"></a>
+&#160;&#160;&#160;enum attr_type *&#160;&#160;&#160;<b>attr_types</b></td></tr>
+<tr class="separator:ad15b57f14ec58e2d49340baff6cc8a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a991188a16c2f998f8ee965811bf59953"><td class="memItemLeft" ><a class="anchor" id="a0d3d1044686cbff653331809314976a5"></a>
+&#160;&#160;&#160;long long *&#160;&#160;&#160;<b>num64</b></td></tr>
+<tr class="separator:a991188a16c2f998f8ee965811bf59953"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9342384430e6311ce0a394a42b34c8b1"><td class="memItemLeft" ><a class="anchor" id="a464cf684a789545b3ad0242e4e704701"></a>
+&#160;&#160;&#160;struct <a class="el" href="structattr.html">attr</a> *&#160;&#160;&#160;<b>attrs</b></td></tr>
+<tr class="separator:a9342384430e6311ce0a394a42b34c8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a682d33096ece5ad806426918c15c4b10"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:a682d33096ece5ad806426918c15c4b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="attr_8h_source.html">attr.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr.html">attr</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr.js b/html/structattr.js
new file mode 100644
index 000000000..7d32c21cf
--- /dev/null
+++ b/html/structattr.js
@@ -0,0 +1,57 @@
+var structattr =
+[
+ [ "arrows", "structattr.html#a18f8d0b1364da65e45acef48c5f022d9", null ],
+ [ "attr_types", "structattr.html#aebd45d1e71e5f2adb18bd5e15ed91993", null ],
+ [ "attrs", "structattr.html#a464cf684a789545b3ad0242e4e704701", null ],
+ [ "bookmarks", "structattr.html#a1075170f522c70bc3c75543259d80145", null ],
+ [ "callback", "structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a", null ],
+ [ "callback_list", "structattr.html#ab23a65e41997a8b784ca269170bfb561", null ],
+ [ "circle", "structattr.html#aba688a22aaadfc246060f580f9ad44a7", null ],
+ [ "color", "structattr.html#a58dd03447f7532a9a264ff3a38e6d1ec", null ],
+ [ "config", "structattr.html#a01ceae1640de61b230328298671db012", null ],
+ [ "coord", "structattr.html#a90834771c803ddb4b96f83ed5e5a28c0", null ],
+ [ "coord_geo", "structattr.html#a439b17886c791f6d9b6873f3ec354353", null ],
+ [ "cursor", "structattr.html#a2bb62b7465a8926951b3662ad62ae6e2", null ],
+ [ "dash", "structattr.html#aa0f722d314b56209355bf56e73a66d0a", null ],
+ [ "data", "structattr.html#a9fe0cdea57804f5d5913954dfb2dfa2f", null ],
+ [ "displaylist", "structattr.html#ad6cc12f85b3f3914ed66fa9d9df57bad", null ],
+ [ "element", "structattr.html#a5dfee1493326868f0a3b2503e6fa000a", null ],
+ [ "graphics", "structattr.html#a93638535f1a792b0bd88180c6f2414e3", null ],
+ [ "gui", "structattr.html#a17cbcc54b213ad55c4694fe7c56aa616", null ],
+ [ "icon", "structattr.html#a677755bcec25d20f4c312203a4f02f3e", null ],
+ [ "image", "structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95", null ],
+ [ "item", "structattr.html#ae572da25b48307fd773201349ec7fe4a", null ],
+ [ "item_type", "structattr.html#a0cbe965ed8abdd4621c7fc07fc694e6a", null ],
+ [ "item_types", "structattr.html#aa2ba1502d7dac04945712db9ba5df062", null ],
+ [ "itemgra", "structattr.html#a0dc0e1dc91ece3a8af7b6a89750ffc7c", null ],
+ [ "layer", "structattr.html#acbefdb5e9b1da00e62d7f4a654d880b3", null ],
+ [ "layout", "structattr.html#a678240cd70634267cfa84eeb0f4c9ad1", null ],
+ [ "log", "structattr.html#a125792af5821c903832fb40bb02f5213", null ],
+ [ "map", "structattr.html#ac07d1f64702eb46e7cc36bbb67d388a9", null ],
+ [ "mapset", "structattr.html#abdfb8e542a965dde1babb59536cd4211", null ],
+ [ "navigation", "structattr.html#a29f2bd8e2bb08429d7f319414c600bfc", null ],
+ [ "navit", "structattr.html#a576c54eef88d68f04e82350dba0cb88c", null ],
+ [ "navit_object", "structattr.html#a2334c773ca8101f330729651daa9268c", null ],
+ [ "num", "structattr.html#aebf8c468883c8a41033b97c2ae91003b", null ],
+ [ "num64", "structattr.html#a0d3d1044686cbff653331809314976a5", null ],
+ [ "numd", "structattr.html#a76048cf7f2de123ea5250cf82f32702b", null ],
+ [ "osd", "structattr.html#ac5943349bc2ef8d92aea7998549bd44b", null ],
+ [ "pcoord", "structattr.html#a7f9d730eeaf044058e3bfd09f9291166", null ],
+ [ "plugin", "structattr.html#a4e20433592bb734a5404f146331737dc", null ],
+ [ "plugins", "structattr.html#a832b752a2cb21b7323d4b7abece81bdc", null ],
+ [ "polygon", "structattr.html#afcd101aa3e134cb823191522281de025", null ],
+ [ "polyline", "structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71", null ],
+ [ "projection", "structattr.html#a64b169265cf7d88891b946e72adcf8aa", null ],
+ [ "range", "structattr.html#aabfefd7820d2d4d1c0b805c91195f29f", null ],
+ [ "roadprofile", "structattr.html#aec881300658f59fff0dbc21f30e565f1", null ],
+ [ "route", "structattr.html#a2132d9f8722d472ea71342ea68b03754", null ],
+ [ "speech", "structattr.html#a90b30756fbcd44ead3328e996ba3506e", null ],
+ [ "str", "structattr.html#a2a2a2da11501e5c4b5464938c91b87e9", null ],
+ [ "text", "structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9", null ],
+ [ "tracking", "structattr.html#a3121eab5589d9c11ceb1dd67635eab36", null ],
+ [ "transformation", "structattr.html#a7b87158e92e3ccb2527dbf471e68faaa", null ],
+ [ "type", "structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457", null ],
+ [ "u", "structattr.html#a682d33096ece5ad806426918c15c4b10", null ],
+ [ "vehicle", "structattr.html#a592bb1bf6ed4efcb2cc91280e53545c5", null ],
+ [ "vehicleprofile", "structattr.html#ab7f11572aa91de08c28f1d27a7189040", null ]
+]; \ No newline at end of file
diff --git a/html/structattrObject.html b/html/structattrObject.html
new file mode 100644
index 000000000..7889ddff3
--- /dev/null
+++ b/html/structattrObject.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attrObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattrObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attrObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abc4ac0a8155c0131f59ebd84a1c1216d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc4ac0a8155c0131f59ebd84a1c1216d"></a>
+PyObject_HEAD int&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b></td></tr>
+<tr class="separator:abc4ac0a8155c0131f59ebd84a1c1216d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87512950ed7d36319f4334429cc8187c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87512950ed7d36319f4334429cc8187c"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a87512950ed7d36319f4334429cc8187c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/attr.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattrObject.html">attrObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattrObject.js b/html/structattrObject.js
new file mode 100644
index 000000000..b4f58d559
--- /dev/null
+++ b/html/structattrObject.js
@@ -0,0 +1,5 @@
+var structattrObject =
+[
+ [ "attr", "structattrObject.html#a87512950ed7d36319f4334429cc8187c", null ],
+ [ "ref", "structattrObject.html#abc4ac0a8155c0131f59ebd84a1c1216d", null ]
+]; \ No newline at end of file
diff --git a/html/structattr__bin.html b/html/structattr__bin.html
new file mode 100644
index 000000000..443de5407
--- /dev/null
+++ b/html/structattr__bin.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_bin Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr__bin.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr_bin Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="maptool_8h_source.html">maptool.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a225f7e97e79cb7b5f9f3a447fb1c9a92"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92">len</a></td></tr>
+<tr class="separator:a225f7e97e79cb7b5f9f3a447fb1c9a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebb2e5921fa6786feb393ff7b28c2507"><td class="memItemLeft" align="right" valign="top">enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507">type</a></td></tr>
+<tr class="separator:aebb2e5921fa6786feb393ff7b28c2507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>An attribute for an <a class="el" href="structitem__bin.html">item_bin</a> as it is stored in a Navit binfile. Note that this struct only has fields for the header of the attribute. The attribute value is stored in memory after this struct. The type of the value (string, number, ...) depends on the attribute type. </p>
+<dl class="section see"><dt>See Also</dt><dd>struct <a class="el" href="structitem__bin.html">item_bin</a> </dd></dl>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a225f7e97e79cb7b5f9f3a447fb1c9a92"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int attr_bin::len</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of this attribute (not including this length field) in 32-bit ints. </p>
+
+</div>
+</div>
+<a class="anchor" id="aebb2e5921fa6786feb393ff7b28c2507"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum attr_type attr_bin::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute type. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr__bin.html">attr_bin</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr__bin.js b/html/structattr__bin.js
new file mode 100644
index 000000000..f68d9bb51
--- /dev/null
+++ b/html/structattr__bin.js
@@ -0,0 +1,5 @@
+var structattr__bin =
+[
+ [ "len", "structattr__bin.html#a225f7e97e79cb7b5f9f3a447fb1c9a92", null ],
+ [ "type", "structattr__bin.html#aebb2e5921fa6786feb393ff7b28c2507", null ]
+]; \ No newline at end of file
diff --git a/html/structattr__fixme.html b/html/structattr__fixme.html
new file mode 100644
index 000000000..72c418424
--- /dev/null
+++ b/html/structattr__fixme.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_fixme Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr__fixme.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr_fixme Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a36f8529fc4b2cc311d64418f51151f20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36f8529fc4b2cc311d64418f51151f20"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>element</b></td></tr>
+<tr class="separator:a36f8529fc4b2cc311d64418f51151f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85b6a82d753598caf5bba22bedfef13e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85b6a82d753598caf5bba22bedfef13e"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>attr_fixme</b></td></tr>
+<tr class="separator:a85b6a82d753598caf5bba22bedfef13e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr__fixme.html">attr_fixme</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr__fixme.js b/html/structattr__fixme.js
new file mode 100644
index 000000000..6f186d3cf
--- /dev/null
+++ b/html/structattr__fixme.js
@@ -0,0 +1,5 @@
+var structattr__fixme =
+[
+ [ "attr_fixme", "structattr__fixme.html#a85b6a82d753598caf5bba22bedfef13e", null ],
+ [ "element", "structattr__fixme.html#a36f8529fc4b2cc311d64418f51151f20", null ]
+]; \ No newline at end of file
diff --git a/html/structattr__iter.html b/html/structattr__iter.html
new file mode 100644
index 000000000..02537532b
--- /dev/null
+++ b/html/structattr__iter.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_iter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr__iter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr_iter Struct Reference<div class="ingroups"><a class="el" href="group__navit.html">The navit core instance</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a59f531e966274819d2ecda88c488f936"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59f531e966274819d2ecda88c488f936"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b></td></tr>
+<tr class="separator:a59f531e966274819d2ecda88c488f936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c7b464a5dfaeaeae549f66ac912aef9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c7b464a5dfaeaeae549f66ac912aef9"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a8c7b464a5dfaeaeae549f66ac912aef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a855540d9e6e11a61e310572de15b4d98"><td class="memItemLeft" ><a class="anchor" id="a855540d9e6e11a61e310572de15b4d98"></a>
+union {</td></tr>
+<tr class="memitem:a58e9ca2ccbd2128a714ce393084ccfbd"><td class="memItemLeft" ><a class="anchor" id="a529c83b95045b7b1b031302261e7fda0"></a>
+&#160;&#160;&#160;<a class="el" href="struct__GList.html">GList</a> *&#160;&#160;&#160;<b>list</b></td></tr>
+<tr class="separator:a58e9ca2ccbd2128a714ce393084ccfbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6513f9ae15d56a3bd8418d98edfc8532"><td class="memItemLeft" ><a class="anchor" id="a6190110cdced0fcfeed36cfa3f0aa016"></a>
+&#160;&#160;&#160;struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;&#160;&#160;<b>mapset_handle</b></td></tr>
+<tr class="separator:a6513f9ae15d56a3bd8418d98edfc8532"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a855540d9e6e11a61e310572de15b4d98"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:a855540d9e6e11a61e310572de15b4d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeeaaac9338f3e4b523f8653167305040"><td class="memItemLeft" ><a class="anchor" id="aeeaaac9338f3e4b523f8653167305040"></a>
+union {</td></tr>
+<tr class="memitem:afd837d7813a5d81a22e1215b5e4af018"><td class="memItemLeft" ><a class="anchor" id="a529c83b95045b7b1b031302261e7fda0"></a>
+&#160;&#160;&#160;<a class="el" href="struct__GList.html">GList</a> *&#160;&#160;&#160;<b>list</b></td></tr>
+<tr class="separator:afd837d7813a5d81a22e1215b5e4af018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeeaaac9338f3e4b523f8653167305040"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:aeeaaac9338f3e4b523f8653167305040"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0331c44753ee29c44711bb1f21500c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0331c44753ee29c44711bb1f21500c22"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a0331c44753ee29c44711bb1f21500c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>config_.c</li>
+<li>layout.c</li>
+<li><a class="el" href="mapset_8c.html">mapset.c</a></li>
+<li>navit.c</li>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr__iter.html">attr_iter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr__iter.js b/html/structattr__iter.js
new file mode 100644
index 000000000..04542aab5
--- /dev/null
+++ b/html/structattr__iter.js
@@ -0,0 +1,10 @@
+var structattr__iter =
+[
+ [ "iter", "structattr__iter.html#a59f531e966274819d2ecda88c488f936", null ],
+ [ "last", "structattr__iter.html#a8c7b464a5dfaeaeae549f66ac912aef9", null ],
+ [ "last", "structattr__iter.html#a0331c44753ee29c44711bb1f21500c22", null ],
+ [ "list", "structattr__iter.html#a529c83b95045b7b1b031302261e7fda0", null ],
+ [ "mapset_handle", "structattr__iter.html#a6190110cdced0fcfeed36cfa3f0aa016", null ],
+ [ "u", "structattr__iter.html#a855540d9e6e11a61e310572de15b4d98", null ],
+ [ "u", "structattr__iter.html#aeeaaac9338f3e4b523f8653167305040", null ]
+]; \ No newline at end of file
diff --git a/html/structattr__mapping.html b/html/structattr__mapping.html
new file mode 100644
index 000000000..a11455a3a
--- /dev/null
+++ b/html/structattr__mapping.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_mapping Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr__mapping.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr_mapping Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae0a7aaaec9f58f781465be79a5e2de8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0a7aaaec9f58f781465be79a5e2de8a"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ae0a7aaaec9f58f781465be79a5e2de8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61c92f4a0552bac1cd8bde92408c59cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61c92f4a0552bac1cd8bde92408c59cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>attr_present_idx_count</b></td></tr>
+<tr class="separator:a61c92f4a0552bac1cd8bde92408c59cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf79cc42f51c265f0a7151101b6692fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf79cc42f51c265f0a7151101b6692fe"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>attr_present_idx</b> [0]</td></tr>
+<tr class="separator:aaf79cc42f51c265f0a7151101b6692fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr__mapping.html">attr_mapping</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr__mapping.js b/html/structattr__mapping.js
new file mode 100644
index 000000000..7aa05412d
--- /dev/null
+++ b/html/structattr__mapping.js
@@ -0,0 +1,6 @@
+var structattr__mapping =
+[
+ [ "attr_present_idx", "structattr__mapping.html#aaf79cc42f51c265f0a7151101b6692fe", null ],
+ [ "attr_present_idx_count", "structattr__mapping.html#a61c92f4a0552bac1cd8bde92408c59cd", null ],
+ [ "type", "structattr__mapping.html#ae0a7aaaec9f58f781465be79a5e2de8a", null ]
+]; \ No newline at end of file
diff --git a/html/structattr__name.html b/html/structattr__name.html
new file mode 100644
index 000000000..3040fef03
--- /dev/null
+++ b/html/structattr__name.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: attr_name Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structattr__name.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">attr_name Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a63cb44fdf84c68966faf88e885ba6161"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63cb44fdf84c68966faf88e885ba6161"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a63cb44fdf84c68966faf88e885ba6161"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42268e571860c052cb330955a991b5fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42268e571860c052cb330955a991b5fa"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a42268e571860c052cb330955a991b5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>attr.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structattr__name.html">attr_name</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structattr__name.js b/html/structattr__name.js
new file mode 100644
index 000000000..082ff4c31
--- /dev/null
+++ b/html/structattr__name.js
@@ -0,0 +1,5 @@
+var structattr__name =
+[
+ [ "attr", "structattr__name.html#a63cb44fdf84c68966faf88e885ba6161", null ],
+ [ "name", "structattr__name.html#a42268e571860c052cb330955a991b5fa", null ]
+]; \ No newline at end of file
diff --git a/html/structaux__tile.html b/html/structaux__tile.html
new file mode 100644
index 000000000..d3006d028
--- /dev/null
+++ b/html/structaux__tile.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: aux_tile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structaux__tile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">aux_tile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0788c34b2fdaee3e6dbb59e6caf9e3e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0788c34b2fdaee3e6dbb59e6caf9e3e0"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a0788c34b2fdaee3e6dbb59e6caf9e3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a988ddb85447bc64356aa5c0b25d77ba1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a988ddb85447bc64356aa5c0b25d77ba1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:a988ddb85447bc64356aa5c0b25d77ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa07364ec0646722707f568f3c7e8e200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa07364ec0646722707f568f3c7e8e200"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:aa07364ec0646722707f568f3c7e8e200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structaux__tile.html">aux_tile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structaux__tile.js b/html/structaux__tile.js
new file mode 100644
index 000000000..87a31a9d8
--- /dev/null
+++ b/html/structaux__tile.js
@@ -0,0 +1,6 @@
+var structaux__tile =
+[
+ [ "filename", "structaux__tile.html#a988ddb85447bc64356aa5c0b25d77ba1", null ],
+ [ "name", "structaux__tile.html#a0788c34b2fdaee3e6dbb59e6caf9e3e0", null ],
+ [ "size", "structaux__tile.html#aa07364ec0646722707f568f3c7e8e200", null ]
+]; \ No newline at end of file
diff --git a/html/structauxmap.html b/html/structauxmap.html
new file mode 100644
index 000000000..4873b9d9e
--- /dev/null
+++ b/html/structauxmap.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: auxmap Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structauxmap.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">auxmap Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0d3d07fe22ff0b910a08f94b335a62cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d3d07fe22ff0b910a08f94b335a62cb"></a>
+struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>displaylist</b></td></tr>
+<tr class="separator:a0d3d07fe22ff0b910a08f94b335a62cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36e4cd4811137c49535913fe4bd9d0ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36e4cd4811137c49535913fe4bd9d0ad"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ntrans</b></td></tr>
+<tr class="separator:a36e4cd4811137c49535913fe4bd9d0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ffdc905e89af720359630b35b466d18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ffdc905e89af720359630b35b466d18"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:a1ffdc905e89af720359630b35b466d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a306758b3fbe91d19ad183c46d8f2b989"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a306758b3fbe91d19ad183c46d8f2b989"></a>
+struct <a class="el" href="structlayout.html">layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layout</b></td></tr>
+<tr class="separator:a306758b3fbe91d19ad183c46d8f2b989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85c329f54cb7217837cb7e010c0110ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85c329f54cb7217837cb7e010c0110ce"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>postdraw_cb</b></td></tr>
+<tr class="separator:a85c329f54cb7217837cb7e010c0110ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9f5cc086f60f23e5f7c8fa497a087ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9f5cc086f60f23e5f7c8fa497a087ee"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:ae9f5cc086f60f23e5f7c8fa497a087ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7594976c83af27766a1fc181d679dd4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7594976c83af27766a1fc181d679dd4a"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a7594976c83af27766a1fc181d679dd4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structauxmap.html">auxmap</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structauxmap.js b/html/structauxmap.js
new file mode 100644
index 000000000..ed4cd9e3d
--- /dev/null
+++ b/html/structauxmap.js
@@ -0,0 +1,10 @@
+var structauxmap =
+[
+ [ "displaylist", "structauxmap.html#a0d3d07fe22ff0b910a08f94b335a62cb", null ],
+ [ "layout", "structauxmap.html#a306758b3fbe91d19ad183c46d8f2b989", null ],
+ [ "nav", "structauxmap.html#a7594976c83af27766a1fc181d679dd4a", null ],
+ [ "ntrans", "structauxmap.html#a36e4cd4811137c49535913fe4bd9d0ad", null ],
+ [ "postdraw_cb", "structauxmap.html#a85c329f54cb7217837cb7e010c0110ce", null ],
+ [ "red", "structauxmap.html#ae9f5cc086f60f23e5f7c8fa497a087ee", null ],
+ [ "trans", "structauxmap.html#a1ffdc905e89af720359630b35b466d18", null ]
+]; \ No newline at end of file
diff --git a/html/structbinding.html b/html/structbinding.html
new file mode 100644
index 000000000..3e8939897
--- /dev/null
+++ b/html/structbinding.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binding Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbinding.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">binding Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adf6170cc867b4adaf962c44b804dd7d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf6170cc867b4adaf962c44b804dd7d3"></a>
+struct <a class="el" href="structbinding.html">binding</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:adf6170cc867b4adaf962c44b804dd7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9392e7b371a92e4e2cbafe27e886d35c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9392e7b371a92e4e2cbafe27e886d35c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dirname</b></td></tr>
+<tr class="separator:a9392e7b371a92e4e2cbafe27e886d35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a728836728c97d7e27f29f86b7283a009"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a728836728c97d7e27f29f86b7283a009"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>codeset_cntr</b></td></tr>
+<tr class="separator:a728836728c97d7e27f29f86b7283a009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acce63c9b453e7bffd73f466572721360"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acce63c9b453e7bffd73f466572721360"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>codeset</b></td></tr>
+<tr class="separator:acce63c9b453e7bffd73f466572721360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9695214373435a012a75a076c3d5bc05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9695214373435a012a75a076c3d5bc05"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>domainname</b> [ZERO]</td></tr>
+<tr class="separator:a9695214373435a012a75a076c3d5bc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gettextP_8h_source.html">gettextP.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbinding.html">binding</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structbinding.js b/html/structbinding.js
new file mode 100644
index 000000000..cff811a9c
--- /dev/null
+++ b/html/structbinding.js
@@ -0,0 +1,8 @@
+var structbinding =
+[
+ [ "codeset", "structbinding.html#acce63c9b453e7bffd73f466572721360", null ],
+ [ "codeset_cntr", "structbinding.html#a728836728c97d7e27f29f86b7283a009", null ],
+ [ "dirname", "structbinding.html#a9392e7b371a92e4e2cbafe27e886d35c", null ],
+ [ "domainname", "structbinding.html#a9695214373435a012a75a076c3d5bc05", null ],
+ [ "next", "structbinding.html#adf6170cc867b4adaf962c44b804dd7d3", null ]
+]; \ No newline at end of file
diff --git a/html/structbinfile__hash__entry.html b/html/structbinfile__hash__entry.html
new file mode 100644
index 000000000..0afb0d45a
--- /dev/null
+++ b/html/structbinfile__hash__entry.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: binfile_hash_entry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbinfile__hash__entry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">binfile_hash_entry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a91a355e3e27ef96d2f87a1e11a60f8c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91a355e3e27ef96d2f87a1e11a60f8c9"></a>
+struct <a class="el" href="structitem__id.html">item_id</a>&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a91a355e3e27ef96d2f87a1e11a60f8c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa09060296247caa9c40e3761da698819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa09060296247caa9c40e3761da698819"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:aa09060296247caa9c40e3761da698819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2631cf4f1bb3277a7fafc7a7b5a01e60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2631cf4f1bb3277a7fafc7a7b5a01e60"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> [0]</td></tr>
+<tr class="separator:a2631cf4f1bb3277a7fafc7a7b5a01e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/binfile/binfile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbinfile__hash__entry.html">binfile_hash_entry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structbinfile__hash__entry.js b/html/structbinfile__hash__entry.js
new file mode 100644
index 000000000..e967f7889
--- /dev/null
+++ b/html/structbinfile__hash__entry.js
@@ -0,0 +1,6 @@
+var structbinfile__hash__entry =
+[
+ [ "data", "structbinfile__hash__entry.html#a2631cf4f1bb3277a7fafc7a7b5a01e60", null ],
+ [ "flags", "structbinfile__hash__entry.html#aa09060296247caa9c40e3761da698819", null ],
+ [ "id", "structbinfile__hash__entry.html#a91a355e3e27ef96d2f87a1e11a60f8c9", null ]
+]; \ No newline at end of file
diff --git a/html/structblock.html b/html/structblock.html
new file mode 100644
index 000000000..715b9d029
--- /dev/null
+++ b/html/structblock.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9379915577ca627a21f844b3a31ade31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9379915577ca627a21f844b3a31ade31"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [32]</td></tr>
+<tr class="separator:a9379915577ca627a21f844b3a31ade31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock.html">block</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock.js b/html/structblock.js
new file mode 100644
index 000000000..97e6fb49f
--- /dev/null
+++ b/html/structblock.js
@@ -0,0 +1,4 @@
+var structblock =
+[
+ [ "p", "structblock.html#a9379915577ca627a21f844b3a31ade31", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__bt__priv.html b/html/structblock__bt__priv.html
new file mode 100644
index 000000000..8a7f74b79
--- /dev/null
+++ b/html/structblock__bt__priv.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_bt_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__bt__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_bt_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a85db370e35d467ee2fff2167bc2ab7c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85db370e35d467ee2fff2167bc2ab7c5"></a>
+struct <a class="el" href="structblock.html">block</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a85db370e35d467ee2fff2167bc2ab7c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae23eacbc4b0571507f16eec365f1d8f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae23eacbc4b0571507f16eec365f1d8f3"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a> r&#160;</td><td class="memItemRight" valign="bottom"><b>r_curr</b></td></tr>
+<tr class="separator:ae23eacbc4b0571507f16eec365f1d8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a5a15685d949792f8c8a243aa95e6e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a5a15685d949792f8c8a243aa95e6e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a2a5a15685d949792f8c8a243aa95e6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f51ba8b1b0e92602163c196269ec6c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f51ba8b1b0e92602163c196269ec6c3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>block_count</b></td></tr>
+<tr class="separator:a9f51ba8b1b0e92602163c196269ec6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e0aea8da021731cac1888e5d2ae2c0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e0aea8da021731cac1888e5d2ae2c0a"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>stack</b> [BT_STACK_SIZE]</td></tr>
+<tr class="separator:a3e0aea8da021731cac1888e5d2ae2c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad58d2dab012ae185fbb7ba6986080c2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad58d2dab012ae185fbb7ba6986080c2a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>stackp</b></td></tr>
+<tr class="separator:ad58d2dab012ae185fbb7ba6986080c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae619695ffecc31d3bc731d312be45fbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae619695ffecc31d3bc731d312be45fbd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order</b></td></tr>
+<tr class="separator:ae619695ffecc31d3bc731d312be45fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a016914e5b92077456bfcc9a48f095085"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a016914e5b92077456bfcc9a48f095085"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a016914e5b92077456bfcc9a48f095085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af63831ebf64f16a65b1cd3366cb170d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af63831ebf64f16a65b1cd3366cb170d7"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:af63831ebf64f16a65b1cd3366cb170d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__bt__priv.html">block_bt_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__bt__priv.js b/html/structblock__bt__priv.js
new file mode 100644
index 000000000..65c19a224
--- /dev/null
+++ b/html/structblock__bt__priv.js
@@ -0,0 +1,12 @@
+var structblock__bt__priv =
+[
+ [ "b", "structblock__bt__priv.html#a85db370e35d467ee2fff2167bc2ab7c5", null ],
+ [ "block_count", "structblock__bt__priv.html#a9f51ba8b1b0e92602163c196269ec6c3", null ],
+ [ "end", "structblock__bt__priv.html#af63831ebf64f16a65b1cd3366cb170d7", null ],
+ [ "next", "structblock__bt__priv.html#a2a5a15685d949792f8c8a243aa95e6e7", null ],
+ [ "order", "structblock__bt__priv.html#ae619695ffecc31d3bc731d312be45fbd", null ],
+ [ "p", "structblock__bt__priv.html#a016914e5b92077456bfcc9a48f095085", null ],
+ [ "r_curr", "structblock__bt__priv.html#ae23eacbc4b0571507f16eec365f1d8f3", null ],
+ [ "stack", "structblock__bt__priv.html#a3e0aea8da021731cac1888e5d2ae2c0a", null ],
+ [ "stackp", "structblock__bt__priv.html#ad58d2dab012ae185fbb7ba6986080c2a", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__data.html b/html/structblock__data.html
new file mode 100644
index 000000000..7c31ffb80
--- /dev/null
+++ b/html/structblock__data.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="mg_8h_source.html">mg.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4a826798dda42fe1579ebea30bcab163"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a826798dda42fe1579ebea30bcab163"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a4a826798dda42fe1579ebea30bcab163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__data.html">block_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__data.js b/html/structblock__data.js
new file mode 100644
index 000000000..ba9a9da9d
--- /dev/null
+++ b/html/structblock__data.js
@@ -0,0 +1,4 @@
+var structblock__data =
+[
+ [ "file", "structblock__data.html#a4a826798dda42fe1579ebea30bcab163", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__index.html b/html/structblock__index.html
new file mode 100644
index 000000000..f17d2f872
--- /dev/null
+++ b/html/structblock__index.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_index Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__index.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_index Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae8778094da83e29aae687aed6da2a658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8778094da83e29aae687aed6da2a658"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [12]</td></tr>
+<tr class="separator:ae8778094da83e29aae687aed6da2a658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/block.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__index.html">block_index</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__index.js b/html/structblock__index.js
new file mode 100644
index 000000000..156a63c54
--- /dev/null
+++ b/html/structblock__index.js
@@ -0,0 +1,4 @@
+var structblock__index =
+[
+ [ "p", "structblock__index.html#ae8778094da83e29aae687aed6da2a658", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__index__item.html b/html/structblock__index__item.html
new file mode 100644
index 000000000..4df8c04d1
--- /dev/null
+++ b/html/structblock__index__item.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_index_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__index__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_index_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7b26d3e75b9bf229990bd836072f1e3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b26d3e75b9bf229990bd836072f1e3e"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [8]</td></tr>
+<tr class="separator:a7b26d3e75b9bf229990bd836072f1e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/block.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__index__item.html">block_index_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__index__item.js b/html/structblock__index__item.js
new file mode 100644
index 000000000..0432999e5
--- /dev/null
+++ b/html/structblock__index__item.js
@@ -0,0 +1,4 @@
+var structblock__index__item =
+[
+ [ "p", "structblock__index__item.html#a7b26d3e75b9bf229990bd836072f1e3e", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__list.html b/html/structblock__list.html
new file mode 100644
index 000000000..435958e13
--- /dev/null
+++ b/html/structblock__list.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0a48e3761193a6565e9f9b17d82a0363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a48e3761193a6565e9f9b17d82a0363"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>address</b></td></tr>
+<tr class="separator:a0a48e3761193a6565e9f9b17d82a0363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fee42776994fc90b5e953d4a8e6efd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fee42776994fc90b5e953d4a8e6efd9"></a>
+struct <a class="el" href="structblock__list.html">block_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a1fee42776994fc90b5e953d4a8e6efd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/dcigettext.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__list.html">block_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__list.js b/html/structblock__list.js
new file mode 100644
index 000000000..809110eaf
--- /dev/null
+++ b/html/structblock__list.js
@@ -0,0 +1,5 @@
+var structblock__list =
+[
+ [ "address", "structblock__list.html#a0a48e3761193a6565e9f9b17d82a0363", null ],
+ [ "next", "structblock__list.html#a1fee42776994fc90b5e953d4a8e6efd9", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__offset.html b/html/structblock__offset.html
new file mode 100644
index 000000000..9e649759e
--- /dev/null
+++ b/html/structblock__offset.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_offset Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__offset.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_offset Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a40583f6a65ae74460043c46915a6846f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40583f6a65ae74460043c46915a6846f"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [4]</td></tr>
+<tr class="separator:a40583f6a65ae74460043c46915a6846f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__offset.html">block_offset</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__offset.js b/html/structblock__offset.js
new file mode 100644
index 000000000..671a31f13
--- /dev/null
+++ b/html/structblock__offset.js
@@ -0,0 +1,4 @@
+var structblock__offset =
+[
+ [ "p", "structblock__offset.html#a40583f6a65ae74460043c46915a6846f", null ]
+]; \ No newline at end of file
diff --git a/html/structblock__priv.html b/html/structblock__priv.html
new file mode 100644
index 000000000..c64e4b0bb
--- /dev/null
+++ b/html/structblock__priv.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: block_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structblock__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">block_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5945a6e383d83e6895cc56eaa5e1f2ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5945a6e383d83e6895cc56eaa5e1f2ba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>block_num</b></td></tr>
+<tr class="separator:a5945a6e383d83e6895cc56eaa5e1f2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcb4281c9b2a0f7d99f0a120b37ee025"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcb4281c9b2a0f7d99f0a120b37ee025"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>b_rect</b></td></tr>
+<tr class="separator:abcb4281c9b2a0f7d99f0a120b37ee025"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bc91c6312aea6db89053347570e1cd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bc91c6312aea6db89053347570e1cd3"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>block_start</b></td></tr>
+<tr class="separator:a5bc91c6312aea6db89053347570e1cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff55e20516172b875493e9706afda2d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff55e20516172b875493e9706afda2d9"></a>
+struct <a class="el" href="structblock.html">block</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:aff55e20516172b875493e9706afda2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50368e40a3f46136de905eb7d49eb0b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50368e40a3f46136de905eb7d49eb0b1"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a50368e40a3f46136de905eb7d49eb0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ac4f395861a68aa82933a0810cf7bd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac4f395861a68aa82933a0810cf7bd5"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a3ac4f395861a68aa82933a0810cf7bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8613ae1dfb7015789d1bb74869b0c08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8613ae1dfb7015789d1bb74869b0c08"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p_start</b></td></tr>
+<tr class="separator:ad8613ae1dfb7015789d1bb74869b0c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a467cb77484320be8960a860fc616dcad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467cb77484320be8960a860fc616dcad"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>binarytree</b></td></tr>
+<tr class="separator:a467cb77484320be8960a860fc616dcad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf1e0f3b52f1871b129d111044d1e639"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1e0f3b52f1871b129d111044d1e639"></a>
+struct <a class="el" href="structblock__bt__priv.html">block_bt_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>bt</b></td></tr>
+<tr class="separator:acf1e0f3b52f1871b129d111044d1e639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structblock__priv.html">block_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structblock__priv.js b/html/structblock__priv.js
new file mode 100644
index 000000000..13c2c57a5
--- /dev/null
+++ b/html/structblock__priv.js
@@ -0,0 +1,12 @@
+var structblock__priv =
+[
+ [ "b", "structblock__priv.html#aff55e20516172b875493e9706afda2d9", null ],
+ [ "b_rect", "structblock__priv.html#abcb4281c9b2a0f7d99f0a120b37ee025", null ],
+ [ "binarytree", "structblock__priv.html#a467cb77484320be8960a860fc616dcad", null ],
+ [ "block_num", "structblock__priv.html#a5945a6e383d83e6895cc56eaa5e1f2ba", null ],
+ [ "block_start", "structblock__priv.html#a5bc91c6312aea6db89053347570e1cd3", null ],
+ [ "bt", "structblock__priv.html#acf1e0f3b52f1871b129d111044d1e639", null ],
+ [ "end", "structblock__priv.html#a3ac4f395861a68aa82933a0810cf7bd5", null ],
+ [ "p", "structblock__priv.html#a50368e40a3f46136de905eb7d49eb0b1", null ],
+ [ "p_start", "structblock__priv.html#ad8613ae1dfb7015789d1bb74869b0c08", null ]
+]; \ No newline at end of file
diff --git a/html/structbookmark__item__priv.html b/html/structbookmark__item__priv.html
new file mode 100644
index 000000000..38ef83471
--- /dev/null
+++ b/html/structbookmark__item__priv.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: bookmark_item_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbookmark__item__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">bookmark_item_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ada935678ea8d69bd34067b67201013dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada935678ea8d69bd34067b67201013dd"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:ada935678ea8d69bd34067b67201013dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0493058a1effe6ce7c47cfd6a6bab5e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0493058a1effe6ce7c47cfd6a6bab5e7"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a0493058a1effe6ce7c47cfd6a6bab5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43739fc7e90e62be388ba32b009680bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43739fc7e90e62be388ba32b009680bb"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a43739fc7e90e62be388ba32b009680bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a326a3383cb882af980f534e60344fb7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a326a3383cb882af980f534e60344fb7e"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>children</b></td></tr>
+<tr class="separator:a326a3383cb882af980f534e60344fb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d46108e4f21ed2c95da95294d8531e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d46108e4f21ed2c95da95294d8531e9"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b></td></tr>
+<tr class="separator:a8d46108e4f21ed2c95da95294d8531e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5dcb7397d2643f4d4bd22fe43eeca22f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dcb7397d2643f4d4bd22fe43eeca22f"></a>
+struct <a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a5dcb7397d2643f4d4bd22fe43eeca22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae47eed2e6a71c35e3b5859839540b3a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae47eed2e6a71c35e3b5859839540b3a5"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:ae47eed2e6a71c35e3b5859839540b3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>bookmarks.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structbookmark__item__priv.js b/html/structbookmark__item__priv.js
new file mode 100644
index 000000000..02b45d3a5
--- /dev/null
+++ b/html/structbookmark__item__priv.js
@@ -0,0 +1,10 @@
+var structbookmark__item__priv =
+[
+ [ "c", "structbookmark__item__priv.html#a43739fc7e90e62be388ba32b009680bb", null ],
+ [ "children", "structbookmark__item__priv.html#a326a3383cb882af980f534e60344fb7e", null ],
+ [ "item", "structbookmark__item__priv.html#ae47eed2e6a71c35e3b5859839540b3a5", null ],
+ [ "iter", "structbookmark__item__priv.html#a8d46108e4f21ed2c95da95294d8531e9", null ],
+ [ "label", "structbookmark__item__priv.html#ada935678ea8d69bd34067b67201013dd", null ],
+ [ "parent", "structbookmark__item__priv.html#a5dcb7397d2643f4d4bd22fe43eeca22f", null ],
+ [ "type", "structbookmark__item__priv.html#a0493058a1effe6ce7c47cfd6a6bab5e7", null ]
+]; \ No newline at end of file
diff --git a/html/structbookmarks.html b/html/structbookmarks.html
new file mode 100644
index 000000000..3723f32b3
--- /dev/null
+++ b/html/structbookmarks.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: bookmarks Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbookmarks.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">bookmarks Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aba783a2a5c99eb456cbf8a7e79e9d899"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba783a2a5c99eb456cbf8a7e79e9d899"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmark</b></td></tr>
+<tr class="separator:aba783a2a5c99eb456cbf8a7e79e9d899"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc07a1352f68013cfb692ec262e602d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc07a1352f68013cfb692ec262e602d0"></a>
+struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mr</b></td></tr>
+<tr class="separator:abc07a1352f68013cfb692ec262e602d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8138e6236abdb2681880bdf12f6e264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8138e6236abdb2681880bdf12f6e264"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks_hash</b></td></tr>
+<tr class="separator:ae8138e6236abdb2681880bdf12f6e264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a8fd5ed85762119649846441d48b945"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a8fd5ed85762119649846441d48b945"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks_list</b></td></tr>
+<tr class="separator:a2a8fd5ed85762119649846441d48b945"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84150e2e7884fae09c767f78c80c2fae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84150e2e7884fae09c767f78c80c2fae"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmark_file</b></td></tr>
+<tr class="separator:a84150e2e7884fae09c767f78c80c2fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b096a437528c699a85d2b4d3d9a1eed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b096a437528c699a85d2b4d3d9a1eed"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>working_file</b></td></tr>
+<tr class="separator:a1b096a437528c699a85d2b4d3d9a1eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a44e8a8d13f347d65af5ea80a7637aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a44e8a8d13f347d65af5ea80a7637aa"></a>
+struct <a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>clipboard</b></td></tr>
+<tr class="separator:a2a44e8a8d13f347d65af5ea80a7637aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad16c4f8cb27ccd4f3130df0b1546e2ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad16c4f8cb27ccd4f3130df0b1546e2ea"></a>
+struct <a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
+<tr class="separator:ad16c4f8cb27ccd4f3130df0b1546e2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72d59531e1f61d7cacf8678b68af340d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72d59531e1f61d7cacf8678b68af340d"></a>
+struct <a class="el" href="structbookmark__item__priv.html">bookmark_item_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>current</b></td></tr>
+<tr class="separator:a72d59531e1f61d7cacf8678b68af340d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e9bf1e1322ac7add3c4321c7ed823d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3e9bf1e1322ac7add3c4321c7ed823d"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:aa3e9bf1e1322ac7add3c4321c7ed823d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa04c4d12b7b6af09107bdd0dd91e4b6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa04c4d12b7b6af09107bdd0dd91e4b6c"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:aa04c4d12b7b6af09107bdd0dd91e4b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3eb5b2b8d5e583494787982174e7900"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3eb5b2b8d5e583494787982174e7900"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr_cbl</b></td></tr>
+<tr class="separator:ac3eb5b2b8d5e583494787982174e7900"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef1e74a25057940608894ca101c3ff62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef1e74a25057940608894ca101c3ff62"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:aef1e74a25057940608894ca101c3ff62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2010 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>bookmarks.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbookmarks.html">bookmarks</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structbookmarks.js b/html/structbookmarks.js
new file mode 100644
index 000000000..1dd299ee0
--- /dev/null
+++ b/html/structbookmarks.js
@@ -0,0 +1,16 @@
+var structbookmarks =
+[
+ [ "attr_cbl", "structbookmarks.html#ac3eb5b2b8d5e583494787982174e7900", null ],
+ [ "attrs", "structbookmarks.html#aa04c4d12b7b6af09107bdd0dd91e4b6c", null ],
+ [ "bookmark", "structbookmarks.html#aba783a2a5c99eb456cbf8a7e79e9d899", null ],
+ [ "bookmark_file", "structbookmarks.html#a84150e2e7884fae09c767f78c80c2fae", null ],
+ [ "bookmarks_hash", "structbookmarks.html#ae8138e6236abdb2681880bdf12f6e264", null ],
+ [ "bookmarks_list", "structbookmarks.html#a2a8fd5ed85762119649846441d48b945", null ],
+ [ "clipboard", "structbookmarks.html#a2a44e8a8d13f347d65af5ea80a7637aa", null ],
+ [ "current", "structbookmarks.html#a72d59531e1f61d7cacf8678b68af340d", null ],
+ [ "mr", "structbookmarks.html#abc07a1352f68013cfb692ec262e602d0", null ],
+ [ "parent", "structbookmarks.html#aef1e74a25057940608894ca101c3ff62", null ],
+ [ "root", "structbookmarks.html#ad16c4f8cb27ccd4f3130df0b1546e2ea", null ],
+ [ "trans", "structbookmarks.html#aa3e9bf1e1322ac7add3c4321c7ed823d", null ],
+ [ "working_file", "structbookmarks.html#a1b096a437528c699a85d2b4d3d9a1eed", null ]
+]; \ No newline at end of file
diff --git a/html/structboundary.html b/html/structboundary.html
new file mode 100644
index 000000000..215152307
--- /dev/null
+++ b/html/structboundary.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: boundary Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structboundary.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">boundary Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6d09c78ae2828de5ee86cc0b00181476"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d09c78ae2828de5ee86cc0b00181476"></a>
+struct <a class="el" href="structitem__bin.html">item_bin</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ib</b></td></tr>
+<tr class="separator:a6d09c78ae2828de5ee86cc0b00181476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88a3ec46eee4c1ac6c127372aac6da9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88a3ec46eee4c1ac6c127372aac6da9c"></a>
+struct <a class="el" href="structcountry__table.html">country_table</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a88a3ec46eee4c1ac6c127372aac6da9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2b67ba562ba6430496d676de555af51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2b67ba562ba6430496d676de555af51"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>iso2</b></td></tr>
+<tr class="separator:af2b67ba562ba6430496d676de555af51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a065baecf2318ac3e4cfe9a9113a9284b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a065baecf2318ac3e4cfe9a9113a9284b"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>segments</b></td></tr>
+<tr class="separator:a065baecf2318ac3e4cfe9a9113a9284b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f97d2e51c0d23445b35b918f1ca03d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f97d2e51c0d23445b35b918f1ca03d3"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sorted_segments</b></td></tr>
+<tr class="separator:a3f97d2e51c0d23445b35b918f1ca03d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a159276704fbb1f561be4fa0f599f1b90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a159276704fbb1f561be4fa0f599f1b90"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>children</b></td></tr>
+<tr class="separator:a159276704fbb1f561be4fa0f599f1b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73ef19068ccff8a136a15e1f9485a13d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73ef19068ccff8a136a15e1f9485a13d"></a>
+struct <a class="el" href="structrect.html">rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a73ef19068ccff8a136a15e1f9485a13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02e4dbc0b30f7e23ae80f93524fa983e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02e4dbc0b30f7e23ae80f93524fa983e"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>admin_centre</b></td></tr>
+<tr class="separator:a02e4dbc0b30f7e23ae80f93524fa983e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structboundary.html">boundary</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structboundary.js b/html/structboundary.js
new file mode 100644
index 000000000..5cd257182
--- /dev/null
+++ b/html/structboundary.js
@@ -0,0 +1,11 @@
+var structboundary =
+[
+ [ "admin_centre", "structboundary.html#a02e4dbc0b30f7e23ae80f93524fa983e", null ],
+ [ "children", "structboundary.html#a159276704fbb1f561be4fa0f599f1b90", null ],
+ [ "country", "structboundary.html#a88a3ec46eee4c1ac6c127372aac6da9c", null ],
+ [ "ib", "structboundary.html#a6d09c78ae2828de5ee86cc0b00181476", null ],
+ [ "iso2", "structboundary.html#af2b67ba562ba6430496d676de555af51", null ],
+ [ "r", "structboundary.html#a73ef19068ccff8a136a15e1f9485a13d", null ],
+ [ "segments", "structboundary.html#a065baecf2318ac3e4cfe9a9113a9284b", null ],
+ [ "sorted_segments", "structboundary.html#a3f97d2e51c0d23445b35b918f1ca03d3", null ]
+]; \ No newline at end of file
diff --git a/html/structbuffer.html b/html/structbuffer.html
new file mode 100644
index 000000000..e966cba70
--- /dev/null
+++ b/html/structbuffer.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: buffer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structbuffer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">buffer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="maptool_8h_source.html">maptool.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afd143fb91159f1b37173bcc469308600"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuffer.html#afd143fb91159f1b37173bcc469308600">malloced_step</a></td></tr>
+<tr class="separator:afd143fb91159f1b37173bcc469308600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6f15b2064e33de08e16e316ed1ce67f"><td class="memItemLeft" align="right" valign="top">long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f">malloced</a></td></tr>
+<tr class="separator:ae6f15b2064e33de08e16e316ed1ce67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d86c461fecdc90bf044e7715b8e1876"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876">base</a></td></tr>
+<tr class="separator:a0d86c461fecdc90bf044e7715b8e1876"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0dad21387a06c0cc06756776575940e"><td class="memItemLeft" align="right" valign="top">long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuffer.html#ab0dad21387a06c0cc06756776575940e">size</a></td></tr>
+<tr class="separator:ab0dad21387a06c0cc06756776575940e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A buffer that can be grown as needed. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a0d86c461fecdc90bf044e7715b8e1876"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char* buffer::base</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Base address of this buffer. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae6f15b2064e33de08e16e316ed1ce67f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long long buffer::malloced</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current allocated size (bytes). </p>
+
+</div>
+</div>
+<a class="anchor" id="afd143fb91159f1b37173bcc469308600"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int buffer::malloced_step</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of bytes to extend the buffer by when it must grow. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab0dad21387a06c0cc06756776575940e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">long long buffer::size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Size of currently used part of the buffer. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structbuffer.html">buffer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structbuffer.js b/html/structbuffer.js
new file mode 100644
index 000000000..526d3dd10
--- /dev/null
+++ b/html/structbuffer.js
@@ -0,0 +1,7 @@
+var structbuffer =
+[
+ [ "base", "structbuffer.html#a0d86c461fecdc90bf044e7715b8e1876", null ],
+ [ "malloced", "structbuffer.html#ae6f15b2064e33de08e16e316ed1ce67f", null ],
+ [ "malloced_step", "structbuffer.html#afd143fb91159f1b37173bcc469308600", null ],
+ [ "size", "structbuffer.html#ab0dad21387a06c0cc06756776575940e", null ]
+]; \ No newline at end of file
diff --git a/html/structcJSON.html b/html/structcJSON.html
new file mode 100644
index 000000000..dd8ef1adb
--- /dev/null
+++ b/html/structcJSON.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cJSON Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcJSON.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cJSON Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ade862b880379b5e2a591f7326401fa8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade862b880379b5e2a591f7326401fa8d"></a>
+struct <a class="el" href="structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ade862b880379b5e2a591f7326401fa8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad521633b2c32126f59d962c5673de362"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad521633b2c32126f59d962c5673de362"></a>
+struct <a class="el" href="structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:ad521633b2c32126f59d962c5673de362"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a401b274c2da358dac5c23ab8b2c71f85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401b274c2da358dac5c23ab8b2c71f85"></a>
+struct <a class="el" href="structcJSON.html">cJSON</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>child</b></td></tr>
+<tr class="separator:a401b274c2da358dac5c23ab8b2c71f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab13084c574681593b12f6e0a3db0dcfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab13084c574681593b12f6e0a3db0dcfc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ab13084c574681593b12f6e0a3db0dcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad43f8de2571e504c4c5ce0a36990e6e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad43f8de2571e504c4c5ce0a36990e6e1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>valuestring</b></td></tr>
+<tr class="separator:ad43f8de2571e504c4c5ce0a36990e6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a369cea49494eb5d4409d532a731a0fbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a369cea49494eb5d4409d532a731a0fbf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>valueint</b></td></tr>
+<tr class="separator:a369cea49494eb5d4409d532a731a0fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b21817d0fd2919901abadac73214e7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b21817d0fd2919901abadac73214e7f"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>valuedouble</b></td></tr>
+<tr class="separator:a4b21817d0fd2919901abadac73214e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6b47e9a4b0e0a26f519b1a2b6739983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6b47e9a4b0e0a26f519b1a2b6739983"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>string</b></td></tr>
+<tr class="separator:aa6b47e9a4b0e0a26f519b1a2b6739983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>vehicle/webos/<a class="el" href="cJSON_8h_source.html">cJSON.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcJSON.html">cJSON</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcJSON.js b/html/structcJSON.js
new file mode 100644
index 000000000..e4f90675a
--- /dev/null
+++ b/html/structcJSON.js
@@ -0,0 +1,11 @@
+var structcJSON =
+[
+ [ "child", "structcJSON.html#a401b274c2da358dac5c23ab8b2c71f85", null ],
+ [ "next", "structcJSON.html#ade862b880379b5e2a591f7326401fa8d", null ],
+ [ "prev", "structcJSON.html#ad521633b2c32126f59d962c5673de362", null ],
+ [ "string", "structcJSON.html#aa6b47e9a4b0e0a26f519b1a2b6739983", null ],
+ [ "type", "structcJSON.html#ab13084c574681593b12f6e0a3db0dcfc", null ],
+ [ "valuedouble", "structcJSON.html#a4b21817d0fd2919901abadac73214e7f", null ],
+ [ "valueint", "structcJSON.html#a369cea49494eb5d4409d532a731a0fbf", null ],
+ [ "valuestring", "structcJSON.html#ad43f8de2571e504c4c5ce0a36990e6e1", null ]
+]; \ No newline at end of file
diff --git a/html/structcJSON__Hooks.html b/html/structcJSON__Hooks.html
new file mode 100644
index 000000000..dbd0962fd
--- /dev/null
+++ b/html/structcJSON__Hooks.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cJSON_Hooks Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcJSON__Hooks.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cJSON_Hooks Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a55ba326511f34ee6e380286c9dcf4a25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55ba326511f34ee6e380286c9dcf4a25"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>malloc_fn</b> )(size_t sz)</td></tr>
+<tr class="separator:a55ba326511f34ee6e380286c9dcf4a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97927334c2456b8555df5b4568ef28fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97927334c2456b8555df5b4568ef28fc"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>free_fn</b> )(void *ptr)</td></tr>
+<tr class="separator:a97927334c2456b8555df5b4568ef28fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>vehicle/webos/<a class="el" href="cJSON_8h_source.html">cJSON.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcJSON__Hooks.html">cJSON_Hooks</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcJSON__Hooks.js b/html/structcJSON__Hooks.js
new file mode 100644
index 000000000..d199b1766
--- /dev/null
+++ b/html/structcJSON__Hooks.js
@@ -0,0 +1,5 @@
+var structcJSON__Hooks =
+[
+ [ "free_fn", "structcJSON__Hooks.html#a97927334c2456b8555df5b4568ef28fc", null ],
+ [ "malloc_fn", "structcJSON__Hooks.html#a55ba326511f34ee6e380286c9dcf4a25", null ]
+]; \ No newline at end of file
diff --git a/html/structcache.html b/html/structcache.html
new file mode 100644
index 000000000..28bb7781c
--- /dev/null
+++ b/html/structcache.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cache Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcache.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cache Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a40a3a62e161d06067614608958b173a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40a3a62e161d06067614608958b173a0"></a>
+struct <a class="el" href="structcache__entry__list.html">cache_entry_list</a> t1 b1 <br class="typebreak"/>
+t2 b2 *&#160;</td><td class="memItemRight" valign="bottom"><b>insert</b></td></tr>
+<tr class="separator:a40a3a62e161d06067614608958b173a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a019df2d37d6d4f3c2728b719056f52b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a019df2d37d6d4f3c2728b719056f52b2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a019df2d37d6d4f3c2728b719056f52b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d8f7df2379c489fbbaeae5d707b693e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d8f7df2379c489fbbaeae5d707b693e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id_size</b></td></tr>
+<tr class="separator:a5d8f7df2379c489fbbaeae5d707b693e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14fbf117f13f77bd249a795e8a61ed00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14fbf117f13f77bd249a795e8a61ed00"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>entry_size</b></td></tr>
+<tr class="separator:a14fbf117f13f77bd249a795e8a61ed00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa402e5aff675abc28a582019c39762cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa402e5aff675abc28a582019c39762cb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>t1_target</b></td></tr>
+<tr class="separator:aa402e5aff675abc28a582019c39762cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af263a8a91e99ee1b14736884f0f0610c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af263a8a91e99ee1b14736884f0f0610c"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>misses</b></td></tr>
+<tr class="separator:af263a8a91e99ee1b14736884f0f0610c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2a2f55b95a2c329679a2f20c0b5912"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2a2f55b95a2c329679a2f20c0b5912"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>hits</b></td></tr>
+<tr class="separator:a4d2a2f55b95a2c329679a2f20c0b5912"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834610537a8cf470dd606a4e98468fa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834610537a8cf470dd606a4e98468fa8"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>hash</b></td></tr>
+<tr class="separator:a834610537a8cf470dd606a4e98468fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>cache.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcache.html">cache</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcache.js b/html/structcache.js
new file mode 100644
index 000000000..c748e4cb2
--- /dev/null
+++ b/html/structcache.js
@@ -0,0 +1,11 @@
+var structcache =
+[
+ [ "entry_size", "structcache.html#a14fbf117f13f77bd249a795e8a61ed00", null ],
+ [ "hash", "structcache.html#a834610537a8cf470dd606a4e98468fa8", null ],
+ [ "hits", "structcache.html#a4d2a2f55b95a2c329679a2f20c0b5912", null ],
+ [ "id_size", "structcache.html#a5d8f7df2379c489fbbaeae5d707b693e", null ],
+ [ "insert", "structcache.html#a40a3a62e161d06067614608958b173a0", null ],
+ [ "misses", "structcache.html#af263a8a91e99ee1b14736884f0f0610c", null ],
+ [ "size", "structcache.html#a019df2d37d6d4f3c2728b719056f52b2", null ],
+ [ "t1_target", "structcache.html#aa402e5aff675abc28a582019c39762cb", null ]
+]; \ No newline at end of file
diff --git a/html/structcache__entry.html b/html/structcache__entry.html
new file mode 100644
index 000000000..7399794ae
--- /dev/null
+++ b/html/structcache__entry.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cache_entry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcache__entry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cache_entry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab14b98ab188e364319417eb0b7c137f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab14b98ab188e364319417eb0b7c137f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>usage</b></td></tr>
+<tr class="separator:ab14b98ab188e364319417eb0b7c137f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9058838dc9037a54a2a0b8f7147eb2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9058838dc9037a54a2a0b8f7147eb2b"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:ac9058838dc9037a54a2a0b8f7147eb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add5e125db81b24374db7f1391d65def7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add5e125db81b24374db7f1391d65def7"></a>
+struct <a class="el" href="structcache__entry__list.html">cache_entry_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>where</b></td></tr>
+<tr class="separator:add5e125db81b24374db7f1391d65def7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd4bec9067a7e0c76158d32a9d287684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd4bec9067a7e0c76158d32a9d287684"></a>
+struct <a class="el" href="structcache__entry.html">cache_entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:afd4bec9067a7e0c76158d32a9d287684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ebaa5209c099d9fb4f32cd575a92621"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ebaa5209c099d9fb4f32cd575a92621"></a>
+struct <a class="el" href="structcache__entry.html">cache_entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:a4ebaa5209c099d9fb4f32cd575a92621"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fddca7ee751c3889ebca988e9b9deec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fddca7ee751c3889ebca988e9b9deec"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> [0]</td></tr>
+<tr class="separator:a4fddca7ee751c3889ebca988e9b9deec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>cache.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcache__entry.html">cache_entry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcache__entry.js b/html/structcache__entry.js
new file mode 100644
index 000000000..6bb6ccfcd
--- /dev/null
+++ b/html/structcache__entry.js
@@ -0,0 +1,9 @@
+var structcache__entry =
+[
+ [ "id", "structcache__entry.html#a4fddca7ee751c3889ebca988e9b9deec", null ],
+ [ "next", "structcache__entry.html#afd4bec9067a7e0c76158d32a9d287684", null ],
+ [ "prev", "structcache__entry.html#a4ebaa5209c099d9fb4f32cd575a92621", null ],
+ [ "size", "structcache__entry.html#ac9058838dc9037a54a2a0b8f7147eb2b", null ],
+ [ "usage", "structcache__entry.html#ab14b98ab188e364319417eb0b7c137f6", null ],
+ [ "where", "structcache__entry.html#add5e125db81b24374db7f1391d65def7", null ]
+]; \ No newline at end of file
diff --git a/html/structcache__entry__list.html b/html/structcache__entry__list.html
new file mode 100644
index 000000000..f7090b64a
--- /dev/null
+++ b/html/structcache__entry__list.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cache_entry_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcache__entry__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cache_entry_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9cc579349aa7af8f79f4029919e217b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cc579349aa7af8f79f4029919e217b5"></a>
+struct <a class="el" href="structcache__entry.html">cache_entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:a9cc579349aa7af8f79f4029919e217b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4a821e25117b80f159df61b88ff49c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4a821e25117b80f159df61b88ff49c5"></a>
+struct <a class="el" href="structcache__entry.html">cache_entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:ad4a821e25117b80f159df61b88ff49c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a767638916c9f3fa09d2ee7db7cdc874f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a767638916c9f3fa09d2ee7db7cdc874f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a767638916c9f3fa09d2ee7db7cdc874f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>cache.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcache__entry__list.html">cache_entry_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcache__entry__list.js b/html/structcache__entry__list.js
new file mode 100644
index 000000000..fefc977ce
--- /dev/null
+++ b/html/structcache__entry__list.js
@@ -0,0 +1,6 @@
+var structcache__entry__list =
+[
+ [ "first", "structcache__entry__list.html#a9cc579349aa7af8f79f4029919e217b5", null ],
+ [ "last", "structcache__entry__list.html#ad4a821e25117b80f159df61b88ff49c5", null ],
+ [ "size", "structcache__entry__list.html#a767638916c9f3fa09d2ee7db7cdc874f", null ]
+]; \ No newline at end of file
diff --git a/html/structcallback.html b/html/structcallback.html
new file mode 100644
index 000000000..12a5e20a4
--- /dev/null
+++ b/html/structcallback.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: callback Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcallback.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">callback Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9b013bef7f942fd75d4fb16ae0f08941"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b013bef7f942fd75d4fb16ae0f08941"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(void)</td></tr>
+<tr class="separator:a9b013bef7f942fd75d4fb16ae0f08941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a027809e4e79270ccbdabafdb000e7176"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a027809e4e79270ccbdabafdb000e7176"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pcount</b></td></tr>
+<tr class="separator:a027809e4e79270ccbdabafdb000e7176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e22d26b453207c12ebecbf27b17bcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7e22d26b453207c12ebecbf27b17bcf"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:af7e22d26b453207c12ebecbf27b17bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087c403c767673613697166d9f64a239"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a087c403c767673613697166d9f64a239"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [0]</td></tr>
+<tr class="separator:a087c403c767673613697166d9f64a239"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>callback.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcallback.html">callback</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcallback.js b/html/structcallback.js
new file mode 100644
index 000000000..0826695e8
--- /dev/null
+++ b/html/structcallback.js
@@ -0,0 +1,7 @@
+var structcallback =
+[
+ [ "func", "structcallback.html#a9b013bef7f942fd75d4fb16ae0f08941", null ],
+ [ "p", "structcallback.html#a087c403c767673613697166d9f64a239", null ],
+ [ "pcount", "structcallback.html#a027809e4e79270ccbdabafdb000e7176", null ],
+ [ "type", "structcallback.html#af7e22d26b453207c12ebecbf27b17bcf", null ]
+]; \ No newline at end of file
diff --git a/html/structcallback__list.html b/html/structcallback__list.html
new file mode 100644
index 000000000..b119e48df
--- /dev/null
+++ b/html/structcallback__list.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: callback_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcallback__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">callback_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a72624737bb8ce8d602327d16fcee8424"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72624737bb8ce8d602327d16fcee8424"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>list</b></td></tr>
+<tr class="separator:a72624737bb8ce8d602327d16fcee8424"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>callback.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcallback__list.html">callback_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcallback__list.js b/html/structcallback__list.js
new file mode 100644
index 000000000..984593bdd
--- /dev/null
+++ b/html/structcallback__list.js
@@ -0,0 +1,4 @@
+var structcallback__list =
+[
+ [ "list", "structcallback__list.html#a72624737bb8ce8d602327d16fcee8424", null ]
+]; \ No newline at end of file
diff --git a/html/structcb__hw__state__trail.html b/html/structcb__hw__state__trail.html
new file mode 100644
index 000000000..9fd173c0b
--- /dev/null
+++ b/html/structcb__hw__state__trail.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cb_hw_state_trail Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcb__hw__state__trail.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cb_hw_state_trail Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1b8be45cc1860db139d4023ca90bd262"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b8be45cc1860db139d4023ca90bd262"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a1b8be45cc1860db139d4023ca90bd262"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a961a0dc43dde1f10f3e247849acb09eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a961a0dc43dde1f10f3e247849acb09eb"></a>
+osso_hw_state_t *&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:a961a0dc43dde1f10f3e247849acb09eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>autoload/osso/osso.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcb__hw__state__trail.html">cb_hw_state_trail</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcb__hw__state__trail.js b/html/structcb__hw__state__trail.js
new file mode 100644
index 000000000..9d97739bb
--- /dev/null
+++ b/html/structcb__hw__state__trail.js
@@ -0,0 +1,5 @@
+var structcb__hw__state__trail =
+[
+ [ "nav", "structcb__hw__state__trail.html#a1b8be45cc1860db139d4023ca90bd262", null ],
+ [ "state", "structcb__hw__state__trail.html#a961a0dc43dde1f10f3e247849acb09eb", null ]
+]; \ No newline at end of file
diff --git a/html/structcdf__data.html b/html/structcdf__data.html
new file mode 100644
index 000000000..0d7dd4a3d
--- /dev/null
+++ b/html/structcdf__data.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cdf_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcdf__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cdf_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Contains data for the CDF.
+ <a href="structcdf__data.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aff6ef40cf8d524028fd490870761e36c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff6ef40cf8d524028fd490870761e36c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>extrapolating</b></td></tr>
+<tr class="separator:aff6ef40cf8d524028fd490870761e36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21b86b2f6d69e78e71d6e7a1c9f7882c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21b86b2f6d69e78e71d6e7a1c9f7882c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>available</b></td></tr>
+<tr class="separator:a21b86b2f6d69e78e71d6e7a1c9f7882c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27fe46e35cd5f6cb3e79488737f9de23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27fe46e35cd5f6cb3e79488737f9de23"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>first_pos</b></td></tr>
+<tr class="separator:a27fe46e35cd5f6cb3e79488737f9de23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9743219f4a0547f8eca98e688775ea0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9743219f4a0547f8eca98e688775ea0e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>poscount</b></td></tr>
+<tr class="separator:a9743219f4a0547f8eca98e688775ea0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84f1d2fc6eb77078f54c24055a220261"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84f1d2fc6eb77078f54c24055a220261"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hist_size</b></td></tr>
+<tr class="separator:a84f1d2fc6eb77078f54c24055a220261"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f0fdc45ae08f2cdbe11914faeb01f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f0fdc45ae08f2cdbe11914faeb01f37"></a>
+struct <a class="el" href="structcdf__speed.html">cdf_speed</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>speed_hist</b></td></tr>
+<tr class="separator:a5f0fdc45ae08f2cdbe11914faeb01f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6e380da858eb564036147c58501431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d6e380da858eb564036147c58501431"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pos_hist</b></td></tr>
+<tr class="separator:a9d6e380da858eb564036147c58501431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fbd695f95faddeb901369e7e434c0dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fbd695f95faddeb901369e7e434c0dc"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>dir_hist</b></td></tr>
+<tr class="separator:a4fbd695f95faddeb901369e7e434c0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac71d14c6982d4b22358932e66f67f112"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac71d14c6982d4b22358932e66f67f112"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_dist</b></td></tr>
+<tr class="separator:ac71d14c6982d4b22358932e66f67f112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cefbf29d1374b77ab13bbaa36bd42a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cefbf29d1374b77ab13bbaa36bd42a5"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_out</b></td></tr>
+<tr class="separator:a5cefbf29d1374b77ab13bbaa36bd42a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a0ceefdb5f59c1f890bcd630797292b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0ceefdb5f59c1f890bcd630797292b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_dir</b></td></tr>
+<tr class="separator:a9a0ceefdb5f59c1f890bcd630797292b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Contains data for the CDF. </p>
+<p>This structure holds all data needed by the cumulative displacement filter. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcdf__data.html">cdf_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcdf__data.js b/html/structcdf__data.js
new file mode 100644
index 000000000..3a51bedbf
--- /dev/null
+++ b/html/structcdf__data.js
@@ -0,0 +1,14 @@
+var structcdf__data =
+[
+ [ "available", "structcdf__data.html#a21b86b2f6d69e78e71d6e7a1c9f7882c", null ],
+ [ "dir_hist", "structcdf__data.html#a4fbd695f95faddeb901369e7e434c0dc", null ],
+ [ "extrapolating", "structcdf__data.html#aff6ef40cf8d524028fd490870761e36c", null ],
+ [ "first_pos", "structcdf__data.html#a27fe46e35cd5f6cb3e79488737f9de23", null ],
+ [ "hist_size", "structcdf__data.html#a84f1d2fc6eb77078f54c24055a220261", null ],
+ [ "last_dir", "structcdf__data.html#a9a0ceefdb5f59c1f890bcd630797292b", null ],
+ [ "last_dist", "structcdf__data.html#ac71d14c6982d4b22358932e66f67f112", null ],
+ [ "last_out", "structcdf__data.html#a5cefbf29d1374b77ab13bbaa36bd42a5", null ],
+ [ "pos_hist", "structcdf__data.html#a9d6e380da858eb564036147c58501431", null ],
+ [ "poscount", "structcdf__data.html#a9743219f4a0547f8eca98e688775ea0e", null ],
+ [ "speed_hist", "structcdf__data.html#a5f0fdc45ae08f2cdbe11914faeb01f37", null ]
+]; \ No newline at end of file
diff --git a/html/structcdf__speed.html b/html/structcdf__speed.html
new file mode 100644
index 000000000..496ddedc0
--- /dev/null
+++ b/html/structcdf__speed.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cdf_speed Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcdf__speed.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cdf_speed Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Conatins a list of previous speeds.
+ <a href="structcdf__speed.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af58ad0161b35ec1a606ed333a716145c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af58ad0161b35ec1a606ed333a716145c"></a>
+struct <a class="el" href="structcdf__speed.html">cdf_speed</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:af58ad0161b35ec1a606ed333a716145c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee52710735b24b0ce9436b6121c171be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee52710735b24b0ce9436b6121c171be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:aee52710735b24b0ce9436b6121c171be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d5cfbd8d070a5800bfd54c9b72f8914"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d5cfbd8d070a5800bfd54c9b72f8914"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:a6d5cfbd8d070a5800bfd54c9b72f8914"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Conatins a list of previous speeds. </p>
+<p>This structure is used to hold a list of previously reported speeds. This data is used by the CDF. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcdf__speed.html">cdf_speed</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcdf__speed.js b/html/structcdf__speed.js
new file mode 100644
index 000000000..82f40af4c
--- /dev/null
+++ b/html/structcdf__speed.js
@@ -0,0 +1,6 @@
+var structcdf__speed =
+[
+ [ "next", "structcdf__speed.html#af58ad0161b35ec1a606ed333a716145c", null ],
+ [ "speed", "structcdf__speed.html#aee52710735b24b0ce9436b6121c171be", null ],
+ [ "time", "structcdf__speed.html#a6d5cfbd8d070a5800bfd54c9b72f8914", null ]
+]; \ No newline at end of file
diff --git a/html/structch__edge.html b/html/structch__edge.html
new file mode 100644
index 000000000..ad3b47819
--- /dev/null
+++ b/html/structch__edge.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: ch_edge Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structch__edge.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ch_edge Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a20d21353cff2438f18aaa7cfe1c094b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20d21353cff2438f18aaa7cfe1c094b4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a20d21353cff2438f18aaa7cfe1c094b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbab763db5dc32011bd626f78e8e7879"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbab763db5dc32011bd626f78e8e7879"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>weight</b></td></tr>
+<tr class="separator:afbab763db5dc32011bd626f78e8e7879"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dfb3b988ca4c85575cee8c56764177e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dfb3b988ca4c85575cee8c56764177e"></a>
+struct <a class="el" href="structitem__id.html">item_id</a> target&#160;</td><td class="memItemRight" valign="bottom"><b>middle</b></td></tr>
+<tr class="separator:a0dfb3b988ca4c85575cee8c56764177e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2011 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/ch.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structch__edge.html">ch_edge</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structch__edge.js b/html/structch__edge.js
new file mode 100644
index 000000000..6657df4df
--- /dev/null
+++ b/html/structch__edge.js
@@ -0,0 +1,6 @@
+var structch__edge =
+[
+ [ "flags", "structch__edge.html#a20d21353cff2438f18aaa7cfe1c094b4", null ],
+ [ "middle", "structch__edge.html#a0dfb3b988ca4c85575cee8c56764177e", null ],
+ [ "weight", "structch__edge.html#afbab763db5dc32011bd626f78e8e7879", null ]
+]; \ No newline at end of file
diff --git a/html/structchar__directive.html b/html/structchar__directive.html
new file mode 100644
index 000000000..b3015ff81
--- /dev/null
+++ b/html/structchar__directive.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: char_directive Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structchar__directive.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">char_directive Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab2a70db159da23e156c2041b5b420428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2a70db159da23e156c2041b5b420428"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>dir_start</b></td></tr>
+<tr class="separator:ab2a70db159da23e156c2041b5b420428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a801b790640744faa26db596fc004fd95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a801b790640744faa26db596fc004fd95"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>dir_end</b></td></tr>
+<tr class="separator:a801b790640744faa26db596fc004fd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af62aa26735de4678980dc14939345266"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af62aa26735de4678980dc14939345266"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:af62aa26735de4678980dc14939345266"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3110fd68a3d4debdffb7d7cc4e0c4184"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3110fd68a3d4debdffb7d7cc4e0c4184"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>width_start</b></td></tr>
+<tr class="separator:a3110fd68a3d4debdffb7d7cc4e0c4184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3944c30fc306948f24b7d87a68788042"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3944c30fc306948f24b7d87a68788042"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>width_end</b></td></tr>
+<tr class="separator:a3944c30fc306948f24b7d87a68788042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f1b31eb6fb027273ecb733e60982698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1b31eb6fb027273ecb733e60982698"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>width_arg_index</b></td></tr>
+<tr class="separator:a0f1b31eb6fb027273ecb733e60982698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb484deaf8adf5484a6411fcd9f7e6b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb484deaf8adf5484a6411fcd9f7e6b3"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>precision_start</b></td></tr>
+<tr class="separator:aeb484deaf8adf5484a6411fcd9f7e6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a429236f2199a6d1ae3bf2208a387364e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a429236f2199a6d1ae3bf2208a387364e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>precision_end</b></td></tr>
+<tr class="separator:a429236f2199a6d1ae3bf2208a387364e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf1fef00959422c6b8ea795e782468fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf1fef00959422c6b8ea795e782468fb"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>precision_arg_index</b></td></tr>
+<tr class="separator:acf1fef00959422c6b8ea795e782468fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6fc40eea1f116f6bc6bd4ea56adc16d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6fc40eea1f116f6bc6bd4ea56adc16d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>conversion</b></td></tr>
+<tr class="separator:ab6fc40eea1f116f6bc6bd4ea56adc16d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6d033f0404aead44643c93b83811566"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6d033f0404aead44643c93b83811566"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>arg_index</b></td></tr>
+<tr class="separator:ad6d033f0404aead44643c93b83811566"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="printf-parse_8h_source.html">printf-parse.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structchar__directive.html">char_directive</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structchar__directive.js b/html/structchar__directive.js
new file mode 100644
index 000000000..d366da5d7
--- /dev/null
+++ b/html/structchar__directive.js
@@ -0,0 +1,14 @@
+var structchar__directive =
+[
+ [ "arg_index", "structchar__directive.html#ad6d033f0404aead44643c93b83811566", null ],
+ [ "conversion", "structchar__directive.html#ab6fc40eea1f116f6bc6bd4ea56adc16d", null ],
+ [ "dir_end", "structchar__directive.html#a801b790640744faa26db596fc004fd95", null ],
+ [ "dir_start", "structchar__directive.html#ab2a70db159da23e156c2041b5b420428", null ],
+ [ "flags", "structchar__directive.html#af62aa26735de4678980dc14939345266", null ],
+ [ "precision_arg_index", "structchar__directive.html#acf1fef00959422c6b8ea795e782468fb", null ],
+ [ "precision_end", "structchar__directive.html#a429236f2199a6d1ae3bf2208a387364e", null ],
+ [ "precision_start", "structchar__directive.html#aeb484deaf8adf5484a6411fcd9f7e6b3", null ],
+ [ "width_arg_index", "structchar__directive.html#a0f1b31eb6fb027273ecb733e60982698", null ],
+ [ "width_end", "structchar__directive.html#a3944c30fc306948f24b7d87a68788042", null ],
+ [ "width_start", "structchar__directive.html#a3110fd68a3d4debdffb7d7cc4e0c4184", null ]
+]; \ No newline at end of file
diff --git a/html/structchar__directives.html b/html/structchar__directives.html
new file mode 100644
index 000000000..4dbb0c729
--- /dev/null
+++ b/html/structchar__directives.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: char_directives Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structchar__directives.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">char_directives Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7106dbcfd9804d234ad61e679613e31c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7106dbcfd9804d234ad61e679613e31c"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a7106dbcfd9804d234ad61e679613e31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a757cc01e3e5a8dd8519acd3b84df7057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a757cc01e3e5a8dd8519acd3b84df7057"></a>
+<a class="el" href="structchar__directive.html">char_directive</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
+<tr class="separator:a757cc01e3e5a8dd8519acd3b84df7057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9b8992125987decb91fa67b1358deb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9b8992125987decb91fa67b1358deb2"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_width_length</b></td></tr>
+<tr class="separator:ad9b8992125987decb91fa67b1358deb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11b8d0bb40856c096626d511f11f0977"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11b8d0bb40856c096626d511f11f0977"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_precision_length</b></td></tr>
+<tr class="separator:a11b8d0bb40856c096626d511f11f0977"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="printf-parse_8h_source.html">printf-parse.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structchar__directives.html">char_directives</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structchar__directives.js b/html/structchar__directives.js
new file mode 100644
index 000000000..e25be8382
--- /dev/null
+++ b/html/structchar__directives.js
@@ -0,0 +1,7 @@
+var structchar__directives =
+[
+ [ "count", "structchar__directives.html#a7106dbcfd9804d234ad61e679613e31c", null ],
+ [ "dir", "structchar__directives.html#a757cc01e3e5a8dd8519acd3b84df7057", null ],
+ [ "max_precision_length", "structchar__directives.html#a11b8d0bb40856c096626d511f11f0977", null ],
+ [ "max_width_length", "structchar__directives.html#ad9b8992125987decb91fa67b1358deb2", null ]
+]; \ No newline at end of file
diff --git a/html/structcircle.html b/html/structcircle.html
new file mode 100644
index 000000000..0cced6ab5
--- /dev/null
+++ b/html/structcircle.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: circle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcircle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">circle Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a456f83f0a90cae69912e96e092d7b8c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a456f83f0a90cae69912e96e092d7b8c3"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:a456f83f0a90cae69912e96e092d7b8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a800b8a4734fd9d613ac4d1833d7cb3b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a800b8a4734fd9d613ac4d1833d7cb3b6"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a800b8a4734fd9d613ac4d1833d7cb3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6808fdab287a92b678d6beef168fb6b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6808fdab287a92b678d6beef168fb6b5"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>fowler</b></td></tr>
+<tr class="separator:a6808fdab287a92b678d6beef168fb6b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcircle.html">circle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcircle.js b/html/structcircle.js
new file mode 100644
index 000000000..d1a6399c2
--- /dev/null
+++ b/html/structcircle.js
@@ -0,0 +1,6 @@
+var structcircle =
+[
+ [ "fowler", "structcircle.html#a6808fdab287a92b678d6beef168fb6b5", null ],
+ [ "x", "structcircle.html#a456f83f0a90cae69912e96e092d7b8c3", null ],
+ [ "y", "structcircle.html#a800b8a4734fd9d613ac4d1833d7cb3b6", null ]
+]; \ No newline at end of file
diff --git a/html/structcmd__interface.html b/html/structcmd__interface.html
new file mode 100644
index 000000000..daf5f9f9b
--- /dev/null
+++ b/html/structcmd__interface.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cmd_interface Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcmd__interface.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cmd_interface Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abae3ffb3056e021fba9a38891432c2e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abae3ffb3056e021fba9a38891432c2e3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:abae3ffb3056e021fba9a38891432c2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c39a2c2d0cd598e1f72ad1fcb22dd1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c39a2c2d0cd598e1f72ad1fcb22dd1a"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orange</b></td></tr>
+<tr class="separator:a9c39a2c2d0cd598e1f72ad1fcb22dd1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa034116bf9d2a579bffb68de89aa92f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa034116bf9d2a579bffb68de89aa92f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>update_period</b></td></tr>
+<tr class="separator:aaa034116bf9d2a579bffb68de89aa92f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87d0ad5964c65912e46048adaee513c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87d0ad5964c65912e46048adaee513c6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:a87d0ad5964c65912e46048adaee513c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e4454c662f150b267f06b4a4ba89393"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e4454c662f150b267f06b4a4ba89393"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img</b></td></tr>
+<tr class="separator:a2e4454c662f150b267f06b4a4ba89393"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88a3b9f82cf327d2687d6563a7b1b293"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88a3b9f82cf327d2687d6563a7b1b293"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>img_filename</b></td></tr>
+<tr class="separator:a88a3b9f82cf327d2687d6563a7b1b293"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9a8c2e9ba74ba111aac6e640af08d82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9a8c2e9ba74ba111aac6e640af08d82"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>command</b></td></tr>
+<tr class="separator:ab9a8c2e9ba74ba111aac6e640af08d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeb52e183b8422ce3767b0af31ae13ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adeb52e183b8422ce3767b0af31ae13ab"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bReserved</b></td></tr>
+<tr class="separator:adeb52e183b8422ce3767b0af31ae13ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcmd__interface.html">cmd_interface</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcmd__interface.js b/html/structcmd__interface.js
new file mode 100644
index 000000000..0fd24b456
--- /dev/null
+++ b/html/structcmd__interface.js
@@ -0,0 +1,11 @@
+var structcmd__interface =
+[
+ [ "bReserved", "structcmd__interface.html#adeb52e183b8422ce3767b0af31ae13ab", null ],
+ [ "command", "structcmd__interface.html#ab9a8c2e9ba74ba111aac6e640af08d82", null ],
+ [ "img", "structcmd__interface.html#a2e4454c662f150b267f06b4a4ba89393", null ],
+ [ "img_filename", "structcmd__interface.html#a88a3b9f82cf327d2687d6563a7b1b293", null ],
+ [ "orange", "structcmd__interface.html#a9c39a2c2d0cd598e1f72ad1fcb22dd1a", null ],
+ [ "text", "structcmd__interface.html#a87d0ad5964c65912e46048adaee513c6", null ],
+ [ "update_period", "structcmd__interface.html#aaa034116bf9d2a579bffb68de89aa92f", null ],
+ [ "width", "structcmd__interface.html#abae3ffb3056e021fba9a38891432c2e3", null ]
+]; \ No newline at end of file
diff --git a/html/structcoastline__tile.html b/html/structcoastline__tile.html
new file mode 100644
index 000000000..e4134c831
--- /dev/null
+++ b/html/structcoastline__tile.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coastline_tile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoastline__tile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coastline_tile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a523008f882e29f2af22af4a0d917718f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a523008f882e29f2af22af4a0d917718f"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>wayid</b></td></tr>
+<tr class="separator:a523008f882e29f2af22af4a0d917718f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a821a4565db4454ba1f7f6eb468c31e5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a821a4565db4454ba1f7f6eb468c31e5c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>edges</b></td></tr>
+<tr class="separator:a821a4565db4454ba1f7f6eb468c31e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2011 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/coastline.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoastline__tile.html">coastline_tile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoastline__tile.js b/html/structcoastline__tile.js
new file mode 100644
index 000000000..6b6e78877
--- /dev/null
+++ b/html/structcoastline__tile.js
@@ -0,0 +1,5 @@
+var structcoastline__tile =
+[
+ [ "edges", "structcoastline__tile.html#a821a4565db4454ba1f7f6eb468c31e5c", null ],
+ [ "wayid", "structcoastline__tile.html#a523008f882e29f2af22af4a0d917718f", null ]
+]; \ No newline at end of file
diff --git a/html/structcoastline__tile__data.html b/html/structcoastline__tile__data.html
new file mode 100644
index 000000000..edb4f9850
--- /dev/null
+++ b/html/structcoastline__tile__data.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coastline_tile_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoastline__tile__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coastline_tile_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad83bf48ffe3875657e8406e7ec995939"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad83bf48ffe3875657e8406e7ec995939"></a>
+struct <a class="el" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sink</b></td></tr>
+<tr class="separator:ad83bf48ffe3875657e8406e7ec995939"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74aecbf26b43a2d9b88320c129f7bfc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74aecbf26b43a2d9b88320c129f7bfc0"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>tile_edges</b></td></tr>
+<tr class="separator:a74aecbf26b43a2d9b88320c129f7bfc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9b03e4aa74a3bce8777b3410942e397"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9b03e4aa74a3bce8777b3410942e397"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+<tr class="separator:ac9b03e4aa74a3bce8777b3410942e397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb30df934d8c05e5f93b76f28998af08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb30df934d8c05e5f93b76f28998af08"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>k</b></td></tr>
+<tr class="separator:acb30df934d8c05e5f93b76f28998af08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab87974dd9dcacb23948b629a2bfe1816"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab87974dd9dcacb23948b629a2bfe1816"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>v</b></td></tr>
+<tr class="separator:ab87974dd9dcacb23948b629a2bfe1816"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/coastline.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoastline__tile__data.html">coastline_tile_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoastline__tile__data.js b/html/structcoastline__tile__data.js
new file mode 100644
index 000000000..e38db8964
--- /dev/null
+++ b/html/structcoastline__tile__data.js
@@ -0,0 +1,8 @@
+var structcoastline__tile__data =
+[
+ [ "k", "structcoastline__tile__data.html#acb30df934d8c05e5f93b76f28998af08", null ],
+ [ "level", "structcoastline__tile__data.html#ac9b03e4aa74a3bce8777b3410942e397", null ],
+ [ "sink", "structcoastline__tile__data.html#ad83bf48ffe3875657e8406e7ec995939", null ],
+ [ "tile_edges", "structcoastline__tile__data.html#a74aecbf26b43a2d9b88320c129f7bfc0", null ],
+ [ "v", "structcoastline__tile__data.html#ab87974dd9dcacb23948b629a2bfe1816", null ]
+]; \ No newline at end of file
diff --git a/html/structcode.html b/html/structcode.html
new file mode 100644
index 000000000..8b4dd3e43
--- /dev/null
+++ b/html/structcode.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: code Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcode.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">code Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4f075d73a9177d05cc7d332105295b83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f075d73a9177d05cc7d332105295b83"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>op</b></td></tr>
+<tr class="separator:a4f075d73a9177d05cc7d332105295b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5defcebb356dca1a5a8d39995f28d66b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5defcebb356dca1a5a8d39995f28d66b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bits</b></td></tr>
+<tr class="separator:a5defcebb356dca1a5a8d39995f28d66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f9c73627997e8fc6df02e620cf9a6f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f9c73627997e8fc6df02e620cf9a6f5"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr class="separator:a6f9c73627997e8fc6df02e620cf9a6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/zlib/<a class="el" href="inftrees_8h_source.html">inftrees.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcode.html">code</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcode.js b/html/structcode.js
new file mode 100644
index 000000000..91c46b351
--- /dev/null
+++ b/html/structcode.js
@@ -0,0 +1,6 @@
+var structcode =
+[
+ [ "bits", "structcode.html#a5defcebb356dca1a5a8d39995f28d66b", null ],
+ [ "op", "structcode.html#a4f075d73a9177d05cc7d332105295b83", null ],
+ [ "val", "structcode.html#a6f9c73627997e8fc6df02e620cf9a6f5", null ]
+]; \ No newline at end of file
diff --git a/html/structcolor.html b/html/structcolor.html
new file mode 100644
index 000000000..8e4392d18
--- /dev/null
+++ b/html/structcolor.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: color Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcolor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">color Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="color_8h_source.html">color.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adf42bf89ce203b7b9b3677bd6ae571d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf42bf89ce203b7b9b3677bd6ae571d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:adf42bf89ce203b7b9b3677bd6ae571d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b23afbfdc39f8f97369aa0f9cdad48d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b23afbfdc39f8f97369aa0f9cdad48d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:a7b23afbfdc39f8f97369aa0f9cdad48d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af18acfb5e593334f215f2f9c391f25e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af18acfb5e593334f215f2f9c391f25e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:af18acfb5e593334f215f2f9c391f25e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada88c609a801744faf4f35601733f96f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada88c609a801744faf4f35601733f96f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:ada88c609a801744faf4f35601733f96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="color_8h_source.html">color.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcolor.html">color</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcolor.js b/html/structcolor.js
new file mode 100644
index 000000000..ddf388125
--- /dev/null
+++ b/html/structcolor.js
@@ -0,0 +1,7 @@
+var structcolor =
+[
+ [ "a", "structcolor.html#ada88c609a801744faf4f35601733f96f", null ],
+ [ "b", "structcolor.html#af18acfb5e593334f215f2f9c391f25e7", null ],
+ [ "g", "structcolor.html#a7b23afbfdc39f8f97369aa0f9cdad48d", null ],
+ [ "r", "structcolor.html#adf42bf89ce203b7b9b3677bd6ae571d8", null ]
+]; \ No newline at end of file
diff --git a/html/structcommand__saved.html b/html/structcommand__saved.html
new file mode 100644
index 000000000..f651b40ee
--- /dev/null
+++ b/html/structcommand__saved.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: command_saved Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcommand__saved.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">command_saved Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adc00977c3967d44680912cf070a6d562"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc00977c3967d44680912cf070a6d562"></a>
+struct <a class="el" href="structcontext.html">context</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ctx</b></td></tr>
+<tr class="separator:adc00977c3967d44680912cf070a6d562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40bab60d16b40d5a00b540b0910fdd00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40bab60d16b40d5a00b540b0910fdd00"></a>
+struct <a class="el" href="structresult.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>res</b></td></tr>
+<tr class="separator:a40bab60d16b40d5a00b540b0910fdd00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd34e8a3c50031342f8cd447b83a8a55"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55">command</a></td></tr>
+<tr class="separator:afd34e8a3c50031342f8cd447b83a8a55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58a5f1aa488e1a4b8755f1da2cc8a079"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a58a5f1aa488e1a4b8755f1da2cc8a079">idle_ev</a></td></tr>
+<tr class="separator:a58a5f1aa488e1a4b8755f1da2cc8a079"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a1e891d75dcb5cfac82b6d5acbba3d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a1e891d75dcb5cfac82b6d5acbba3d8"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_cb</b></td></tr>
+<tr class="separator:a3a1e891d75dcb5cfac82b6d5acbba3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93c963a495475d5016e503b24bba3a0e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a93c963a495475d5016e503b24bba3a0e">register_cb</a></td></tr>
+<tr class="separator:a93c963a495475d5016e503b24bba3a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7323ed4003afa38e5e6fa166caf2b67"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#aa7323ed4003afa38e5e6fa166caf2b67">register_ev</a></td></tr>
+<tr class="separator:aa7323ed4003afa38e5e6fa166caf2b67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54041b75229784aa4a81686208365dee"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a54041b75229784aa4a81686208365dee">context_attr</a></td></tr>
+<tr class="separator:a54041b75229784aa4a81686208365dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92441227e77e6162e7d4821abe901235"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a92441227e77e6162e7d4821abe901235">num_cbs</a></td></tr>
+<tr class="separator:a92441227e77e6162e7d4821abe901235"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a97887f86d850f2923f8ff8fa71a2ab"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcommand__saved__cb.html">command_saved_cb</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab">cbs</a></td></tr>
+<tr class="separator:a0a97887f86d850f2923f8ff8fa71a2ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c246cec8c9e0f30d149294964d25318"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318">cb</a></td></tr>
+<tr class="separator:a1c246cec8c9e0f30d149294964d25318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae852c00c18a2e9837c86a5e57abcb11d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae852c00c18a2e9837c86a5e57abcb11d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>error</b></td></tr>
+<tr class="separator:ae852c00c18a2e9837c86a5e57abcb11d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1b958d9acb5b24b992e2299262c0753"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1b958d9acb5b24b992e2299262c0753"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>async</b></td></tr>
+<tr class="separator:af1b958d9acb5b24b992e2299262c0753"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A saved command. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a1c246cec8c9e0f30d149294964d25318"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* command_saved::cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback that should be called when we re-evaluate </p>
+
+</div>
+</div>
+<a class="anchor" id="a0a97887f86d850f2923f8ff8fa71a2ab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcommand__saved__cb.html">command_saved_cb</a>* command_saved::cbs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>List of callbacks for this saved command </p>
+
+</div>
+</div>
+<a class="anchor" id="afd34e8a3c50031342f8cd447b83a8a55"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* command_saved::command</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The command string itself </p>
+
+</div>
+</div>
+<a class="anchor" id="a54041b75229784aa4a81686208365dee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr.html">attr</a> command_saved::context_attr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The root of the object hierarchy, which will be assumed as the parent of all unqualified or partially qualified object references. </p>
+
+</div>
+</div>
+<a class="anchor" id="a58a5f1aa488e1a4b8755f1da2cc8a079"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structevent__idle.html">event_idle</a>* command_saved::idle_ev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Event to update this command </p>
+
+</div>
+</div>
+<a class="anchor" id="a92441227e77e6162e7d4821abe901235"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int command_saved::num_cbs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of entries in</p>
+<div class="fragment"><div class="line"><a class="code" href="structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab">cbs</a> </div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a93c963a495475d5016e503b24bba3a0e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* command_saved::register_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback to register all the callbacks </p>
+
+</div>
+</div>
+<a class="anchor" id="aa7323ed4003afa38e5e6fa166caf2b67"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structevent__idle.html">event_idle</a>* command_saved::register_ev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Idle event to register all the callbacks </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>command.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcommand__saved.html">command_saved</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcommand__saved.js b/html/structcommand__saved.js
new file mode 100644
index 000000000..a196652fd
--- /dev/null
+++ b/html/structcommand__saved.js
@@ -0,0 +1,16 @@
+var structcommand__saved =
+[
+ [ "async", "structcommand__saved.html#af1b958d9acb5b24b992e2299262c0753", null ],
+ [ "cb", "structcommand__saved.html#a1c246cec8c9e0f30d149294964d25318", null ],
+ [ "cbs", "structcommand__saved.html#a0a97887f86d850f2923f8ff8fa71a2ab", null ],
+ [ "command", "structcommand__saved.html#afd34e8a3c50031342f8cd447b83a8a55", null ],
+ [ "context_attr", "structcommand__saved.html#a54041b75229784aa4a81686208365dee", null ],
+ [ "ctx", "structcommand__saved.html#adc00977c3967d44680912cf070a6d562", null ],
+ [ "error", "structcommand__saved.html#ae852c00c18a2e9837c86a5e57abcb11d", null ],
+ [ "idle_cb", "structcommand__saved.html#a3a1e891d75dcb5cfac82b6d5acbba3d8", null ],
+ [ "idle_ev", "structcommand__saved.html#a58a5f1aa488e1a4b8755f1da2cc8a079", null ],
+ [ "num_cbs", "structcommand__saved.html#a92441227e77e6162e7d4821abe901235", null ],
+ [ "register_cb", "structcommand__saved.html#a93c963a495475d5016e503b24bba3a0e", null ],
+ [ "register_ev", "structcommand__saved.html#aa7323ed4003afa38e5e6fa166caf2b67", null ],
+ [ "res", "structcommand__saved.html#a40bab60d16b40d5a00b540b0910fdd00", null ]
+]; \ No newline at end of file
diff --git a/html/structcommand__saved__cb.html b/html/structcommand__saved__cb.html
new file mode 100644
index 000000000..9aed1a58f
--- /dev/null
+++ b/html/structcommand__saved__cb.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: command_saved_cb Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcommand__saved__cb.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">command_saved_cb Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae183f8513545bb8c7d846ba862c1df39"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcommand__saved__cb.html#ae183f8513545bb8c7d846ba862c1df39">cb</a></td></tr>
+<tr class="separator:ae183f8513545bb8c7d846ba862c1df39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e00c954f814d87f6babe2ca7e31d82a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e00c954f814d87f6babe2ca7e31d82a"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a5e00c954f814d87f6babe2ca7e31d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information about a callback function for a saved command. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ae183f8513545bb8c7d846ba862c1df39"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* command_saved_cb::cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The callback function </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>command.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcommand__saved__cb.html">command_saved_cb</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcommand__saved__cb.js b/html/structcommand__saved__cb.js
new file mode 100644
index 000000000..db77c3ff6
--- /dev/null
+++ b/html/structcommand__saved__cb.js
@@ -0,0 +1,5 @@
+var structcommand__saved__cb =
+[
+ [ "attr", "structcommand__saved__cb.html#a5e00c954f814d87f6babe2ca7e31d82a", null ],
+ [ "cb", "structcommand__saved__cb.html#ae183f8513545bb8c7d846ba862c1df39", null ]
+]; \ No newline at end of file
diff --git a/html/structcommand__table.html b/html/structcommand__table.html
new file mode 100644
index 000000000..c901386a0
--- /dev/null
+++ b/html/structcommand__table.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: command_table Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcommand__table.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">command_table Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="command_8h_source.html">command.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a35ae2e637995ddfbb9c22fef5a7565dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ae2e637995ddfbb9c22fef5a7565dc"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>command</b></td></tr>
+<tr class="separator:a35ae2e637995ddfbb9c22fef5a7565dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf287579abba97929721542aec7eb760"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf287579abba97929721542aec7eb760"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(void *data, char *cmd, struct <a class="el" href="structattr.html">attr</a> **in, struct <a class="el" href="structattr.html">attr</a> ***out)</td></tr>
+<tr class="separator:abf287579abba97929721542aec7eb760"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2010 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="command_8h_source.html">command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcommand__table.html">command_table</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcommand__table.js b/html/structcommand__table.js
new file mode 100644
index 000000000..9da33c7cf
--- /dev/null
+++ b/html/structcommand__table.js
@@ -0,0 +1,5 @@
+var structcommand__table =
+[
+ [ "command", "structcommand__table.html#a35ae2e637995ddfbb9c22fef5a7565dc", null ],
+ [ "func", "structcommand__table.html#abf287579abba97929721542aec7eb760", null ]
+]; \ No newline at end of file
diff --git a/html/structcompass.html b/html/structcompass.html
new file mode 100644
index 000000000..b94b71673
--- /dev/null
+++ b/html/structcompass.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: compass Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcompass.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">compass Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5dd1e48b06d52bcaab33d70ac251985b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5dd1e48b06d52bcaab33d70ac251985b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a5dd1e48b06d52bcaab33d70ac251985b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a732f8203a3df92a7d8dd0c50a6ab3677"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a732f8203a3df92a7d8dd0c50a6ab3677"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:a732f8203a3df92a7d8dd0c50a6ab3677"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adffd85b4d7e8169563cd80287c0b8dc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adffd85b4d7e8169563cd80287c0b8dc9"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:adffd85b4d7e8169563cd80287c0b8dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcompass.html">compass</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcompass.js b/html/structcompass.js
new file mode 100644
index 000000000..cb6cd1b68
--- /dev/null
+++ b/html/structcompass.js
@@ -0,0 +1,6 @@
+var structcompass =
+[
+ [ "click_cb", "structcompass.html#adffd85b4d7e8169563cd80287c0b8dc9", null ],
+ [ "green", "structcompass.html#a732f8203a3df92a7d8dd0c50a6ab3677", null ],
+ [ "width", "structcompass.html#a5dd1e48b06d52bcaab33d70ac251985b", null ]
+]; \ No newline at end of file
diff --git a/html/structconfig.html b/html/structconfig.html
new file mode 100644
index 000000000..3332289ca
--- /dev/null
+++ b/html/structconfig.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: config Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structconfig.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">config Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>config_.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structconfig.html">config</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structconfigObject.html b/html/structconfigObject.html
new file mode 100644
index 000000000..7fffe2593
--- /dev/null
+++ b/html/structconfigObject.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: configObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structconfigObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">configObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/config.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structconfigObject.html">configObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcontext.html b/html/structcontext.html
new file mode 100644
index 000000000..7fbd400df
--- /dev/null
+++ b/html/structcontext.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: context Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcontext.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">context Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8c5c8aefeeaace7a17fb5ac6ab3dd5df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c5c8aefeeaace7a17fb5ac6ab3dd5df"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a8c5c8aefeeaace7a17fb5ac6ab3dd5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a025e00ec212b64248fe1d41ae1006811"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a025e00ec212b64248fe1d41ae1006811"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>error</b></td></tr>
+<tr class="separator:a025e00ec212b64248fe1d41ae1006811"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a401f4ac78b05ac2b449be1006dd14f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401f4ac78b05ac2b449be1006dd14f46"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>skip</b></td></tr>
+<tr class="separator:a401f4ac78b05ac2b449be1006dd14f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab66b5433dda6a542658b29a42f10a8a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab66b5433dda6a542658b29a42f10a8a6"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>expr</b></td></tr>
+<tr class="separator:ab66b5433dda6a542658b29a42f10a8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d80e6e107e49e57a6b7557fd3c37d59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d80e6e107e49e57a6b7557fd3c37d59"></a>
+struct <a class="el" href="structresult.html">result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>res</b></td></tr>
+<tr class="separator:a0d80e6e107e49e57a6b7557fd3c37d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>command.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcontext.html">context</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcontext.js b/html/structcontext.js
new file mode 100644
index 000000000..ebc03bbef
--- /dev/null
+++ b/html/structcontext.js
@@ -0,0 +1,8 @@
+var structcontext =
+[
+ [ "attr", "structcontext.html#a8c5c8aefeeaace7a17fb5ac6ab3dd5df", null ],
+ [ "error", "structcontext.html#a025e00ec212b64248fe1d41ae1006811", null ],
+ [ "expr", "structcontext.html#ab66b5433dda6a542658b29a42f10a8a6", null ],
+ [ "res", "structcontext.html#a0d80e6e107e49e57a6b7557fd3c37d59", null ],
+ [ "skip", "structcontext.html#a401f4ac78b05ac2b449be1006dd14f46", null ]
+]; \ No newline at end of file
diff --git a/html/structcontour.html b/html/structcontour.html
new file mode 100644
index 000000000..e3ab49abc
--- /dev/null
+++ b/html/structcontour.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: contour Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcontour.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">contour Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2625663b8de506debb1258d621d4ae53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2625663b8de506debb1258d621d4ae53"></a>
+struct <a class="el" href="structpoint.html">point</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a2625663b8de506debb1258d621d4ae53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69bccb64a803bceef4576942fb3f8535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69bccb64a803bceef4576942fb3f8535"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a69bccb64a803bceef4576942fb3f8535"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/egl/graphics_egl.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcontour.html">contour</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcontour.js b/html/structcontour.js
new file mode 100644
index 000000000..84dce573c
--- /dev/null
+++ b/html/structcontour.js
@@ -0,0 +1,5 @@
+var structcontour =
+[
+ [ "count", "structcontour.html#a69bccb64a803bceef4576942fb3f8535", null ],
+ [ "p", "structcontour.html#a2625663b8de506debb1258d621d4ae53", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord.html b/html/structcoord.html
new file mode 100644
index 000000000..6253c4caf
--- /dev/null
+++ b/html/structcoord.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="coord_8h_source.html">coord.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac3e93ff628aa19d2888c5f6fa26f430d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">x</a></td></tr>
+<tr class="separator:ac3e93ff628aa19d2888c5f6fa26f430d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b099692d87f98e4844b615136ca37fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a></td></tr>
+<tr class="separator:a2b099692d87f98e4844b615136ca37fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A integer mercator coordinate </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac3e93ff628aa19d2888c5f6fa26f430d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int coord::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>X-Value </p>
+
+<p>Referenced by <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend::get_bookmarks()</a>, <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, <a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse()</a>, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>, <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>, <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>, <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>, and <a class="el" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b099692d87f98e4844b615136ca37fb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int coord::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Y-Value </p>
+
+<p>Referenced by <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend::get_bookmarks()</a>, <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, <a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse()</a>, <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>, <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>, <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>, <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>, and <a class="el" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord.html">coord</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord.js b/html/structcoord.js
new file mode 100644
index 000000000..0e17f971c
--- /dev/null
+++ b/html/structcoord.js
@@ -0,0 +1,5 @@
+var structcoord =
+[
+ [ "x", "structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d", null ],
+ [ "y", "structcoord.html#a2b099692d87f98e4844b615136ca37fb", null ]
+]; \ No newline at end of file
diff --git a/html/structcoordObject.html b/html/structcoordObject.html
new file mode 100644
index 000000000..8dfea1a02
--- /dev/null
+++ b/html/structcoordObject.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coordObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoordObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coordObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4ea53bde0610cf7348e1983231ece1ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ea53bde0610cf7348e1983231ece1ec"></a>
+PyObject_HEAD struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a4ea53bde0610cf7348e1983231ece1ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/binding_python.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoordObject.html">coordObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoordObject.js b/html/structcoordObject.js
new file mode 100644
index 000000000..8e1643e49
--- /dev/null
+++ b/html/structcoordObject.js
@@ -0,0 +1,4 @@
+var structcoordObject =
+[
+ [ "c", "structcoordObject.html#a4ea53bde0610cf7348e1983231ece1ec", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__3d.html b/html/structcoord__3d.html
new file mode 100644
index 000000000..48ebf30e6
--- /dev/null
+++ b/html/structcoord__3d.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_3d Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__3d.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_3d Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abf1d6c8bc29c347f437851b3b23ac433"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf1d6c8bc29c347f437851b3b23ac433"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:abf1d6c8bc29c347f437851b3b23ac433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01ca9e6ba3114ada537f2d80891c4746"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01ca9e6ba3114ada537f2d80891c4746"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a01ca9e6ba3114ada537f2d80891c4746"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9099e133c6af345422b390d3d8f33ebf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9099e133c6af345422b390d3d8f33ebf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>z</b></td></tr>
+<tr class="separator:a9099e133c6af345422b390d3d8f33ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="transform_8c.html">transform.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__3d.html">coord_3d</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__3d.js b/html/structcoord__3d.js
new file mode 100644
index 000000000..348cf3eba
--- /dev/null
+++ b/html/structcoord__3d.js
@@ -0,0 +1,6 @@
+var structcoord__3d =
+[
+ [ "x", "structcoord__3d.html#abf1d6c8bc29c347f437851b3b23ac433", null ],
+ [ "y", "structcoord__3d.html#a01ca9e6ba3114ada537f2d80891c4746", null ],
+ [ "z", "structcoord__3d.html#a9099e133c6af345422b390d3d8f33ebf", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__d.html b/html/structcoord__d.html
new file mode 100644
index 000000000..d830ae27e
--- /dev/null
+++ b/html/structcoord__d.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_d Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__d.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_d Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A double mercator coordinate.
+ <a href="structcoord__d.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="coord_8h_source.html">coord.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2bbee4dc2ea91019c6702a353940212b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b">x</a></td></tr>
+<tr class="separator:a2bbee4dc2ea91019c6702a353940212b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab31747c8119598e50a31e15d7dbc0fe6"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6">y</a></td></tr>
+<tr class="separator:ab31747c8119598e50a31e15d7dbc0fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A double mercator coordinate. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a2bbee4dc2ea91019c6702a353940212b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double coord_d::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>X-Value </p>
+
+</div>
+</div>
+<a class="anchor" id="ab31747c8119598e50a31e15d7dbc0fe6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double coord_d::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Y-Value </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__d.html">coord_d</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__d.js b/html/structcoord__d.js
new file mode 100644
index 000000000..411c346eb
--- /dev/null
+++ b/html/structcoord__d.js
@@ -0,0 +1,5 @@
+var structcoord__d =
+[
+ [ "x", "structcoord__d.html#a2bbee4dc2ea91019c6702a353940212b", null ],
+ [ "y", "structcoord__d.html#ab31747c8119598e50a31e15d7dbc0fe6", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__geo.html b/html/structcoord__geo.html
new file mode 100644
index 000000000..643de4f17
--- /dev/null
+++ b/html/structcoord__geo.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_geo Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__geo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_geo Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A WGS84 coordinate.
+ <a href="structcoord__geo.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="coord_8h_source.html">coord.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa780b02448f92912d7c6a541f289e8fb"><td class="memItemLeft" align="right" valign="top">navit_float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">lng</a></td></tr>
+<tr class="separator:aa780b02448f92912d7c6a541f289e8fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a549223ef1f76a24ba2568a4b25a0f766"><td class="memItemLeft" align="right" valign="top">navit_float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">lat</a></td></tr>
+<tr class="separator:a549223ef1f76a24ba2568a4b25a0f766"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A WGS84 coordinate. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a549223ef1f76a24ba2568a4b25a0f766"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">navit_float coord_geo::lat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Latitude </p>
+
+<p>Referenced by <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>, <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo()</a>, <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart()</a>, and <a class="el" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform_utm_to_geo()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa780b02448f92912d7c6a541f289e8fb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">navit_float coord_geo::lng</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Longitude </p>
+
+<p>Referenced by <a class="el" href="group__coord.html#ga5da12a5ec4414c17c5c845a46083ccfb">coord_parse()</a>, <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo()</a>, <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart()</a>, and <a class="el" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform_utm_to_geo()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__geo.html">coord_geo</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__geo.js b/html/structcoord__geo.js
new file mode 100644
index 000000000..3b656845f
--- /dev/null
+++ b/html/structcoord__geo.js
@@ -0,0 +1,5 @@
+var structcoord__geo =
+[
+ [ "lat", "structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766", null ],
+ [ "lng", "structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__geo__cart.html b/html/structcoord__geo__cart.html
new file mode 100644
index 000000000..56d330738
--- /dev/null
+++ b/html/structcoord__geo__cart.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_geo_cart Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__geo__cart.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_geo_cart Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A cartesian coordinate.
+ <a href="structcoord__geo__cart.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="coord_8h_source.html">coord.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8ad416e3cc04ee4e4c632426f1ca6e71"><td class="memItemLeft" align="right" valign="top">navit_float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">x</a></td></tr>
+<tr class="separator:a8ad416e3cc04ee4e4c632426f1ca6e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46084267efb2fd57b37048d0e2bbbef7"><td class="memItemLeft" align="right" valign="top">navit_float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">y</a></td></tr>
+<tr class="separator:a46084267efb2fd57b37048d0e2bbbef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a8fdd1415b27d16395494f3c35f0ca8"><td class="memItemLeft" align="right" valign="top">navit_float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">z</a></td></tr>
+<tr class="separator:a1a8fdd1415b27d16395494f3c35f0ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A cartesian coordinate. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a8ad416e3cc04ee4e4c632426f1ca6e71"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">navit_float coord_geo_cart::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>X-Value </p>
+
+<p>Referenced by <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo()</a>, and <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a46084267efb2fd57b37048d0e2bbbef7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">navit_float coord_geo_cart::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Y-Value </p>
+
+<p>Referenced by <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo()</a>, and <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1a8fdd1415b27d16395494f3c35f0ca8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">navit_float coord_geo_cart::z</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Z-Value </p>
+
+<p>Referenced by <a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo()</a>, and <a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__geo__cart.js b/html/structcoord__geo__cart.js
new file mode 100644
index 000000000..b2bb5548b
--- /dev/null
+++ b/html/structcoord__geo__cart.js
@@ -0,0 +1,6 @@
+var structcoord__geo__cart =
+[
+ [ "x", "structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71", null ],
+ [ "y", "structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7", null ],
+ [ "z", "structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__rect.html b/html/structcoord__rect.html
new file mode 100644
index 000000000..8ac30e097
--- /dev/null
+++ b/html/structcoord__rect.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_rect Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__rect.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_rect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8da493b41946d949510bada53c32667a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8da493b41946d949510bada53c32667a"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lu</b></td></tr>
+<tr class="separator:a8da493b41946d949510bada53c32667a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0aa5ec921d6c01e81eea35f701962bd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aa5ec921d6c01e81eea35f701962bd7"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rl</b></td></tr>
+<tr class="separator:a0aa5ec921d6c01e81eea35f701962bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__rect.html">coord_rect</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__rect.js b/html/structcoord__rect.js
new file mode 100644
index 000000000..da84df2ad
--- /dev/null
+++ b/html/structcoord__rect.js
@@ -0,0 +1,5 @@
+var structcoord__rect =
+[
+ [ "lu", "structcoord__rect.html#a8da493b41946d949510bada53c32667a", null ],
+ [ "rl", "structcoord__rect.html#a0aa5ec921d6c01e81eea35f701962bd7", null ]
+]; \ No newline at end of file
diff --git a/html/structcoord__rectObject.html b/html/structcoord__rectObject.html
new file mode 100644
index 000000000..9a470c5a7
--- /dev/null
+++ b/html/structcoord__rectObject.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: coord_rectObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcoord__rectObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">coord_rectObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1ef75000d3288b48e115245d59bad6d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ef75000d3288b48e115245d59bad6d7"></a>
+PyObject_HEAD struct <a class="el" href="structcoord__rect.html">coord_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a1ef75000d3288b48e115245d59bad6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/binding_python.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcoord__rectObject.html">coord_rectObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcoord__rectObject.js b/html/structcoord__rectObject.js
new file mode 100644
index 000000000..ebe78499a
--- /dev/null
+++ b/html/structcoord__rectObject.js
@@ -0,0 +1,4 @@
+var structcoord__rectObject =
+[
+ [ "r", "structcoord__rectObject.html#a1ef75000d3288b48e115245d59bad6d7", null ]
+]; \ No newline at end of file
diff --git a/html/structcountry.html b/html/structcountry.html
new file mode 100644
index 000000000..e54e3556a
--- /dev/null
+++ b/html/structcountry.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: country Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcountry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">country Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1d17d8108ff2b0dad8be266aed47a7e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d17d8108ff2b0dad8be266aed47a7e9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a1d17d8108ff2b0dad8be266aed47a7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a375e3f880e64f840f3ab996b3be51181"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a375e3f880e64f840f3ab996b3be51181"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>car</b></td></tr>
+<tr class="separator:a375e3f880e64f840f3ab996b3be51181"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cedfb24e379cb2997523c808254820f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cedfb24e379cb2997523c808254820f"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>iso2</b></td></tr>
+<tr class="separator:a9cedfb24e379cb2997523c808254820f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a857348142926d29f3c5c02676e55529c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a857348142926d29f3c5c02676e55529c"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>iso3</b></td></tr>
+<tr class="separator:a857348142926d29f3c5c02676e55529c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb7b04f64a7f8661d44f6c279d39fa35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb7b04f64a7f8661d44f6c279d39fa35"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:afb7b04f64a7f8661d44f6c279d39fa35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>country.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcountry.html">country</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcountry.js b/html/structcountry.js
new file mode 100644
index 000000000..3830a0fc5
--- /dev/null
+++ b/html/structcountry.js
@@ -0,0 +1,8 @@
+var structcountry =
+[
+ [ "car", "structcountry.html#a375e3f880e64f840f3ab996b3be51181", null ],
+ [ "id", "structcountry.html#a1d17d8108ff2b0dad8be266aed47a7e9", null ],
+ [ "iso2", "structcountry.html#a9cedfb24e379cb2997523c808254820f", null ],
+ [ "iso3", "structcountry.html#a857348142926d29f3c5c02676e55529c", null ],
+ [ "name", "structcountry.html#afb7b04f64a7f8661d44f6c279d39fa35", null ]
+]; \ No newline at end of file
diff --git a/html/structcountry__search.html b/html/structcountry__search.html
new file mode 100644
index 000000000..a305b5dd7
--- /dev/null
+++ b/html/structcountry__search.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: country_search Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcountry__search.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">country_search Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac266a8e5e0202425c39baae45c45dc1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac266a8e5e0202425c39baae45c45dc1a"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b></td></tr>
+<tr class="separator:ac266a8e5e0202425c39baae45c45dc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae851cdc69c67e2cd8330a7445b4e4030"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae851cdc69c67e2cd8330a7445b4e4030"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:ae851cdc69c67e2cd8330a7445b4e4030"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac025c10192228ac2ee436ff546c43f3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac025c10192228ac2ee436ff546c43f3f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>partial</b></td></tr>
+<tr class="separator:ac025c10192228ac2ee436ff546c43f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ca645b9204462966c07766482744a27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ca645b9204462966c07766482744a27"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a9ca645b9204462966c07766482744a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd8b20f3f0fa9e2fdc2b6307d49ea92a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd8b20f3f0fa9e2fdc2b6307d49ea92a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:acd8b20f3f0fa9e2fdc2b6307d49ea92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74f61805080023cbe721526676c0cbe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74f61805080023cbe721526676c0cbe2"></a>
+struct <a class="el" href="structcountry.html">country</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a74f61805080023cbe721526676c0cbe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a070a717ffa2b6d128d6e970e3f7bee39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a070a717ffa2b6d128d6e970e3f7bee39"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:a070a717ffa2b6d128d6e970e3f7bee39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>country.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcountry__search.html">country_search</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcountry__search.js b/html/structcountry__search.js
new file mode 100644
index 000000000..2a70efb77
--- /dev/null
+++ b/html/structcountry__search.js
@@ -0,0 +1,10 @@
+var structcountry__search =
+[
+ [ "attr_next", "structcountry__search.html#a070a717ffa2b6d128d6e970e3f7bee39", null ],
+ [ "count", "structcountry__search.html#acd8b20f3f0fa9e2fdc2b6307d49ea92a", null ],
+ [ "country", "structcountry__search.html#a74f61805080023cbe721526676c0cbe2", null ],
+ [ "item", "structcountry__search.html#a9ca645b9204462966c07766482744a27", null ],
+ [ "len", "structcountry__search.html#ae851cdc69c67e2cd8330a7445b4e4030", null ],
+ [ "partial", "structcountry__search.html#ac025c10192228ac2ee436ff546c43f3f", null ],
+ [ "search", "structcountry__search.html#ac266a8e5e0202425c39baae45c45dc1a", null ]
+]; \ No newline at end of file
diff --git a/html/structcountry__table.html b/html/structcountry__table.html
new file mode 100644
index 000000000..08ae2fea9
--- /dev/null
+++ b/html/structcountry__table.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: country_table Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcountry__table.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">country_table Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab655fbd971efb06be9c77d9052e1ab2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab655fbd971efb06be9c77d9052e1ab2e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>countryid</b></td></tr>
+<tr class="separator:ab655fbd971efb06be9c77d9052e1ab2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38b2f435b8fc114ef7514ce324ecb153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38b2f435b8fc114ef7514ce324ecb153"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>names</b></td></tr>
+<tr class="separator:a38b2f435b8fc114ef7514ce324ecb153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33b7fe946b1a776d99dd6139cec77cda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33b7fe946b1a776d99dd6139cec77cda"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>admin_levels</b></td></tr>
+<tr class="separator:a33b7fe946b1a776d99dd6139cec77cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee220c78412cafbafa7e126fc2482234"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee220c78412cafbafa7e126fc2482234"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:aee220c78412cafbafa7e126fc2482234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab184030828b75ff553eea8d6d020fd22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab184030828b75ff553eea8d6d020fd22"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:ab184030828b75ff553eea8d6d020fd22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c29145ec4f4c4fd56ef883d4e70c933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c29145ec4f4c4fd56ef883d4e70c933"></a>
+struct <a class="el" href="structrect.html">rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a5c29145ec4f4c4fd56ef883d4e70c933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1787d3c169ef66601b15cac8d0115c55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1787d3c169ef66601b15cac8d0115c55"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nparts</b></td></tr>
+<tr class="separator:a1787d3c169ef66601b15cac8d0115c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcountry__table.html">country_table</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcountry__table.js b/html/structcountry__table.js
new file mode 100644
index 000000000..717dd1011
--- /dev/null
+++ b/html/structcountry__table.js
@@ -0,0 +1,10 @@
+var structcountry__table =
+[
+ [ "admin_levels", "structcountry__table.html#a33b7fe946b1a776d99dd6139cec77cda", null ],
+ [ "countryid", "structcountry__table.html#ab655fbd971efb06be9c77d9052e1ab2e", null ],
+ [ "file", "structcountry__table.html#aee220c78412cafbafa7e126fc2482234", null ],
+ [ "names", "structcountry__table.html#a38b2f435b8fc114ef7514ce324ecb153", null ],
+ [ "nparts", "structcountry__table.html#a1787d3c169ef66601b15cac8d0115c55", null ],
+ [ "r", "structcountry__table.html#a5c29145ec4f4c4fd56ef883d4e70c933", null ],
+ [ "size", "structcountry__table.html#ab184030828b75ff553eea8d6d020fd22", null ]
+]; \ No newline at end of file
diff --git a/html/structcursor.html b/html/structcursor.html
new file mode 100644
index 000000000..093d7de4b
--- /dev/null
+++ b/html/structcursor.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: cursor Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structcursor.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">cursor Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa2c554535603836c7080bbef467370cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2c554535603836c7080bbef467370cc"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:aa2c554535603836c7080bbef467370cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac9065ff2dbf78cd9f3711a3040bdaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adac9065ff2dbf78cd9f3711a3040bdaf"></a>
+struct <a class="el" href="structrange.html">range</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sequence_range</b></td></tr>
+<tr class="separator:adac9065ff2dbf78cd9f3711a3040bdaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95a9fff72cc48dcd58f9720206d145f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95a9fff72cc48dcd58f9720206d145f4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a95a9fff72cc48dcd58f9720206d145f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa87bbc52482fd3baf3c2d01370591e3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa87bbc52482fd3baf3c2d01370591e3e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:aa87bbc52482fd3baf3c2d01370591e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54647761d8272ad8f6dc2ada53650071"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54647761d8272ad8f6dc2ada53650071"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a54647761d8272ad8f6dc2ada53650071"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16e4e114ccfa4c2b236a208b613185f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16e4e114ccfa4c2b236a208b613185f7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
+<tr class="separator:a16e4e114ccfa4c2b236a208b613185f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="layout_8h_source.html">layout.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structcursor.html">cursor</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structcursor.js b/html/structcursor.js
new file mode 100644
index 000000000..875d71365
--- /dev/null
+++ b/html/structcursor.js
@@ -0,0 +1,9 @@
+var structcursor =
+[
+ [ "attrs", "structcursor.html#aa2c554535603836c7080bbef467370cc", null ],
+ [ "h", "structcursor.html#a54647761d8272ad8f6dc2ada53650071", null ],
+ [ "interval", "structcursor.html#a16e4e114ccfa4c2b236a208b613185f7", null ],
+ [ "name", "structcursor.html#a95a9fff72cc48dcd58f9720206d145f4", null ],
+ [ "sequence_range", "structcursor.html#adac9065ff2dbf78cd9f3711a3040bdaf", null ],
+ [ "w", "structcursor.html#aa87bbc52482fd3baf3c2d01370591e3e", null ]
+]; \ No newline at end of file
diff --git a/html/structdata__window.html b/html/structdata__window.html
new file mode 100644
index 000000000..2fb29f3fa
--- /dev/null
+++ b/html/structdata__window.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: data_window Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdata__window.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">data_window Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="data__window__int_8h_source.html">data_window_int.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af66759c457a75fff2eb1eaab1b879a5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af66759c457a75fff2eb1eaab1b879a5d"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:af66759c457a75fff2eb1eaab1b879a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac90a773f316bacebc387e6052ed3dafb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac90a773f316bacebc387e6052ed3dafb"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>scrolled_window</b></td></tr>
+<tr class="separator:ac90a773f316bacebc387e6052ed3dafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1dad895ff0e516121619713f33cc483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1dad895ff0e516121619713f33cc483"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>treeview</b></td></tr>
+<tr class="separator:ad1dad895ff0e516121619713f33cc483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac0ae6bee5846f43ace41cedda1d8fdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac0ae6bee5846f43ace41cedda1d8fdd"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b> )(struct <a class="el" href="structdata__window.html">data_window</a> *, char **cols)</td></tr>
+<tr class="separator:aac0ae6bee5846f43ace41cedda1d8fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="data__window__int_8h_source.html">data_window_int.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdata__window.html">data_window</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdata__window.js b/html/structdata__window.js
new file mode 100644
index 000000000..0afb939b8
--- /dev/null
+++ b/html/structdata__window.js
@@ -0,0 +1,7 @@
+var structdata__window =
+[
+ [ "callback", "structdata__window.html#aac0ae6bee5846f43ace41cedda1d8fdd", null ],
+ [ "scrolled_window", "structdata__window.html#ac90a773f316bacebc387e6052ed3dafb", null ],
+ [ "treeview", "structdata__window.html#ad1dad895ff0e516121619713f33cc483", null ],
+ [ "window", "structdata__window.html#af66759c457a75fff2eb1eaab1b879a5d", null ]
+]; \ No newline at end of file
diff --git a/html/structdatawindow.html b/html/structdatawindow.html
new file mode 100644
index 000000000..abf8bc0e7
--- /dev/null
+++ b/html/structdatawindow.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: datawindow Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdatawindow.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">datawindow Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af8e9ffb8e0bb381e977202b842a42cb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8e9ffb8e0bb381e977202b842a42cb3"></a>
+struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:af8e9ffb8e0bb381e977202b842a42cb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f1b23c19c118b3e1a8d96f6b7ef035e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f1b23c19c118b3e1a8d96f6b7ef035e"></a>
+struct <a class="el" href="structdatawindow__methods.html">datawindow_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a6f1b23c19c118b3e1a8d96f6b7ef035e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="data__window_8h_source.html">data_window.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdatawindow.html">datawindow</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdatawindow.js b/html/structdatawindow.js
new file mode 100644
index 000000000..7a6c30744
--- /dev/null
+++ b/html/structdatawindow.js
@@ -0,0 +1,5 @@
+var structdatawindow =
+[
+ [ "meth", "structdatawindow.html#a6f1b23c19c118b3e1a8d96f6b7ef035e", null ],
+ [ "priv", "structdatawindow.html#af8e9ffb8e0bb381e977202b842a42cb3", null ]
+]; \ No newline at end of file
diff --git a/html/structdatawindow__methods.html b/html/structdatawindow__methods.html
new file mode 100644
index 000000000..d7db5fc3b
--- /dev/null
+++ b/html/structdatawindow__methods.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: datawindow_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdatawindow__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">datawindow_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6a9ad03dd453e0fa2beb73a60fbbb8fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a9ad03dd453e0fa2beb73a60fbbb8fc"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *win)</td></tr>
+<tr class="separator:a6a9ad03dd453e0fa2beb73a60fbbb8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03558c9f3c11cb64d2ad3dba2f007cea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03558c9f3c11cb64d2ad3dba2f007cea"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>add</b> )(struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *win, struct <a class="el" href="structparam__list.html">param_list</a> *param, int count)</td></tr>
+<tr class="separator:a03558c9f3c11cb64d2ad3dba2f007cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83c489187e985842607a7474fc10caa9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c489187e985842607a7474fc10caa9"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b> )(struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *win, int start)</td></tr>
+<tr class="separator:a83c489187e985842607a7474fc10caa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="data__window_8h_source.html">data_window.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdatawindow__methods.html">datawindow_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdatawindow__methods.js b/html/structdatawindow__methods.js
new file mode 100644
index 000000000..1b328216a
--- /dev/null
+++ b/html/structdatawindow__methods.js
@@ -0,0 +1,6 @@
+var structdatawindow__methods =
+[
+ [ "add", "structdatawindow__methods.html#a03558c9f3c11cb64d2ad3dba2f007cea", null ],
+ [ "destroy", "structdatawindow__methods.html#a6a9ad03dd453e0fa2beb73a60fbbb8fc", null ],
+ [ "mode", "structdatawindow__methods.html#a83c489187e985842607a7474fc10caa9", null ]
+]; \ No newline at end of file
diff --git a/html/structdatawindow__priv.html b/html/structdatawindow__priv.html
new file mode 100644
index 000000000..c4cf9e66f
--- /dev/null
+++ b/html/structdatawindow__priv.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: datawindow_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdatawindow__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">datawindow_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ade3201eafcbbdadc03ebdc01d757c3b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade3201eafcbbdadc03ebdc01d757c3b4"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:ade3201eafcbbdadc03ebdc01d757c3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed29f9c158ddf3f378250195f2457264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed29f9c158ddf3f378250195f2457264"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>scrolled_window</b></td></tr>
+<tr class="separator:aed29f9c158ddf3f378250195f2457264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f706b47791377095d871edf48562061"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f706b47791377095d871edf48562061"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>treeview</b></td></tr>
+<tr class="separator:a6f706b47791377095d871edf48562061"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59efbc858bc1d143edcc797362a14dd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59efbc858bc1d143edcc797362a14dd9"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>button</b></td></tr>
+<tr class="separator:a59efbc858bc1d143edcc797362a14dd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accd0884b10d06ef7c90d0a0dc360496e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd0884b10d06ef7c90d0a0dc360496e"></a>
+GtkListStore *&#160;</td><td class="memItemRight" valign="bottom"><b>liststore</b></td></tr>
+<tr class="separator:accd0884b10d06ef7c90d0a0dc360496e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1dfc40db731a8b2064869d9b7db512f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1dfc40db731a8b2064869d9b7db512f"></a>
+GtkTreeModel *&#160;</td><td class="memItemRight" valign="bottom"><b>sortmodel</b></td></tr>
+<tr class="separator:ae1dfc40db731a8b2064869d9b7db512f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e84fd9b6eb4ec03eeb8480acf8eafbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e84fd9b6eb4ec03eeb8480acf8eafbc"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click</b></td></tr>
+<tr class="separator:a7e84fd9b6eb4ec03eeb8480acf8eafbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7e450c6576acbb161ab1792f279b15b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7e450c6576acbb161ab1792f279b15b"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>close</b></td></tr>
+<tr class="separator:aa7e450c6576acbb161ab1792f279b15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb8ee85f4ad58fb5750914dab15844ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb8ee85f4ad58fb5750914dab15844ac"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:afb8ee85f4ad58fb5750914dab15844ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4fcce349f0e6130f443b874fa85fc76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4fcce349f0e6130f443b874fa85fc76"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwnd</b></td></tr>
+<tr class="separator:ab4fcce349f0e6130f443b874fa85fc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27e578f268ea507b2084a10840a59b5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27e578f268ea507b2084a10840a59b5c"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwndLabel</b></td></tr>
+<tr class="separator:a27e578f268ea507b2084a10840a59b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d6f7e4335954cbc75826a53a4df6e2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d6f7e4335954cbc75826a53a4df6e2e"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwndEdit</b></td></tr>
+<tr class="separator:a7d6f7e4335954cbc75826a53a4df6e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a600695def2e44d697ba6a34e9dad0e7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a600695def2e44d697ba6a34e9dad0e7a"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwndList</b></td></tr>
+<tr class="separator:a600695def2e44d697ba6a34e9dad0e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e453e8821d9e274395836a5d68e0e09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e453e8821d9e274395836a5d68e0e09"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwndButtonPrev</b></td></tr>
+<tr class="separator:a8e453e8821d9e274395836a5d68e0e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80c7b7d7251c1c1adb002b5d74e28419"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80c7b7d7251c1c1adb002b5d74e28419"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwndButtonNext</b></td></tr>
+<tr class="separator:a80c7b7d7251c1c1adb002b5d74e28419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d96e1ebc18cdf58362bb1e412f1199c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d96e1ebc18cdf58362bb1e412f1199c"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>currentSearchState</b></td></tr>
+<tr class="separator:a3d96e1ebc18cdf58362bb1e412f1199c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a448ad169f52bfb6fc04c71c44cfff26e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a448ad169f52bfb6fc04c71c44cfff26e"></a>
+struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sl</b></td></tr>
+<tr class="separator:a448ad169f52bfb6fc04c71c44cfff26e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3c1540e6896c50b649bab966d382758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c1540e6896c50b649bab966d382758"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:aa3c1540e6896c50b649bab966d382758"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d664da9ca5be4c4949dde4ace25df0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d664da9ca5be4c4949dde4ace25df0c"></a>
+struct <a class="el" href="structnotify__priv.html">notify_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>notifications</b></td></tr>
+<tr class="separator:a6d664da9ca5be4c4949dde4ace25df0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>gui/gtk/datawindow.c</li>
+<li>gui/win32/win32_gui_destination.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdatawindow__priv.html">datawindow_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdatawindow__priv.js b/html/structdatawindow__priv.js
new file mode 100644
index 000000000..a3a2e411c
--- /dev/null
+++ b/html/structdatawindow__priv.js
@@ -0,0 +1,22 @@
+var structdatawindow__priv =
+[
+ [ "button", "structdatawindow__priv.html#a59efbc858bc1d143edcc797362a14dd9", null ],
+ [ "click", "structdatawindow__priv.html#a7e84fd9b6eb4ec03eeb8480acf8eafbc", null ],
+ [ "close", "structdatawindow__priv.html#aa7e450c6576acbb161ab1792f279b15b", null ],
+ [ "currentSearchState", "structdatawindow__priv.html#a3d96e1ebc18cdf58362bb1e412f1199c", null ],
+ [ "gui", "structdatawindow__priv.html#afb8ee85f4ad58fb5750914dab15844ac", null ],
+ [ "hwnd", "structdatawindow__priv.html#ab4fcce349f0e6130f443b874fa85fc76", null ],
+ [ "hwndButtonNext", "structdatawindow__priv.html#a80c7b7d7251c1c1adb002b5d74e28419", null ],
+ [ "hwndButtonPrev", "structdatawindow__priv.html#a8e453e8821d9e274395836a5d68e0e09", null ],
+ [ "hwndEdit", "structdatawindow__priv.html#a7d6f7e4335954cbc75826a53a4df6e2e", null ],
+ [ "hwndLabel", "structdatawindow__priv.html#a27e578f268ea507b2084a10840a59b5c", null ],
+ [ "hwndList", "structdatawindow__priv.html#a600695def2e44d697ba6a34e9dad0e7a", null ],
+ [ "liststore", "structdatawindow__priv.html#accd0884b10d06ef7c90d0a0dc360496e", null ],
+ [ "nav", "structdatawindow__priv.html#aa3c1540e6896c50b649bab966d382758", null ],
+ [ "notifications", "structdatawindow__priv.html#a6d664da9ca5be4c4949dde4ace25df0c", null ],
+ [ "scrolled_window", "structdatawindow__priv.html#aed29f9c158ddf3f378250195f2457264", null ],
+ [ "sl", "structdatawindow__priv.html#a448ad169f52bfb6fc04c71c44cfff26e", null ],
+ [ "sortmodel", "structdatawindow__priv.html#ae1dfc40db731a8b2064869d9b7db512f", null ],
+ [ "treeview", "structdatawindow__priv.html#a6f706b47791377095d871edf48562061", null ],
+ [ "window", "structdatawindow__priv.html#ade3201eafcbbdadc03ebdc01d757c3b4", null ]
+]; \ No newline at end of file
diff --git a/html/structdb__config.html b/html/structdb__config.html
new file mode 100644
index 000000000..acdf1dd51
--- /dev/null
+++ b/html/structdb__config.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: db_config Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdb__config.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">db_config Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa324d30e0565b7d1e67d8dc5a704475b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa324d30e0565b7d1e67d8dc5a704475b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_ids_per_file</b></td></tr>
+<tr class="separator:aa324d30e0565b7d1e67d8dc5a704475b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aada860ef70da493b1adbe7f4ed83cd14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aada860ef70da493b1adbe7f4ed83cd14"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_ids_per_blob</b></td></tr>
+<tr class="separator:aada860ef70da493b1adbe7f4ed83cd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf325c0186f49db97e9806726d5ad005"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf325c0186f49db97e9806726d5ad005"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_ids_per_group</b></td></tr>
+<tr class="separator:abf325c0186f49db97e9806726d5ad005"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a438a3c1a5f80254a0602037e546d7c9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a438a3c1a5f80254a0602037e546d7c9e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>way_ids_per_file</b></td></tr>
+<tr class="separator:a438a3c1a5f80254a0602037e546d7c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f7747c37d115ef1b1504e588b78c938"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f7747c37d115ef1b1504e588b78c938"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>way_ids_per_blob</b></td></tr>
+<tr class="separator:a5f7747c37d115ef1b1504e588b78c938"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e45a5eeccca88498ad273eb317dc02f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e45a5eeccca88498ad273eb317dc02f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>way_ids_per_group</b></td></tr>
+<tr class="separator:a7e45a5eeccca88498ad273eb317dc02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace360860164ce538a77e6ceaa1286e0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace360860164ce538a77e6ceaa1286e0b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>relation_ids_per_file</b></td></tr>
+<tr class="separator:ace360860164ce538a77e6ceaa1286e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e9a0fd28aa083da2fdd7623e77a8181"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9a0fd28aa083da2fdd7623e77a8181"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>relation_ids_per_blob</b></td></tr>
+<tr class="separator:a4e9a0fd28aa083da2fdd7623e77a8181"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3082a5dbd4e10cd817bfb7517560df30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3082a5dbd4e10cd817bfb7517560df30"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>relation_ids_per_group</b></td></tr>
+<tr class="separator:a3082a5dbd4e10cd817bfb7517560df30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_protobufdb.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdb__config.html">db_config</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdb__config.js b/html/structdb__config.js
new file mode 100644
index 000000000..05ef0156f
--- /dev/null
+++ b/html/structdb__config.js
@@ -0,0 +1,12 @@
+var structdb__config =
+[
+ [ "node_ids_per_blob", "structdb__config.html#aada860ef70da493b1adbe7f4ed83cd14", null ],
+ [ "node_ids_per_file", "structdb__config.html#aa324d30e0565b7d1e67d8dc5a704475b", null ],
+ [ "node_ids_per_group", "structdb__config.html#abf325c0186f49db97e9806726d5ad005", null ],
+ [ "relation_ids_per_blob", "structdb__config.html#a4e9a0fd28aa083da2fdd7623e77a8181", null ],
+ [ "relation_ids_per_file", "structdb__config.html#ace360860164ce538a77e6ceaa1286e0b", null ],
+ [ "relation_ids_per_group", "structdb__config.html#a3082a5dbd4e10cd817bfb7517560df30", null ],
+ [ "way_ids_per_blob", "structdb__config.html#a5f7747c37d115ef1b1504e588b78c938", null ],
+ [ "way_ids_per_file", "structdb__config.html#a438a3c1a5f80254a0602037e546d7c9e", null ],
+ [ "way_ids_per_group", "structdb__config.html#a7e45a5eeccca88498ad273eb317dc02f", null ]
+]; \ No newline at end of file
diff --git a/html/structdbus__callback.html b/html/structdbus__callback.html
new file mode 100644
index 000000000..d8d242664
--- /dev/null
+++ b/html/structdbus__callback.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: dbus_callback Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdbus__callback.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">dbus_callback Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4320f54d83d66e782d2085c3fb8dfaa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4320f54d83d66e782d2085c3fb8dfaa8"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
+<tr class="separator:a4320f54d83d66e782d2085c3fb8dfaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb186ed3856c1f51be93b17440bf0a16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb186ed3856c1f51be93b17440bf0a16"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>signal</b></td></tr>
+<tr class="separator:acb186ed3856c1f51be93b17440bf0a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/dbus/binding_dbus.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdbus__callback.html">dbus_callback</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdbus__callback.js b/html/structdbus__callback.js
new file mode 100644
index 000000000..7394a42a2
--- /dev/null
+++ b/html/structdbus__callback.js
@@ -0,0 +1,5 @@
+var structdbus__callback =
+[
+ [ "callback", "structdbus__callback.html#a4320f54d83d66e782d2085c3fb8dfaa8", null ],
+ [ "signal", "structdbus__callback.html#acb186ed3856c1f51be93b17440bf0a16", null ]
+]; \ No newline at end of file
diff --git a/html/structdbus__method.html b/html/structdbus__method.html
new file mode 100644
index 000000000..0fc2df8d7
--- /dev/null
+++ b/html/structdbus__method.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: dbus_method Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdbus__method.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">dbus_method Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aaf5d9f7701702a3cd55e5db2517f9ead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf5d9f7701702a3cd55e5db2517f9ead"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>path</b></td></tr>
+<tr class="separator:aaf5d9f7701702a3cd55e5db2517f9ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1349d6955ce8939a8057daf6bff3c806"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1349d6955ce8939a8057daf6bff3c806"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>method</b></td></tr>
+<tr class="separator:a1349d6955ce8939a8057daf6bff3c806"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a997d76fa51869bfec815fa52d42ebbc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a997d76fa51869bfec815fa52d42ebbc4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b></td></tr>
+<tr class="separator:a997d76fa51869bfec815fa52d42ebbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac155f87f9530d006312d0b16fd879c0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac155f87f9530d006312d0b16fd879c0f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>signature_name</b></td></tr>
+<tr class="separator:ac155f87f9530d006312d0b16fd879c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5d5d4f09db9d34a937aa598c0c4b4b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5d5d4f09db9d34a937aa598c0c4b4b7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>response</b></td></tr>
+<tr class="separator:aa5d5d4f09db9d34a937aa598c0c4b4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dfeebdd6af52b181fefd58c1dd860bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dfeebdd6af52b181fefd58c1dd860bc"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>response_name</b></td></tr>
+<tr class="separator:a0dfeebdd6af52b181fefd58c1dd860bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4449461d863b1946eaec95a3ed7dff2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4449461d863b1946eaec95a3ed7dff2"></a>
+DBusHandlerResult(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(DBusConnection *connection, DBusMessage *<a class="el" href="structmessage.html">message</a>)</td></tr>
+<tr class="separator:ad4449461d863b1946eaec95a3ed7dff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/dbus/binding_dbus.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdbus__method.html">dbus_method</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdbus__method.js b/html/structdbus__method.js
new file mode 100644
index 000000000..61bbdbee9
--- /dev/null
+++ b/html/structdbus__method.js
@@ -0,0 +1,10 @@
+var structdbus__method =
+[
+ [ "func", "structdbus__method.html#ad4449461d863b1946eaec95a3ed7dff2", null ],
+ [ "method", "structdbus__method.html#a1349d6955ce8939a8057daf6bff3c806", null ],
+ [ "path", "structdbus__method.html#aaf5d9f7701702a3cd55e5db2517f9ead", null ],
+ [ "response", "structdbus__method.html#aa5d5d4f09db9d34a937aa598c0c4b4b7", null ],
+ [ "response_name", "structdbus__method.html#a0dfeebdd6af52b181fefd58c1dd860bc", null ],
+ [ "signature", "structdbus__method.html#a997d76fa51869bfec815fa52d42ebbc4", null ],
+ [ "signature_name", "structdbus__method.html#ac155f87f9530d006312d0b16fd879c0f", null ]
+]; \ No newline at end of file
diff --git a/html/structdefault__flags.html b/html/structdefault__flags.html
new file mode 100644
index 000000000..e6569cbe4
--- /dev/null
+++ b/html/structdefault__flags.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: default_flags Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdefault__flags.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">default_flags Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1e8bbbb45aea939da522a410e3045a88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e8bbbb45aea939da522a410e3045a88"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a1e8bbbb45aea939da522a410e3045a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a771a64d4ca518bc97313db2ba8c28e4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a771a64d4ca518bc97313db2ba8c28e4c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a771a64d4ca518bc97313db2ba8c28e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>item.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdefault__flags.html">default_flags</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdefault__flags.js b/html/structdefault__flags.js
new file mode 100644
index 000000000..1bf48d5fa
--- /dev/null
+++ b/html/structdefault__flags.js
@@ -0,0 +1,5 @@
+var structdefault__flags =
+[
+ [ "flags", "structdefault__flags.html#a771a64d4ca518bc97313db2ba8c28e4c", null ],
+ [ "type", "structdefault__flags.html#a1e8bbbb45aea939da522a410e3045a88", null ]
+]; \ No newline at end of file
diff --git a/html/structdiagram__point.html b/html/structdiagram__point.html
new file mode 100644
index 000000000..e11949f71
--- /dev/null
+++ b/html/structdiagram__point.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: diagram_point Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdiagram__point.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">diagram_point Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa05697e4d2c8c028c737618f0a0b9dd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05697e4d2c8c028c737618f0a0b9dd7"></a>
+struct <a class="el" href="structdiagram__point.html">diagram_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:aa05697e4d2c8c028c737618f0a0b9dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe89c571c05bde6c6a70e10e57b449b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe89c571c05bde6c6a70e10e57b449b9"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:afe89c571c05bde6c6a70e10e57b449b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdiagram__point.html">diagram_point</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdiagram__point.js b/html/structdiagram__point.js
new file mode 100644
index 000000000..ec1f8168f
--- /dev/null
+++ b/html/structdiagram__point.js
@@ -0,0 +1,5 @@
+var structdiagram__point =
+[
+ [ "c", "structdiagram__point.html#afe89c571c05bde6c6a70e10e57b449b9", null ],
+ [ "next", "structdiagram__point.html#aa05697e4d2c8c028c737618f0a0b9dd7", null ]
+]; \ No newline at end of file
diff --git a/html/structdisplay__context.html b/html/structdisplay__context.html
new file mode 100644
index 000000000..a821034c2
--- /dev/null
+++ b/html/structdisplay__context.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: display_context Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdisplay__context.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">display_context Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9bd75b9ad4bee5fb1df5b3bf8ef673b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bd75b9ad4bee5fb1df5b3bf8ef673b6"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:a9bd75b9ad4bee5fb1df5b3bf8ef673b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79f283d77fb7a689fa69874ca93f861c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79f283d77fb7a689fa69874ca93f861c"></a>
+struct <a class="el" href="structelement.html">element</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>e</b></td></tr>
+<tr class="separator:a79f283d77fb7a689fa69874ca93f861c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fa858279e57ecad816e43ffa1a2f9f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fa858279e57ecad816e43ffa1a2f9f0"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gc</b></td></tr>
+<tr class="separator:a9fa858279e57ecad816e43ffa1a2f9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a158dd6fbff0535e3715537813d402a4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a158dd6fbff0535e3715537813d402a4c"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gc_background</b></td></tr>
+<tr class="separator:a158dd6fbff0535e3715537813d402a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeafcdeae968737401f749c799d8a03db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeafcdeae968737401f749c799d8a03db"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img</b></td></tr>
+<tr class="separator:aeafcdeae968737401f749c799d8a03db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2656b0c2da70e7226a2a7380de6e388"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2656b0c2da70e7226a2a7380de6e388"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>pro</b></td></tr>
+<tr class="separator:ac2656b0c2da70e7226a2a7380de6e388"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c18fc171eff32fdd939acf982412873"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c18fc171eff32fdd939acf982412873"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mindist</b></td></tr>
+<tr class="separator:a5c18fc171eff32fdd939acf982412873"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ae42289d580caeaa50fb0fb100ab043"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae42289d580caeaa50fb0fb100ab043"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:a5ae42289d580caeaa50fb0fb100ab043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a748cc14d4acc07db4e169c63247ab1b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a748cc14d4acc07db4e169c63247ab1b8"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a748cc14d4acc07db4e169c63247ab1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af25f6e97c50cbd3966181df31b98e701"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af25f6e97c50cbd3966181df31b98e701"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxlen</b></td></tr>
+<tr class="separator:af25f6e97c50cbd3966181df31b98e701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdisplay__context.html">display_context</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdisplay__context.js b/html/structdisplay__context.js
new file mode 100644
index 000000000..126e37065
--- /dev/null
+++ b/html/structdisplay__context.js
@@ -0,0 +1,13 @@
+var structdisplay__context =
+[
+ [ "e", "structdisplay__context.html#a79f283d77fb7a689fa69874ca93f861c", null ],
+ [ "gc", "structdisplay__context.html#a9fa858279e57ecad816e43ffa1a2f9f0", null ],
+ [ "gc_background", "structdisplay__context.html#a158dd6fbff0535e3715537813d402a4c", null ],
+ [ "gra", "structdisplay__context.html#a9bd75b9ad4bee5fb1df5b3bf8ef673b6", null ],
+ [ "img", "structdisplay__context.html#aeafcdeae968737401f749c799d8a03db", null ],
+ [ "maxlen", "structdisplay__context.html#af25f6e97c50cbd3966181df31b98e701", null ],
+ [ "mindist", "structdisplay__context.html#a5c18fc171eff32fdd939acf982412873", null ],
+ [ "pro", "structdisplay__context.html#ac2656b0c2da70e7226a2a7380de6e388", null ],
+ [ "trans", "structdisplay__context.html#a5ae42289d580caeaa50fb0fb100ab043", null ],
+ [ "type", "structdisplay__context.html#a748cc14d4acc07db4e169c63247ab1b8", null ]
+]; \ No newline at end of file
diff --git a/html/structdisplayitem.html b/html/structdisplayitem.html
new file mode 100644
index 000000000..c71f783dc
--- /dev/null
+++ b/html/structdisplayitem.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: displayitem Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdisplayitem.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">displayitem Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a569aa6738261ea442b403cdbbc50d8af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a569aa6738261ea442b403cdbbc50d8af"></a>
+struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a569aa6738261ea442b403cdbbc50d8af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045a228120f83ec493219c3ad9ef8f72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a045a228120f83ec493219c3ad9ef8f72"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a045a228120f83ec493219c3ad9ef8f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eb57069cfb4c2666a067175ac5176c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eb57069cfb4c2666a067175ac5176c8"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:a9eb57069cfb4c2666a067175ac5176c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44aa97c70407b8778041dae0161f636"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44aa97c70407b8778041dae0161f636"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>z_order</b></td></tr>
+<tr class="separator:ab44aa97c70407b8778041dae0161f636"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a439b2dac1557feb2d5f4a5afd68cd8a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a439b2dac1557feb2d5f4a5afd68cd8a9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a439b2dac1557feb2d5f4a5afd68cd8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac82b2f0884a91a6010618e435faeb426"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac82b2f0884a91a6010618e435faeb426"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b> [0]</td></tr>
+<tr class="separator:ac82b2f0884a91a6010618e435faeb426"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdisplayitem.html">displayitem</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdisplayitem.js b/html/structdisplayitem.js
new file mode 100644
index 000000000..7d825265a
--- /dev/null
+++ b/html/structdisplayitem.js
@@ -0,0 +1,9 @@
+var structdisplayitem =
+[
+ [ "c", "structdisplayitem.html#ac82b2f0884a91a6010618e435faeb426", null ],
+ [ "count", "structdisplayitem.html#a439b2dac1557feb2d5f4a5afd68cd8a9", null ],
+ [ "item", "structdisplayitem.html#a045a228120f83ec493219c3ad9ef8f72", null ],
+ [ "label", "structdisplayitem.html#a9eb57069cfb4c2666a067175ac5176c8", null ],
+ [ "next", "structdisplayitem.html#a569aa6738261ea442b403cdbbc50d8af", null ],
+ [ "z_order", "structdisplayitem.html#ab44aa97c70407b8778041dae0161f636", null ]
+]; \ No newline at end of file
diff --git a/html/structdisplaylist.html b/html/structdisplaylist.html
new file mode 100644
index 000000000..56d4ba6e0
--- /dev/null
+++ b/html/structdisplaylist.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: displaylist Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdisplaylist.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">displaylist Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7b7f98a812e517cd7824ef51aa0a3914"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b7f98a812e517cd7824ef51aa0a3914"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>busy</b></td></tr>
+<tr class="separator:a7b7f98a812e517cd7824ef51aa0a3914"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81810371d6e8438f5ebdec8879a76abd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81810371d6e8438f5ebdec8879a76abd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>workload</b></td></tr>
+<tr class="separator:a81810371d6e8438f5ebdec8879a76abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f622dae021e3cdef6e8cf3693f2953c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f622dae021e3cdef6e8cf3693f2953c"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a7f622dae021e3cdef6e8cf3693f2953c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf84f0a3748132b48a107c1344b3650d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf84f0a3748132b48a107c1344b3650d"></a>
+struct <a class="el" href="structlayout.html">layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layout</b></td></tr>
+<tr class="separator:acf84f0a3748132b48a107c1344b3650d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0f2c2e5a642f74e5acb20b2cbfd05b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0f2c2e5a642f74e5acb20b2cbfd05b3"></a>
+struct <a class="el" href="structlayout.html">layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layout_hashed</b></td></tr>
+<tr class="separator:af0f2c2e5a642f74e5acb20b2cbfd05b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14f4f4cc02069f41c4a301bcfa58707a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14f4f4cc02069f41c4a301bcfa58707a"></a>
+struct <a class="el" href="structdisplay__context.html">display_context</a>&#160;</td><td class="memItemRight" valign="bottom"><b>dc</b></td></tr>
+<tr class="separator:a14f4f4cc02069f41c4a301bcfa58707a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa087185d8d2541dbb3823a167d0d7dd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa087185d8d2541dbb3823a167d0d7dd6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order</b></td></tr>
+<tr class="separator:aa087185d8d2541dbb3823a167d0d7dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abed914ed34cdde678c2f16f64700c77d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abed914ed34cdde678c2f16f64700c77d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order_hashed</b></td></tr>
+<tr class="separator:abed914ed34cdde678c2f16f64700c77d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfaf1efbc1348084f3b6390741399d06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfaf1efbc1348084f3b6390741399d06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max_offset</b></td></tr>
+<tr class="separator:abfaf1efbc1348084f3b6390741399d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f79c4c8ddde025d4c43f4511e63ff1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f79c4c8ddde025d4c43f4511e63ff1c"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:a8f79c4c8ddde025d4c43f4511e63ff1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac47e0855eb48012d2145ac485cb23136"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac47e0855eb48012d2145ac485cb23136"></a>
+struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>msh</b></td></tr>
+<tr class="separator:ac47e0855eb48012d2145ac485cb23136"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ac6ec3f72c7f8018e534ab920949111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac6ec3f72c7f8018e534ab920949111"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:a3ac6ec3f72c7f8018e534ab920949111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51425a894be69fbdb34f30dea21b7a88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51425a894be69fbdb34f30dea21b7a88"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>conv</b></td></tr>
+<tr class="separator:a51425a894be69fbdb34f30dea21b7a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4182a1f16d8b1fd2ecdd094de716559"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4182a1f16d8b1fd2ecdd094de716559"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sel</b></td></tr>
+<tr class="separator:ae4182a1f16d8b1fd2ecdd094de716559"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a609d08ada2869311932663fdb2e9257e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a609d08ada2869311932663fdb2e9257e"></a>
+struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mr</b></td></tr>
+<tr class="separator:a609d08ada2869311932663fdb2e9257e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72e8b5710adcffa6d622215d0101aecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72e8b5710adcffa6d622215d0101aecf"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_cb</b></td></tr>
+<tr class="separator:a72e8b5710adcffa6d622215d0101aecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c37b04d86316fcda6be48eb9fe1379f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c37b04d86316fcda6be48eb9fe1379f"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_ev</b></td></tr>
+<tr class="separator:a5c37b04d86316fcda6be48eb9fe1379f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c933411bff7121adc2fc16defd70e13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c933411bff7121adc2fc16defd70e13"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>seq</b></td></tr>
+<tr class="separator:a8c933411bff7121adc2fc16defd70e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e9e90d01891174d5effae2a2be0eb9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e9e90d01891174d5effae2a2be0eb9b"></a>
+struct <a class="el" href="structhash__entry.html">hash_entry</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hash_entries</b> [HASH_SIZE]</td></tr>
+<tr class="separator:a9e9e90d01891174d5effae2a2be0eb9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdisplaylist.html">displaylist</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdisplaylist.js b/html/structdisplaylist.js
new file mode 100644
index 000000000..d6d78311c
--- /dev/null
+++ b/html/structdisplaylist.js
@@ -0,0 +1,22 @@
+var structdisplaylist =
+[
+ [ "busy", "structdisplaylist.html#a7b7f98a812e517cd7824ef51aa0a3914", null ],
+ [ "cb", "structdisplaylist.html#a7f622dae021e3cdef6e8cf3693f2953c", null ],
+ [ "conv", "structdisplaylist.html#a51425a894be69fbdb34f30dea21b7a88", null ],
+ [ "dc", "structdisplaylist.html#a14f4f4cc02069f41c4a301bcfa58707a", null ],
+ [ "hash_entries", "structdisplaylist.html#a9e9e90d01891174d5effae2a2be0eb9b", null ],
+ [ "idle_cb", "structdisplaylist.html#a72e8b5710adcffa6d622215d0101aecf", null ],
+ [ "idle_ev", "structdisplaylist.html#a5c37b04d86316fcda6be48eb9fe1379f", null ],
+ [ "layout", "structdisplaylist.html#acf84f0a3748132b48a107c1344b3650d", null ],
+ [ "layout_hashed", "structdisplaylist.html#af0f2c2e5a642f74e5acb20b2cbfd05b3", null ],
+ [ "m", "structdisplaylist.html#a3ac6ec3f72c7f8018e534ab920949111", null ],
+ [ "max_offset", "structdisplaylist.html#abfaf1efbc1348084f3b6390741399d06", null ],
+ [ "mr", "structdisplaylist.html#a609d08ada2869311932663fdb2e9257e", null ],
+ [ "ms", "structdisplaylist.html#a8f79c4c8ddde025d4c43f4511e63ff1c", null ],
+ [ "msh", "structdisplaylist.html#ac47e0855eb48012d2145ac485cb23136", null ],
+ [ "order", "structdisplaylist.html#aa087185d8d2541dbb3823a167d0d7dd6", null ],
+ [ "order_hashed", "structdisplaylist.html#abed914ed34cdde678c2f16f64700c77d", null ],
+ [ "sel", "structdisplaylist.html#ae4182a1f16d8b1fd2ecdd094de716559", null ],
+ [ "seq", "structdisplaylist.html#a8c933411bff7121adc2fc16defd70e13", null ],
+ [ "workload", "structdisplaylist.html#a81810371d6e8438f5ebdec8879a76abd", null ]
+]; \ No newline at end of file
diff --git a/html/structdisplaylist__handle.html b/html/structdisplaylist__handle.html
new file mode 100644
index 000000000..9f9027512
--- /dev/null
+++ b/html/structdisplaylist__handle.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: displaylist_handle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdisplaylist__handle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">displaylist_handle Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab0c5f277ff24200535139411cb7516d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0c5f277ff24200535139411cb7516d3"></a>
+struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dl</b></td></tr>
+<tr class="separator:ab0c5f277ff24200535139411cb7516d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad767ea74ccc154e4274df59fb31dfd77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad767ea74ccc154e4274df59fb31dfd77"></a>
+struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>di</b></td></tr>
+<tr class="separator:ad767ea74ccc154e4274df59fb31dfd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044c3e550bb320d2f4de8a753c103116"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044c3e550bb320d2f4de8a753c103116"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hashidx</b></td></tr>
+<tr class="separator:a044c3e550bb320d2f4de8a753c103116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>FIXME </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">&lt;&gt;</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>&lt;&gt; </dd></dl>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008) </dd></dl>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdisplaylist__handle.html">displaylist_handle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdisplaylist__handle.js b/html/structdisplaylist__handle.js
new file mode 100644
index 000000000..9e1815828
--- /dev/null
+++ b/html/structdisplaylist__handle.js
@@ -0,0 +1,6 @@
+var structdisplaylist__handle =
+[
+ [ "di", "structdisplaylist__handle.html#ad767ea74ccc154e4274df59fb31dfd77", null ],
+ [ "dl", "structdisplaylist__handle.html#ab0c5f277ff24200535139411cb7516d3", null ],
+ [ "hashidx", "structdisplaylist__handle.html#a044c3e550bb320d2f4de8a753c103116", null ]
+]; \ No newline at end of file
diff --git a/html/structdisplaylist__icon__cache.html b/html/structdisplaylist__icon__cache.html
new file mode 100644
index 000000000..8d900a58c
--- /dev/null
+++ b/html/structdisplaylist__icon__cache.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: displaylist_icon_cache Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdisplaylist__icon__cache.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">displaylist_icon_cache Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a660918e62f39756d0c8f793114d3b166"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a660918e62f39756d0c8f793114d3b166"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>seq</b></td></tr>
+<tr class="separator:a660918e62f39756d0c8f793114d3b166"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdisplaylist__icon__cache.html">displaylist_icon_cache</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdisplaylist__icon__cache.js b/html/structdisplaylist__icon__cache.js
new file mode 100644
index 000000000..4d634a591
--- /dev/null
+++ b/html/structdisplaylist__icon__cache.js
@@ -0,0 +1,4 @@
+var structdisplaylist__icon__cache =
+[
+ [ "seq", "structdisplaylist__icon__cache.html#a660918e62f39756d0c8f793114d3b166", null ]
+]; \ No newline at end of file
diff --git a/html/structdiv__flags__map.html b/html/structdiv__flags__map.html
new file mode 100644
index 000000000..350110c24
--- /dev/null
+++ b/html/structdiv__flags__map.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: div_flags_map Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdiv__flags__map.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">div_flags_map Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a59d6ee436d2d5479cafc69f9ec72ee6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d6ee436d2d5479cafc69f9ec72ee6d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a59d6ee436d2d5479cafc69f9ec72ee6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4a6eb65ae19a790144656068568070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb4a6eb65ae19a790144656068568070"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr class="separator:acb4a6eb65ae19a790144656068568070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ceb1430c126a4d7523a0e4c335ebee9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ceb1430c126a4d7523a0e4c335ebee9"></a>
+enum flags&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a6ceb1430c126a4d7523a0e4c335ebee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_html.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdiv__flags__map.html">div_flags_map</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdiv__flags__map.js b/html/structdiv__flags__map.js
new file mode 100644
index 000000000..bf368327d
--- /dev/null
+++ b/html/structdiv__flags__map.js
@@ -0,0 +1,6 @@
+var structdiv__flags__map =
+[
+ [ "attr", "structdiv__flags__map.html#a59d6ee436d2d5479cafc69f9ec72ee6d", null ],
+ [ "flags", "structdiv__flags__map.html#a6ceb1430c126a4d7523a0e4c335ebee9", null ],
+ [ "val", "structdiv__flags__map.html#acb4a6eb65ae19a790144656068568070", null ]
+]; \ No newline at end of file
diff --git a/html/structdraw__info.html b/html/structdraw__info.html
new file mode 100644
index 000000000..7ea4d6e70
--- /dev/null
+++ b/html/structdraw__info.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: draw_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdraw__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">draw_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="draw__info_8h_source.html">draw_info.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a37b0cc1eb7b4ca1e4532365d2221cdb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37b0cc1eb7b4ca1e4532365d2221cdb4"></a>
+struct container *&#160;</td><td class="memItemRight" valign="bottom"><b>co</b></td></tr>
+<tr class="separator:a37b0cc1eb7b4ca1e4532365d2221cdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6b88f0cd016ffdb74609c9e9db06422"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6b88f0cd016ffdb74609c9e9db06422"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>display</b></td></tr>
+<tr class="separator:ab6b88f0cd016ffdb74609c9e9db06422"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a412943ba3f46523b778258c29de8e1f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a412943ba3f46523b778258c29de8e1f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>limit</b></td></tr>
+<tr class="separator:a412943ba3f46523b778258c29de8e1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="draw__info_8h_source.html">draw_info.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdraw__info.html">draw_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdraw__info.js b/html/structdraw__info.js
new file mode 100644
index 000000000..9f58bb40e
--- /dev/null
+++ b/html/structdraw__info.js
@@ -0,0 +1,6 @@
+var structdraw__info =
+[
+ [ "co", "structdraw__info.html#a37b0cc1eb7b4ca1e4532365d2221cdb4", null ],
+ [ "display", "structdraw__info.html#ab6b88f0cd016ffdb74609c9e9db06422", null ],
+ [ "limit", "structdraw__info.html#a412943ba3f46523b778258c29de8e1f8", null ]
+]; \ No newline at end of file
diff --git a/html/structdraw__polyline__context.html b/html/structdraw__polyline__context.html
new file mode 100644
index 000000000..b3186bc91
--- /dev/null
+++ b/html/structdraw__polyline__context.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: draw_polyline_context Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdraw__polyline__context.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">draw_polyline_context Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8bcf912ce22a7766e9c3608ff8d1f507"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bcf912ce22a7766e9c3608ff8d1f507"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prec</b></td></tr>
+<tr class="separator:a8bcf912ce22a7766e9c3608ff8d1f507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6fd2fc8e1e36847dd06c1235bf71edd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6fd2fc8e1e36847dd06c1235bf71edd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ppos</b></td></tr>
+<tr class="separator:ad6fd2fc8e1e36847dd06c1235bf71edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1936f01a2455e361e899707cd594db2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1936f01a2455e361e899707cd594db2c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>npos</b></td></tr>
+<tr class="separator:a1936f01a2455e361e899707cd594db2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1f7cff08311b67fda97d66fd72e85a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1f7cff08311b67fda97d66fd72e85a0"></a>
+struct <a class="el" href="structpoint.html">point</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>res</b></td></tr>
+<tr class="separator:ae1f7cff08311b67fda97d66fd72e85a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a460099dced94df3589dc6e4d0a848b77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a460099dced94df3589dc6e4d0a848b77"></a>
+struct <a class="el" href="structdraw__polyline__shape.html">draw_polyline_shape</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shape</b></td></tr>
+<tr class="separator:a460099dced94df3589dc6e4d0a848b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2220001ba2c97b5cde0831033ead747b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2220001ba2c97b5cde0831033ead747b"></a>
+struct <a class="el" href="structdraw__polyline__shape.html">draw_polyline_shape</a>&#160;</td><td class="memItemRight" valign="bottom"><b>prev_shape</b></td></tr>
+<tr class="separator:a2220001ba2c97b5cde0831033ead747b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdraw__polyline__context.html">draw_polyline_context</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdraw__polyline__context.js b/html/structdraw__polyline__context.js
new file mode 100644
index 000000000..5b367998f
--- /dev/null
+++ b/html/structdraw__polyline__context.js
@@ -0,0 +1,9 @@
+var structdraw__polyline__context =
+[
+ [ "npos", "structdraw__polyline__context.html#a1936f01a2455e361e899707cd594db2c", null ],
+ [ "ppos", "structdraw__polyline__context.html#ad6fd2fc8e1e36847dd06c1235bf71edd", null ],
+ [ "prec", "structdraw__polyline__context.html#a8bcf912ce22a7766e9c3608ff8d1f507", null ],
+ [ "prev_shape", "structdraw__polyline__context.html#a2220001ba2c97b5cde0831033ead747b", null ],
+ [ "res", "structdraw__polyline__context.html#ae1f7cff08311b67fda97d66fd72e85a0", null ],
+ [ "shape", "structdraw__polyline__context.html#a460099dced94df3589dc6e4d0a848b77", null ]
+]; \ No newline at end of file
diff --git a/html/structdraw__polyline__shape.html b/html/structdraw__polyline__shape.html
new file mode 100644
index 000000000..f5fda8821
--- /dev/null
+++ b/html/structdraw__polyline__shape.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: draw_polyline_shape Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structdraw__polyline__shape.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">draw_polyline_shape Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8b3c2674fa9090ffa5bd932987da8305"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b3c2674fa9090ffa5bd932987da8305"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wi</b></td></tr>
+<tr class="separator:a8b3c2674fa9090ffa5bd932987da8305"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4273dbf9bde39b3bc3d6ff17cde6260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4273dbf9bde39b3bc3d6ff17cde6260"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>step</b></td></tr>
+<tr class="separator:ae4273dbf9bde39b3bc3d6ff17cde6260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f86022640bd839f05c0150462e7b7f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f86022640bd839f05c0150462e7b7f7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fow</b></td></tr>
+<tr class="separator:a8f86022640bd839f05c0150462e7b7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421fb220a9e3e57e7681505fce954903"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a421fb220a9e3e57e7681505fce954903"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dx</b></td></tr>
+<tr class="separator:a421fb220a9e3e57e7681505fce954903"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40ee93f6c223af0b1bd68bdd50523363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40ee93f6c223af0b1bd68bdd50523363"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dy</b></td></tr>
+<tr class="separator:a40ee93f6c223af0b1bd68bdd50523363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b21f0d16a2bbe766c24ecbd4101f5ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b21f0d16a2bbe766c24ecbd4101f5ba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dxw</b></td></tr>
+<tr class="separator:a8b21f0d16a2bbe766c24ecbd4101f5ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28c7a3dda105dd42d04ad9e67d0b5891"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28c7a3dda105dd42d04ad9e67d0b5891"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dyw</b></td></tr>
+<tr class="separator:a28c7a3dda105dd42d04ad9e67d0b5891"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a476cd9663e86506db5a966e8f860f4bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a476cd9663e86506db5a966e8f860f4bf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>l</b></td></tr>
+<tr class="separator:a476cd9663e86506db5a966e8f860f4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97208522bda043cde75359ed2ae89089"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97208522bda043cde75359ed2ae89089"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lscale</b></td></tr>
+<tr class="separator:a97208522bda043cde75359ed2ae89089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structdraw__polyline__shape.html">draw_polyline_shape</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structdraw__polyline__shape.js b/html/structdraw__polyline__shape.js
new file mode 100644
index 000000000..3053d666f
--- /dev/null
+++ b/html/structdraw__polyline__shape.js
@@ -0,0 +1,12 @@
+var structdraw__polyline__shape =
+[
+ [ "dx", "structdraw__polyline__shape.html#a421fb220a9e3e57e7681505fce954903", null ],
+ [ "dxw", "structdraw__polyline__shape.html#a8b21f0d16a2bbe766c24ecbd4101f5ba", null ],
+ [ "dy", "structdraw__polyline__shape.html#a40ee93f6c223af0b1bd68bdd50523363", null ],
+ [ "dyw", "structdraw__polyline__shape.html#a28c7a3dda105dd42d04ad9e67d0b5891", null ],
+ [ "fow", "structdraw__polyline__shape.html#a8f86022640bd839f05c0150462e7b7f7", null ],
+ [ "l", "structdraw__polyline__shape.html#a476cd9663e86506db5a966e8f860f4bf", null ],
+ [ "lscale", "structdraw__polyline__shape.html#a97208522bda043cde75359ed2ae89089", null ],
+ [ "step", "structdraw__polyline__shape.html#ae4273dbf9bde39b3bc3d6ff17cde6260", null ],
+ [ "wi", "structdraw__polyline__shape.html#a8b3c2674fa9090ffa5bd932987da8305", null ]
+]; \ No newline at end of file
diff --git a/html/structduplicate.html b/html/structduplicate.html
new file mode 100644
index 000000000..3351e8344
--- /dev/null
+++ b/html/structduplicate.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: duplicate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structduplicate.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">duplicate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af73cdd6437f2d3938b1d950ed2b8deea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af73cdd6437f2d3938b1d950ed2b8deea"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:af73cdd6437f2d3938b1d950ed2b8deea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30907b1a9e2417f52b16e09dda17aa41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30907b1a9e2417f52b16e09dda17aa41"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>str</b> [0]</td></tr>
+<tr class="separator:a30907b1a9e2417f52b16e09dda17aa41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/binfile/binfile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structduplicate.html">duplicate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structduplicate.js b/html/structduplicate.js
new file mode 100644
index 000000000..7b547b1d7
--- /dev/null
+++ b/html/structduplicate.js
@@ -0,0 +1,5 @@
+var structduplicate =
+[
+ [ "c", "structduplicate.html#af73cdd6437f2d3938b1d950ed2b8deea", null ],
+ [ "str", "structduplicate.html#a30907b1a9e2417f52b16e09dda17aa41", null ]
+]; \ No newline at end of file
diff --git a/html/structedge.html b/html/structedge.html
new file mode 100644
index 000000000..7b7215ee5
--- /dev/null
+++ b/html/structedge.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: edge Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structedge.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">edge Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab580aa46e0f7f53d37f0f169a1c6f19f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab580aa46e0f7f53d37f0f169a1c6f19f"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>target</b>:26</td></tr>
+<tr class="separator:ab580aa46e0f7f53d37f0f169a1c6f19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3288fbdbe1e4c12fb6abc66a1822e95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3288fbdbe1e4c12fb6abc66a1822e95"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>scedge1</b>:6</td></tr>
+<tr class="separator:af3288fbdbe1e4c12fb6abc66a1822e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6cf46f253ca5faf8f4e83b18013bf9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6cf46f253ca5faf8f4e83b18013bf9c"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>weight</b>:28</td></tr>
+<tr class="separator:ac6cf46f253ca5faf8f4e83b18013bf9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa26182326bb1019fc5f06e2605ab7df0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa26182326bb1019fc5f06e2605ab7df0"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>type</b>:2</td></tr>
+<tr class="separator:aa26182326bb1019fc5f06e2605ab7df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e729954b18dc88685838cb832c9601c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e729954b18dc88685838cb832c9601c"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b>:2</td></tr>
+<tr class="separator:a0e729954b18dc88685838cb832c9601c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e718098163603ff0470916a0fc117b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e718098163603ff0470916a0fc117b6"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>edge_count</b></td></tr>
+<tr class="separator:a4e718098163603ff0470916a0fc117b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61dfd47f39f87264492c823dafc87002"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61dfd47f39f87264492c823dafc87002"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>scedge2</b>:6</td></tr>
+<tr class="separator:a61dfd47f39f87264492c823dafc87002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2623b020778eac561223116906af618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2623b020778eac561223116906af618"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>scmiddle</b>:26</td></tr>
+<tr class="separator:aa2623b020778eac561223116906af618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/ch.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structedge.html">edge</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structedge.js b/html/structedge.js
new file mode 100644
index 000000000..d2128f9df
--- /dev/null
+++ b/html/structedge.js
@@ -0,0 +1,11 @@
+var structedge =
+[
+ [ "edge_count", "structedge.html#a4e718098163603ff0470916a0fc117b6", null ],
+ [ "flags", "structedge.html#a0e729954b18dc88685838cb832c9601c", null ],
+ [ "scedge1", "structedge.html#af3288fbdbe1e4c12fb6abc66a1822e95", null ],
+ [ "scedge2", "structedge.html#a61dfd47f39f87264492c823dafc87002", null ],
+ [ "scmiddle", "structedge.html#aa2623b020778eac561223116906af618", null ],
+ [ "target", "structedge.html#ab580aa46e0f7f53d37f0f169a1c6f19f", null ],
+ [ "type", "structedge.html#aa26182326bb1019fc5f06e2605ab7df0", null ],
+ [ "weight", "structedge.html#ac6cf46f253ca5faf8f4e83b18013bf9c", null ]
+]; \ No newline at end of file
diff --git a/html/structedge__hash__item.html b/html/structedge__hash__item.html
new file mode 100644
index 000000000..372e2fd70
--- /dev/null
+++ b/html/structedge__hash__item.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: edge_hash_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structedge__hash__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">edge_hash_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afaf7f497d53cecf084c41744d945bc0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaf7f497d53cecf084c41744d945bc0e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:afaf7f497d53cecf084c41744d945bc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5404389badfbf65219a5a2e11ca61496"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5404389badfbf65219a5a2e11ca61496"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a5404389badfbf65219a5a2e11ca61496"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/ch.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structedge__hash__item.html">edge_hash_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structedge__hash__item.js b/html/structedge__hash__item.js
new file mode 100644
index 000000000..e9f36c547
--- /dev/null
+++ b/html/structedge__hash__item.js
@@ -0,0 +1,5 @@
+var structedge__hash__item =
+[
+ [ "first", "structedge__hash__item.html#afaf7f497d53cecf084c41744d945bc0e", null ],
+ [ "last", "structedge__hash__item.html#a5404389badfbf65219a5a2e11ca61496", null ]
+]; \ No newline at end of file
diff --git a/html/structelement.html b/html/structelement.html
new file mode 100644
index 000000000..edbabb388
--- /dev/null
+++ b/html/structelement.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: element Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structelement.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">element Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="layout_8h_source.html">layout.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aeba46169dd080712b74b7da37c1da599"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
+&#160;&#160;<b>element_point</b>,
+<b>element_polyline</b>,
+<b>element_polygon</b>,
+<b>element_circle</b>,
+<br/>
+&#160;&#160;<b>element_text</b>,
+<b>element_icon</b>,
+<b>element_image</b>,
+<b>element_arrows</b>
+<br/>
+ }</td></tr>
+<tr class="separator:aeba46169dd080712b74b7da37c1da599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acd31824c69a5fd53df911d705c63f0ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd31824c69a5fd53df911d705c63f0ac"></a>
+enum element:: { ... } &#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:acd31824c69a5fd53df911d705c63f0ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad157e2bf31faa11ff3784b602ef9f88f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad157e2bf31faa11ff3784b602ef9f88f"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
+<tr class="separator:ad157e2bf31faa11ff3784b602ef9f88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a495fe406b70d8663eb5de387c97d4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a495fe406b70d8663eb5de387c97d4e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>text_size</b></td></tr>
+<tr class="separator:a8a495fe406b70d8663eb5de387c97d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7fd252529b5f74a71ceaf7b4af92d66"><td class="memItemLeft" ><a class="anchor" id="aa7fd252529b5f74a71ceaf7b4af92d66"></a>
+union {</td></tr>
+<tr class="memitem:ae057447242a09abe9abec851969ce013"><td class="memItemLeft" ><a class="anchor" id="a0a2fba3550eebac67e9fb58da13f56a1"></a>
+&#160;&#160;&#160;struct <b>element_point</b> {</td></tr>
+<tr class="memitem:a232273ac208b2d3f32718750b01fbd1f"><td class="memItemLeft" ><a class="anchor" id="ac561e962bca3a8369172146c01be8517"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;char&#160;&#160;&#160;<b>stub</b></td></tr>
+<tr class="separator:a232273ac208b2d3f32718750b01fbd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae057447242a09abe9abec851969ce013"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>point</b></td></tr>
+<tr class="separator:ae057447242a09abe9abec851969ce013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8a00ab5b80e1524fd9a912f937f6cdf"><td class="memItemLeft" ><a class="anchor" id="a46e15e705dc6d15337c70c2af485f89d"></a>
+&#160;&#160;&#160;struct <b>element_polyline</b> {</td></tr>
+<tr class="memitem:acab475a7bf23622d7be3976ce099b2ee"><td class="memItemLeft" ><a class="anchor" id="a02f0e6e6acaedd30e303a0d8cbac7bc3"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>width</b></td></tr>
+<tr class="separator:acab475a7bf23622d7be3976ce099b2ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa18e7aeff1c454618b574b916232c626"><td class="memItemLeft" ><a class="anchor" id="ac5e252df6fb3f15d2a7f45b57f855cec"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>directed</b></td></tr>
+<tr class="separator:aa18e7aeff1c454618b574b916232c626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e9e3abb4d2dee73db558530b38ec75e"><td class="memItemLeft" ><a class="anchor" id="a4a180a1a23b0a062ee924d8990777b9a"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>dash_num</b></td></tr>
+<tr class="separator:a1e9e3abb4d2dee73db558530b38ec75e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a107f70c6d652e97e3c1650775b1ff895"><td class="memItemLeft" ><a class="anchor" id="a68098399ad2b7539feb36a65f345849a"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>offset</b></td></tr>
+<tr class="separator:a107f70c6d652e97e3c1650775b1ff895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c61a8e91ec6eb004de40bbfb34f7098"><td class="memItemLeft" ><a class="anchor" id="a79742c1e3fd6da9f788dd2e9957d8f16"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;unsigned char&#160;&#160;&#160;<b>dash_table</b> [4]</td></tr>
+<tr class="separator:a3c61a8e91ec6eb004de40bbfb34f7098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8a00ab5b80e1524fd9a912f937f6cdf"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>polyline</b></td></tr>
+<tr class="separator:af8a00ab5b80e1524fd9a912f937f6cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927c2e26cb6caab44b4b7feb356f5f5b"><td class="memItemLeft" ><a class="anchor" id="acc2cb6cf1ac90817c97e67e41f8e7ca3"></a>
+&#160;&#160;&#160;struct <b>element_polygon</b> {</td></tr>
+<tr class="memitem:a0342d3bf8104f0c6f2fcc34bc2c3a935"><td class="memItemLeft" ><a class="anchor" id="ac561e962bca3a8369172146c01be8517"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;char&#160;&#160;&#160;<b>stub</b></td></tr>
+<tr class="separator:a0342d3bf8104f0c6f2fcc34bc2c3a935"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927c2e26cb6caab44b4b7feb356f5f5b"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>polygon</b></td></tr>
+<tr class="separator:a927c2e26cb6caab44b4b7feb356f5f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89a474fa28b294ccff7d5bfe9381db20"><td class="memItemLeft" ><a class="anchor" id="a318135011ba4c007d1f046b8f65a952a"></a>
+&#160;&#160;&#160;struct <b>element_circle</b> {</td></tr>
+<tr class="memitem:a6123e677e3e99b34df50e352c6d5ef7c"><td class="memItemLeft" ><a class="anchor" id="a02f0e6e6acaedd30e303a0d8cbac7bc3"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>width</b></td></tr>
+<tr class="separator:a6123e677e3e99b34df50e352c6d5ef7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f4259d19c8b8bc09e18886e9a305aec"><td class="memItemLeft" ><a class="anchor" id="a635e7d2e11a05d214c779914678b6930"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>radius</b></td></tr>
+<tr class="separator:a8f4259d19c8b8bc09e18886e9a305aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a63d8f23b8b6421ad283217dc80548"><td class="memItemLeft" ><a class="anchor" id="a4299d08f17ec06e03a8c26f436cee41f"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;struct <a class="el" href="structcolor.html">color</a>&#160;&#160;&#160;<b>background_color</b></td></tr>
+<tr class="separator:a69a63d8f23b8b6421ad283217dc80548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89a474fa28b294ccff7d5bfe9381db20"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>circle</b></td></tr>
+<tr class="separator:a89a474fa28b294ccff7d5bfe9381db20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a978afbab20c5c2a2d2a0b3903ae5e459"><td class="memItemLeft" ><a class="anchor" id="a997e3a9a346f96ab007047ce6582a807"></a>
+&#160;&#160;&#160;struct <b>element_icon</b> {</td></tr>
+<tr class="memitem:aa4603a086554a88c0d943607f8a828dc"><td class="memItemLeft" ><a class="anchor" id="a78c33116049f502a33c4e768398eb454"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;char *&#160;&#160;&#160;<b>src</b></td></tr>
+<tr class="separator:aa4603a086554a88c0d943607f8a828dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56210da36e435b4a7aea412ad5f79ff3"><td class="memItemLeft" ><a class="anchor" id="a02f0e6e6acaedd30e303a0d8cbac7bc3"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>width</b></td></tr>
+<tr class="separator:a56210da36e435b4a7aea412ad5f79ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad301c379a21b3892a8be50abb5f6c6e1"><td class="memItemLeft" ><a class="anchor" id="ae8a5f00158d74cfd369314cddfeeb236"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>height</b></td></tr>
+<tr class="separator:ad301c379a21b3892a8be50abb5f6c6e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da6b7a287eb10b3ea3a9c23cde864f2"><td class="memItemLeft" ><a class="anchor" id="ae08bff15ca88d01d2e82cbdc427c5053"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>rotation</b></td></tr>
+<tr class="separator:a9da6b7a287eb10b3ea3a9c23cde864f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dc63026b77ad1e424dad55906a1f633"><td class="memItemLeft" ><a class="anchor" id="a18e88a462664541872b1018c06289ead"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>x</b></td></tr>
+<tr class="separator:a8dc63026b77ad1e424dad55906a1f633"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c8d51a51a29cbabebc11ba7c5dedb8a"><td class="memItemLeft" ><a class="anchor" id="a434c348427ff30755ba723ab1180d070"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<b>y</b></td></tr>
+<tr class="separator:a4c8d51a51a29cbabebc11ba7c5dedb8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a978afbab20c5c2a2d2a0b3903ae5e459"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>icon</b></td></tr>
+<tr class="separator:a978afbab20c5c2a2d2a0b3903ae5e459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb99ffbf4f518fd36f31ec0ee30c50b"><td class="memItemLeft" ><a class="anchor" id="ab12f07f466c60413bdd192c0efdd58a2"></a>
+&#160;&#160;&#160;struct <b>element_text</b> {</td></tr>
+<tr class="memitem:ace039efe5d2b4643dc3d008a4c89c6ff"><td class="memItemLeft" ><a class="anchor" id="a4299d08f17ec06e03a8c26f436cee41f"></a>
+&#160;&#160;&#160;&#160;&#160;&#160;struct <a class="el" href="structcolor.html">color</a>&#160;&#160;&#160;<b>background_color</b></td></tr>
+<tr class="separator:ace039efe5d2b4643dc3d008a4c89c6ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb99ffbf4f518fd36f31ec0ee30c50b"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<b>text</b></td></tr>
+<tr class="separator:afeb99ffbf4f518fd36f31ec0ee30c50b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7fd252529b5f74a71ceaf7b4af92d66"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:aa7fd252529b5f74a71ceaf7b4af92d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1be4286ef670b00973a9d7bec9e48be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1be4286ef670b00973a9d7bec9e48be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_count</b></td></tr>
+<tr class="separator:ac1be4286ef670b00973a9d7bec9e48be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc618d178997357592c3cd0e8643a036"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc618d178997357592c3cd0e8643a036"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>coord</b></td></tr>
+<tr class="separator:acc618d178997357592c3cd0e8643a036"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2009 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="layout_8h_source.html">layout.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structelement.html">element</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structelement.js b/html/structelement.js
new file mode 100644
index 000000000..9e124fb20
--- /dev/null
+++ b/html/structelement.js
@@ -0,0 +1,36 @@
+var structelement =
+[
+ [ "element_point", "structelement.html#aeba46169dd080712b74b7da37c1da599a6fcffcc6ce206d0310607ce9ad52d8ea", null ],
+ [ "element_polyline", "structelement.html#aeba46169dd080712b74b7da37c1da599a083ef97411beca4bb06146d9cc17c153", null ],
+ [ "element_polygon", "structelement.html#aeba46169dd080712b74b7da37c1da599a67535b51b025c2e750c35e85233e5c50", null ],
+ [ "element_circle", "structelement.html#aeba46169dd080712b74b7da37c1da599aaf24c838a023db7d454bc00106f7c8df", null ],
+ [ "element_text", "structelement.html#aeba46169dd080712b74b7da37c1da599a702b6b8c983e52bd8e732fe2d5bb123f", null ],
+ [ "element_icon", "structelement.html#aeba46169dd080712b74b7da37c1da599a6625e11e95cb0a5de5d54d2bc038d92d", null ],
+ [ "element_image", "structelement.html#aeba46169dd080712b74b7da37c1da599acb93ff8ee2c6b142b520c7392284d45f", null ],
+ [ "element_arrows", "structelement.html#aeba46169dd080712b74b7da37c1da599a5cc0de12cdd858c0bfbe8503d6a2ea01", null ],
+ [ "background_color", "structelement.html#a4299d08f17ec06e03a8c26f436cee41f", null ],
+ [ "circle", "structelement.html#a318135011ba4c007d1f046b8f65a952a", null ],
+ [ "color", "structelement.html#ad157e2bf31faa11ff3784b602ef9f88f", null ],
+ [ "coord", "structelement.html#acc618d178997357592c3cd0e8643a036", null ],
+ [ "coord_count", "structelement.html#ac1be4286ef670b00973a9d7bec9e48be", null ],
+ [ "dash_num", "structelement.html#a4a180a1a23b0a062ee924d8990777b9a", null ],
+ [ "dash_table", "structelement.html#a79742c1e3fd6da9f788dd2e9957d8f16", null ],
+ [ "directed", "structelement.html#ac5e252df6fb3f15d2a7f45b57f855cec", null ],
+ [ "height", "structelement.html#ae8a5f00158d74cfd369314cddfeeb236", null ],
+ [ "icon", "structelement.html#a997e3a9a346f96ab007047ce6582a807", null ],
+ [ "offset", "structelement.html#a68098399ad2b7539feb36a65f345849a", null ],
+ [ "point", "structelement.html#a0a2fba3550eebac67e9fb58da13f56a1", null ],
+ [ "polygon", "structelement.html#acc2cb6cf1ac90817c97e67e41f8e7ca3", null ],
+ [ "polyline", "structelement.html#a46e15e705dc6d15337c70c2af485f89d", null ],
+ [ "radius", "structelement.html#a635e7d2e11a05d214c779914678b6930", null ],
+ [ "rotation", "structelement.html#ae08bff15ca88d01d2e82cbdc427c5053", null ],
+ [ "src", "structelement.html#a78c33116049f502a33c4e768398eb454", null ],
+ [ "stub", "structelement.html#ac561e962bca3a8369172146c01be8517", null ],
+ [ "text", "structelement.html#ab12f07f466c60413bdd192c0efdd58a2", null ],
+ [ "text_size", "structelement.html#a8a495fe406b70d8663eb5de387c97d4e", null ],
+ [ "type", "structelement.html#acd31824c69a5fd53df911d705c63f0ac", null ],
+ [ "u", "structelement.html#aa7fd252529b5f74a71ceaf7b4af92d66", null ],
+ [ "width", "structelement.html#a02f0e6e6acaedd30e303a0d8cbac7bc3", null ],
+ [ "x", "structelement.html#a18e88a462664541872b1018c06289ead", null ],
+ [ "y", "structelement.html#a434c348427ff30755ba723ab1180d070", null ]
+]; \ No newline at end of file
diff --git a/html/structelement__func.html b/html/structelement__func.html
new file mode 100644
index 000000000..ba1c581a3
--- /dev/null
+++ b/html/structelement__func.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: element_func Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structelement__func.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">element_func Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4691942c19b25a11bfb89d4a4450b765"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4691942c19b25a11bfb89d4a4450b765"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a4691942c19b25a11bfb89d4a4450b765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10ba04651de520fcad41f26fbada3af5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10ba04651de520fcad41f26fbada3af5"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a10ba04651de520fcad41f26fbada3af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47cf5d1f62f1e79b22ceedbe9afb2692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47cf5d1f62f1e79b22ceedbe9afb2692"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(struct <a class="el" href="structxmlstate.html">xmlstate</a> *state)</td></tr>
+<tr class="separator:a47cf5d1f62f1e79b22ceedbe9afb2692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81c0b21b654fb82deaa1cc5d1cf8e5c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81c0b21b654fb82deaa1cc5d1cf8e5c2"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a81c0b21b654fb82deaa1cc5d1cf8e5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structelement__func.html">element_func</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structelement__func.js b/html/structelement__func.js
new file mode 100644
index 000000000..196c93070
--- /dev/null
+++ b/html/structelement__func.js
@@ -0,0 +1,7 @@
+var structelement__func =
+[
+ [ "func", "structelement__func.html#a47cf5d1f62f1e79b22ceedbe9afb2692", null ],
+ [ "name", "structelement__func.html#a4691942c19b25a11bfb89d4a4450b765", null ],
+ [ "parent", "structelement__func.html#a10ba04651de520fcad41f26fbada3af5", null ],
+ [ "type", "structelement__func.html#a81c0b21b654fb82deaa1cc5d1cf8e5c2", null ]
+]; \ No newline at end of file
diff --git a/html/structespeak__EVENT.html b/html/structespeak__EVENT.html
new file mode 100644
index 000000000..f7fffee18
--- /dev/null
+++ b/html/structespeak__EVENT.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: espeak_EVENT Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structespeak__EVENT.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">espeak_EVENT Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5c1605442325d07e3f3304a888c2836d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1605442325d07e3f3304a888c2836d"></a>
+espeak_EVENT_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a5c1605442325d07e3f3304a888c2836d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a899378327aa61379d913f51b0f893e4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a899378327aa61379d913f51b0f893e4e"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:a899378327aa61379d913f51b0f893e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c68c5805c5643afa0635099dac29ac5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c68c5805c5643afa0635099dac29ac5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>text_position</b></td></tr>
+<tr class="separator:a6c68c5805c5643afa0635099dac29ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbd21434c4786c17c5b8f6c549deb21d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd21434c4786c17c5b8f6c549deb21d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:abbd21434c4786c17c5b8f6c549deb21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3092f6c2654c6cbc3f6b05dad937db4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3092f6c2654c6cbc3f6b05dad937db4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>audio_position</b></td></tr>
+<tr class="separator:aa3092f6c2654c6cbc3f6b05dad937db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a745b6b1589873eafc8a92f731d791527"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a745b6b1589873eafc8a92f731d791527"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sample</b></td></tr>
+<tr class="separator:a745b6b1589873eafc8a92f731d791527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23fa9411d77c54211a8130a1d58b27c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23fa9411d77c54211a8130a1d58b27c2"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:a23fa9411d77c54211a8130a1d58b27c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc188a84ec82871fe5b7435330b1c0b1"><td class="memItemLeft" ><a class="anchor" id="adc188a84ec82871fe5b7435330b1c0b1"></a>
+union {</td></tr>
+<tr class="memitem:a59901d8ff519fd88fa2d78b3608de120"><td class="memItemLeft" ><a class="anchor" id="a987fcaf6939009179a60cf3455262a59"></a>
+&#160;&#160;&#160;int&#160;&#160;&#160;<b>number</b></td></tr>
+<tr class="separator:a59901d8ff519fd88fa2d78b3608de120"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee4e6851ee327f3e15009d157e4b3e64"><td class="memItemLeft" ><a class="anchor" id="aaafe9c49720d23545e33824f2890fe15"></a>
+&#160;&#160;&#160;const char *&#160;&#160;&#160;<b>name</b></td></tr>
+<tr class="separator:aee4e6851ee327f3e15009d157e4b3e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc188a84ec82871fe5b7435330b1c0b1"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:adc188a84ec82871fe5b7435330b1c0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="speak__lib_8h_source.html">speak_lib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structespeak__EVENT.html">espeak_EVENT</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structespeak__EVENT.js b/html/structespeak__EVENT.js
new file mode 100644
index 000000000..1a5e3ab2a
--- /dev/null
+++ b/html/structespeak__EVENT.js
@@ -0,0 +1,13 @@
+var structespeak__EVENT =
+[
+ [ "audio_position", "structespeak__EVENT.html#aa3092f6c2654c6cbc3f6b05dad937db4", null ],
+ [ "id", "structespeak__EVENT.html#adc188a84ec82871fe5b7435330b1c0b1", null ],
+ [ "length", "structespeak__EVENT.html#abbd21434c4786c17c5b8f6c549deb21d", null ],
+ [ "name", "structespeak__EVENT.html#aaafe9c49720d23545e33824f2890fe15", null ],
+ [ "number", "structespeak__EVENT.html#a987fcaf6939009179a60cf3455262a59", null ],
+ [ "sample", "structespeak__EVENT.html#a745b6b1589873eafc8a92f731d791527", null ],
+ [ "text_position", "structespeak__EVENT.html#a6c68c5805c5643afa0635099dac29ac5", null ],
+ [ "type", "structespeak__EVENT.html#a5c1605442325d07e3f3304a888c2836d", null ],
+ [ "unique_identifier", "structespeak__EVENT.html#a899378327aa61379d913f51b0f893e4e", null ],
+ [ "user_data", "structespeak__EVENT.html#a23fa9411d77c54211a8130a1d58b27c2", null ]
+]; \ No newline at end of file
diff --git a/html/structespeak__VOICE.html b/html/structespeak__VOICE.html
new file mode 100644
index 000000000..f9b4ef826
--- /dev/null
+++ b/html/structespeak__VOICE.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: espeak_VOICE Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structespeak__VOICE.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">espeak_VOICE Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a23520bb9b5b63914306bde6c82f83057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23520bb9b5b63914306bde6c82f83057"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a23520bb9b5b63914306bde6c82f83057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72f5fe87bb84535203cfe386fbfe1a27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72f5fe87bb84535203cfe386fbfe1a27"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>languages</b></td></tr>
+<tr class="separator:a72f5fe87bb84535203cfe386fbfe1a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b65b91bd27994cbabf7f19a7e0a8cee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b65b91bd27994cbabf7f19a7e0a8cee"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>identifier</b></td></tr>
+<tr class="separator:a7b65b91bd27994cbabf7f19a7e0a8cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d38fe46c7e50fdd9311c2be0085ad31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d38fe46c7e50fdd9311c2be0085ad31"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
+<tr class="separator:a5d38fe46c7e50fdd9311c2be0085ad31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19bc2b17c6060b3a7a5fd8c73de30e55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19bc2b17c6060b3a7a5fd8c73de30e55"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>age</b></td></tr>
+<tr class="separator:a19bc2b17c6060b3a7a5fd8c73de30e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d8e94ba79e4f3ce897c1349f2a92124"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d8e94ba79e4f3ce897c1349f2a92124"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>variant</b></td></tr>
+<tr class="separator:a6d8e94ba79e4f3ce897c1349f2a92124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e245cae97af281355939d7ec5ee3dfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e245cae97af281355939d7ec5ee3dfb"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>xx1</b></td></tr>
+<tr class="separator:a0e245cae97af281355939d7ec5ee3dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a38220ecee07b4abc1168a3addca84c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a38220ecee07b4abc1168a3addca84c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>score</b></td></tr>
+<tr class="separator:a4a38220ecee07b4abc1168a3addca84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1a0e9a96c0ab23d6c226b7b6ea0c245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1a0e9a96c0ab23d6c226b7b6ea0c245"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>spare</b></td></tr>
+<tr class="separator:ae1a0e9a96c0ab23d6c226b7b6ea0c245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="speak__lib_8h_source.html">speak_lib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structespeak__VOICE.html">espeak_VOICE</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structespeak__VOICE.js b/html/structespeak__VOICE.js
new file mode 100644
index 000000000..4c49bb100
--- /dev/null
+++ b/html/structespeak__VOICE.js
@@ -0,0 +1,12 @@
+var structespeak__VOICE =
+[
+ [ "age", "structespeak__VOICE.html#a19bc2b17c6060b3a7a5fd8c73de30e55", null ],
+ [ "gender", "structespeak__VOICE.html#a5d38fe46c7e50fdd9311c2be0085ad31", null ],
+ [ "identifier", "structespeak__VOICE.html#a7b65b91bd27994cbabf7f19a7e0a8cee", null ],
+ [ "languages", "structespeak__VOICE.html#a72f5fe87bb84535203cfe386fbfe1a27", null ],
+ [ "name", "structespeak__VOICE.html#a23520bb9b5b63914306bde6c82f83057", null ],
+ [ "score", "structespeak__VOICE.html#a4a38220ecee07b4abc1168a3addca84c", null ],
+ [ "spare", "structespeak__VOICE.html#ae1a0e9a96c0ab23d6c226b7b6ea0c245", null ],
+ [ "variant", "structespeak__VOICE.html#a6d8e94ba79e4f3ce897c1349f2a92124", null ],
+ [ "xx1", "structespeak__VOICE.html#a0e245cae97af281355939d7ec5ee3dfb", null ]
+]; \ No newline at end of file
diff --git a/html/structevent__idle.html b/html/structevent__idle.html
new file mode 100644
index 000000000..054833d6c
--- /dev/null
+++ b/html/structevent__idle.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_idle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structevent__idle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">event_idle Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac5af7fc5f8c40132cf8c697cc6c6db5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5af7fc5f8c40132cf8c697cc6c6db5f"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:ac5af7fc5f8c40132cf8c697cc6c6db5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe70c2fd366b5228ade6ae79aa26606f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe70c2fd366b5228ade6ae79aa26606f"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:abe70c2fd366b5228ade6ae79aa26606f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a7728adf7702a22273818420a3f816c0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7728adf7702a22273818420a3f816c0f"></a>
+NSTimer *&#160;</td><td class="memItemRight" valign="bottom"><b>timer</b></td></tr>
+<tr class="separator:a7728adf7702a22273818420a3f816c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>event_glib.c</li>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structevent__idle.html">event_idle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structevent__idle.js b/html/structevent__idle.js
new file mode 100644
index 000000000..9680d379c
--- /dev/null
+++ b/html/structevent__idle.js
@@ -0,0 +1,6 @@
+var structevent__idle =
+[
+ [ "cb", "structevent__idle.html#abe70c2fd366b5228ade6ae79aa26606f", null ],
+ [ "source", "structevent__idle.html#ac5af7fc5f8c40132cf8c697cc6c6db5f", null ],
+ [ "timer", "structevent__idle.html#a7728adf7702a22273818420a3f816c0f", null ]
+]; \ No newline at end of file
diff --git a/html/structevent__methods.html b/html/structevent__methods.html
new file mode 100644
index 000000000..a7c9693c6
--- /dev/null
+++ b/html/structevent__methods.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structevent__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">event_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1d3cf902e952fde31c08f74bbb9da3f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d3cf902e952fde31c08f74bbb9da3f2"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>main_loop_run</b> )(void)</td></tr>
+<tr class="separator:a1d3cf902e952fde31c08f74bbb9da3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5dfbc3536fba4b35965f06a996f684f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5dfbc3536fba4b35965f06a996f684f"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>main_loop_quit</b> )(void)</td></tr>
+<tr class="separator:ad5dfbc3536fba4b35965f06a996f684f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f8bb418bbec2ad3dc182d358ad84ecd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f8bb418bbec2ad3dc182d358ad84ecd"></a>
+struct <a class="el" href="structevent__watch.html">event_watch</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_watch</b> )(int fd, enum event_watch_cond cond, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:a2f8bb418bbec2ad3dc182d358ad84ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab81feef7ea1f77fae4bda62084224bda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab81feef7ea1f77fae4bda62084224bda"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_watch</b> )(struct <a class="el" href="structevent__watch.html">event_watch</a> *ev)</td></tr>
+<tr class="separator:ab81feef7ea1f77fae4bda62084224bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9957b606a2f3b9e42917bcf41193b0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9957b606a2f3b9e42917bcf41193b0d"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_timeout</b> )(int timeout, int multi, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:ab9957b606a2f3b9e42917bcf41193b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d98e33a172fd0a3b47d3317c9c6f33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8d98e33a172fd0a3b47d3317c9c6f33"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_timeout</b> )(struct <a class="el" href="structevent__timeout.html">event_timeout</a> *ev)</td></tr>
+<tr class="separator:aa8d98e33a172fd0a3b47d3317c9c6f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c9cd86856db427d4cbb92de2cbd7659"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c9cd86856db427d4cbb92de2cbd7659"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_idle</b> )(int priority, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:a8c9cd86856db427d4cbb92de2cbd7659"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeedb680039d30ef6fd49301aab54c5dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeedb680039d30ef6fd49301aab54c5dd"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_idle</b> )(struct <a class="el" href="structevent__idle.html">event_idle</a> *ev)</td></tr>
+<tr class="separator:aeedb680039d30ef6fd49301aab54c5dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05a8c1544471df644e38a6461d4b2415"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05a8c1544471df644e38a6461d4b2415"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>call_callback</b> )(struct <a class="el" href="structcallback__list.html">callback_list</a> *cb)</td></tr>
+<tr class="separator:a05a8c1544471df644e38a6461d4b2415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="event_8h_source.html">event.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structevent__methods.html">event_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structevent__methods.js b/html/structevent__methods.js
new file mode 100644
index 000000000..2b7c5299e
--- /dev/null
+++ b/html/structevent__methods.js
@@ -0,0 +1,12 @@
+var structevent__methods =
+[
+ [ "add_idle", "structevent__methods.html#a8c9cd86856db427d4cbb92de2cbd7659", null ],
+ [ "add_timeout", "structevent__methods.html#ab9957b606a2f3b9e42917bcf41193b0d", null ],
+ [ "add_watch", "structevent__methods.html#a2f8bb418bbec2ad3dc182d358ad84ecd", null ],
+ [ "call_callback", "structevent__methods.html#a05a8c1544471df644e38a6461d4b2415", null ],
+ [ "main_loop_quit", "structevent__methods.html#ad5dfbc3536fba4b35965f06a996f684f", null ],
+ [ "main_loop_run", "structevent__methods.html#a1d3cf902e952fde31c08f74bbb9da3f2", null ],
+ [ "remove_idle", "structevent__methods.html#aeedb680039d30ef6fd49301aab54c5dd", null ],
+ [ "remove_timeout", "structevent__methods.html#aa8d98e33a172fd0a3b47d3317c9c6f33", null ],
+ [ "remove_watch", "structevent__methods.html#ab81feef7ea1f77fae4bda62084224bda", null ]
+]; \ No newline at end of file
diff --git a/html/structevent__priv.html b/html/structevent__priv.html
new file mode 100644
index 000000000..2cbf1cb94
--- /dev/null
+++ b/html/structevent__priv.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structevent__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">event_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a53f01d9b29115ad81ee93a20b27fdf19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53f01d9b29115ad81ee93a20b27fdf19"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a53f01d9b29115ad81ee93a20b27fdf19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>event_glib.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structevent__priv.html">event_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structevent__priv.js b/html/structevent__priv.js
new file mode 100644
index 000000000..ec46e3672
--- /dev/null
+++ b/html/structevent__priv.js
@@ -0,0 +1,4 @@
+var structevent__priv =
+[
+ [ "data", "structevent__priv.html#a53f01d9b29115ad81ee93a20b27fdf19", null ]
+]; \ No newline at end of file
diff --git a/html/structevent__timeout.html b/html/structevent__timeout.html
new file mode 100644
index 000000000..491651f79
--- /dev/null
+++ b/html/structevent__timeout.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_timeout Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structevent__timeout.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">event_timeout Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0d2933d724425bfcf9d53036671a0539"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d2933d724425bfcf9d53036671a0539"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a0d2933d724425bfcf9d53036671a0539"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99f042b0b72b1555d1cf0f13812ac0fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99f042b0b72b1555d1cf0f13812ac0fa"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a99f042b0b72b1555d1cf0f13812ac0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a808cd9a7baafac7a46d916360e871e06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a808cd9a7baafac7a46d916360e871e06"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>handle_timeout</b> )(struct <a class="el" href="structevent__timeout.html">event_timeout</a> *priv)</td></tr>
+<tr class="separator:a808cd9a7baafac7a46d916360e871e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe459aabe84df921593ba96907132b16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe459aabe84df921593ba96907132b16"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>jni_timeout</b></td></tr>
+<tr class="separator:afe459aabe84df921593ba96907132b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf8db0941d0ebeabefa8679ad044115c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf8db0941d0ebeabefa8679ad044115c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>multi</b></td></tr>
+<tr class="separator:adf8db0941d0ebeabefa8679ad044115c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70c8b7c83d5221e3f308595d4a4f208d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70c8b7c83d5221e3f308595d4a4f208d"></a>
+SDL_TimerID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a70c8b7c83d5221e3f308595d4a4f208d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94b26dffe25882a9d49b81dfaec7beac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94b26dffe25882a9d49b81dfaec7beac"></a>
+UINT_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>timer_id</b></td></tr>
+<tr class="separator:a94b26dffe25882a9d49b81dfaec7beac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b21c411e3dd493aec66c6310f78ecfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b21c411e3dd493aec66c6310f78ecfc"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a1b21c411e3dd493aec66c6310f78ecfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>event_glib.c</li>
+<li>graphics/android/graphics_android.c</li>
+<li>graphics/sdl/event.c</li>
+<li>graphics/sdl/<a class="el" href="event__sdl_8h_source.html">event_sdl.h</a></li>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structevent__timeout.html">event_timeout</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structevent__timeout.js b/html/structevent__timeout.js
new file mode 100644
index 000000000..bd12b2ed9
--- /dev/null
+++ b/html/structevent__timeout.js
@@ -0,0 +1,11 @@
+var structevent__timeout =
+[
+ [ "cb", "structevent__timeout.html#a99f042b0b72b1555d1cf0f13812ac0fa", null ],
+ [ "handle_timeout", "structevent__timeout.html#a808cd9a7baafac7a46d916360e871e06", null ],
+ [ "id", "structevent__timeout.html#a70c8b7c83d5221e3f308595d4a4f208d", null ],
+ [ "jni_timeout", "structevent__timeout.html#afe459aabe84df921593ba96907132b16", null ],
+ [ "multi", "structevent__timeout.html#adf8db0941d0ebeabefa8679ad044115c", null ],
+ [ "next", "structevent__timeout.html#a1b21c411e3dd493aec66c6310f78ecfc", null ],
+ [ "source", "structevent__timeout.html#a0d2933d724425bfcf9d53036671a0539", null ],
+ [ "timer_id", "structevent__timeout.html#a94b26dffe25882a9d49b81dfaec7beac", null ]
+]; \ No newline at end of file
diff --git a/html/structevent__watch.html b/html/structevent__watch.html
new file mode 100644
index 000000000..39fcd9874
--- /dev/null
+++ b/html/structevent__watch.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: event_watch Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structevent__watch.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">event_watch Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1fb56af36b08f149bf358d3d6268fa86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fb56af36b08f149bf358d3d6268fa86"></a>
+GIOChannel *&#160;</td><td class="memItemRight" valign="bottom"><b>iochan</b></td></tr>
+<tr class="separator:a1fb56af36b08f149bf358d3d6268fa86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d98ef23806bc22d59b79196a5180184"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d98ef23806bc22d59b79196a5180184"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a9d98ef23806bc22d59b79196a5180184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf39d82a24a884bec2acc5b5205fe94a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf39d82a24a884bec2acc5b5205fe94a"></a>
+QSocketNotifier *&#160;</td><td class="memItemRight" valign="bottom"><b>sn</b></td></tr>
+<tr class="separator:aaf39d82a24a884bec2acc5b5205fe94a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace71f4cea6ff3e7f8e0592c2e970d4c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace71f4cea6ff3e7f8e0592c2e970d4c4"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:ace71f4cea6ff3e7f8e0592c2e970d4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade38c4ea4cab1f9fd18fc67f2cdfee50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade38c4ea4cab1f9fd18fc67f2cdfee50"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fd</b></td></tr>
+<tr class="separator:ade38c4ea4cab1f9fd18fc67f2cdfee50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58a7990f92607a17c4f46da6044c509"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af58a7990f92607a17c4f46da6044c509"></a>
+struct pollfd *&#160;</td><td class="memItemRight" valign="bottom"><b>pfd</b></td></tr>
+<tr class="separator:af58a7990f92607a17c4f46da6044c509"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2017 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>event_glib.c</li>
+<li>graphics/qt5/event_qt5.cpp</li>
+<li>graphics/qt_qpainter/<a class="el" href="graphics__qt__qpainter_8h_source.html">graphics_qt_qpainter.h</a></li>
+<li>graphics/sdl/event.c</li>
+<li>graphics/sdl/<a class="el" href="event__sdl_8h_source.html">event_sdl.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structevent__watch.html">event_watch</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structevent__watch.js b/html/structevent__watch.js
new file mode 100644
index 000000000..ec31ef264
--- /dev/null
+++ b/html/structevent__watch.js
@@ -0,0 +1,9 @@
+var structevent__watch =
+[
+ [ "cb", "structevent__watch.html#ace71f4cea6ff3e7f8e0592c2e970d4c4", null ],
+ [ "fd", "structevent__watch.html#ade38c4ea4cab1f9fd18fc67f2cdfee50", null ],
+ [ "iochan", "structevent__watch.html#a1fb56af36b08f149bf358d3d6268fa86", null ],
+ [ "pfd", "structevent__watch.html#af58a7990f92607a17c4f46da6044c509", null ],
+ [ "sn", "structevent__watch.html#aaf39d82a24a884bec2acc5b5205fe94a", null ],
+ [ "source", "structevent__watch.html#a9d98ef23806bc22d59b79196a5180184", null ]
+]; \ No newline at end of file
diff --git a/html/structexpression.html b/html/structexpression.html
new file mode 100644
index 000000000..e11f4d322
--- /dev/null
+++ b/html/structexpression.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: expression Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structexpression.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">expression Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a09b5f6c7424cd4cc5d78f922d737781e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>operator</b> { <br/>
+&#160;&#160;<b>var</b>,
+<b>num</b>,
+<b>lnot</b>,
+<b>mult</b>,
+<br/>
+&#160;&#160;<b>divide</b>,
+<b>module</b>,
+<b>plus</b>,
+<b>minus</b>,
+<br/>
+&#160;&#160;<b>less_than</b>,
+<b>greater_than</b>,
+<b>less_or_equal</b>,
+<b>greater_or_equal</b>,
+<br/>
+&#160;&#160;<b>equal</b>,
+<b>not_equal</b>,
+<b>land</b>,
+<b>lor</b>,
+<br/>
+&#160;&#160;<b>qmop</b>
+<br/>
+ }</td></tr>
+<tr class="separator:a09b5f6c7424cd4cc5d78f922d737781e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a231f8335262357a45053fdf96b080840"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a231f8335262357a45053fdf96b080840"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nargs</b></td></tr>
+<tr class="separator:a231f8335262357a45053fdf96b080840"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a663ba9aa692e54bc1f618f5264b1bfba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a663ba9aa692e54bc1f618f5264b1bfba"></a>
+enum expression::operator&#160;</td><td class="memItemRight" valign="bottom"><b>operation</b></td></tr>
+<tr class="separator:a663ba9aa692e54bc1f618f5264b1bfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06284362ec4e3aa25046dd8a9ee09168"><td class="memItemLeft" ><a class="anchor" id="a06284362ec4e3aa25046dd8a9ee09168"></a>
+union {</td></tr>
+<tr class="memitem:acef5f86f0bda3fa564ec40f9b9ead9ff"><td class="memItemLeft" ><a class="anchor" id="aea78163799cf385b8d6ae9feceb6b023"></a>
+&#160;&#160;&#160;unsigned long int&#160;&#160;&#160;<b>num</b></td></tr>
+<tr class="separator:acef5f86f0bda3fa564ec40f9b9ead9ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab928cafafc0d17b20b5f5e8815c856ca"><td class="memItemLeft" ><a class="anchor" id="aa724c9980ff803471cab24a4eee26c63"></a>
+&#160;&#160;&#160;struct <a class="el" href="structexpression.html">expression</a> *&#160;&#160;&#160;<b>args</b> [3]</td></tr>
+<tr class="separator:ab928cafafc0d17b20b5f5e8815c856ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06284362ec4e3aa25046dd8a9ee09168"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr class="separator:a06284362ec4e3aa25046dd8a9ee09168"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="plural-exp_8h_source.html">plural-exp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structexpression.html">expression</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structexpression.js b/html/structexpression.js
new file mode 100644
index 000000000..7a5e32a16
--- /dev/null
+++ b/html/structexpression.js
@@ -0,0 +1,27 @@
+var structexpression =
+[
+ [ "operator", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781e", [
+ [ "var", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eabefeac4511df2e77420887be93f8efd6", null ],
+ [ "num", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eac07b3c451a8284f664556b03f39dc1d4", null ],
+ [ "lnot", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eab406608e03d48f194859bb36c72ee233", null ],
+ [ "mult", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea913ace62e04da6c9b97d240f4b61b5e3", null ],
+ [ "divide", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea1040abec7f5bf0e86a225fa5be0cab94", null ],
+ [ "module", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea5d54a9d24f8e3c6caa53bc6e35a1e61d", null ],
+ [ "plus", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaab57dac6a16f26d68b9c07c9eee4a896", null ],
+ [ "minus", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea84fab38827e02424ce08a1f56e85eea6", null ],
+ [ "less_than", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea3214241d881d56276524a43cf56a42ab", null ],
+ [ "greater_than", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea32b46d34674c5405e4f615dfb488024b", null ],
+ [ "less_or_equal", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaf57e0b6c04b073e774831e663e7995d0", null ],
+ [ "greater_or_equal", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea83e31f8c8882b1eaf7dba75d6f29b830", null ],
+ [ "equal", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea1fecb619e5058d98d34635b4d6258df4", null ],
+ [ "not_equal", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea543c1f6f81df1b377746bb0dbbb36107", null ],
+ [ "land", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781eaee52a1bbdbb714a03c02be667e4924df", null ],
+ [ "lor", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea3af4663dbf840d6af2e6d7a0638378e3", null ],
+ [ "qmop", "structexpression.html#a09b5f6c7424cd4cc5d78f922d737781ea99bf8f25bc276d35aa9a10894188634f", null ]
+ ] ],
+ [ "args", "structexpression.html#aa724c9980ff803471cab24a4eee26c63", null ],
+ [ "nargs", "structexpression.html#a231f8335262357a45053fdf96b080840", null ],
+ [ "num", "structexpression.html#aea78163799cf385b8d6ae9feceb6b023", null ],
+ [ "operation", "structexpression.html#a663ba9aa692e54bc1f618f5264b1bfba", null ],
+ [ "val", "structexpression.html#a06284362ec4e3aa25046dd8a9ee09168", null ]
+]; \ No newline at end of file
diff --git a/html/structezxml.html b/html/structezxml.html
new file mode 100644
index 000000000..dc29132c7
--- /dev/null
+++ b/html/structezxml.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: ezxml Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structezxml.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ezxml Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4be40cc8ef640bd6fbe27e8ceabdfa29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4be40cc8ef640bd6fbe27e8ceabdfa29"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a4be40cc8ef640bd6fbe27e8ceabdfa29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a865fb7f291cbfb1ac759975d29aca476"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a865fb7f291cbfb1ac759975d29aca476"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a865fb7f291cbfb1ac759975d29aca476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab26776c69387b34f7c8f34d4234f823a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab26776c69387b34f7c8f34d4234f823a"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>txt</b></td></tr>
+<tr class="separator:ab26776c69387b34f7c8f34d4234f823a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4671b4305c4c0e1971aaf19ea57cc087"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4671b4305c4c0e1971aaf19ea57cc087"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>off</b></td></tr>
+<tr class="separator:a4671b4305c4c0e1971aaf19ea57cc087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73d275833778e391ed0962bc19ebebd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73d275833778e391ed0962bc19ebebd3"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a73d275833778e391ed0962bc19ebebd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa391cede4cec537f483e7304c4eb8a4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa391cede4cec537f483e7304c4eb8a4b"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sibling</b></td></tr>
+<tr class="separator:aa391cede4cec537f483e7304c4eb8a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a959f2ddfe1f5f69a38b11801625f48cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a959f2ddfe1f5f69a38b11801625f48cb"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ordered</b></td></tr>
+<tr class="separator:a959f2ddfe1f5f69a38b11801625f48cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d81d2480f623e23196bd422d1c67396"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d81d2480f623e23196bd422d1c67396"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>child</b></td></tr>
+<tr class="separator:a1d81d2480f623e23196bd422d1c67396"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a632810f9490085271c5a1955866e247a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a632810f9490085271c5a1955866e247a"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a632810f9490085271c5a1955866e247a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a708dac89a5d797f186d1863a63b6ee63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a708dac89a5d797f186d1863a63b6ee63"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a708dac89a5d797f186d1863a63b6ee63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/ezxml/<a class="el" href="ezxml_8h_source.html">ezxml.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structezxml.html">ezxml</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structezxml.js b/html/structezxml.js
new file mode 100644
index 000000000..d060c5457
--- /dev/null
+++ b/html/structezxml.js
@@ -0,0 +1,13 @@
+var structezxml =
+[
+ [ "attr", "structezxml.html#a865fb7f291cbfb1ac759975d29aca476", null ],
+ [ "child", "structezxml.html#a1d81d2480f623e23196bd422d1c67396", null ],
+ [ "flags", "structezxml.html#a708dac89a5d797f186d1863a63b6ee63", null ],
+ [ "name", "structezxml.html#a4be40cc8ef640bd6fbe27e8ceabdfa29", null ],
+ [ "next", "structezxml.html#a73d275833778e391ed0962bc19ebebd3", null ],
+ [ "off", "structezxml.html#a4671b4305c4c0e1971aaf19ea57cc087", null ],
+ [ "ordered", "structezxml.html#a959f2ddfe1f5f69a38b11801625f48cb", null ],
+ [ "parent", "structezxml.html#a632810f9490085271c5a1955866e247a", null ],
+ [ "sibling", "structezxml.html#aa391cede4cec537f483e7304c4eb8a4b", null ],
+ [ "txt", "structezxml.html#ab26776c69387b34f7c8f34d4234f823a", null ]
+]; \ No newline at end of file
diff --git a/html/structezxml__root.html b/html/structezxml__root.html
new file mode 100644
index 000000000..0d6aff400
--- /dev/null
+++ b/html/structezxml__root.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: ezxml_root Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structezxml__root.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">ezxml_root Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3e77c8e783415429e57855da02a34fd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e77c8e783415429e57855da02a34fd9"></a>
+struct <a class="el" href="structezxml.html">ezxml</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xml</b></td></tr>
+<tr class="separator:a3e77c8e783415429e57855da02a34fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77673431d68133a4314878b439b6e112"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77673431d68133a4314878b439b6e112"></a>
+<a class="el" href="structezxml.html">ezxml_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cur</b></td></tr>
+<tr class="separator:a77673431d68133a4314878b439b6e112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac22304a20f0ffc362a6c8a8e965abe6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac22304a20f0ffc362a6c8a8e965abe6b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:ac22304a20f0ffc362a6c8a8e965abe6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a16b99b1412ed2b67deb03553093164"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a16b99b1412ed2b67deb03553093164"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a2a16b99b1412ed2b67deb03553093164"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09cb861486234c6f106e405724f3e5fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09cb861486234c6f106e405724f3e5fa"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:a09cb861486234c6f106e405724f3e5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad9ceef21c71528ad17b9876b7d6a605"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad9ceef21c71528ad17b9876b7d6a605"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>s</b></td></tr>
+<tr class="separator:aad9ceef21c71528ad17b9876b7d6a605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7c79613eafbab688ae45a1e16ae03fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7c79613eafbab688ae45a1e16ae03fd"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>e</b></td></tr>
+<tr class="separator:aa7c79613eafbab688ae45a1e16ae03fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab767b1b4bcbd107de18a86b7e107dd22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab767b1b4bcbd107de18a86b7e107dd22"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>ent</b></td></tr>
+<tr class="separator:ab767b1b4bcbd107de18a86b7e107dd22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac933bda5be251cdd5cc735ba3c351428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac933bda5be251cdd5cc735ba3c351428"></a>
+char ***&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:ac933bda5be251cdd5cc735ba3c351428"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71678c81116e9f624b2a54e9a17830a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa71678c81116e9f624b2a54e9a17830a"></a>
+char ***&#160;</td><td class="memItemRight" valign="bottom"><b>pi</b></td></tr>
+<tr class="separator:aa71678c81116e9f624b2a54e9a17830a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af614ca60716614c8733ab513e0a8a895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af614ca60716614c8733ab513e0a8a895"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>standalone</b></td></tr>
+<tr class="separator:af614ca60716614c8733ab513e0a8a895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fb3f39cd688e7d2b7329a5bbe065f84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fb3f39cd688e7d2b7329a5bbe065f84"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>err</b> [EZXML_ERRL]</td></tr>
+<tr class="separator:a8fb3f39cd688e7d2b7329a5bbe065f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/ezxml/ezxml.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structezxml__root.html">ezxml_root</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structezxml__root.js b/html/structezxml__root.js
new file mode 100644
index 000000000..75c1b71c3
--- /dev/null
+++ b/html/structezxml__root.js
@@ -0,0 +1,15 @@
+var structezxml__root =
+[
+ [ "attr", "structezxml__root.html#ac933bda5be251cdd5cc735ba3c351428", null ],
+ [ "cur", "structezxml__root.html#a77673431d68133a4314878b439b6e112", null ],
+ [ "e", "structezxml__root.html#aa7c79613eafbab688ae45a1e16ae03fd", null ],
+ [ "ent", "structezxml__root.html#ab767b1b4bcbd107de18a86b7e107dd22", null ],
+ [ "err", "structezxml__root.html#a8fb3f39cd688e7d2b7329a5bbe065f84", null ],
+ [ "len", "structezxml__root.html#a2a16b99b1412ed2b67deb03553093164", null ],
+ [ "m", "structezxml__root.html#ac22304a20f0ffc362a6c8a8e965abe6b", null ],
+ [ "pi", "structezxml__root.html#aa71678c81116e9f624b2a54e9a17830a", null ],
+ [ "s", "structezxml__root.html#aad9ceef21c71528ad17b9876b7d6a605", null ],
+ [ "standalone", "structezxml__root.html#af614ca60716614c8733ab513e0a8a895", null ],
+ [ "u", "structezxml__root.html#a09cb861486234c6f106e405724f3e5fa", null ],
+ [ "xml", "structezxml__root.html#a3e77c8e783415429e57855da02a34fd9", null ]
+]; \ No newline at end of file
diff --git a/html/structfat__block.html b/html/structfat__block.html
new file mode 100644
index 000000000..45923d3f5
--- /dev/null
+++ b/html/structfat__block.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fat_block Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfat__block.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">fat_block Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a97104c6f6b48962f6279f55ba20f9d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97104c6f6b48962f6279f55ba20f9d2f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>flag</b></td></tr>
+<tr class="separator:a97104c6f6b48962f6279f55ba20f9d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d628511ba95f82f6fea693b7be42bc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d628511ba95f82f6fea693b7be42bc1"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b> [8]</td></tr>
+<tr class="separator:a6d628511ba95f82f6fea693b7be42bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd2be7cccd5ee2feed50afba5ae67454"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd2be7cccd5ee2feed50afba5ae67454"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> [3]</td></tr>
+<tr class="separator:afd2be7cccd5ee2feed50afba5ae67454"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade36b37f48132eab422db07921ac3f49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade36b37f48132eab422db07921ac3f49"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:ade36b37f48132eab422db07921ac3f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b2bdbf87de4ae3f2367c0b820779f5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b2bdbf87de4ae3f2367c0b820779f5b"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero1</b></td></tr>
+<tr class="separator:a2b2bdbf87de4ae3f2367c0b820779f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fefa717783095afb297ab34c16175f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fefa717783095afb297ab34c16175f9"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>part</b></td></tr>
+<tr class="separator:a6fefa717783095afb297ab34c16175f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313b0c6a6de6cfdaf82677b4cc5f225d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313b0c6a6de6cfdaf82677b4cc5f225d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero</b> [14]</td></tr>
+<tr class="separator:a313b0c6a6de6cfdaf82677b4cc5f225d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2930b2357196148ec4a38e54a72461a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2930b2357196148ec4a38e54a72461a8"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>blocks</b> [240]</td></tr>
+<tr class="separator:a2930b2357196148ec4a38e54a72461a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfat__block.html">fat_block</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfat__block.js b/html/structfat__block.js
new file mode 100644
index 000000000..cb6531623
--- /dev/null
+++ b/html/structfat__block.js
@@ -0,0 +1,11 @@
+var structfat__block =
+[
+ [ "blocks", "structfat__block.html#a2930b2357196148ec4a38e54a72461a8", null ],
+ [ "filename", "structfat__block.html#a6d628511ba95f82f6fea693b7be42bc1", null ],
+ [ "flag", "structfat__block.html#a97104c6f6b48962f6279f55ba20f9d2f", null ],
+ [ "part", "structfat__block.html#a6fefa717783095afb297ab34c16175f9", null ],
+ [ "size", "structfat__block.html#ade36b37f48132eab422db07921ac3f49", null ],
+ [ "type", "structfat__block.html#afd2be7cccd5ee2feed50afba5ae67454", null ],
+ [ "zero", "structfat__block.html#a313b0c6a6de6cfdaf82677b4cc5f225d", null ],
+ [ "zero1", "structfat__block.html#a2b2bdbf87de4ae3f2367c0b820779f5b", null ]
+]; \ No newline at end of file
diff --git a/html/structfibheap.html b/html/structfibheap.html
new file mode 100644
index 000000000..915f5d04a
--- /dev/null
+++ b/html/structfibheap.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fibheap Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfibheap.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">fibheap Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2bea38ae3afee477feaa7f64ff1963aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bea38ae3afee477feaa7f64ff1963aa"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>fh_cmp_fnct</b> )(void *, void *)</td></tr>
+<tr class="separator:a2bea38ae3afee477feaa7f64ff1963aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38a2329ad30f7679326d44fffdf5c698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a2329ad30f7679326d44fffdf5c698"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fh_n</b></td></tr>
+<tr class="separator:a38a2329ad30f7679326d44fffdf5c698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bcf231153822681a02edb5aab790185"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bcf231153822681a02edb5aab790185"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fh_Dl</b></td></tr>
+<tr class="separator:a2bcf231153822681a02edb5aab790185"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcc7d98926220306a3b2d2d26f1843d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcc7d98926220306a3b2d2d26f1843d9"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>fh_cons</b></td></tr>
+<tr class="separator:afcc7d98926220306a3b2d2d26f1843d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c4ed62c7b0bea44d7f413bc6bab8b5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c4ed62c7b0bea44d7f413bc6bab8b5f"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fh_min</b></td></tr>
+<tr class="separator:a8c4ed62c7b0bea44d7f413bc6bab8b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7d95d6064a563db57081dc0806cc5a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7d95d6064a563db57081dc0806cc5a4"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fh_root</b></td></tr>
+<tr class="separator:ac7d95d6064a563db57081dc0806cc5a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e34642bc14833100deae0d0de3a4397"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e34642bc14833100deae0d0de3a4397"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>fh_neginf</b></td></tr>
+<tr class="separator:a5e34642bc14833100deae0d0de3a4397"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c8ce4d2f26e362f4de0d85294c68889"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c8ce4d2f26e362f4de0d85294c68889"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fh_keys</b>: 1</td></tr>
+<tr class="separator:a0c8ce4d2f26e362f4de0d85294c68889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>fib-1.1/<a class="el" href="fibpriv_8h_source.html">fibpriv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfibheap.html">fibheap</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfibheap.js b/html/structfibheap.js
new file mode 100644
index 000000000..a64125abf
--- /dev/null
+++ b/html/structfibheap.js
@@ -0,0 +1,11 @@
+var structfibheap =
+[
+ [ "fh_cmp_fnct", "structfibheap.html#a2bea38ae3afee477feaa7f64ff1963aa", null ],
+ [ "fh_cons", "structfibheap.html#afcc7d98926220306a3b2d2d26f1843d9", null ],
+ [ "fh_Dl", "structfibheap.html#a2bcf231153822681a02edb5aab790185", null ],
+ [ "fh_keys", "structfibheap.html#a0c8ce4d2f26e362f4de0d85294c68889", null ],
+ [ "fh_min", "structfibheap.html#a8c4ed62c7b0bea44d7f413bc6bab8b5f", null ],
+ [ "fh_n", "structfibheap.html#a38a2329ad30f7679326d44fffdf5c698", null ],
+ [ "fh_neginf", "structfibheap.html#a5e34642bc14833100deae0d0de3a4397", null ],
+ [ "fh_root", "structfibheap.html#ac7d95d6064a563db57081dc0806cc5a4", null ]
+]; \ No newline at end of file
diff --git a/html/structfibheap__el.html b/html/structfibheap__el.html
new file mode 100644
index 000000000..8977abfb3
--- /dev/null
+++ b/html/structfibheap__el.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: fibheap_el Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfibheap__el.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">fibheap_el Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a52ea78529e5e4c7ae961c2ad89d6f645"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52ea78529e5e4c7ae961c2ad89d6f645"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_degree</b></td></tr>
+<tr class="separator:a52ea78529e5e4c7ae961c2ad89d6f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93168db14df595022703d87c3bb9d37d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93168db14df595022703d87c3bb9d37d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_mark</b></td></tr>
+<tr class="separator:a93168db14df595022703d87c3bb9d37d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8170199e60c3898a0631e8aff09f02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b8170199e60c3898a0631e8aff09f02"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_p</b></td></tr>
+<tr class="separator:a0b8170199e60c3898a0631e8aff09f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe27d7dcbf78075f9c0a68ed32abac1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe27d7dcbf78075f9c0a68ed32abac1d"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_child</b></td></tr>
+<tr class="separator:abe27d7dcbf78075f9c0a68ed32abac1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ceb73752324f84a14e80984faccc4b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ceb73752324f84a14e80984faccc4b6"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_left</b></td></tr>
+<tr class="separator:a9ceb73752324f84a14e80984faccc4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2c0f5a5296aeda6f907271de652fbc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2c0f5a5296aeda6f907271de652fbc6"></a>
+struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_right</b></td></tr>
+<tr class="separator:aa2c0f5a5296aeda6f907271de652fbc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55d42286c622340f39e1cb2f344e4158"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55d42286c622340f39e1cb2f344e4158"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_key</b></td></tr>
+<tr class="separator:a55d42286c622340f39e1cb2f344e4158"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdfe5f8b729e1411c5cc5375cae3f234"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdfe5f8b729e1411c5cc5375cae3f234"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>fhe_data</b></td></tr>
+<tr class="separator:acdfe5f8b729e1411c5cc5375cae3f234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>fib-1.1/<a class="el" href="fibpriv_8h_source.html">fibpriv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfibheap__el.html">fibheap_el</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfibheap__el.js b/html/structfibheap__el.js
new file mode 100644
index 000000000..e7407d6b1
--- /dev/null
+++ b/html/structfibheap__el.js
@@ -0,0 +1,11 @@
+var structfibheap__el =
+[
+ [ "fhe_child", "structfibheap__el.html#abe27d7dcbf78075f9c0a68ed32abac1d", null ],
+ [ "fhe_data", "structfibheap__el.html#acdfe5f8b729e1411c5cc5375cae3f234", null ],
+ [ "fhe_degree", "structfibheap__el.html#a52ea78529e5e4c7ae961c2ad89d6f645", null ],
+ [ "fhe_key", "structfibheap__el.html#a55d42286c622340f39e1cb2f344e4158", null ],
+ [ "fhe_left", "structfibheap__el.html#a9ceb73752324f84a14e80984faccc4b6", null ],
+ [ "fhe_mark", "structfibheap__el.html#a93168db14df595022703d87c3bb9d37d", null ],
+ [ "fhe_p", "structfibheap__el.html#a0b8170199e60c3898a0631e8aff09f02", null ],
+ [ "fhe_right", "structfibheap__el.html#aa2c0f5a5296aeda6f907271de652fbc6", null ]
+]; \ No newline at end of file
diff --git a/html/structfile.html b/html/structfile.html
new file mode 100644
index 000000000..38abd633a
--- /dev/null
+++ b/html/structfile.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: file Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">file Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a402d6c3ee49f9e34e6d99b62f5d4ea55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402d6c3ee49f9e34e6d99b62f5d4ea55"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a402d6c3ee49f9e34e6d99b62f5d4ea55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88015b7e593a9f276614c613399004e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88015b7e593a9f276614c613399004e1"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b></td></tr>
+<tr class="separator:a88015b7e593a9f276614c613399004e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25b09204a859bbeb0e294b265ea41012"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b09204a859bbeb0e294b265ea41012"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a25b09204a859bbeb0e294b265ea41012"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79f1e9d69a869ef922e67ea0244eda24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79f1e9d69a869ef922e67ea0244eda24"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>mmap_end</b></td></tr>
+<tr class="separator:a79f1e9d69a869ef922e67ea0244eda24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3d1fdd2b550e3dbb5c1d55e5a60d529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3d1fdd2b550e3dbb5c1d55e5a60d529"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:ab3d1fdd2b550e3dbb5c1d55e5a60d529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b675977cc6c2eadfdd5fe236248219a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b675977cc6c2eadfdd5fe236248219a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>name_id</b></td></tr>
+<tr class="separator:a2b675977cc6c2eadfdd5fe236248219a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcdc3058fcb2b789cd4ce5f62f274363"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcdc3058fcb2b789cd4ce5f62f274363"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fd</b></td></tr>
+<tr class="separator:abcdc3058fcb2b789cd4ce5f62f274363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b72869346a12d1d8f1934a31ae5e345"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b72869346a12d1d8f1934a31ae5e345"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>mtime</b></td></tr>
+<tr class="separator:a7b72869346a12d1d8f1934a31ae5e345"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac02e899522de9895238f0a6e1216eac7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac02e899522de9895238f0a6e1216eac7"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>ctime</b></td></tr>
+<tr class="separator:ac02e899522de9895238f0a6e1216eac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd7f34cc53378ce024d1163c5af805cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd7f34cc53378ce024d1163c5af805cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:abd7f34cc53378ce024d1163c5af805cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93164d6663f12c00df3d65b7b0990cc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93164d6663f12c00df3d65b7b0990cc2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a93164d6663f12c00df3d65b7b0990cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bd67df9611c4c3e15810a10378750cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bd67df9611c4c3e15810a10378750cb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>special</b></td></tr>
+<tr class="separator:a7bd67df9611c4c3e15810a10378750cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19862bc9d6935f7b6b806f97c42cfc59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19862bc9d6935f7b6b806f97c42cfc59"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cache</b></td></tr>
+<tr class="separator:a19862bc9d6935f7b6b806f97c42cfc59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb16a445bd031943ab9bd343e752fa73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb16a445bd031943ab9bd343e752fa73"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>requests</b></td></tr>
+<tr class="separator:adb16a445bd031943ab9bd343e752fa73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe06876c668097ad750c2cc4cc75f9d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe06876c668097ad750c2cc4cc75f9d9"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b></td></tr>
+<tr class="separator:abe06876c668097ad750c2cc4cc75f9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07933ed4e00500de90ab37013de4d904"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07933ed4e00500de90ab37013de4d904"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_len</b></td></tr>
+<tr class="separator:a07933ed4e00500de90ab37013de4d904"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91abe96a48655022661d39b377ee8981"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91abe96a48655022661d39b377ee8981"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>headers</b></td></tr>
+<tr class="separator:a91abe96a48655022661d39b377ee8981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7428393cba4ebadb117c3665a1ed615"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7428393cba4ebadb117c3665a1ed615"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+<tr class="separator:ad7428393cba4ebadb117c3665a1ed615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad056d2081f3cab9ed4668689a02acaaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad056d2081f3cab9ed4668689a02acaaf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:ad056d2081f3cab9ed4668689a02acaaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="file_8h_source.html">file.h</a></li>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfile.html">file</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfile.js b/html/structfile.js
new file mode 100644
index 000000000..a56cd1477
--- /dev/null
+++ b/html/structfile.js
@@ -0,0 +1,22 @@
+var structfile =
+[
+ [ "begin", "structfile.html#a88015b7e593a9f276614c613399004e1", null ],
+ [ "buffer", "structfile.html#abe06876c668097ad750c2cc4cc75f9d9", null ],
+ [ "buffer_len", "structfile.html#a07933ed4e00500de90ab37013de4d904", null ],
+ [ "cache", "structfile.html#a19862bc9d6935f7b6b806f97c42cfc59", null ],
+ [ "ctime", "structfile.html#ac02e899522de9895238f0a6e1216eac7", null ],
+ [ "end", "structfile.html#a25b09204a859bbeb0e294b265ea41012", null ],
+ [ "f", "structfile.html#ad7428393cba4ebadb117c3665a1ed615", null ],
+ [ "fd", "structfile.html#abcdc3058fcb2b789cd4ce5f62f274363", null ],
+ [ "headers", "structfile.html#a91abe96a48655022661d39b377ee8981", null ],
+ [ "mmap_end", "structfile.html#a79f1e9d69a869ef922e67ea0244eda24", null ],
+ [ "mtime", "structfile.html#a7b72869346a12d1d8f1934a31ae5e345", null ],
+ [ "name", "structfile.html#a93164d6663f12c00df3d65b7b0990cc2", null ],
+ [ "name_id", "structfile.html#a2b675977cc6c2eadfdd5fe236248219a", null ],
+ [ "next", "structfile.html#a402d6c3ee49f9e34e6d99b62f5d4ea55", null ],
+ [ "offset", "structfile.html#ad056d2081f3cab9ed4668689a02acaaf", null ],
+ [ "requests", "structfile.html#adb16a445bd031943ab9bd343e752fa73", null ],
+ [ "size", "structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529", null ],
+ [ "special", "structfile.html#a7bd67df9611c4c3e15810a10378750cb", null ],
+ [ "version", "structfile.html#abd7f34cc53378ce024d1163c5af805cd", null ]
+]; \ No newline at end of file
diff --git a/html/structfile__cache__id.html b/html/structfile__cache__id.html
new file mode 100644
index 000000000..2c94a2253
--- /dev/null
+++ b/html/structfile__cache__id.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: file_cache_id Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfile__cache__id.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">file_cache_id Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a49ad126017cf4ff1c8519639071cc019"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49ad126017cf4ff1c8519639071cc019"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a49ad126017cf4ff1c8519639071cc019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61ad6154a5c0840ee8b005ea58ad9525"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ad6154a5c0840ee8b005ea58ad9525"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a61ad6154a5c0840ee8b005ea58ad9525"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa4588c8fedd3e5bc00ad5b09859364"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafa4588c8fedd3e5bc00ad5b09859364"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>file_name_id</b></td></tr>
+<tr class="separator:aafa4588c8fedd3e5bc00ad5b09859364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61ee59aaf48cda2858dea676c4879f84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ee59aaf48cda2858dea676c4879f84"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>method</b></td></tr>
+<tr class="separator:a61ee59aaf48cda2858dea676c4879f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>file.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfile__cache__id.html">file_cache_id</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfile__cache__id.js b/html/structfile__cache__id.js
new file mode 100644
index 000000000..1e70fbbc7
--- /dev/null
+++ b/html/structfile__cache__id.js
@@ -0,0 +1,7 @@
+var structfile__cache__id =
+[
+ [ "file_name_id", "structfile__cache__id.html#aafa4588c8fedd3e5bc00ad5b09859364", null ],
+ [ "method", "structfile__cache__id.html#a61ee59aaf48cda2858dea676c4879f84", null ],
+ [ "offset", "structfile__cache__id.html#a49ad126017cf4ff1c8519639071cc019", null ],
+ [ "size", "structfile__cache__id.html#a61ad6154a5c0840ee8b005ea58ad9525", null ]
+]; \ No newline at end of file
diff --git a/html/structfile__header.html b/html/structfile__header.html
new file mode 100644
index 000000000..fe112edc2
--- /dev/null
+++ b/html/structfile__header.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: file_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfile__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">file_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad635c2a5f6d591bf783919db8d03b4cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad635c2a5f6d591bf783919db8d03b4cb"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>header_len</b></td></tr>
+<tr class="separator:ad635c2a5f6d591bf783919db8d03b4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa22987d33072a88f23fd6ee018859a90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa22987d33072a88f23fd6ee018859a90"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> [10]</td></tr>
+<tr class="separator:aa22987d33072a88f23fd6ee018859a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a750c786e5117541a04511975ef9b0fba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a750c786e5117541a04511975ef9b0fba"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown1</b></td></tr>
+<tr class="separator:a750c786e5117541a04511975ef9b0fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c686d1f8d5a418d5ff1c25a51f69a6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c686d1f8d5a418d5ff1c25a51f69a6f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown2</b></td></tr>
+<tr class="separator:a0c686d1f8d5a418d5ff1c25a51f69a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f06fb44ff96cc32c7c0f19116266a98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f06fb44ff96cc32c7c0f19116266a98"></a>
+struct <a class="el" href="structtimestamp.html">timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ts</b></td></tr>
+<tr class="separator:a7f06fb44ff96cc32c7c0f19116266a98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfile__header.html">file_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfile__header.js b/html/structfile__header.js
new file mode 100644
index 000000000..8ca0a1e7b
--- /dev/null
+++ b/html/structfile__header.js
@@ -0,0 +1,8 @@
+var structfile__header =
+[
+ [ "header_len", "structfile__header.html#ad635c2a5f6d591bf783919db8d03b4cb", null ],
+ [ "ts", "structfile__header.html#a7f06fb44ff96cc32c7c0f19116266a98", null ],
+ [ "type", "structfile__header.html#aa22987d33072a88f23fd6ee018859a90", null ],
+ [ "unknown1", "structfile__header.html#a750c786e5117541a04511975ef9b0fba", null ],
+ [ "unknown2", "structfile__header.html#a0c686d1f8d5a418d5ff1c25a51f69a6f", null ]
+]; \ No newline at end of file
diff --git a/html/structfile__wordexp.html b/html/structfile__wordexp.html
new file mode 100644
index 000000000..af0aa227b
--- /dev/null
+++ b/html/structfile__wordexp.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: file_wordexp Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfile__wordexp.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">file_wordexp Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a724a0a78754b8d5604b3df8f1a21f843"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a724a0a78754b8d5604b3df8f1a21f843"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>err</b></td></tr>
+<tr class="separator:a724a0a78754b8d5604b3df8f1a21f843"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10131b735a1c89b9bd87ab8af0bec9f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10131b735a1c89b9bd87ab8af0bec9f7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>pattern</b></td></tr>
+<tr class="separator:a10131b735a1c89b9bd87ab8af0bec9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97d9da187426577cdf3a49ab289c007a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97d9da187426577cdf3a49ab289c007a"></a>
+<a class="el" href="structwordexp__t.html">wordexp_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>we</b></td></tr>
+<tr class="separator:a97d9da187426577cdf3a49ab289c007a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>file.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfile__wordexp.html">file_wordexp</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfile__wordexp.js b/html/structfile__wordexp.js
new file mode 100644
index 000000000..bac6b7e3e
--- /dev/null
+++ b/html/structfile__wordexp.js
@@ -0,0 +1,6 @@
+var structfile__wordexp =
+[
+ [ "err", "structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843", null ],
+ [ "pattern", "structfile__wordexp.html#a10131b735a1c89b9bd87ab8af0bec9f7", null ],
+ [ "we", "structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a", null ]
+]; \ No newline at end of file
diff --git a/html/structfiles__relation__processing.html b/html/structfiles__relation__processing.html
new file mode 100644
index 000000000..0a6263cb2
--- /dev/null
+++ b/html/structfiles__relation__processing.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: files_relation_processing Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfiles__relation__processing.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">files_relation_processing Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="maptool_8h_source.html">maptool.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab4b0be563bf087e14c31313bea68f7f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b0be563bf087e14c31313bea68f7f4"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>ways_in</b></td></tr>
+<tr class="separator:ab4b0be563bf087e14c31313bea68f7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97aff29fd14eaed3cdabf19c5aea850c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97aff29fd14eaed3cdabf19c5aea850c"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>ways_out</b></td></tr>
+<tr class="separator:a97aff29fd14eaed3cdabf19c5aea850c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade6a30c5d31dd32ecfefd3194a861f11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade6a30c5d31dd32ecfefd3194a861f11"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>nodes_in</b></td></tr>
+<tr class="separator:ade6a30c5d31dd32ecfefd3194a861f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf40dabcbbae00cd85b6df2641673221"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf40dabcbbae00cd85b6df2641673221"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>nodes_out</b></td></tr>
+<tr class="separator:abf40dabcbbae00cd85b6df2641673221"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ac26bb9e26e5603875b43cca389354"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0ac26bb9e26e5603875b43cca389354"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>nodes2_in</b></td></tr>
+<tr class="separator:af0ac26bb9e26e5603875b43cca389354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a224dfeee382e50b2607cf052dd788441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a224dfeee382e50b2607cf052dd788441"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>nodes2_out</b></td></tr>
+<tr class="separator:a224dfeee382e50b2607cf052dd788441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Files needed for processing a relation. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfiles__relation__processing.html">files_relation_processing</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfiles__relation__processing.js b/html/structfiles__relation__processing.js
new file mode 100644
index 000000000..2ae532115
--- /dev/null
+++ b/html/structfiles__relation__processing.js
@@ -0,0 +1,9 @@
+var structfiles__relation__processing =
+[
+ [ "nodes2_in", "structfiles__relation__processing.html#af0ac26bb9e26e5603875b43cca389354", null ],
+ [ "nodes2_out", "structfiles__relation__processing.html#a224dfeee382e50b2607cf052dd788441", null ],
+ [ "nodes_in", "structfiles__relation__processing.html#ade6a30c5d31dd32ecfefd3194a861f11", null ],
+ [ "nodes_out", "structfiles__relation__processing.html#abf40dabcbbae00cd85b6df2641673221", null ],
+ [ "ways_in", "structfiles__relation__processing.html#ab4b0be563bf087e14c31313bea68f7f4", null ],
+ [ "ways_out", "structfiles__relation__processing.html#a97aff29fd14eaed3cdabf19c5aea850c", null ]
+]; \ No newline at end of file
diff --git a/html/structfilter.html b/html/structfilter.html
new file mode 100644
index 000000000..bab505d62
--- /dev/null
+++ b/html/structfilter.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: filter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfilter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">filter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a04b51afbe447a3ed7aa6211855c5f675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04b51afbe447a3ed7aa6211855c5f675"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>old</b></td></tr>
+<tr class="separator:a04b51afbe447a3ed7aa6211855c5f675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebcca0c78c3db357b5b2d5c555123159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebcca0c78c3db357b5b2d5c555123159"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>new</b></td></tr>
+<tr class="separator:aebcca0c78c3db357b5b2d5c555123159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/filter/filter.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfilter.html">filter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfilter.js b/html/structfilter.js
new file mode 100644
index 000000000..46b4a1b40
--- /dev/null
+++ b/html/structfilter.js
@@ -0,0 +1,5 @@
+var structfilter =
+[
+ [ "new", "structfilter.html#aebcca0c78c3db357b5b2d5c555123159", null ],
+ [ "old", "structfilter.html#a04b51afbe447a3ed7aa6211855c5f675", null ]
+]; \ No newline at end of file
diff --git a/html/structfilter__entry.html b/html/structfilter__entry.html
new file mode 100644
index 000000000..130bc06ca
--- /dev/null
+++ b/html/structfilter__entry.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: filter_entry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfilter__entry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">filter_entry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a72a8fb2de567eb7a92f4265e7ef9417b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72a8fb2de567eb7a92f4265e7ef9417b"></a>
+enum item_type first&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a72a8fb2de567eb7a92f4265e7ef9417b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae93cdff46b6447dbf3596fa7dd25f5d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae93cdff46b6447dbf3596fa7dd25f5d3"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>cond_attr</b></td></tr>
+<tr class="separator:ae93cdff46b6447dbf3596fa7dd25f5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96023d4254c30c2deeb4b22333e5b112"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96023d4254c30c2deeb4b22333e5b112"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>cond_str</b></td></tr>
+<tr class="separator:a96023d4254c30c2deeb4b22333e5b112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/filter/filter.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfilter__entry.html">filter_entry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfilter__entry.js b/html/structfilter__entry.js
new file mode 100644
index 000000000..60922c51d
--- /dev/null
+++ b/html/structfilter__entry.js
@@ -0,0 +1,6 @@
+var structfilter__entry =
+[
+ [ "cond_attr", "structfilter__entry.html#ae93cdff46b6447dbf3596fa7dd25f5d3", null ],
+ [ "cond_str", "structfilter__entry.html#a96023d4254c30c2deeb4b22333e5b112", null ],
+ [ "last", "structfilter__entry.html#a72a8fb2de567eb7a92f4265e7ef9417b", null ]
+]; \ No newline at end of file
diff --git a/html/structfont__freetype__font.html b/html/structfont__freetype__font.html
new file mode 100644
index 000000000..3497b66f2
--- /dev/null
+++ b/html/structfont__freetype__font.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font_freetype_font Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfont__freetype__font.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">font_freetype_font Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeb57c8fb96e7eac30b6c194202f7cc6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb57c8fb96e7eac30b6c194202f7cc6f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:aeb57c8fb96e7eac30b6c194202f7cc6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50870410f853c4354cb36446cc9f2026"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50870410f853c4354cb36446cc9f2026"></a>
+FTC_ImageTypeRec&#160;</td><td class="memItemRight" valign="bottom"><b>scaler</b></td></tr>
+<tr class="separator:a50870410f853c4354cb36446cc9f2026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63c3914c8246500769be5a93f712e21a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c3914c8246500769be5a93f712e21a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>charmap_index</b></td></tr>
+<tr class="separator:a63c3914c8246500769be5a93f712e21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>font/freetype/font_freetype.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfont__freetype__font.html">font_freetype_font</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfont__freetype__font.js b/html/structfont__freetype__font.js
new file mode 100644
index 000000000..3df2e59d8
--- /dev/null
+++ b/html/structfont__freetype__font.js
@@ -0,0 +1,6 @@
+var structfont__freetype__font =
+[
+ [ "charmap_index", "structfont__freetype__font.html#a63c3914c8246500769be5a93f712e21a", null ],
+ [ "scaler", "structfont__freetype__font.html#a50870410f853c4354cb36446cc9f2026", null ],
+ [ "size", "structfont__freetype__font.html#aeb57c8fb96e7eac30b6c194202f7cc6f", null ]
+]; \ No newline at end of file
diff --git a/html/structfont__freetype__glyph.html b/html/structfont__freetype__glyph.html
new file mode 100644
index 000000000..3360d850d
--- /dev/null
+++ b/html/structfont__freetype__glyph.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font_freetype_glyph Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfont__freetype__glyph.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">font_freetype_glyph Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a824a61905e94c08a5e98e52c9314eadc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a824a61905e94c08a5e98e52c9314eadc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:a824a61905e94c08a5e98e52c9314eadc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d563467b3039ddefeb84b2b92b1b149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d563467b3039ddefeb84b2b92b1b149"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a4d563467b3039ddefeb84b2b92b1b149"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8545f3f28012e64b3d6c552b1f2a40a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8545f3f28012e64b3d6c552b1f2a40a1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a8545f3f28012e64b3d6c552b1f2a40a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c0463e1aa833d8c6accdf11f8a89243"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c0463e1aa833d8c6accdf11f8a89243"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a8c0463e1aa833d8c6accdf11f8a89243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72b1c5d00a4123ec38161dd2d337978c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72b1c5d00a4123ec38161dd2d337978c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dx</b></td></tr>
+<tr class="separator:a72b1c5d00a4123ec38161dd2d337978c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a087415b09d03029eda679cd279644c94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a087415b09d03029eda679cd279644c94"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dy</b></td></tr>
+<tr class="separator:a087415b09d03029eda679cd279644c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a975a3b100369b04728d798e38feb6877"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a975a3b100369b04728d798e38feb6877"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>pixmap</b></td></tr>
+<tr class="separator:a975a3b100369b04728d798e38feb6877"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>font/freetype/<a class="el" href="font__freetype_8h_source.html">font_freetype.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfont__freetype__glyph.js b/html/structfont__freetype__glyph.js
new file mode 100644
index 000000000..243f4ccd3
--- /dev/null
+++ b/html/structfont__freetype__glyph.js
@@ -0,0 +1,10 @@
+var structfont__freetype__glyph =
+[
+ [ "dx", "structfont__freetype__glyph.html#a72b1c5d00a4123ec38161dd2d337978c", null ],
+ [ "dy", "structfont__freetype__glyph.html#a087415b09d03029eda679cd279644c94", null ],
+ [ "h", "structfont__freetype__glyph.html#a8c0463e1aa833d8c6accdf11f8a89243", null ],
+ [ "pixmap", "structfont__freetype__glyph.html#a975a3b100369b04728d798e38feb6877", null ],
+ [ "w", "structfont__freetype__glyph.html#a8545f3f28012e64b3d6c552b1f2a40a1", null ],
+ [ "x", "structfont__freetype__glyph.html#a824a61905e94c08a5e98e52c9314eadc", null ],
+ [ "y", "structfont__freetype__glyph.html#a4d563467b3039ddefeb84b2b92b1b149", null ]
+]; \ No newline at end of file
diff --git a/html/structfont__freetype__methods.html b/html/structfont__freetype__methods.html
new file mode 100644
index 000000000..4208364bb
--- /dev/null
+++ b/html/structfont__freetype__methods.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font_freetype_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfont__freetype__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">font_freetype_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="font__freetype_8h_source.html">font_freetype.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab3835e2d529eaf84f32d494c9fd760bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3835e2d529eaf84f32d494c9fd760bf"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(void)</td></tr>
+<tr class="separator:ab3835e2d529eaf84f32d494c9fd760bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dcc5e64be74309ba4ad8fd4659da07c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfont__freetype__font.html">font_freetype_font</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c">font_new</a> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a> *meth, char *font, int size, int flags)</td></tr>
+<tr class="memdesc:a9dcc5e64be74309ba4ad8fd4659da07c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a font, preferring one with the given font family. <a href="#a9dcc5e64be74309ba4ad8fd4659da07c">More...</a><br/></td></tr>
+<tr class="separator:a9dcc5e64be74309ba4ad8fd4659da07c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8814bb491bdc1f76d930e1e0c9beebb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8814bb491bdc1f76d930e1e0c9beebb8"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_text_bbox</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structfont__freetype__font.html">font_freetype_font</a> *font, char *text, int dx, int dy, struct <a class="el" href="structpoint.html">point</a> *ret, int estimate)</td></tr>
+<tr class="separator:a8814bb491bdc1f76d930e1e0c9beebb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e1aac01f0b54ad37142bada28e6888a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e1aac01f0b54ad37142bada28e6888a"></a>
+struct <a class="el" href="structfont__freetype__text.html">font_freetype_text</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>text_new</b> )(char *text, struct <a class="el" href="structfont__freetype__font.html">font_freetype_font</a> *font, int dx, int dy)</td></tr>
+<tr class="separator:a3e1aac01f0b54ad37142bada28e6888a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a812801fff3da8c5c26676bec8df8792b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a812801fff3da8c5c26676bec8df8792b"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>text_destroy</b> )(struct <a class="el" href="structfont__freetype__text.html">font_freetype_text</a> *text)</td></tr>
+<tr class="separator:a812801fff3da8c5c26676bec8df8792b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54b8d588f8f28a38295cde02b25bb3a0"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0">get_shadow</a> )(struct <a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *glyph, unsigned char *data, int stride, struct <a class="el" href="structcolor.html">color</a> *fg, struct <a class="el" href="structcolor.html">color</a> *tr)</td></tr>
+<tr class="memdesc:a54b8d588f8f28a38295cde02b25bb3a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get glyph "shadow", a glyph bitmap to be used as background. <a href="#a54b8d588f8f28a38295cde02b25bb3a0">More...</a><br/></td></tr>
+<tr class="separator:a54b8d588f8f28a38295cde02b25bb3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57341ad2a3c429a9ce3f570ce984aafe"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe">get_glyph</a> )(struct <a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *glyph, unsigned char *data, int stride, struct <a class="el" href="structcolor.html">color</a> *fg, struct <a class="el" href="structcolor.html">color</a> *bg, struct <a class="el" href="structcolor.html">color</a> *tr)</td></tr>
+<tr class="memdesc:a57341ad2a3c429a9ce3f570ce984aafe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a glyph bitmap. <a href="#a57341ad2a3c429a9ce3f570ce984aafe">More...</a><br/></td></tr>
+<tr class="separator:a57341ad2a3c429a9ce3f570ce984aafe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Methods provided by this plugin. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a9dcc5e64be74309ba4ad8fd4659da07c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structfont__freetype__font.html">font_freetype_font</a>*(* font_freetype_methods::font_new)(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a> *meth, char *font, int size, int flags)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Load a font, preferring one with the given font family. </p>
+<p>Try to load a font, trying to match either the given font family, or one from a list of hardcoded families, or let fontconfig pick the best match. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname"><a class="el" href="structgraphics__priv.html">graphics_priv</a></td><td>unused </td></tr>
+ <tr><td class="paramname"><a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a></td><td>used to return font methods </td></tr>
+ <tr><td class="paramname">fontfamily</td><td>the preferred font family </td></tr>
+ <tr><td class="paramname">size</td><td>requested size of font </td></tr>
+ <tr><td class="paramname">flags</td><td>extra flags for the font (bold,etc) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>loaded font, or NULL </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a57341ad2a3c429a9ce3f570ce984aafe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int(* font_freetype_methods::get_glyph)(struct <a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *glyph, unsigned char *data, int stride, struct <a class="el" href="structcolor.html">color</a> *fg, struct <a class="el" href="structcolor.html">color</a> *bg, struct <a class="el" href="structcolor.html">color</a> *tr)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get a glyph bitmap. </p>
+<p>This method returns a bitmap for rendering the supplied glyph.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">g</td><td>glyph to render, usually obtained from a struct <a class="el" href="structfont__freetype__text.html">font_freetype_text</a> created via font_freetype_methods.text_new() </td></tr>
+ <tr><td class="paramname">data</td><td>buffer for result image bitmap. Size must be at least (4 * stride * g-&gt;h). </td></tr>
+ <tr><td class="paramname">stride</td><td>stride (bytes per data row) for result bitmap; must be at least g-&gt;w, but may include padding. Special case: If set to 0, 'data' is interpreted as an array of pointers to image data rows (i.e. unsigned char**). </td></tr>
+ <tr><td class="paramname">fg</td><td>color for rendering the glyph </td></tr>
+ <tr><td class="paramname">bg</td><td>color to alpha blend with fg for semi-transparent glyph pixels </td></tr>
+ <tr><td class="paramname">transparent</td><td>color for background pixels </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>0 if depth is invalid, 1 otherwise </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a54b8d588f8f28a38295cde02b25bb3a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int(* font_freetype_methods::get_shadow)(struct <a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *glyph, unsigned char *data, int stride, struct <a class="el" href="structcolor.html">color</a> *fg, struct <a class="el" href="structcolor.html">color</a> *tr)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Get glyph "shadow", a glyph bitmap to be used as background. </p>
+<p>This method returns a glyph shadow, a bitmap with the glyph, where the glyph has been "fattened" by expanding it by one pixel on each side. In Navit, the shadow is used as the background behind the glyph bitmaps (returned by <a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe" title="Get a glyph bitmap. ">font_freetype_methods.get_glyph()</a> ), to make the text easier to read.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">g</td><td>glyph to render, usually created via font_freetype_methods.text_new() </td></tr>
+ <tr><td class="paramname">data</td><td>buffer for result image bitmap. Size must be at least (4 * stride * (g-&gt;h+2)). </td></tr>
+ <tr><td class="paramname">stride</td><td>see <a class="el" href="structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe" title="Get a glyph bitmap. ">font_freetype_methods.get_glyph()</a>. Minimum: g-&gt;w+2. </td></tr>
+ <tr><td class="paramname">foreground</td><td>color for rendering the "shadow" </td></tr>
+ <tr><td class="paramname">background</td><td>color for rest of the bitmap (typically set to transparent) </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>0 if depth is invalid, 1 otherwise </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>font/freetype/<a class="el" href="font__freetype_8h_source.html">font_freetype.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfont__freetype__methods.html">font_freetype_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfont__freetype__methods.js b/html/structfont__freetype__methods.js
new file mode 100644
index 000000000..5069459e2
--- /dev/null
+++ b/html/structfont__freetype__methods.js
@@ -0,0 +1,10 @@
+var structfont__freetype__methods =
+[
+ [ "destroy", "structfont__freetype__methods.html#ab3835e2d529eaf84f32d494c9fd760bf", null ],
+ [ "font_new", "structfont__freetype__methods.html#a9dcc5e64be74309ba4ad8fd4659da07c", null ],
+ [ "get_glyph", "structfont__freetype__methods.html#a57341ad2a3c429a9ce3f570ce984aafe", null ],
+ [ "get_shadow", "structfont__freetype__methods.html#a54b8d588f8f28a38295cde02b25bb3a0", null ],
+ [ "get_text_bbox", "structfont__freetype__methods.html#a8814bb491bdc1f76d930e1e0c9beebb8", null ],
+ [ "text_destroy", "structfont__freetype__methods.html#a812801fff3da8c5c26676bec8df8792b", null ],
+ [ "text_new", "structfont__freetype__methods.html#a3e1aac01f0b54ad37142bada28e6888a", null ]
+]; \ No newline at end of file
diff --git a/html/structfont__freetype__text.html b/html/structfont__freetype__text.html
new file mode 100644
index 000000000..ffcbe3ff9
--- /dev/null
+++ b/html/structfont__freetype__text.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font_freetype_text Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfont__freetype__text.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">font_freetype_text Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4d37e757250d486a7226b5025dd93ced"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d37e757250d486a7226b5025dd93ced"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>glyph_count</b></td></tr>
+<tr class="separator:a4d37e757250d486a7226b5025dd93ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b85e22bd8e497f4026de61080a55abd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b85e22bd8e497f4026de61080a55abd"></a>
+struct <a class="el" href="structfont__freetype__glyph.html">font_freetype_glyph</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>glyph</b> [0]</td></tr>
+<tr class="separator:a4b85e22bd8e497f4026de61080a55abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>font/freetype/<a class="el" href="font__freetype_8h_source.html">font_freetype.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfont__freetype__text.html">font_freetype_text</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfont__freetype__text.js b/html/structfont__freetype__text.js
new file mode 100644
index 000000000..ab8d52448
--- /dev/null
+++ b/html/structfont__freetype__text.js
@@ -0,0 +1,5 @@
+var structfont__freetype__text =
+[
+ [ "glyph", "structfont__freetype__text.html#a4b85e22bd8e497f4026de61080a55abd", null ],
+ [ "glyph_count", "structfont__freetype__text.html#a4d37e757250d486a7226b5025dd93ced", null ]
+]; \ No newline at end of file
diff --git a/html/structfont__priv.html b/html/structfont__priv.html
new file mode 100644
index 000000000..d40fdba76
--- /dev/null
+++ b/html/structfont__priv.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: font_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structfont__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">font_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa2025e0de0eb214ff6c91beb7a9fe3b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2025e0de0eb214ff6c91beb7a9fe3b4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:aa2025e0de0eb214ff6c91beb7a9fe3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>font/freetype/font_freetype.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structfont__priv.html">font_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structfont__priv.js b/html/structfont__priv.js
new file mode 100644
index 000000000..b492072ac
--- /dev/null
+++ b/html/structfont__priv.js
@@ -0,0 +1,4 @@
+var structfont__priv =
+[
+ [ "data", "structfont__priv.html#aa2025e0de0eb214ff6c91beb7a9fe3b4", null ]
+]; \ No newline at end of file
diff --git a/html/structform.html b/html/structform.html
new file mode 100644
index 000000000..ded3a5981
--- /dev/null
+++ b/html/structform.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: form Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structform.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">form Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af1cb06b55551aedb8d4c4424008cdc91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1cb06b55551aedb8d4c4424008cdc91"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>onsubmit</b></td></tr>
+<tr class="separator:af1cb06b55551aedb8d4c4424008cdc91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_html.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structform.html">form</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structform.js b/html/structform.js
new file mode 100644
index 000000000..a4c4dd697
--- /dev/null
+++ b/html/structform.js
@@ -0,0 +1,4 @@
+var structform =
+[
+ [ "onsubmit", "structform.html#af1cb06b55551aedb8d4c4424008cdc91", null ]
+]; \ No newline at end of file
diff --git a/html/structformer__destination.html b/html/structformer__destination.html
new file mode 100644
index 000000000..5731f1c5e
--- /dev/null
+++ b/html/structformer__destination.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: former_destination Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structformer__destination.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">former_destination Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a91dbc4dc055f60198a4bccbe91041264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91dbc4dc055f60198a4bccbe91041264"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a91dbc4dc055f60198a4bccbe91041264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec52d5e8c22a9dfde1b5e19f0d8a72e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec52d5e8c22a9dfde1b5e19f0d8a72e6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>description</b></td></tr>
+<tr class="separator:aec52d5e8c22a9dfde1b5e19f0d8a72e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6bb6f0030cdc156917bb4b310db4ade"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6bb6f0030cdc156917bb4b310db4ade"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:ae6bb6f0030cdc156917bb4b310db4ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>bookmarks.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structformer__destination.html">former_destination</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structformer__destination.js b/html/structformer__destination.js
new file mode 100644
index 000000000..6afbb33fd
--- /dev/null
+++ b/html/structformer__destination.js
@@ -0,0 +1,6 @@
+var structformer__destination =
+[
+ [ "c", "structformer__destination.html#ae6bb6f0030cdc156917bb4b310db4ade", null ],
+ [ "description", "structformer__destination.html#aec52d5e8c22a9dfde1b5e19f0d8a72e6", null ],
+ [ "type", "structformer__destination.html#a91dbc4dc055f60198a4bccbe91041264", null ]
+]; \ No newline at end of file
diff --git a/html/structframe__t.html b/html/structframe__t.html
new file mode 100644
index 000000000..6edd7d2ad
--- /dev/null
+++ b/html/structframe__t.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: frame_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structframe__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">frame_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a309d260119127022a44942dcbaf2075e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a309d260119127022a44942dcbaf2075e"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>frflags</b></td></tr>
+<tr class="separator:a309d260119127022a44942dcbaf2075e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c13b9458c4447f226c802cbd624861a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c13b9458c4447f226c802cbd624861a"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>ffreq</b> [7]</td></tr>
+<tr class="separator:a4c13b9458c4447f226c802cbd624861a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84bf82df96f777594619988b3b0a39f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84bf82df96f777594619988b3b0a39f8"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a84bf82df96f777594619988b3b0a39f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8e0cf14f633bcc7118db11f173f3a3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8e0cf14f633bcc7118db11f173f3a3d"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>rms</b></td></tr>
+<tr class="separator:ac8e0cf14f633bcc7118db11f173f3a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a845eda1010774276634cc09338643b63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845eda1010774276634cc09338643b63"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fheight</b> [8]</td></tr>
+<tr class="separator:a845eda1010774276634cc09338643b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9dffd2487b74537e928bb88a2410f07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9dffd2487b74537e928bb88a2410f07"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fwidth</b> [6]</td></tr>
+<tr class="separator:ab9dffd2487b74537e928bb88a2410f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1de5e5ee7325e16e8e93dab01f44dbb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de5e5ee7325e16e8e93dab01f44dbb0"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fright</b> [3]</td></tr>
+<tr class="separator:a1de5e5ee7325e16e8e93dab01f44dbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2291b9f716bb7b12d231a1fff21de97b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2291b9f716bb7b12d231a1fff21de97b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bw</b> [4]</td></tr>
+<tr class="separator:a2291b9f716bb7b12d231a1fff21de97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6030d0821a93e9e568e28f23045c50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c6030d0821a93e9e568e28f23045c50"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>klattp</b> [5]</td></tr>
+<tr class="separator:a2c6030d0821a93e9e568e28f23045c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5148892b2f0e6324a1213c2008ab56ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5148892b2f0e6324a1213c2008ab56ca"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>klattp2</b> [5]</td></tr>
+<tr class="separator:a5148892b2f0e6324a1213c2008ab56ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bd6168e0dadf43588dcb07b554a07cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bd6168e0dadf43588dcb07b554a07cf"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>klatt_ap</b> [7]</td></tr>
+<tr class="separator:a0bd6168e0dadf43588dcb07b554a07cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0931617502da9b430523200f618f283b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0931617502da9b430523200f618f283b"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>klatt_bp</b> [7]</td></tr>
+<tr class="separator:a0931617502da9b430523200f618f283b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structframe__t.html">frame_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structframe__t.js b/html/structframe__t.js
new file mode 100644
index 000000000..d7d865f93
--- /dev/null
+++ b/html/structframe__t.js
@@ -0,0 +1,15 @@
+var structframe__t =
+[
+ [ "bw", "structframe__t.html#a2291b9f716bb7b12d231a1fff21de97b", null ],
+ [ "ffreq", "structframe__t.html#a4c13b9458c4447f226c802cbd624861a", null ],
+ [ "fheight", "structframe__t.html#a845eda1010774276634cc09338643b63", null ],
+ [ "frflags", "structframe__t.html#a309d260119127022a44942dcbaf2075e", null ],
+ [ "fright", "structframe__t.html#a1de5e5ee7325e16e8e93dab01f44dbb0", null ],
+ [ "fwidth", "structframe__t.html#ab9dffd2487b74537e928bb88a2410f07", null ],
+ [ "klatt_ap", "structframe__t.html#a0bd6168e0dadf43588dcb07b554a07cf", null ],
+ [ "klatt_bp", "structframe__t.html#a0931617502da9b430523200f618f283b", null ],
+ [ "klattp", "structframe__t.html#a2c6030d0821a93e9e568e28f23045c50", null ],
+ [ "klattp2", "structframe__t.html#a5148892b2f0e6324a1213c2008ab56ca", null ],
+ [ "length", "structframe__t.html#a84bf82df96f777594619988b3b0a39f8", null ],
+ [ "rms", "structframe__t.html#ac8e0cf14f633bcc7118db11f173f3a3d", null ]
+]; \ No newline at end of file
diff --git a/html/structframe__t2.html b/html/structframe__t2.html
new file mode 100644
index 000000000..c819c146a
--- /dev/null
+++ b/html/structframe__t2.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: frame_t2 Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structframe__t2.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">frame_t2 Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5632bb9d12c9433cbe53198750954749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5632bb9d12c9433cbe53198750954749"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>frflags</b></td></tr>
+<tr class="separator:a5632bb9d12c9433cbe53198750954749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3371166b85bbc251a3dd292a3c38db1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3371166b85bbc251a3dd292a3c38db1"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>ffreq</b> [7]</td></tr>
+<tr class="separator:ac3371166b85bbc251a3dd292a3c38db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc94cc6a5400304478cd9982c33dc056"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc94cc6a5400304478cd9982c33dc056"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:abc94cc6a5400304478cd9982c33dc056"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91d6ebec6274ccf72922ad0975dc9758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91d6ebec6274ccf72922ad0975dc9758"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>rms</b></td></tr>
+<tr class="separator:a91d6ebec6274ccf72922ad0975dc9758"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade231cfbf3637e9e5257bad881849c36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade231cfbf3637e9e5257bad881849c36"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fheight</b> [8]</td></tr>
+<tr class="separator:ade231cfbf3637e9e5257bad881849c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd4acc86b7c5d22de850d97e83dff29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd4acc86b7c5d22de850d97e83dff29"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fwidth</b> [6]</td></tr>
+<tr class="separator:a1dd4acc86b7c5d22de850d97e83dff29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ddb6f4dacdb567eb2bca36a4d01bc34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ddb6f4dacdb567eb2bca36a4d01bc34"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>fright</b> [3]</td></tr>
+<tr class="separator:a1ddb6f4dacdb567eb2bca36a4d01bc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab14284ddf13932c798749ffb702387bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab14284ddf13932c798749ffb702387bd"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bw</b> [4]</td></tr>
+<tr class="separator:ab14284ddf13932c798749ffb702387bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f493cec8db5eaab874e5e9c7c5c1b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20f493cec8db5eaab874e5e9c7c5c1b2"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>klattp</b> [5]</td></tr>
+<tr class="separator:a20f493cec8db5eaab874e5e9c7c5c1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structframe__t2.html">frame_t2</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structframe__t2.js b/html/structframe__t2.js
new file mode 100644
index 000000000..eb81d7b16
--- /dev/null
+++ b/html/structframe__t2.js
@@ -0,0 +1,12 @@
+var structframe__t2 =
+[
+ [ "bw", "structframe__t2.html#ab14284ddf13932c798749ffb702387bd", null ],
+ [ "ffreq", "structframe__t2.html#ac3371166b85bbc251a3dd292a3c38db1", null ],
+ [ "fheight", "structframe__t2.html#ade231cfbf3637e9e5257bad881849c36", null ],
+ [ "frflags", "structframe__t2.html#a5632bb9d12c9433cbe53198750954749", null ],
+ [ "fright", "structframe__t2.html#a1ddb6f4dacdb567eb2bca36a4d01bc34", null ],
+ [ "fwidth", "structframe__t2.html#a1dd4acc86b7c5d22de850d97e83dff29", null ],
+ [ "klattp", "structframe__t2.html#a20f493cec8db5eaab874e5e9c7c5c1b2", null ],
+ [ "length", "structframe__t2.html#abc94cc6a5400304478cd9982c33dc056", null ],
+ [ "rms", "structframe__t2.html#a91d6ebec6274ccf72922ad0975dc9758", null ]
+]; \ No newline at end of file
diff --git a/html/structframeref__t.html b/html/structframeref__t.html
new file mode 100644
index 000000000..01722f9c8
--- /dev/null
+++ b/html/structframeref__t.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: frameref_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structframeref__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">frameref_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab96254e3df247541451b03c6ddb587c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab96254e3df247541451b03c6ddb587c3"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:ab96254e3df247541451b03c6ddb587c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41d9b5e145be9e89c958d77f98a3a3a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d9b5e145be9e89c958d77f98a3a3a3"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>frflags</b></td></tr>
+<tr class="separator:a41d9b5e145be9e89c958d77f98a3a3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9304d0ec0f91c2c302ad38e19dc02a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9304d0ec0f91c2c302ad38e19dc02a4"></a>
+<a class="el" href="structframe__t.html">frame_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>frame</b></td></tr>
+<tr class="separator:ad9304d0ec0f91c2c302ad38e19dc02a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structframeref__t.html">frameref_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structframeref__t.js b/html/structframeref__t.js
new file mode 100644
index 000000000..db4ca6ecf
--- /dev/null
+++ b/html/structframeref__t.js
@@ -0,0 +1,6 @@
+var structframeref__t =
+[
+ [ "frame", "structframeref__t.html#ad9304d0ec0f91c2c302ad38e19dc02a4", null ],
+ [ "frflags", "structframeref__t.html#a41d9b5e145be9e89c958d77f98a3a3a3", null ],
+ [ "length", "structframeref__t.html#ab96254e3df247541451b03c6ddb587c3", null ]
+]; \ No newline at end of file
diff --git a/html/structg2sattr.html b/html/structg2sattr.html
new file mode 100644
index 000000000..d1f3acedb
--- /dev/null
+++ b/html/structg2sattr.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: g2sattr Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structg2sattr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">g2sattr Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afbf9b4612ae18be890973bedcb660413"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sattr.html#afbf9b4612ae18be890973bedcb660413">lon</a></td></tr>
+<tr class="separator:afbf9b4612ae18be890973bedcb660413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd0ac5aebe48ec6fd63174afac0160e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbd0ac5aebe48ec6fd63174afac0160e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:afbd0ac5aebe48ec6fd63174afac0160e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a884adf0ce1ea465b973cf676e9442904"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a884adf0ce1ea465b973cf676e9442904"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>minlon</b></td></tr>
+<tr class="separator:a884adf0ce1ea465b973cf676e9442904"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae91f8dd96191585a7dbfa1aaf30df8c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae91f8dd96191585a7dbfa1aaf30df8c4"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>minlat</b></td></tr>
+<tr class="separator:ae91f8dd96191585a7dbfa1aaf30df8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9600f16e7d6a0929229d9c302faf6ac1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9600f16e7d6a0929229d9c302faf6ac1"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>maxlon</b></td></tr>
+<tr class="separator:a9600f16e7d6a0929229d9c302faf6ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3168b4508fdae9ec3cbac571c2e519a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3168b4508fdae9ec3cbac571c2e519a5"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>maxlat</b></td></tr>
+<tr class="separator:a3168b4508fdae9ec3cbac571c2e519a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab790f51a830589ac46db83237ca126b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab790f51a830589ac46db83237ca126b4"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [NAMELENGTH]</td></tr>
+<tr class="separator:ab790f51a830589ac46db83237ca126b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9679ba09a8f6998b91ec1290bbcc57e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9679ba09a8f6998b91ec1290bbcc57e7"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>cmt</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:a9679ba09a8f6998b91ec1290bbcc57e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f8116625f8e55bc4f833bf3194fdd21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f8116625f8e55bc4f833bf3194fdd21"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:a9f8116625f8e55bc4f833bf3194fdd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a001c2b894f602c5e57cdbfcf44bb6a94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a001c2b894f602c5e57cdbfcf44bb6a94"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>src</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:a001c2b894f602c5e57cdbfcf44bb6a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fb228680a1a9567b87208f562eafd5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fb228680a1a9567b87208f562eafd5f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>link</b> [FILENAMELENGTH]</td></tr>
+<tr class="separator:a4fb228680a1a9567b87208f562eafd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a809c46c2ddcc2d07555218693ced7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09a809c46c2ddcc2d07555218693ced7"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> [TYPELENGTH]</td></tr>
+<tr class="separator:a09a809c46c2ddcc2d07555218693ced7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ca96c32a46581827f27c74cfe220a0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ca96c32a46581827f27c74cfe220a0e"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>time</b> [TIMELENGTH]</td></tr>
+<tr class="separator:a9ca96c32a46581827f27c74cfe220a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62707fb816bae18ebccbbd4a69cc82e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62707fb816bae18ebccbbd4a69cc82e5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>number</b></td></tr>
+<tr class="separator:a62707fb816bae18ebccbbd4a69cc82e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5baf5e7922ed36be8a6ddf63fafdcfe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5baf5e7922ed36be8a6ddf63fafdcfe5"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ele</b></td></tr>
+<tr class="separator:a5baf5e7922ed36be8a6ddf63fafdcfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add7af586c41e70662cfee93b716a4859"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add7af586c41e70662cfee93b716a4859"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>magvar</b></td></tr>
+<tr class="separator:add7af586c41e70662cfee93b716a4859"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2026ba40e954a81b9786e2e9a26602f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2026ba40e954a81b9786e2e9a26602f"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>geoidheight</b></td></tr>
+<tr class="separator:ad2026ba40e954a81b9786e2e9a26602f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f1c0238e5cf24b94ac90e9dcc4b04a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f1c0238e5cf24b94ac90e9dcc4b04a8"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>sym</b> [NAMELENGTH]</td></tr>
+<tr class="separator:a0f1c0238e5cf24b94ac90e9dcc4b04a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61322869f72765ac6d97d88572c047a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61322869f72765ac6d97d88572c047a9"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>fix</b> [NAMELENGTH]</td></tr>
+<tr class="separator:a61322869f72765ac6d97d88572c047a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd99ecf263b7223aced7c294aeaf5ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbd99ecf263b7223aced7c294aeaf5ef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sat</b></td></tr>
+<tr class="separator:acbd99ecf263b7223aced7c294aeaf5ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeede36178b5c011cc50a05ef1522d1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaeede36178b5c011cc50a05ef1522d1d"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>hdop</b></td></tr>
+<tr class="separator:aaeede36178b5c011cc50a05ef1522d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b735da2de31f957f2d83c20112dfab0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b735da2de31f957f2d83c20112dfab0"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>vdop</b></td></tr>
+<tr class="separator:a2b735da2de31f957f2d83c20112dfab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e11e9a64cac525ea0963480311ff1ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e11e9a64cac525ea0963480311ff1ea"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>pdop</b></td></tr>
+<tr class="separator:a9e11e9a64cac525ea0963480311ff1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f1ed3990a527a5045f6c0aab119106b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f1ed3990a527a5045f6c0aab119106b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ageofdgpsdata</b></td></tr>
+<tr class="separator:a2f1ed3990a527a5045f6c0aab119106b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27faa86320d63fe8cbee9c926adbe3f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27faa86320d63fe8cbee9c926adbe3f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dgpsid</b></td></tr>
+<tr class="separator:a27faa86320d63fe8cbee9c926adbe3f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d3ebcf3d04f4981af6136b26f613069"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d3ebcf3d04f4981af6136b26f613069"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>author</b> [NAMELENGTH]</td></tr>
+<tr class="separator:a5d3ebcf3d04f4981af6136b26f613069"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1bc583e540789c10cede5017095201d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1bc583e540789c10cede5017095201d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>keywords</b> [NAMELENGTH]</td></tr>
+<tr class="separator:ab1bc583e540789c10cede5017095201d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdca7185a3b5e45a959ea126ad4ae489"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdca7185a3b5e45a959ea126ad4ae489"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>copyright</b> [NAMELENGTH]</td></tr>
+<tr class="separator:abdca7185a3b5e45a959ea126ad4ae489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3d0a5a0707736e666f12864347d5bff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3d0a5a0707736e666f12864347d5bff"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>year</b></td></tr>
+<tr class="separator:ac3d0a5a0707736e666f12864347d5bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad554ee4e11493bbccfdc3ed07f67892b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad554ee4e11493bbccfdc3ed07f67892b"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>license</b> [NAMELENGTH]</td></tr>
+<tr class="separator:ad554ee4e11493bbccfdc3ed07f67892b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>store each point attribute values. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="afbf9b4612ae18be890973bedcb660413"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sattr::lon</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>the structure cames from GPX1.1 format </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structg2sattr.html">g2sattr</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structg2sattr.js b/html/structg2sattr.js
new file mode 100644
index 000000000..6816025e9
--- /dev/null
+++ b/html/structg2sattr.js
@@ -0,0 +1,33 @@
+var structg2sattr =
+[
+ [ "ageofdgpsdata", "structg2sattr.html#a2f1ed3990a527a5045f6c0aab119106b", null ],
+ [ "author", "structg2sattr.html#a5d3ebcf3d04f4981af6136b26f613069", null ],
+ [ "cmt", "structg2sattr.html#a9679ba09a8f6998b91ec1290bbcc57e7", null ],
+ [ "copyright", "structg2sattr.html#abdca7185a3b5e45a959ea126ad4ae489", null ],
+ [ "desc", "structg2sattr.html#a9f8116625f8e55bc4f833bf3194fdd21", null ],
+ [ "dgpsid", "structg2sattr.html#a27faa86320d63fe8cbee9c926adbe3f6", null ],
+ [ "ele", "structg2sattr.html#a5baf5e7922ed36be8a6ddf63fafdcfe5", null ],
+ [ "fix", "structg2sattr.html#a61322869f72765ac6d97d88572c047a9", null ],
+ [ "geoidheight", "structg2sattr.html#ad2026ba40e954a81b9786e2e9a26602f", null ],
+ [ "hdop", "structg2sattr.html#aaeede36178b5c011cc50a05ef1522d1d", null ],
+ [ "keywords", "structg2sattr.html#ab1bc583e540789c10cede5017095201d", null ],
+ [ "lat", "structg2sattr.html#afbd0ac5aebe48ec6fd63174afac0160e", null ],
+ [ "license", "structg2sattr.html#ad554ee4e11493bbccfdc3ed07f67892b", null ],
+ [ "link", "structg2sattr.html#a4fb228680a1a9567b87208f562eafd5f", null ],
+ [ "lon", "structg2sattr.html#afbf9b4612ae18be890973bedcb660413", null ],
+ [ "magvar", "structg2sattr.html#add7af586c41e70662cfee93b716a4859", null ],
+ [ "maxlat", "structg2sattr.html#a3168b4508fdae9ec3cbac571c2e519a5", null ],
+ [ "maxlon", "structg2sattr.html#a9600f16e7d6a0929229d9c302faf6ac1", null ],
+ [ "minlat", "structg2sattr.html#ae91f8dd96191585a7dbfa1aaf30df8c4", null ],
+ [ "minlon", "structg2sattr.html#a884adf0ce1ea465b973cf676e9442904", null ],
+ [ "name", "structg2sattr.html#ab790f51a830589ac46db83237ca126b4", null ],
+ [ "number", "structg2sattr.html#a62707fb816bae18ebccbbd4a69cc82e5", null ],
+ [ "pdop", "structg2sattr.html#a9e11e9a64cac525ea0963480311ff1ea", null ],
+ [ "sat", "structg2sattr.html#acbd99ecf263b7223aced7c294aeaf5ef", null ],
+ [ "src", "structg2sattr.html#a001c2b894f602c5e57cdbfcf44bb6a94", null ],
+ [ "sym", "structg2sattr.html#a0f1c0238e5cf24b94ac90e9dcc4b04a8", null ],
+ [ "time", "structg2sattr.html#a9ca96c32a46581827f27c74cfe220a0e", null ],
+ [ "type", "structg2sattr.html#a09a809c46c2ddcc2d07555218693ced7", null ],
+ [ "vdop", "structg2sattr.html#a2b735da2de31f957f2d83c20112dfab0", null ],
+ [ "year", "structg2sattr.html#ac3d0a5a0707736e666f12864347d5bff", null ]
+]; \ No newline at end of file
diff --git a/html/structg2scolumns.html b/html/structg2scolumns.html
new file mode 100644
index 000000000..51c72fdce
--- /dev/null
+++ b/html/structg2scolumns.html
@@ -0,0 +1,184 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: g2scolumns Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structg2scolumns.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">g2scolumns Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa09d4a279e290082abcee4a2a84a218b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b">name</a></td></tr>
+<tr class="separator:aa09d4a279e290082abcee4a2a84a218b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa29e420f400262cfd25054250204e342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa29e420f400262cfd25054250204e342"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cmt</b></td></tr>
+<tr class="separator:aa29e420f400262cfd25054250204e342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a06c8ec02ad693a75ddec8bcac137cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a06c8ec02ad693a75ddec8bcac137cf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b></td></tr>
+<tr class="separator:a1a06c8ec02ad693a75ddec8bcac137cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1af76664348fcae645473e62f84c4c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1af76664348fcae645473e62f84c4c0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>src</b></td></tr>
+<tr class="separator:ab1af76664348fcae645473e62f84c4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5f44b058d6b4fae766eda3f030e6f0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5f44b058d6b4fae766eda3f030e6f0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>link</b></td></tr>
+<tr class="separator:aa5f44b058d6b4fae766eda3f030e6f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e23440f28bcf0fb1238cb108dc55a3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e23440f28bcf0fb1238cb108dc55a3c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a8e23440f28bcf0fb1238cb108dc55a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af901503735eb8ba9e711b8c0a7f254cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af901503735eb8ba9e711b8c0a7f254cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:af901503735eb8ba9e711b8c0a7f254cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ed200f15bbb692dce32899eaa940050"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ed200f15bbb692dce32899eaa940050"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>number</b></td></tr>
+<tr class="separator:a8ed200f15bbb692dce32899eaa940050"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45b62173a57e5fe4a9a47c263818dbe3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45b62173a57e5fe4a9a47c263818dbe3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ele</b></td></tr>
+<tr class="separator:a45b62173a57e5fe4a9a47c263818dbe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24d0c4798c510557e9bef44f2626f997"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24d0c4798c510557e9bef44f2626f997"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>magvar</b></td></tr>
+<tr class="separator:a24d0c4798c510557e9bef44f2626f997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0648d308ad7afedf6ed4cef979992c8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0648d308ad7afedf6ed4cef979992c8a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>geoidheight</b></td></tr>
+<tr class="separator:a0648d308ad7afedf6ed4cef979992c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae518b638f1c143dc0e36fb1e19e17650"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae518b638f1c143dc0e36fb1e19e17650"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sym</b></td></tr>
+<tr class="separator:ae518b638f1c143dc0e36fb1e19e17650"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a519c2360fe4052ed8127125a237902e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a519c2360fe4052ed8127125a237902e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fix</b></td></tr>
+<tr class="separator:a519c2360fe4052ed8127125a237902e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4829916932cc7944e77ec114707a95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b4829916932cc7944e77ec114707a95"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sat</b></td></tr>
+<tr class="separator:a4b4829916932cc7944e77ec114707a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a203da629876ced54070b2de61feea467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a203da629876ced54070b2de61feea467"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hdop</b></td></tr>
+<tr class="separator:a203da629876ced54070b2de61feea467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f4c449332bba0ea0bfef914df8ef66d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f4c449332bba0ea0bfef914df8ef66d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>vdop</b></td></tr>
+<tr class="separator:a7f4c449332bba0ea0bfef914df8ef66d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83c65d379ea19b4c44805f60a391897b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c65d379ea19b4c44805f60a391897b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pdop</b></td></tr>
+<tr class="separator:a83c65d379ea19b4c44805f60a391897b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d3306ce289ef66f5835290aa0dfffc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d3306ce289ef66f5835290aa0dfffc9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ageofdgpsdata</b></td></tr>
+<tr class="separator:a3d3306ce289ef66f5835290aa0dfffc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f1032d218e9b478f12e06b6712645ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f1032d218e9b478f12e06b6712645ba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dgpsid</b></td></tr>
+<tr class="separator:a5f1032d218e9b478f12e06b6712645ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8821a10a79777e8e4b79a34dd65e4339"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8821a10a79777e8e4b79a34dd65e4339"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a8821a10a79777e8e4b79a34dd65e4339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a647b3ef1123296e34798c8196dbd7d3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a647b3ef1123296e34798c8196dbd7d3a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
+<tr class="separator:a647b3ef1123296e34798c8196dbd7d3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44c8adca5dd8fe1c6c84a7a72fea6f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac44c8adca5dd8fe1c6c84a7a72fea6f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:ac44c8adca5dd8fe1c6c84a7a72fea6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c9d43c5f6b80c472fd23572f37117c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c9d43c5f6b80c472fd23572f37117c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>points</b></td></tr>
+<tr class="separator:a8c9d43c5f6b80c472fd23572f37117c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82b06e11df542bade839863278f4de1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82b06e11df542bade839863278f4de1a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gpxline</b></td></tr>
+<tr class="separator:a82b06e11df542bade839863278f4de1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>set attribute columns on/off </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aa09d4a279e290082abcee4a2a84a218b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2scolumns::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>each member corresponds to attribute column of attribute table </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structg2scolumns.html">g2scolumns</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structg2scolumns.js b/html/structg2scolumns.js
new file mode 100644
index 000000000..1f2a4476d
--- /dev/null
+++ b/html/structg2scolumns.js
@@ -0,0 +1,27 @@
+var structg2scolumns =
+[
+ [ "ageofdgpsdata", "structg2scolumns.html#a3d3306ce289ef66f5835290aa0dfffc9", null ],
+ [ "cmt", "structg2scolumns.html#aa29e420f400262cfd25054250204e342", null ],
+ [ "desc", "structg2scolumns.html#a1a06c8ec02ad693a75ddec8bcac137cf", null ],
+ [ "dgpsid", "structg2scolumns.html#a5f1032d218e9b478f12e06b6712645ba", null ],
+ [ "ele", "structg2scolumns.html#a45b62173a57e5fe4a9a47c263818dbe3", null ],
+ [ "fix", "structg2scolumns.html#a519c2360fe4052ed8127125a237902e7", null ],
+ [ "geoidheight", "structg2scolumns.html#a0648d308ad7afedf6ed4cef979992c8a", null ],
+ [ "gpxline", "structg2scolumns.html#a82b06e11df542bade839863278f4de1a", null ],
+ [ "hdop", "structg2scolumns.html#a203da629876ced54070b2de61feea467", null ],
+ [ "interval", "structg2scolumns.html#a647b3ef1123296e34798c8196dbd7d3a", null ],
+ [ "length", "structg2scolumns.html#a8821a10a79777e8e4b79a34dd65e4339", null ],
+ [ "link", "structg2scolumns.html#aa5f44b058d6b4fae766eda3f030e6f0d", null ],
+ [ "magvar", "structg2scolumns.html#a24d0c4798c510557e9bef44f2626f997", null ],
+ [ "name", "structg2scolumns.html#aa09d4a279e290082abcee4a2a84a218b", null ],
+ [ "number", "structg2scolumns.html#a8ed200f15bbb692dce32899eaa940050", null ],
+ [ "pdop", "structg2scolumns.html#a83c65d379ea19b4c44805f60a391897b", null ],
+ [ "points", "structg2scolumns.html#a8c9d43c5f6b80c472fd23572f37117c1", null ],
+ [ "sat", "structg2scolumns.html#a4b4829916932cc7944e77ec114707a95", null ],
+ [ "speed", "structg2scolumns.html#ac44c8adca5dd8fe1c6c84a7a72fea6f8", null ],
+ [ "src", "structg2scolumns.html#ab1af76664348fcae645473e62f84c4c0", null ],
+ [ "sym", "structg2scolumns.html#ae518b638f1c143dc0e36fb1e19e17650", null ],
+ [ "time", "structg2scolumns.html#af901503735eb8ba9e711b8c0a7f254cd", null ],
+ [ "type", "structg2scolumns.html#a8e23440f28bcf0fb1238cb108dc55a3c", null ],
+ [ "vdop", "structg2scolumns.html#a7f4c449332bba0ea0bfef914df8ef66d", null ]
+]; \ No newline at end of file
diff --git a/html/structg2sprop.html b/html/structg2sprop.html
new file mode 100644
index 000000000..b630b648e
--- /dev/null
+++ b/html/structg2sprop.html
@@ -0,0 +1,478 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: g2sprop Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structg2sprop.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">g2sprop Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab2afc47732ba05081e4ff5d9b517c1e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2afc47732ba05081e4ff5d9b517c1e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>parseWpt</b></td></tr>
+<tr class="separator:ab2afc47732ba05081e4ff5d9b517c1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0e579ea2dfca9697e2902c77056daf8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8">parseTrk</a></td></tr>
+<tr class="separator:ae0e579ea2dfca9697e2902c77056daf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a854972b3bb024b253818441130f31722"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a854972b3bb024b253818441130f31722">parseRte</a></td></tr>
+<tr class="separator:a854972b3bb024b253818441130f31722"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa30d0246fea80e747963cd24bc80039c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#aa30d0246fea80e747963cd24bc80039c">is3d</a></td></tr>
+<tr class="separator:aa30d0246fea80e747963cd24bc80039c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fc6e7de626012954aa1eea223690f17"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a3fc6e7de626012954aa1eea223690f17">isEdge</a></td></tr>
+<tr class="separator:a3fc6e7de626012954aa1eea223690f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9c709b01629bc828239d1100b26e02e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#ad9c709b01629bc828239d1100b26e02e">isPoint</a></td></tr>
+<tr class="separator:ad9c709b01629bc828239d1100b26e02e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0447bf6e3c2b36de4d9cc211dd9005df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df">isFast</a></td></tr>
+<tr class="separator:a0447bf6e3c2b36de4d9cc211dd9005df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ac3a5c763c6a2d971a014381489dce8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8">needsStats</a></td></tr>
+<tr class="separator:a4ac3a5c763c6a2d971a014381489dce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ed5d7789a71b6dde6878742fd3b7596"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596">minpoints</a></td></tr>
+<tr class="separator:a1ed5d7789a71b6dde6878742fd3b7596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a452f2be61795a19d9a5f98333f38183a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a452f2be61795a19d9a5f98333f38183a">minlength</a></td></tr>
+<tr class="separator:a452f2be61795a19d9a5f98333f38183a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eb7b0563d9ae33ead30c3b05190f745"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745">mintime</a></td></tr>
+<tr class="separator:a7eb7b0563d9ae33ead30c3b05190f745"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3bcffbfd3d3e3e6a79e6ffb16cb536d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d">verbose</a></td></tr>
+<tr class="separator:ac3bcffbfd3d3e3e6a79e6ffb16cb536d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50323d6e323990aab5dcba33a714c08"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#ad50323d6e323990aab5dcba33a714c08">sourcefile</a></td></tr>
+<tr class="separator:ad50323d6e323990aab5dcba33a714c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb62579da32ded3f2f8697f4856345bf"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#acb62579da32ded3f2f8697f4856345bf">output</a></td></tr>
+<tr class="separator:acb62579da32ded3f2f8697f4856345bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3475a56ed9e00b7dbd1d752cba30270d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d">ellipsoid</a></td></tr>
+<tr class="separator:a3475a56ed9e00b7dbd1d752cba30270d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42b29369ca8a22da64f529ce2a313f09"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09">lengthUnit</a></td></tr>
+<tr class="separator:a42b29369ca8a22da64f529ce2a313f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89c087b49ecd6118a3ca78c0940bea5f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f">length2meter</a></td></tr>
+<tr class="separator:a89c087b49ecd6118a3ca78c0940bea5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2473a55ed68dbcdb0eef522d7546c075"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075">timeUnit</a></td></tr>
+<tr class="separator:a2473a55ed68dbcdb0eef522d7546c075"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa9fdf58f5b8de449ad60a85b6513df4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4">time2sec</a></td></tr>
+<tr class="separator:aaa9fdf58f5b8de449ad60a85b6513df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9243fe1052277b6ba7b58f46df1eb5c5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5">speedLengthUnit</a></td></tr>
+<tr class="separator:a9243fe1052277b6ba7b58f46df1eb5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae852dbb22eff6b19be6c1cb9803cc82f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f">speed2meter</a></td></tr>
+<tr class="separator:ae852dbb22eff6b19be6c1cb9803cc82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a786cde9bf34899be4af0deeab004898e"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a786cde9bf34899be4af0deeab004898e">speedTimeUnit</a></td></tr>
+<tr class="separator:a786cde9bf34899be4af0deeab004898e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6320c80bd7de59dcea824ea609fc4f7e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e">speed2sec</a></td></tr>
+<tr class="separator:a6320c80bd7de59dcea824ea609fc4f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23144f18ab5f889393930c5aeafa2925"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structg2sstats.html">g2sstats</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a23144f18ab5f889393930c5aeafa2925">stats</a></td></tr>
+<tr class="separator:a23144f18ab5f889393930c5aeafa2925"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b2c77f65926b5e497952a342a7d983a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structg2scolumns.html">g2scolumns</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a">cols</a></td></tr>
+<tr class="separator:a8b2c77f65926b5e497952a342a7d983a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b5b5c2ca1b590a78a59765c8ef84d3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b">nospeedcheck</a></td></tr>
+<tr class="separator:a1b5b5c2ca1b590a78a59765c8ef84d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>cluster of all dbfhandles cluster of all shphandles propaties structure for gpx2navit_txt </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a8b2c77f65926b5e497952a342a7d983a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structg2scolumns.html">g2scolumns</a>* g2sprop::cols</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert statistics </p>
+
+</div>
+</div>
+<a class="anchor" id="a3475a56ed9e00b7dbd1d752cba30270d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::ellipsoid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>output file base name </p>
+
+</div>
+</div>
+<a class="anchor" id="aa30d0246fea80e747963cd24bc80039c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::is3d</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert route data or not </p>
+
+</div>
+</div>
+<a class="anchor" id="a3fc6e7de626012954aa1eea223690f17"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::isEdge</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>using 3D mode </p>
+
+</div>
+</div>
+<a class="anchor" id="a0447bf6e3c2b36de4d9cc211dd9005df"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::isFast</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert path data as point </p>
+
+</div>
+</div>
+<a class="anchor" id="ad9c709b01629bc828239d1100b26e02e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::isPoint</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert path data as each separated path </p>
+
+</div>
+</div>
+<a class="anchor" id="a89c087b49ecd6118a3ca78c0940bea5f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sprop::length2meter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>length unit for attributes </p>
+
+</div>
+</div>
+<a class="anchor" id="a42b29369ca8a22da64f529ce2a313f09"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::lengthUnit</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>ellipsoid type to calculate length </p>
+
+</div>
+</div>
+<a class="anchor" id="a452f2be61795a19d9a5f98333f38183a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::minlength</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>minimum points to convert as a path </p>
+
+</div>
+</div>
+<a class="anchor" id="a1ed5d7789a71b6dde6878742fd3b7596"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::minpoints</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>shows statistics at last </p>
+
+</div>
+</div>
+<a class="anchor" id="a7eb7b0563d9ae33ead30c3b05190f745"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::mintime</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>minimum length to convert as a path </p>
+
+</div>
+</div>
+<a class="anchor" id="a4ac3a5c763c6a2d971a014381489dce8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::needsStats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>fast mode that skips path check </p>
+
+</div>
+</div>
+<a class="anchor" id="a1b5b5c2ca1b590a78a59765c8ef84d3b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::nospeedcheck</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>attribute table column switch </p>
+
+</div>
+</div>
+<a class="anchor" id="acb62579da32ded3f2f8697f4856345bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::output</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>source .gpx file </p>
+
+</div>
+</div>
+<a class="anchor" id="a854972b3bb024b253818441130f31722"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::parseRte</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert track data or not </p>
+
+</div>
+</div>
+<a class="anchor" id="ae0e579ea2dfca9697e2902c77056daf8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::parseTrk</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>convert waypoint data or not </p>
+
+</div>
+</div>
+<a class="anchor" id="ad50323d6e323990aab5dcba33a714c08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::sourcefile</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>verbose mode on/off </p>
+
+</div>
+</div>
+<a class="anchor" id="ae852dbb22eff6b19be6c1cb9803cc82f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sprop::speed2meter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>lenght unit to calculate speed </p>
+
+</div>
+</div>
+<a class="anchor" id="a6320c80bd7de59dcea824ea609fc4f7e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::speed2sec</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>time unit to calculate speed </p>
+
+</div>
+</div>
+<a class="anchor" id="a9243fe1052277b6ba7b58f46df1eb5c5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::speedLengthUnit</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>value to convert time unit to second </p>
+
+</div>
+</div>
+<a class="anchor" id="a786cde9bf34899be4af0deeab004898e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::speedTimeUnit</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>meter value of speedLengthUnit </p>
+
+</div>
+</div>
+<a class="anchor" id="a23144f18ab5f889393930c5aeafa2925"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structg2sstats.html">g2sstats</a>* g2sprop::stats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>value to convert speedTimeUnit to seconde </p>
+
+</div>
+</div>
+<a class="anchor" id="aaa9fdf58f5b8de449ad60a85b6513df4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sprop::time2sec</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>time unit for attributes </p>
+
+</div>
+</div>
+<a class="anchor" id="a2473a55ed68dbcdb0eef522d7546c075"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* g2sprop::timeUnit</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>meter value of lenght unit </p>
+
+</div>
+</div>
+<a class="anchor" id="ac3bcffbfd3d3e3e6a79e6ffb16cb536d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sprop::verbose</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>minimum time to convert as a path </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structg2sprop.html">g2sprop</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structg2sprop.js b/html/structg2sprop.js
new file mode 100644
index 000000000..fb0ee1f9f
--- /dev/null
+++ b/html/structg2sprop.js
@@ -0,0 +1,29 @@
+var structg2sprop =
+[
+ [ "cols", "structg2sprop.html#a8b2c77f65926b5e497952a342a7d983a", null ],
+ [ "ellipsoid", "structg2sprop.html#a3475a56ed9e00b7dbd1d752cba30270d", null ],
+ [ "is3d", "structg2sprop.html#aa30d0246fea80e747963cd24bc80039c", null ],
+ [ "isEdge", "structg2sprop.html#a3fc6e7de626012954aa1eea223690f17", null ],
+ [ "isFast", "structg2sprop.html#a0447bf6e3c2b36de4d9cc211dd9005df", null ],
+ [ "isPoint", "structg2sprop.html#ad9c709b01629bc828239d1100b26e02e", null ],
+ [ "length2meter", "structg2sprop.html#a89c087b49ecd6118a3ca78c0940bea5f", null ],
+ [ "lengthUnit", "structg2sprop.html#a42b29369ca8a22da64f529ce2a313f09", null ],
+ [ "minlength", "structg2sprop.html#a452f2be61795a19d9a5f98333f38183a", null ],
+ [ "minpoints", "structg2sprop.html#a1ed5d7789a71b6dde6878742fd3b7596", null ],
+ [ "mintime", "structg2sprop.html#a7eb7b0563d9ae33ead30c3b05190f745", null ],
+ [ "needsStats", "structg2sprop.html#a4ac3a5c763c6a2d971a014381489dce8", null ],
+ [ "nospeedcheck", "structg2sprop.html#a1b5b5c2ca1b590a78a59765c8ef84d3b", null ],
+ [ "output", "structg2sprop.html#acb62579da32ded3f2f8697f4856345bf", null ],
+ [ "parseRte", "structg2sprop.html#a854972b3bb024b253818441130f31722", null ],
+ [ "parseTrk", "structg2sprop.html#ae0e579ea2dfca9697e2902c77056daf8", null ],
+ [ "parseWpt", "structg2sprop.html#ab2afc47732ba05081e4ff5d9b517c1e7", null ],
+ [ "sourcefile", "structg2sprop.html#ad50323d6e323990aab5dcba33a714c08", null ],
+ [ "speed2meter", "structg2sprop.html#ae852dbb22eff6b19be6c1cb9803cc82f", null ],
+ [ "speed2sec", "structg2sprop.html#a6320c80bd7de59dcea824ea609fc4f7e", null ],
+ [ "speedLengthUnit", "structg2sprop.html#a9243fe1052277b6ba7b58f46df1eb5c5", null ],
+ [ "speedTimeUnit", "structg2sprop.html#a786cde9bf34899be4af0deeab004898e", null ],
+ [ "stats", "structg2sprop.html#a23144f18ab5f889393930c5aeafa2925", null ],
+ [ "time2sec", "structg2sprop.html#aaa9fdf58f5b8de449ad60a85b6513df4", null ],
+ [ "timeUnit", "structg2sprop.html#a2473a55ed68dbcdb0eef522d7546c075", null ],
+ [ "verbose", "structg2sprop.html#ac3bcffbfd3d3e3e6a79e6ffb16cb536d", null ]
+]; \ No newline at end of file
diff --git a/html/structg2sstats.html b/html/structg2sstats.html
new file mode 100644
index 000000000..ac927270d
--- /dev/null
+++ b/html/structg2sstats.html
@@ -0,0 +1,223 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: g2sstats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structg2sstats.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">g2sstats Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae01ee4f3adac73cc24947a1a54b6e96a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae01ee4f3adac73cc24947a1a54b6e96a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>trkpoints</b></td></tr>
+<tr class="separator:ae01ee4f3adac73cc24947a1a54b6e96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcf739989492b41a2b069c5a2afa4593"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#abcf739989492b41a2b069c5a2afa4593">trkcount</a></td></tr>
+<tr class="separator:abcf739989492b41a2b069c5a2afa4593"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accc572a8b37ac06e87dcc581e6e828c3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3">trklength</a></td></tr>
+<tr class="separator:accc572a8b37ac06e87dcc581e6e828c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49cb417a5b2cdd27539f6970c5c99963"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963">rtepoints</a></td></tr>
+<tr class="separator:a49cb417a5b2cdd27539f6970c5c99963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acba337ad2a5c44a7b103ca1a14dd905c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c">rtecount</a></td></tr>
+<tr class="separator:acba337ad2a5c44a7b103ca1a14dd905c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f614045f066ce04f36497759c2e6b2a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a">rtelength</a></td></tr>
+<tr class="separator:a8f614045f066ce04f36497759c2e6b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9aea0976de9c0936de2bd6eccf2d5aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa">wptpoints</a></td></tr>
+<tr class="separator:af9aea0976de9c0936de2bd6eccf2d5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d344022728f81a2fb86a7a3bc6a50ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef">trkunconverted</a></td></tr>
+<tr class="separator:a7d344022728f81a2fb86a7a3bc6a50ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20d54c28892aa9a96fa4b1c1ffc88989"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989">rteunconverted</a></td></tr>
+<tr class="separator:a20d54c28892aa9a96fa4b1c1ffc88989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>statistics structure </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="acba337ad2a5c44a7b103ca1a14dd905c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::rtecount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>route point total count </p>
+
+</div>
+</div>
+<a class="anchor" id="a8f614045f066ce04f36497759c2e6b2a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sstats::rtelength</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>route path totol count </p>
+
+</div>
+</div>
+<a class="anchor" id="a49cb417a5b2cdd27539f6970c5c99963"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::rtepoints</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>track total length </p>
+
+</div>
+</div>
+<a class="anchor" id="a20d54c28892aa9a96fa4b1c1ffc88989"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::rteunconverted</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>unconverted track path count </p>
+
+</div>
+</div>
+<a class="anchor" id="abcf739989492b41a2b069c5a2afa4593"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::trkcount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>track point total count </p>
+
+</div>
+</div>
+<a class="anchor" id="accc572a8b37ac06e87dcc581e6e828c3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double g2sstats::trklength</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>track path total count </p>
+
+</div>
+</div>
+<a class="anchor" id="a7d344022728f81a2fb86a7a3bc6a50ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::trkunconverted</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>way point total count </p>
+
+</div>
+</div>
+<a class="anchor" id="af9aea0976de9c0936de2bd6eccf2d5aa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int g2sstats::wptpoints</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>route total length </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structg2sstats.html">g2sstats</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structg2sstats.js b/html/structg2sstats.js
new file mode 100644
index 000000000..7da5e4234
--- /dev/null
+++ b/html/structg2sstats.js
@@ -0,0 +1,12 @@
+var structg2sstats =
+[
+ [ "rtecount", "structg2sstats.html#acba337ad2a5c44a7b103ca1a14dd905c", null ],
+ [ "rtelength", "structg2sstats.html#a8f614045f066ce04f36497759c2e6b2a", null ],
+ [ "rtepoints", "structg2sstats.html#a49cb417a5b2cdd27539f6970c5c99963", null ],
+ [ "rteunconverted", "structg2sstats.html#a20d54c28892aa9a96fa4b1c1ffc88989", null ],
+ [ "trkcount", "structg2sstats.html#abcf739989492b41a2b069c5a2afa4593", null ],
+ [ "trklength", "structg2sstats.html#accc572a8b37ac06e87dcc581e6e828c3", null ],
+ [ "trkpoints", "structg2sstats.html#ae01ee4f3adac73cc24947a1a54b6e96a", null ],
+ [ "trkunconverted", "structg2sstats.html#a7d344022728f81a2fb86a7a3bc6a50ef", null ],
+ [ "wptpoints", "structg2sstats.html#af9aea0976de9c0936de2bd6eccf2d5aa", null ]
+]; \ No newline at end of file
diff --git a/html/structgar2nav__conv.html b/html/structgar2nav__conv.html
new file mode 100644
index 000000000..4efcc6c70
--- /dev/null
+++ b/html/structgar2nav__conv.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gar2nav_conv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgar2nav__conv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gar2nav_conv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abac6637e63b9db1e90e95dc19de58e41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abac6637e63b9db1e90e95dc19de58e41"></a>
+struct <a class="el" href="structgar2navit.html">gar2navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>points</b></td></tr>
+<tr class="separator:abac6637e63b9db1e90e95dc19de58e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ed3797fc8f4c2e5d4bc1baa30b31ef4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ed3797fc8f4c2e5d4bc1baa30b31ef4"></a>
+struct <a class="el" href="structgar2navit.html">gar2navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>polylines</b></td></tr>
+<tr class="separator:a6ed3797fc8f4c2e5d4bc1baa30b31ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d68bd2da571082520269202a55996d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d68bd2da571082520269202a55996d8"></a>
+struct <a class="el" href="structgar2navit.html">gar2navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>polygons</b></td></tr>
+<tr class="separator:a6d68bd2da571082520269202a55996d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin/<a class="el" href="gar2navit_8h_source.html">gar2navit.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgar2nav__conv.html">gar2nav_conv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgar2nav__conv.js b/html/structgar2nav__conv.js
new file mode 100644
index 000000000..131110f7e
--- /dev/null
+++ b/html/structgar2nav__conv.js
@@ -0,0 +1,6 @@
+var structgar2nav__conv =
+[
+ [ "points", "structgar2nav__conv.html#abac6637e63b9db1e90e95dc19de58e41", null ],
+ [ "polygons", "structgar2nav__conv.html#a6d68bd2da571082520269202a55996d8", null ],
+ [ "polylines", "structgar2nav__conv.html#a6ed3797fc8f4c2e5d4bc1baa30b31ef4", null ]
+]; \ No newline at end of file
diff --git a/html/structgar2navit.html b/html/structgar2navit.html
new file mode 100644
index 000000000..fafa19c9b
--- /dev/null
+++ b/html/structgar2navit.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gar2navit Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgar2navit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gar2navit Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7f0a9006742cc5d57a7c88458bebf03a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f0a9006742cc5d57a7c88458bebf03a"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a7f0a9006742cc5d57a7c88458bebf03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ff1f937f061c72e0f8f7ff18d991ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ff1f937f061c72e0f8f7ff18d991ef1"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>maxid</b></td></tr>
+<tr class="separator:a2ff1f937f061c72e0f8f7ff18d991ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac361cfc03d8590c9318c31d9f8a1c333"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac361cfc03d8590c9318c31d9f8a1c333"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>ntype</b></td></tr>
+<tr class="separator:ac361cfc03d8590c9318c31d9f8a1c333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97d39f7c84b6aaeae77db903536b71ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97d39f7c84b6aaeae77db903536b71ed"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>group</b></td></tr>
+<tr class="separator:a97d39f7c84b6aaeae77db903536b71ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13e33702fdf88009c2f705d2b6be9e6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13e33702fdf88009c2f705d2b6be9e6c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>descr</b></td></tr>
+<tr class="separator:a13e33702fdf88009c2f705d2b6be9e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09b0c742ceb81ec3a81e2777a519c6d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09b0c742ceb81ec3a81e2777a519c6d5"></a>
+struct <a class="el" href="structgar2navit.html">gar2navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a09b0c742ceb81ec3a81e2777a519c6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin/<a class="el" href="gar2navit_8h_source.html">gar2navit.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgar2navit.html">gar2navit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgar2navit.js b/html/structgar2navit.js
new file mode 100644
index 000000000..497dd3048
--- /dev/null
+++ b/html/structgar2navit.js
@@ -0,0 +1,9 @@
+var structgar2navit =
+[
+ [ "descr", "structgar2navit.html#a13e33702fdf88009c2f705d2b6be9e6c", null ],
+ [ "group", "structgar2navit.html#a97d39f7c84b6aaeae77db903536b71ed", null ],
+ [ "id", "structgar2navit.html#a7f0a9006742cc5d57a7c88458bebf03a", null ],
+ [ "maxid", "structgar2navit.html#a2ff1f937f061c72e0f8f7ff18d991ef1", null ],
+ [ "next", "structgar2navit.html#a09b0c742ceb81ec3a81e2777a519c6d5", null ],
+ [ "ntype", "structgar2navit.html#ac361cfc03d8590c9318c31d9f8a1c333", null ]
+]; \ No newline at end of file
diff --git a/html/structgeodesic.html b/html/structgeodesic.html
new file mode 100644
index 000000000..baacc4c03
--- /dev/null
+++ b/html/structgeodesic.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: geodesic Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgeodesic.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">geodesic Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abb18bc2f6c729fb67c920475c228f6c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb18bc2f6c729fb67c920475c228f6c1"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>A</b></td></tr>
+<tr class="separator:abb18bc2f6c729fb67c920475c228f6c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a116c42affa24d96c8d9d835ab2ca1883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a116c42affa24d96c8d9d835ab2ca1883"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>LAM1</b></td></tr>
+<tr class="separator:a116c42affa24d96c8d9d835ab2ca1883"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d62ec97693d26efb597bce7b070f93a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d62ec97693d26efb597bce7b070f93a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>PHI1</b></td></tr>
+<tr class="separator:a7d62ec97693d26efb597bce7b070f93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab85597f33a03e8aee70df3ae83e6ddc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab85597f33a03e8aee70df3ae83e6ddc4"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ALPHA12</b></td></tr>
+<tr class="separator:ab85597f33a03e8aee70df3ae83e6ddc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516961d5f50173e47c9f62cabef536ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a516961d5f50173e47c9f62cabef536ba"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>LAM2</b></td></tr>
+<tr class="separator:a516961d5f50173e47c9f62cabef536ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12a99a5dae4aa102cd577610f3486122"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12a99a5dae4aa102cd577610f3486122"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>PHI2</b></td></tr>
+<tr class="separator:a12a99a5dae4aa102cd577610f3486122"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4cfa70411abfee7a0990280320942a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4cfa70411abfee7a0990280320942a4"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ALPHA21</b></td></tr>
+<tr class="separator:ae4cfa70411abfee7a0990280320942a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a7c66afdc70a64c46c674d9f2e993d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a7c66afdc70a64c46c674d9f2e993d6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>DIST</b></td></tr>
+<tr class="separator:a1a7c66afdc70a64c46c674d9f2e993d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab39f00c50b63ab80922b4ec34b328d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab39f00c50b63ab80922b4ec34b328d30"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ONEF</b></td></tr>
+<tr class="separator:ab39f00c50b63ab80922b4ec34b328d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a1d9be81859e36ba4094ac370c0169c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a1d9be81859e36ba4094ac370c0169c"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>FLAT</b></td></tr>
+<tr class="separator:a5a1d9be81859e36ba4094ac370c0169c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69509b674b8018cecfdeaca295779198"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69509b674b8018cecfdeaca295779198"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>FLAT2</b></td></tr>
+<tr class="separator:a69509b674b8018cecfdeaca295779198"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaadc0a6a43c47841d16e15c35b2475ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaadc0a6a43c47841d16e15c35b2475ec"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>FLAT4</b></td></tr>
+<tr class="separator:aaadc0a6a43c47841d16e15c35b2475ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab47dc4bb3b56b08368f0b0e4502261ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab47dc4bb3b56b08368f0b0e4502261ee"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>FLAT64</b></td></tr>
+<tr class="separator:ab47dc4bb3b56b08368f0b0e4502261ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada9c9833686928f7b2ad12ad8eba170d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada9c9833686928f7b2ad12ad8eba170d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ELLIPSE</b></td></tr>
+<tr class="separator:ada9c9833686928f7b2ad12ad8eba170d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="geodesic_8h_source.html">geodesic.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgeodesic.html">geodesic</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgeodesic.js b/html/structgeodesic.js
new file mode 100644
index 000000000..cdf0dadc8
--- /dev/null
+++ b/html/structgeodesic.js
@@ -0,0 +1,17 @@
+var structgeodesic =
+[
+ [ "A", "structgeodesic.html#abb18bc2f6c729fb67c920475c228f6c1", null ],
+ [ "ALPHA12", "structgeodesic.html#ab85597f33a03e8aee70df3ae83e6ddc4", null ],
+ [ "ALPHA21", "structgeodesic.html#ae4cfa70411abfee7a0990280320942a4", null ],
+ [ "DIST", "structgeodesic.html#a1a7c66afdc70a64c46c674d9f2e993d6", null ],
+ [ "ELLIPSE", "structgeodesic.html#ada9c9833686928f7b2ad12ad8eba170d", null ],
+ [ "FLAT", "structgeodesic.html#a5a1d9be81859e36ba4094ac370c0169c", null ],
+ [ "FLAT2", "structgeodesic.html#a69509b674b8018cecfdeaca295779198", null ],
+ [ "FLAT4", "structgeodesic.html#aaadc0a6a43c47841d16e15c35b2475ec", null ],
+ [ "FLAT64", "structgeodesic.html#ab47dc4bb3b56b08368f0b0e4502261ee", null ],
+ [ "LAM1", "structgeodesic.html#a116c42affa24d96c8d9d835ab2ca1883", null ],
+ [ "LAM2", "structgeodesic.html#a516961d5f50173e47c9f62cabef536ba", null ],
+ [ "ONEF", "structgeodesic.html#ab39f00c50b63ab80922b4ec34b328d30", null ],
+ [ "PHI1", "structgeodesic.html#a7d62ec97693d26efb597bce7b070f93a", null ],
+ [ "PHI2", "structgeodesic.html#a12a99a5dae4aa102cd577610f3486122", null ]
+]; \ No newline at end of file
diff --git a/html/structgeom__poly__segment.html b/html/structgeom__poly__segment.html
new file mode 100644
index 000000000..e3b185116
--- /dev/null
+++ b/html/structgeom__poly__segment.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: geom_poly_segment Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgeom__poly__segment.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">geom_poly_segment Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5bba65a6c8c16287968a881bac0afc16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bba65a6c8c16287968a881bac0afc16"></a>
+enum geom_poly_segment_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a5bba65a6c8c16287968a881bac0afc16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a153a1deb23a8d3839f38b19cc0e35ebb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a153a1deb23a8d3839f38b19cc0e35ebb"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:a153a1deb23a8d3839f38b19cc0e35ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79eeb717775ae026a6fa6964537bf8f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79eeb717775ae026a6fa6964537bf8f4"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a79eeb717775ae026a6fa6964537bf8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="geom_8h_source.html">geom.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgeom__poly__segment.html">geom_poly_segment</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgeom__poly__segment.js b/html/structgeom__poly__segment.js
new file mode 100644
index 000000000..28f195399
--- /dev/null
+++ b/html/structgeom__poly__segment.js
@@ -0,0 +1,6 @@
+var structgeom__poly__segment =
+[
+ [ "first", "structgeom__poly__segment.html#a153a1deb23a8d3839f38b19cc0e35ebb", null ],
+ [ "last", "structgeom__poly__segment.html#a79eeb717775ae026a6fa6964537bf8f4", null ],
+ [ "type", "structgeom__poly__segment.html#a5bba65a6c8c16287968a881bac0afc16", null ]
+]; \ No newline at end of file
diff --git a/html/structglob__t.html b/html/structglob__t.html
new file mode 100644
index 000000000..e18023f1a
--- /dev/null
+++ b/html/structglob__t.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: glob_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structglob__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">glob_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a69dc492f370a9793f06c11e3eb12f199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69dc492f370a9793f06c11e3eb12f199"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>gl_pathc</b></td></tr>
+<tr class="separator:a69dc492f370a9793f06c11e3eb12f199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9ba3e5bd7a4767af2cd3dd98a2a64f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd9ba3e5bd7a4767af2cd3dd98a2a64f"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>gl_pathv</b></td></tr>
+<tr class="separator:abd9ba3e5bd7a4767af2cd3dd98a2a64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada6945e8f6ca53ecf82c9d736fb5307e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada6945e8f6ca53ecf82c9d736fb5307e"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>gl_offs</b></td></tr>
+<tr class="separator:ada6945e8f6ca53ecf82c9d736fb5307e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/wordexp/<a class="el" href="glob_8h_source.html">glob.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structglob__t.html">glob_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structglob__t.js b/html/structglob__t.js
new file mode 100644
index 000000000..3b20aabab
--- /dev/null
+++ b/html/structglob__t.js
@@ -0,0 +1,6 @@
+var structglob__t =
+[
+ [ "gl_offs", "structglob__t.html#ada6945e8f6ca53ecf82c9d736fb5307e", null ],
+ [ "gl_pathc", "structglob__t.html#a69dc492f370a9793f06c11e3eb12f199", null ],
+ [ "gl_pathv", "structglob__t.html#abd9ba3e5bd7a4767af2cd3dd98a2a64f", null ]
+]; \ No newline at end of file
diff --git a/html/structgps__sat.html b/html/structgps__sat.html
new file mode 100644
index 000000000..d0d1c57c8
--- /dev/null
+++ b/html/structgps__sat.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gps_sat Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgps__sat.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gps_sat Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a76bef5213d49a343fc1f92a1420656a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76bef5213d49a343fc1f92a1420656a2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prn</b></td></tr>
+<tr class="separator:a76bef5213d49a343fc1f92a1420656a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb3c16d492156e2bdc8042276029b9c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb3c16d492156e2bdc8042276029b9c9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>elevation</b></td></tr>
+<tr class="separator:afb3c16d492156e2bdc8042276029b9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b7d40a6994212d44a2538048a0f3cdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b7d40a6994212d44a2538048a0f3cdf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>azimuth</b></td></tr>
+<tr class="separator:a4b7d40a6994212d44a2538048a0f3cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b9105cff71b730277b779ee64a4dc8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b9105cff71b730277b779ee64a4dc8c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>snr</b></td></tr>
+<tr class="separator:a8b9105cff71b730277b779ee64a4dc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>vehicle/file/vehicle_file.c</li>
+<li>vehicle/wince/vehicle_wince.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgps__sat.html">gps_sat</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgps__sat.js b/html/structgps__sat.js
new file mode 100644
index 000000000..9185c73a3
--- /dev/null
+++ b/html/structgps__sat.js
@@ -0,0 +1,7 @@
+var structgps__sat =
+[
+ [ "azimuth", "structgps__sat.html#a4b7d40a6994212d44a2538048a0f3cdf", null ],
+ [ "elevation", "structgps__sat.html#afb3c16d492156e2bdc8042276029b9c9", null ],
+ [ "prn", "structgps__sat.html#a76bef5213d49a343fc1f92a1420656a2", null ],
+ [ "snr", "structgps__sat.html#a8b9105cff71b730277b779ee64a4dc8c", null ]
+]; \ No newline at end of file
diff --git a/html/structgps__status.html b/html/structgps__status.html
new file mode 100644
index 000000000..a8fcefcfe
--- /dev/null
+++ b/html/structgps__status.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gps_status Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgps__status.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gps_status Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a30a0f4080c2b22c302725c0cd53cd971"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30a0f4080c2b22c302725c0cd53cd971"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon_src</b></td></tr>
+<tr class="separator:a30a0f4080c2b22c302725c0cd53cd971"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2b5153827d2d4d75155728615bd0773"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2b5153827d2d4d75155728615bd0773"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_h</b></td></tr>
+<tr class="separator:ac2b5153827d2d4d75155728615bd0773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d3b4b02b2162d86649eef8a0c0c0ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85d3b4b02b2162d86649eef8a0c0c0ca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_w</b></td></tr>
+<tr class="separator:a85d3b4b02b2162d86649eef8a0c0c0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa80bf362d09edfe9b29d743e1751111a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa80bf362d09edfe9b29d743e1751111a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:aa80bf362d09edfe9b29d743e1751111a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf30446b4f6fb330cbd73da00f3dda37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf30446b4f6fb330cbd73da00f3dda37"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>strength</b></td></tr>
+<tr class="separator:adf30446b4f6fb330cbd73da00f3dda37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgps__status.html">gps_status</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgps__status.js b/html/structgps__status.js
new file mode 100644
index 000000000..359c1b547
--- /dev/null
+++ b/html/structgps__status.js
@@ -0,0 +1,8 @@
+var structgps__status =
+[
+ [ "active", "structgps__status.html#aa80bf362d09edfe9b29d743e1751111a", null ],
+ [ "icon_h", "structgps__status.html#ac2b5153827d2d4d75155728615bd0773", null ],
+ [ "icon_src", "structgps__status.html#a30a0f4080c2b22c302725c0cd53cd971", null ],
+ [ "icon_w", "structgps__status.html#a85d3b4b02b2162d86649eef8a0c0c0ca", null ],
+ [ "strength", "structgps__status.html#adf30446b4f6fb330cbd73da00f3dda37", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics.html b/html/structgraphics.html
new file mode 100644
index 000000000..8e47d7776
--- /dev/null
+++ b/html/structgraphics.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays.
+ <a href="structgraphics.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a822d09a3cd69b0aa80db3e5214487cf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822d09a3cd69b0aa80db3e5214487cf6"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a822d09a3cd69b0aa80db3e5214487cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4090f615376c0be5d7fbb69beb24deb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4090f615376c0be5d7fbb69beb24deb1"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a4090f615376c0be5d7fbb69beb24deb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f2bd084b124c909cf771037b37cdd73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f2bd084b124c909cf771037b37cdd73"></a>
+struct <a class="el" href="structgraphics__methods.html">graphics_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a6f2bd084b124c909cf771037b37cdd73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa06c67491ee7e4102f50db1d06edbb79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa06c67491ee7e4102f50db1d06edbb79"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>default_font</b></td></tr>
+<tr class="separator:aa06c67491ee7e4102f50db1d06edbb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00eb307a992dd5c8f4aeeb74836a5b2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00eb307a992dd5c8f4aeeb74836a5b2b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_len</b></td></tr>
+<tr class="separator:a00eb307a992dd5c8f4aeeb74836a5b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e0e801c2e84a56d3f0b7e1e5383d4cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e0e801c2e84a56d3f0b7e1e5383d4cf"></a>
+struct <a class="el" href="structgraphics__font.html">graphics_font</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>font</b></td></tr>
+<tr class="separator:a5e0e801c2e84a56d3f0b7e1e5383d4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a829831712261b7208f25e00cf88ef3e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a829831712261b7208f25e00cf88ef3e8"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gc</b> [3]</td></tr>
+<tr class="separator:a829831712261b7208f25e00cf88ef3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6474fd707071c9128f834f1ef5ba7e59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6474fd707071c9128f834f1ef5ba7e59"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:a6474fd707071c9128f834f1ef5ba7e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf66540f2b383129de87e003dfd97187"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf66540f2b383129de87e003dfd97187"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:aaf66540f2b383129de87e003dfd97187"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07a56bda9c786f803f6e97b94e96f406"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07a56bda9c786f803f6e97b94e96f406"></a>
+struct <a class="el" href="structpoint__rect.html">point_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a07a56bda9c786f803f6e97b94e96f406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a0d5b0d8a5acd91a7a78f7a47ee233a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a0d5b0d8a5acd91a7a78f7a47ee233a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gamma</b></td></tr>
+<tr class="separator:a7a0d5b0d8a5acd91a7a78f7a47ee233a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bb25e0054d077b9d99bb1303c863be3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bb25e0054d077b9d99bb1303c863be3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>brightness</b></td></tr>
+<tr class="separator:a3bb25e0054d077b9d99bb1303c863be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc13d5472a5b9e8dd95029dcaa190709"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc13d5472a5b9e8dd95029dcaa190709"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>contrast</b></td></tr>
+<tr class="separator:acc13d5472a5b9e8dd95029dcaa190709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfd274a792520fbcd3e4b8b9cbb37488"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfd274a792520fbcd3e4b8b9cbb37488"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>colormgmt</b></td></tr>
+<tr class="separator:acfd274a792520fbcd3e4b8b9cbb37488"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3afe80e5b53a8697b4265e7797da1931"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3afe80e5b53a8697b4265e7797da1931"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_size</b></td></tr>
+<tr class="separator:a3afe80e5b53a8697b4265e7797da1931"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94b74674cdda2c6142b0d0fd19d3cc31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94b74674cdda2c6142b0d0fd19d3cc31"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>selection</b></td></tr>
+<tr class="separator:a94b74674cdda2c6142b0d0fd19d3cc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a086ff6c3e756e19ede0d520e330cc73f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086ff6c3e756e19ede0d520e330cc73f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>disabled</b></td></tr>
+<tr class="separator:a086ff6c3e756e19ede0d520e330cc73f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6fda1593495b84abfe6d023d3b0bf50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6fda1593495b84abfe6d023d3b0bf50"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>current_z_order</b></td></tr>
+<tr class="separator:aa6fda1593495b84abfe6d023d3b0bf50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade13a4358d6ae98cce31ad9434613ac8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade13a4358d6ae98cce31ad9434613ac8"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>image_cache_hash</b></td></tr>
+<tr class="separator:ade13a4358d6ae98cce31ad9434613ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>graphics object A graphics object serves as the target for drawing operations. It encapsulates various settings, and a drawing target, such as an image buffer or a window. Currently, in Navit, there is always one main graphics object, which is used to draw the map, and optionally additional graphics objects for overlays. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9" title="Create a new graphics overlay. An overlay is a graphics object that is independent of the main graphi...">graphics_overlay_new()</a> </dd>
+<dd>
+struct <a class="el" href="structgraphics__gc.html" title="graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and d...">graphics_gc</a> </dd></dl>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics.html">graphics</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics.js b/html/structgraphics.js
new file mode 100644
index 000000000..b3259e561
--- /dev/null
+++ b/html/structgraphics.js
@@ -0,0 +1,22 @@
+var structgraphics =
+[
+ [ "attrs", "structgraphics.html#a6474fd707071c9128f834f1ef5ba7e59", null ],
+ [ "brightness", "structgraphics.html#a3bb25e0054d077b9d99bb1303c863be3", null ],
+ [ "cbl", "structgraphics.html#aaf66540f2b383129de87e003dfd97187", null ],
+ [ "colormgmt", "structgraphics.html#acfd274a792520fbcd3e4b8b9cbb37488", null ],
+ [ "contrast", "structgraphics.html#acc13d5472a5b9e8dd95029dcaa190709", null ],
+ [ "current_z_order", "structgraphics.html#aa6fda1593495b84abfe6d023d3b0bf50", null ],
+ [ "default_font", "structgraphics.html#aa06c67491ee7e4102f50db1d06edbb79", null ],
+ [ "disabled", "structgraphics.html#a086ff6c3e756e19ede0d520e330cc73f", null ],
+ [ "font", "structgraphics.html#a5e0e801c2e84a56d3f0b7e1e5383d4cf", null ],
+ [ "font_len", "structgraphics.html#a00eb307a992dd5c8f4aeeb74836a5b2b", null ],
+ [ "font_size", "structgraphics.html#a3afe80e5b53a8697b4265e7797da1931", null ],
+ [ "gamma", "structgraphics.html#a7a0d5b0d8a5acd91a7a78f7a47ee233a", null ],
+ [ "gc", "structgraphics.html#a829831712261b7208f25e00cf88ef3e8", null ],
+ [ "image_cache_hash", "structgraphics.html#ade13a4358d6ae98cce31ad9434613ac8", null ],
+ [ "meth", "structgraphics.html#a6f2bd084b124c909cf771037b37cdd73", null ],
+ [ "parent", "structgraphics.html#a822d09a3cd69b0aa80db3e5214487cf6", null ],
+ [ "priv", "structgraphics.html#a4090f615376c0be5d7fbb69beb24deb1", null ],
+ [ "r", "structgraphics.html#a07a56bda9c786f803f6e97b94e96f406", null ],
+ [ "selection", "structgraphics.html#a94b74674cdda2c6142b0d0fd19d3cc31", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__data__image.html b/html/structgraphics__data__image.html
new file mode 100644
index 000000000..b2b8ff852
--- /dev/null
+++ b/html/structgraphics__data__image.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_data_image Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__data__image.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_data_image Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a699415212ce9ee35351702906f604968"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a699415212ce9ee35351702906f604968"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a699415212ce9ee35351702906f604968"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5658ce41e5b0e7a66d2fdfd605ff686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5658ce41e5b0e7a66d2fdfd605ff686"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:aa5658ce41e5b0e7a66d2fdfd605ff686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__data__image.html">graphics_data_image</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__data__image.js b/html/structgraphics__data__image.js
new file mode 100644
index 000000000..2447cb76f
--- /dev/null
+++ b/html/structgraphics__data__image.js
@@ -0,0 +1,5 @@
+var structgraphics__data__image =
+[
+ [ "data", "structgraphics__data__image.html#a699415212ce9ee35351702906f604968", null ],
+ [ "size", "structgraphics__data__image.html#aa5658ce41e5b0e7a66d2fdfd605ff686", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__font.html b/html/structgraphics__font.html
new file mode 100644
index 000000000..e5c3c1a5f
--- /dev/null
+++ b/html/structgraphics__font.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_font Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__font.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_font Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aecd8d5067cdf8a1a1501ab844a6ee485"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecd8d5067cdf8a1a1501ab844a6ee485"></a>
+struct <a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:aecd8d5067cdf8a1a1501ab844a6ee485"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7160e9a08e7acc01d44b4b9dba0256c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7160e9a08e7acc01d44b4b9dba0256c1"></a>
+struct <a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a7160e9a08e7acc01d44b4b9dba0256c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__font.html">graphics_font</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__font.js b/html/structgraphics__font.js
new file mode 100644
index 000000000..6bc133ff0
--- /dev/null
+++ b/html/structgraphics__font.js
@@ -0,0 +1,5 @@
+var structgraphics__font =
+[
+ [ "meth", "structgraphics__font.html#a7160e9a08e7acc01d44b4b9dba0256c1", null ],
+ [ "priv", "structgraphics__font.html#aecd8d5067cdf8a1a1501ab844a6ee485", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__font__methods.html b/html/structgraphics__font__methods.html
new file mode 100644
index 000000000..ca31e33b4
--- /dev/null
+++ b/html/structgraphics__font__methods.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_font_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__font__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_font_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4a4089712ba1fc7c2f8a9bea96bf8cce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a4089712ba1fc7c2f8a9bea96bf8cce"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>font_destroy</b> )(struct <a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a> *font)</td></tr>
+<tr class="separator:a4a4089712ba1fc7c2f8a9bea96bf8cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__font__methods.js b/html/structgraphics__font__methods.js
new file mode 100644
index 000000000..1a21f4ded
--- /dev/null
+++ b/html/structgraphics__font__methods.js
@@ -0,0 +1,4 @@
+var structgraphics__font__methods =
+[
+ [ "font_destroy", "structgraphics__font__methods.html#a4a4089712ba1fc7c2f8a9bea96bf8cce", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__font__priv.html b/html/structgraphics__font__priv.html
new file mode 100644
index 000000000..c91509dec
--- /dev/null
+++ b/html/structgraphics__font__priv.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_font_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__font__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_font_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a16b284ac076afc501ad95afc37b6e870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16b284ac076afc501ad95afc37b6e870"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a16b284ac076afc501ad95afc37b6e870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a722168747f76ba22837db5db50fd423a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a722168747f76ba22837db5db50fd423a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:a722168747f76ba22837db5db50fd423a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac792528985fcf4f95f711301fd6aae7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac792528985fcf4f95f711301fd6aae7d"></a>
+QFont *&#160;</td><td class="memItemRight" valign="bottom"><b>font</b></td></tr>
+<tr class="separator:ac792528985fcf4f95f711301fd6aae7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09ac4b6e9714e46f62a2df93e34e1f9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09ac4b6e9714e46f62a2df93e34e1f9c"></a>
+LOGFONT&#160;</td><td class="memItemRight" valign="bottom"><b>lf</b></td></tr>
+<tr class="separator:a09ac4b6e9714e46f62a2df93e34e1f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06be50e1be8f9249e23fc6646973dffb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06be50e1be8f9249e23fc6646973dffb"></a>
+HFONT&#160;</td><td class="memItemRight" valign="bottom"><b>hfont</b></td></tr>
+<tr class="separator:a06be50e1be8f9249e23fc6646973dffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a9b00072b6d4821d6decf50d1f5b96eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b00072b6d4821d6decf50d1f5b96eb9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a9b00072b6d4821d6decf50d1f5b96eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/android/graphics_android.c</li>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+<li>graphics/null/graphics_null.c</li>
+<li>graphics/qt5/graphics_qt5.cpp</li>
+<li>graphics/qt_qpainter/graphics_qt_qpainter.cpp</li>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__font__priv.js b/html/structgraphics__font__priv.js
new file mode 100644
index 000000000..d73bda965
--- /dev/null
+++ b/html/structgraphics__font__priv.js
@@ -0,0 +1,9 @@
+var structgraphics__font__priv =
+[
+ [ "dummy", "structgraphics__font__priv.html#a722168747f76ba22837db5db50fd423a", null ],
+ [ "font", "structgraphics__font__priv.html#ac792528985fcf4f95f711301fd6aae7d", null ],
+ [ "hfont", "structgraphics__font__priv.html#a06be50e1be8f9249e23fc6646973dffb", null ],
+ [ "lf", "structgraphics__font__priv.html#a09ac4b6e9714e46f62a2df93e34e1f9c", null ],
+ [ "name", "structgraphics__font__priv.html#a9b00072b6d4821d6decf50d1f5b96eb9", null ],
+ [ "size", "structgraphics__font__priv.html#a16b284ac076afc501ad95afc37b6e870", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__gc.html b/html/structgraphics__gc.html
new file mode 100644
index 000000000..229e25508
--- /dev/null
+++ b/html/structgraphics__gc.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_gc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__gc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_gc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color.
+ <a href="structgraphics__gc.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="graphics_8h_source.html">graphics.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acf992080c7fff4738579a432bb536ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf992080c7fff4738579a432bb536ab5"></a>
+struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:acf992080c7fff4738579a432bb536ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa34d6872fe5842bcb5db16789b12c945"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa34d6872fe5842bcb5db16789b12c945"></a>
+struct <a class="el" href="structgraphics__gc__methods.html">graphics_gc_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:aa34d6872fe5842bcb5db16789b12c945"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41967312f6e87d64baa2b2f7a870c358"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41967312f6e87d64baa2b2f7a870c358"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:a41967312f6e87d64baa2b2f7a870c358"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>graphics context A graphics context encapsulates a set of drawing parameters, such as linewidth and drawing color. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__gc.html">graphics_gc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__gc.js b/html/structgraphics__gc.js
new file mode 100644
index 000000000..04e447a21
--- /dev/null
+++ b/html/structgraphics__gc.js
@@ -0,0 +1,6 @@
+var structgraphics__gc =
+[
+ [ "gra", "structgraphics__gc.html#a41967312f6e87d64baa2b2f7a870c358", null ],
+ [ "meth", "structgraphics__gc.html#aa34d6872fe5842bcb5db16789b12c945", null ],
+ [ "priv", "structgraphics__gc.html#acf992080c7fff4738579a432bb536ab5", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__gc__methods.html b/html/structgraphics__gc__methods.html
new file mode 100644
index 000000000..91f0a83f4
--- /dev/null
+++ b/html/structgraphics__gc__methods.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_gc_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__gc__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_gc_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1689d86e4caa53dc127a181330fea3f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1689d86e4caa53dc127a181330fea3f5"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_destroy</b> )(struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc)</td></tr>
+<tr class="separator:a1689d86e4caa53dc127a181330fea3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaa66ed7c8bb8ca9370bd276771f3563"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaa66ed7c8bb8ca9370bd276771f3563"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_set_linewidth</b> )(struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, int width)</td></tr>
+<tr class="separator:acaa66ed7c8bb8ca9370bd276771f3563"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5388fb154b93384d03c4bf3e9e470d6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5388fb154b93384d03c4bf3e9e470d6b"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_set_dashes</b> )(struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, int width, int offset, unsigned char dash_list[], int n)</td></tr>
+<tr class="separator:a5388fb154b93384d03c4bf3e9e470d6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53482a05d32eca1636e4086510844b74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53482a05d32eca1636e4086510844b74"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_set_foreground</b> )(struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structcolor.html">color</a> *c)</td></tr>
+<tr class="separator:a53482a05d32eca1636e4086510844b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4c07f0a1dd03e70e505be6a082a58f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4c07f0a1dd03e70e505be6a082a58f7"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_set_background</b> )(struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structcolor.html">color</a> *c)</td></tr>
+<tr class="separator:ae4c07f0a1dd03e70e505be6a082a58f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__gc__methods.html">graphics_gc_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__gc__methods.js b/html/structgraphics__gc__methods.js
new file mode 100644
index 000000000..8596ba11b
--- /dev/null
+++ b/html/structgraphics__gc__methods.js
@@ -0,0 +1,8 @@
+var structgraphics__gc__methods =
+[
+ [ "gc_destroy", "structgraphics__gc__methods.html#a1689d86e4caa53dc127a181330fea3f5", null ],
+ [ "gc_set_background", "structgraphics__gc__methods.html#ae4c07f0a1dd03e70e505be6a082a58f7", null ],
+ [ "gc_set_dashes", "structgraphics__gc__methods.html#a5388fb154b93384d03c4bf3e9e470d6b", null ],
+ [ "gc_set_foreground", "structgraphics__gc__methods.html#a53482a05d32eca1636e4086510844b74", null ],
+ [ "gc_set_linewidth", "structgraphics__gc__methods.html#acaa66ed7c8bb8ca9370bd276771f3563", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__gc__priv.html b/html/structgraphics__gc__priv.html
new file mode 100644
index 000000000..1111ee13b
--- /dev/null
+++ b/html/structgraphics__gc__priv.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_gc_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__gc__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_gc_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae736ac13db47ce16e5036d808b986f36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae736ac13db47ce16e5036d808b986f36"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:ae736ac13db47ce16e5036d808b986f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21577886dd076e03e722d89fbb37f61b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21577886dd076e03e722d89fbb37f61b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>linewidth</b></td></tr>
+<tr class="separator:a21577886dd076e03e722d89fbb37f61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ab5ed5d5ce5d45797c5361a1597cda4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ab5ed5d5ce5d45797c5361a1597cda4"></a>
+enum draw_mode_num&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:a5ab5ed5d5ce5d45797c5361a1597cda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadaf900ac8323c6c70d6d32a6306eb5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadaf900ac8323c6c70d6d32a6306eb5e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:aadaf900ac8323c6c70d6d32a6306eb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95783b6c4e4f64237421a66353fb0b09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95783b6c4e4f64237421a66353fb0b09"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a95783b6c4e4f64237421a66353fb0b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a328017653b147272f766bf5ca49ede7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a328017653b147272f766bf5ca49ede7f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:a328017653b147272f766bf5ca49ede7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99cbf814f27d78d5f6b62e7759604862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99cbf814f27d78d5f6b62e7759604862"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a99cbf814f27d78d5f6b62e7759604862"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a1c3412a08594d69ac5ed6eb237f517"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a1c3412a08594d69ac5ed6eb237f517"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>dashes</b></td></tr>
+<tr class="separator:a3a1c3412a08594d69ac5ed6eb237f517"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac49bae814358878c26a4c632dd6eace7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac49bae814358878c26a4c632dd6eace7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ndashes</b></td></tr>
+<tr class="separator:ac49bae814358878c26a4c632dd6eace7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d89810acc6f9660d89b4a67410f7794"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d89810acc6f9660d89b4a67410f7794"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gr</b></td></tr>
+<tr class="separator:a1d89810acc6f9660d89b4a67410f7794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03f844dfd8b8e85cfcf34f8060c39c11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03f844dfd8b8e85cfcf34f8060c39c11"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>fr</b></td></tr>
+<tr class="separator:a03f844dfd8b8e85cfcf34f8060c39c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fbfff8d6b5349e88310af329a1636da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fbfff8d6b5349e88310af329a1636da"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>fg</b></td></tr>
+<tr class="separator:a7fbfff8d6b5349e88310af329a1636da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30fe1598df7f4f0ccf12b44409ad46ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30fe1598df7f4f0ccf12b44409ad46ee"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>fb</b></td></tr>
+<tr class="separator:a30fe1598df7f4f0ccf12b44409ad46ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2617f3cc5725d32701a66a0247a005b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2617f3cc5725d32701a66a0247a005b"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>fa</b></td></tr>
+<tr class="separator:ae2617f3cc5725d32701a66a0247a005b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3b84e373ea376bdfbb9f4453b2ba283"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3b84e373ea376bdfbb9f4453b2ba283"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>br</b></td></tr>
+<tr class="separator:af3b84e373ea376bdfbb9f4453b2ba283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d91c2155041e582bf54d79ad901b092"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d91c2155041e582bf54d79ad901b092"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>bg</b></td></tr>
+<tr class="separator:a4d91c2155041e582bf54d79ad901b092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03013c4cf9c7fb7c4f2ce69e24ad0b9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03013c4cf9c7fb7c4f2ce69e24ad0b9a"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>bb</b></td></tr>
+<tr class="separator:a03013c4cf9c7fb7c4f2ce69e24ad0b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cb6f4ffd8f71c51f8822d0371442edc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cb6f4ffd8f71c51f8822d0371442edc"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>ba</b></td></tr>
+<tr class="separator:a1cb6f4ffd8f71c51f8822d0371442edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0fab6dad0f0b271fbcc3b98aa8403c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c0fab6dad0f0b271fbcc3b98aa8403c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>dash_list</b></td></tr>
+<tr class="separator:a5c0fab6dad0f0b271fbcc3b98aa8403c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab324513bed953319011621a7a82a15d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab324513bed953319011621a7a82a15d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dash_count</b></td></tr>
+<tr class="separator:ab324513bed953319011621a7a82a15d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f284642635d4391d742b369ecd1d143"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f284642635d4391d742b369ecd1d143"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dash_mask</b></td></tr>
+<tr class="separator:a5f284642635d4391d742b369ecd1d143"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec7ea1a69fd85563f9db775604eb8103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec7ea1a69fd85563f9db775604eb8103"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
+<tr class="separator:aec7ea1a69fd85563f9db775604eb8103"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad00b6bd16aad5d17597120bde8ef892a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad00b6bd16aad5d17597120bde8ef892a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bgcolor</b></td></tr>
+<tr class="separator:ad00b6bd16aad5d17597120bde8ef892a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaddb31df074a637a299aee4b549f9c92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaddb31df074a637a299aee4b549f9c92"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:aaddb31df074a637a299aee4b549f9c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ccf058c401576b5afb26911633b7f7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ccf058c401576b5afb26911633b7f7b"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color2</b></td></tr>
+<tr class="separator:a2ccf058c401576b5afb26911633b7f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9068eaeb72a3e02a3aa38e8ada2ec1d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9068eaeb72a3e02a3aa38e8ada2ec1d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dash_list_len</b></td></tr>
+<tr class="separator:a9068eaeb72a3e02a3aa38e8ada2ec1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecc41ff64327f4d255dac9eca2802153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecc41ff64327f4d255dac9eca2802153"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:aecc41ff64327f4d255dac9eca2802153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f727c5da320b1d83928485749dc2018"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f727c5da320b1d83928485749dc2018"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>linewidth</b></td></tr>
+<tr class="separator:a8f727c5da320b1d83928485749dc2018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f9bf90c42f872c64191bbe9410614e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f9bf90c42f872c64191bbe9410614e4"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>dashes</b></td></tr>
+<tr class="separator:a5f9bf90c42f872c64191bbe9410614e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f3a42a70ee2563838d54022faa46a8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f3a42a70ee2563838d54022faa46a8f"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a9f3a42a70ee2563838d54022faa46a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a37790c006a08b5bde0e8e7f60896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a595a37790c006a08b5bde0e8e7f60896"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:a595a37790c006a08b5bde0e8e7f60896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86caeecca189e1f4b0b9aee7f34ccb67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86caeecca189e1f4b0b9aee7f34ccb67"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_priv</b></td></tr>
+<tr class="separator:a86caeecca189e1f4b0b9aee7f34ccb67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeba5d639a5c73b432ca90db389d07cc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeba5d639a5c73b432ca90db389d07cc4"></a>
+QPen *&#160;</td><td class="memItemRight" valign="bottom"><b>pen</b></td></tr>
+<tr class="separator:aeba5d639a5c73b432ca90db389d07cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4227ed1fa3306a88111330a3ea1f100e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4227ed1fa3306a88111330a3ea1f100e"></a>
+QBrush *&#160;</td><td class="memItemRight" valign="bottom"><b>brush</b></td></tr>
+<tr class="separator:a4227ed1fa3306a88111330a3ea1f100e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15a08496013ef7ad9e20e91cd741cd0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15a08496013ef7ad9e20e91cd741cd0d"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>fore_r</b></td></tr>
+<tr class="separator:a15a08496013ef7ad9e20e91cd741cd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d2b5b98ee49a40d3e81798a77ea74d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d2b5b98ee49a40d3e81798a77ea74d5"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>fore_g</b></td></tr>
+<tr class="separator:a0d2b5b98ee49a40d3e81798a77ea74d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f2d121b2b19a560ad86404a75f7ea03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f2d121b2b19a560ad86404a75f7ea03"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>fore_b</b></td></tr>
+<tr class="separator:a3f2d121b2b19a560ad86404a75f7ea03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61b4413cf2bea583b0784287fc56fbb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61b4413cf2bea583b0784287fc56fbb4"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>fore_a</b></td></tr>
+<tr class="separator:a61b4413cf2bea583b0784287fc56fbb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a28e65068be87cbe199f73b3375c260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a28e65068be87cbe199f73b3375c260"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>back_r</b></td></tr>
+<tr class="separator:a7a28e65068be87cbe199f73b3375c260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f2623955b13b7ed352096b28016c58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91f2623955b13b7ed352096b28016c58"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>back_g</b></td></tr>
+<tr class="separator:a91f2623955b13b7ed352096b28016c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0733f9c97fb3defad5a74bbc1762b27b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0733f9c97fb3defad5a74bbc1762b27b"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>back_b</b></td></tr>
+<tr class="separator:a0733f9c97fb3defad5a74bbc1762b27b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e5ac7c20d84548fa926b49b67cb26c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e5ac7c20d84548fa926b49b67cb26c5"></a>
+Uint8&#160;</td><td class="memItemRight" valign="bottom"><b>back_a</b></td></tr>
+<tr class="separator:a6e5ac7c20d84548fa926b49b67cb26c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0df5e770eca7d60a9378b01336e9ab86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0df5e770eca7d60a9378b01336e9ab86"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwnd</b></td></tr>
+<tr class="separator:a0df5e770eca7d60a9378b01336e9ab86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08c3813db179b81826eb59fbd131cb7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08c3813db179b81826eb59fbd131cb7c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>line_width</b></td></tr>
+<tr class="separator:a08c3813db179b81826eb59fbd131cb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80ee63b74d34b263aca7d1fe364469a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80ee63b74d34b263aca7d1fe364469a0"></a>
+COLORREF&#160;</td><td class="memItemRight" valign="bottom"><b>fg_color</b></td></tr>
+<tr class="separator:a80ee63b74d34b263aca7d1fe364469a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4048fb73b4d4a76d3bdad72a62d47081"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4048fb73b4d4a76d3bdad72a62d47081"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fg_alpha</b></td></tr>
+<tr class="separator:a4048fb73b4d4a76d3bdad72a62d47081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a727decf0678512ac0440e19242fd3ba1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727decf0678512ac0440e19242fd3ba1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bg_alpha</b></td></tr>
+<tr class="separator:a727decf0678512ac0440e19242fd3ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32de63bfdaa414b870963a215128ec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac32de63bfdaa414b870963a215128ec7"></a>
+COLORREF&#160;</td><td class="memItemRight" valign="bottom"><b>bg_color</b></td></tr>
+<tr class="separator:ac32de63bfdaa414b870963a215128ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace37c3278bf6c9d9a7d8b1d57e6bd519"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace37c3278bf6c9d9a7d8b1d57e6bd519"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dashed</b></td></tr>
+<tr class="separator:ace37c3278bf6c9d9a7d8b1d57e6bd519"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a167767009946cd7b512b7702b51b8fad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a167767009946cd7b512b7702b51b8fad"></a>
+HPEN&#160;</td><td class="memItemRight" valign="bottom"><b>hpen</b></td></tr>
+<tr class="separator:a167767009946cd7b512b7702b51b8fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e528356f4c07e47f6a13635fd2efa11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e528356f4c07e47f6a13635fd2efa11"></a>
+HBRUSH&#160;</td><td class="memItemRight" valign="bottom"><b>hbrush</b></td></tr>
+<tr class="separator:a2e528356f4c07e47f6a13635fd2efa11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a4e1a8a16d21254d1cafae2d166e9e2b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e1a8a16d21254d1cafae2d166e9e2b1"></a>
+CGFloat&#160;</td><td class="memItemRight" valign="bottom"><b>rgba</b> [4]</td></tr>
+<tr class="separator:a4e1a8a16d21254d1cafae2d166e9e2b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c0bda9e524411e29cef424796f91023"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0bda9e524411e29cef424796f91023"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a1c0bda9e524411e29cef424796f91023"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/android/graphics_android.c</li>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+<li>graphics/egl/graphics_egl.c</li>
+<li>graphics/gd/graphics_gd.c</li>
+<li>graphics/gtk_drawing_area/graphics_gtk_drawing_area.c</li>
+<li>graphics/null/graphics_null.c</li>
+<li>graphics/opengl/graphics_opengl.c</li>
+<li>graphics/qt5/<a class="el" href="graphics__qt5_8h_source.html">graphics_qt5.h</a></li>
+<li>graphics/qt_qpainter/<a class="el" href="graphics__qt__qpainter_8h_source.html">graphics_qt_qpainter.h</a></li>
+<li>graphics/sdl/graphics_sdl.c</li>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__gc__priv.js b/html/structgraphics__gc__priv.js
new file mode 100644
index 000000000..a9d497e66
--- /dev/null
+++ b/html/structgraphics__gc__priv.js
@@ -0,0 +1,56 @@
+var structgraphics__gc__priv =
+[
+ [ "a", "structgraphics__gc__priv.html#aadaf900ac8323c6c70d6d32a6306eb5e", null ],
+ [ "b", "structgraphics__gc__priv.html#a99cbf814f27d78d5f6b62e7759604862", null ],
+ [ "ba", "structgraphics__gc__priv.html#a1cb6f4ffd8f71c51f8822d0371442edc", null ],
+ [ "back_a", "structgraphics__gc__priv.html#a6e5ac7c20d84548fa926b49b67cb26c5", null ],
+ [ "back_b", "structgraphics__gc__priv.html#a0733f9c97fb3defad5a74bbc1762b27b", null ],
+ [ "back_g", "structgraphics__gc__priv.html#a91f2623955b13b7ed352096b28016c58", null ],
+ [ "back_r", "structgraphics__gc__priv.html#a7a28e65068be87cbe199f73b3375c260", null ],
+ [ "bb", "structgraphics__gc__priv.html#a03013c4cf9c7fb7c4f2ce69e24ad0b9a", null ],
+ [ "bg", "structgraphics__gc__priv.html#a4d91c2155041e582bf54d79ad901b092", null ],
+ [ "bg_alpha", "structgraphics__gc__priv.html#a727decf0678512ac0440e19242fd3ba1", null ],
+ [ "bg_color", "structgraphics__gc__priv.html#ac32de63bfdaa414b870963a215128ec7", null ],
+ [ "bgcolor", "structgraphics__gc__priv.html#ad00b6bd16aad5d17597120bde8ef892a", null ],
+ [ "br", "structgraphics__gc__priv.html#af3b84e373ea376bdfbb9f4453b2ba283", null ],
+ [ "brush", "structgraphics__gc__priv.html#a4227ed1fa3306a88111330a3ea1f100e", null ],
+ [ "c", "structgraphics__gc__priv.html#aecc41ff64327f4d255dac9eca2802153", null ],
+ [ "color", "structgraphics__gc__priv.html#aec7ea1a69fd85563f9db775604eb8103", null ],
+ [ "color2", "structgraphics__gc__priv.html#a2ccf058c401576b5afb26911633b7f7b", null ],
+ [ "dash_count", "structgraphics__gc__priv.html#ab324513bed953319011621a7a82a15d3", null ],
+ [ "dash_list", "structgraphics__gc__priv.html#a5c0fab6dad0f0b271fbcc3b98aa8403c", null ],
+ [ "dash_list_len", "structgraphics__gc__priv.html#a9068eaeb72a3e02a3aa38e8ada2ec1d8", null ],
+ [ "dash_mask", "structgraphics__gc__priv.html#a5f284642635d4391d742b369ecd1d143", null ],
+ [ "dashed", "structgraphics__gc__priv.html#ace37c3278bf6c9d9a7d8b1d57e6bd519", null ],
+ [ "dashes", "structgraphics__gc__priv.html#a3a1c3412a08594d69ac5ed6eb237f517", null ],
+ [ "dashes", "structgraphics__gc__priv.html#a5f9bf90c42f872c64191bbe9410614e4", null ],
+ [ "dummy", "structgraphics__gc__priv.html#a595a37790c006a08b5bde0e8e7f60896", null ],
+ [ "fa", "structgraphics__gc__priv.html#ae2617f3cc5725d32701a66a0247a005b", null ],
+ [ "fb", "structgraphics__gc__priv.html#a30fe1598df7f4f0ccf12b44409ad46ee", null ],
+ [ "fg", "structgraphics__gc__priv.html#a7fbfff8d6b5349e88310af329a1636da", null ],
+ [ "fg_alpha", "structgraphics__gc__priv.html#a4048fb73b4d4a76d3bdad72a62d47081", null ],
+ [ "fg_color", "structgraphics__gc__priv.html#a80ee63b74d34b263aca7d1fe364469a0", null ],
+ [ "fore_a", "structgraphics__gc__priv.html#a61b4413cf2bea583b0784287fc56fbb4", null ],
+ [ "fore_b", "structgraphics__gc__priv.html#a3f2d121b2b19a560ad86404a75f7ea03", null ],
+ [ "fore_g", "structgraphics__gc__priv.html#a0d2b5b98ee49a40d3e81798a77ea74d5", null ],
+ [ "fore_r", "structgraphics__gc__priv.html#a15a08496013ef7ad9e20e91cd741cd0d", null ],
+ [ "fr", "structgraphics__gc__priv.html#a03f844dfd8b8e85cfcf34f8060c39c11", null ],
+ [ "g", "structgraphics__gc__priv.html#a328017653b147272f766bf5ca49ede7f", null ],
+ [ "gr", "structgraphics__gc__priv.html#a1d89810acc6f9660d89b4a67410f7794", null ],
+ [ "gra", "structgraphics__gc__priv.html#ae736ac13db47ce16e5036d808b986f36", null ],
+ [ "graphics_priv", "structgraphics__gc__priv.html#a86caeecca189e1f4b0b9aee7f34ccb67", null ],
+ [ "hbrush", "structgraphics__gc__priv.html#a2e528356f4c07e47f6a13635fd2efa11", null ],
+ [ "hpen", "structgraphics__gc__priv.html#a167767009946cd7b512b7702b51b8fad", null ],
+ [ "hwnd", "structgraphics__gc__priv.html#a0df5e770eca7d60a9378b01336e9ab86", null ],
+ [ "line_width", "structgraphics__gc__priv.html#a08c3813db179b81826eb59fbd131cb7c", null ],
+ [ "linewidth", "structgraphics__gc__priv.html#a21577886dd076e03e722d89fbb37f61b", null ],
+ [ "linewidth", "structgraphics__gc__priv.html#a8f727c5da320b1d83928485749dc2018", null ],
+ [ "mode", "structgraphics__gc__priv.html#a5ab5ed5d5ce5d45797c5361a1597cda4", null ],
+ [ "ndashes", "structgraphics__gc__priv.html#ac49bae814358878c26a4c632dd6eace7", null ],
+ [ "offset", "structgraphics__gc__priv.html#a9f3a42a70ee2563838d54022faa46a8f", null ],
+ [ "pen", "structgraphics__gc__priv.html#aeba5d639a5c73b432ca90db389d07cc4", null ],
+ [ "r", "structgraphics__gc__priv.html#a95783b6c4e4f64237421a66353fb0b09", null ],
+ [ "rgba", "structgraphics__gc__priv.html#a4e1a8a16d21254d1cafae2d166e9e2b1", null ],
+ [ "w", "structgraphics__gc__priv.html#a1c0bda9e524411e29cef424796f91023", null ],
+ [ "width", "structgraphics__gc__priv.html#aaddb31df074a637a299aee4b549f9c92", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__image.html b/html/structgraphics__image.html
new file mode 100644
index 000000000..ddb7c54c8
--- /dev/null
+++ b/html/structgraphics__image.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_image Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__image.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_image Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2ec09215f0d7420811b473b9a2fa890d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ec09215f0d7420811b473b9a2fa890d"></a>
+struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a2ec09215f0d7420811b473b9a2fa890d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f938ab904c0dc4fb356f5000d28730"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12f938ab904c0dc4fb356f5000d28730"></a>
+struct <a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a12f938ab904c0dc4fb356f5000d28730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf28e9a67d38fcb20095a16cc802af33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf28e9a67d38fcb20095a16cc802af33"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:abf28e9a67d38fcb20095a16cc802af33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9335a5700f901d358ca498626ad23a99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9335a5700f901d358ca498626ad23a99"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a9335a5700f901d358ca498626ad23a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9568b64abe0fee71fe5020027f3e4459"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9568b64abe0fee71fe5020027f3e4459"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hot</b></td></tr>
+<tr class="separator:a9568b64abe0fee71fe5020027f3e4459"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__image.html">graphics_image</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__image.js b/html/structgraphics__image.js
new file mode 100644
index 000000000..0666b5eb2
--- /dev/null
+++ b/html/structgraphics__image.js
@@ -0,0 +1,8 @@
+var structgraphics__image =
+[
+ [ "height", "structgraphics__image.html#a9335a5700f901d358ca498626ad23a99", null ],
+ [ "hot", "structgraphics__image.html#a9568b64abe0fee71fe5020027f3e4459", null ],
+ [ "meth", "structgraphics__image.html#a12f938ab904c0dc4fb356f5000d28730", null ],
+ [ "priv", "structgraphics__image.html#a2ec09215f0d7420811b473b9a2fa890d", null ],
+ [ "width", "structgraphics__image.html#abf28e9a67d38fcb20095a16cc802af33", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__image__buffer.html b/html/structgraphics__image__buffer.html
new file mode 100644
index 000000000..6eb3099e2
--- /dev/null
+++ b/html/structgraphics__image__buffer.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_image_buffer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__image__buffer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_image_buffer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8b5f60111c6ce097936e0620c648c26f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5f60111c6ce097936e0620c648c26f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b> [8]</td></tr>
+<tr class="separator:a8b5f60111c6ce097936e0620c648c26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc1741160b585681aac5f98cd8dd112f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc1741160b585681aac5f98cd8dd112f"></a>
+enum graphics_image_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:abc1741160b585681aac5f98cd8dd112f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1d1f197f4d57d76070396d08b9c9e34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1d1f197f4d57d76070396d08b9c9e34"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:ac1d1f197f4d57d76070396d08b9c9e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e703d3fa9022928fe289002fcbf06a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e703d3fa9022928fe289002fcbf06a3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a4e703d3fa9022928fe289002fcbf06a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__image__buffer.html">graphics_image_buffer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__image__buffer.js b/html/structgraphics__image__buffer.js
new file mode 100644
index 000000000..26a067f78
--- /dev/null
+++ b/html/structgraphics__image__buffer.js
@@ -0,0 +1,7 @@
+var structgraphics__image__buffer =
+[
+ [ "len", "structgraphics__image__buffer.html#a4e703d3fa9022928fe289002fcbf06a3", null ],
+ [ "magic", "structgraphics__image__buffer.html#a8b5f60111c6ce097936e0620c648c26f", null ],
+ [ "start", "structgraphics__image__buffer.html#ac1d1f197f4d57d76070396d08b9c9e34", null ],
+ [ "type", "structgraphics__image__buffer.html#abc1741160b585681aac5f98cd8dd112f", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__image__methods.html b/html/structgraphics__image__methods.html
new file mode 100644
index 000000000..76132eb03
--- /dev/null
+++ b/html/structgraphics__image__methods.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_image_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__image__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_image_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a25686913c1f3dc9b6e79b48a1f617ba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25686913c1f3dc9b6e79b48a1f617ba2"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>image_destroy</b> )(struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *img)</td></tr>
+<tr class="separator:a25686913c1f3dc9b6e79b48a1f617ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__image__methods.js b/html/structgraphics__image__methods.js
new file mode 100644
index 000000000..9b7072c63
--- /dev/null
+++ b/html/structgraphics__image__methods.js
@@ -0,0 +1,4 @@
+var structgraphics__image__methods =
+[
+ [ "image_destroy", "structgraphics__image__methods.html#a25686913c1f3dc9b6e79b48a1f617ba2", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__image__priv.html b/html/structgraphics__image__priv.html
new file mode 100644
index 000000000..9a07c4128
--- /dev/null
+++ b/html/structgraphics__image__priv.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_image_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__image__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_image_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac73c2118297fc78c89b4bc672e73134a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac73c2118297fc78c89b4bc672e73134a"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>Bitmap</b></td></tr>
+<tr class="separator:ac73c2118297fc78c89b4bc672e73134a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd06bfa62bd0ef1c0ad7aefd2385d63e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd06bfa62bd0ef1c0ad7aefd2385d63e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:acd06bfa62bd0ef1c0ad7aefd2385d63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f79bfbf90bd515eb706c8e016a19b98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f79bfbf90bd515eb706c8e016a19b98"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a1f79bfbf90bd515eb706c8e016a19b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72fd722e38c11bcc859b5c8b233fb773"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72fd722e38c11bcc859b5c8b233fb773"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hot</b></td></tr>
+<tr class="separator:a72fd722e38c11bcc859b5c8b233fb773"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7726787c9fc09033a4a33d56f76781a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7726787c9fc09033a4a33d56f76781a5"></a>
+SDL_Surface *&#160;</td><td class="memItemRight" valign="bottom"><b>img</b></td></tr>
+<tr class="separator:a7726787c9fc09033a4a33d56f76781a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a658897e003f232bf470d85ca326d1198"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a658897e003f232bf470d85ca326d1198"></a>
+gdImagePtr&#160;</td><td class="memItemRight" valign="bottom"><b>im</b></td></tr>
+<tr class="separator:a658897e003f232bf470d85ca326d1198"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aceaf3fd74428d851b0b1b6bf2cfaa6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aceaf3fd74428d851b0b1b6bf2cfaa6"></a>
+GdkPixbuf *&#160;</td><td class="memItemRight" valign="bottom"><b>pixbuf</b></td></tr>
+<tr class="separator:a8aceaf3fd74428d851b0b1b6bf2cfaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac48e11e0546cae3a4d932627e7265b68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac48e11e0546cae3a4d932627e7265b68"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:ac48e11e0546cae3a4d932627e7265b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a371315707cd2b5b421a48f1a980b716f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a371315707cd2b5b421a48f1a980b716f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a371315707cd2b5b421a48f1a980b716f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac87e9a74e4140dda65e9d179337d296c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac87e9a74e4140dda65e9d179337d296c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:ac87e9a74e4140dda65e9d179337d296c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6441e19804b084707834f875c7a13f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6441e19804b084707834f875c7a13f1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hot_x</b></td></tr>
+<tr class="separator:ad6441e19804b084707834f875c7a13f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54cbddf5a58e5d785c0f5b5f13ce71a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54cbddf5a58e5d785c0f5b5f13ce71a7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hot_y</b></td></tr>
+<tr class="separator:a54cbddf5a58e5d785c0f5b5f13ce71a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add5d761cb321d98afe97d57364f4898d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add5d761cb321d98afe97d57364f4898d"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:add5d761cb321d98afe97d57364f4898d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84a9b192c351ec2a163e8aa9ea0a8129"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84a9b192c351ec2a163e8aa9ea0a8129"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>path</b></td></tr>
+<tr class="separator:a84a9b192c351ec2a163e8aa9ea0a8129"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95cd010d87bbc425c84415afdfde6ddc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95cd010d87bbc425c84415afdfde6ddc"></a>
+QPixmap *&#160;</td><td class="memItemRight" valign="bottom"><b>pixmap</b></td></tr>
+<tr class="separator:a95cd010d87bbc425c84415afdfde6ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ff0175029a59a08a7ee367a34d4cd54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ff0175029a59a08a7ee367a34d4cd54"></a>
+<a class="el" href="structXPM2BMP__TAG.html">PXPM2BMP</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pxpm</b></td></tr>
+<tr class="separator:a9ff0175029a59a08a7ee367a34d4cd54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d233725b1ed015e2ae05966b7622fa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d233725b1ed015e2ae05966b7622fa7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>row_bytes</b></td></tr>
+<tr class="separator:a8d233725b1ed015e2ae05966b7622fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36118dcbe5bce6edbdf5696206ea873b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36118dcbe5bce6edbdf5696206ea873b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr class="separator:a36118dcbe5bce6edbdf5696206ea873b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a204fb576844e23d94c5bab5e9c45257e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a204fb576844e23d94c5bab5e9c45257e"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>png_pixels</b></td></tr>
+<tr class="separator:a204fb576844e23d94c5bab5e9c45257e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c87216699da6d81d702c9b29d976db2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c87216699da6d81d702c9b29d976db2"></a>
+HBITMAP&#160;</td><td class="memItemRight" valign="bottom"><b>hBitmap</b></td></tr>
+<tr class="separator:a6c87216699da6d81d702c9b29d976db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/android/graphics_android.c</li>
+<li>graphics/egl/graphics_egl.c</li>
+<li>graphics/gd/graphics_gd.c</li>
+<li>graphics/gtk_drawing_area/graphics_gtk_drawing_area.c</li>
+<li>graphics/null/graphics_null.c</li>
+<li>graphics/opengl/graphics_opengl.c</li>
+<li>graphics/qt5/graphics_qt5.cpp</li>
+<li>graphics/qt_qpainter/graphics_qt_qpainter.cpp</li>
+<li>graphics/sdl/graphics_sdl.c</li>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__image__priv.js b/html/structgraphics__image__priv.js
new file mode 100644
index 000000000..19f3f15b1
--- /dev/null
+++ b/html/structgraphics__image__priv.js
@@ -0,0 +1,23 @@
+var structgraphics__image__priv =
+[
+ [ "Bitmap", "structgraphics__image__priv.html#ac73c2118297fc78c89b4bc672e73134a", null ],
+ [ "channels", "structgraphics__image__priv.html#a36118dcbe5bce6edbdf5696206ea873b", null ],
+ [ "data", "structgraphics__image__priv.html#add5d761cb321d98afe97d57364f4898d", null ],
+ [ "dummy", "structgraphics__image__priv.html#ac87e9a74e4140dda65e9d179337d296c", null ],
+ [ "h", "structgraphics__image__priv.html#a371315707cd2b5b421a48f1a980b716f", null ],
+ [ "hBitmap", "structgraphics__image__priv.html#a6c87216699da6d81d702c9b29d976db2", null ],
+ [ "height", "structgraphics__image__priv.html#a1f79bfbf90bd515eb706c8e016a19b98", null ],
+ [ "hot", "structgraphics__image__priv.html#a72fd722e38c11bcc859b5c8b233fb773", null ],
+ [ "hot_x", "structgraphics__image__priv.html#ad6441e19804b084707834f875c7a13f1", null ],
+ [ "hot_y", "structgraphics__image__priv.html#a54cbddf5a58e5d785c0f5b5f13ce71a7", null ],
+ [ "im", "structgraphics__image__priv.html#a658897e003f232bf470d85ca326d1198", null ],
+ [ "img", "structgraphics__image__priv.html#a7726787c9fc09033a4a33d56f76781a5", null ],
+ [ "path", "structgraphics__image__priv.html#a84a9b192c351ec2a163e8aa9ea0a8129", null ],
+ [ "pixbuf", "structgraphics__image__priv.html#a8aceaf3fd74428d851b0b1b6bf2cfaa6", null ],
+ [ "pixmap", "structgraphics__image__priv.html#a95cd010d87bbc425c84415afdfde6ddc", null ],
+ [ "png_pixels", "structgraphics__image__priv.html#a204fb576844e23d94c5bab5e9c45257e", null ],
+ [ "pxpm", "structgraphics__image__priv.html#a9ff0175029a59a08a7ee367a34d4cd54", null ],
+ [ "row_bytes", "structgraphics__image__priv.html#a8d233725b1ed015e2ae05966b7622fa7", null ],
+ [ "w", "structgraphics__image__priv.html#ac48e11e0546cae3a4d932627e7265b68", null ],
+ [ "width", "structgraphics__image__priv.html#acd06bfa62bd0ef1c0ad7aefd2385d63e", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__keyboard.html b/html/structgraphics__keyboard.html
new file mode 100644
index 000000000..6a5753bd6
--- /dev/null
+++ b/html/structgraphics__keyboard.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_keyboard Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__keyboard.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_keyboard Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="graphics_8h_source.html">graphics.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4dd9556c98eef11b734ae1ec2361de32"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32">w</a></td></tr>
+<tr class="separator:a4dd9556c98eef11b734ae1ec2361de32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f0056e8bf9525b1d5365811f52263a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a">h</a></td></tr>
+<tr class="separator:ad7f0056e8bf9525b1d5365811f52263a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20d7fd10a534413c1cb424e98f15adab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab">mode</a></td></tr>
+<tr class="separator:a20d7fd10a534413c1cb424e98f15adab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0b599d399a8539de83c97fb2b80e878"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878">lang</a></td></tr>
+<tr class="separator:aa0b599d399a8539de83c97fb2b80e878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01d0349c5a8fe7d33121dfebeea33770"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770">gui_priv</a></td></tr>
+<tr class="separator:a01d0349c5a8fe7d33121dfebeea33770"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba4f7bb02d42a19532b58fba9c91401c"><td class="memItemLeft" align="right" valign="top">struct graphics_keyboard_priv *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c">gra_priv</a></td></tr>
+<tr class="separator:aba4f7bb02d42a19532b58fba9c91401c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Describes an instance of the native on-screen keyboard or other input method. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aba4f7bb02d42a19532b58fba9c91401c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct graphics_keyboard_priv* graphics_keyboard::gra_priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private data determined by the graphics plugin. The graphics plugin is responsible for its management. If it uses this member, it must free the associated data in its</p>
+<div class="fragment"><div class="line">hide_native_keyboard </div>
+</div><!-- fragment --><p> method. </p>
+
+</div>
+</div>
+<a class="anchor" id="a01d0349c5a8fe7d33121dfebeea33770"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* graphics_keyboard::gui_priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private data determined by the GUI. The GUI may store a pointer to a data structure of its choice here. It is the responsibility of the GUI to free the data structure when it is no longer needed. The graphics plugin should not access this member. </p>
+
+</div>
+</div>
+<a class="anchor" id="ad7f0056e8bf9525b1d5365811f52263a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_keyboard::h</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The height of the area obscured by the keyboard (-1 for full height) </p>
+
+</div>
+</div>
+<a class="anchor" id="aa0b599d399a8539de83c97fb2b80e878"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* graphics_keyboard::lang</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The preferred language for text input, may be</p>
+<div class="fragment"><div class="line">NULL </div>
+</div><!-- fragment --><p> . </p>
+
+</div>
+</div>
+<a class="anchor" id="a20d7fd10a534413c1cb424e98f15adab"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_keyboard::mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Mode flags for the keyboard </p>
+
+</div>
+</div>
+<a class="anchor" id="a4dd9556c98eef11b734ae1ec2361de32"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int graphics_keyboard::w</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The width of the area obscured by the keyboard (-1 for full width) </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__keyboard.js b/html/structgraphics__keyboard.js
new file mode 100644
index 000000000..589d205c5
--- /dev/null
+++ b/html/structgraphics__keyboard.js
@@ -0,0 +1,9 @@
+var structgraphics__keyboard =
+[
+ [ "gra_priv", "structgraphics__keyboard.html#aba4f7bb02d42a19532b58fba9c91401c", null ],
+ [ "gui_priv", "structgraphics__keyboard.html#a01d0349c5a8fe7d33121dfebeea33770", null ],
+ [ "h", "structgraphics__keyboard.html#ad7f0056e8bf9525b1d5365811f52263a", null ],
+ [ "lang", "structgraphics__keyboard.html#aa0b599d399a8539de83c97fb2b80e878", null ],
+ [ "mode", "structgraphics__keyboard.html#a20d7fd10a534413c1cb424e98f15adab", null ],
+ [ "w", "structgraphics__keyboard.html#a4dd9556c98eef11b734ae1ec2361de32", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__methods.html b/html/structgraphics__methods.html
new file mode 100644
index 000000000..5c11627de
--- /dev/null
+++ b/html/structgraphics__methods.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4d598a73a878bde14bb60525119448d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d598a73a878bde14bb60525119448d3"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_destroy</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr)</td></tr>
+<tr class="separator:a4d598a73a878bde14bb60525119448d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3e83475caef7d6c5159d87102ba7d05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3e83475caef7d6c5159d87102ba7d05"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, enum draw_mode_num mode)</td></tr>
+<tr class="separator:ab3e83475caef7d6c5159d87102ba7d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d3f5ce61cc8d5d57a795ce150ceab7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d3f5ce61cc8d5d57a795ce150ceab7b"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_lines</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int count)</td></tr>
+<tr class="separator:a8d3f5ce61cc8d5d57a795ce150ceab7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecdeaccd95b4e5c4f40104b269a23fb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecdeaccd95b4e5c4f40104b269a23fb4"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_polygon</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int count)</td></tr>
+<tr class="separator:aecdeaccd95b4e5c4f40104b269a23fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abca9b68067d0f3ab86232b694d3e7d15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abca9b68067d0f3ab86232b694d3e7d15"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_rectangle</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h)</td></tr>
+<tr class="separator:abca9b68067d0f3ab86232b694d3e7d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9781a0ab7ecffba21ac37927e0f03347"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9781a0ab7ecffba21ac37927e0f03347"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_circle</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc, struct <a class="el" href="structpoint.html">point</a> *p, int r)</td></tr>
+<tr class="separator:a9781a0ab7ecffba21ac37927e0f03347"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bffceb8bf79b5323102e284b942a5c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bffceb8bf79b5323102e284b942a5c1"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_text</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *bg, struct <a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a> *font, char *text, struct <a class="el" href="structpoint.html">point</a> *p, int dx, int dy)</td></tr>
+<tr class="separator:a5bffceb8bf79b5323102e284b942a5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a840ab7e89dccd5c421dff7666d50fa38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a840ab7e89dccd5c421dff7666d50fa38"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_image</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, struct <a class="el" href="structpoint.html">point</a> *p, struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *img)</td></tr>
+<tr class="separator:a840ab7e89dccd5c421dff7666d50fa38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91283968d56e027fa4040cac32ef86e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91283968d56e027fa4040cac32ef86e3"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_image_warp</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *fg, struct <a class="el" href="structpoint.html">point</a> *p, int count, struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *img)</td></tr>
+<tr class="separator:a91283968d56e027fa4040cac32ef86e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0af1073d9f74678b7a94b6f12834255"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0af1073d9f74678b7a94b6f12834255"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw_drag</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:aa0af1073d9f74678b7a94b6f12834255"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd297b7b9706978b650731c6e6933605"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd297b7b9706978b650731c6e6933605"></a>
+struct <a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>font_new</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__font__methods.html">graphics_font_methods</a> *meth, char *font, int size, int flags)</td></tr>
+<tr class="separator:afd297b7b9706978b650731c6e6933605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed03080073bd48434ed04f52f72411ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed03080073bd48434ed04f52f72411ac"></a>
+struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>gc_new</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__methods.html">graphics_gc_methods</a> *meth)</td></tr>
+<tr class="separator:aed03080073bd48434ed04f52f72411ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0afd3d8de27e9f01250fc627e233489b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0afd3d8de27e9f01250fc627e233489b"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>background_gc</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *gc)</td></tr>
+<tr class="separator:a0afd3d8de27e9f01250fc627e233489b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c4875f85072209a1854468186904679"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c4875f85072209a1854468186904679"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_new</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__methods.html">graphics_methods</a> *meth, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h, int wraparound)</td></tr>
+<tr class="separator:a9c4875f85072209a1854468186904679"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd3af633567b0212604d50f35b0d5de6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6">image_new</a> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a> *meth, char *path, int *w, int *h, struct <a class="el" href="structpoint.html">point</a> *hot, int rotation)</td></tr>
+<tr class="memdesc:abd3af633567b0212604d50f35b0d5de6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load an image from a file. <a href="#abd3af633567b0212604d50f35b0d5de6">More...</a><br/></td></tr>
+<tr class="separator:abd3af633567b0212604d50f35b0d5de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a05699fecdcb076c32e4c37dc75a524"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a05699fecdcb076c32e4c37dc75a524"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_data</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, const char *type)</td></tr>
+<tr class="separator:a8a05699fecdcb076c32e4c37dc75a524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a5d11cc63b961726eb13080a8e40f3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a5d11cc63b961726eb13080a8e40f3b"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>image_free</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a> *priv)</td></tr>
+<tr class="separator:a6a5d11cc63b961726eb13080a8e40f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a587e8b6c28172c4c20df2c8a567ab72e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a587e8b6c28172c4c20df2c8a567ab72e"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_text_bbox</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__font__priv.html">graphics_font_priv</a> *font, char *text, int dx, int dy, struct <a class="el" href="structpoint.html">point</a> *ret, int estimate)</td></tr>
+<tr class="separator:a587e8b6c28172c4c20df2c8a567ab72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca1488ad5b8cecd1fd5fd2a807345906"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca1488ad5b8cecd1fd5fd2a807345906"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_disable</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, int disable)</td></tr>
+<tr class="separator:aca1488ad5b8cecd1fd5fd2a807345906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6684073de6ac7bc6ad88ce43edbc4826"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6684073de6ac7bc6ad88ce43edbc4826"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_resize</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structpoint.html">point</a> *p, int w, int h, int wraparound)</td></tr>
+<tr class="separator:a6684073de6ac7bc6ad88ce43edbc4826"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabba082f0bee6dfba9b66aa41e916e46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabba082f0bee6dfba9b66aa41e916e46"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aabba082f0bee6dfba9b66aa41e916e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a960176b09cc38cf9b360fab333cc2eb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a960176b09cc38cf9b360fab333cc2eb7"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>show_native_keyboard</b> )(struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd)</td></tr>
+<tr class="separator:a960176b09cc38cf9b360fab333cc2eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a577383167d75c46b29093482818967cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a577383167d75c46b29093482818967cc"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>hide_native_keyboard</b> )(struct <a class="el" href="structgraphics__keyboard.html">graphics_keyboard</a> *kbd)</td></tr>
+<tr class="separator:a577383167d75c46b29093482818967cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abd3af633567b0212604d50f35b0d5de6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgraphics__image__priv.html">graphics_image_priv</a>*(* graphics_methods::image_new)(struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *gr, struct <a class="el" href="structgraphics__image__methods.html">graphics_image_methods</a> *meth, char *path, int *w, int *h, struct <a class="el" href="structpoint.html">point</a> *hot, int rotation)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Load an image from a file. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">gr</td><td>graphics object </td></tr>
+ <tr><td class="paramname">meth</td><td>output parameter for graphics methods object </td></tr>
+ <tr><td class="paramname">path</td><td>file name/path of image to load </td></tr>
+ <tr><td class="paramname">w</td><td>In: width to scale image to, or IMAGE_W_H_UNSET for original width. Out: Actual width of returned image. </td></tr>
+ <tr><td class="paramname">h</td><td>heigth; see w </td></tr>
+ <tr><td class="paramname">hot</td><td>output parameter for image hotspot </td></tr>
+ <tr><td class="paramname">rotate</td><td>angle to rotate the image, in 90 degree steps (not supported by all plugins). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>pointer to allocated image, to be freed by image_free() </dd></dl>
+<dl class="section see"><dt>See Also</dt><dd>image_free() </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__methods.html">graphics_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__methods.js b/html/structgraphics__methods.js
new file mode 100644
index 000000000..965fa33d5
--- /dev/null
+++ b/html/structgraphics__methods.js
@@ -0,0 +1,26 @@
+var structgraphics__methods =
+[
+ [ "background_gc", "structgraphics__methods.html#a0afd3d8de27e9f01250fc627e233489b", null ],
+ [ "draw_circle", "structgraphics__methods.html#a9781a0ab7ecffba21ac37927e0f03347", null ],
+ [ "draw_drag", "structgraphics__methods.html#aa0af1073d9f74678b7a94b6f12834255", null ],
+ [ "draw_image", "structgraphics__methods.html#a840ab7e89dccd5c421dff7666d50fa38", null ],
+ [ "draw_image_warp", "structgraphics__methods.html#a91283968d56e027fa4040cac32ef86e3", null ],
+ [ "draw_lines", "structgraphics__methods.html#a8d3f5ce61cc8d5d57a795ce150ceab7b", null ],
+ [ "draw_mode", "structgraphics__methods.html#ab3e83475caef7d6c5159d87102ba7d05", null ],
+ [ "draw_polygon", "structgraphics__methods.html#aecdeaccd95b4e5c4f40104b269a23fb4", null ],
+ [ "draw_rectangle", "structgraphics__methods.html#abca9b68067d0f3ab86232b694d3e7d15", null ],
+ [ "draw_text", "structgraphics__methods.html#a5bffceb8bf79b5323102e284b942a5c1", null ],
+ [ "font_new", "structgraphics__methods.html#afd297b7b9706978b650731c6e6933605", null ],
+ [ "gc_new", "structgraphics__methods.html#aed03080073bd48434ed04f52f72411ac", null ],
+ [ "get_data", "structgraphics__methods.html#a8a05699fecdcb076c32e4c37dc75a524", null ],
+ [ "get_text_bbox", "structgraphics__methods.html#a587e8b6c28172c4c20df2c8a567ab72e", null ],
+ [ "graphics_destroy", "structgraphics__methods.html#a4d598a73a878bde14bb60525119448d3", null ],
+ [ "hide_native_keyboard", "structgraphics__methods.html#a577383167d75c46b29093482818967cc", null ],
+ [ "image_free", "structgraphics__methods.html#a6a5d11cc63b961726eb13080a8e40f3b", null ],
+ [ "image_new", "structgraphics__methods.html#abd3af633567b0212604d50f35b0d5de6", null ],
+ [ "overlay_disable", "structgraphics__methods.html#aca1488ad5b8cecd1fd5fd2a807345906", null ],
+ [ "overlay_new", "structgraphics__methods.html#a9c4875f85072209a1854468186904679", null ],
+ [ "overlay_resize", "structgraphics__methods.html#a6684073de6ac7bc6ad88ce43edbc4826", null ],
+ [ "set_attr", "structgraphics__methods.html#aabba082f0bee6dfba9b66aa41e916e46", null ],
+ [ "show_native_keyboard", "structgraphics__methods.html#a960176b09cc38cf9b360fab333cc2eb7", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__opengl__platform.html b/html/structgraphics__opengl__platform.html
new file mode 100644
index 000000000..bcceea50d
--- /dev/null
+++ b/html/structgraphics__opengl__platform.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_opengl_platform Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__opengl__platform.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_opengl_platform Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8061b0a967f0dfde63a14f1bf6eaf4ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8061b0a967f0dfde63a14f1bf6eaf4ee"></a>
+SDL_Window *&#160;</td><td class="memItemRight" valign="bottom"><b>eglwindow</b></td></tr>
+<tr class="separator:a8061b0a967f0dfde63a14f1bf6eaf4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf5bcc18ed8a218154c757a8fa7ab5dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf5bcc18ed8a218154c757a8fa7ab5dc"></a>
+SDL_GLContext&#160;</td><td class="memItemRight" valign="bottom"><b>eglcontext</b></td></tr>
+<tr class="separator:aaf5bcc18ed8a218154c757a8fa7ab5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e5c326d996cca119e8a997e7171865f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e5c326d996cca119e8a997e7171865f"></a>
+EGLDisplay&#160;</td><td class="memItemRight" valign="bottom"><b>egldisplay</b></td></tr>
+<tr class="separator:a1e5c326d996cca119e8a997e7171865f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae01219a2220936d1b648253da2d6c346"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae01219a2220936d1b648253da2d6c346"></a>
+EGLConfig&#160;</td><td class="memItemRight" valign="bottom"><b>config</b> [1]</td></tr>
+<tr class="separator:ae01219a2220936d1b648253da2d6c346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a833fd4a2d7dfc1645138905e066efdc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a833fd4a2d7dfc1645138905e066efdc2"></a>
+EGLSurface&#160;</td><td class="memItemRight" valign="bottom"><b>eglwindow</b></td></tr>
+<tr class="separator:a833fd4a2d7dfc1645138905e066efdc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1b80dfe005154e6e814d88158e5c72e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1b80dfe005154e6e814d88158e5c72e"></a>
+EGLContext&#160;</td><td class="memItemRight" valign="bottom"><b>context</b></td></tr>
+<tr class="separator:ab1b80dfe005154e6e814d88158e5c72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/egl/graphics_egl.c</li>
+<li>graphics/opengl/graphics_opengl_egl.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__opengl__platform.js b/html/structgraphics__opengl__platform.js
new file mode 100644
index 000000000..777e97dc6
--- /dev/null
+++ b/html/structgraphics__opengl__platform.js
@@ -0,0 +1,9 @@
+var structgraphics__opengl__platform =
+[
+ [ "config", "structgraphics__opengl__platform.html#ae01219a2220936d1b648253da2d6c346", null ],
+ [ "context", "structgraphics__opengl__platform.html#ab1b80dfe005154e6e814d88158e5c72e", null ],
+ [ "eglcontext", "structgraphics__opengl__platform.html#aaf5bcc18ed8a218154c757a8fa7ab5dc", null ],
+ [ "egldisplay", "structgraphics__opengl__platform.html#a1e5c326d996cca119e8a997e7171865f", null ],
+ [ "eglwindow", "structgraphics__opengl__platform.html#a833fd4a2d7dfc1645138905e066efdc2", null ],
+ [ "eglwindow", "structgraphics__opengl__platform.html#a8061b0a967f0dfde63a14f1bf6eaf4ee", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__opengl__platform__methods.html b/html/structgraphics__opengl__platform__methods.html
new file mode 100644
index 000000000..572d9fc5f
--- /dev/null
+++ b/html/structgraphics__opengl__platform__methods.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_opengl_platform_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__opengl__platform__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_opengl_platform_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:affe5f4abcaee38e226d375ab33f64b82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affe5f4abcaee38e226d375ab33f64b82"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct <a class="el" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *)</td></tr>
+<tr class="separator:affe5f4abcaee38e226d375ab33f64b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a494f651bf62b6c851a7355865f9bcf1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a494f651bf62b6c851a7355865f9bcf1e"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>swap_buffers</b> )(struct <a class="el" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *)</td></tr>
+<tr class="separator:a494f651bf62b6c851a7355865f9bcf1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/opengl/<a class="el" href="graphics__opengl_8h_source.html">graphics_opengl.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__opengl__platform__methods.js b/html/structgraphics__opengl__platform__methods.js
new file mode 100644
index 000000000..eda1c0bf9
--- /dev/null
+++ b/html/structgraphics__opengl__platform__methods.js
@@ -0,0 +1,5 @@
+var structgraphics__opengl__platform__methods =
+[
+ [ "destroy", "structgraphics__opengl__platform__methods.html#affe5f4abcaee38e226d375ab33f64b82", null ],
+ [ "swap_buffers", "structgraphics__opengl__platform__methods.html#a494f651bf62b6c851a7355865f9bcf1e", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__opengl__window__system.html b/html/structgraphics__opengl__window__system.html
new file mode 100644
index 000000000..c1005f86f
--- /dev/null
+++ b/html/structgraphics__opengl__window__system.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_opengl_window_system Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__opengl__window__system.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_opengl_window_system Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5aeb04c960bda06ef99b9d0010788f88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aeb04c960bda06ef99b9d0010788f88"></a>
+Display *&#160;</td><td class="memItemRight" valign="bottom"><b>display</b></td></tr>
+<tr class="separator:a5aeb04c960bda06ef99b9d0010788f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8ebbc0f9e9bb1dfc434f4eb90b80fd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8ebbc0f9e9bb1dfc434f4eb90b80fd9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>screen</b></td></tr>
+<tr class="separator:af8ebbc0f9e9bb1dfc434f4eb90b80fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28cc4fcf7813b69956c25452e6d7d3c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28cc4fcf7813b69956c25452e6d7d3c8"></a>
+Window&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:a28cc4fcf7813b69956c25452e6d7d3c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4e5e62a973e7b483e91c3924a179f45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4e5e62a973e7b483e91c3924a179f45"></a>
+Window&#160;</td><td class="memItemRight" valign="bottom"><b>root_window</b></td></tr>
+<tr class="separator:af4e5e62a973e7b483e91c3924a179f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f141f1497b37bb76264526da560bdb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f141f1497b37bb76264526da560bdb4"></a>
+XVisualInfo&#160;</td><td class="memItemRight" valign="bottom"><b>visual</b></td></tr>
+<tr class="separator:a4f141f1497b37bb76264526da560bdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85fbfae4fdf5be2430b30b80d4fe8937"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85fbfae4fdf5be2430b30b80d4fe8937"></a>
+Colormap&#160;</td><td class="memItemRight" valign="bottom"><b>colormap</b></td></tr>
+<tr class="separator:a85fbfae4fdf5be2430b30b80d4fe8937"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45f66d3a0cca9c764c80700f9eee87a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45f66d3a0cca9c764c80700f9eee87a2"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a45f66d3a0cca9c764c80700f9eee87a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88256f30fb98007a19eb8a97b9ef0065"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88256f30fb98007a19eb8a97b9ef0065"></a>
+struct <a class="el" href="structevent__watch.html">event_watch</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>watch</b></td></tr>
+<tr class="separator:a88256f30fb98007a19eb8a97b9ef0065"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a477a6c99ca7a9999a2235174215bcf33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a477a6c99ca7a9999a2235174215bcf33"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a477a6c99ca7a9999a2235174215bcf33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fd246d58dca00e6bff68a149203635f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fd246d58dca00e6bff68a149203635f"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>resize</b> )(void *data, int w, int h)</td></tr>
+<tr class="separator:a0fd246d58dca00e6bff68a149203635f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4db73b0484ad01541d8d6868887551d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4db73b0484ad01541d8d6868887551d"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>button</b> )(void *data, int button, int state, int x, int y)</td></tr>
+<tr class="separator:ac4db73b0484ad01541d8d6868887551d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee2cabc9e1e2d8841451b028415f7d20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee2cabc9e1e2d8841451b028415f7d20"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>motion</b> )(void *data, int x, int y)</td></tr>
+<tr class="separator:aee2cabc9e1e2d8841451b028415f7d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f753d4c1c48850465f4bb1f04c1ca72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f753d4c1c48850465f4bb1f04c1ca72"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>keypress</b></td></tr>
+<tr class="separator:a7f753d4c1c48850465f4bb1f04c1ca72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/opengl/graphics_opengl_x11.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__opengl__window__system.js b/html/structgraphics__opengl__window__system.js
new file mode 100644
index 000000000..09bd66eca
--- /dev/null
+++ b/html/structgraphics__opengl__window__system.js
@@ -0,0 +1,16 @@
+var structgraphics__opengl__window__system =
+[
+ [ "button", "structgraphics__opengl__window__system.html#ac4db73b0484ad01541d8d6868887551d", null ],
+ [ "cb", "structgraphics__opengl__window__system.html#a45f66d3a0cca9c764c80700f9eee87a2", null ],
+ [ "colormap", "structgraphics__opengl__window__system.html#a85fbfae4fdf5be2430b30b80d4fe8937", null ],
+ [ "data", "structgraphics__opengl__window__system.html#a477a6c99ca7a9999a2235174215bcf33", null ],
+ [ "display", "structgraphics__opengl__window__system.html#a5aeb04c960bda06ef99b9d0010788f88", null ],
+ [ "keypress", "structgraphics__opengl__window__system.html#a7f753d4c1c48850465f4bb1f04c1ca72", null ],
+ [ "motion", "structgraphics__opengl__window__system.html#aee2cabc9e1e2d8841451b028415f7d20", null ],
+ [ "resize", "structgraphics__opengl__window__system.html#a0fd246d58dca00e6bff68a149203635f", null ],
+ [ "root_window", "structgraphics__opengl__window__system.html#af4e5e62a973e7b483e91c3924a179f45", null ],
+ [ "screen", "structgraphics__opengl__window__system.html#af8ebbc0f9e9bb1dfc434f4eb90b80fd9", null ],
+ [ "visual", "structgraphics__opengl__window__system.html#a4f141f1497b37bb76264526da560bdb4", null ],
+ [ "watch", "structgraphics__opengl__window__system.html#a88256f30fb98007a19eb8a97b9ef0065", null ],
+ [ "window", "structgraphics__opengl__window__system.html#a28cc4fcf7813b69956c25452e6d7d3c8", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__opengl__window__system__methods.html b/html/structgraphics__opengl__window__system__methods.html
new file mode 100644
index 000000000..09b2a63d5
--- /dev/null
+++ b/html/structgraphics__opengl__window__system__methods.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_opengl_window_system_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__opengl__window__system__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_opengl_window_system_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a545ef0e6fe322bdad2543368f98df7ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a545ef0e6fe322bdad2543368f98df7ac"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct <a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *)</td></tr>
+<tr class="separator:a545ef0e6fe322bdad2543368f98df7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa55f7948643e5889c8bc921bd98f6a3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa55f7948643e5889c8bc921bd98f6a3d"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_display</b> )(struct <a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *)</td></tr>
+<tr class="separator:aa55f7948643e5889c8bc921bd98f6a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac711481140182159b17465845168a331"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac711481140182159b17465845168a331"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_window</b> )(struct <a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *)</td></tr>
+<tr class="separator:ac711481140182159b17465845168a331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad22d12aac6f3c8aaddb2b926f94c78d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad22d12aac6f3c8aaddb2b926f94c78d1"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_callbacks</b> )(struct <a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *, void *data, void *resize, void *button, void *motion, void *keypress)</td></tr>
+<tr class="separator:ad22d12aac6f3c8aaddb2b926f94c78d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/opengl/<a class="el" href="graphics__opengl_8h_source.html">graphics_opengl.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__opengl__window__system__methods.js b/html/structgraphics__opengl__window__system__methods.js
new file mode 100644
index 000000000..692731f11
--- /dev/null
+++ b/html/structgraphics__opengl__window__system__methods.js
@@ -0,0 +1,7 @@
+var structgraphics__opengl__window__system__methods =
+[
+ [ "destroy", "structgraphics__opengl__window__system__methods.html#a545ef0e6fe322bdad2543368f98df7ac", null ],
+ [ "get_display", "structgraphics__opengl__window__system__methods.html#aa55f7948643e5889c8bc921bd98f6a3d", null ],
+ [ "get_window", "structgraphics__opengl__window__system__methods.html#ac711481140182159b17465845168a331", null ],
+ [ "set_callbacks", "structgraphics__opengl__window__system__methods.html#ad22d12aac6f3c8aaddb2b926f94c78d1", null ]
+]; \ No newline at end of file
diff --git a/html/structgraphics__priv.html b/html/structgraphics__priv.html
new file mode 100644
index 000000000..30373dfe9
--- /dev/null
+++ b/html/structgraphics__priv.html
@@ -0,0 +1,637 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgraphics__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">graphics_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af8ece243b60fa4cfd0f5bb8246048dc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8ece243b60fa4cfd0f5bb8246048dc7"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BOOL</b> (WINAPI *ChangeWindowMessageFilter)(UINT <a class="el" href="structmessage.html">message</a></td></tr>
+<tr class="separator:af8ece243b60fa4cfd0f5bb8246048dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02dd4dceb5393e8f37b7cbfa51010002"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02dd4dceb5393e8f37b7cbfa51010002"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>BOOL</b> (WINAPI *ChangeWindowMessageFilterEx)(HWND hWnd</td></tr>
+<tr class="separator:a02dd4dceb5393e8f37b7cbfa51010002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad3be31e1070a80904b4f6f37b7f09427"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3be31e1070a80904b4f6f37b7f09427"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphicsClass</b></td></tr>
+<tr class="separator:ad3be31e1070a80904b4f6f37b7f09427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f6265e872b8610a2b23d45019ac897c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f6265e872b8610a2b23d45019ac897c"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_polyline</b></td></tr>
+<tr class="separator:a7f6265e872b8610a2b23d45019ac897c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae726258c7212f33e7b1485d2789e1d54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae726258c7212f33e7b1485d2789e1d54"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_polygon</b></td></tr>
+<tr class="separator:ae726258c7212f33e7b1485d2789e1d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72ab45bf8bdd15f3c33e9e60b014dbcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72ab45bf8bdd15f3c33e9e60b014dbcf"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_rectangle</b></td></tr>
+<tr class="separator:a72ab45bf8bdd15f3c33e9e60b014dbcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a407209d3720e14d613e36695dc5b173f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a407209d3720e14d613e36695dc5b173f"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_circle</b></td></tr>
+<tr class="separator:a407209d3720e14d613e36695dc5b173f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61b08b0d002b33c3d831bb1314f910fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61b08b0d002b33c3d831bb1314f910fb"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_text</b></td></tr>
+<tr class="separator:a61b08b0d002b33c3d831bb1314f910fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56b57fd64a7462d5278761d32e53d860"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56b57fd64a7462d5278761d32e53d860"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_image</b></td></tr>
+<tr class="separator:a56b57fd64a7462d5278761d32e53d860"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae970413a0a64240a861e539cd379dcae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae970413a0a64240a861e539cd379dcae"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_image_warp</b></td></tr>
+<tr class="separator:ae970413a0a64240a861e539cd379dcae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac901dddc07a0b29e46542350109460b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac901dddc07a0b29e46542350109460b4"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_mode</b></td></tr>
+<tr class="separator:ac901dddc07a0b29e46542350109460b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a990e3bbf3a0040356323ec47396e1af8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a990e3bbf3a0040356323ec47396e1af8"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_draw_drag</b></td></tr>
+<tr class="separator:a990e3bbf3a0040356323ec47396e1af8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf51a14340f2c5d2020d7e86b39e58e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf51a14340f2c5d2020d7e86b39e58e3"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_overlay_disable</b></td></tr>
+<tr class="separator:abf51a14340f2c5d2020d7e86b39e58e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6b97eda9dd878e8d86d77014ed734c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6b97eda9dd878e8d86d77014ed734c8"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_overlay_resize</b></td></tr>
+<tr class="separator:af6b97eda9dd878e8d86d77014ed734c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68ecbbfd65554bb7662764d3d344dda9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68ecbbfd65554bb7662764d3d344dda9"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_SetCamera</b></td></tr>
+<tr class="separator:a68ecbbfd65554bb7662764d3d344dda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41b5b6094f11d1f771c2d6291d5a7d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af41b5b6094f11d1f771c2d6291d5a7d3"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics_setBackgroundColor</b></td></tr>
+<tr class="separator:af41b5b6094f11d1f771c2d6291d5a7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeac923f3cfedf45769ddec7a3e8b974"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeac923f3cfedf45769ddec7a3e8b974"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>PaintClass</b></td></tr>
+<tr class="separator:afeac923f3cfedf45769ddec7a3e8b974"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99288b497a34d41c3dbf485673bc962b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99288b497a34d41c3dbf485673bc962b"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Paint_init</b></td></tr>
+<tr class="separator:a99288b497a34d41c3dbf485673bc962b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eef73251fd8d8b03ab9d294ca63b0f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eef73251fd8d8b03ab9d294ca63b0f2"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Paint_setStrokeWidth</b></td></tr>
+<tr class="separator:a2eef73251fd8d8b03ab9d294ca63b0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab058e94ebce6dcc8c35b4a2e93d37e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab058e94ebce6dcc8c35b4a2e93d37e7"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Paint_setARGB</b></td></tr>
+<tr class="separator:aab058e94ebce6dcc8c35b4a2e93d37e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a027abf0e758a8e409528f902dcc0e316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a027abf0e758a8e409528f902dcc0e316"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>NavitGraphics</b></td></tr>
+<tr class="separator:a027abf0e758a8e409528f902dcc0e316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0abb0f3fb461da38203ce19d101f9ea2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abb0f3fb461da38203ce19d101f9ea2"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>Paint</b></td></tr>
+<tr class="separator:a0abb0f3fb461da38203ce19d101f9ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6aee635cc9016ed44c8d1b9860707a54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aee635cc9016ed44c8d1b9860707a54"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>BitmapFactoryClass</b></td></tr>
+<tr class="separator:a6aee635cc9016ed44c8d1b9860707a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ee1ba4710c35c3cc90574dfc73acdc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ee1ba4710c35c3cc90574dfc73acdc0"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>BitmapFactory_decodeFile</b></td></tr>
+<tr class="separator:a8ee1ba4710c35c3cc90574dfc73acdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95b6226a09e6e2cd4c22ae9e8a955414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95b6226a09e6e2cd4c22ae9e8a955414"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>BitmapFactory_decodeResource</b></td></tr>
+<tr class="separator:a95b6226a09e6e2cd4c22ae9e8a955414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac98a203bfcef4e0bf340ad0416b54fa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98a203bfcef4e0bf340ad0416b54fa0"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>BitmapClass</b></td></tr>
+<tr class="separator:ac98a203bfcef4e0bf340ad0416b54fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8779d1e4773995f4a5358c53a86882c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8779d1e4773995f4a5358c53a86882c1"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Bitmap_getHeight</b></td></tr>
+<tr class="separator:a8779d1e4773995f4a5358c53a86882c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a850a7ee6129926258c0edb5a884db4ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a850a7ee6129926258c0edb5a884db4ca"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Bitmap_getWidth</b></td></tr>
+<tr class="separator:a850a7ee6129926258c0edb5a884db4ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a134ce95665ddaddf88ca07e01f939855"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a134ce95665ddaddf88ca07e01f939855"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Bitmap_createScaledBitmap</b></td></tr>
+<tr class="separator:a134ce95665ddaddf88ca07e01f939855"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2fc12b75321349a1112cf0079621bb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2fc12b75321349a1112cf0079621bb1"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>ContextClass</b></td></tr>
+<tr class="separator:ab2fc12b75321349a1112cf0079621bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d607be93ae6ffc503b72d6165dd7fae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d607be93ae6ffc503b72d6165dd7fae"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Context_getResources</b></td></tr>
+<tr class="separator:a5d607be93ae6ffc503b72d6165dd7fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2b599949c74e6fd8bfe70eae9c14548"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2b599949c74e6fd8bfe70eae9c14548"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>ResourcesClass</b></td></tr>
+<tr class="separator:ae2b599949c74e6fd8bfe70eae9c14548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1550a41a47bb92d2dc29b451cb9ca28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1550a41a47bb92d2dc29b451cb9ca28"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>Resources</b></td></tr>
+<tr class="separator:ab1550a41a47bb92d2dc29b451cb9ca28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a254d151a6c7d5127b4fa5af531221ab7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a254d151a6c7d5127b4fa5af531221ab7"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Resources_getIdentifier</b></td></tr>
+<tr class="separator:a254d151a6c7d5127b4fa5af531221ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f0b1446e1799779b91e55e392a6a9dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f0b1446e1799779b91e55e392a6a9dd"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>packageName</b></td></tr>
+<tr class="separator:a5f0b1446e1799779b91e55e392a6a9dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d42fa46e9dcc636f66a651e0f17327f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d42fa46e9dcc636f66a651e0f17327f"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:a2d42fa46e9dcc636f66a651e0f17327f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac200b36e2df5e0df1cc761f80d26b167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac200b36e2df5e0df1cc761f80d26b167"></a>
+struct <a class="el" href="structwindow.html">window</a>&#160;</td><td class="memItemRight" valign="bottom"><b>win</b></td></tr>
+<tr class="separator:ac200b36e2df5e0df1cc761f80d26b167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7127340f6f4f7ca909524221a98a251"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7127340f6f4f7ca909524221a98a251"></a>
+struct <a class="el" href="structpadding.html">padding</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>padding</b></td></tr>
+<tr class="separator:ab7127340f6f4f7ca909524221a98a251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55fad9250ec1e0cd7ee0b4cf15015172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55fad9250ec1e0cd7ee0b4cf15015172"></a>
+jint&#160;</td><td class="memItemRight" valign="bottom"><b>bgcolor</b></td></tr>
+<tr class="separator:a55fad9250ec1e0cd7ee0b4cf15015172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee53b0d448d56dce27d644d38dac2608"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee53b0d448d56dce27d644d38dac2608"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fill_poly</b></td></tr>
+<tr class="separator:aee53b0d448d56dce27d644d38dac2608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec0191550e704dd1c4c51ac57e493dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ec0191550e704dd1c4c51ac57e493dd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>show_overlays</b></td></tr>
+<tr class="separator:a1ec0191550e704dd1c4c51ac57e493dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7c16acfdff0804cf675de268f58ffed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7c16acfdff0804cf675de268f58ffed"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>button_timeout</b></td></tr>
+<tr class="separator:ae7c16acfdff0804cf675de268f58ffed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97d6c0519ad60447488c15719cf9bacc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97d6c0519ad60447488c15719cf9bacc"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a97d6c0519ad60447488c15719cf9bacc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a546c433564062750df19c976e1d85560"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a546c433564062750df19c976e1d85560"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a546c433564062750df19c976e1d85560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe63256b3136477f14379db1f4e0547a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe63256b3136477f14379db1f4e0547a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:afe63256b3136477f14379db1f4e0547a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae54452ad91a705eaaf614299b021b939"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae54452ad91a705eaaf614299b021b939"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>library_init</b></td></tr>
+<tr class="separator:ae54452ad91a705eaaf614299b021b939"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86c300cfc4299216113aea4b167908c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86c300cfc4299216113aea4b167908c1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>visible</b></td></tr>
+<tr class="separator:a86c300cfc4299216113aea4b167908c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8be9f167aa546caeab3e2237bca9ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b8be9f167aa546caeab3e2237bca9ea"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_enabled</b></td></tr>
+<tr class="separator:a0b8be9f167aa546caeab3e2237bca9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae372042a6a7749dd5cd6fec6f9dfd66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae372042a6a7749dd5cd6fec6f9dfd66"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_autodisabled</b></td></tr>
+<tr class="separator:aae372042a6a7749dd5cd6fec6f9dfd66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a164ceab823289d4a9bbbc0703be8fdeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a164ceab823289d4a9bbbc0703be8fdeb"></a>
+GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>framebuffer_name</b></td></tr>
+<tr class="separator:a164ceab823289d4a9bbbc0703be8fdeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fe6610babf44ff0dbc393c3dee862f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fe6610babf44ff0dbc393c3dee862f2"></a>
+GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_texture</b></td></tr>
+<tr class="separator:a7fe6610babf44ff0dbc393c3dee862f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4731eb96cb8046de0cc469c68027b876"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4731eb96cb8046de0cc469c68027b876"></a>
+struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background_gc</b></td></tr>
+<tr class="separator:a4731eb96cb8046de0cc469c68027b876"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb6761ef45f6b336a14b63cc2c647b62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb6761ef45f6b336a14b63cc2c647b62"></a>
+enum draw_mode_num&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:acb6761ef45f6b336a14b63cc2c647b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91f391977f081a7478ebec00388753b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91f391977f081a7478ebec00388753b2"></a>
+GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>program</b></td></tr>
+<tr class="separator:a91f391977f081a7478ebec00388753b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137b6d8feeb82e1e166f366bac70d3f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137b6d8feeb82e1e166f366bac70d3f9"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>mvp_location</b></td></tr>
+<tr class="separator:a137b6d8feeb82e1e166f366bac70d3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6865e315f1c4d209b8f63015c800fd9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6865e315f1c4d209b8f63015c800fd9a"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>position_location</b></td></tr>
+<tr class="separator:a6865e315f1c4d209b8f63015c800fd9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a206ae5b240e4e87c5344d6184ffb8ed0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a206ae5b240e4e87c5344d6184ffb8ed0"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>color_location</b></td></tr>
+<tr class="separator:a206ae5b240e4e87c5344d6184ffb8ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66dab63844cb0babe6890e77a4e88e3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66dab63844cb0babe6890e77a4e88e3a"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>texture_position_location</b></td></tr>
+<tr class="separator:a66dab63844cb0babe6890e77a4e88e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5811e2130c0e342657190f3e40978336"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5811e2130c0e342657190f3e40978336"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>use_texture_location</b></td></tr>
+<tr class="separator:a5811e2130c0e342657190f3e40978336"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18bdb33f3d2452c961e713b6bf9456e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18bdb33f3d2452c961e713b6bf9456e4"></a>
+GLint&#160;</td><td class="memItemRight" valign="bottom"><b>texture_location</b></td></tr>
+<tr class="separator:a18bdb33f3d2452c961e713b6bf9456e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4591b50c6d4c913051b2b4013841179a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4591b50c6d4c913051b2b4013841179a"></a>
+struct <a class="el" href="structfont__freetype__methods.html">font_freetype_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>freetype_methods</b></td></tr>
+<tr class="separator:a4591b50c6d4c913051b2b4013841179a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3833ca60b97765c08f53f5aaecca5675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3833ca60b97765c08f53f5aaecca5675"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a3833ca60b97765c08f53f5aaecca5675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c400da502cbe23e3cac46be6f64949a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c400da502cbe23e3cac46be6f64949a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>timeout</b></td></tr>
+<tr class="separator:a4c400da502cbe23e3cac46be6f64949a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0799cb2aef2bc67ce01586a3eeaa9883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0799cb2aef2bc67ce01586a3eeaa9883"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>delay</b></td></tr>
+<tr class="separator:a0799cb2aef2bc67ce01586a3eeaa9883"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f8f658d3b63dd1a4df086edec2ac80f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f8f658d3b63dd1a4df086edec2ac80f"></a>
+struct <a class="el" href="structwindow.html">window</a>&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:a5f8f658d3b63dd1a4df086edec2ac80f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ecc6ae074473328fd865a9802a21633"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ecc6ae074473328fd865a9802a21633"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dirty</b></td></tr>
+<tr class="separator:a8ecc6ae074473328fd865a9802a21633"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dcbeaf1ede6fda8faaa940d62083b7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dcbeaf1ede6fda8faaa940d62083b7c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>force_redraw</b></td></tr>
+<tr class="separator:a2dcbeaf1ede6fda8faaa940d62083b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8bbbbfb88bf2301feefbf97e74af2e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8bbbbfb88bf2301feefbf97e74af2e9"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>last_refresh_time</b></td></tr>
+<tr class="separator:aa8bbbbfb88bf2301feefbf97e74af2e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad529ac7b4217fcade763bdd63be07089"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad529ac7b4217fcade763bdd63be07089"></a>
+struct <a class="el" href="structgraphics__opengl__platform.html">graphics_opengl_platform</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>platform</b></td></tr>
+<tr class="separator:ad529ac7b4217fcade763bdd63be07089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af25370d5a1a2890c5c1b63d303ab9f5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af25370d5a1a2890c5c1b63d303ab9f5b"></a>
+struct <br class="typebreak"/>
+<a class="el" href="structgraphics__opengl__platform__methods.html">graphics_opengl_platform_methods</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>platform_methods</b></td></tr>
+<tr class="separator:af25370d5a1a2890c5c1b63d303ab9f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863a6b1a108cebf4c998b9c356178efd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a863a6b1a108cebf4c998b9c356178efd"></a>
+gdImagePtr&#160;</td><td class="memItemRight" valign="bottom"><b>im</b></td></tr>
+<tr class="separator:a863a6b1a108cebf4c998b9c356178efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7922fc52a91494efd7b043aa21934265"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7922fc52a91494efd7b043aa21934265"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a7922fc52a91494efd7b043aa21934265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafa10f3f91fffb7e8622faee3cb6a992"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafa10f3f91fffb7e8622faee3cb6a992"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay</b></td></tr>
+<tr class="separator:aafa10f3f91fffb7e8622faee3cb6a992"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5b9760949fb6fec430b02f9883adf5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae5b9760949fb6fec430b02f9883adf5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>shmkey</b></td></tr>
+<tr class="separator:aae5b9760949fb6fec430b02f9883adf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19580f4aef617be416501eeb02ef0139"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19580f4aef617be416501eeb02ef0139"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>shmsize</b></td></tr>
+<tr class="separator:a19580f4aef617be416501eeb02ef0139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab57b46f4f53e64cb246c7b32552f4100"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab57b46f4f53e64cb246c7b32552f4100"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>shmoffset</b></td></tr>
+<tr class="separator:ab57b46f4f53e64cb246c7b32552f4100"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0abb8351c7949c7db5d26ce71dcd834a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abb8351c7949c7db5d26ce71dcd834a"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>shm</b></td></tr>
+<tr class="separator:a0abb8351c7949c7db5d26ce71dcd834a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac420c2eecef5191b7af6a8b34398addb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac420c2eecef5191b7af6a8b34398addb"></a>
+struct <a class="el" href="structshmem__header.html">shmem_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>shm_header</b></td></tr>
+<tr class="separator:ac420c2eecef5191b7af6a8b34398addb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229e9a47dd75a95dd673ba71193f586a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229e9a47dd75a95dd673ba71193f586a"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a229e9a47dd75a95dd673ba71193f586a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43822e9a4bf19f2f815ccb37edf8a794"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43822e9a4bf19f2f815ccb37edf8a794"></a>
+struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
+<tr class="separator:a43822e9a4bf19f2f815ccb37edf8a794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9878bcf57e4f5988d7707950bb273b9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9878bcf57e4f5988d7707950bb273b9d"></a>
+struct <a class="el" href="structgraphics__data__image.html">graphics_data_image</a>&#160;</td><td class="memItemRight" valign="bottom"><b>image</b></td></tr>
+<tr class="separator:a9878bcf57e4f5988d7707950bb273b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb8bc5d9a298e30e8b3de57e0ad5e38b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb8bc5d9a298e30e8b3de57e0ad5e38b"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sockets</b></td></tr>
+<tr class="separator:acb8bc5d9a298e30e8b3de57e0ad5e38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a761bd4779ded3ccaca97ed9d71496ec3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a761bd4779ded3ccaca97ed9d71496ec3"></a>
+GdkEventButton&#160;</td><td class="memItemRight" valign="bottom"><b>button_event</b></td></tr>
+<tr class="separator:a761bd4779ded3ccaca97ed9d71496ec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd84eff402b35a8782ac8dd686531323"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd84eff402b35a8782ac8dd686531323"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>widget</b></td></tr>
+<tr class="separator:abd84eff402b35a8782ac8dd686531323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d482c6bfd822a91661c61e6b9c77b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85d482c6bfd822a91661c61e6b9c77b7"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b></td></tr>
+<tr class="separator:a85d482c6bfd822a91661c61e6b9c77b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10e73366b0d18b13a1ebe48403b1de56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10e73366b0d18b13a1ebe48403b1de56"></a>
+cairo_t *&#160;</td><td class="memItemRight" valign="bottom"><b>cairo</b></td></tr>
+<tr class="separator:a10e73366b0d18b13a1ebe48403b1de56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a719a57de38f1a388c42f9764a5b09cfd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a719a57de38f1a388c42f9764a5b09cfd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>win_w</b></td></tr>
+<tr class="separator:a719a57de38f1a388c42f9764a5b09cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a023d26f61e1bf219cbf9f36c92630dab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a023d26f61e1bf219cbf9f36c92630dab"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>win_h</b></td></tr>
+<tr class="separator:a023d26f61e1bf219cbf9f36c92630dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6ce20aa1d5bfc40620fd58e1ccc0cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d6ce20aa1d5bfc40620fd58e1ccc0cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b></td></tr>
+<tr class="separator:a9d6ce20aa1d5bfc40620fd58e1ccc0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39d256bd42e8d51b2b1c0bc87f95092a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39d256bd42e8d51b2b1c0bc87f95092a"></a>
+struct <a class="el" href="structtimeval.html">timeval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>button_press</b> [8]</td></tr>
+<tr class="separator:a39d256bd42e8d51b2b1c0bc87f95092a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc185b58443c4c7a1dd495bb29879356"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc185b58443c4c7a1dd495bb29879356"></a>
+struct <a class="el" href="structtimeval.html">timeval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>button_release</b> [8]</td></tr>
+<tr class="separator:afc185b58443c4c7a1dd495bb29879356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044e53bbf81910beb227e2548ca6a0b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044e53bbf81910beb227e2548ca6a0b7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>window_title</b></td></tr>
+<tr class="separator:a044e53bbf81910beb227e2548ca6a0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a110caec89bd114e4e882f5584bc583f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a110caec89bd114e4e882f5584bc583f4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:a110caec89bd114e4e882f5584bc583f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b54e7f48ab79749e2cf46e024219a51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b54e7f48ab79749e2cf46e024219a51"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>resize_callback</b> )(void *data, int w, int h)</td></tr>
+<tr class="separator:a4b54e7f48ab79749e2cf46e024219a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a8c2a3e66f98bba9f2853d63adc53c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8a8c2a3e66f98bba9f2853d63adc53c"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>resize_callback_data</b></td></tr>
+<tr class="separator:aa8a8c2a3e66f98bba9f2853d63adc53c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05510053525442804d14fe91b5f5d788"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05510053525442804d14fe91b5f5d788"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>motion_callback</b> )(void *data, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:a05510053525442804d14fe91b5f5d788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5326c2c6b3205c51930f590ea5c358b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5326c2c6b3205c51930f590ea5c358b2"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_callback_data</b></td></tr>
+<tr class="separator:a5326c2c6b3205c51930f590ea5c358b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae84261d9886d91ad794b38bd54c74aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae84261d9886d91ad794b38bd54c74aa3"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>button_callback</b> )(void *data, int press, int button, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:ae84261d9886d91ad794b38bd54c74aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12f7bd791a2fd98e3de06d601c222c7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12f7bd791a2fd98e3de06d601c222c7e"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>button_callback_data</b></td></tr>
+<tr class="separator:a12f7bd791a2fd98e3de06d601c222c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15103f9a151cd3df9aaeb3b819535e73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15103f9a151cd3df9aaeb3b819535e73"></a>
+GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>DLid</b></td></tr>
+<tr class="separator:a15103f9a151cd3df9aaeb3b819535e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadd1dc8cb17876d02e83b3a28b92262c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadd1dc8cb17876d02e83b3a28b92262c"></a>
+struct <br class="typebreak"/>
+<a class="el" href="structgraphics__opengl__window__system.html">graphics_opengl_window_system</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>window_system</b></td></tr>
+<tr class="separator:aadd1dc8cb17876d02e83b3a28b92262c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1abf515640872d71cc7a65375be89237"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1abf515640872d71cc7a65375be89237"></a>
+struct <br class="typebreak"/>
+<a class="el" href="structgraphics__opengl__window__system__methods.html">graphics_opengl_window_system_methods</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>window_system_methods</b></td></tr>
+<tr class="separator:a1abf515640872d71cc7a65375be89237"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1f16660faed7d66a72c85e3f36ec093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1f16660faed7d66a72c85e3f36ec093"></a>
+<a class="el" href="classQNavitWidget.html">QNavitWidget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>widget</b></td></tr>
+<tr class="separator:ab1f16660faed7d66a72c85e3f36ec093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49f9b1cb9dd287e32ce4f807f9da974b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49f9b1cb9dd287e32ce4f807f9da974b"></a>
+QPixmap *&#160;</td><td class="memItemRight" valign="bottom"><b>pixmap</b></td></tr>
+<tr class="separator:a49f9b1cb9dd287e32ce4f807f9da974b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89051452335d11445f72047168a63104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89051452335d11445f72047168a63104"></a>
+QPainter *&#160;</td><td class="memItemRight" valign="bottom"><b>painter</b></td></tr>
+<tr class="separator:a89051452335d11445f72047168a63104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ba7b3bcd8b9aff39dbb152aaa23e0c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ba7b3bcd8b9aff39dbb152aaa23e0c4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_count</b></td></tr>
+<tr class="separator:a0ba7b3bcd8b9aff39dbb152aaa23e0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04d54402b8b49b4ff2b9af75a63e8e1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04d54402b8b49b4ff2b9af75a63e8e1a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>disable</b></td></tr>
+<tr class="separator:a04d54402b8b49b4ff2b9af75a63e8e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cd543834dfabf7d5280075e1d6590c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cd543834dfabf7d5280075e1d6590c9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:a6cd543834dfabf7d5280075e1d6590c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae918d544220f9d7300df03cedfa46570"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae918d544220f9d7300df03cedfa46570"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:ae918d544220f9d7300df03cedfa46570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1df5a8c4ed27e23a7e9937305463c450"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1df5a8c4ed27e23a7e9937305463c450"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>scroll_x</b></td></tr>
+<tr class="separator:a1df5a8c4ed27e23a7e9937305463c450"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65a781cc25f4be9007c6b5f3b68d0863"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65a781cc25f4be9007c6b5f3b68d0863"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>scroll_y</b></td></tr>
+<tr class="separator:a65a781cc25f4be9007c6b5f3b68d0863"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af91a90f4ca99407f239925bd5257bd19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af91a90f4ca99407f239925bd5257bd19"></a>
+struct <a class="el" href="structgraphics__gc__priv.html">graphics_gc_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background_graphics_gc_priv</b></td></tr>
+<tr class="separator:af91a90f4ca99407f239925bd5257bd19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba096fb72820b53e9c567941803415fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba096fb72820b53e9c567941803415fd"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>display_on_cb</b></td></tr>
+<tr class="separator:aba096fb72820b53e9c567941803415fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa180e5c278ad85ecc02a6d7d230ea006"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa180e5c278ad85ecc02a6d7d230ea006"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>display_on_ev</b></td></tr>
+<tr class="separator:aa180e5c278ad85ecc02a6d7d230ea006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed48b361d05c927270d6bd10ee37a0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ed48b361d05c927270d6bd10ee37a0f"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callbacks</b></td></tr>
+<tr class="separator:a9ed48b361d05c927270d6bd10ee37a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af326d43e187fefb43998badd31c53ef6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af326d43e187fefb43998badd31c53ef6"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>overlays</b></td></tr>
+<tr class="separator:af326d43e187fefb43998badd31c53ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac78e87bd3e909e8e2c9c0a7e115155ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac78e87bd3e909e8e2c9c0a7e115155ce"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
+<tr class="separator:ac78e87bd3e909e8e2c9c0a7e115155ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c43c68a050285018727fa29a325ad1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c43c68a050285018727fa29a325ad1d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>argc</b></td></tr>
+<tr class="separator:a4c43c68a050285018727fa29a325ad1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a251fef08be352963a5fdd073609592da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a251fef08be352963a5fdd073609592da"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>argv</b> [4]</td></tr>
+<tr class="separator:a251fef08be352963a5fdd073609592da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a001b8553be523521c62a5ba7321ef790"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a001b8553be523521c62a5ba7321ef790"></a>
+QApplication *&#160;</td><td class="memItemRight" valign="bottom"><b>app</b></td></tr>
+<tr class="separator:a001b8553be523521c62a5ba7321ef790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d6e8065bc71033a26d2cd6d4c18136c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d6e8065bc71033a26d2cd6d4c18136c"></a>
+<a class="el" href="classRenderArea.html">RenderArea</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>widget</b></td></tr>
+<tr class="separator:a8d6e8065bc71033a26d2cd6d4c18136c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac132861c486aba48450dba7de8f04d55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac132861c486aba48450dba7de8f04d55"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>rgba</b> [4]</td></tr>
+<tr class="separator:ac132861c486aba48450dba7de8f04d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef29c45a892949aac5d0997e2ed800e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef29c45a892949aac5d0997e2ed800e4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_disable</b></td></tr>
+<tr class="separator:aef29c45a892949aac5d0997e2ed800e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a268588cf529367174155f214d19b36c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a268588cf529367174155f214d19b36c6"></a>
+struct <a class="el" href="structfont__priv.html">font_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>font_freetype_new</b> )(void *meth)</td></tr>
+<tr class="separator:a268588cf529367174155f214d19b36c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f7bc0184ffe41fe21c7a00641e5d2df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f7bc0184ffe41fe21c7a00641e5d2df"></a>
+SDL_Surface *&#160;</td><td class="memItemRight" valign="bottom"><b>screen</b></td></tr>
+<tr class="separator:a0f7bc0184ffe41fe21c7a00641e5d2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d572fa6bb305bf1870e38eb5e457f05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d572fa6bb305bf1870e38eb5e457f05"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aa</b></td></tr>
+<tr class="separator:a2d572fa6bb305bf1870e38eb5e457f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af574d00c30b1e2d25774c559ab82ba5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af574d00c30b1e2d25774c559ab82ba5d"></a>
+uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>video_flags</b></td></tr>
+<tr class="separator:af574d00c30b1e2d25774c559ab82ba5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9897c1a117f3777cdac8a21a7a29e682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9897c1a117f3777cdac8a21a7a29e682"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>video_bpp</b></td></tr>
+<tr class="separator:a9897c1a117f3777cdac8a21a7a29e682"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a645be461067ad50476f7ff45132a0afc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a645be461067ad50476f7ff45132a0afc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_mode</b></td></tr>
+<tr class="separator:a645be461067ad50476f7ff45132a0afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56fa940b5e40f0129567cc7def94e32e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56fa940b5e40f0129567cc7def94e32e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_x</b></td></tr>
+<tr class="separator:a56fa940b5e40f0129567cc7def94e32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8a71097c97b500f5746390218cae51e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8a71097c97b500f5746390218cae51e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_y</b></td></tr>
+<tr class="separator:ac8a71097c97b500f5746390218cae51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa96f1904e9f1cf50600da53bd976e2bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa96f1904e9f1cf50600da53bd976e2bf"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_parent</b></td></tr>
+<tr class="separator:aa96f1904e9f1cf50600da53bd976e2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49508ddc4ad8a60d1369087562d3c9e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49508ddc4ad8a60d1369087562d3c9e5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_idx</b></td></tr>
+<tr class="separator:a49508ddc4ad8a60d1369087562d3c9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c58f3e12d1f99b4b749decd6befe30d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c58f3e12d1f99b4b749decd6befe30d"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_array</b> [OVERLAY_MAX]</td></tr>
+<tr class="separator:a8c58f3e12d1f99b4b749decd6befe30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cc6670621811f0c8d473cba917688d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cc6670621811f0c8d473cba917688d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_enable</b></td></tr>
+<tr class="separator:a9cc6670621811f0c8d473cba917688d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83989f91abdcc9de9b4825cc21d1bbd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83989f91abdcc9de9b4825cc21d1bbd8"></a>
+enum draw_mode_num&#160;</td><td class="memItemRight" valign="bottom"><b>draw_mode</b></td></tr>
+<tr class="separator:a83989f91abdcc9de9b4825cc21d1bbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a586a5c402b64cb4514960c385825225e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a586a5c402b64cb4514960c385825225e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>resize_callback_initial</b></td></tr>
+<tr class="separator:a586a5c402b64cb4514960c385825225e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e77f66abe7534fbc9a41db3254cd7ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e77f66abe7534fbc9a41db3254cd7ca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>frame</b></td></tr>
+<tr class="separator:a5e77f66abe7534fbc9a41db3254cd7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4f495616777bc1d63fb8388143ba98e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4f495616777bc1d63fb8388143ba98e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>disabled</b></td></tr>
+<tr class="separator:ad4f495616777bc1d63fb8388143ba98e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0493cb47c708b4b7ce4280cae581af30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0493cb47c708b4b7ce4280cae581af30"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>wnd_parent_handle</b></td></tr>
+<tr class="separator:a0493cb47c708b4b7ce4280cae581af30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaf14346d355ba942d72008b93ba46b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaf14346d355ba942d72008b93ba46b8"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>wnd_handle</b></td></tr>
+<tr class="separator:aaaf14346d355ba942d72008b93ba46b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e9dc4fbf573ec67690022edea05443"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3e9dc4fbf573ec67690022edea05443"></a>
+COLORREF&#160;</td><td class="memItemRight" valign="bottom"><b>bg_color</b></td></tr>
+<tr class="separator:aa3e9dc4fbf573ec67690022edea05443"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae89b2950582a08a7930642a65629b7b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89b2950582a08a7930642a65629b7b9"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>transparent_color</b></td></tr>
+<tr class="separator:ae89b2950582a08a7930642a65629b7b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34d0971fd1b1c438c54b696bc9989b25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34d0971fd1b1c438c54b696bc9989b25"></a>
+DWORD *&#160;</td><td class="memItemRight" valign="bottom"><b>pPixelData</b></td></tr>
+<tr class="separator:a34d0971fd1b1c438c54b696bc9989b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8ac25e248d625e7c193581cd98247dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8ac25e248d625e7c193581cd98247dc"></a>
+HDC&#160;</td><td class="memItemRight" valign="bottom"><b>hMemDC</b></td></tr>
+<tr class="separator:ad8ac25e248d625e7c193581cd98247dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4429560441177e986775391e1d2d65a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4429560441177e986775391e1d2d65a3"></a>
+HDC&#160;</td><td class="memItemRight" valign="bottom"><b>hPrebuildDC</b></td></tr>
+<tr class="separator:a4429560441177e986775391e1d2d65a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a77e91971995d64add4f1f2a8ef7f7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a77e91971995d64add4f1f2a8ef7f7e"></a>
+HBITMAP&#160;</td><td class="memItemRight" valign="bottom"><b>hBitmap</b></td></tr>
+<tr class="separator:a9a77e91971995d64add4f1f2a8ef7f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89c4ede3d94abcc97a22388a8afe32ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89c4ede3d94abcc97a22388a8afe32ea"></a>
+HBITMAP&#160;</td><td class="memItemRight" valign="bottom"><b>hPrebuildBitmap</b></td></tr>
+<tr class="separator:a89c4ede3d94abcc97a22388a8afe32ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59855eb5317a6005e8e01d9c04a1a717"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59855eb5317a6005e8e01d9c04a1a717"></a>
+HBITMAP&#160;</td><td class="memItemRight" valign="bottom"><b>hOldBitmap</b></td></tr>
+<tr class="separator:a59855eb5317a6005e8e01d9c04a1a717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb118f71a992f1fa8c39dc25c22585e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb118f71a992f1fa8c39dc25c22585e2"></a>
+HBITMAP&#160;</td><td class="memItemRight" valign="bottom"><b>hOldPrebuildBitmap</b></td></tr>
+<tr class="separator:abb118f71a992f1fa8c39dc25c22585e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95f2fed5f214456275a08fc79a7616c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95f2fed5f214456275a08fc79a7616c7"></a>
+FP_AlphaBlend&#160;</td><td class="memItemRight" valign="bottom"><b>AlphaBlend</b></td></tr>
+<tr class="separator:a95f2fed5f214456275a08fc79a7616c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a775870d7ad2b83bccd200a1ee6ad2ef5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a775870d7ad2b83bccd200a1ee6ad2ef5"></a>
+FP_SetStretchBltMode&#160;</td><td class="memItemRight" valign="bottom"><b>SetStretchBltMode</b></td></tr>
+<tr class="separator:a775870d7ad2b83bccd200a1ee6ad2ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e90d0bdf5e6095a3cca738a7ae467bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e90d0bdf5e6095a3cca738a7ae467bc"></a>
+DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>dwFlag</b></td></tr>
+<tr class="separator:a1e90d0bdf5e6095a3cca738a7ae467bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a435af9089e2a7b04406af95cb962d7e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a435af9089e2a7b04406af95cb962d7e4"></a>
+UINT&#160;</td><td class="memItemRight" valign="bottom"><b>message</b></td></tr>
+<tr class="separator:a435af9089e2a7b04406af95cb962d7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fd63a3262530cd774c3d1065d0c31b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fd63a3262530cd774c3d1065d0c31b7"></a>
+UINT DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>action</b></td></tr>
+<tr class="separator:a2fd63a3262530cd774c3d1065d0c31b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f1b1c3c70f5603d6022e13c38877d72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f1b1c3c70f5603d6022e13c38877d72"></a>
+UINT DWORD void *&#160;</td><td class="memItemRight" valign="bottom"><b>pChangeFilterStruct</b></td></tr>
+<tr class="separator:a9f1b1c3c70f5603d6022e13c38877d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83befbcbe4e46ff3cc6b351108efd809"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83befbcbe4e46ff3cc6b351108efd809"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>hCoreDll</b></td></tr>
+<tr class="separator:a83befbcbe4e46ff3cc6b351108efd809"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67d8b103444d51ac02ccd1a7904ffd5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67d8b103444d51ac02ccd1a7904ffd5b"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>hUser32Dll</b></td></tr>
+<tr class="separator:a67d8b103444d51ac02ccd1a7904ffd5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8207729588156a82dd5bbffde0bf65f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8207729588156a82dd5bbffde0bf65f7"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>hGdi32Dll</b></td></tr>
+<tr class="separator:a8207729588156a82dd5bbffde0bf65f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d9b9bd3c546fee27ff6487459964811"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d9b9bd3c546fee27ff6487459964811"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>image_cache_hash</b></td></tr>
+<tr class="separator:a5d9b9bd3c546fee27ff6487459964811"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:abe9bcc483388d116d830fab08738e5ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe9bcc483388d116d830fab08738e5ab"></a>
+<a class="el" href="interfaceNavitView.html">NavitView</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>view</b></td></tr>
+<tr class="separator:abe9bcc483388d116d830fab08738e5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae28ddfe306cf22aa7643292327ec4457"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae28ddfe306cf22aa7643292327ec4457"></a>
+CGLayerRef&#160;</td><td class="memItemRight" valign="bottom"><b>layer</b></td></tr>
+<tr class="separator:ae28ddfe306cf22aa7643292327ec4457"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a250678cee9158e8b2f399c60d164a163"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a250678cee9158e8b2f399c60d164a163"></a>
+CGContextRef&#160;</td><td class="memItemRight" valign="bottom"><b>layer_context</b></td></tr>
+<tr class="separator:a250678cee9158e8b2f399c60d164a163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57e2b3b5b87fa1301482564d00cf1558"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57e2b3b5b87fa1301482564d00cf1558"></a>
+struct <a class="el" href="structpoint.html">point</a> p&#160;</td><td class="memItemRight" valign="bottom"><b>pclean</b></td></tr>
+<tr class="separator:a57e2b3b5b87fa1301482564d00cf1558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87c1c0456ae8447ec32d68cf37209f4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87c1c0456ae8447ec32d68cf37209f4e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a87c1c0456ae8447ec32d68cf37209f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36fb6f41c83586f41ee10b284938b8d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36fb6f41c83586f41ee10b284938b8d7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a36fb6f41c83586f41ee10b284938b8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff28a2c98d6aa99dcd8954a8cdead79c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff28a2c98d6aa99dcd8954a8cdead79c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wraparound</b></td></tr>
+<tr class="separator:aff28a2c98d6aa99dcd8954a8cdead79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4d73685da0636d768a44f79b4428467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4d73685da0636d768a44f79b4428467"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlay_disabled</b></td></tr>
+<tr class="separator:af4d73685da0636d768a44f79b4428467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2f818b58216d74f1f95b981e59399eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2f818b58216d74f1f95b981e59399eb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cleanup</b></td></tr>
+<tr class="separator:ad2f818b58216d74f1f95b981e59399eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac80d2a23e4e3f889424fe542d081d49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac80d2a23e4e3f889424fe542d081d49"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:aac80d2a23e4e3f889424fe542d081d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0107aa2d0a2a15b3e088658a61f18444"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0107aa2d0a2a15b3e088658a61f18444"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a0107aa2d0a2a15b3e088658a61f18444"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca2dcc2f59ee363fb84e5a48a6708476"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca2dcc2f59ee363fb84e5a48a6708476"></a>
+struct <a class="el" href="structgraphics__priv.html">graphics_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>overlays</b></td></tr>
+<tr class="separator:aca2dcc2f59ee363fb84e5a48a6708476"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/android/graphics_android.c</li>
+<li>graphics/cocoa/graphics_cocoa.m</li>
+<li>graphics/egl/graphics_egl.c</li>
+<li>graphics/gd/graphics_gd.c</li>
+<li>graphics/gtk_drawing_area/graphics_gtk_drawing_area.c</li>
+<li>graphics/null/graphics_null.c</li>
+<li>graphics/opengl/graphics_opengl.c</li>
+<li>graphics/qt5/<a class="el" href="graphics__qt5_8h_source.html">graphics_qt5.h</a></li>
+<li>graphics/qt_qpainter/<a class="el" href="graphics__qt__qpainter_8h_source.html">graphics_qt_qpainter.h</a></li>
+<li>graphics/sdl/graphics_sdl.c</li>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgraphics__priv.html">graphics_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgraphics__priv.js b/html/structgraphics__priv.js
new file mode 100644
index 000000000..dbf254447
--- /dev/null
+++ b/html/structgraphics__priv.js
@@ -0,0 +1,175 @@
+var structgraphics__priv =
+[
+ [ "BOOL", "structgraphics__priv.html#af8ece243b60fa4cfd0f5bb8246048dc7", null ],
+ [ "BOOL", "structgraphics__priv.html#a02dd4dceb5393e8f37b7cbfa51010002", null ],
+ [ "aa", "structgraphics__priv.html#a2d572fa6bb305bf1870e38eb5e457f05", null ],
+ [ "action", "structgraphics__priv.html#a2fd63a3262530cd774c3d1065d0c31b7", null ],
+ [ "AlphaBlend", "structgraphics__priv.html#a95f2fed5f214456275a08fc79a7616c7", null ],
+ [ "app", "structgraphics__priv.html#a001b8553be523521c62a5ba7321ef790", null ],
+ [ "argc", "structgraphics__priv.html#a4c43c68a050285018727fa29a325ad1d", null ],
+ [ "argv", "structgraphics__priv.html#a251fef08be352963a5fdd073609592da", null ],
+ [ "background", "structgraphics__priv.html#a43822e9a4bf19f2f815ccb37edf8a794", null ],
+ [ "background_gc", "structgraphics__priv.html#a4731eb96cb8046de0cc469c68027b876", null ],
+ [ "background_graphics_gc_priv", "structgraphics__priv.html#af91a90f4ca99407f239925bd5257bd19", null ],
+ [ "bg_color", "structgraphics__priv.html#aa3e9dc4fbf573ec67690022edea05443", null ],
+ [ "bgcolor", "structgraphics__priv.html#a55fad9250ec1e0cd7ee0b4cf15015172", null ],
+ [ "Bitmap_createScaledBitmap", "structgraphics__priv.html#a134ce95665ddaddf88ca07e01f939855", null ],
+ [ "Bitmap_getHeight", "structgraphics__priv.html#a8779d1e4773995f4a5358c53a86882c1", null ],
+ [ "Bitmap_getWidth", "structgraphics__priv.html#a850a7ee6129926258c0edb5a884db4ca", null ],
+ [ "BitmapClass", "structgraphics__priv.html#ac98a203bfcef4e0bf340ad0416b54fa0", null ],
+ [ "BitmapFactory_decodeFile", "structgraphics__priv.html#a8ee1ba4710c35c3cc90574dfc73acdc0", null ],
+ [ "BitmapFactory_decodeResource", "structgraphics__priv.html#a95b6226a09e6e2cd4c22ae9e8a955414", null ],
+ [ "BitmapFactoryClass", "structgraphics__priv.html#a6aee635cc9016ed44c8d1b9860707a54", null ],
+ [ "button_callback", "structgraphics__priv.html#ae84261d9886d91ad794b38bd54c74aa3", null ],
+ [ "button_callback_data", "structgraphics__priv.html#a12f7bd791a2fd98e3de06d601c222c7e", null ],
+ [ "button_event", "structgraphics__priv.html#a761bd4779ded3ccaca97ed9d71496ec3", null ],
+ [ "button_press", "structgraphics__priv.html#a39d256bd42e8d51b2b1c0bc87f95092a", null ],
+ [ "button_release", "structgraphics__priv.html#afc185b58443c4c7a1dd495bb29879356", null ],
+ [ "button_timeout", "structgraphics__priv.html#ae7c16acfdff0804cf675de268f58ffed", null ],
+ [ "cairo", "structgraphics__priv.html#a10e73366b0d18b13a1ebe48403b1de56", null ],
+ [ "callbacks", "structgraphics__priv.html#a9ed48b361d05c927270d6bd10ee37a0f", null ],
+ [ "cb", "structgraphics__priv.html#a229e9a47dd75a95dd673ba71193f586a", null ],
+ [ "cbl", "structgraphics__priv.html#a2d42fa46e9dcc636f66a651e0f17327f", null ],
+ [ "cleanup", "structgraphics__priv.html#ad2f818b58216d74f1f95b981e59399eb", null ],
+ [ "color_location", "structgraphics__priv.html#a206ae5b240e4e87c5344d6184ffb8ed0", null ],
+ [ "Context_getResources", "structgraphics__priv.html#a5d607be93ae6ffc503b72d6165dd7fae", null ],
+ [ "ContextClass", "structgraphics__priv.html#ab2fc12b75321349a1112cf0079621bb1", null ],
+ [ "delay", "structgraphics__priv.html#a0799cb2aef2bc67ce01586a3eeaa9883", null ],
+ [ "dirty", "structgraphics__priv.html#a8ecc6ae074473328fd865a9802a21633", null ],
+ [ "disable", "structgraphics__priv.html#a04d54402b8b49b4ff2b9af75a63e8e1a", null ],
+ [ "disabled", "structgraphics__priv.html#ad4f495616777bc1d63fb8388143ba98e", null ],
+ [ "display_on_cb", "structgraphics__priv.html#aba096fb72820b53e9c567941803415fd", null ],
+ [ "display_on_ev", "structgraphics__priv.html#aa180e5c278ad85ecc02a6d7d230ea006", null ],
+ [ "DLid", "structgraphics__priv.html#a15103f9a151cd3df9aaeb3b819535e73", null ],
+ [ "draw_mode", "structgraphics__priv.html#a83989f91abdcc9de9b4825cc21d1bbd8", null ],
+ [ "dummy", "structgraphics__priv.html#a110caec89bd114e4e882f5584bc583f4", null ],
+ [ "dwFlag", "structgraphics__priv.html#a1e90d0bdf5e6095a3cca738a7ae467bc", null ],
+ [ "fill_poly", "structgraphics__priv.html#aee53b0d448d56dce27d644d38dac2608", null ],
+ [ "flags", "structgraphics__priv.html#a7922fc52a91494efd7b043aa21934265", null ],
+ [ "font_freetype_new", "structgraphics__priv.html#a268588cf529367174155f214d19b36c6", null ],
+ [ "force_redraw", "structgraphics__priv.html#a2dcbeaf1ede6fda8faaa940d62083b7c", null ],
+ [ "frame", "structgraphics__priv.html#a5e77f66abe7534fbc9a41db3254cd7ca", null ],
+ [ "framebuffer_name", "structgraphics__priv.html#a164ceab823289d4a9bbbc0703be8fdeb", null ],
+ [ "freetype_methods", "structgraphics__priv.html#a4591b50c6d4c913051b2b4013841179a", null ],
+ [ "h", "structgraphics__priv.html#a36fb6f41c83586f41ee10b284938b8d7", null ],
+ [ "hBitmap", "structgraphics__priv.html#a9a77e91971995d64add4f1f2a8ef7f7e", null ],
+ [ "hCoreDll", "structgraphics__priv.html#a83befbcbe4e46ff3cc6b351108efd809", null ],
+ [ "height", "structgraphics__priv.html#afe63256b3136477f14379db1f4e0547a", null ],
+ [ "hGdi32Dll", "structgraphics__priv.html#a8207729588156a82dd5bbffde0bf65f7", null ],
+ [ "hMemDC", "structgraphics__priv.html#ad8ac25e248d625e7c193581cd98247dc", null ],
+ [ "hOldBitmap", "structgraphics__priv.html#a59855eb5317a6005e8e01d9c04a1a717", null ],
+ [ "hOldPrebuildBitmap", "structgraphics__priv.html#abb118f71a992f1fa8c39dc25c22585e2", null ],
+ [ "hPrebuildBitmap", "structgraphics__priv.html#a89c4ede3d94abcc97a22388a8afe32ea", null ],
+ [ "hPrebuildDC", "structgraphics__priv.html#a4429560441177e986775391e1d2d65a3", null ],
+ [ "hUser32Dll", "structgraphics__priv.html#a67d8b103444d51ac02ccd1a7904ffd5b", null ],
+ [ "im", "structgraphics__priv.html#a863a6b1a108cebf4c998b9c356178efd", null ],
+ [ "image", "structgraphics__priv.html#a9878bcf57e4f5988d7707950bb273b9d", null ],
+ [ "image_cache_hash", "structgraphics__priv.html#a5d9b9bd3c546fee27ff6487459964811", null ],
+ [ "last_refresh_time", "structgraphics__priv.html#aa8bbbbfb88bf2301feefbf97e74af2e9", null ],
+ [ "layer", "structgraphics__priv.html#ae28ddfe306cf22aa7643292327ec4457", null ],
+ [ "layer_context", "structgraphics__priv.html#a250678cee9158e8b2f399c60d164a163", null ],
+ [ "library_init", "structgraphics__priv.html#ae54452ad91a705eaaf614299b021b939", null ],
+ [ "message", "structgraphics__priv.html#a435af9089e2a7b04406af95cb962d7e4", null ],
+ [ "mode", "structgraphics__priv.html#acb6761ef45f6b336a14b63cc2c647b62", null ],
+ [ "motion_callback", "structgraphics__priv.html#a05510053525442804d14fe91b5f5d788", null ],
+ [ "motion_callback_data", "structgraphics__priv.html#a5326c2c6b3205c51930f590ea5c358b2", null ],
+ [ "mvp_location", "structgraphics__priv.html#a137b6d8feeb82e1e166f366bac70d3f9", null ],
+ [ "nav", "structgraphics__priv.html#a3833ca60b97765c08f53f5aaecca5675", null ],
+ [ "NavitGraphics", "structgraphics__priv.html#a027abf0e758a8e409528f902dcc0e316", null ],
+ [ "NavitGraphics_draw_circle", "structgraphics__priv.html#a407209d3720e14d613e36695dc5b173f", null ],
+ [ "NavitGraphics_draw_drag", "structgraphics__priv.html#a990e3bbf3a0040356323ec47396e1af8", null ],
+ [ "NavitGraphics_draw_image", "structgraphics__priv.html#a56b57fd64a7462d5278761d32e53d860", null ],
+ [ "NavitGraphics_draw_image_warp", "structgraphics__priv.html#ae970413a0a64240a861e539cd379dcae", null ],
+ [ "NavitGraphics_draw_mode", "structgraphics__priv.html#ac901dddc07a0b29e46542350109460b4", null ],
+ [ "NavitGraphics_draw_polygon", "structgraphics__priv.html#ae726258c7212f33e7b1485d2789e1d54", null ],
+ [ "NavitGraphics_draw_polyline", "structgraphics__priv.html#a7f6265e872b8610a2b23d45019ac897c", null ],
+ [ "NavitGraphics_draw_rectangle", "structgraphics__priv.html#a72ab45bf8bdd15f3c33e9e60b014dbcf", null ],
+ [ "NavitGraphics_draw_text", "structgraphics__priv.html#a61b08b0d002b33c3d831bb1314f910fb", null ],
+ [ "NavitGraphics_overlay_disable", "structgraphics__priv.html#abf51a14340f2c5d2020d7e86b39e58e3", null ],
+ [ "NavitGraphics_overlay_resize", "structgraphics__priv.html#af6b97eda9dd878e8d86d77014ed734c8", null ],
+ [ "NavitGraphics_setBackgroundColor", "structgraphics__priv.html#af41b5b6094f11d1f771c2d6291d5a7d3", null ],
+ [ "NavitGraphics_SetCamera", "structgraphics__priv.html#a68ecbbfd65554bb7662764d3d344dda9", null ],
+ [ "NavitGraphicsClass", "structgraphics__priv.html#ad3be31e1070a80904b4f6f37b7f09427", null ],
+ [ "next", "structgraphics__priv.html#a0107aa2d0a2a15b3e088658a61f18444", null ],
+ [ "overlay", "structgraphics__priv.html#aafa10f3f91fffb7e8622faee3cb6a992", null ],
+ [ "overlay_array", "structgraphics__priv.html#a8c58f3e12d1f99b4b749decd6befe30d", null ],
+ [ "overlay_autodisabled", "structgraphics__priv.html#aae372042a6a7749dd5cd6fec6f9dfd66", null ],
+ [ "overlay_disable", "structgraphics__priv.html#aef29c45a892949aac5d0997e2ed800e4", null ],
+ [ "overlay_disabled", "structgraphics__priv.html#af4d73685da0636d768a44f79b4428467", null ],
+ [ "overlay_enable", "structgraphics__priv.html#a9cc6670621811f0c8d473cba917688d8", null ],
+ [ "overlay_enabled", "structgraphics__priv.html#a0b8be9f167aa546caeab3e2237bca9ea", null ],
+ [ "overlay_idx", "structgraphics__priv.html#a49508ddc4ad8a60d1369087562d3c9e5", null ],
+ [ "overlay_mode", "structgraphics__priv.html#a645be461067ad50476f7ff45132a0afc", null ],
+ [ "overlay_parent", "structgraphics__priv.html#aa96f1904e9f1cf50600da53bd976e2bf", null ],
+ [ "overlay_texture", "structgraphics__priv.html#a7fe6610babf44ff0dbc393c3dee862f2", null ],
+ [ "overlay_x", "structgraphics__priv.html#a56fa940b5e40f0129567cc7def94e32e", null ],
+ [ "overlay_y", "structgraphics__priv.html#ac8a71097c97b500f5746390218cae51e", null ],
+ [ "overlays", "structgraphics__priv.html#aca2dcc2f59ee363fb84e5a48a6708476", null ],
+ [ "overlays", "structgraphics__priv.html#af326d43e187fefb43998badd31c53ef6", null ],
+ [ "p", "structgraphics__priv.html#a97d6c0519ad60447488c15719cf9bacc", null ],
+ [ "packageName", "structgraphics__priv.html#a5f0b1446e1799779b91e55e392a6a9dd", null ],
+ [ "padding", "structgraphics__priv.html#ab7127340f6f4f7ca909524221a98a251", null ],
+ [ "Paint", "structgraphics__priv.html#a0abb0f3fb461da38203ce19d101f9ea2", null ],
+ [ "Paint_init", "structgraphics__priv.html#a99288b497a34d41c3dbf485673bc962b", null ],
+ [ "Paint_setARGB", "structgraphics__priv.html#aab058e94ebce6dcc8c35b4a2e93d37e7", null ],
+ [ "Paint_setStrokeWidth", "structgraphics__priv.html#a2eef73251fd8d8b03ab9d294ca63b0f2", null ],
+ [ "PaintClass", "structgraphics__priv.html#afeac923f3cfedf45769ddec7a3e8b974", null ],
+ [ "painter", "structgraphics__priv.html#a89051452335d11445f72047168a63104", null ],
+ [ "parent", "structgraphics__priv.html#aac80d2a23e4e3f889424fe542d081d49", null ],
+ [ "pChangeFilterStruct", "structgraphics__priv.html#a9f1b1c3c70f5603d6022e13c38877d72", null ],
+ [ "pclean", "structgraphics__priv.html#a57e2b3b5b87fa1301482564d00cf1558", null ],
+ [ "pid", "structgraphics__priv.html#a9d6ce20aa1d5bfc40620fd58e1ccc0cd", null ],
+ [ "pixmap", "structgraphics__priv.html#a49f9b1cb9dd287e32ce4f807f9da974b", null ],
+ [ "platform", "structgraphics__priv.html#ad529ac7b4217fcade763bdd63be07089", null ],
+ [ "platform_methods", "structgraphics__priv.html#af25370d5a1a2890c5c1b63d303ab9f5b", null ],
+ [ "position_location", "structgraphics__priv.html#a6865e315f1c4d209b8f63015c800fd9a", null ],
+ [ "pPixelData", "structgraphics__priv.html#a34d0971fd1b1c438c54b696bc9989b25", null ],
+ [ "program", "structgraphics__priv.html#a91f391977f081a7478ebec00388753b2", null ],
+ [ "resize_callback", "structgraphics__priv.html#a4b54e7f48ab79749e2cf46e024219a51", null ],
+ [ "resize_callback_data", "structgraphics__priv.html#aa8a8c2a3e66f98bba9f2853d63adc53c", null ],
+ [ "resize_callback_initial", "structgraphics__priv.html#a586a5c402b64cb4514960c385825225e", null ],
+ [ "Resources", "structgraphics__priv.html#ab1550a41a47bb92d2dc29b451cb9ca28", null ],
+ [ "Resources_getIdentifier", "structgraphics__priv.html#a254d151a6c7d5127b4fa5af531221ab7", null ],
+ [ "ResourcesClass", "structgraphics__priv.html#ae2b599949c74e6fd8bfe70eae9c14548", null ],
+ [ "rgba", "structgraphics__priv.html#ac132861c486aba48450dba7de8f04d55", null ],
+ [ "root", "structgraphics__priv.html#ac78e87bd3e909e8e2c9c0a7e115155ce", null ],
+ [ "screen", "structgraphics__priv.html#a0f7bc0184ffe41fe21c7a00641e5d2df", null ],
+ [ "scroll_x", "structgraphics__priv.html#a1df5a8c4ed27e23a7e9937305463c450", null ],
+ [ "scroll_y", "structgraphics__priv.html#a65a781cc25f4be9007c6b5f3b68d0863", null ],
+ [ "SetStretchBltMode", "structgraphics__priv.html#a775870d7ad2b83bccd200a1ee6ad2ef5", null ],
+ [ "shm", "structgraphics__priv.html#a0abb8351c7949c7db5d26ce71dcd834a", null ],
+ [ "shm_header", "structgraphics__priv.html#ac420c2eecef5191b7af6a8b34398addb", null ],
+ [ "shmkey", "structgraphics__priv.html#aae5b9760949fb6fec430b02f9883adf5", null ],
+ [ "shmoffset", "structgraphics__priv.html#ab57b46f4f53e64cb246c7b32552f4100", null ],
+ [ "shmsize", "structgraphics__priv.html#a19580f4aef617be416501eeb02ef0139", null ],
+ [ "show_overlays", "structgraphics__priv.html#a1ec0191550e704dd1c4c51ac57e493dd", null ],
+ [ "sockets", "structgraphics__priv.html#acb8bc5d9a298e30e8b3de57e0ad5e38b", null ],
+ [ "texture_location", "structgraphics__priv.html#a18bdb33f3d2452c961e713b6bf9456e4", null ],
+ [ "texture_position_location", "structgraphics__priv.html#a66dab63844cb0babe6890e77a4e88e3a", null ],
+ [ "timeout", "structgraphics__priv.html#a4c400da502cbe23e3cac46be6f64949a", null ],
+ [ "transparent_color", "structgraphics__priv.html#ae89b2950582a08a7930642a65629b7b9", null ],
+ [ "use_count", "structgraphics__priv.html#a0ba7b3bcd8b9aff39dbb152aaa23e0c4", null ],
+ [ "use_texture_location", "structgraphics__priv.html#a5811e2130c0e342657190f3e40978336", null ],
+ [ "video_bpp", "structgraphics__priv.html#a9897c1a117f3777cdac8a21a7a29e682", null ],
+ [ "video_flags", "structgraphics__priv.html#af574d00c30b1e2d25774c559ab82ba5d", null ],
+ [ "view", "structgraphics__priv.html#abe9bcc483388d116d830fab08738e5ab", null ],
+ [ "visible", "structgraphics__priv.html#a86c300cfc4299216113aea4b167908c1", null ],
+ [ "w", "structgraphics__priv.html#a87c1c0456ae8447ec32d68cf37209f4e", null ],
+ [ "widget", "structgraphics__priv.html#abd84eff402b35a8782ac8dd686531323", null ],
+ [ "widget", "structgraphics__priv.html#ab1f16660faed7d66a72c85e3f36ec093", null ],
+ [ "widget", "structgraphics__priv.html#a8d6e8065bc71033a26d2cd6d4c18136c", null ],
+ [ "width", "structgraphics__priv.html#a546c433564062750df19c976e1d85560", null ],
+ [ "win", "structgraphics__priv.html#a85d482c6bfd822a91661c61e6b9c77b7", null ],
+ [ "win", "structgraphics__priv.html#ac200b36e2df5e0df1cc761f80d26b167", null ],
+ [ "win_h", "structgraphics__priv.html#a023d26f61e1bf219cbf9f36c92630dab", null ],
+ [ "win_w", "structgraphics__priv.html#a719a57de38f1a388c42f9764a5b09cfd", null ],
+ [ "window", "structgraphics__priv.html#a5f8f658d3b63dd1a4df086edec2ac80f", null ],
+ [ "window_system", "structgraphics__priv.html#aadd1dc8cb17876d02e83b3a28b92262c", null ],
+ [ "window_system_methods", "structgraphics__priv.html#a1abf515640872d71cc7a65375be89237", null ],
+ [ "window_title", "structgraphics__priv.html#a044e53bbf81910beb227e2548ca6a0b7", null ],
+ [ "wnd_handle", "structgraphics__priv.html#aaaf14346d355ba942d72008b93ba46b8", null ],
+ [ "wnd_parent_handle", "structgraphics__priv.html#a0493cb47c708b4b7ce4280cae581af30", null ],
+ [ "wraparound", "structgraphics__priv.html#aff28a2c98d6aa99dcd8954a8cdead79c", null ],
+ [ "x", "structgraphics__priv.html#a6cd543834dfabf7d5280075e1d6590c9", null ],
+ [ "y", "structgraphics__priv.html#ae918d544220f9d7300df03cedfa46570", null ]
+]; \ No newline at end of file
diff --git a/html/structgscale.html b/html/structgscale.html
new file mode 100644
index 000000000..89e10e6c1
--- /dev/null
+++ b/html/structgscale.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gscale Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgscale.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gscale Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2dbdc3c18126dc6372be920551cbd4f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dbdc3c18126dc6372be920551cbd4f4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:a2dbdc3c18126dc6372be920551cbd4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a937c4345d6dacb5a9060c3549a7d3f24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a937c4345d6dacb5a9060c3549a7d3f24"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>scale</b></td></tr>
+<tr class="separator:a937c4345d6dacb5a9060c3549a7d3f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3e05ea5df008fe139eec217fa90d5f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e05ea5df008fe139eec217fa90d5f4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bits</b></td></tr>
+<tr class="separator:af3e05ea5df008fe139eec217fa90d5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin/garmin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgscale.html">gscale</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgscale.js b/html/structgscale.js
new file mode 100644
index 000000000..7baf01371
--- /dev/null
+++ b/html/structgscale.js
@@ -0,0 +1,6 @@
+var structgscale =
+[
+ [ "bits", "structgscale.html#af3e05ea5df008fe139eec217fa90d5f4", null ],
+ [ "label", "structgscale.html#a2dbdc3c18126dc6372be920551cbd4f4", null ],
+ [ "scale", "structgscale.html#a937c4345d6dacb5a9060c3549a7d3f24", null ]
+]; \ No newline at end of file
diff --git a/html/structgui.html b/html/structgui.html
new file mode 100644
index 000000000..7310ba358
--- /dev/null
+++ b/html/structgui.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad1963dc59c78f25a7e2043e466b718bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1963dc59c78f25a7e2043e466b718bf"></a>
+struct <a class="el" href="structgui__methods.html">gui_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:ad1963dc59c78f25a7e2043e466b718bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68ddd155b83df454dc16baa89259a27b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68ddd155b83df454dc16baa89259a27b"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a68ddd155b83df454dc16baa89259a27b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7895f478eab5c7ffe9132a602bcdc438"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7895f478eab5c7ffe9132a602bcdc438"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:a7895f478eab5c7ffe9132a602bcdc438"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7387104832adb1ca5a85bd009d55b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae7387104832adb1ca5a85bd009d55b8"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:aae7387104832adb1ca5a85bd009d55b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui.html">gui</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui.js b/html/structgui.js
new file mode 100644
index 000000000..5b67f4446
--- /dev/null
+++ b/html/structgui.js
@@ -0,0 +1,7 @@
+var structgui =
+[
+ [ "attrs", "structgui.html#a7895f478eab5c7ffe9132a602bcdc438", null ],
+ [ "meth", "structgui.html#ad1963dc59c78f25a7e2043e466b718bf", null ],
+ [ "parent", "structgui.html#aae7387104832adb1ca5a85bd009d55b8", null ],
+ [ "priv", "structgui.html#a68ddd155b83df454dc16baa89259a27b", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__config__settings.html b/html/structgui__config__settings.html
new file mode 100644
index 000000000..1ef529e7a
--- /dev/null
+++ b/html/structgui__config__settings.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_config_settings Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__config__settings.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_config_settings Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A structure to store configuration values.
+ <a href="structgui__config__settings.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad0a6e23d73b743e7cb18d9d4917f064f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f">font_size</a></td></tr>
+<tr class="separator:ad0a6e23d73b743e7cb18d9d4917f064f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e09699d636158dd8f72292838f9353"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__config__settings.html#a22e09699d636158dd8f72292838f9353">icon_xs</a></td></tr>
+<tr class="separator:a22e09699d636158dd8f72292838f9353"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c5883052226d831870c3a3e746034a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1">icon_s</a></td></tr>
+<tr class="separator:a8c5883052226d831870c3a3e746034a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d9f4ff42a8adcedcf3ad59f381805ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef">icon_l</a></td></tr>
+<tr class="separator:a5d9f4ff42a8adcedcf3ad59f381805ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22c4b05b6beeb8d9a5a179455bf11dda"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda">spacing</a></td></tr>
+<tr class="separator:a22c4b05b6beeb8d9a5a179455bf11dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A structure to store configuration values. </p>
+<p>This structure stores configuration values for how gui elements in the internal GUI should be drawn. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ad0a6e23d73b743e7cb18d9d4917f064f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_config_settings::font_size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The base size (in fractions of a point) to use for text. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5d9f4ff42a8adcedcf3ad59f381805ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_config_settings::icon_l</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that l style icons should be scaled to, used for icons defined in the menu html </p>
+
+</div>
+</div>
+<a class="anchor" id="a8c5883052226d831870c3a3e746034a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_config_settings::icon_s</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that s style icons (small) should be scaled to, used for the menu top row icons </p>
+
+</div>
+</div>
+<a class="anchor" id="a22e09699d636158dd8f72292838f9353"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_config_settings::icon_xs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that xs style icons should be scaled to. This icon size is typically used in various lists and should be set to value which allows a list row to be easily cliked or dragged. </p>
+
+</div>
+</div>
+<a class="anchor" id="a22c4b05b6beeb8d9a5a179455bf11dda"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_config_settings::spacing</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The default amount of spacing (in pixels) to place between GUI elements. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__config__settings.html">gui_config_settings</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__config__settings.js b/html/structgui__config__settings.js
new file mode 100644
index 000000000..63452f3aa
--- /dev/null
+++ b/html/structgui__config__settings.js
@@ -0,0 +1,8 @@
+var structgui__config__settings =
+[
+ [ "font_size", "structgui__config__settings.html#ad0a6e23d73b743e7cb18d9d4917f064f", null ],
+ [ "icon_l", "structgui__config__settings.html#a5d9f4ff42a8adcedcf3ad59f381805ef", null ],
+ [ "icon_s", "structgui__config__settings.html#a8c5883052226d831870c3a3e746034a1", null ],
+ [ "icon_xs", "structgui__config__settings.html#a22e09699d636158dd8f72292838f9353", null ],
+ [ "spacing", "structgui__config__settings.html#a22c4b05b6beeb8d9a5a179455bf11dda", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__internal__data.html b/html/structgui__internal__data.html
new file mode 100644
index 000000000..c4998645c
--- /dev/null
+++ b/html/structgui__internal__data.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_internal_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__internal__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_internal_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a73f8b1be5a26ef3428e5e6dcbc77eccb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73f8b1be5a26ef3428e5e6dcbc77eccb"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a73f8b1be5a26ef3428e5e6dcbc77eccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb425e8b6cd960ddbdba24a2bbff2f51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb425e8b6cd960ddbdba24a2bbff2f51"></a>
+struct <a class="el" href="structgui__internal__methods.html">gui_internal_methods</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:aeb425e8b6cd960ddbdba24a2bbff2f51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42f5a27a0cdb5d479ca2ec59be6859c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42f5a27a0cdb5d479ca2ec59be6859c3"></a>
+struct <br class="typebreak"/>
+<a class="el" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>widget</b></td></tr>
+<tr class="separator:a42f5a27a0cdb5d479ca2ec59be6859c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal_8h_source.html">gui_internal.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__internal__data.html">gui_internal_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__internal__data.js b/html/structgui__internal__data.js
new file mode 100644
index 000000000..465ce589d
--- /dev/null
+++ b/html/structgui__internal__data.js
@@ -0,0 +1,6 @@
+var structgui__internal__data =
+[
+ [ "gui", "structgui__internal__data.html#aeb425e8b6cd960ddbdba24a2bbff2f51", null ],
+ [ "priv", "structgui__internal__data.html#a73f8b1be5a26ef3428e5e6dcbc77eccb", null ],
+ [ "widget", "structgui__internal__data.html#a42f5a27a0cdb5d479ca2ec59be6859c3", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__internal__keyb__mode.html b/html/structgui__internal__keyb__mode.html
new file mode 100644
index 000000000..950ce35d4
--- /dev/null
+++ b/html/structgui__internal__keyb__mode.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_internal_keyb_mode Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__internal__keyb__mode.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_internal_keyb_mode Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Describes a keyboard mode.
+ <a href="structgui__internal__keyb__mode.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a902019f1bbc3d2fac38a128d14f0155c"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__internal__keyb__mode.html#a902019f1bbc3d2fac38a128d14f0155c">title</a> [16]</td></tr>
+<tr class="separator:a902019f1bbc3d2fac38a128d14f0155c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd4006f6e162de5c042e94c1c3551754"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__internal__keyb__mode.html#afd4006f6e162de5c042e94c1c3551754">font</a></td></tr>
+<tr class="separator:afd4006f6e162de5c042e94c1c3551754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abef62e38088b2f2e4a07d9895ba9b0f5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__internal__keyb__mode.html#abef62e38088b2f2e4a07d9895ba9b0f5">case_mode</a></td></tr>
+<tr class="separator:abef62e38088b2f2e4a07d9895ba9b0f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a297a29bfc35aa262eb9e170761adf72b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__internal__keyb__mode.html#a297a29bfc35aa262eb9e170761adf72b">umlaut_mode</a></td></tr>
+<tr class="separator:a297a29bfc35aa262eb9e170761adf72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Describes a keyboard mode. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abef62e38088b2f2e4a07d9895ba9b0f5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_internal_keyb_mode::case_mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Mode to switch to when case CHANGE() key is pressed. </p>
+
+</div>
+</div>
+<a class="anchor" id="afd4006f6e162de5c042e94c1c3551754"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_internal_keyb_mode::font</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Font size of label </p>
+
+</div>
+</div>
+<a class="anchor" id="a902019f1bbc3d2fac38a128d14f0155c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char gui_internal_keyb_mode::title[16]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Label to be displayed on keys that switch to it </p>
+
+</div>
+</div>
+<a class="anchor" id="a297a29bfc35aa262eb9e170761adf72b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_internal_keyb_mode::umlaut_mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Mode to switch to when UMLAUT() key is pressed. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_keyboard.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__internal__keyb__mode.html">gui_internal_keyb_mode</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__internal__keyb__mode.js b/html/structgui__internal__keyb__mode.js
new file mode 100644
index 000000000..31a49abd4
--- /dev/null
+++ b/html/structgui__internal__keyb__mode.js
@@ -0,0 +1,7 @@
+var structgui__internal__keyb__mode =
+[
+ [ "case_mode", "structgui__internal__keyb__mode.html#abef62e38088b2f2e4a07d9895ba9b0f5", null ],
+ [ "font", "structgui__internal__keyb__mode.html#afd4006f6e162de5c042e94c1c3551754", null ],
+ [ "title", "structgui__internal__keyb__mode.html#a902019f1bbc3d2fac38a128d14f0155c", null ],
+ [ "umlaut_mode", "structgui__internal__keyb__mode.html#a297a29bfc35aa262eb9e170761adf72b", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__internal__methods.html b/html/structgui__internal__methods.html
new file mode 100644
index 000000000..d9b09959d
--- /dev/null
+++ b/html/structgui__internal__methods.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_internal_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__internal__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_internal_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3df9216dd13b0de7e0f0c5b29b3abe86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3df9216dd13b0de7e0f0c5b29b3abe86"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_callback</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:a3df9216dd13b0de7e0f0c5b29b3abe86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff1aef49eac0485cc78820a5e134d8b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff1aef49eac0485cc78820a5e134d8b4"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_callback</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:aff1aef49eac0485cc78820a5e134d8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a758dcf6a0dcd502a2a7dfcef5dc9db33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a758dcf6a0dcd502a2a7dfcef5dc9db33"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>menu_render</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this)</td></tr>
+<tr class="separator:a758dcf6a0dcd502a2a7dfcef5dc9db33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc3cc4a97c182c884fd8bc0021758470"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc3cc4a97c182c884fd8bc0021758470"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>image_new_xs</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *name)</td></tr>
+<tr class="separator:adc3cc4a97c182c884fd8bc0021758470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f0220b8c04f6ff6c99792b7ff86ce1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f0220b8c04f6ff6c99792b7ff86ce1e"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>image_new_l</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *name)</td></tr>
+<tr class="separator:a2f0220b8c04f6ff6c99792b7ff86ce1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal_8h_source.html">gui_internal.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__internal__methods.html">gui_internal_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__internal__methods.js b/html/structgui__internal__methods.js
new file mode 100644
index 000000000..b2d67fa87
--- /dev/null
+++ b/html/structgui__internal__methods.js
@@ -0,0 +1,8 @@
+var structgui__internal__methods =
+[
+ [ "add_callback", "structgui__internal__methods.html#a3df9216dd13b0de7e0f0c5b29b3abe86", null ],
+ [ "image_new_l", "structgui__internal__methods.html#a2f0220b8c04f6ff6c99792b7ff86ce1e", null ],
+ [ "image_new_xs", "structgui__internal__methods.html#adc3cc4a97c182c884fd8bc0021758470", null ],
+ [ "menu_render", "structgui__internal__methods.html#a758dcf6a0dcd502a2a7dfcef5dc9db33", null ],
+ [ "remove_callback", "structgui__internal__methods.html#aff1aef49eac0485cc78820a5e134d8b4", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__internal__widget__methods.html b/html/structgui__internal__widget__methods.html
new file mode 100644
index 000000000..07496115d
--- /dev/null
+++ b/html/structgui__internal__widget__methods.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_internal_widget_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__internal__widget__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_internal_widget_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac26bb72521250c3dfe2bd58709cda1bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac26bb72521250c3dfe2bd58709cda1bf"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>append</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structwidget.html">widget</a> *child)</td></tr>
+<tr class="separator:ac26bb72521250c3dfe2bd58709cda1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1957eec688975a00eef0f12445113a61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1957eec688975a00eef0f12445113a61"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>button_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *text, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *image, enum flags flags)</td></tr>
+<tr class="separator:a1957eec688975a00eef0f12445113a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa4d49d9bd62748b844770ae2951c3e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa4d49d9bd62748b844770ae2951c3e3"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>button_new_with_callback</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *text, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *image, enum flags flags, void(*func)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data), void *data)</td></tr>
+<tr class="separator:aaa4d49d9bd62748b844770ae2951c3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affcca41c0acd0e4ca08b6ecbacc188d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affcca41c0acd0e4ca08b6ecbacc188d3"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>box_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, enum flags flags)</td></tr>
+<tr class="separator:affcca41c0acd0e4ca08b6ecbacc188d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69b3be6813d8261d54cb2625c69d498a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b3be6813d8261d54cb2625c69d498a"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>label_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *text)</td></tr>
+<tr class="separator:a69b3be6813d8261d54cb2625c69d498a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af204493f59d58a51e754240b1823a1fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af204493f59d58a51e754240b1823a1fb"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>image_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structgraphics__image.html">graphics_image</a> *image)</td></tr>
+<tr class="separator:af204493f59d58a51e754240b1823a1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab389707aa05ee420393495d42e89d5e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab389707aa05ee420393495d42e89d5e9"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>keyboard</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, int mode)</td></tr>
+<tr class="separator:ab389707aa05ee420393495d42e89d5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fc905faf8c6fe47362d7bb875c43e64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fc905faf8c6fe47362d7bb875c43e64"></a>
+struct <a class="el" href="structwidget.html">widget</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>menu</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, const char *label)</td></tr>
+<tr class="separator:a7fc905faf8c6fe47362d7bb875c43e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c409ffb6f3d343a32051a153e1855b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c409ffb6f3d343a32051a153e1855b8"></a>
+enum flags(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_flags</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>)</td></tr>
+<tr class="separator:a9c409ffb6f3d343a32051a153e1855b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff352153a2071bb9f79854f4684bedef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff352153a2071bb9f79854f4684bedef"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_flags</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, enum flags flags)</td></tr>
+<tr class="separator:aff352153a2071bb9f79854f4684bedef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df53fca4be3d15b6526cb81c78034dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9df53fca4be3d15b6526cb81c78034dc"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_state</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>)</td></tr>
+<tr class="separator:a9df53fca4be3d15b6526cb81c78034dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05e94c59998a2b658924828173dfc95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad05e94c59998a2b658924828173dfc95"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_state</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, int state)</td></tr>
+<tr class="separator:ad05e94c59998a2b658924828173dfc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdb545ab45e3b64637cf4b31d2296fa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb545ab45e3b64637cf4b31d2296fa7"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_func</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void(*func)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data))</td></tr>
+<tr class="separator:abdb545ab45e3b64637cf4b31d2296fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fef077f18bee56a60502a43582b9f4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fef077f18bee56a60502a43582b9f4a"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_data</b> )(struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data)</td></tr>
+<tr class="separator:a3fef077f18bee56a60502a43582b9f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accfcc8dd7745e0a9bde55b6810f35ac7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accfcc8dd7745e0a9bde55b6810f35ac7"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_default_background</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>)</td></tr>
+<tr class="separator:accfcc8dd7745e0a9bde55b6810f35ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal_8h_source.html">gui_internal.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__internal__widget__methods.html">gui_internal_widget_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__internal__widget__methods.js b/html/structgui__internal__widget__methods.js
new file mode 100644
index 000000000..537c86dc0
--- /dev/null
+++ b/html/structgui__internal__widget__methods.js
@@ -0,0 +1,18 @@
+var structgui__internal__widget__methods =
+[
+ [ "append", "structgui__internal__widget__methods.html#ac26bb72521250c3dfe2bd58709cda1bf", null ],
+ [ "box_new", "structgui__internal__widget__methods.html#affcca41c0acd0e4ca08b6ecbacc188d3", null ],
+ [ "button_new", "structgui__internal__widget__methods.html#a1957eec688975a00eef0f12445113a61", null ],
+ [ "button_new_with_callback", "structgui__internal__widget__methods.html#aaa4d49d9bd62748b844770ae2951c3e3", null ],
+ [ "get_flags", "structgui__internal__widget__methods.html#a9c409ffb6f3d343a32051a153e1855b8", null ],
+ [ "get_state", "structgui__internal__widget__methods.html#a9df53fca4be3d15b6526cb81c78034dc", null ],
+ [ "image_new", "structgui__internal__widget__methods.html#af204493f59d58a51e754240b1823a1fb", null ],
+ [ "keyboard", "structgui__internal__widget__methods.html#ab389707aa05ee420393495d42e89d5e9", null ],
+ [ "label_new", "structgui__internal__widget__methods.html#a69b3be6813d8261d54cb2625c69d498a", null ],
+ [ "menu", "structgui__internal__widget__methods.html#a7fc905faf8c6fe47362d7bb875c43e64", null ],
+ [ "set_data", "structgui__internal__widget__methods.html#a3fef077f18bee56a60502a43582b9f4a", null ],
+ [ "set_default_background", "structgui__internal__widget__methods.html#accfcc8dd7745e0a9bde55b6810f35ac7", null ],
+ [ "set_flags", "structgui__internal__widget__methods.html#aff352153a2071bb9f79854f4684bedef", null ],
+ [ "set_func", "structgui__internal__widget__methods.html#abdb545ab45e3b64637cf4b31d2296fa7", null ],
+ [ "set_state", "structgui__internal__widget__methods.html#ad05e94c59998a2b658924828173dfc95", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__menu__info.html b/html/structgui__menu__info.html
new file mode 100644
index 000000000..d42913e9e
--- /dev/null
+++ b/html/structgui__menu__info.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_menu_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__menu__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_menu_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adf38780e288c2056a989000929fd20c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf38780e288c2056a989000929fd20c1"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>merge_id</b></td></tr>
+<tr class="separator:adf38780e288c2056a989000929fd20c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6818f74a9d303ac48af52d6aa0269ec4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6818f74a9d303ac48af52d6aa0269ec4"></a>
+GtkAction *&#160;</td><td class="memItemRight" valign="bottom"><b>action</b></td></tr>
+<tr class="separator:a6818f74a9d303ac48af52d6aa0269ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/gtk/gui_gtk_window.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__menu__info.html">gui_menu_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__menu__info.js b/html/structgui__menu__info.js
new file mode 100644
index 000000000..1f5a6484e
--- /dev/null
+++ b/html/structgui__menu__info.js
@@ -0,0 +1,5 @@
+var structgui__menu__info =
+[
+ [ "action", "structgui__menu__info.html#a6818f74a9d303ac48af52d6aa0269ec4", null ],
+ [ "merge_id", "structgui__menu__info.html#adf38780e288c2056a989000929fd20c1", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__methods.html b/html/structgui__methods.html
new file mode 100644
index 000000000..a6e8bb8fb
--- /dev/null
+++ b/html/structgui__methods.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa6c71a10410900375b2a3b55d1dc561e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6c71a10410900375b2a3b55d1dc561e"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>menubar_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structmenu__methods.html">menu_methods</a> *meth)</td></tr>
+<tr class="separator:aa6c71a10410900375b2a3b55d1dc561e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bb8f091383b03d1c30ddb62edda001b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb8f091383b03d1c30ddb62edda001b"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>popup_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structmenu__methods.html">menu_methods</a> *meth)</td></tr>
+<tr class="separator:a6bb8f091383b03d1c30ddb62edda001b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3de4c8424d017920770dabdcb74138bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de4c8424d017920770dabdcb74138bf"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_graphics</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structgraphics.html">graphics</a> *gra)</td></tr>
+<tr class="separator:a3de4c8424d017920770dabdcb74138bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d3fa573d5d3a2c7ad4034fcb3f54102"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d3fa573d5d3a2c7ad4034fcb3f54102"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>run_main_loop</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv)</td></tr>
+<tr class="separator:a7d3fa573d5d3a2c7ad4034fcb3f54102"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb4423694e83a58d5e49ef6194ffa115"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb4423694e83a58d5e49ef6194ffa115"></a>
+struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>datawindow_new</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, const char *name, struct <a class="el" href="structcallback.html">callback</a> *click, struct <a class="el" href="structcallback.html">callback</a> *close, struct <a class="el" href="structdatawindow__methods.html">datawindow_methods</a> *meth)</td></tr>
+<tr class="separator:abb4423694e83a58d5e49ef6194ffa115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4e55184e44cdcd779b4656df207a535"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4e55184e44cdcd779b4656df207a535"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_bookmark</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structpcoord.html">pcoord</a> *c, char *description)</td></tr>
+<tr class="separator:ae4e55184e44cdcd779b4656df207a535"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf2a716caa2920a8b9bec0c16e23d7e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf2a716caa2920a8b9bec0c16e23d7e7"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>disable_suspend</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv)</td></tr>
+<tr class="separator:acf2a716caa2920a8b9bec0c16e23d7e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5fa52696caddc39520b415dd695e055"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5fa52696caddc39520b415dd695e055"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_attr</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aa5fa52696caddc39520b415dd695e055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af995d9fd279289b937bc97f1bf4f4c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af995d9fd279289b937bc97f1bf4f4c22"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_attr</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:af995d9fd279289b937bc97f1bf4f4c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14adb5a998a14d9d8718f1b8de67e104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14adb5a998a14d9d8718f1b8de67e104"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a14adb5a998a14d9d8718f1b8de67e104"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="gui_8h_source.html">gui.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__methods.html">gui_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__methods.js b/html/structgui__methods.js
new file mode 100644
index 000000000..3cf30b5b4
--- /dev/null
+++ b/html/structgui__methods.js
@@ -0,0 +1,13 @@
+var structgui__methods =
+[
+ [ "add_attr", "structgui__methods.html#af995d9fd279289b937bc97f1bf4f4c22", null ],
+ [ "add_bookmark", "structgui__methods.html#ae4e55184e44cdcd779b4656df207a535", null ],
+ [ "datawindow_new", "structgui__methods.html#abb4423694e83a58d5e49ef6194ffa115", null ],
+ [ "disable_suspend", "structgui__methods.html#acf2a716caa2920a8b9bec0c16e23d7e7", null ],
+ [ "get_attr", "structgui__methods.html#aa5fa52696caddc39520b415dd695e055", null ],
+ [ "menubar_new", "structgui__methods.html#aa6c71a10410900375b2a3b55d1dc561e", null ],
+ [ "popup_new", "structgui__methods.html#a6bb8f091383b03d1c30ddb62edda001b", null ],
+ [ "run_main_loop", "structgui__methods.html#a7d3fa573d5d3a2c7ad4034fcb3f54102", null ],
+ [ "set_attr", "structgui__methods.html#a14adb5a998a14d9d8718f1b8de67e104", null ],
+ [ "set_graphics", "structgui__methods.html#a3de4c8424d017920770dabdcb74138bf", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__priv.html b/html/structgui__priv.html
new file mode 100644
index 000000000..3a5b1721d
--- /dev/null
+++ b/html/structgui__priv.html
@@ -0,0 +1,608 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv_1_1gesture__elem.html">gesture_elem</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv_1_1html.html">html</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a70639d18916307d27d257d3f2b0f3955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70639d18916307d27d257d3f2b0f3955"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a70639d18916307d27d257d3f2b0f3955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0056fb687954c06a0bb1845490a5cc88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0056fb687954c06a0bb1845490a5cc88"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>hwnd</b></td></tr>
+<tr class="separator:a0056fb687954c06a0bb1845490a5cc88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a204b634daaba655d0adcbe6809570867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a204b634daaba655d0adcbe6809570867"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b></td></tr>
+<tr class="separator:a204b634daaba655d0adcbe6809570867"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5912501fd7d03e163d32502c0f13132a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5912501fd7d03e163d32502c0f13132a"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>dialog_win</b></td></tr>
+<tr class="separator:a5912501fd7d03e163d32502c0f13132a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdc630a7a8f5a44595ec6dbd67aa8f52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdc630a7a8f5a44595ec6dbd67aa8f52"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>dialog_entry</b></td></tr>
+<tr class="separator:afdc630a7a8f5a44595ec6dbd67aa8f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a3c0ce8da6dbf60d1d096227bfa0d74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a3c0ce8da6dbf60d1d096227bfa0d74"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>dialog_coord</b></td></tr>
+<tr class="separator:a1a3c0ce8da6dbf60d1d096227bfa0d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f4afda8d404e8c66c81c62b65110e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f4afda8d404e8c66c81c62b65110e7"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>vbox</b></td></tr>
+<tr class="separator:a71f4afda8d404e8c66c81c62b65110e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2ec647374e1163b5ca91de9af639705"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2ec647374e1163b5ca91de9af639705"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>menubar</b></td></tr>
+<tr class="separator:ac2ec647374e1163b5ca91de9af639705"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa737548fc74f8d00ac1b9fed32523a01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa737548fc74f8d00ac1b9fed32523a01"></a>
+GtkActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><b>base_group</b></td></tr>
+<tr class="separator:aa737548fc74f8d00ac1b9fed32523a01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a055cdc970c6f7f17e452a3b7ad71ab7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a055cdc970c6f7f17e452a3b7ad71ab7c"></a>
+GtkActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><b>debug_group</b></td></tr>
+<tr class="separator:a055cdc970c6f7f17e452a3b7ad71ab7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a651281a650c6632ab5691848f8093839"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a651281a650c6632ab5691848f8093839"></a>
+GtkActionGroup *&#160;</td><td class="memItemRight" valign="bottom"><b>dyn_group</b></td></tr>
+<tr class="separator:a651281a650c6632ab5691848f8093839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a4f4c79a5a950ade1e2940a455e80ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a4f4c79a5a950ade1e2940a455e80ec"></a>
+GtkUIManager *&#160;</td><td class="memItemRight" valign="bottom"><b>ui_manager</b></td></tr>
+<tr class="separator:a7a4f4c79a5a950ade1e2940a455e80ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f8c3fe68eb7305330a3952476f19348"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f8c3fe68eb7305330a3952476f19348"></a>
+GSList *&#160;</td><td class="memItemRight" valign="bottom"><b>layout_group</b></td></tr>
+<tr class="separator:a1f8c3fe68eb7305330a3952476f19348"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae70b7d82741f30f03eb76c1cded124fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae70b7d82741f30f03eb76c1cded124fe"></a>
+GSList *&#160;</td><td class="memItemRight" valign="bottom"><b>projection_group</b></td></tr>
+<tr class="separator:ae70b7d82741f30f03eb76c1cded124fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeef3d4d9db7de260afb90a1e8efe052f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeef3d4d9db7de260afb90a1e8efe052f"></a>
+GSList *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_group</b></td></tr>
+<tr class="separator:aeef3d4d9db7de260afb90a1e8efe052f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18c3297e9a46f70d1d3a65e8f64825f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18c3297e9a46f70d1d3a65e8f64825f4"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dest_menuitems</b></td></tr>
+<tr class="separator:a18c3297e9a46f70d1d3a65e8f64825f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a554860c22b1e9f195fee79e2c48327d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a554860c22b1e9f195fee79e2c48327d6"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks_menuitems</b></td></tr>
+<tr class="separator:a554860c22b1e9f195fee79e2c48327d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47dce4fca7df631ee9a78718c27b838f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47dce4fca7df631ee9a78718c27b838f"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_menuitems</b></td></tr>
+<tr class="separator:a47dce4fca7df631ee9a78718c27b838f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97ea583c8c4b188494559d58da0084ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97ea583c8c4b188494559d58da0084ef"></a>
+GtkUIManager *&#160;</td><td class="memItemRight" valign="bottom"><b>menu_manager</b></td></tr>
+<tr class="separator:a97ea583c8c4b188494559d58da0084ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d99ddc4a90fa1912a2df0c018fdf80c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d99ddc4a90fa1912a2df0c018fdf80c"></a>
+struct <a class="el" href="structstatusbar__priv.html">statusbar_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>statusbar</b></td></tr>
+<tr class="separator:a7d99ddc4a90fa1912a2df0c018fdf80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd67383c8888ee740af5136b194acf6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd67383c8888ee740af5136b194acf6b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>menubar_enable</b></td></tr>
+<tr class="separator:abd67383c8888ee740af5136b194acf6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab80e3f2e033bff6a1818ccadd8bfede1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab80e3f2e033bff6a1818ccadd8bfede1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>toolbar_enable</b></td></tr>
+<tr class="separator:ab80e3f2e033bff6a1818ccadd8bfede1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaecc5aa5a012a6d345c98c2fc6b431d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaecc5aa5a012a6d345c98c2fc6b431d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>statusbar_enable</b></td></tr>
+<tr class="separator:aaecc5aa5a012a6d345c98c2fc6b431d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8df13431733962838d167cc5f1e560c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8df13431733962838d167cc5f1e560c4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dyn_counter</b></td></tr>
+<tr class="separator:a8df13431733962838d167cc5f1e560c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b43041c482c072b0ee58026f9a17fc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b43041c482c072b0ee58026f9a17fc6"></a>
+struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>datawindow</b></td></tr>
+<tr class="separator:a4b43041c482c072b0ee58026f9a17fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3862fd6d5b0f954c9d45ee68a1c4f6d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3862fd6d5b0f954c9d45ee68a1c4f6d9"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>self</b></td></tr>
+<tr class="separator:a3862fd6d5b0f954c9d45ee68a1c4f6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a891032944b43da7dbe84bbaaf2d3d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a891032944b43da7dbe84bbaaf2d3d5"></a>
+struct <a class="el" href="structwindow.html">window</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b></td></tr>
+<tr class="separator:a6a891032944b43da7dbe84bbaaf2d3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49842d709b7d8c429cee1cfb4831b542"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49842d709b7d8c429cee1cfb4831b542"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:a49842d709b7d8c429cee1cfb4831b542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79dcf1059af1dfd3f5e405a7cc46b71b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79dcf1059af1dfd3f5e405a7cc46b71b"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
+<tr class="separator:a79dcf1059af1dfd3f5e405a7cc46b71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a809311fa968017a6859d4b7b48a2245d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a809311fa968017a6859d4b7b48a2245d"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background2</b></td></tr>
+<tr class="separator:a809311fa968017a6859d4b7b48a2245d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d303e9d5cbd5a35286a93f3b9fbaf48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d303e9d5cbd5a35286a93f3b9fbaf48"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>highlight_background</b></td></tr>
+<tr class="separator:a7d303e9d5cbd5a35286a93f3b9fbaf48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a730c65a9655a7046ff8c80b9d9a25cc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a730c65a9655a7046ff8c80b9d9a25cc5"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>foreground</b></td></tr>
+<tr class="separator:a730c65a9655a7046ff8c80b9d9a25cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e6b4f27dec66cc326cc7a27bb4b4e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9e6b4f27dec66cc326cc7a27bb4b4e5"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>text_foreground</b></td></tr>
+<tr class="separator:ab9e6b4f27dec66cc326cc7a27bb4b4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c3901a30564d283726cb85ee08547d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c3901a30564d283726cb85ee08547d0"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>text_background</b></td></tr>
+<tr class="separator:a5c3901a30564d283726cb85ee08547d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0559949a41ad1a11c7063f2fc0151d19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0559949a41ad1a11c7063f2fc0151d19"></a>
+struct <a class="el" href="structcolor.html">color</a> background_color <br class="typebreak"/>
+background2_color <br class="typebreak"/>
+text_foreground_color&#160;</td><td class="memItemRight" valign="bottom"><b>text_background_color</b></td></tr>
+<tr class="separator:a0559949a41ad1a11c7063f2fc0151d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab4f5ad778b651d79def4a7bafb742c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab4f5ad778b651d79def4a7bafb742c7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>spacing</b></td></tr>
+<tr class="separator:aab4f5ad778b651d79def4a7bafb742c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa46aeeefb958a4222a1dfbabca234ccb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa46aeeefb958a4222a1dfbabca234ccb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_size</b></td></tr>
+<tr class="separator:aa46aeeefb958a4222a1dfbabca234ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88b0920c31cea64255dbcd4fc2a01a4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88b0920c31cea64255dbcd4fc2a01a4e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>font_name</b></td></tr>
+<tr class="separator:a88b0920c31cea64255dbcd4fc2a01a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fa9df0bfcb085e8f63004be001cefc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fa9df0bfcb085e8f63004be001cefc2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fullscreen</b></td></tr>
+<tr class="separator:a3fa9df0bfcb085e8f63004be001cefc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8ca07b3fbc3c5d5c492bea2610ebd32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8ca07b3fbc3c5d5c492bea2610ebd32"></a>
+struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fonts</b> [3]</td></tr>
+<tr class="separator:ad8ca07b3fbc3c5d5c492bea2610ebd32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f88b91996725451c0ba5f072b0c2678"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678">icon_xs</a></td></tr>
+<tr class="separator:a8f88b91996725451c0ba5f072b0c2678"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae5d7524cdfaf5dc0266ea6b5567fdf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf">icon_s</a></td></tr>
+<tr class="separator:a0ae5d7524cdfaf5dc0266ea6b5567fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab581b7c39d6e9c2c169b81ac74cae4f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8">icon_l</a></td></tr>
+<tr class="separator:ab581b7c39d6e9c2c169b81ac74cae4f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f71dadf27d4c5c98fbb594c8ee49de3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f71dadf27d4c5c98fbb594c8ee49de3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pressed</b></td></tr>
+<tr class="separator:a2f71dadf27d4c5c98fbb594c8ee49de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6a35d8b8536d280fd1ca86bf46ad232"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6a35d8b8536d280fd1ca86bf46ad232"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>widgets</b></td></tr>
+<tr class="separator:ab6a35d8b8536d280fd1ca86bf46ad232"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5358e3fae457713a43bffb86d9ab4d09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5358e3fae457713a43bffb86d9ab4d09"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>widgets_count</b></td></tr>
+<tr class="separator:a5358e3fae457713a43bffb86d9ab4d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8047e5e5fde7d9a594338de210d09431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8047e5e5fde7d9a594338de210d09431"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>redraw</b></td></tr>
+<tr class="separator:a8047e5e5fde7d9a594338de210d09431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55dbf0be168b0cb40fc9ac35b0f9bdec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55dbf0be168b0cb40fc9ac35b0f9bdec"></a>
+struct <a class="el" href="structwidget.html">widget</a>&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
+<tr class="separator:a55dbf0be168b0cb40fc9ac35b0f9bdec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3495f7b0bd426d888e2051acc1f74d0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3495f7b0bd426d888e2051acc1f74d0d"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>highlighted</b></td></tr>
+<tr class="separator:a3495f7b0bd426d888e2051acc1f74d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3528eb5d682d7566f4e23eed5b5fb542"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3528eb5d682d7566f4e23eed5b5fb542"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>editable</b></td></tr>
+<tr class="separator:a3528eb5d682d7566f4e23eed5b5fb542"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8db8cd6f23661c4415a44c72bd120b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8db8cd6f23661c4415a44c72bd120b2"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>highlighted_menu</b></td></tr>
+<tr class="separator:ab8db8cd6f23661c4415a44c72bd120b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8e8c1f7c223fcda897ffe63cbaec342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8e8c1f7c223fcda897ffe63cbaec342"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> clickp&#160;</td><td class="memItemRight" valign="bottom"><b>vehiclep</b></td></tr>
+<tr class="separator:ac8e8c1f7c223fcda897ffe63cbaec342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a725280352ff86727211ac3a01f145152"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a725280352ff86727211ac3a01f145152"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_coord_geo</b></td></tr>
+<tr class="separator:a725280352ff86727211ac3a01f145152"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6803755033e61a07612d36ce8e8a839c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6803755033e61a07612d36ce8e8a839c"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>position_coord_geo</b></td></tr>
+<tr class="separator:a6803755033e61a07612d36ce8e8a839c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10f086c6a6a5199eca4d4f9e97d383a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10f086c6a6a5199eca4d4f9e97d383a5"></a>
+struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sl</b></td></tr>
+<tr class="separator:a10f086c6a6a5199eca4d4f9e97d383a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89437e1e9f157c08720c91599102a9c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89437e1e9f157c08720c91599102a9c4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ignore_button</b></td></tr>
+<tr class="separator:a89437e1e9f157c08720c91599102a9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a175f119a23e8489cece3e71520a67ee2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a175f119a23e8489cece3e71520a67ee2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>menu_on_map_click</b></td></tr>
+<tr class="separator:a175f119a23e8489cece3e71520a67ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89acad9e02972bef3e80ebe934d7d634"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89acad9e02972bef3e80ebe934d7d634"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>on_map_click</b></td></tr>
+<tr class="separator:a89acad9e02972bef3e80ebe934d7d634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ed0bd72610617f6de2e5523e95b74b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ed0bd72610617f6de2e5523e95b74b9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>signal_on_map_click</b></td></tr>
+<tr class="separator:a2ed0bd72610617f6de2e5523e95b74b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15cd6edc54affcf474f5a0880dbd35d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15cd6edc54affcf474f5a0880dbd35d4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>country_iso2</b></td></tr>
+<tr class="separator:a15cd6edc54affcf474f5a0880dbd35d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf856f8c5a922a4b7e9a7b28391fd61b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf856f8c5a922a4b7e9a7b28391fd61b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speech</b></td></tr>
+<tr class="separator:aaf856f8c5a922a4b7e9a7b28391fd61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0ec2125e75131bacd6cb1f8bd498dac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac">keyboard</a></td></tr>
+<tr class="separator:ab0ec2125e75131bacd6cb1f8bd498dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef8209151c2e0576e8e891e3f682a328"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#aef8209151c2e0576e8e891e3f682a328">keyboard_required</a></td></tr>
+<tr class="separator:aef8209151c2e0576e8e891e3f682a328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec77daf3b3ae633cf6c164031eeb2980"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgui__config__settings.html">gui_config_settings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980">config</a></td></tr>
+<tr class="separator:aec77daf3b3ae633cf6c164031eeb2980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2206f6e5735c58c45e32e9185f9fe4c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2206f6e5735c58c45e32e9185f9fe4c1"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle</b></td></tr>
+<tr class="separator:a2206f6e5735c58c45e32e9185f9fe4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e2f7b3ff435ca4c927b5088b59d6c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98e2f7b3ff435ca4c927b5088b59d6c1"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_cb</b></td></tr>
+<tr class="separator:a98e2f7b3ff435ca4c927b5088b59d6c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6ba921dda668d356007711b02474afe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6ba921dda668d356007711b02474afe"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>button_cb</b></td></tr>
+<tr class="separator:ab6ba921dda668d356007711b02474afe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17ca6bd41cc1cd7b47e21fcac0650558"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17ca6bd41cc1cd7b47e21fcac0650558"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>resize_cb</b></td></tr>
+<tr class="separator:a17ca6bd41cc1cd7b47e21fcac0650558"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85aae7ab7a9538c828bd985e69d6d673"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85aae7ab7a9538c828bd985e69d6d673"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>keypress_cb</b></td></tr>
+<tr class="separator:a85aae7ab7a9538c828bd985e69d6d673"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a3b40630a6cbc511384cfdb0f311a20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a3b40630a6cbc511384cfdb0f311a20"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>window_closed_cb</b></td></tr>
+<tr class="separator:a3a3b40630a6cbc511384cfdb0f311a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b237bc10e3ef41cc93f4ca37508c6b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b237bc10e3ef41cc93f4ca37508c6b3"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle_cb</b></td></tr>
+<tr class="separator:a3b237bc10e3ef41cc93f4ca37508c6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69ee33da45473938ee918d78cddf7eb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69ee33da45473938ee918d78cddf7eb8"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_timeout_callback</b></td></tr>
+<tr class="separator:a69ee33da45473938ee918d78cddf7eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c0cbf825b1a3c232e791c423ea8311e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c0cbf825b1a3c232e791c423ea8311e"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_timeout_event</b></td></tr>
+<tr class="separator:a8c0cbf825b1a3c232e791c423ea8311e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bfeb4b34059f913b2f8356e533e7cea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bfeb4b34059f913b2f8356e533e7cea"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>current</b></td></tr>
+<tr class="separator:a3bfeb4b34059f913b2f8356e533e7cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad18d42dcf19e5f6a9f1978d049e6243"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad18d42dcf19e5f6a9f1978d049e6243"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_cb</b></td></tr>
+<tr class="separator:aad18d42dcf19e5f6a9f1978d049e6243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa40941fcd8ac2a43c03e24695d226d35"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__data.html">route_data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35">route_data</a></td></tr>
+<tr class="separator:aa40941fcd8ac2a43c03e24695d226d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787c663e579aceed4bcecaaba92b0d75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a787c663e579aceed4bcecaaba92b0d75"></a>
+struct <a class="el" href="structgui__internal__data.html">gui_internal_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a787c663e579aceed4bcecaaba92b0d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40dcfa074f810f872a35d660787c29d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40dcfa074f810f872a35d660787c29d9"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:a40dcfa074f810f872a35d660787c29d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7259c999bb68210f7309638e5402bbe5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7259c999bb68210f7309638e5402bbe5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a7259c999bb68210f7309638e5402bbe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb7f3e6e6aef2f4f684898dea1bfce26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb7f3e6e6aef2f4f684898dea1bfce26"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cols</b></td></tr>
+<tr class="separator:acb7f3e6e6aef2f4f684898dea1bfce26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a116cbf4ea4e4f2fd97c81b88cc9f31d6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6">osd_configuration</a></td></tr>
+<tr class="separator:a116cbf4ea4e4f2fd97c81b88cc9f31d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eac814db1cc97f8bfe9ad076b942ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca">pitch</a></td></tr>
+<tr class="separator:a75eac814db1cc97f8bfe9ad076b942ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4201c0d49852fa5443c9d54ff1c7be2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4201c0d49852fa5443c9d54ff1c7be2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags_town</b></td></tr>
+<tr class="separator:ac4201c0d49852fa5443c9d54ff1c7be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80a07fabeec50f48e1059939a9ce114b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80a07fabeec50f48e1059939a9ce114b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags_street</b></td></tr>
+<tr class="separator:a80a07fabeec50f48e1059939a9ce114b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e385cfb7e50fb732d7884071c0da589"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e385cfb7e50fb732d7884071c0da589"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags_house_number</b></td></tr>
+<tr class="separator:a6e385cfb7e50fb732d7884071c0da589"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76a534803965b98854b5b22f3e60e207"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76a534803965b98854b5b22f3e60e207"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr>
+<tr class="separator:a76a534803965b98854b5b22f3e60e207"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f5502e3be88389c6b4b34acd5fdfec3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f5502e3be88389c6b4b34acd5fdfec3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mouse_button_clicked_on_map</b></td></tr>
+<tr class="separator:a4f5502e3be88389c6b4b34acd5fdfec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed470114e74118c876e06890d90f7197"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed470114e74118c876e06890d90f7197"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>html_text</b></td></tr>
+<tr class="separator:aed470114e74118c876e06890d90f7197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67ab999ea155e277ac1f58c52145bfde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67ab999ea155e277ac1f58c52145bfde"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>html_depth</b></td></tr>
+<tr class="separator:a67ab999ea155e277ac1f58c52145bfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e906aeff9b4ab49c380b25b6eab5054"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e906aeff9b4ab49c380b25b6eab5054"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>html_container</b></td></tr>
+<tr class="separator:a6e906aeff9b4ab49c380b25b6eab5054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7a80d42c2ab656c8993fd6b9d02f035"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7a80d42c2ab656c8993fd6b9d02f035"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>html_skip</b></td></tr>
+<tr class="separator:aa7a80d42c2ab656c8993fd6b9d02f035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa065213931e3dabb93bc443599e749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefa065213931e3dabb93bc443599e749"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>html_anchor</b></td></tr>
+<tr class="separator:aefa065213931e3dabb93bc443599e749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dc2b440cdea1cc89e16951122273418"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dc2b440cdea1cc89e16951122273418"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>href</b></td></tr>
+<tr class="separator:a6dc2b440cdea1cc89e16951122273418"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78afe3688cc09e1c60052ceea20180d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78afe3688cc09e1c60052ceea20180d7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>html_anchor_found</b></td></tr>
+<tr class="separator:a78afe3688cc09e1c60052ceea20180d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d5571cb0e9f5c5c09731d246c5f3bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85d5571cb0e9f5c5c09731d246c5f3bc"></a>
+struct <a class="el" href="structform.html">form</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>form</b></td></tr>
+<tr class="separator:a85d5571cb0e9f5c5c09731d246c5f3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12c06bb64044559a3cef426a190ccbe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12c06bb64044559a3cef426a190ccbe2"></a>
+struct <a class="el" href="structgui__priv_1_1html.html">gui_priv::html</a>&#160;</td><td class="memItemRight" valign="bottom"><b>html</b> [10]</td></tr>
+<tr class="separator:a12c06bb64044559a3cef426a190ccbe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86b80623c2cd3c224db9cb6c9cc9a791"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86b80623c2cd3c224db9cb6c9cc9a791"></a>
+struct <a class="el" href="structgui__priv_1_1gesture__elem.html">gui_priv::gesture_elem</a>&#160;</td><td class="memItemRight" valign="bottom"><b>gesture_ring</b> [GESTURE_RINGSIZE]</td></tr>
+<tr class="separator:a86b80623c2cd3c224db9cb6c9cc9a791"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6fbb42be437a04f6cff888c7caa0984"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6fbb42be437a04f6cff888c7caa0984"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gesture_ring_last</b></td></tr>
+<tr class="separator:af6fbb42be437a04f6cff888c7caa0984"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41ceb4eb719df9b3845cd657db9dbc7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41ceb4eb719df9b3845cd657db9dbc7e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gesture_ring_first</b></td></tr>
+<tr class="separator:a41ceb4eb719df9b3845cd657db9dbc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a852bdbb2bafe698079f569f2a6874d2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a852bdbb2bafe698079f569f2a6874d2c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hide_keys</b></td></tr>
+<tr class="separator:a852bdbb2bafe698079f569f2a6874d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9103b2ca23225c384ce74c9036b223a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9103b2ca23225c384ce74c9036b223a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>results_map_population</b></td></tr>
+<tr class="separator:aa9103b2ca23225c384ce74c9036b223a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5d9402f7e218085adad1c80599f142c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5d9402f7e218085adad1c80599f142c"></a>
+struct <a class="el" href="structgui.html">gui</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:ae5d9402f7e218085adad1c80599f142c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6665901bb3933a7997ecb60ff2e97f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6665901bb3933a7997ecb60ff2e97f3"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>currVehicle</b></td></tr>
+<tr class="separator:ad6665901bb3933a7997ecb60ff2e97f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ba7d3d20cefc54b97ad798f603e30d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ba7d3d20cefc54b97ad798f603e30d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a7ba7d3d20cefc54b97ad798f603e30d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2df49bafcb4c223d5e78356e4cba668a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2df49bafcb4c223d5e78356e4cba668a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a2df49bafcb4c223d5e78356e4cba668a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95e411d85c9477899ee45c7356529933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95e411d85c9477899ee45c7356529933"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a95e411d85c9477899ee45c7356529933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a029f51aa3f8cc1e7153e17db2c9ade56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a029f51aa3f8cc1e7153e17db2c9ade56"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>skin</b></td></tr>
+<tr class="separator:a029f51aa3f8cc1e7153e17db2c9ade56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a470899efd1487a93d95f4271d9bf738c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a470899efd1487a93d95f4271d9bf738c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon_src</b></td></tr>
+<tr class="separator:a470899efd1487a93d95f4271d9bf738c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb18040e09a8e462150962a102bf9a34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb18040e09a8e462150962a102bf9a34"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lazy</b></td></tr>
+<tr class="separator:aeb18040e09a8e462150962a102bf9a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa33ffa5f66990bc1c0a97c4439adcea1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa33ffa5f66990bc1c0a97c4439adcea1"></a>
+QCoreApplication *&#160;</td><td class="memItemRight" valign="bottom"><b>app</b></td></tr>
+<tr class="separator:aa33ffa5f66990bc1c0a97c4439adcea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d29951e8f8144658263d6a6101f97cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d29951e8f8144658263d6a6101f97cd"></a>
+QWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>mainWindow</b></td></tr>
+<tr class="separator:a2d29951e8f8144658263d6a6101f97cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb939fb724848e4fdb80c9063031b18a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb939fb724848e4fdb80c9063031b18a"></a>
+QWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>graphicsWidget</b></td></tr>
+<tr class="separator:aeb939fb724848e4fdb80c9063031b18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a865927c1ec4124aaee868352446a36f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a865927c1ec4124aaee868352446a36f0"></a>
+QDeclarativeView *&#160;</td><td class="memItemRight" valign="bottom"><b>guiWidget</b></td></tr>
+<tr class="separator:a865927c1ec4124aaee868352446a36f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7f3476ea1e021f1f635c5295d8530d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7f3476ea1e021f1f635c5295d8530d5"></a>
+QDeclarativeView *&#160;</td><td class="memItemRight" valign="bottom"><b>prevGuiWidget</b></td></tr>
+<tr class="separator:ab7f3476ea1e021f1f635c5295d8530d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a798878a65b5638bba209c3f7442e1e20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a798878a65b5638bba209c3f7442e1e20"></a>
+QStackedLayout *&#160;</td><td class="memItemRight" valign="bottom"><b>switcherWidget</b></td></tr>
+<tr class="separator:a798878a65b5638bba209c3f7442e1e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67e3ee4d2dc5533cfd09f4492c17caa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67e3ee4d2dc5533cfd09f4492c17caa0"></a>
+class <a class="el" href="classNGQProxyGui.html">NGQProxyGui</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>guiProxy</b></td></tr>
+<tr class="separator:a67e3ee4d2dc5533cfd09f4492c17caa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2de0eb9fd3ceb8ceaf25fe2f83106d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2de0eb9fd3ceb8ceaf25fe2f83106d6"></a>
+class <a class="el" href="classNGQProxyNavit.html">NGQProxyNavit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navitProxy</b></td></tr>
+<tr class="separator:aa2de0eb9fd3ceb8ceaf25fe2f83106d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ae76f590f7520edd3bd8078f055ddf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57ae76f590f7520edd3bd8078f055ddf"></a>
+class <a class="el" href="classNGQProxyVehicle.html">NGQProxyVehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleProxy</b></td></tr>
+<tr class="separator:a57ae76f590f7520edd3bd8078f055ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e53e7d880f8f208681c0aa9aa8bec6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e53e7d880f8f208681c0aa9aa8bec6a"></a>
+class <a class="el" href="classNGQProxySearch.html">NGQProxySearch</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>searchProxy</b></td></tr>
+<tr class="separator:a9e53e7d880f8f208681c0aa9aa8bec6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcaf029d7ff52d54892129ffcfb10721"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcaf029d7ff52d54892129ffcfb10721"></a>
+class <a class="el" href="classNGQProxyBookmarks.html">NGQProxyBookmarks</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarksProxy</b></td></tr>
+<tr class="separator:abcaf029d7ff52d54892129ffcfb10721"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2423d3514588b26627b92883dcd1301d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2423d3514588b26627b92883dcd1301d"></a>
+class <a class="el" href="classNGQProxyRoute.html">NGQProxyRoute</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>routeProxy</b></td></tr>
+<tr class="separator:a2423d3514588b26627b92883dcd1301d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0244c9e52decb190f5c39ae1d11adda8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0244c9e52decb190f5c39ae1d11adda8"></a>
+class <a class="el" href="classNGQPoint.html">NGQPoint</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>currentPoint</b></td></tr>
+<tr class="separator:a0244c9e52decb190f5c39ae1d11adda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2292bbed31a3f2ffca89e470cd0712c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2292bbed31a3f2ffca89e470cd0712c7"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attributes</b></td></tr>
+<tr class="separator:a2292bbed31a3f2ffca89e470cd0712c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa895c7d445c8c4771f5b31b84c7e2bc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa895c7d445c8c4771f5b31b84c7e2bc0"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callbacks</b></td></tr>
+<tr class="separator:aa895c7d445c8c4771f5b31b84c7e2bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abccb0c7e19cd6d05ff8ec0a3c827d3be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abccb0c7e19cd6d05ff8ec0a3c827d3be"></a>
+QQmlApplicationEngine *&#160;</td><td class="memItemRight" valign="bottom"><b>engine</b></td></tr>
+<tr class="separator:abccb0c7e19cd6d05ff8ec0a3c827d3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0668be54ecba2541e26d8840f30ad484"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0668be54ecba2541e26d8840f30ad484"></a>
+QObject *&#160;</td><td class="memItemRight" valign="bottom"><b>loader</b></td></tr>
+<tr class="separator:a0668be54ecba2541e26d8840f30ad484"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abef0c17e6400ac478fd08ce71d1f792f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abef0c17e6400ac478fd08ce71d1f792f"></a>
+class <a class="el" href="classBackend.html">Backend</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>backend</b></td></tr>
+<tr class="separator:abef0c17e6400ac478fd08ce71d1f792f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Private data for the internal GUI.</p>
+<dl class="section author"><dt>Author</dt><dd>Martin Schaller (04/2008)</dd></dl>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2010 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aec77daf3b3ae633cf6c164031eeb2980"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgui__config__settings.html">gui_config_settings</a> gui_priv::config</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The setting information read from the configuration file. values of -1 indicate no value was specified in the config file. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab581b7c39d6e9c2c169b81ac74cae4f8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::icon_l</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that l style icons should be scaled to </p>
+
+</div>
+</div>
+<a class="anchor" id="a0ae5d7524cdfaf5dc0266ea6b5567fdf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::icon_s</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that s style icons (small) should be scaled to </p>
+
+</div>
+</div>
+<a class="anchor" id="a8f88b91996725451c0ba5f072b0c2678"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::icon_xs</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The size (in pixels) that xs style icons should be scaled to. This icon size can be too small to click it on some devices. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab0ec2125e75131bacd6cb1f8bd498dac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::keyboard</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the internal GUI keyboard is enabled </p>
+
+</div>
+</div>
+<a class="anchor" id="aef8209151c2e0576e8e891e3f682a328"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::keyboard_required</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether keyboard input is needed. This is only used by the HTML menu, text entry dialogs do not use this member. </p>
+
+</div>
+</div>
+<a class="anchor" id="a116cbf4ea4e4f2fd97c81b88cc9f31d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr.html">attr</a> gui_priv::osd_configuration</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The OSD configuration, a set of flags controlling which OSD items will be visible. </p>
+
+</div>
+</div>
+<a class="anchor" id="a75eac814db1cc97f8bfe9ad076b942ca"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int gui_priv::pitch</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The pitch for the 3D map view. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa40941fcd8ac2a43c03e24695d226d35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__data.html">route_data</a> gui_priv::route_data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Stores information about the route. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/win32/<a class="el" href="graphics__win32_8h_source.html">graphics_win32.h</a></li>
+<li>gui/gtk/<a class="el" href="gui__gtk_8h_source.html">gui_gtk.h</a></li>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+<li>gui/qml/gui_qml.cpp</li>
+<li>gui/qt5_qml/gui_qt5_qml.cpp</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__priv.html">gui_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__priv.js b/html/structgui__priv.js
new file mode 100644
index 000000000..2a79b9fe3
--- /dev/null
+++ b/html/structgui__priv.js
@@ -0,0 +1,132 @@
+var structgui__priv =
+[
+ [ "gesture_elem", "structgui__priv_1_1gesture__elem.html", "structgui__priv_1_1gesture__elem" ],
+ [ "html", "structgui__priv_1_1html.html", "structgui__priv_1_1html" ],
+ [ "app", "structgui__priv.html#aa33ffa5f66990bc1c0a97c4439adcea1", null ],
+ [ "attributes", "structgui__priv.html#a2292bbed31a3f2ffca89e470cd0712c7", null ],
+ [ "backend", "structgui__priv.html#abef0c17e6400ac478fd08ce71d1f792f", null ],
+ [ "background", "structgui__priv.html#a79dcf1059af1dfd3f5e405a7cc46b71b", null ],
+ [ "background2", "structgui__priv.html#a809311fa968017a6859d4b7b48a2245d", null ],
+ [ "base_group", "structgui__priv.html#aa737548fc74f8d00ac1b9fed32523a01", null ],
+ [ "bookmarks_menuitems", "structgui__priv.html#a554860c22b1e9f195fee79e2c48327d6", null ],
+ [ "bookmarksProxy", "structgui__priv.html#abcaf029d7ff52d54892129ffcfb10721", null ],
+ [ "button_cb", "structgui__priv.html#ab6ba921dda668d356007711b02474afe", null ],
+ [ "callbacks", "structgui__priv.html#aa895c7d445c8c4771f5b31b84c7e2bc0", null ],
+ [ "cbl", "structgui__priv.html#a40dcfa074f810f872a35d660787c29d9", null ],
+ [ "click_coord_geo", "structgui__priv.html#a725280352ff86727211ac3a01f145152", null ],
+ [ "cols", "structgui__priv.html#acb7f3e6e6aef2f4f684898dea1bfce26", null ],
+ [ "config", "structgui__priv.html#aec77daf3b3ae633cf6c164031eeb2980", null ],
+ [ "country_iso2", "structgui__priv.html#a15cd6edc54affcf474f5a0880dbd35d4", null ],
+ [ "current", "structgui__priv.html#a3bfeb4b34059f913b2f8356e533e7cea", null ],
+ [ "currentPoint", "structgui__priv.html#a0244c9e52decb190f5c39ae1d11adda8", null ],
+ [ "currVehicle", "structgui__priv.html#ad6665901bb3933a7997ecb60ff2e97f3", null ],
+ [ "data", "structgui__priv.html#a787c663e579aceed4bcecaaba92b0d75", null ],
+ [ "datawindow", "structgui__priv.html#a4b43041c482c072b0ee58026f9a17fc6", null ],
+ [ "debug_group", "structgui__priv.html#a055cdc970c6f7f17e452a3b7ad71ab7c", null ],
+ [ "dest_menuitems", "structgui__priv.html#a18c3297e9a46f70d1d3a65e8f64825f4", null ],
+ [ "dialog_coord", "structgui__priv.html#a1a3c0ce8da6dbf60d1d096227bfa0d74", null ],
+ [ "dialog_entry", "structgui__priv.html#afdc630a7a8f5a44595ec6dbd67aa8f52", null ],
+ [ "dialog_win", "structgui__priv.html#a5912501fd7d03e163d32502c0f13132a", null ],
+ [ "dyn_counter", "structgui__priv.html#a8df13431733962838d167cc5f1e560c4", null ],
+ [ "dyn_group", "structgui__priv.html#a651281a650c6632ab5691848f8093839", null ],
+ [ "editable", "structgui__priv.html#a3528eb5d682d7566f4e23eed5b5fb542", null ],
+ [ "engine", "structgui__priv.html#abccb0c7e19cd6d05ff8ec0a3c827d3be", null ],
+ [ "flags", "structgui__priv.html#a7259c999bb68210f7309638e5402bbe5", null ],
+ [ "flags_house_number", "structgui__priv.html#a6e385cfb7e50fb732d7884071c0da589", null ],
+ [ "flags_street", "structgui__priv.html#a80a07fabeec50f48e1059939a9ce114b", null ],
+ [ "flags_town", "structgui__priv.html#ac4201c0d49852fa5443c9d54ff1c7be2", null ],
+ [ "font_name", "structgui__priv.html#a88b0920c31cea64255dbcd4fc2a01a4e", null ],
+ [ "font_size", "structgui__priv.html#aa46aeeefb958a4222a1dfbabca234ccb", null ],
+ [ "fonts", "structgui__priv.html#ad8ca07b3fbc3c5d5c492bea2610ebd32", null ],
+ [ "foreground", "structgui__priv.html#a730c65a9655a7046ff8c80b9d9a25cc5", null ],
+ [ "form", "structgui__priv.html#a85d5571cb0e9f5c5c09731d246c5f3bc", null ],
+ [ "fullscreen", "structgui__priv.html#a3fa9df0bfcb085e8f63004be001cefc2", null ],
+ [ "gesture_ring", "structgui__priv.html#a86b80623c2cd3c224db9cb6c9cc9a791", null ],
+ [ "gesture_ring_first", "structgui__priv.html#a41ceb4eb719df9b3845cd657db9dbc7e", null ],
+ [ "gesture_ring_last", "structgui__priv.html#af6fbb42be437a04f6cff888c7caa0984", null ],
+ [ "gra", "structgui__priv.html#a49842d709b7d8c429cee1cfb4831b542", null ],
+ [ "graphicsWidget", "structgui__priv.html#aeb939fb724848e4fdb80c9063031b18a", null ],
+ [ "gui", "structgui__priv.html#ae5d9402f7e218085adad1c80599f142c", null ],
+ [ "guiProxy", "structgui__priv.html#a67e3ee4d2dc5533cfd09f4492c17caa0", null ],
+ [ "guiWidget", "structgui__priv.html#a865927c1ec4124aaee868352446a36f0", null ],
+ [ "h", "structgui__priv.html#a2df49bafcb4c223d5e78356e4cba668a", null ],
+ [ "hide_keys", "structgui__priv.html#a852bdbb2bafe698079f569f2a6874d2c", null ],
+ [ "highlight_background", "structgui__priv.html#a7d303e9d5cbd5a35286a93f3b9fbaf48", null ],
+ [ "highlighted", "structgui__priv.html#a3495f7b0bd426d888e2051acc1f74d0d", null ],
+ [ "highlighted_menu", "structgui__priv.html#ab8db8cd6f23661c4415a44c72bd120b2", null ],
+ [ "href", "structgui__priv.html#a6dc2b440cdea1cc89e16951122273418", null ],
+ [ "html", "structgui__priv.html#a12c06bb64044559a3cef426a190ccbe2", null ],
+ [ "html_anchor", "structgui__priv.html#aefa065213931e3dabb93bc443599e749", null ],
+ [ "html_anchor_found", "structgui__priv.html#a78afe3688cc09e1c60052ceea20180d7", null ],
+ [ "html_container", "structgui__priv.html#a6e906aeff9b4ab49c380b25b6eab5054", null ],
+ [ "html_depth", "structgui__priv.html#a67ab999ea155e277ac1f58c52145bfde", null ],
+ [ "html_skip", "structgui__priv.html#aa7a80d42c2ab656c8993fd6b9d02f035", null ],
+ [ "html_text", "structgui__priv.html#aed470114e74118c876e06890d90f7197", null ],
+ [ "hwnd", "structgui__priv.html#a0056fb687954c06a0bb1845490a5cc88", null ],
+ [ "icon_l", "structgui__priv.html#ab581b7c39d6e9c2c169b81ac74cae4f8", null ],
+ [ "icon_s", "structgui__priv.html#a0ae5d7524cdfaf5dc0266ea6b5567fdf", null ],
+ [ "icon_src", "structgui__priv.html#a470899efd1487a93d95f4271d9bf738c", null ],
+ [ "icon_xs", "structgui__priv.html#a8f88b91996725451c0ba5f072b0c2678", null ],
+ [ "idle", "structgui__priv.html#a2206f6e5735c58c45e32e9185f9fe4c1", null ],
+ [ "idle_cb", "structgui__priv.html#a3b237bc10e3ef41cc93f4ca37508c6b3", null ],
+ [ "ignore_button", "structgui__priv.html#a89437e1e9f157c08720c91599102a9c4", null ],
+ [ "keyboard", "structgui__priv.html#ab0ec2125e75131bacd6cb1f8bd498dac", null ],
+ [ "keyboard_required", "structgui__priv.html#aef8209151c2e0576e8e891e3f682a328", null ],
+ [ "keypress_cb", "structgui__priv.html#a85aae7ab7a9538c828bd985e69d6d673", null ],
+ [ "layout_group", "structgui__priv.html#a1f8c3fe68eb7305330a3952476f19348", null ],
+ [ "lazy", "structgui__priv.html#aeb18040e09a8e462150962a102bf9a34", null ],
+ [ "loader", "structgui__priv.html#a0668be54ecba2541e26d8840f30ad484", null ],
+ [ "mainWindow", "structgui__priv.html#a2d29951e8f8144658263d6a6101f97cd", null ],
+ [ "menu_manager", "structgui__priv.html#a97ea583c8c4b188494559d58da0084ef", null ],
+ [ "menu_on_map_click", "structgui__priv.html#a175f119a23e8489cece3e71520a67ee2", null ],
+ [ "menubar", "structgui__priv.html#ac2ec647374e1163b5ca91de9af639705", null ],
+ [ "menubar_enable", "structgui__priv.html#abd67383c8888ee740af5136b194acf6b", null ],
+ [ "motion_cb", "structgui__priv.html#a98e2f7b3ff435ca4c927b5088b59d6c1", null ],
+ [ "motion_timeout_callback", "structgui__priv.html#a69ee33da45473938ee918d78cddf7eb8", null ],
+ [ "motion_timeout_event", "structgui__priv.html#a8c0cbf825b1a3c232e791c423ea8311e", null ],
+ [ "mouse_button_clicked_on_map", "structgui__priv.html#a4f5502e3be88389c6b4b34acd5fdfec3", null ],
+ [ "nav", "structgui__priv.html#a70639d18916307d27d257d3f2b0f3955", null ],
+ [ "navitProxy", "structgui__priv.html#aa2de0eb9fd3ceb8ceaf25fe2f83106d6", null ],
+ [ "on_map_click", "structgui__priv.html#a89acad9e02972bef3e80ebe934d7d634", null ],
+ [ "osd_configuration", "structgui__priv.html#a116cbf4ea4e4f2fd97c81b88cc9f31d6", null ],
+ [ "pitch", "structgui__priv.html#a75eac814db1cc97f8bfe9ad076b942ca", null ],
+ [ "position_coord_geo", "structgui__priv.html#a6803755033e61a07612d36ce8e8a839c", null ],
+ [ "pressed", "structgui__priv.html#a2f71dadf27d4c5c98fbb594c8ee49de3", null ],
+ [ "prevGuiWidget", "structgui__priv.html#ab7f3476ea1e021f1f635c5295d8530d5", null ],
+ [ "projection_group", "structgui__priv.html#ae70b7d82741f30f03eb76c1cded124fe", null ],
+ [ "radius", "structgui__priv.html#a76a534803965b98854b5b22f3e60e207", null ],
+ [ "redraw", "structgui__priv.html#a8047e5e5fde7d9a594338de210d09431", null ],
+ [ "resize_cb", "structgui__priv.html#a17ca6bd41cc1cd7b47e21fcac0650558", null ],
+ [ "results_map_population", "structgui__priv.html#aa9103b2ca23225c384ce74c9036b223a", null ],
+ [ "root", "structgui__priv.html#a55dbf0be168b0cb40fc9ac35b0f9bdec", null ],
+ [ "route_data", "structgui__priv.html#aa40941fcd8ac2a43c03e24695d226d35", null ],
+ [ "routeProxy", "structgui__priv.html#a2423d3514588b26627b92883dcd1301d", null ],
+ [ "searchProxy", "structgui__priv.html#a9e53e7d880f8f208681c0aa9aa8bec6a", null ],
+ [ "self", "structgui__priv.html#a3862fd6d5b0f954c9d45ee68a1c4f6d9", null ],
+ [ "signal_on_map_click", "structgui__priv.html#a2ed0bd72610617f6de2e5523e95b74b9", null ],
+ [ "skin", "structgui__priv.html#a029f51aa3f8cc1e7153e17db2c9ade56", null ],
+ [ "sl", "structgui__priv.html#a10f086c6a6a5199eca4d4f9e97d383a5", null ],
+ [ "source", "structgui__priv.html#a95e411d85c9477899ee45c7356529933", null ],
+ [ "spacing", "structgui__priv.html#aab4f5ad778b651d79def4a7bafb742c7", null ],
+ [ "speech", "structgui__priv.html#aaf856f8c5a922a4b7e9a7b28391fd61b", null ],
+ [ "statusbar", "structgui__priv.html#a7d99ddc4a90fa1912a2df0c018fdf80c", null ],
+ [ "statusbar_enable", "structgui__priv.html#aaecc5aa5a012a6d345c98c2fc6b431d3", null ],
+ [ "switcherWidget", "structgui__priv.html#a798878a65b5638bba209c3f7442e1e20", null ],
+ [ "text_background", "structgui__priv.html#a5c3901a30564d283726cb85ee08547d0", null ],
+ [ "text_background_color", "structgui__priv.html#a0559949a41ad1a11c7063f2fc0151d19", null ],
+ [ "text_foreground", "structgui__priv.html#ab9e6b4f27dec66cc326cc7a27bb4b4e5", null ],
+ [ "toolbar_enable", "structgui__priv.html#ab80e3f2e033bff6a1818ccadd8bfede1", null ],
+ [ "ui_manager", "structgui__priv.html#a7a4f4c79a5a950ade1e2940a455e80ec", null ],
+ [ "vbox", "structgui__priv.html#a71f4afda8d404e8c66c81c62b65110e7", null ],
+ [ "vehicle_cb", "structgui__priv.html#aad18d42dcf19e5f6a9f1978d049e6243", null ],
+ [ "vehicle_group", "structgui__priv.html#aeef3d4d9db7de260afb90a1e8efe052f", null ],
+ [ "vehicle_menuitems", "structgui__priv.html#a47dce4fca7df631ee9a78718c27b838f", null ],
+ [ "vehiclep", "structgui__priv.html#ac8e8c1f7c223fcda897ffe63cbaec342", null ],
+ [ "vehicleProxy", "structgui__priv.html#a57ae76f590f7520edd3bd8078f055ddf", null ],
+ [ "w", "structgui__priv.html#a7ba7d3d20cefc54b97ad798f603e30d8", null ],
+ [ "widgets", "structgui__priv.html#ab6a35d8b8536d280fd1ca86bf46ad232", null ],
+ [ "widgets_count", "structgui__priv.html#a5358e3fae457713a43bffb86d9ab4d09", null ],
+ [ "win", "structgui__priv.html#a204b634daaba655d0adcbe6809570867", null ],
+ [ "win", "structgui__priv.html#a6a891032944b43da7dbe84bbaaf2d3d5", null ],
+ [ "window_closed_cb", "structgui__priv.html#a3a3b40630a6cbc511384cfdb0f311a20", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__priv_1_1gesture__elem.html b/html/structgui__priv_1_1gesture__elem.html
new file mode 100644
index 000000000..e2eab8075
--- /dev/null
+++ b/html/structgui__priv_1_1gesture__elem.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_priv::gesture_elem Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__priv_1_1gesture__elem.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_priv::gesture_elem Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a874ae66296303e46b674a7fa48d7f8d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a874ae66296303e46b674a7fa48d7f8d7"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>msec</b></td></tr>
+<tr class="separator:a874ae66296303e46b674a7fa48d7f8d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac48d517f22d4237554353eea93062b74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac48d517f22d4237554353eea93062b74"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:ac48d517f22d4237554353eea93062b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__priv.html">gui_priv</a></li><li class="navelem"><a class="el" href="structgui__priv_1_1gesture__elem.html">gesture_elem</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__priv_1_1gesture__elem.js b/html/structgui__priv_1_1gesture__elem.js
new file mode 100644
index 000000000..e29febe67
--- /dev/null
+++ b/html/structgui__priv_1_1gesture__elem.js
@@ -0,0 +1,5 @@
+var structgui__priv_1_1gesture__elem =
+[
+ [ "msec", "structgui__priv_1_1gesture__elem.html#a874ae66296303e46b674a7fa48d7f8d7", null ],
+ [ "p", "structgui__priv_1_1gesture__elem.html#ac48d517f22d4237554353eea93062b74", null ]
+]; \ No newline at end of file
diff --git a/html/structgui__priv_1_1html.html b/html/structgui__priv_1_1html.html
new file mode 100644
index 000000000..fd913ce41
--- /dev/null
+++ b/html/structgui__priv_1_1html.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui_priv::html Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgui__priv_1_1html.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gui_priv::html Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ac54324f0349a08add3672b1f2060ce6f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>html_tag</b> { <br/>
+&#160;&#160;<b>html_tag_none</b>,
+<b>html_tag_a</b>,
+<b>html_tag_h1</b>,
+<b>html_tag_html</b>,
+<br/>
+&#160;&#160;<b>html_tag_img</b>,
+<b>html_tag_script</b>,
+<b>html_tag_form</b>,
+<b>html_tag_input</b>,
+<br/>
+&#160;&#160;<b>html_tag_div</b>
+<br/>
+ }</td></tr>
+<tr class="separator:ac54324f0349a08add3672b1f2060ce6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adc924ac6383403829e16db9f3ea59dba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc924ac6383403829e16db9f3ea59dba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>skip</b></td></tr>
+<tr class="separator:adc924ac6383403829e16db9f3ea59dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fe2f191cb4b172abbfd591102e90f8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fe2f191cb4b172abbfd591102e90f8b"></a>
+enum gui_priv::html::html_tag&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:a7fe2f191cb4b172abbfd591102e90f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a10339b80e876cb4514e56f4f8a88a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a10339b80e876cb4514e56f4f8a88a1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>command</b></td></tr>
+<tr class="separator:a2a10339b80e876cb4514e56f4f8a88a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a225eaea7608f0091e4c4e4c36dbf12ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a225eaea7608f0091e4c4e4c36dbf12ab"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a225eaea7608f0091e4c4e4c36dbf12ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d6301730092c3c7c3a27e5edb882a95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d6301730092c3c7c3a27e5edb882a95"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>href</b></td></tr>
+<tr class="separator:a8d6301730092c3c7c3a27e5edb882a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74a4313eeffeab4840899820ce9491a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74a4313eeffeab4840899820ce9491a0"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>refresh_cond</b></td></tr>
+<tr class="separator:a74a4313eeffeab4840899820ce9491a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1e5077e323d23aac90768326426c05b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1e5077e323d23aac90768326426c05b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>class</b></td></tr>
+<tr class="separator:ab1e5077e323d23aac90768326426c05b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274a3a640dea36999748c427fcfb0702"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274a3a640dea36999748c427fcfb0702"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_size</b></td></tr>
+<tr class="separator:a274a3a640dea36999748c427fcfb0702"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d6393af8e57b161f17ed5f96721a8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25d6393af8e57b161f17ed5f96721a8b"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a25d6393af8e57b161f17ed5f96721a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a998478c605c0c52615b5aac3dbce1ef8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a998478c605c0c52615b5aac3dbce1ef8"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>container</b></td></tr>
+<tr class="separator:a998478c605c0c52615b5aac3dbce1ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgui__priv.html">gui_priv</a></li><li class="navelem"><a class="el" href="structgui__priv_1_1html.html">html</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgui__priv_1_1html.js b/html/structgui__priv_1_1html.js
new file mode 100644
index 000000000..6981aec5f
--- /dev/null
+++ b/html/structgui__priv_1_1html.js
@@ -0,0 +1,24 @@
+var structgui__priv_1_1html =
+[
+ [ "html_tag", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6f", [
+ [ "html_tag_none", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa4277470d73085a727bc37f0093458f48", null ],
+ [ "html_tag_a", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa9b205f16de71f8f5c2a98fcfc11db9e9", null ],
+ [ "html_tag_h1", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa20cfc0424a0315c2992717eb12203894", null ],
+ [ "html_tag_html", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fad6ec923b61de86eb389321d7af268a7e", null ],
+ [ "html_tag_img", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6faa9183fd1b57d986024b476f91cf95a7e", null ],
+ [ "html_tag_script", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa56086fb23b1b3e7aa61e0f31240ad5ac", null ],
+ [ "html_tag_form", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa0f7880696796776303da8100f25f4be1", null ],
+ [ "html_tag_input", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa83261698ae7e2e41635e69dbc4ffb3c4", null ],
+ [ "html_tag_div", "structgui__priv_1_1html.html#ac54324f0349a08add3672b1f2060ce6fa2aa757a61af47d9ceb2bcf7ae56b8d24", null ]
+ ] ],
+ [ "class", "structgui__priv_1_1html.html#ab1e5077e323d23aac90768326426c05b", null ],
+ [ "command", "structgui__priv_1_1html.html#a2a10339b80e876cb4514e56f4f8a88a1", null ],
+ [ "container", "structgui__priv_1_1html.html#a998478c605c0c52615b5aac3dbce1ef8", null ],
+ [ "font_size", "structgui__priv_1_1html.html#a274a3a640dea36999748c427fcfb0702", null ],
+ [ "href", "structgui__priv_1_1html.html#a8d6301730092c3c7c3a27e5edb882a95", null ],
+ [ "name", "structgui__priv_1_1html.html#a225eaea7608f0091e4c4e4c36dbf12ab", null ],
+ [ "refresh_cond", "structgui__priv_1_1html.html#a74a4313eeffeab4840899820ce9491a0", null ],
+ [ "skip", "structgui__priv_1_1html.html#adc924ac6383403829e16db9f3ea59dba", null ],
+ [ "tag", "structgui__priv_1_1html.html#a7fe2f191cb4b172abbfd591102e90f8b", null ],
+ [ "w", "structgui__priv_1_1html.html#a25d6393af8e57b161f17ed5f96721a8b", null ]
+]; \ No newline at end of file
diff --git a/html/structgz__header__s.html b/html/structgz__header__s.html
new file mode 100644
index 000000000..bfb0bd5ba
--- /dev/null
+++ b/html/structgz__header__s.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gz_header_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structgz__header__s.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">gz_header_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af94c3fadfed835a501bc1babc4b894f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af94c3fadfed835a501bc1babc4b894f9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:af94c3fadfed835a501bc1babc4b894f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f00bb6f9689c1abf7a54dad449ce9d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f00bb6f9689c1abf7a54dad449ce9d3"></a>
+uLong&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:a5f00bb6f9689c1abf7a54dad449ce9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40e35dc1a967c6537c6012cf5416210a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40e35dc1a967c6537c6012cf5416210a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>xflags</b></td></tr>
+<tr class="separator:a40e35dc1a967c6537c6012cf5416210a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2708d3180d30b0563e3c2c965865cd4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2708d3180d30b0563e3c2c965865cd4f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>os</b></td></tr>
+<tr class="separator:a2708d3180d30b0563e3c2c965865cd4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a397959afc459da7e296c676a3d4c1915"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a397959afc459da7e296c676a3d4c1915"></a>
+Bytef *&#160;</td><td class="memItemRight" valign="bottom"><b>extra</b></td></tr>
+<tr class="separator:a397959afc459da7e296c676a3d4c1915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a271798915d64ae1f0d25a3a814ca0aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a271798915d64ae1f0d25a3a814ca0aa3"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>extra_len</b></td></tr>
+<tr class="separator:a271798915d64ae1f0d25a3a814ca0aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada4b174bf7ec0442b1091011c7342ca1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada4b174bf7ec0442b1091011c7342ca1"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>extra_max</b></td></tr>
+<tr class="separator:ada4b174bf7ec0442b1091011c7342ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60ae5eee2882d1c25b3bb328972f0149"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60ae5eee2882d1c25b3bb328972f0149"></a>
+Bytef *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a60ae5eee2882d1c25b3bb328972f0149"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af503d267de15a461b81dcbbfb0d628e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af503d267de15a461b81dcbbfb0d628e5"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>name_max</b></td></tr>
+<tr class="separator:af503d267de15a461b81dcbbfb0d628e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d4fd0807e838ce4bfde54aa021e18e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d4fd0807e838ce4bfde54aa021e18e9"></a>
+Bytef *&#160;</td><td class="memItemRight" valign="bottom"><b>comment</b></td></tr>
+<tr class="separator:a1d4fd0807e838ce4bfde54aa021e18e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0529f45e5c08b3009cfc2a61a86aea0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0529f45e5c08b3009cfc2a61a86aea0"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>comm_max</b></td></tr>
+<tr class="separator:aa0529f45e5c08b3009cfc2a61a86aea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29fa8de3acff8d8c7bad61dc924d8564"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29fa8de3acff8d8c7bad61dc924d8564"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hcrc</b></td></tr>
+<tr class="separator:a29fa8de3acff8d8c7bad61dc924d8564"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8fd11f59b76a7d031e24bede8679d9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8fd11f59b76a7d031e24bede8679d9d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>done</b></td></tr>
+<tr class="separator:ab8fd11f59b76a7d031e24bede8679d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/zlib/<a class="el" href="zlib_8h_source.html">zlib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structgz__header__s.html">gz_header_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structgz__header__s.js b/html/structgz__header__s.js
new file mode 100644
index 000000000..0acc2aa5b
--- /dev/null
+++ b/html/structgz__header__s.js
@@ -0,0 +1,16 @@
+var structgz__header__s =
+[
+ [ "comm_max", "structgz__header__s.html#aa0529f45e5c08b3009cfc2a61a86aea0", null ],
+ [ "comment", "structgz__header__s.html#a1d4fd0807e838ce4bfde54aa021e18e9", null ],
+ [ "done", "structgz__header__s.html#ab8fd11f59b76a7d031e24bede8679d9d", null ],
+ [ "extra", "structgz__header__s.html#a397959afc459da7e296c676a3d4c1915", null ],
+ [ "extra_len", "structgz__header__s.html#a271798915d64ae1f0d25a3a814ca0aa3", null ],
+ [ "extra_max", "structgz__header__s.html#ada4b174bf7ec0442b1091011c7342ca1", null ],
+ [ "hcrc", "structgz__header__s.html#a29fa8de3acff8d8c7bad61dc924d8564", null ],
+ [ "name", "structgz__header__s.html#a60ae5eee2882d1c25b3bb328972f0149", null ],
+ [ "name_max", "structgz__header__s.html#af503d267de15a461b81dcbbfb0d628e5", null ],
+ [ "os", "structgz__header__s.html#a2708d3180d30b0563e3c2c965865cd4f", null ],
+ [ "text", "structgz__header__s.html#af94c3fadfed835a501bc1babc4b894f9", null ],
+ [ "time", "structgz__header__s.html#a5f00bb6f9689c1abf7a54dad449ce9d3", null ],
+ [ "xflags", "structgz__header__s.html#a40e35dc1a967c6537c6012cf5416210a", null ]
+]; \ No newline at end of file
diff --git a/html/structhash__entry.html b/html/structhash__entry.html
new file mode 100644
index 000000000..9f4dc134a
--- /dev/null
+++ b/html/structhash__entry.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: hash_entry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structhash__entry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">hash_entry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a14037470dcc7efd4a68a6163686acc6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14037470dcc7efd4a68a6163686acc6b"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a14037470dcc7efd4a68a6163686acc6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5450a1943d1bd616c964efba25e7c093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5450a1943d1bd616c964efba25e7c093"></a>
+struct <a class="el" href="structdisplayitem.html">displayitem</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>di</b></td></tr>
+<tr class="separator:a5450a1943d1bd616c964efba25e7c093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structhash__entry.html">hash_entry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structhash__entry.js b/html/structhash__entry.js
new file mode 100644
index 000000000..a176cb3ad
--- /dev/null
+++ b/html/structhash__entry.js
@@ -0,0 +1,5 @@
+var structhash__entry =
+[
+ [ "di", "structhash__entry.html#a5450a1943d1bd616c964efba25e7c093", null ],
+ [ "type", "structhash__entry.html#a14037470dcc7efd4a68a6163686acc6b", null ]
+]; \ No newline at end of file
diff --git a/html/structheightline.html b/html/structheightline.html
new file mode 100644
index 000000000..bf04d1814
--- /dev/null
+++ b/html/structheightline.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: heightline Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structheightline.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">heightline Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab695cd1575dda0c04841767b5bb492ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab695cd1575dda0c04841767b5bb492ec"></a>
+struct <a class="el" href="structheightline.html">heightline</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ab695cd1575dda0c04841767b5bb492ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c749bbac1b931bd1e1586986b387dd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c749bbac1b931bd1e1586986b387dd5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a8c749bbac1b931bd1e1586986b387dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f98611367f12a5e72028efc203225f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f98611367f12a5e72028efc203225f6"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>bbox</b></td></tr>
+<tr class="separator:a0f98611367f12a5e72028efc203225f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a140794ca079b2bdf4843cf72a639c474"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a140794ca079b2bdf4843cf72a639c474"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a140794ca079b2bdf4843cf72a639c474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ccd983b3a052113e554d4662fbc554d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ccd983b3a052113e554d4662fbc554d"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b> [0]</td></tr>
+<tr class="separator:a4ccd983b3a052113e554d4662fbc554d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structheightline.html">heightline</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structheightline.js b/html/structheightline.js
new file mode 100644
index 000000000..733917233
--- /dev/null
+++ b/html/structheightline.js
@@ -0,0 +1,8 @@
+var structheightline =
+[
+ [ "bbox", "structheightline.html#a0f98611367f12a5e72028efc203225f6", null ],
+ [ "c", "structheightline.html#a4ccd983b3a052113e554d4662fbc554d", null ],
+ [ "count", "structheightline.html#a140794ca079b2bdf4843cf72a639c474", null ],
+ [ "height", "structheightline.html#a8c749bbac1b931bd1e1586986b387dd5", null ],
+ [ "next", "structheightline.html#ab695cd1575dda0c04841767b5bb492ec", null ]
+]; \ No newline at end of file
diff --git a/html/structhn__interpol__attr.html b/html/structhn__interpol__attr.html
new file mode 100644
index 000000000..c0a7d5714
--- /dev/null
+++ b/html/structhn__interpol__attr.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: hn_interpol_attr Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structhn__interpol__attr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">hn_interpol_attr Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a956a463b3ae7efc68d97c2faa4620cc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a956a463b3ae7efc68d97c2faa4620cc8"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>house_number_interpol_attr</b></td></tr>
+<tr class="separator:a956a463b3ae7efc68d97c2faa4620cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3af4f623150ff336ca68a6894e532cc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3af4f623150ff336ca68a6894e532cc0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>interpol_increment</b></td></tr>
+<tr class="separator:a3af4f623150ff336ca68a6894e532cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebf645cdd99b882aea37d759720af3df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf645cdd99b882aea37d759720af3df"></a>
+enum include_end_nodes&#160;</td><td class="memItemRight" valign="bottom"><b>include_end_nodes</b></td></tr>
+<tr class="separator:aebf645cdd99b882aea37d759720af3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,</p>
+<p>Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>search_houseno_interpol.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structhn__interpol__attr.html">hn_interpol_attr</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structhn__interpol__attr.js b/html/structhn__interpol__attr.js
new file mode 100644
index 000000000..f9c020c04
--- /dev/null
+++ b/html/structhn__interpol__attr.js
@@ -0,0 +1,6 @@
+var structhn__interpol__attr =
+[
+ [ "house_number_interpol_attr", "structhn__interpol__attr.html#a956a463b3ae7efc68d97c2faa4620cc8", null ],
+ [ "include_end_nodes", "structhn__interpol__attr.html#aebf645cdd99b882aea37d759720af3df", null ],
+ [ "interpol_increment", "structhn__interpol__attr.html#a3af4f623150ff336ca68a6894e532cc0", null ]
+]; \ No newline at end of file
diff --git a/html/structhouse__number__interpolation.html b/html/structhouse__number__interpolation.html
new file mode 100644
index 000000000..8fd3fdd61
--- /dev/null
+++ b/html/structhouse__number__interpolation.html
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: house_number_interpolation Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structhouse__number__interpolation.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">house_number_interpolation Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="search__houseno__interpol_8h_source.html">search_houseno_interpol.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a92a46d3ca012fa53969d78eae10e7768"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92a46d3ca012fa53969d78eae10e7768"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>wayid</b></td></tr>
+<tr class="separator:a92a46d3ca012fa53969d78eae10e7768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdc4fc761f5996c1a8fa3e77d529527b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdc4fc761f5996c1a8fa3e77d529527b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>street_name</b></td></tr>
+<tr class="separator:afdc4fc761f5996c1a8fa3e77d529527b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd52be29ae96c9af887b7a96309db39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd52be29ae96c9af887b7a96309db39"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>nodeid_first_node</b></td></tr>
+<tr class="separator:a1dd52be29ae96c9af887b7a96309db39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac3a75e6a261ea5bd5e7206d60f61b32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac3a75e6a261ea5bd5e7206d60f61b32"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>house_number_first_node</b></td></tr>
+<tr class="separator:aac3a75e6a261ea5bd5e7206d60f61b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01a10b81999f15974ac3d44e771e21d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01a10b81999f15974ac3d44e771e21d7"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>nodeid_last_node</b></td></tr>
+<tr class="separator:a01a10b81999f15974ac3d44e771e21d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a225ece1d6ed86db4f75fb7883261f1d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a225ece1d6ed86db4f75fb7883261f1d3"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>house_number_last_node</b></td></tr>
+<tr class="separator:a225ece1d6ed86db4f75fb7883261f1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b23738f0c6207c77e5aaf7058b52a18"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18">curr_interpol_attr_idx</a></td></tr>
+<tr class="separator:a1b23738f0c6207c77e5aaf7058b52a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cf774c596be2ea95844c22bf3a61f16"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16">increment</a></td></tr>
+<tr class="separator:a3cf774c596be2ea95844c22bf3a61f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae11865b1694443984f3d4b9e00591ee5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5">rev</a></td></tr>
+<tr class="separator:ae11865b1694443984f3d4b9e00591ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6970c92308d3435efaec1797a3c39673"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673">first</a></td></tr>
+<tr class="separator:a6970c92308d3435efaec1797a3c39673"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64545a15be847f762a3db17bcc462257"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257">last</a></td></tr>
+<tr class="separator:a64545a15be847f762a3db17bcc462257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a058007b701f4783b92fab9659c2f938a"><td class="memItemLeft" align="right" valign="top">enum include_end_nodes&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a">include_end_nodes</a></td></tr>
+<tr class="separator:a058007b701f4783b92fab9659c2f938a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaefb87ea002713299ef28671f74af22"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22">curr</a></td></tr>
+<tr class="separator:aaaefb87ea002713299ef28671f74af22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Data for a house number interpolation. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aaaefb87ea002713299ef28671f74af22"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* house_number_interpolation::curr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current number in running interpolation. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1b23738f0c6207c77e5aaf7058b52a18"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int house_number_interpolation::curr_interpol_attr_idx</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Index of interpolation attribute currently used. </p>
+
+</div>
+</div>
+<a class="anchor" id="a6970c92308d3435efaec1797a3c39673"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* house_number_interpolation::first</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>First number. </p>
+
+</div>
+</div>
+<a class="anchor" id="a058007b701f4783b92fab9659c2f938a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum include_end_nodes house_number_interpolation::include_end_nodes</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Include first and last node in interpolation results? </p>
+
+</div>
+</div>
+<a class="anchor" id="a3cf774c596be2ea95844c22bf3a61f16"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int house_number_interpolation::increment</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Interpolation increment </p>
+
+</div>
+</div>
+<a class="anchor" id="a64545a15be847f762a3db17bcc462257"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* house_number_interpolation::last</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Last number. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae11865b1694443984f3d4b9e00591ee5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int house_number_interpolation::rev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Reverse interpolation? (0/1) </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>maptool/osm.c</li>
+<li><a class="el" href="search__houseno__interpol_8h_source.html">search_houseno_interpol.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structhouse__number__interpolation.html">house_number_interpolation</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structhouse__number__interpolation.js b/html/structhouse__number__interpolation.js
new file mode 100644
index 000000000..76c56bc65
--- /dev/null
+++ b/html/structhouse__number__interpolation.js
@@ -0,0 +1,16 @@
+var structhouse__number__interpolation =
+[
+ [ "curr", "structhouse__number__interpolation.html#aaaefb87ea002713299ef28671f74af22", null ],
+ [ "curr_interpol_attr_idx", "structhouse__number__interpolation.html#a1b23738f0c6207c77e5aaf7058b52a18", null ],
+ [ "first", "structhouse__number__interpolation.html#a6970c92308d3435efaec1797a3c39673", null ],
+ [ "house_number_first_node", "structhouse__number__interpolation.html#aac3a75e6a261ea5bd5e7206d60f61b32", null ],
+ [ "house_number_last_node", "structhouse__number__interpolation.html#a225ece1d6ed86db4f75fb7883261f1d3", null ],
+ [ "include_end_nodes", "structhouse__number__interpolation.html#a058007b701f4783b92fab9659c2f938a", null ],
+ [ "increment", "structhouse__number__interpolation.html#a3cf774c596be2ea95844c22bf3a61f16", null ],
+ [ "last", "structhouse__number__interpolation.html#a64545a15be847f762a3db17bcc462257", null ],
+ [ "nodeid_first_node", "structhouse__number__interpolation.html#a1dd52be29ae96c9af887b7a96309db39", null ],
+ [ "nodeid_last_node", "structhouse__number__interpolation.html#a01a10b81999f15974ac3d44e771e21d7", null ],
+ [ "rev", "structhouse__number__interpolation.html#ae11865b1694443984f3d4b9e00591ee5", null ],
+ [ "street_name", "structhouse__number__interpolation.html#afdc4fc761f5996c1a8fa3e77d529527b", null ],
+ [ "wayid", "structhouse__number__interpolation.html#a92a46d3ca012fa53969d78eae10e7768", null ]
+]; \ No newline at end of file
diff --git a/html/structhousenumber.html b/html/structhousenumber.html
new file mode 100644
index 000000000..a8b066f0e
--- /dev/null
+++ b/html/structhousenumber.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: housenumber Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structhousenumber.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">housenumber Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa908b2c7c59ffb9f336b9420a4eeda65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa908b2c7c59ffb9f336b9420a4eeda65"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>number</b></td></tr>
+<tr class="separator:aa908b2c7c59ffb9f336b9420a4eeda65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cc611d4e403857d87b83eb726c8e642"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cc611d4e403857d87b83eb726c8e642"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>suffix</b></td></tr>
+<tr class="separator:a0cc611d4e403857d87b83eb726c8e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structhousenumber.html">housenumber</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structhousenumber.js b/html/structhousenumber.js
new file mode 100644
index 000000000..fcc0bf195
--- /dev/null
+++ b/html/structhousenumber.js
@@ -0,0 +1,5 @@
+var structhousenumber =
+[
+ [ "number", "structhousenumber.html#aa908b2c7c59ffb9f336b9420a4eeda65", null ],
+ [ "suffix", "structhousenumber.html#a0cc611d4e403857d87b83eb726c8e642", null ]
+]; \ No newline at end of file
diff --git a/html/structhtml__tag__map.html b/html/structhtml__tag__map.html
new file mode 100644
index 000000000..cbe5420f4
--- /dev/null
+++ b/html/structhtml__tag__map.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: html_tag_map Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structhtml__tag__map.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">html_tag_map Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aad02aa6f7f91c5159f0f37b33c7dd28a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad02aa6f7f91c5159f0f37b33c7dd28a"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>tag_name</b></td></tr>
+<tr class="separator:aad02aa6f7f91c5159f0f37b33c7dd28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38a15af93e6ce722fbd6afdcfb91d6ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a15af93e6ce722fbd6afdcfb91d6ca"></a>
+enum html_tag&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:a38a15af93e6ce722fbd6afdcfb91d6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_html.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structhtml__tag__map.html">html_tag_map</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structhtml__tag__map.js b/html/structhtml__tag__map.js
new file mode 100644
index 000000000..5337eeab0
--- /dev/null
+++ b/html/structhtml__tag__map.js
@@ -0,0 +1,5 @@
+var structhtml__tag__map =
+[
+ [ "tag", "structhtml__tag__map.html#a38a15af93e6ce722fbd6afdcfb91d6ca", null ],
+ [ "tag_name", "structhtml__tag__map.html#aad02aa6f7f91c5159f0f37b33c7dd28a", null ]
+]; \ No newline at end of file
diff --git a/html/structidle__task.html b/html/structidle__task.html
new file mode 100644
index 000000000..70b2c26b2
--- /dev/null
+++ b/html/structidle__task.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: idle_task Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structidle__task.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">idle_task Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a987930bfcbcfbd1719d03a6f8b363422"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a987930bfcbcfbd1719d03a6f8b363422"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>priority</b></td></tr>
+<tr class="separator:a987930bfcbcfbd1719d03a6f8b363422"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07f1c47c812f933005cc40cf96593e16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07f1c47c812f933005cc40cf96593e16"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a07f1c47c812f933005cc40cf96593e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/sdl/event.c</li>
+<li>graphics/sdl/<a class="el" href="event__sdl_8h_source.html">event_sdl.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structidle__task.html">idle_task</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structidle__task.js b/html/structidle__task.js
new file mode 100644
index 000000000..176ef879b
--- /dev/null
+++ b/html/structidle__task.js
@@ -0,0 +1,5 @@
+var structidle__task =
+[
+ [ "cb", "structidle__task.html#a07f1c47c812f933005cc40cf96593e16", null ],
+ [ "priority", "structidle__task.html#a987930bfcbcfbd1719d03a6f8b363422", null ]
+]; \ No newline at end of file
diff --git a/html/structimg__header.html b/html/structimg__header.html
new file mode 100644
index 000000000..f9636cfeb
--- /dev/null
+++ b/html/structimg__header.html
@@ -0,0 +1,185 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: img_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structimg__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">img_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a635213300bef62dae56c8e1d119d05f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a635213300bef62dae56c8e1d119d05f2"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>xor</b></td></tr>
+<tr class="separator:a635213300bef62dae56c8e1d119d05f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45d891ec349b8ffaabc3a61caa83e8d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45d891ec349b8ffaabc3a61caa83e8d4"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero1</b> [9]</td></tr>
+<tr class="separator:a45d891ec349b8ffaabc3a61caa83e8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac6d5cfdf817fc7a6c940e979d8c0934"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac6d5cfdf817fc7a6c940e979d8c0934"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>update_month</b></td></tr>
+<tr class="separator:aac6d5cfdf817fc7a6c940e979d8c0934"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae06d865e058d851421a89770edfac5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae06d865e058d851421a89770edfac5fc"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>update_year</b></td></tr>
+<tr class="separator:ae06d865e058d851421a89770edfac5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d4fee727bc51cc27dae239f98527c33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d4fee727bc51cc27dae239f98527c33"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero2</b> [3]</td></tr>
+<tr class="separator:a0d4fee727bc51cc27dae239f98527c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0160bcb4ae8bb40ce22ae422b080981c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0160bcb4ae8bb40ce22ae422b080981c"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>checksum</b> [1]</td></tr>
+<tr class="separator:a0160bcb4ae8bb40ce22ae422b080981c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae62595b2f3c471c445e82ce2888d5089"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae62595b2f3c471c445e82ce2888d5089"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> [7]</td></tr>
+<tr class="separator:ae62595b2f3c471c445e82ce2888d5089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a962e390ca4287eae12a7c441f608dc35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a962e390ca4287eae12a7c441f608dc35"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown1</b> [1]</td></tr>
+<tr class="separator:a962e390ca4287eae12a7c441f608dc35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e765bd21f1300fdea7acb3612473abe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e765bd21f1300fdea7acb3612473abe"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown2</b> [2]</td></tr>
+<tr class="separator:a8e765bd21f1300fdea7acb3612473abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb0ed85d6d0ce588e0549d7e3d14ce01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb0ed85d6d0ce588e0549d7e3d14ce01"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown3</b> [2]</td></tr>
+<tr class="separator:adb0ed85d6d0ce588e0549d7e3d14ce01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff2c56631afd901012b519e412115ae7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2c56631afd901012b519e412115ae7"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown4</b> [2]</td></tr>
+<tr class="separator:aff2c56631afd901012b519e412115ae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e90b5a042a19902157e0510446a9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9e90b5a042a19902157e0510446a9e8"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown5</b> [2]</td></tr>
+<tr class="separator:ab9e90b5a042a19902157e0510446a9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4534f8bae5b4e35201f7fe44dd9af96b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4534f8bae5b4e35201f7fe44dd9af96b"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero3</b> [25]</td></tr>
+<tr class="separator:a4534f8bae5b4e35201f7fe44dd9af96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a159f9d9b138b1e68258fde972b61f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a159f9d9b138b1e68258fde972b61f7"></a>
+struct <a class="el" href="structtimestamp.html">timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ts</b></td></tr>
+<tr class="separator:a9a159f9d9b138b1e68258fde972b61f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad82bcfd512aec41a8fc910aa78d308b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad82bcfd512aec41a8fc910aa78d308b5"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown6</b></td></tr>
+<tr class="separator:ad82bcfd512aec41a8fc910aa78d308b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaade2e62ddffd697025604536de9d80c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaade2e62ddffd697025604536de9d80c"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>map_file_identifier</b> [7]</td></tr>
+<tr class="separator:aaade2e62ddffd697025604536de9d80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73bae7d697335837682b4006ccdc31f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73bae7d697335837682b4006ccdc31f3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown12</b></td></tr>
+<tr class="separator:a73bae7d697335837682b4006ccdc31f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a975c3489ee1bc7d1b0573cd78cea01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a975c3489ee1bc7d1b0573cd78cea01"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>map_description1</b> [20]</td></tr>
+<tr class="separator:a5a975c3489ee1bc7d1b0573cd78cea01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebd4f471ae8a6ee852b2d5d2808f7185"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebd4f471ae8a6ee852b2d5d2808f7185"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>unknown13</b></td></tr>
+<tr class="separator:aebd4f471ae8a6ee852b2d5d2808f7185"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9db50cf92003b432eb3dbb9f11d23361"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9db50cf92003b432eb3dbb9f11d23361"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>unknown14</b></td></tr>
+<tr class="separator:a9db50cf92003b432eb3dbb9f11d23361"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd8c4a0a889f9bc750281f2a9c83a849"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd8c4a0a889f9bc750281f2a9c83a849"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>e1</b></td></tr>
+<tr class="separator:acd8c4a0a889f9bc750281f2a9c83a849"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a982287f66da43cde9531268c8a3b9b94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a982287f66da43cde9531268c8a3b9b94"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>e2</b></td></tr>
+<tr class="separator:a982287f66da43cde9531268c8a3b9b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a0202e87fb78e42e73d5074bb37ff9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1a0202e87fb78e42e73d5074bb37ff9"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>other</b> [413]</td></tr>
+<tr class="separator:af1a0202e87fb78e42e73d5074bb37ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a247d1dcb01c1775c4ba7118d20b8a12d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a247d1dcb01c1775c4ba7118d20b8a12d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero4</b> [512]</td></tr>
+<tr class="separator:a247d1dcb01c1775c4ba7118d20b8a12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a074c66b6eeb5dcf490649f3411409960"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a074c66b6eeb5dcf490649f3411409960"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown7</b></td></tr>
+<tr class="separator:a074c66b6eeb5dcf490649f3411409960"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a693efe17e1d6debf34df06877bb9e544"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a693efe17e1d6debf34df06877bb9e544"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown8</b> [11]</td></tr>
+<tr class="separator:a693efe17e1d6debf34df06877bb9e544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dccba5f705fb11aceeeca7ed9d5b479"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dccba5f705fb11aceeeca7ed9d5b479"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>file_offset</b></td></tr>
+<tr class="separator:a2dccba5f705fb11aceeeca7ed9d5b479"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae58022d3fd8c9694296f1bb86ebe8fe3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae58022d3fd8c9694296f1bb86ebe8fe3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown9</b></td></tr>
+<tr class="separator:ae58022d3fd8c9694296f1bb86ebe8fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6556921eecfca2bb873e5b0a9e850b3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6556921eecfca2bb873e5b0a9e850b3d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown10</b> [15]</td></tr>
+<tr class="separator:a6556921eecfca2bb873e5b0a9e850b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad0f56e898c562f9fa9d75e322be5e12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad0f56e898c562f9fa9d75e322be5e12"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>unknown11</b> [480]</td></tr>
+<tr class="separator:aad0f56e898c562f9fa9d75e322be5e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structimg__header.html">img_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structimg__header.js b/html/structimg__header.js
new file mode 100644
index 000000000..596638879
--- /dev/null
+++ b/html/structimg__header.js
@@ -0,0 +1,33 @@
+var structimg__header =
+[
+ [ "checksum", "structimg__header.html#a0160bcb4ae8bb40ce22ae422b080981c", null ],
+ [ "e1", "structimg__header.html#acd8c4a0a889f9bc750281f2a9c83a849", null ],
+ [ "e2", "structimg__header.html#a982287f66da43cde9531268c8a3b9b94", null ],
+ [ "file_offset", "structimg__header.html#a2dccba5f705fb11aceeeca7ed9d5b479", null ],
+ [ "map_description1", "structimg__header.html#a5a975c3489ee1bc7d1b0573cd78cea01", null ],
+ [ "map_file_identifier", "structimg__header.html#aaade2e62ddffd697025604536de9d80c", null ],
+ [ "other", "structimg__header.html#af1a0202e87fb78e42e73d5074bb37ff9", null ],
+ [ "signature", "structimg__header.html#ae62595b2f3c471c445e82ce2888d5089", null ],
+ [ "ts", "structimg__header.html#a9a159f9d9b138b1e68258fde972b61f7", null ],
+ [ "unknown1", "structimg__header.html#a962e390ca4287eae12a7c441f608dc35", null ],
+ [ "unknown10", "structimg__header.html#a6556921eecfca2bb873e5b0a9e850b3d", null ],
+ [ "unknown11", "structimg__header.html#aad0f56e898c562f9fa9d75e322be5e12", null ],
+ [ "unknown12", "structimg__header.html#a73bae7d697335837682b4006ccdc31f3", null ],
+ [ "unknown13", "structimg__header.html#aebd4f471ae8a6ee852b2d5d2808f7185", null ],
+ [ "unknown14", "structimg__header.html#a9db50cf92003b432eb3dbb9f11d23361", null ],
+ [ "unknown2", "structimg__header.html#a8e765bd21f1300fdea7acb3612473abe", null ],
+ [ "unknown3", "structimg__header.html#adb0ed85d6d0ce588e0549d7e3d14ce01", null ],
+ [ "unknown4", "structimg__header.html#aff2c56631afd901012b519e412115ae7", null ],
+ [ "unknown5", "structimg__header.html#ab9e90b5a042a19902157e0510446a9e8", null ],
+ [ "unknown6", "structimg__header.html#ad82bcfd512aec41a8fc910aa78d308b5", null ],
+ [ "unknown7", "structimg__header.html#a074c66b6eeb5dcf490649f3411409960", null ],
+ [ "unknown8", "structimg__header.html#a693efe17e1d6debf34df06877bb9e544", null ],
+ [ "unknown9", "structimg__header.html#ae58022d3fd8c9694296f1bb86ebe8fe3", null ],
+ [ "update_month", "structimg__header.html#aac6d5cfdf817fc7a6c940e979d8c0934", null ],
+ [ "update_year", "structimg__header.html#ae06d865e058d851421a89770edfac5fc", null ],
+ [ "xor", "structimg__header.html#a635213300bef62dae56c8e1d119d05f2", null ],
+ [ "zero1", "structimg__header.html#a45d891ec349b8ffaabc3a61caa83e8d4", null ],
+ [ "zero2", "structimg__header.html#a0d4fee727bc51cc27dae239f98527c33", null ],
+ [ "zero3", "structimg__header.html#a4534f8bae5b4e35201f7fe44dd9af96b", null ],
+ [ "zero4", "structimg__header.html#a247d1dcb01c1775c4ba7118d20b8a12d", null ]
+]; \ No newline at end of file
diff --git a/html/structinflate__state.html b/html/structinflate__state.html
new file mode 100644
index 000000000..8373f3aca
--- /dev/null
+++ b/html/structinflate__state.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: inflate_state Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structinflate__state.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">inflate_state Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9c7906fee7eeeb450b13576531ca639d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c7906fee7eeeb450b13576531ca639d"></a>
+inflate_mode&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:a9c7906fee7eeeb450b13576531ca639d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3cbcd2c5ff3b0b8b34ef402a13afdf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3cbcd2c5ff3b0b8b34ef402a13afdf7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:ab3cbcd2c5ff3b0b8b34ef402a13afdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a990d157b5c0d4ba178c3361de9ce6561"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a990d157b5c0d4ba178c3361de9ce6561"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wrap</b></td></tr>
+<tr class="separator:a990d157b5c0d4ba178c3361de9ce6561"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eb1cd634ed6baade952ffa5938ebcdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eb1cd634ed6baade952ffa5938ebcdc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>havedict</b></td></tr>
+<tr class="separator:a2eb1cd634ed6baade952ffa5938ebcdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dcf6151443750d75b2283d0a3e62c39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dcf6151443750d75b2283d0a3e62c39"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a9dcf6151443750d75b2283d0a3e62c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3d433011714e673b22e82156acc4416"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3d433011714e673b22e82156acc4416"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>dmax</b></td></tr>
+<tr class="separator:ae3d433011714e673b22e82156acc4416"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae597e4f5c37b9f7881015384bf826371"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae597e4f5c37b9f7881015384bf826371"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>check</b></td></tr>
+<tr class="separator:ae597e4f5c37b9f7881015384bf826371"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9d1071eb75b1ee37a151ccec8dfee95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9d1071eb75b1ee37a151ccec8dfee95"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>total</b></td></tr>
+<tr class="separator:af9d1071eb75b1ee37a151ccec8dfee95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac35b33a559009eb4bc0e2bdd8e9b5c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac35b33a559009eb4bc0e2bdd8e9b5c6"></a>
+gz_headerp&#160;</td><td class="memItemRight" valign="bottom"><b>head</b></td></tr>
+<tr class="separator:aac35b33a559009eb4bc0e2bdd8e9b5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f844b589ac450f17d69f3692a8c5cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f844b589ac450f17d69f3692a8c5cc"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>wbits</b></td></tr>
+<tr class="separator:a71f844b589ac450f17d69f3692a8c5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acca16ca86216760eaf307bf71e15e470"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acca16ca86216760eaf307bf71e15e470"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>wsize</b></td></tr>
+<tr class="separator:acca16ca86216760eaf307bf71e15e470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b56aabe80412784eadc1068981c9d00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b56aabe80412784eadc1068981c9d00"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>whave</b></td></tr>
+<tr class="separator:a6b56aabe80412784eadc1068981c9d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b89588c1a322e622ebb694d8daa644c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b89588c1a322e622ebb694d8daa644c"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>write</b></td></tr>
+<tr class="separator:a8b89588c1a322e622ebb694d8daa644c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cc4c0bde426383731394dcf91c40673"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cc4c0bde426383731394dcf91c40673"></a>
+unsigned char FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b></td></tr>
+<tr class="separator:a9cc4c0bde426383731394dcf91c40673"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a91b1c59e52f1aa7eda75b86b05b843"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a91b1c59e52f1aa7eda75b86b05b843"></a>
+unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>hold</b></td></tr>
+<tr class="separator:a5a91b1c59e52f1aa7eda75b86b05b843"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab37c3563f306f29e6ded8e933af14365"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab37c3563f306f29e6ded8e933af14365"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>bits</b></td></tr>
+<tr class="separator:ab37c3563f306f29e6ded8e933af14365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5179d4c9b332d976cce7c6cce6bdf3c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5179d4c9b332d976cce7c6cce6bdf3c1"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a5179d4c9b332d976cce7c6cce6bdf3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1e38258e8585b1a37854066ef9d939c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1e38258e8585b1a37854066ef9d939c"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:af1e38258e8585b1a37854066ef9d939c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b7b0be77d61e8468716c7f265dd0780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b7b0be77d61e8468716c7f265dd0780"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>extra</b></td></tr>
+<tr class="separator:a5b7b0be77d61e8468716c7f265dd0780"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4560e1eb3318f7ea41896be84de0679a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4560e1eb3318f7ea41896be84de0679a"></a>
+<a class="el" href="structcode.html">code</a> const FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>lencode</b></td></tr>
+<tr class="separator:a4560e1eb3318f7ea41896be84de0679a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19f7ae2fe2682cb1163860f6991a107f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19f7ae2fe2682cb1163860f6991a107f"></a>
+<a class="el" href="structcode.html">code</a> const FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>distcode</b></td></tr>
+<tr class="separator:a19f7ae2fe2682cb1163860f6991a107f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ff97e6b230d7551fc848ff9de0236e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ff97e6b230d7551fc848ff9de0236e9"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>lenbits</b></td></tr>
+<tr class="separator:a3ff97e6b230d7551fc848ff9de0236e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98952f3f8f420a05b567f080aca0eb4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98952f3f8f420a05b567f080aca0eb4b"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>distbits</b></td></tr>
+<tr class="separator:a98952f3f8f420a05b567f080aca0eb4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62b5ea8559856b315b6c89d9114c2109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62b5ea8559856b315b6c89d9114c2109"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>ncode</b></td></tr>
+<tr class="separator:a62b5ea8559856b315b6c89d9114c2109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a489b005f4fe214353cd80b77b4f23194"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a489b005f4fe214353cd80b77b4f23194"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>nlen</b></td></tr>
+<tr class="separator:a489b005f4fe214353cd80b77b4f23194"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4415e5e51efdd0c8672e4c601caa4762"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4415e5e51efdd0c8672e4c601caa4762"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>ndist</b></td></tr>
+<tr class="separator:a4415e5e51efdd0c8672e4c601caa4762"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a2b15912256bcf7b39980e15095ba58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a2b15912256bcf7b39980e15095ba58"></a>
+unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>have</b></td></tr>
+<tr class="separator:a4a2b15912256bcf7b39980e15095ba58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a872bf267d91efb4143e9cfb812e670bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a872bf267d91efb4143e9cfb812e670bb"></a>
+<a class="el" href="structcode.html">code</a> FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a872bf267d91efb4143e9cfb812e670bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0620e64487c48635f6c3a11a0aeb99d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0620e64487c48635f6c3a11a0aeb99d"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>lens</b> [320]</td></tr>
+<tr class="separator:aa0620e64487c48635f6c3a11a0aeb99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85403907f7f5b9d355821ffa2591456c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85403907f7f5b9d355821ffa2591456c"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>work</b> [288]</td></tr>
+<tr class="separator:a85403907f7f5b9d355821ffa2591456c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9581f523a7d8d47fba6cdd73eaf1edc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9581f523a7d8d47fba6cdd73eaf1edc"></a>
+<a class="el" href="structcode.html">code</a>&#160;</td><td class="memItemRight" valign="bottom"><b>codes</b> [ENOUGH]</td></tr>
+<tr class="separator:af9581f523a7d8d47fba6cdd73eaf1edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/zlib/<a class="el" href="inflate_8h_source.html">inflate.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structinflate__state.html">inflate_state</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structinflate__state.js b/html/structinflate__state.js
new file mode 100644
index 000000000..c553c4301
--- /dev/null
+++ b/html/structinflate__state.js
@@ -0,0 +1,34 @@
+var structinflate__state =
+[
+ [ "bits", "structinflate__state.html#ab37c3563f306f29e6ded8e933af14365", null ],
+ [ "check", "structinflate__state.html#ae597e4f5c37b9f7881015384bf826371", null ],
+ [ "codes", "structinflate__state.html#af9581f523a7d8d47fba6cdd73eaf1edc", null ],
+ [ "distbits", "structinflate__state.html#a98952f3f8f420a05b567f080aca0eb4b", null ],
+ [ "distcode", "structinflate__state.html#a19f7ae2fe2682cb1163860f6991a107f", null ],
+ [ "dmax", "structinflate__state.html#ae3d433011714e673b22e82156acc4416", null ],
+ [ "extra", "structinflate__state.html#a5b7b0be77d61e8468716c7f265dd0780", null ],
+ [ "flags", "structinflate__state.html#a9dcf6151443750d75b2283d0a3e62c39", null ],
+ [ "have", "structinflate__state.html#a4a2b15912256bcf7b39980e15095ba58", null ],
+ [ "havedict", "structinflate__state.html#a2eb1cd634ed6baade952ffa5938ebcdc", null ],
+ [ "head", "structinflate__state.html#aac35b33a559009eb4bc0e2bdd8e9b5c6", null ],
+ [ "hold", "structinflate__state.html#a5a91b1c59e52f1aa7eda75b86b05b843", null ],
+ [ "last", "structinflate__state.html#ab3cbcd2c5ff3b0b8b34ef402a13afdf7", null ],
+ [ "lenbits", "structinflate__state.html#a3ff97e6b230d7551fc848ff9de0236e9", null ],
+ [ "lencode", "structinflate__state.html#a4560e1eb3318f7ea41896be84de0679a", null ],
+ [ "length", "structinflate__state.html#a5179d4c9b332d976cce7c6cce6bdf3c1", null ],
+ [ "lens", "structinflate__state.html#aa0620e64487c48635f6c3a11a0aeb99d", null ],
+ [ "mode", "structinflate__state.html#a9c7906fee7eeeb450b13576531ca639d", null ],
+ [ "ncode", "structinflate__state.html#a62b5ea8559856b315b6c89d9114c2109", null ],
+ [ "ndist", "structinflate__state.html#a4415e5e51efdd0c8672e4c601caa4762", null ],
+ [ "next", "structinflate__state.html#a872bf267d91efb4143e9cfb812e670bb", null ],
+ [ "nlen", "structinflate__state.html#a489b005f4fe214353cd80b77b4f23194", null ],
+ [ "offset", "structinflate__state.html#af1e38258e8585b1a37854066ef9d939c", null ],
+ [ "total", "structinflate__state.html#af9d1071eb75b1ee37a151ccec8dfee95", null ],
+ [ "wbits", "structinflate__state.html#a71f844b589ac450f17d69f3692a8c5cc", null ],
+ [ "whave", "structinflate__state.html#a6b56aabe80412784eadc1068981c9d00", null ],
+ [ "window", "structinflate__state.html#a9cc4c0bde426383731394dcf91c40673", null ],
+ [ "work", "structinflate__state.html#a85403907f7f5b9d355821ffa2591456c", null ],
+ [ "wrap", "structinflate__state.html#a990d157b5c0d4ba178c3361de9ce6561", null ],
+ [ "write", "structinflate__state.html#a8b89588c1a322e622ebb694d8daa644c", null ],
+ [ "wsize", "structinflate__state.html#acca16ca86216760eaf307bf71e15e470", null ]
+]; \ No newline at end of file
diff --git a/html/structinternal__state.html b/html/structinternal__state.html
new file mode 100644
index 000000000..a222bfbc1
--- /dev/null
+++ b/html/structinternal__state.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: internal_state Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structinternal__state.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">internal_state Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab000a3e3c901dd063859521988ad7e52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab000a3e3c901dd063859521988ad7e52"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:ab000a3e3c901dd063859521988ad7e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>support/zlib/<a class="el" href="zlib_8h_source.html">zlib.h</a></li>
+<li>support/zlib/zutil.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structinternal__state.html">internal_state</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structinternal__state.js b/html/structinternal__state.js
new file mode 100644
index 000000000..1558abe69
--- /dev/null
+++ b/html/structinternal__state.js
@@ -0,0 +1,4 @@
+var structinternal__state =
+[
+ [ "dummy", "structinternal__state.html#ab000a3e3c901dd063859521988ad7e52", null ]
+]; \ No newline at end of file
diff --git a/html/structitem.html b/html/structitem.html
new file mode 100644
index 000000000..3d6c5997a
--- /dev/null
+++ b/html/structitem.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="item_8h_source.html">item.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3abafd36669ef817be82676acd8e5989"><td class="memItemLeft" align="right" valign="top">enum item_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#a3abafd36669ef817be82676acd8e5989">type</a></td></tr>
+<tr class="separator:a3abafd36669ef817be82676acd8e5989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a193c3e2ec0076325a4f3139f9d33e06e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#a193c3e2ec0076325a4f3139f9d33e06e">id_hi</a></td></tr>
+<tr class="separator:a193c3e2ec0076325a4f3139f9d33e06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8be73452bc1e39e9054361ab579c9dc1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#a8be73452bc1e39e9054361ab579c9dc1">id_lo</a></td></tr>
+<tr class="separator:a8be73452bc1e39e9054361ab579c9dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d90a195a3654c3b1e872ad92ae74369"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#a9d90a195a3654c3b1e872ad92ae74369">map</a></td></tr>
+<tr class="separator:a9d90a195a3654c3b1e872ad92ae74369"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad957a0f1cfe3938aecb9dd2a694db3b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem__methods.html">item_methods</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0">meth</a></td></tr>
+<tr class="separator:ad957a0f1cfe3938aecb9dd2a694db3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f4abb10408f4c6f272e7f19f6701c22"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem.html#a2f4abb10408f4c6f272e7f19f6701c22">priv_data</a></td></tr>
+<tr class="separator:a2f4abb10408f4c6f272e7f19f6701c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents an object on a map, such as a POI, a building, a way or a boundary. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a193c3e2ec0076325a4f3139f9d33e06e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item::id_hi</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>First part of the ID of the item (item IDs have two parts). </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8be73452bc1e39e9054361ab579c9dc1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item::id_lo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Second part of the ID of the item. </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9d90a195a3654c3b1e872ad92ae74369"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* item::map</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The map this items belongs to. </p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item()</a>, and <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad957a0f1cfe3938aecb9dd2a694db3b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem__methods.html">item_methods</a>* item::meth</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Methods to manipulate this item. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2f4abb10408f4c6f272e7f19f6701c22"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* item::priv_data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private item data, only used by the map plugin which supplied this item. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3abafd36669ef817be82676acd8e5989"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum item_type item::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of the item. </p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="graphics_8h.html#a13081c584551dc733185be2ccdea0479">graphics_displayitem_within_dist()</a>, <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>, and <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="item_8h_source.html">item.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem.html">item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem.js b/html/structitem.js
new file mode 100644
index 000000000..32be2b044
--- /dev/null
+++ b/html/structitem.js
@@ -0,0 +1,9 @@
+var structitem =
+[
+ [ "id_hi", "structitem.html#a193c3e2ec0076325a4f3139f9d33e06e", null ],
+ [ "id_lo", "structitem.html#a8be73452bc1e39e9054361ab579c9dc1", null ],
+ [ "map", "structitem.html#a9d90a195a3654c3b1e872ad92ae74369", null ],
+ [ "meth", "structitem.html#ad957a0f1cfe3938aecb9dd2a694db3b0", null ],
+ [ "priv_data", "structitem.html#a2f4abb10408f4c6f272e7f19f6701c22", null ],
+ [ "type", "structitem.html#a3abafd36669ef817be82676acd8e5989", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__bin.html b/html/structitem__bin.html
new file mode 100644
index 000000000..d66c4b1b2
--- /dev/null
+++ b/html/structitem__bin.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_bin Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__bin.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_bin Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="maptool_8h_source.html">maptool.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af3af4e011f1de5681669f934c4437f2e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem__bin.html#af3af4e011f1de5681669f934c4437f2e">len</a></td></tr>
+<tr class="separator:af3af4e011f1de5681669f934c4437f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62ca855cd6422eb9a0af32552a7192c4"><td class="memItemLeft" align="right" valign="top">enum item_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4">type</a></td></tr>
+<tr class="separator:a62ca855cd6422eb9a0af32552a7192c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a82ee0325b7fd5862193ac5479c428d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d">clen</a></td></tr>
+<tr class="separator:a3a82ee0325b7fd5862193ac5479c428d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A map item (street, POI, border etc.) as it is stored in a Navit binfile. Note that this struct only has fields for the header of the item. The actual data (coordinates and attributes) is stored in memory after this struct as two arrays of type struct coord and struct <a class="el" href="structattr__bin.html">attr_bin</a> respectively. See also <a href="http://wiki.navit-project.org/index.php/Navit%27s_binary_map_driver">http://wiki.navit-project.org/index.php/Navit%27s_binary_map_driver</a> . </p>
+<dl class="section see"><dt>See Also</dt><dd>struct <a class="el" href="structcoord.html">coord</a> </dd>
+<dd>
+struct <a class="el" href="structattr__bin.html">attr_bin</a> </dd></dl>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a3a82ee0325b7fd5862193ac5479c428d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_bin::clen</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of the following coordinate array in 32-bit ints. </p>
+
+</div>
+</div>
+<a class="anchor" id="af3af4e011f1de5681669f934c4437f2e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_bin::len</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of this item (not including this length field) in 32-bit ints. </p>
+
+</div>
+</div>
+<a class="anchor" id="a62ca855cd6422eb9a0af32552a7192c4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum item_type item_bin::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Item type. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__bin.html">item_bin</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__bin.js b/html/structitem__bin.js
new file mode 100644
index 000000000..49029c618
--- /dev/null
+++ b/html/structitem__bin.js
@@ -0,0 +1,6 @@
+var structitem__bin =
+[
+ [ "clen", "structitem__bin.html#a3a82ee0325b7fd5862193ac5479c428d", null ],
+ [ "len", "structitem__bin.html#af3af4e011f1de5681669f934c4437f2e", null ],
+ [ "type", "structitem__bin.html#a62ca855cd6422eb9a0af32552a7192c4", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__bin__sink.html b/html/structitem__bin__sink.html
new file mode 100644
index 000000000..cf9cae806
--- /dev/null
+++ b/html/structitem__bin__sink.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_bin_sink Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__bin__sink.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_bin_sink Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a72019376c43221b63c6e4efc48f1829e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72019376c43221b63c6e4efc48f1829e"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>priv_data</b> [8]</td></tr>
+<tr class="separator:a72019376c43221b63c6e4efc48f1829e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87a4ca219674b1e218d37016dc51f4b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87a4ca219674b1e218d37016dc51f4b4"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sink_funcs</b></td></tr>
+<tr class="separator:a87a4ca219674b1e218d37016dc51f4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__bin__sink.html">item_bin_sink</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__bin__sink.js b/html/structitem__bin__sink.js
new file mode 100644
index 000000000..4c8a417b7
--- /dev/null
+++ b/html/structitem__bin__sink.js
@@ -0,0 +1,5 @@
+var structitem__bin__sink =
+[
+ [ "priv_data", "structitem__bin__sink.html#a72019376c43221b63c6e4efc48f1829e", null ],
+ [ "sink_funcs", "structitem__bin__sink.html#a87a4ca219674b1e218d37016dc51f4b4", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__bin__sink__func.html b/html/structitem__bin__sink__func.html
new file mode 100644
index 000000000..5512200da
--- /dev/null
+++ b/html/structitem__bin__sink__func.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_bin_sink_func Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__bin__sink__func.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_bin_sink_func Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afef635b1d97d0c2df8e0c797369fbdd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afef635b1d97d0c2df8e0c797369fbdd7"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(struct <a class="el" href="structitem__bin__sink__func.html">item_bin_sink_func</a> *func, struct <a class="el" href="structitem__bin.html">item_bin</a> *ib, struct <a class="el" href="structtile__data.html">tile_data</a> *<a class="el" href="structtile__data.html">tile_data</a>)</td></tr>
+<tr class="separator:afef635b1d97d0c2df8e0c797369fbdd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a006a1f9c303d6694589cf564a7705bfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a006a1f9c303d6694589cf564a7705bfb"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>priv_data</b> [8]</td></tr>
+<tr class="separator:a006a1f9c303d6694589cf564a7705bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__bin__sink__func.html">item_bin_sink_func</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__bin__sink__func.js b/html/structitem__bin__sink__func.js
new file mode 100644
index 000000000..234bc26fb
--- /dev/null
+++ b/html/structitem__bin__sink__func.js
@@ -0,0 +1,5 @@
+var structitem__bin__sink__func =
+[
+ [ "func", "structitem__bin__sink__func.html#afef635b1d97d0c2df8e0c797369fbdd7", null ],
+ [ "priv_data", "structitem__bin__sink__func.html#a006a1f9c303d6694589cf564a7705bfb", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__data.html b/html/structitem__data.html
new file mode 100644
index 000000000..f8728043e
--- /dev/null
+++ b/html/structitem__data.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a092645828d64a634437540488e4e2b46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a092645828d64a634437540488e4e2b46"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dist</b></td></tr>
+<tr class="separator:a092645828d64a634437540488e4e2b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae664c5300ff05ce9f3e148ea016d00f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae664c5300ff05ce9f3e148ea016d00f9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:ae664c5300ff05ce9f3e148ea016d00f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41c20c1a05e8906d6ad98615e12744d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af41c20c1a05e8906d6ad98615e12744d"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:af41c20c1a05e8906d6ad98615e12744d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72e27a14462db2c54799ed9512d36371"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72e27a14462db2c54799ed9512d36371"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a72e27a14462db2c54799ed9512d36371"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_poi.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__data.html">item_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__data.js b/html/structitem__data.js
new file mode 100644
index 000000000..9dfe095c3
--- /dev/null
+++ b/html/structitem__data.js
@@ -0,0 +1,7 @@
+var structitem__data =
+[
+ [ "c", "structitem__data.html#a72e27a14462db2c54799ed9512d36371", null ],
+ [ "dist", "structitem__data.html#a092645828d64a634437540488e4e2b46", null ],
+ [ "item", "structitem__data.html#af41c20c1a05e8906d6ad98615e12744d", null ],
+ [ "label", "structitem__data.html#ae664c5300ff05ce9f3e148ea016d00f9", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__hash.html b/html/structitem__hash.html
new file mode 100644
index 000000000..ae96f13bb
--- /dev/null
+++ b/html/structitem__hash.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_hash Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__hash.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_hash Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5659dcd3936454688923a2c749241866"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5659dcd3936454688923a2c749241866"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a5659dcd3936454688923a2c749241866"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>item.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__hash.html">item_hash</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__hash.js b/html/structitem__hash.js
new file mode 100644
index 000000000..05eb644be
--- /dev/null
+++ b/html/structitem__hash.js
@@ -0,0 +1,4 @@
+var structitem__hash =
+[
+ [ "h", "structitem__hash.html#a5659dcd3936454688923a2c749241866", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__id.html b/html/structitem__id.html
new file mode 100644
index 000000000..44cedc1b1
--- /dev/null
+++ b/html/structitem__id.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_id Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__id.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_id Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a12a5537de903039a4ed57ebeb164200f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12a5537de903039a4ed57ebeb164200f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id_hi</b></td></tr>
+<tr class="separator:a12a5537de903039a4ed57ebeb164200f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a6a8876149437c006b52eb71addc03e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a6a8876149437c006b52eb71addc03e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id_lo</b></td></tr>
+<tr class="separator:a4a6a8876149437c006b52eb71addc03e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="item_8h_source.html">item.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__id.html">item_id</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__id.js b/html/structitem__id.js
new file mode 100644
index 000000000..0f64c6640
--- /dev/null
+++ b/html/structitem__id.js
@@ -0,0 +1,5 @@
+var structitem__id =
+[
+ [ "id_hi", "structitem__id.html#a12a5537de903039a4ed57ebeb164200f", null ],
+ [ "id_lo", "structitem__id.html#a4a6a8876149437c006b52eb71addc03e", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__methods.html b/html/structitem__methods.html
new file mode 100644
index 000000000..2da549d58
--- /dev/null
+++ b/html/structitem__methods.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6ba2b8a809393a32a06ab7118c3f9865"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ba2b8a809393a32a06ab7118c3f9865"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_coord_rewind</b> )(void *priv_data)</td></tr>
+<tr class="separator:a6ba2b8a809393a32a06ab7118c3f9865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6ff1f3099f8d351f51a0dba249e16ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6ff1f3099f8d351f51a0dba249e16ae"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_coord_get</b> )(void *priv_data, struct <a class="el" href="structcoord.html">coord</a> *c, int count)</td></tr>
+<tr class="separator:ab6ff1f3099f8d351f51a0dba249e16ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcc16859f487c6211cb92bbfc996169f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc16859f487c6211cb92bbfc996169f"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_attr_rewind</b> )(void *priv_data)</td></tr>
+<tr class="separator:abcc16859f487c6211cb92bbfc996169f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24e16b616c09a26643a283ba57110c4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e16b616c09a26643a283ba57110c4f"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_attr_get</b> )(void *priv_data, enum attr_type attr_type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a24e16b616c09a26643a283ba57110c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae39963899ec946bdb138e77af29fd3c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae39963899ec946bdb138e77af29fd3c9"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_coord_is_node</b> )(void *priv_data)</td></tr>
+<tr class="separator:ae39963899ec946bdb138e77af29fd3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e06e293fabaa648a074d5e92ddec40e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e06e293fabaa648a074d5e92ddec40e"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_attr_set</b> )(void *priv_data, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, enum change_mode mode)</td></tr>
+<tr class="separator:a2e06e293fabaa648a074d5e92ddec40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17158b9dc973af3875efae960872d1c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17158b9dc973af3875efae960872d1c1"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_coord_set</b> )(void *priv_data, struct <a class="el" href="structcoord.html">coord</a> *c, int count, enum change_mode mode)</td></tr>
+<tr class="separator:a17158b9dc973af3875efae960872d1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad61a74751d48d1e8ac083692848a1ebf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad61a74751d48d1e8ac083692848a1ebf"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_type_set</b> )(void *priv_data, enum item_type type)</td></tr>
+<tr class="separator:ad61a74751d48d1e8ac083692848a1ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="item_8h_source.html">item.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__methods.html">item_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__methods.js b/html/structitem__methods.js
new file mode 100644
index 000000000..4889c6e72
--- /dev/null
+++ b/html/structitem__methods.js
@@ -0,0 +1,11 @@
+var structitem__methods =
+[
+ [ "item_attr_get", "structitem__methods.html#a24e16b616c09a26643a283ba57110c4f", null ],
+ [ "item_attr_rewind", "structitem__methods.html#abcc16859f487c6211cb92bbfc996169f", null ],
+ [ "item_attr_set", "structitem__methods.html#a2e06e293fabaa648a074d5e92ddec40e", null ],
+ [ "item_coord_get", "structitem__methods.html#ab6ff1f3099f8d351f51a0dba249e16ae", null ],
+ [ "item_coord_is_node", "structitem__methods.html#ae39963899ec946bdb138e77af29fd3c9", null ],
+ [ "item_coord_rewind", "structitem__methods.html#a6ba2b8a809393a32a06ab7118c3f9865", null ],
+ [ "item_coord_set", "structitem__methods.html#a17158b9dc973af3875efae960872d1c1", null ],
+ [ "item_type_set", "structitem__methods.html#ad61a74751d48d1e8ac083692848a1ebf", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__name.html b/html/structitem__name.html
new file mode 100644
index 000000000..f9a75e970
--- /dev/null
+++ b/html/structitem__name.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_name Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__name.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_name Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad6ece6cf332dc21e9f48a398efce9e19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ece6cf332dc21e9f48a398efce9e19"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:ad6ece6cf332dc21e9f48a398efce9e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a607e6380281b214e7d5d92f5e4cacf18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a607e6380281b214e7d5d92f5e4cacf18"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a607e6380281b214e7d5d92f5e4cacf18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>item.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__name.html">item_name</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__name.js b/html/structitem__name.js
new file mode 100644
index 000000000..e0832e497
--- /dev/null
+++ b/html/structitem__name.js
@@ -0,0 +1,5 @@
+var structitem__name =
+[
+ [ "item", "structitem__name.html#ad6ece6cf332dc21e9f48a398efce9e19", null ],
+ [ "name", "structitem__name.html#a607e6380281b214e7d5d92f5e4cacf18", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__priv.html b/html/structitem__priv.html
new file mode 100644
index 000000000..75c48c71a
--- /dev/null
+++ b/html/structitem__priv.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adc5616539c5322424b968b0343961bc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc5616539c5322424b968b0343961bc1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cidx</b></td></tr>
+<tr class="separator:adc5616539c5322424b968b0343961bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8126cc41b9245057b71c671dce75a38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8126cc41b9245057b71c671dce75a38"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aidx</b></td></tr>
+<tr class="separator:aa8126cc41b9245057b71c671dce75a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade3e917bab148e65cc8c52dc0bab4513"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade3e917bab148e65cc8c52dc0bab4513"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>cstart</b></td></tr>
+<tr class="separator:ade3e917bab148e65cc8c52dc0bab4513"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73fabb9932dde6bfe3c1c80cc09fde1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73fabb9932dde6bfe3c1c80cc09fde1e"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>cp</b></td></tr>
+<tr class="separator:a73fabb9932dde6bfe3c1c80cc09fde1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4272ee7a9e2db0caf0989e9e85e629d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4272ee7a9e2db0caf0989e9e85e629d"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b></td></tr>
+<tr class="separator:aa4272ee7a9e2db0caf0989e9e85e629d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a861f1eaa321b9faeb030654a24279a12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f1eaa321b9faeb030654a24279a12"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>astart</b></td></tr>
+<tr class="separator:a861f1eaa321b9faeb030654a24279a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05d076677799f47601749803bc615b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad05d076677799f47601749803bc615b3"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>ap</b></td></tr>
+<tr class="separator:ad05d076677799f47601749803bc615b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c1c74f836809f83caebf21f6738786c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1c74f836809f83caebf21f6738786c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>aend</b></td></tr>
+<tr class="separator:a5c1c74f836809f83caebf21f6738786c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a137b22318c413f6b7729cb4302e6e0ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137b22318c413f6b7729cb4302e6e0ff"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_last</b></td></tr>
+<tr class="separator:a137b22318c413f6b7729cb4302e6e0ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae65ec1237a703a9d7efbe49bb5dc3549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae65ec1237a703a9d7efbe49bb5dc3549"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:ae65ec1237a703a9d7efbe49bb5dc3549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73e6d6cf1cf9a7d4fdfe089a913c1f5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73e6d6cf1cf9a7d4fdfe089a913c1f5e"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a73e6d6cf1cf9a7d4fdfe089a913c1f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__priv.html">item_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__priv.js b/html/structitem__priv.js
new file mode 100644
index 000000000..99534fab3
--- /dev/null
+++ b/html/structitem__priv.js
@@ -0,0 +1,14 @@
+var structitem__priv =
+[
+ [ "aend", "structitem__priv.html#a5c1c74f836809f83caebf21f6738786c", null ],
+ [ "aidx", "structitem__priv.html#aa8126cc41b9245057b71c671dce75a38", null ],
+ [ "ap", "structitem__priv.html#ad05d076677799f47601749803bc615b3", null ],
+ [ "astart", "structitem__priv.html#a861f1eaa321b9faeb030654a24279a12", null ],
+ [ "attr_last", "structitem__priv.html#a137b22318c413f6b7729cb4302e6e0ff", null ],
+ [ "attr_next", "structitem__priv.html#ae65ec1237a703a9d7efbe49bb5dc3549", null ],
+ [ "cend", "structitem__priv.html#aa4272ee7a9e2db0caf0989e9e85e629d", null ],
+ [ "cidx", "structitem__priv.html#adc5616539c5322424b968b0343961bc1", null ],
+ [ "cp", "structitem__priv.html#a73fabb9932dde6bfe3c1c80cc09fde1e", null ],
+ [ "cstart", "structitem__priv.html#ade3e917bab148e65cc8c52dc0bab4513", null ],
+ [ "item", "structitem__priv.html#a73e6d6cf1cf9a7d4fdfe089a913c1f5e", null ]
+]; \ No newline at end of file
diff --git a/html/structitem__range.html b/html/structitem__range.html
new file mode 100644
index 000000000..a21a88ac0
--- /dev/null
+++ b/html/structitem__range.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: item_range Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitem__range.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">item_range Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4e9187008185d424680ccbd7e029dd19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e9187008185d424680ccbd7e029dd19"></a>
+enum item_type min&#160;</td><td class="memItemRight" valign="bottom"><b>max</b></td></tr>
+<tr class="separator:a4e9187008185d424680ccbd7e029dd19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="item_8h_source.html">item.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitem__range.html">item_range</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitem__range.js b/html/structitem__range.js
new file mode 100644
index 000000000..fccd03675
--- /dev/null
+++ b/html/structitem__range.js
@@ -0,0 +1,4 @@
+var structitem__range =
+[
+ [ "max", "structitem__range.html#a4e9187008185d424680ccbd7e029dd19", null ]
+]; \ No newline at end of file
diff --git a/html/structitemgra.html b/html/structitemgra.html
new file mode 100644
index 000000000..5391f40e7
--- /dev/null
+++ b/html/structitemgra.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: itemgra Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structitemgra.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">itemgra Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a309247d37906e372ec5ec656dd04527c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a309247d37906e372ec5ec656dd04527c"></a>
+struct <a class="el" href="structrange.html">range</a> order <br class="typebreak"/>
+sequence_range speed_range&#160;</td><td class="memItemRight" valign="bottom"><b>angle_range</b></td></tr>
+<tr class="separator:a309247d37906e372ec5ec656dd04527c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c416bee5c5767e029782a40a10e3bb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c416bee5c5767e029782a40a10e3bb0"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a4c416bee5c5767e029782a40a10e3bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a990cee37f973d10b1752d135e3f57a7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a990cee37f973d10b1752d135e3f57a7e"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>elements</b></td></tr>
+<tr class="separator:a990cee37f973d10b1752d135e3f57a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="layout_8h_source.html">layout.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structitemgra.html">itemgra</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structitemgra.js b/html/structitemgra.js
new file mode 100644
index 000000000..770e8652a
--- /dev/null
+++ b/html/structitemgra.js
@@ -0,0 +1,6 @@
+var structitemgra =
+[
+ [ "angle_range", "structitemgra.html#a309247d37906e372ec5ec656dd04527c", null ],
+ [ "elements", "structitemgra.html#a990cee37f973d10b1752d135e3f57a7e", null ],
+ [ "type", "structitemgra.html#a4c416bee5c5767e029782a40a10e3bb0", null ]
+]; \ No newline at end of file
diff --git a/html/structj1850.html b/html/structj1850.html
new file mode 100644
index 000000000..3476e43d2
--- /dev/null
+++ b/html/structj1850.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: j1850 Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structj1850.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">j1850 Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a65e119aea661b00a269b7ada2a47d8c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65e119aea661b00a269b7ada2a47d8c6"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a65e119aea661b00a269b7ada2a47d8c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afecf8f1490c47ab33b49b39219fac5ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afecf8f1490c47ab33b49b39219fac5ab"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+<tr class="separator:afecf8f1490c47ab33b49b39219fac5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46cf3a1eee02a95f0d17108125e1baf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46cf3a1eee02a95f0d17108125e1baf8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>device</b></td></tr>
+<tr class="separator:a46cf3a1eee02a95f0d17108125e1baf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b4378dbe71b3088188018e8faefb485"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b4378dbe71b3088188018e8faefb485"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>index</b></td></tr>
+<tr class="separator:a0b4378dbe71b3088188018e8faefb485"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a68fddce23ba7338fca6e1f92df1602"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a68fddce23ba7338fca6e1f92df1602"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>message</b> [255]</td></tr>
+<tr class="separator:a7a68fddce23ba7338fca6e1f92df1602"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a101b5eff6a234d684c4920466b77e1c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a101b5eff6a234d684c4920466b77e1c2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:a101b5eff6a234d684c4920466b77e1c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a131791e49bc75185eb72cd95f3cd4155"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a131791e49bc75185eb72cd95f3cd4155"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle</b></td></tr>
+<tr class="separator:a131791e49bc75185eb72cd95f3cd4155"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c280b389a318ce0c544969d046ae487"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c280b389a318ce0c544969d046ae487"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
+<tr class="separator:a1c280b389a318ce0c544969d046ae487"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af07e8d09b5ca71ab0cacf4868d9107a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af07e8d09b5ca71ab0cacf4868d9107a9"></a>
+struct <a class="el" href="structosd__item.html">osd_item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>osd_item</b></td></tr>
+<tr class="separator:af07e8d09b5ca71ab0cacf4868d9107a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0257e8de209bd3b588d1886253ab6162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0257e8de209bd3b588d1886253ab6162"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a0257e8de209bd3b588d1886253ab6162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d89c61b318ea4a145c1a8b0aa3441b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d89c61b318ea4a145c1a8b0aa3441b9"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orange</b></td></tr>
+<tr class="separator:a0d89c61b318ea4a145c1a8b0aa3441b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafd01c88a291e852af16f6a1774cced5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafd01c88a291e852af16f6a1774cced5"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>white</b></td></tr>
+<tr class="separator:aafd01c88a291e852af16f6a1774cced5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b73d5e8d58b9030ce9e33aaedc9cb96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b73d5e8d58b9030ce9e33aaedc9cb96"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:a0b73d5e8d58b9030ce9e33aaedc9cb96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8e5c895fd4ca0dae2ead0e2c4e59cf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8e5c895fd4ca0dae2ead0e2c4e59cf8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>init_string_index</b></td></tr>
+<tr class="separator:aa8e5c895fd4ca0dae2ead0e2c4e59cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab157e52106af604435bf79eb1c8cd666"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab157e52106af604435bf79eb1c8cd666"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>engine_rpm</b></td></tr>
+<tr class="separator:ab157e52106af604435bf79eb1c8cd666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab09599d836795241f3a5bddd017d0590"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab09599d836795241f3a5bddd017d0590"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>trans_rpm</b></td></tr>
+<tr class="separator:ab09599d836795241f3a5bddd017d0590"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a478db7a832fc935ecfe11a6821a801ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a478db7a832fc935ecfe11a6821a801ad"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>map</b></td></tr>
+<tr class="separator:a478db7a832fc935ecfe11a6821a801ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f765ecfad3ff85ef08cbe80dec128fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f765ecfad3ff85ef08cbe80dec128fc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tank_level</b></td></tr>
+<tr class="separator:a9f765ecfad3ff85ef08cbe80dec128fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62cff13edfbe50b19a41989e2500b4a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62cff13edfbe50b19a41989e2500b4a1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>odo</b></td></tr>
+<tr class="separator:a62cff13edfbe50b19a41989e2500b4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2014 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin/j1850/j1850.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structj1850.html">j1850</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structj1850.js b/html/structj1850.js
new file mode 100644
index 000000000..e052e5581
--- /dev/null
+++ b/html/structj1850.js
@@ -0,0 +1,22 @@
+var structj1850 =
+[
+ [ "callback", "structj1850.html#a1c280b389a318ce0c544969d046ae487", null ],
+ [ "click_cb", "structj1850.html#a0b73d5e8d58b9030ce9e33aaedc9cb96", null ],
+ [ "device", "structj1850.html#a46cf3a1eee02a95f0d17108125e1baf8", null ],
+ [ "engine_rpm", "structj1850.html#ab157e52106af604435bf79eb1c8cd666", null ],
+ [ "filename", "structj1850.html#a101b5eff6a234d684c4920466b77e1c2", null ],
+ [ "idle", "structj1850.html#a131791e49bc75185eb72cd95f3cd4155", null ],
+ [ "index", "structj1850.html#a0b4378dbe71b3088188018e8faefb485", null ],
+ [ "init_string_index", "structj1850.html#aa8e5c895fd4ca0dae2ead0e2c4e59cf8", null ],
+ [ "map", "structj1850.html#a478db7a832fc935ecfe11a6821a801ad", null ],
+ [ "message", "structj1850.html#a7a68fddce23ba7338fca6e1f92df1602", null ],
+ [ "nav", "structj1850.html#a65e119aea661b00a269b7ada2a47d8c6", null ],
+ [ "odo", "structj1850.html#a62cff13edfbe50b19a41989e2500b4a1", null ],
+ [ "orange", "structj1850.html#a0d89c61b318ea4a145c1a8b0aa3441b9", null ],
+ [ "osd_item", "structj1850.html#af07e8d09b5ca71ab0cacf4868d9107a9", null ],
+ [ "status", "structj1850.html#afecf8f1490c47ab33b49b39219fac5ab", null ],
+ [ "tank_level", "structj1850.html#a9f765ecfad3ff85ef08cbe80dec128fc", null ],
+ [ "trans_rpm", "structj1850.html#ab09599d836795241f3a5bddd017d0590", null ],
+ [ "white", "structj1850.html#aafd01c88a291e852af16f6a1774cced5", null ],
+ [ "width", "structj1850.html#a0257e8de209bd3b588d1886253ab6162", null ]
+]; \ No newline at end of file
diff --git a/html/structjni__object.html b/html/structjni__object.html
new file mode 100644
index 000000000..9d2510aa1
--- /dev/null
+++ b/html/structjni__object.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: jni_object Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structjni__object.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">jni_object Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abfb06cf9f3374edd9b786d37d7d5f8a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfb06cf9f3374edd9b786d37d7d5f8a0"></a>
+JNIEnv *&#160;</td><td class="memItemRight" valign="bottom"><b>env</b></td></tr>
+<tr class="separator:abfb06cf9f3374edd9b786d37d7d5f8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0de1ce3a6a57a919f451d74a6a372f43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0de1ce3a6a57a919f451d74a6a372f43"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>jo</b></td></tr>
+<tr class="separator:a0de1ce3a6a57a919f451d74a6a372f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74a158cae9196106423dd937ea4da179"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74a158cae9196106423dd937ea4da179"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>jm</b></td></tr>
+<tr class="separator:a74a158cae9196106423dd937ea4da179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="android_8h_source.html">android.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structjni__object.html">jni_object</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structjni__object.js b/html/structjni__object.js
new file mode 100644
index 000000000..c23dd1cc1
--- /dev/null
+++ b/html/structjni__object.js
@@ -0,0 +1,6 @@
+var structjni__object =
+[
+ [ "env", "structjni__object.html#abfb06cf9f3374edd9b786d37d7d5f8a0", null ],
+ [ "jm", "structjni__object.html#a74a158cae9196106423dd937ea4da179", null ],
+ [ "jo", "structjni__object.html#a0de1ce3a6a57a919f451d74a6a372f43", null ]
+]; \ No newline at end of file
diff --git a/html/structkeywtab__t.html b/html/structkeywtab__t.html
new file mode 100644
index 000000000..2eef5b240
--- /dev/null
+++ b/html/structkeywtab__t.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: keywtab_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structkeywtab__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">keywtab_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa9f5b89ee37d4f297f6f5651ca62e865"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9f5b89ee37d4f297f6f5651ca62e865"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>mnem</b></td></tr>
+<tr class="separator:aa9f5b89ee37d4f297f6f5651ca62e865"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a2b03cb92e26114370af943ada87cc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a2b03cb92e26114370af943ada87cc7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a9a2b03cb92e26114370af943ada87cc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/voices.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structkeywtab__t.html">keywtab_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structkeywtab__t.js b/html/structkeywtab__t.js
new file mode 100644
index 000000000..21c83cf9e
--- /dev/null
+++ b/html/structkeywtab__t.js
@@ -0,0 +1,5 @@
+var structkeywtab__t =
+[
+ [ "data", "structkeywtab__t.html#a9a2b03cb92e26114370af943ada87cc7", null ],
+ [ "mnem", "structkeywtab__t.html#aa9f5b89ee37d4f297f6f5651ca62e865", null ]
+]; \ No newline at end of file
diff --git a/html/structklatt__frame__t.html b/html/structklatt__frame__t.html
new file mode 100644
index 000000000..86911adec
--- /dev/null
+++ b/html/structklatt__frame__t.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: klatt_frame_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structklatt__frame__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">klatt_frame_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a18d3d3abc2ff4cab27bbbba9407c48f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18d3d3abc2ff4cab27bbbba9407c48f0"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>F0hz10</b></td></tr>
+<tr class="separator:a18d3d3abc2ff4cab27bbbba9407c48f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb8f7b7af7131b8cb37729f89b789353"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb8f7b7af7131b8cb37729f89b789353"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>AVdb</b></td></tr>
+<tr class="separator:afb8f7b7af7131b8cb37729f89b789353"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc69cd999a59a9119462f98eae5560b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc69cd999a59a9119462f98eae5560b7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Fhz</b> [10]</td></tr>
+<tr class="separator:acc69cd999a59a9119462f98eae5560b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e247bbe5cef145128d52529b7bd51b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e247bbe5cef145128d52529b7bd51b5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Bhz</b> [10]</td></tr>
+<tr class="separator:a7e247bbe5cef145128d52529b7bd51b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dc292f1beaea6d23c847f12e95b0703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dc292f1beaea6d23c847f12e95b0703"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Ap</b> [10]</td></tr>
+<tr class="separator:a7dc292f1beaea6d23c847f12e95b0703"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1608e6f08e683a7d0ac1606da9cf9b01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1608e6f08e683a7d0ac1606da9cf9b01"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Bphz</b> [10]</td></tr>
+<tr class="separator:a1608e6f08e683a7d0ac1606da9cf9b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a953602405795e3f2061277ea4f7933c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a953602405795e3f2061277ea4f7933c0"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>ASP</b></td></tr>
+<tr class="separator:a953602405795e3f2061277ea4f7933c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba6f90eac7da77d13fa0676e6d1a0f65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba6f90eac7da77d13fa0676e6d1a0f65"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>Kopen</b></td></tr>
+<tr class="separator:aba6f90eac7da77d13fa0676e6d1a0f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ad3d49b736cecc456e8d170b250a639"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ad3d49b736cecc456e8d170b250a639"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>Aturb</b></td></tr>
+<tr class="separator:a2ad3d49b736cecc456e8d170b250a639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c2cf3f44077ddb216ff480cd62b0944"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c2cf3f44077ddb216ff480cd62b0944"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>TLTdb</b></td></tr>
+<tr class="separator:a9c2cf3f44077ddb216ff480cd62b0944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d551367b2357347852e13cbcbe462f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d551367b2357347852e13cbcbe462f0"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>AF</b></td></tr>
+<tr class="separator:a7d551367b2357347852e13cbcbe462f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5cf112ffcada6361782de09dd366e8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5cf112ffcada6361782de09dd366e8d"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>Kskew</b></td></tr>
+<tr class="separator:ac5cf112ffcada6361782de09dd366e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a514a81d81a0daa251ed57a79d9469812"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a514a81d81a0daa251ed57a79d9469812"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>AB</b></td></tr>
+<tr class="separator:a514a81d81a0daa251ed57a79d9469812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6d4e7d02605f8587988385c6e898f86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6d4e7d02605f8587988385c6e898f86"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>AVpdb</b></td></tr>
+<tr class="separator:af6d4e7d02605f8587988385c6e898f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a3828849791326c40d31066eb85551a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a3828849791326c40d31066eb85551a"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>Gain0</b></td></tr>
+<tr class="separator:a5a3828849791326c40d31066eb85551a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aced6017b5099819aa0864463107e1fba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aced6017b5099819aa0864463107e1fba"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>AVdb_tmp</b></td></tr>
+<tr class="separator:aced6017b5099819aa0864463107e1fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57aee8cfbbb9eaa101325a4057c165dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57aee8cfbbb9eaa101325a4057c165dd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Fhz_next</b> [10]</td></tr>
+<tr class="separator:a57aee8cfbbb9eaa101325a4057c165dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98910af816a6620ad6b019ba5f922e8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98910af816a6620ad6b019ba5f922e8d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>Bhz_next</b> [10]</td></tr>
+<tr class="separator:a98910af816a6620ad6b019ba5f922e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="klatt_8h_source.html">klatt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structklatt__frame__t.html">klatt_frame_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structklatt__frame__t.js b/html/structklatt__frame__t.js
new file mode 100644
index 000000000..b21a398a6
--- /dev/null
+++ b/html/structklatt__frame__t.js
@@ -0,0 +1,21 @@
+var structklatt__frame__t =
+[
+ [ "AB", "structklatt__frame__t.html#a514a81d81a0daa251ed57a79d9469812", null ],
+ [ "AF", "structklatt__frame__t.html#a7d551367b2357347852e13cbcbe462f0", null ],
+ [ "Ap", "structklatt__frame__t.html#a7dc292f1beaea6d23c847f12e95b0703", null ],
+ [ "ASP", "structklatt__frame__t.html#a953602405795e3f2061277ea4f7933c0", null ],
+ [ "Aturb", "structklatt__frame__t.html#a2ad3d49b736cecc456e8d170b250a639", null ],
+ [ "AVdb", "structklatt__frame__t.html#afb8f7b7af7131b8cb37729f89b789353", null ],
+ [ "AVdb_tmp", "structklatt__frame__t.html#aced6017b5099819aa0864463107e1fba", null ],
+ [ "AVpdb", "structklatt__frame__t.html#af6d4e7d02605f8587988385c6e898f86", null ],
+ [ "Bhz", "structklatt__frame__t.html#a7e247bbe5cef145128d52529b7bd51b5", null ],
+ [ "Bhz_next", "structklatt__frame__t.html#a98910af816a6620ad6b019ba5f922e8d", null ],
+ [ "Bphz", "structklatt__frame__t.html#a1608e6f08e683a7d0ac1606da9cf9b01", null ],
+ [ "F0hz10", "structklatt__frame__t.html#a18d3d3abc2ff4cab27bbbba9407c48f0", null ],
+ [ "Fhz", "structklatt__frame__t.html#acc69cd999a59a9119462f98eae5560b7", null ],
+ [ "Fhz_next", "structklatt__frame__t.html#a57aee8cfbbb9eaa101325a4057c165dd", null ],
+ [ "Gain0", "structklatt__frame__t.html#a5a3828849791326c40d31066eb85551a", null ],
+ [ "Kopen", "structklatt__frame__t.html#aba6f90eac7da77d13fa0676e6d1a0f65", null ],
+ [ "Kskew", "structklatt__frame__t.html#ac5cf112ffcada6361782de09dd366e8d", null ],
+ [ "TLTdb", "structklatt__frame__t.html#a9c2cf3f44077ddb216ff480cd62b0944", null ]
+]; \ No newline at end of file
diff --git a/html/structklatt__global__t.html b/html/structklatt__global__t.html
new file mode 100644
index 000000000..5f21ad73d
--- /dev/null
+++ b/html/structklatt__global__t.html
@@ -0,0 +1,200 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: klatt_global_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structklatt__global__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">klatt_global_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af32a6d4022a933577948291db7a84597"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af32a6d4022a933577948291db7a84597"></a>
+flag&#160;</td><td class="memItemRight" valign="bottom"><b>synthesis_model</b></td></tr>
+<tr class="separator:af32a6d4022a933577948291db7a84597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a205b0a779ca78f0b3ca82a76f0ec5c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a205b0a779ca78f0b3ca82a76f0ec5c9a"></a>
+flag&#160;</td><td class="memItemRight" valign="bottom"><b>outsl</b></td></tr>
+<tr class="separator:a205b0a779ca78f0b3ca82a76f0ec5c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8444ca18838bb2961e0db8cff31fdfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8444ca18838bb2961e0db8cff31fdfa"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>samrate</b></td></tr>
+<tr class="separator:ac8444ca18838bb2961e0db8cff31fdfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68efdfeb2f458bafc3d721077017c2ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68efdfeb2f458bafc3d721077017c2ba"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>FLPhz</b></td></tr>
+<tr class="separator:a68efdfeb2f458bafc3d721077017c2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a8333d721a140980d275ecacde5bcfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a8333d721a140980d275ecacde5bcfc"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>BLPhz</b></td></tr>
+<tr class="separator:a1a8333d721a140980d275ecacde5bcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac81c1990c0bbf8314b7681947adc1e11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac81c1990c0bbf8314b7681947adc1e11"></a>
+flag&#160;</td><td class="memItemRight" valign="bottom"><b>glsource</b></td></tr>
+<tr class="separator:ac81c1990c0bbf8314b7681947adc1e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac84e8e52bfbbb770d872490ae37a0cee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac84e8e52bfbbb770d872490ae37a0cee"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>f0_flutter</b></td></tr>
+<tr class="separator:ac84e8e52bfbbb770d872490ae37a0cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8233b782898e8745c873a01398543a00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8233b782898e8745c873a01398543a00"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>nspfr</b></td></tr>
+<tr class="separator:a8233b782898e8745c873a01398543a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb5aad1c67654e00026241ac7a8d3664"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5aad1c67654e00026241ac7a8d3664"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>nper</b></td></tr>
+<tr class="separator:afb5aad1c67654e00026241ac7a8d3664"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd97be492c4fdb39051889c4ecace45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbd97be492c4fdb39051889c4ecace45"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>ns</b></td></tr>
+<tr class="separator:acbd97be492c4fdb39051889c4ecace45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7f4fcd9f5cd07cb01736bd6e64ba480"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7f4fcd9f5cd07cb01736bd6e64ba480"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>T0</b></td></tr>
+<tr class="separator:af7f4fcd9f5cd07cb01736bd6e64ba480"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a3a86898456f22b52dfad5d5afb41a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a3a86898456f22b52dfad5d5afb41a9"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>nopen</b></td></tr>
+<tr class="separator:a1a3a86898456f22b52dfad5d5afb41a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a934585af133dbf991b1ab71e3fabbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a934585af133dbf991b1ab71e3fabbd"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>nmod</b></td></tr>
+<tr class="separator:a6a934585af133dbf991b1ab71e3fabbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac68ac10656e5c4bf0e4732340bfa5e65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac68ac10656e5c4bf0e4732340bfa5e65"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>nrand</b></td></tr>
+<tr class="separator:ac68ac10656e5c4bf0e4732340bfa5e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f27908500e38a0ac5aa6be51555328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20f27908500e38a0ac5aa6be51555328"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>pulse_shape_a</b></td></tr>
+<tr class="separator:a20f27908500e38a0ac5aa6be51555328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83a3d6170b12168ee55deabff14b3c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83a3d6170b12168ee55deabff14b3c22"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>pulse_shape_b</b></td></tr>
+<tr class="separator:a83a3d6170b12168ee55deabff14b3c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ea66de7bfbde88012d6c797cee01493"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ea66de7bfbde88012d6c797cee01493"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>minus_pi_t</b></td></tr>
+<tr class="separator:a3ea66de7bfbde88012d6c797cee01493"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a296510e3d98627406d278377d995ca6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a296510e3d98627406d278377d995ca6f"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>two_pi_t</b></td></tr>
+<tr class="separator:a296510e3d98627406d278377d995ca6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7a76b32753e5bd8bf4929ba0dbd53c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7a76b32753e5bd8bf4929ba0dbd53c3"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>onemd</b></td></tr>
+<tr class="separator:ae7a76b32753e5bd8bf4929ba0dbd53c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8096b1dd740f00de2941d57b2f1d0f62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8096b1dd740f00de2941d57b2f1d0f62"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>decay</b></td></tr>
+<tr class="separator:a8096b1dd740f00de2941d57b2f1d0f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b7e47c96879ae965cf2ed09d45213b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b7e47c96879ae965cf2ed09d45213b3"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_bypas</b></td></tr>
+<tr class="separator:a0b7e47c96879ae965cf2ed09d45213b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e3f01b1fc4210975abe85a8a346f6d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e3f01b1fc4210975abe85a8a346f6d7"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_voice</b></td></tr>
+<tr class="separator:a9e3f01b1fc4210975abe85a8a346f6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc22314f35765fccde413e5579ed5807"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc22314f35765fccde413e5579ed5807"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>par_amp_voice</b></td></tr>
+<tr class="separator:abc22314f35765fccde413e5579ed5807"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac115f0f6faf3a6fba69f82549fe64725"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac115f0f6faf3a6fba69f82549fe64725"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_aspir</b></td></tr>
+<tr class="separator:ac115f0f6faf3a6fba69f82549fe64725"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a541685f20129a39bd1ccb965df902483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a541685f20129a39bd1ccb965df902483"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_frica</b></td></tr>
+<tr class="separator:a541685f20129a39bd1ccb965df902483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e687a7d78615635426b89332c9397e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01e687a7d78615635426b89332c9397e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_breth</b></td></tr>
+<tr class="separator:a01e687a7d78615635426b89332c9397e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab08fea5044fc2c34acea23bb52133ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab08fea5044fc2c34acea23bb52133ad"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>amp_gain0</b></td></tr>
+<tr class="separator:aab08fea5044fc2c34acea23bb52133ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f98284d2b73194435e711db971db511"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f98284d2b73194435e711db971db511"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>num_samples</b></td></tr>
+<tr class="separator:a7f98284d2b73194435e711db971db511"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcb1bee19023a1239250e61e937c7bc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcb1bee19023a1239250e61e937c7bc2"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>sample_factor</b></td></tr>
+<tr class="separator:adcb1bee19023a1239250e61e937c7bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99693d904528513c440861983acbd82b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99693d904528513c440861983acbd82b"></a>
+short *&#160;</td><td class="memItemRight" valign="bottom"><b>natural_samples</b></td></tr>
+<tr class="separator:a99693d904528513c440861983acbd82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fb16c622b5807259290d35331f2d691"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fb16c622b5807259290d35331f2d691"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>original_f0</b></td></tr>
+<tr class="separator:a5fb16c622b5807259290d35331f2d691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf141b383b3b45031071923ff1ffacc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf141b383b3b45031071923ff1ffacc0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fadeout</b></td></tr>
+<tr class="separator:acf141b383b3b45031071923ff1ffacc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb9f9c0e535770d7fab1f7203a8c444f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb9f9c0e535770d7fab1f7203a8c444f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>scale_wav</b></td></tr>
+<tr class="separator:acb9f9c0e535770d7fab1f7203a8c444f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace10884acbc018efc53ea050c47e40cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace10884acbc018efc53ea050c47e40cb"></a>
+<a class="el" href="structresonator__t.html">resonator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rsn</b> [N_RSN]</td></tr>
+<tr class="separator:ace10884acbc018efc53ea050c47e40cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad37f314da1485d8145d102939a32144f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad37f314da1485d8145d102939a32144f"></a>
+<a class="el" href="structresonator__t.html">resonator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rsn_next</b> [N_RSN]</td></tr>
+<tr class="separator:ad37f314da1485d8145d102939a32144f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="klatt_8h_source.html">klatt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structklatt__global__t.html">klatt_global_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structklatt__global__t.js b/html/structklatt__global__t.js
new file mode 100644
index 000000000..43199fe20
--- /dev/null
+++ b/html/structklatt__global__t.js
@@ -0,0 +1,38 @@
+var structklatt__global__t =
+[
+ [ "amp_aspir", "structklatt__global__t.html#ac115f0f6faf3a6fba69f82549fe64725", null ],
+ [ "amp_breth", "structklatt__global__t.html#a01e687a7d78615635426b89332c9397e", null ],
+ [ "amp_bypas", "structklatt__global__t.html#a0b7e47c96879ae965cf2ed09d45213b3", null ],
+ [ "amp_frica", "structklatt__global__t.html#a541685f20129a39bd1ccb965df902483", null ],
+ [ "amp_gain0", "structklatt__global__t.html#aab08fea5044fc2c34acea23bb52133ad", null ],
+ [ "amp_voice", "structklatt__global__t.html#a9e3f01b1fc4210975abe85a8a346f6d7", null ],
+ [ "BLPhz", "structklatt__global__t.html#a1a8333d721a140980d275ecacde5bcfc", null ],
+ [ "decay", "structklatt__global__t.html#a8096b1dd740f00de2941d57b2f1d0f62", null ],
+ [ "f0_flutter", "structklatt__global__t.html#ac84e8e52bfbbb770d872490ae37a0cee", null ],
+ [ "fadeout", "structklatt__global__t.html#acf141b383b3b45031071923ff1ffacc0", null ],
+ [ "FLPhz", "structklatt__global__t.html#a68efdfeb2f458bafc3d721077017c2ba", null ],
+ [ "glsource", "structklatt__global__t.html#ac81c1990c0bbf8314b7681947adc1e11", null ],
+ [ "minus_pi_t", "structklatt__global__t.html#a3ea66de7bfbde88012d6c797cee01493", null ],
+ [ "natural_samples", "structklatt__global__t.html#a99693d904528513c440861983acbd82b", null ],
+ [ "nmod", "structklatt__global__t.html#a6a934585af133dbf991b1ab71e3fabbd", null ],
+ [ "nopen", "structklatt__global__t.html#a1a3a86898456f22b52dfad5d5afb41a9", null ],
+ [ "nper", "structklatt__global__t.html#afb5aad1c67654e00026241ac7a8d3664", null ],
+ [ "nrand", "structklatt__global__t.html#ac68ac10656e5c4bf0e4732340bfa5e65", null ],
+ [ "ns", "structklatt__global__t.html#acbd97be492c4fdb39051889c4ecace45", null ],
+ [ "nspfr", "structklatt__global__t.html#a8233b782898e8745c873a01398543a00", null ],
+ [ "num_samples", "structklatt__global__t.html#a7f98284d2b73194435e711db971db511", null ],
+ [ "onemd", "structklatt__global__t.html#ae7a76b32753e5bd8bf4929ba0dbd53c3", null ],
+ [ "original_f0", "structklatt__global__t.html#a5fb16c622b5807259290d35331f2d691", null ],
+ [ "outsl", "structklatt__global__t.html#a205b0a779ca78f0b3ca82a76f0ec5c9a", null ],
+ [ "par_amp_voice", "structklatt__global__t.html#abc22314f35765fccde413e5579ed5807", null ],
+ [ "pulse_shape_a", "structklatt__global__t.html#a20f27908500e38a0ac5aa6be51555328", null ],
+ [ "pulse_shape_b", "structklatt__global__t.html#a83a3d6170b12168ee55deabff14b3c22", null ],
+ [ "rsn", "structklatt__global__t.html#ace10884acbc018efc53ea050c47e40cb", null ],
+ [ "rsn_next", "structklatt__global__t.html#ad37f314da1485d8145d102939a32144f", null ],
+ [ "sample_factor", "structklatt__global__t.html#adcb1bee19023a1239250e61e937c7bc2", null ],
+ [ "samrate", "structklatt__global__t.html#ac8444ca18838bb2961e0db8cff31fdfa", null ],
+ [ "scale_wav", "structklatt__global__t.html#acb9f9c0e535770d7fab1f7203a8c444f", null ],
+ [ "synthesis_model", "structklatt__global__t.html#af32a6d4022a933577948291db7a84597", null ],
+ [ "T0", "structklatt__global__t.html#af7f4fcd9f5cd07cb01736bd6e64ba480", null ],
+ [ "two_pi_t", "structklatt__global__t.html#a296510e3d98627406d278377d995ca6f", null ]
+]; \ No newline at end of file
diff --git a/html/structklatt__peaks__t.html b/html/structklatt__peaks__t.html
new file mode 100644
index 000000000..eeee1c25a
--- /dev/null
+++ b/html/structklatt__peaks__t.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: klatt_peaks_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structklatt__peaks__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">klatt_peaks_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5be05439cabc47b6318024099053ad5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5be05439cabc47b6318024099053ad5b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>freq</b></td></tr>
+<tr class="separator:a5be05439cabc47b6318024099053ad5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6cdd1550de9cbb891744488933691aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6cdd1550de9cbb891744488933691aa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bw</b></td></tr>
+<tr class="separator:aa6cdd1550de9cbb891744488933691aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a443eae2881573de5ab2ebd67841a5405"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a443eae2881573de5ab2ebd67841a5405"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ap</b></td></tr>
+<tr class="separator:a443eae2881573de5ab2ebd67841a5405"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3268cba2fd5ab9b03b27560fcfa25430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3268cba2fd5ab9b03b27560fcfa25430"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bp</b></td></tr>
+<tr class="separator:a3268cba2fd5ab9b03b27560fcfa25430"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aaf7ca8c01f807938c4a2ce80d82b23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9aaf7ca8c01f807938c4a2ce80d82b23"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>freq1</b></td></tr>
+<tr class="separator:a9aaf7ca8c01f807938c4a2ce80d82b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dba8ae7d955d05dd809c37f4af4eb7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dba8ae7d955d05dd809c37f4af4eb7c"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>bw1</b></td></tr>
+<tr class="separator:a4dba8ae7d955d05dd809c37f4af4eb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f6853e7fa1d658f28dd4c583b8a7cfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f6853e7fa1d658f28dd4c583b8a7cfc"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>ap1</b></td></tr>
+<tr class="separator:a9f6853e7fa1d658f28dd4c583b8a7cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add86f1223ed6c57a3d71db2df43ca413"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add86f1223ed6c57a3d71db2df43ca413"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>bp1</b></td></tr>
+<tr class="separator:add86f1223ed6c57a3d71db2df43ca413"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c0086a366416a2bcab2d63623852200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0086a366416a2bcab2d63623852200"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>freq_inc</b></td></tr>
+<tr class="separator:a1c0086a366416a2bcab2d63623852200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd9d9c2cfdbb22627005557126220279"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd9d9c2cfdbb22627005557126220279"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>bw_inc</b></td></tr>
+<tr class="separator:abd9d9c2cfdbb22627005557126220279"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9254bb940d110ac90e0fee9d20e06a38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9254bb940d110ac90e0fee9d20e06a38"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>ap_inc</b></td></tr>
+<tr class="separator:a9254bb940d110ac90e0fee9d20e06a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cad25fee5338c0bc0924850009a8d29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cad25fee5338c0bc0924850009a8d29"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>bp_inc</b></td></tr>
+<tr class="separator:a6cad25fee5338c0bc0924850009a8d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="klatt_8h_source.html">klatt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structklatt__peaks__t.html">klatt_peaks_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structklatt__peaks__t.js b/html/structklatt__peaks__t.js
new file mode 100644
index 000000000..181ff86f3
--- /dev/null
+++ b/html/structklatt__peaks__t.js
@@ -0,0 +1,15 @@
+var structklatt__peaks__t =
+[
+ [ "ap", "structklatt__peaks__t.html#a443eae2881573de5ab2ebd67841a5405", null ],
+ [ "ap1", "structklatt__peaks__t.html#a9f6853e7fa1d658f28dd4c583b8a7cfc", null ],
+ [ "ap_inc", "structklatt__peaks__t.html#a9254bb940d110ac90e0fee9d20e06a38", null ],
+ [ "bp", "structklatt__peaks__t.html#a3268cba2fd5ab9b03b27560fcfa25430", null ],
+ [ "bp1", "structklatt__peaks__t.html#add86f1223ed6c57a3d71db2df43ca413", null ],
+ [ "bp_inc", "structklatt__peaks__t.html#a6cad25fee5338c0bc0924850009a8d29", null ],
+ [ "bw", "structklatt__peaks__t.html#aa6cdd1550de9cbb891744488933691aa", null ],
+ [ "bw1", "structklatt__peaks__t.html#a4dba8ae7d955d05dd809c37f4af4eb7c", null ],
+ [ "bw_inc", "structklatt__peaks__t.html#abd9d9c2cfdbb22627005557126220279", null ],
+ [ "freq", "structklatt__peaks__t.html#a5be05439cabc47b6318024099053ad5b", null ],
+ [ "freq1", "structklatt__peaks__t.html#a9aaf7ca8c01f807938c4a2ce80d82b23", null ],
+ [ "freq_inc", "structklatt__peaks__t.html#a1c0086a366416a2bcab2d63623852200", null ]
+]; \ No newline at end of file
diff --git a/html/structknown__translation__t.html b/html/structknown__translation__t.html
new file mode 100644
index 000000000..c1ec0300e
--- /dev/null
+++ b/html/structknown__translation__t.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: known_translation_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structknown__translation__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">known_translation_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa615ce84756c27112a2ff02b86c7eaf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa615ce84756c27112a2ff02b86c7eaf4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>domainname</b></td></tr>
+<tr class="separator:aa615ce84756c27112a2ff02b86c7eaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf14cc06e3f8106011da7d6f9241663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cf14cc06e3f8106011da7d6f9241663"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>category</b></td></tr>
+<tr class="separator:a2cf14cc06e3f8106011da7d6f9241663"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcb9d4c063ef340116289e9e1279a034"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcb9d4c063ef340116289e9e1279a034"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>counter</b></td></tr>
+<tr class="separator:adcb9d4c063ef340116289e9e1279a034"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bd71939199cff0e32cec0661f34ad9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bd71939199cff0e32cec0661f34ad9d"></a>
+struct <a class="el" href="structloaded__l10nfile.html">loaded_l10nfile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>domain</b></td></tr>
+<tr class="separator:a3bd71939199cff0e32cec0661f34ad9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a662bfddb743d74783907b4fbbe2c21f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a662bfddb743d74783907b4fbbe2c21f3"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>translation</b></td></tr>
+<tr class="separator:a662bfddb743d74783907b4fbbe2c21f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae0688374aaa033db8586d58d801bf0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae0688374aaa033db8586d58d801bf0e"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>translation_length</b></td></tr>
+<tr class="separator:aae0688374aaa033db8586d58d801bf0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeeed3483ad43b010bafbf9c3ac6cd0da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeeed3483ad43b010bafbf9c3ac6cd0da"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>msgid</b> [ZERO]</td></tr>
+<tr class="separator:aeeed3483ad43b010bafbf9c3ac6cd0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/dcigettext.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structknown__translation__t.html">known_translation_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structknown__translation__t.js b/html/structknown__translation__t.js
new file mode 100644
index 000000000..240c8573c
--- /dev/null
+++ b/html/structknown__translation__t.js
@@ -0,0 +1,10 @@
+var structknown__translation__t =
+[
+ [ "category", "structknown__translation__t.html#a2cf14cc06e3f8106011da7d6f9241663", null ],
+ [ "counter", "structknown__translation__t.html#adcb9d4c063ef340116289e9e1279a034", null ],
+ [ "domain", "structknown__translation__t.html#a3bd71939199cff0e32cec0661f34ad9d", null ],
+ [ "domainname", "structknown__translation__t.html#aa615ce84756c27112a2ff02b86c7eaf4", null ],
+ [ "msgid", "structknown__translation__t.html#aeeed3483ad43b010bafbf9c3ac6cd0da", null ],
+ [ "translation", "structknown__translation__t.html#a662bfddb743d74783907b4fbbe2c21f3", null ],
+ [ "translation_length", "structknown__translation__t.html#aae0688374aaa033db8586d58d801bf0e", null ]
+]; \ No newline at end of file
diff --git a/html/structlabel__data.html b/html/structlabel__data.html
new file mode 100644
index 000000000..a2bc935cf
--- /dev/null
+++ b/html/structlabel__data.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: label_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlabel__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">label_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8b9bee44128a54c84519c5b351a87394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b9bee44128a54c84519c5b351a87394"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>offset_len</b></td></tr>
+<tr class="separator:a8b9bee44128a54c84519c5b351a87394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a396cc636c5423a4fcf8614c68d962cff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a396cc636c5423a4fcf8614c68d962cff"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a396cc636c5423a4fcf8614c68d962cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0caa5639b5373379f1a60e4a12068d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0caa5639b5373379f1a60e4a12068d9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zero</b></td></tr>
+<tr class="separator:aa0caa5639b5373379f1a60e4a12068d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlabel__data.html">label_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlabel__data.js b/html/structlabel__data.js
new file mode 100644
index 000000000..851811d3d
--- /dev/null
+++ b/html/structlabel__data.js
@@ -0,0 +1,6 @@
+var structlabel__data =
+[
+ [ "offset_len", "structlabel__data.html#a8b9bee44128a54c84519c5b351a87394", null ],
+ [ "size", "structlabel__data.html#a396cc636c5423a4fcf8614c68d962cff", null ],
+ [ "zero", "structlabel__data.html#aa0caa5639b5373379f1a60e4a12068d9", null ]
+]; \ No newline at end of file
diff --git a/html/structlabel__data__offset.html b/html/structlabel__data__offset.html
new file mode 100644
index 000000000..30d328906
--- /dev/null
+++ b/html/structlabel__data__offset.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: label_data_offset Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlabel__data__offset.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">label_data_offset Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4264f5127be9f5ca0aafd8f48cbf587e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4264f5127be9f5ca0aafd8f48cbf587e"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>offset_len</b></td></tr>
+<tr class="separator:a4264f5127be9f5ca0aafd8f48cbf587e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad197fe32e3aed81d2d85af8b7eb7cdfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad197fe32e3aed81d2d85af8b7eb7cdfe"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>multiplier</b></td></tr>
+<tr class="separator:ad197fe32e3aed81d2d85af8b7eb7cdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39cd4b208c23300512d769864412ecab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39cd4b208c23300512d769864412ecab"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a39cd4b208c23300512d769864412ecab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlabel__data__offset.html">label_data_offset</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlabel__data__offset.js b/html/structlabel__data__offset.js
new file mode 100644
index 000000000..9ebdc892a
--- /dev/null
+++ b/html/structlabel__data__offset.js
@@ -0,0 +1,6 @@
+var structlabel__data__offset =
+[
+ [ "data", "structlabel__data__offset.html#a39cd4b208c23300512d769864412ecab", null ],
+ [ "multiplier", "structlabel__data__offset.html#ad197fe32e3aed81d2d85af8b7eb7cdfe", null ],
+ [ "offset_len", "structlabel__data__offset.html#a4264f5127be9f5ca0aafd8f48cbf587e", null ]
+]; \ No newline at end of file
diff --git a/html/structlabel__header.html b/html/structlabel__header.html
new file mode 100644
index 000000000..86b5ccafc
--- /dev/null
+++ b/html/structlabel__header.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: label_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlabel__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">label_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4a9629da085ee134b624550ed6b86912"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a9629da085ee134b624550ed6b86912"></a>
+struct <a class="el" href="structfile__header.html">file_header</a>&#160;</td><td class="memItemRight" valign="bottom"><b>fil_hdr</b></td></tr>
+<tr class="separator:a4a9629da085ee134b624550ed6b86912"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f523e90da2c641eb77124a0e8b12eab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f523e90da2c641eb77124a0e8b12eab"></a>
+struct <a class="el" href="structlabel__data__offset.html">label_data_offset</a>&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:a3f523e90da2c641eb77124a0e8b12eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad891b8f9f76e44f81297546fcdcb43dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad891b8f9f76e44f81297546fcdcb43dc"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:ad891b8f9f76e44f81297546fcdcb43dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af80a1210c04d48d2e608ec747a7e07e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af80a1210c04d48d2e608ec747a7e07e7"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>region</b></td></tr>
+<tr class="separator:af80a1210c04d48d2e608ec747a7e07e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a793c1af4995b7e7e103644c52d7b5121"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a793c1af4995b7e7e103644c52d7b5121"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>city</b></td></tr>
+<tr class="separator:a793c1af4995b7e7e103644c52d7b5121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0fb987622f16505f3bae7977b1f0aea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0fb987622f16505f3bae7977b1f0aea"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>poi_index</b></td></tr>
+<tr class="separator:af0fb987622f16505f3bae7977b1f0aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad74ceec3f8cfc48ae007772e0b61b4e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad74ceec3f8cfc48ae007772e0b61b4e6"></a>
+struct <a class="el" href="structlabel__data__offset.html">label_data_offset</a>&#160;</td><td class="memItemRight" valign="bottom"><b>poi_properties</b></td></tr>
+<tr class="separator:ad74ceec3f8cfc48ae007772e0b61b4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0376fa9068d039433271997c9c2890f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0376fa9068d039433271997c9c2890f8"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>zero1</b></td></tr>
+<tr class="separator:a0376fa9068d039433271997c9c2890f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30bd1b0b4398209f28100a4e43e53119"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30bd1b0b4398209f28100a4e43e53119"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero2</b></td></tr>
+<tr class="separator:a30bd1b0b4398209f28100a4e43e53119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab592d915b5f3f0103762851c24f6df7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab592d915b5f3f0103762851c24f6df7a"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>poi_types</b></td></tr>
+<tr class="separator:ab592d915b5f3f0103762851c24f6df7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1396b9b75de1319dd96cf660166fb0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1396b9b75de1319dd96cf660166fb0a"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>zip</b></td></tr>
+<tr class="separator:ae1396b9b75de1319dd96cf660166fb0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7132ee89f6f57f17da7045d1799ce3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7132ee89f6f57f17da7045d1799ce3f"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hway</b></td></tr>
+<tr class="separator:af7132ee89f6f57f17da7045d1799ce3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22004f4cfb48439e44c998f315deaca0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22004f4cfb48439e44c998f315deaca0"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>exit</b></td></tr>
+<tr class="separator:a22004f4cfb48439e44c998f315deaca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a033c12c50d24f4daff39c27ccf3484ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a033c12c50d24f4daff39c27ccf3484ad"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hway_data</b></td></tr>
+<tr class="separator:a033c12c50d24f4daff39c27ccf3484ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a030f0b89793d86df4f3f90b985626078"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a030f0b89793d86df4f3f90b985626078"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>unknown1</b></td></tr>
+<tr class="separator:a030f0b89793d86df4f3f90b985626078"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cd5259fc5dc050e6a37543bcc10ce33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cd5259fc5dc050e6a37543bcc10ce33"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>unknown2</b></td></tr>
+<tr class="separator:a4cd5259fc5dc050e6a37543bcc10ce33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae04e1389198731a802378b92352491ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae04e1389198731a802378b92352491ab"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sort_descriptor</b></td></tr>
+<tr class="separator:ae04e1389198731a802378b92352491ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada23d0731994cd4df841801a6c439ebe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada23d0731994cd4df841801a6c439ebe"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lbl13</b></td></tr>
+<tr class="separator:ada23d0731994cd4df841801a6c439ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01f77c37934e2d72a213333f19ceb86a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01f77c37934e2d72a213333f19ceb86a"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lbl14</b></td></tr>
+<tr class="separator:a01f77c37934e2d72a213333f19ceb86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlabel__header.html">label_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlabel__header.js b/html/structlabel__header.js
new file mode 100644
index 000000000..a59bc2913
--- /dev/null
+++ b/html/structlabel__header.js
@@ -0,0 +1,22 @@
+var structlabel__header =
+[
+ [ "city", "structlabel__header.html#a793c1af4995b7e7e103644c52d7b5121", null ],
+ [ "country", "structlabel__header.html#ad891b8f9f76e44f81297546fcdcb43dc", null ],
+ [ "exit", "structlabel__header.html#a22004f4cfb48439e44c998f315deaca0", null ],
+ [ "fil_hdr", "structlabel__header.html#a4a9629da085ee134b624550ed6b86912", null ],
+ [ "hway", "structlabel__header.html#af7132ee89f6f57f17da7045d1799ce3f", null ],
+ [ "hway_data", "structlabel__header.html#a033c12c50d24f4daff39c27ccf3484ad", null ],
+ [ "label", "structlabel__header.html#a3f523e90da2c641eb77124a0e8b12eab", null ],
+ [ "lbl13", "structlabel__header.html#ada23d0731994cd4df841801a6c439ebe", null ],
+ [ "lbl14", "structlabel__header.html#a01f77c37934e2d72a213333f19ceb86a", null ],
+ [ "poi_index", "structlabel__header.html#af0fb987622f16505f3bae7977b1f0aea", null ],
+ [ "poi_properties", "structlabel__header.html#ad74ceec3f8cfc48ae007772e0b61b4e6", null ],
+ [ "poi_types", "structlabel__header.html#ab592d915b5f3f0103762851c24f6df7a", null ],
+ [ "region", "structlabel__header.html#af80a1210c04d48d2e608ec747a7e07e7", null ],
+ [ "sort_descriptor", "structlabel__header.html#ae04e1389198731a802378b92352491ab", null ],
+ [ "unknown1", "structlabel__header.html#a030f0b89793d86df4f3f90b985626078", null ],
+ [ "unknown2", "structlabel__header.html#a4cd5259fc5dc050e6a37543bcc10ce33", null ],
+ [ "zero1", "structlabel__header.html#a0376fa9068d039433271997c9c2890f8", null ],
+ [ "zero2", "structlabel__header.html#a30bd1b0b4398209f28100a4e43e53119", null ],
+ [ "zip", "structlabel__header.html#ae1396b9b75de1319dd96cf660166fb0a", null ]
+]; \ No newline at end of file
diff --git a/html/structlayer.html b/html/structlayer.html
new file mode 100644
index 000000000..ee9d64255
--- /dev/null
+++ b/html/structlayer.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: layer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlayer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">layer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adb42154f5b1a90cee8ed8081349a6545"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb42154f5b1a90cee8ed8081349a6545"></a>
+NAVIT_OBJECT struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:adb42154f5b1a90cee8ed8081349a6545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc8a4e61d533bbec8ea1b9a774880f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc8a4e61d533bbec8ea1b9a774880f37"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:adc8a4e61d533bbec8ea1b9a774880f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8aa24ff907dbda4c965f3ea919ffe3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8aa24ff907dbda4c965f3ea919ffe3a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>details</b></td></tr>
+<tr class="separator:ab8aa24ff907dbda4c965f3ea919ffe3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3318e3e33977dcec896b5f920ce96b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3318e3e33977dcec896b5f920ce96b2"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>itemgras</b></td></tr>
+<tr class="separator:ae3318e3e33977dcec896b5f920ce96b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90c36aef6ac2b625938e356fbb6a1759"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90c36aef6ac2b625938e356fbb6a1759"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a90c36aef6ac2b625938e356fbb6a1759"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6105e894c4d2702d39039a964a541b86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6105e894c4d2702d39039a964a541b86"></a>
+struct <a class="el" href="structlayer.html">layer</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b></td></tr>
+<tr class="separator:a6105e894c4d2702d39039a964a541b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="layout_8h_source.html">layout.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlayer.html">layer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlayer.js b/html/structlayer.js
new file mode 100644
index 000000000..916eab580
--- /dev/null
+++ b/html/structlayer.js
@@ -0,0 +1,9 @@
+var structlayer =
+[
+ [ "active", "structlayer.html#a90c36aef6ac2b625938e356fbb6a1759", null ],
+ [ "details", "structlayer.html#ab8aa24ff907dbda4c965f3ea919ffe3a", null ],
+ [ "itemgras", "structlayer.html#ae3318e3e33977dcec896b5f920ce96b2", null ],
+ [ "name", "structlayer.html#adc8a4e61d533bbec8ea1b9a774880f37", null ],
+ [ "navit", "structlayer.html#adb42154f5b1a90cee8ed8081349a6545", null ],
+ [ "ref", "structlayer.html#a6105e894c4d2702d39039a964a541b86", null ]
+]; \ No newline at end of file
diff --git a/html/structlayout.html b/html/structlayout.html
new file mode 100644
index 000000000..e9f8e7ef4
--- /dev/null
+++ b/html/structlayout.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: layout Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlayout.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">layout Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae9b8466b50f02d0e0735ac76d91f1e21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9b8466b50f02d0e0735ac76d91f1e21"></a>
+NAVIT_OBJECT struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:ae9b8466b50f02d0e0735ac76d91f1e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f5f53154c58359b95fe431e56b6138e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f5f53154c58359b95fe431e56b6138e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a8f5f53154c58359b95fe431e56b6138e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9d75a7fee478ee5b12595e06dc117d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d75a7fee478ee5b12595e06dc117d8"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dayname</b></td></tr>
+<tr class="separator:ae9d75a7fee478ee5b12595e06dc117d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a747a44eb979cf356c7a050a9b1fe9fc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a747a44eb979cf356c7a050a9b1fe9fc2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>nightname</b></td></tr>
+<tr class="separator:a747a44eb979cf356c7a050a9b1fe9fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3911fbd972cc16ca9c921cf306afbce7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3911fbd972cc16ca9c921cf306afbce7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>font</b></td></tr>
+<tr class="separator:a3911fbd972cc16ca9c921cf306afbce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8c5f62d63bf75db7512a9ce1fbd9dc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8c5f62d63bf75db7512a9ce1fbd9dc8"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>color</b></td></tr>
+<tr class="separator:aa8c5f62d63bf75db7512a9ce1fbd9dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a606f8ba5e8105f9dbb22f3632481c16b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a606f8ba5e8105f9dbb22f3632481c16b"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layers</b></td></tr>
+<tr class="separator:a606f8ba5e8105f9dbb22f3632481c16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0275b603d006c4dd06a7f24abe7ab283"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0275b603d006c4dd06a7f24abe7ab283"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cursors</b></td></tr>
+<tr class="separator:a0275b603d006c4dd06a7f24abe7ab283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f368fe60fa704ef2433511aa0a380fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f368fe60fa704ef2433511aa0a380fb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order_delta</b></td></tr>
+<tr class="separator:a4f368fe60fa704ef2433511aa0a380fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4111f87d09ea69c45c0750effe95a0b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4111f87d09ea69c45c0750effe95a0b7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a4111f87d09ea69c45c0750effe95a0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="layout_8h_source.html">layout.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlayout.html">layout</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlayout.js b/html/structlayout.js
new file mode 100644
index 000000000..c49f97f4e
--- /dev/null
+++ b/html/structlayout.js
@@ -0,0 +1,13 @@
+var structlayout =
+[
+ [ "active", "structlayout.html#a4111f87d09ea69c45c0750effe95a0b7", null ],
+ [ "color", "structlayout.html#aa8c5f62d63bf75db7512a9ce1fbd9dc8", null ],
+ [ "cursors", "structlayout.html#a0275b603d006c4dd06a7f24abe7ab283", null ],
+ [ "dayname", "structlayout.html#ae9d75a7fee478ee5b12595e06dc117d8", null ],
+ [ "font", "structlayout.html#a3911fbd972cc16ca9c921cf306afbce7", null ],
+ [ "layers", "structlayout.html#a606f8ba5e8105f9dbb22f3632481c16b", null ],
+ [ "name", "structlayout.html#a8f5f53154c58359b95fe431e56b6138e", null ],
+ [ "navit", "structlayout.html#ae9b8466b50f02d0e0735ac76d91f1e21", null ],
+ [ "nightname", "structlayout.html#a747a44eb979cf356c7a050a9b1fe9fc2", null ],
+ [ "order_delta", "structlayout.html#a4f368fe60fa704ef2433511aa0a380fb", null ]
+]; \ No newline at end of file
diff --git a/html/structlconv.html b/html/structlconv.html
new file mode 100644
index 000000000..3f24c87d3
--- /dev/null
+++ b/html/structlconv.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: lconv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlconv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">lconv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a445e27fc7f797c8cca97b381f062fb60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a445e27fc7f797c8cca97b381f062fb60"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>decimal_point</b></td></tr>
+<tr class="separator:a445e27fc7f797c8cca97b381f062fb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/<a class="el" href="locale_8h_source.html">locale.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlconv.html">lconv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlconv.js b/html/structlconv.js
new file mode 100644
index 000000000..d17b6ee93
--- /dev/null
+++ b/html/structlconv.js
@@ -0,0 +1,4 @@
+var structlconv =
+[
+ [ "decimal_point", "structlconv.html#a445e27fc7f797c8cca97b381f062fb60", null ]
+]; \ No newline at end of file
diff --git a/html/structlevel.html b/html/structlevel.html
new file mode 100644
index 000000000..3dc3bfed1
--- /dev/null
+++ b/html/structlevel.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: level Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlevel.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">level Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7e3f1d38899643f0cc5d6033c471b9b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e3f1d38899643f0cc5d6033c471b9b3"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>zoom</b></td></tr>
+<tr class="separator:a7e3f1d38899643f0cc5d6033c471b9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7796e2b6f19eb9ebd912fd6e555bf2a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7796e2b6f19eb9ebd912fd6e555bf2a2"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bits_per_coord</b></td></tr>
+<tr class="separator:a7796e2b6f19eb9ebd912fd6e555bf2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9883dc599136da7e5eedd783fda6148e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9883dc599136da7e5eedd783fda6148e"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>subdivisions</b></td></tr>
+<tr class="separator:a9883dc599136da7e5eedd783fda6148e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlevel.html">level</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlevel.js b/html/structlevel.js
new file mode 100644
index 000000000..4ad9c428e
--- /dev/null
+++ b/html/structlevel.js
@@ -0,0 +1,6 @@
+var structlevel =
+[
+ [ "bits_per_coord", "structlevel.html#a7796e2b6f19eb9ebd912fd6e555bf2a2", null ],
+ [ "subdivisions", "structlevel.html#a9883dc599136da7e5eedd783fda6148e", null ],
+ [ "zoom", "structlevel.html#a7e3f1d38899643f0cc5d6033c471b9b3", null ]
+]; \ No newline at end of file
diff --git a/html/structloaded__domain.html b/html/structloaded__domain.html
new file mode 100644
index 000000000..b0900ff03
--- /dev/null
+++ b/html/structloaded__domain.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: loaded_domain Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structloaded__domain.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">loaded_domain Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad1f7f5677f9d086a467def07a2e15601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1f7f5677f9d086a467def07a2e15601"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:ad1f7f5677f9d086a467def07a2e15601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fe746422b6a2f9afdfa8d210cdeba5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fe746422b6a2f9afdfa8d210cdeba5a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_mmap</b></td></tr>
+<tr class="separator:a5fe746422b6a2f9afdfa8d210cdeba5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31f32d4528e1785c222ec60a03abfc1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31f32d4528e1785c222ec60a03abfc1c"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>mmap_size</b></td></tr>
+<tr class="separator:a31f32d4528e1785c222ec60a03abfc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97694818ad93234bd30f6fe73713b836"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97694818ad93234bd30f6fe73713b836"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>must_swap</b></td></tr>
+<tr class="separator:a97694818ad93234bd30f6fe73713b836"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a823851db1f035f13372870f088be2b73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a823851db1f035f13372870f088be2b73"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>malloced</b></td></tr>
+<tr class="separator:a823851db1f035f13372870f088be2b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2d96836102024d2bb450e0659213f2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2d96836102024d2bb450e0659213f2b"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>nstrings</b></td></tr>
+<tr class="separator:af2d96836102024d2bb450e0659213f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9edb8f23084a831af59685e7ac01004f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9edb8f23084a831af59685e7ac01004f"></a>
+const struct <a class="el" href="structstring__desc.html">string_desc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orig_tab</b></td></tr>
+<tr class="separator:a9edb8f23084a831af59685e7ac01004f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5764aefc1cd1a93516552607587fe9ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5764aefc1cd1a93516552607587fe9ac"></a>
+const struct <a class="el" href="structstring__desc.html">string_desc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans_tab</b></td></tr>
+<tr class="separator:a5764aefc1cd1a93516552607587fe9ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d62c0eab24992df9ea3d7d98e32bbf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d62c0eab24992df9ea3d7d98e32bbf4"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>n_sysdep_strings</b></td></tr>
+<tr class="separator:a6d62c0eab24992df9ea3d7d98e32bbf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c82828e0c42b68d45d0202738975bbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c82828e0c42b68d45d0202738975bbc"></a>
+const struct <a class="el" href="structsysdep__string__desc.html">sysdep_string_desc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orig_sysdep_tab</b></td></tr>
+<tr class="separator:a7c82828e0c42b68d45d0202738975bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcf6ce9de4006656cd598b65e81bbe2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcf6ce9de4006656cd598b65e81bbe2a"></a>
+const struct <a class="el" href="structsysdep__string__desc.html">sysdep_string_desc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans_sysdep_tab</b></td></tr>
+<tr class="separator:afcf6ce9de4006656cd598b65e81bbe2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2451e120153f93d6a031cea66274eddb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2451e120153f93d6a031cea66274eddb"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>hash_size</b></td></tr>
+<tr class="separator:a2451e120153f93d6a031cea66274eddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1052374891da2a0d2d1df62e33139651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1052374891da2a0d2d1df62e33139651"></a>
+const nls_uint32 *&#160;</td><td class="memItemRight" valign="bottom"><b>hash_tab</b></td></tr>
+<tr class="separator:a1052374891da2a0d2d1df62e33139651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7426b0318ab6e6cba78e43665488579e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7426b0318ab6e6cba78e43665488579e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>must_swap_hash_tab</b></td></tr>
+<tr class="separator:a7426b0318ab6e6cba78e43665488579e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80e45308f71d2e23fb7c015eef99a8be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80e45308f71d2e23fb7c015eef99a8be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>codeset_cntr</b></td></tr>
+<tr class="separator:a80e45308f71d2e23fb7c015eef99a8be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d68cc2e425b7fd304754a0a8905dce1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d68cc2e425b7fd304754a0a8905dce1"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>conv_tab</b></td></tr>
+<tr class="separator:a1d68cc2e425b7fd304754a0a8905dce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d48858837c4156a9761241ba7754e0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d48858837c4156a9761241ba7754e0b"></a>
+struct <a class="el" href="structexpression.html">expression</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>plural</b></td></tr>
+<tr class="separator:a9d48858837c4156a9761241ba7754e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e172bff84031a6848e8d3c1d15efdec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e172bff84031a6848e8d3c1d15efdec"></a>
+unsigned long int&#160;</td><td class="memItemRight" valign="bottom"><b>nplurals</b></td></tr>
+<tr class="separator:a1e172bff84031a6848e8d3c1d15efdec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gettextP_8h_source.html">gettextP.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structloaded__domain.html">loaded_domain</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structloaded__domain.js b/html/structloaded__domain.js
new file mode 100644
index 000000000..a7630e24f
--- /dev/null
+++ b/html/structloaded__domain.js
@@ -0,0 +1,21 @@
+var structloaded__domain =
+[
+ [ "codeset_cntr", "structloaded__domain.html#a80e45308f71d2e23fb7c015eef99a8be", null ],
+ [ "conv_tab", "structloaded__domain.html#a1d68cc2e425b7fd304754a0a8905dce1", null ],
+ [ "data", "structloaded__domain.html#ad1f7f5677f9d086a467def07a2e15601", null ],
+ [ "hash_size", "structloaded__domain.html#a2451e120153f93d6a031cea66274eddb", null ],
+ [ "hash_tab", "structloaded__domain.html#a1052374891da2a0d2d1df62e33139651", null ],
+ [ "malloced", "structloaded__domain.html#a823851db1f035f13372870f088be2b73", null ],
+ [ "mmap_size", "structloaded__domain.html#a31f32d4528e1785c222ec60a03abfc1c", null ],
+ [ "must_swap", "structloaded__domain.html#a97694818ad93234bd30f6fe73713b836", null ],
+ [ "must_swap_hash_tab", "structloaded__domain.html#a7426b0318ab6e6cba78e43665488579e", null ],
+ [ "n_sysdep_strings", "structloaded__domain.html#a6d62c0eab24992df9ea3d7d98e32bbf4", null ],
+ [ "nplurals", "structloaded__domain.html#a1e172bff84031a6848e8d3c1d15efdec", null ],
+ [ "nstrings", "structloaded__domain.html#af2d96836102024d2bb450e0659213f2b", null ],
+ [ "orig_sysdep_tab", "structloaded__domain.html#a7c82828e0c42b68d45d0202738975bbc", null ],
+ [ "orig_tab", "structloaded__domain.html#a9edb8f23084a831af59685e7ac01004f", null ],
+ [ "plural", "structloaded__domain.html#a9d48858837c4156a9761241ba7754e0b", null ],
+ [ "trans_sysdep_tab", "structloaded__domain.html#afcf6ce9de4006656cd598b65e81bbe2a", null ],
+ [ "trans_tab", "structloaded__domain.html#a5764aefc1cd1a93516552607587fe9ac", null ],
+ [ "use_mmap", "structloaded__domain.html#a5fe746422b6a2f9afdfa8d210cdeba5a", null ]
+]; \ No newline at end of file
diff --git a/html/structloaded__l10nfile.html b/html/structloaded__l10nfile.html
new file mode 100644
index 000000000..c79b69852
--- /dev/null
+++ b/html/structloaded__l10nfile.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: loaded_l10nfile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structloaded__l10nfile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">loaded_l10nfile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4752bf1226cacdc473afb3e71e09bd18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4752bf1226cacdc473afb3e71e09bd18"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:a4752bf1226cacdc473afb3e71e09bd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac93cf7cc220ecd5f90d0ef95cfae0a22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac93cf7cc220ecd5f90d0ef95cfae0a22"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>decided</b></td></tr>
+<tr class="separator:ac93cf7cc220ecd5f90d0ef95cfae0a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2863887145afeb7bd786883d1745b2f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2863887145afeb7bd786883d1745b2f4"></a>
+const void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a2863887145afeb7bd786883d1745b2f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fcad56675a6b5209dc27f46a336ca1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fcad56675a6b5209dc27f46a336ca1a"></a>
+struct <a class="el" href="structloaded__l10nfile.html">loaded_l10nfile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a7fcad56675a6b5209dc27f46a336ca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a505022a4bd0dc6c99e6c5bdb9263773c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a505022a4bd0dc6c99e6c5bdb9263773c"></a>
+struct <a class="el" href="structloaded__l10nfile.html">loaded_l10nfile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>successor</b> [1]</td></tr>
+<tr class="separator:a505022a4bd0dc6c99e6c5bdb9263773c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="loadinfo_8h_source.html">loadinfo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structloaded__l10nfile.html">loaded_l10nfile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structloaded__l10nfile.js b/html/structloaded__l10nfile.js
new file mode 100644
index 000000000..c8c634e13
--- /dev/null
+++ b/html/structloaded__l10nfile.js
@@ -0,0 +1,8 @@
+var structloaded__l10nfile =
+[
+ [ "data", "structloaded__l10nfile.html#a2863887145afeb7bd786883d1745b2f4", null ],
+ [ "decided", "structloaded__l10nfile.html#ac93cf7cc220ecd5f90d0ef95cfae0a22", null ],
+ [ "filename", "structloaded__l10nfile.html#a4752bf1226cacdc473afb3e71e09bd18", null ],
+ [ "next", "structloaded__l10nfile.html#a7fcad56675a6b5209dc27f46a336ca1a", null ],
+ [ "successor", "structloaded__l10nfile.html#a505022a4bd0dc6c99e6c5bdb9263773c", null ]
+]; \ No newline at end of file
diff --git a/html/structlog.html b/html/structlog.html
new file mode 100644
index 000000000..4af585f0d
--- /dev/null
+++ b/html/structlog.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: log Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlog.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">log Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0d43a53196011720af9bb416f1420b05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d43a53196011720af9bb416f1420b05"></a>
+NAVIT_OBJECT FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+<tr class="separator:a0d43a53196011720af9bb416f1420b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab7089019c9941ab79ffcea05a0f1d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ab7089019c9941ab79ffcea05a0f1d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overwrite</b></td></tr>
+<tr class="separator:a4ab7089019c9941ab79ffcea05a0f1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98faf9794b2dae8798e27647ff59284c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98faf9794b2dae8798e27647ff59284c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b></td></tr>
+<tr class="separator:a98faf9794b2dae8798e27647ff59284c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11bebb79cb5f1126c492fbb83367791d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11bebb79cb5f1126c492fbb83367791d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lazy</b></td></tr>
+<tr class="separator:a11bebb79cb5f1126c492fbb83367791d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14e9218478dfdcc4fbe0a03c126358f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14e9218478dfdcc4fbe0a03c126358f9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mkdir</b></td></tr>
+<tr class="separator:a14e9218478dfdcc4fbe0a03c126358f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20a4b8bfab8c72ce21a58eb49e4f73e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20a4b8bfab8c72ce21a58eb49e4f73e6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flush_size</b></td></tr>
+<tr class="separator:a20a4b8bfab8c72ce21a58eb49e4f73e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a573567c7c5abdb7c2af49675efaf90a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a573567c7c5abdb7c2af49675efaf90a9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flush_time</b></td></tr>
+<tr class="separator:a573567c7c5abdb7c2af49675efaf90a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a4cb75fa4d027bd91ab0ec7f8c2fb12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a4cb75fa4d027bd91ab0ec7f8c2fb12"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timer</b></td></tr>
+<tr class="separator:a4a4cb75fa4d027bd91ab0ec7f8c2fb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d749e2a8cbf4a0e93328e228276edc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76d749e2a8cbf4a0e93328e228276edc"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timer_callback</b></td></tr>
+<tr class="separator:a76d749e2a8cbf4a0e93328e228276edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab810954021ebc30c37e7abe1cce5b3af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab810954021ebc30c37e7abe1cce5b3af"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:ab810954021ebc30c37e7abe1cce5b3af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1820d45d898d9558390f6a4a01895aba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1820d45d898d9558390f6a4a01895aba"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename_ex1</b></td></tr>
+<tr class="separator:a1820d45d898d9558390f6a4a01895aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3fb37718692ee09bd2a7386b1991bb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3fb37718692ee09bd2a7386b1991bb7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename_ex2</b></td></tr>
+<tr class="separator:ab3fb37718692ee09bd2a7386b1991bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52b58668d21e0099a19ab4cb61197aa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52b58668d21e0099a19ab4cb61197aa4"></a>
+struct <a class="el" href="structlog__data.html">log_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>header</b></td></tr>
+<tr class="separator:a52b58668d21e0099a19ab4cb61197aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abefdcc6f04f33c724ca5b29bd3a7089a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abefdcc6f04f33c724ca5b29bd3a7089a"></a>
+struct <a class="el" href="structlog__data.html">log_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:abefdcc6f04f33c724ca5b29bd3a7089a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fbecbc7c8806ab49056576451612f33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fbecbc7c8806ab49056576451612f33"></a>
+struct <a class="el" href="structlog__data.html">log_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>trailer</b></td></tr>
+<tr class="separator:a9fbecbc7c8806ab49056576451612f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>log.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlog.html">log</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlog.js b/html/structlog.js
new file mode 100644
index 000000000..858fd3e06
--- /dev/null
+++ b/html/structlog.js
@@ -0,0 +1,18 @@
+var structlog =
+[
+ [ "data", "structlog.html#abefdcc6f04f33c724ca5b29bd3a7089a", null ],
+ [ "empty", "structlog.html#a98faf9794b2dae8798e27647ff59284c", null ],
+ [ "f", "structlog.html#a0d43a53196011720af9bb416f1420b05", null ],
+ [ "filename", "structlog.html#ab810954021ebc30c37e7abe1cce5b3af", null ],
+ [ "filename_ex1", "structlog.html#a1820d45d898d9558390f6a4a01895aba", null ],
+ [ "filename_ex2", "structlog.html#ab3fb37718692ee09bd2a7386b1991bb7", null ],
+ [ "flush_size", "structlog.html#a20a4b8bfab8c72ce21a58eb49e4f73e6", null ],
+ [ "flush_time", "structlog.html#a573567c7c5abdb7c2af49675efaf90a9", null ],
+ [ "header", "structlog.html#a52b58668d21e0099a19ab4cb61197aa4", null ],
+ [ "lazy", "structlog.html#a11bebb79cb5f1126c492fbb83367791d", null ],
+ [ "mkdir", "structlog.html#a14e9218478dfdcc4fbe0a03c126358f9", null ],
+ [ "overwrite", "structlog.html#a4ab7089019c9941ab79ffcea05a0f1d4", null ],
+ [ "timer", "structlog.html#a4a4cb75fa4d027bd91ab0ec7f8c2fb12", null ],
+ [ "timer_callback", "structlog.html#a76d749e2a8cbf4a0e93328e228276edc", null ],
+ [ "trailer", "structlog.html#a9fbecbc7c8806ab49056576451612f33", null ]
+]; \ No newline at end of file
diff --git a/html/structlog__data.html b/html/structlog__data.html
new file mode 100644
index 000000000..e1bd3139e
--- /dev/null
+++ b/html/structlog__data.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: log_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlog__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">log_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adb08886b2bf3e9b3c42027a2902e1fa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb08886b2bf3e9b3c42027a2902e1fa2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:adb08886b2bf3e9b3c42027a2902e1fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5816047735f83de8801c6e10d5b00a15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5816047735f83de8801c6e10d5b00a15"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max_len</b></td></tr>
+<tr class="separator:a5816047735f83de8801c6e10d5b00a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34583b05bdd9fff8c02923e6ca1f3ba9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34583b05bdd9fff8c02923e6ca1f3ba9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a34583b05bdd9fff8c02923e6ca1f3ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>log.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlog__data.html">log_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlog__data.js b/html/structlog__data.js
new file mode 100644
index 000000000..8e4e74ae3
--- /dev/null
+++ b/html/structlog__data.js
@@ -0,0 +1,6 @@
+var structlog__data =
+[
+ [ "data", "structlog__data.html#a34583b05bdd9fff8c02923e6ca1f3ba9", null ],
+ [ "len", "structlog__data.html#adb08886b2bf3e9b3c42027a2902e1fa2", null ],
+ [ "max_len", "structlog__data.html#a5816047735f83de8801c6e10d5b00a15", null ]
+]; \ No newline at end of file
diff --git a/html/structlongest__match.html b/html/structlongest__match.html
new file mode 100644
index 000000000..844926ff7
--- /dev/null
+++ b/html/structlongest__match.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: longest_match Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlongest__match.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">longest_match Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0a227d2fa7d4bffa9de285865f4902fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a227d2fa7d4bffa9de285865f4902fd"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>match_hash</b></td></tr>
+<tr class="separator:a0a227d2fa7d4bffa9de285865f4902fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a3c4752b3de2aeefa3ffd461fc9b726"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a3c4752b3de2aeefa3ffd461fc9b726"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>match_present</b></td></tr>
+<tr class="separator:a2a3c4752b3de2aeefa3ffd461fc9b726"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20355b0ef037fb4c40b388e18855b8c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20355b0ef037fb4c40b388e18855b8c2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>match_present_count</b></td></tr>
+<tr class="separator:a20355b0ef037fb4c40b388e18855b8c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f7a7d594d697104d1834849d01a08ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f7a7d594d697104d1834849d01a08ec"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>longest_match_lists</b></td></tr>
+<tr class="separator:a9f7a7d594d697104d1834849d01a08ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9862063987b2f3db9fc3acc8184bf9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9862063987b2f3db9fc3acc8184bf9e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>longest_match_list_count</b></td></tr>
+<tr class="separator:ab9862063987b2f3db9fc3acc8184bf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/shapefile/shapefile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlongest__match.html">longest_match</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlongest__match.js b/html/structlongest__match.js
new file mode 100644
index 000000000..7e44a767b
--- /dev/null
+++ b/html/structlongest__match.js
@@ -0,0 +1,8 @@
+var structlongest__match =
+[
+ [ "longest_match_list_count", "structlongest__match.html#ab9862063987b2f3db9fc3acc8184bf9e", null ],
+ [ "longest_match_lists", "structlongest__match.html#a9f7a7d594d697104d1834849d01a08ec", null ],
+ [ "match_hash", "structlongest__match.html#a0a227d2fa7d4bffa9de285865f4902fd", null ],
+ [ "match_present", "structlongest__match.html#a2a3c4752b3de2aeefa3ffd461fc9b726", null ],
+ [ "match_present_count", "structlongest__match.html#a20355b0ef037fb4c40b388e18855b8c2", null ]
+]; \ No newline at end of file
diff --git a/html/structlongest__match__list.html b/html/structlongest__match__list.html
new file mode 100644
index 000000000..565052ed3
--- /dev/null
+++ b/html/structlongest__match__list.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: longest_match_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlongest__match__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">longest_match_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0ffa1da9ee4a56af42c3ebab4d4a6d60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ffa1da9ee4a56af42c3ebab4d4a6d60"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>longest_match_list_items</b></td></tr>
+<tr class="separator:a0ffa1da9ee4a56af42c3ebab4d4a6d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/shapefile/shapefile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlongest__match__list.html">longest_match_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlongest__match__list.js b/html/structlongest__match__list.js
new file mode 100644
index 000000000..883fd5b7d
--- /dev/null
+++ b/html/structlongest__match__list.js
@@ -0,0 +1,4 @@
+var structlongest__match__list =
+[
+ [ "longest_match_list_items", "structlongest__match__list.html#a0ffa1da9ee4a56af42c3ebab4d4a6d60", null ]
+]; \ No newline at end of file
diff --git a/html/structlongest__match__list__item.html b/html/structlongest__match__list__item.html
new file mode 100644
index 000000000..7c2493ef4
--- /dev/null
+++ b/html/structlongest__match__list__item.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: longest_match_list_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structlongest__match__list__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">longest_match_list_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a39222766997c8f22348b3756c9789910"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39222766997c8f22348b3756c9789910"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a39222766997c8f22348b3756c9789910"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0ace664935afb7c8cb6ff169f990e0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0ace664935afb7c8cb6ff169f990e0c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>match_idx_count</b></td></tr>
+<tr class="separator:ae0ace664935afb7c8cb6ff169f990e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a600934e49a107d77a30f663eedd8fcda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a600934e49a107d77a30f663eedd8fcda"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>match_idx</b></td></tr>
+<tr class="separator:a600934e49a107d77a30f663eedd8fcda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/shapefile/shapefile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structlongest__match__list__item.html">longest_match_list_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structlongest__match__list__item.js b/html/structlongest__match__list__item.js
new file mode 100644
index 000000000..eacddecd5
--- /dev/null
+++ b/html/structlongest__match__list__item.js
@@ -0,0 +1,6 @@
+var structlongest__match__list__item =
+[
+ [ "data", "structlongest__match__list__item.html#a39222766997c8f22348b3756c9789910", null ],
+ [ "match_idx", "structlongest__match__list__item.html#a600934e49a107d77a30f663eedd8fcda", null ],
+ [ "match_idx_count", "structlongest__match__list__item.html#ae0ace664935afb7c8cb6ff169f990e0c", null ]
+]; \ No newline at end of file
diff --git a/html/structmalloc__head.html b/html/structmalloc__head.html
new file mode 100644
index 000000000..dd8408728
--- /dev/null
+++ b/html/structmalloc__head.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: malloc_head Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmalloc__head.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">malloc_head Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a29d2c275ddc7eca3f3c65c84ec5fcad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29d2c275ddc7eca3f3c65c84ec5fcad6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:a29d2c275ddc7eca3f3c65c84ec5fcad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3770983dbad60108ff02f48b1494b964"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3770983dbad60108ff02f48b1494b964"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a3770983dbad60108ff02f48b1494b964"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e2f15b982ca632e0e0103bede944c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15e2f15b982ca632e0e0103bede944c6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>where</b></td></tr>
+<tr class="separator:a15e2f15b982ca632e0e0103bede944c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03e200cd7a8fcc7e7730ae5a134aee76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03e200cd7a8fcc7e7730ae5a134aee76"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>return_address</b> [8]</td></tr>
+<tr class="separator:a03e200cd7a8fcc7e7730ae5a134aee76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa31bda4cbf06cbca080bc8afd7d17ab7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa31bda4cbf06cbca080bc8afd7d17ab7"></a>
+struct <a class="el" href="structmalloc__head.html">malloc_head</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:aa31bda4cbf06cbca080bc8afd7d17ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a531ab7bc2632a17d7fed41b38f4f028e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a531ab7bc2632a17d7fed41b38f4f028e"></a>
+struct <a class="el" href="structmalloc__head.html">malloc_head</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a531ab7bc2632a17d7fed41b38f4f028e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>debug.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmalloc__head.html">malloc_head</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmalloc__head.js b/html/structmalloc__head.js
new file mode 100644
index 000000000..471b6fd7d
--- /dev/null
+++ b/html/structmalloc__head.js
@@ -0,0 +1,9 @@
+var structmalloc__head =
+[
+ [ "magic", "structmalloc__head.html#a29d2c275ddc7eca3f3c65c84ec5fcad6", null ],
+ [ "next", "structmalloc__head.html#a531ab7bc2632a17d7fed41b38f4f028e", null ],
+ [ "prev", "structmalloc__head.html#aa31bda4cbf06cbca080bc8afd7d17ab7", null ],
+ [ "return_address", "structmalloc__head.html#a03e200cd7a8fcc7e7730ae5a134aee76", null ],
+ [ "size", "structmalloc__head.html#a3770983dbad60108ff02f48b1494b964", null ],
+ [ "where", "structmalloc__head.html#a15e2f15b982ca632e0e0103bede944c6", null ]
+]; \ No newline at end of file
diff --git a/html/structmalloc__tail.html b/html/structmalloc__tail.html
new file mode 100644
index 000000000..07119673d
--- /dev/null
+++ b/html/structmalloc__tail.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: malloc_tail Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmalloc__tail.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">malloc_tail Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac55202f321465ebcfdb00f785da7a863"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac55202f321465ebcfdb00f785da7a863"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:ac55202f321465ebcfdb00f785da7a863"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>debug.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmalloc__tail.html">malloc_tail</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmalloc__tail.js b/html/structmalloc__tail.js
new file mode 100644
index 000000000..430abfd21
--- /dev/null
+++ b/html/structmalloc__tail.js
@@ -0,0 +1,4 @@
+var structmalloc__tail =
+[
+ [ "magic", "structmalloc__tail.html#ac55202f321465ebcfdb00f785da7a863", null ]
+]; \ No newline at end of file
diff --git a/html/structmap.html b/html/structmap.html
new file mode 100644
index 000000000..7458e1344
--- /dev/null
+++ b/html/structmap.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds information about a map.
+ <a href="structmap.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a16d16984fc659709e588e1581c6ef524"><td class="memItemLeft" align="right" valign="top">NAVIT_OBJECT struct <a class="el" href="structmap__methods.html">map_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap.html#a16d16984fc659709e588e1581c6ef524">meth</a></td></tr>
+<tr class="separator:a16d16984fc659709e588e1581c6ef524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9de0e4f6b9c614edd2faa4c59b1d587"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587">priv</a></td></tr>
+<tr class="separator:af9de0e4f6b9c614edd2faa4c59b1d587"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a217b9c8299ba6e63c8612e092cc632b8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap.html#a217b9c8299ba6e63c8612e092cc632b8">attr_cbl</a></td></tr>
+<tr class="separator:a217b9c8299ba6e63c8612e092cc632b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds information about a map. </p>
+<p>This structure holds information about a map. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a217b9c8299ba6e63c8612e092cc632b8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback__list.html">callback_list</a>* map::attr_cbl</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>List of callbacks that are called when attributes change </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a878e29885a9aa78e417e56354dc64845">map_add_callback()</a>, <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>, <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new()</a>, <a class="el" href="map_8h.html#af9f95fd57301452f5a93c0ffd75e13e0">map_remove_callback()</a>, and <a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a16d16984fc659709e588e1581c6ef524"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NAVIT_OBJECT struct <a class="el" href="structmap__methods.html">map_methods</a> map::meth</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Structure with pointers to the map plugin's functions </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp()</a>, <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>, <a class="el" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new()</a>, <a class="el" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion()</a>, <a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy()</a>, <a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item()</a>, <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new()</a>, <a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr()</a>, and <a class="el" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af9de0e4f6b9c614edd2faa4c59b1d587"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__priv.html">map_priv</a>* map::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private data of the map, only known to the map plugin </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>, <a class="el" href="map_8h.html#aea4bb45171274a8b6bd4de3d33606f35">map_get_attr()</a>, <a class="el" href="map_8h.html#a9a8864bcc7e1f687fe52c38b36bcad63">map_new()</a>, <a class="el" href="map_8h.html#a8337c095972c7c8f69679577668d6b5b">map_priv_is()</a>, <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>, <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new()</a>, and <a class="el" href="map_8h.html#a6a56a78da425713d4fe965e724d9e09e">map_set_attr()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map_8c.html">map.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap.html">map</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap.js b/html/structmap.js
new file mode 100644
index 000000000..a3ee193ce
--- /dev/null
+++ b/html/structmap.js
@@ -0,0 +1,6 @@
+var structmap =
+[
+ [ "attr_cbl", "structmap.html#a217b9c8299ba6e63c8612e092cc632b8", null ],
+ [ "meth", "structmap.html#a16d16984fc659709e588e1581c6ef524", null ],
+ [ "priv", "structmap.html#af9de0e4f6b9c614edd2faa4c59b1d587", null ]
+]; \ No newline at end of file
diff --git a/html/structmapObject.html b/html/structmapObject.html
new file mode 100644
index 000000000..30f82a73e
--- /dev/null
+++ b/html/structmapObject.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmapObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a28438dd5b36e742f8da620671b2acb47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28438dd5b36e742f8da620671b2acb47"></a>
+PyObject_HEAD int&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b></td></tr>
+<tr class="separator:a28438dd5b36e742f8da620671b2acb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2618e7fc8340825a31ad36e5346cc74c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2618e7fc8340825a31ad36e5346cc74c"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:a2618e7fc8340825a31ad36e5346cc74c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/binding_python.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmapObject.html">mapObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmapObject.js b/html/structmapObject.js
new file mode 100644
index 000000000..194c360af
--- /dev/null
+++ b/html/structmapObject.js
@@ -0,0 +1,5 @@
+var structmapObject =
+[
+ [ "m", "structmapObject.html#a2618e7fc8340825a31ad36e5346cc74c", null ],
+ [ "ref", "structmapObject.html#a28438dd5b36e742f8da620671b2acb47", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__data.html b/html/structmap__data.html
new file mode 100644
index 000000000..5472da6f8
--- /dev/null
+++ b/html/structmap__data.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a71bd35f3740b91dceaeac4d7ae2f11f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71bd35f3740b91dceaeac4d7ae2f11f0"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b> [file_end]</td></tr>
+<tr class="separator:a71bd35f3740b91dceaeac4d7ae2f11f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad788ccb6039f6fb64dfe0b87ea987151"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad788ccb6039f6fb64dfe0b87ea987151"></a>
+struct <a class="el" href="structmap__data.html">map_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ad788ccb6039f6fb64dfe0b87ea987151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map__data_8h_source.html">map_data.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__data.html">map_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__data.js b/html/structmap__data.js
new file mode 100644
index 000000000..08c61412e
--- /dev/null
+++ b/html/structmap__data.js
@@ -0,0 +1,5 @@
+var structmap__data =
+[
+ [ "file", "structmap__data.html#a71bd35f3740b91dceaeac4d7ae2f11f0", null ],
+ [ "next", "structmap__data.html#ad788ccb6039f6fb64dfe0b87ea987151", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__download.html b/html/structmap__download.html
new file mode 100644
index 000000000..1a9c00a82
--- /dev/null
+++ b/html/structmap__download.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_download Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__download.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_download Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0447728a8ad7bfa1f73854bdf8f4e8ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0447728a8ad7bfa1f73854bdf8f4e8ce"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:a0447728a8ad7bfa1f73854bdf8f4e8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a95c3f93e36d51f30973494ef33d0e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a95c3f93e36d51f30973494ef33d0e6"></a>
+struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:a5a95c3f93e36d51f30973494ef33d0e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8085368b66e92b357553f5c5b90b23b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8085368b66e92b357553f5c5b90b23b"></a>
+struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mr</b></td></tr>
+<tr class="separator:ac8085368b66e92b357553f5c5b90b23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad090ad8979318de3b4d632e39d75a886"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad090ad8979318de3b4d632e39d75a886"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>http</b></td></tr>
+<tr class="separator:ad090ad8979318de3b4d632e39d75a886"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ac19012625c80c434c14d927299bb1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ac19012625c80c434c14d927299bb1c"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a7ac19012625c80c434c14d927299bb1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a360bd1f8b0dd725d00ac463f7087f772"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a360bd1f8b0dd725d00ac463f7087f772"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipfile</b></td></tr>
+<tr class="separator:a360bd1f8b0dd725d00ac463f7087f772"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a929787cdb879a8698de4bea0533ef59b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a929787cdb879a8698de4bea0533ef59b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>toffset</b></td></tr>
+<tr class="separator:a929787cdb879a8698de4bea0533ef59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb8527b2246cb62b0fc052ec47ab967f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb8527b2246cb62b0fc052ec47ab967f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tlength</b></td></tr>
+<tr class="separator:adb8527b2246cb62b0fc052ec47ab967f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac604fc0903ddffcc80d7c73e3b1e81c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac604fc0903ddffcc80d7c73e3b1e81c4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>progress</b></td></tr>
+<tr class="separator:ac604fc0903ddffcc80d7c73e3b1e81c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a324b36f1c686a17d177cc424d51dca32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a324b36f1c686a17d177cc424d51dca32"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>read</b></td></tr>
+<tr class="separator:a324b36f1c686a17d177cc424d51dca32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b39607b68f5d2ba58be30bb5983c0c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b39607b68f5d2ba58be30bb5983c0c3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dl_size</b></td></tr>
+<tr class="separator:a3b39607b68f5d2ba58be30bb5983c0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2085c1c77c49beccd4c0a5482ac06c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2085c1c77c49beccd4c0a5482ac06c7"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:af2085c1c77c49beccd4c0a5482ac06c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e9227f1a51ef44cbf1ef59ddc0263d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e9227f1a51ef44cbf1ef59ddc0263d3"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>start_offset</b></td></tr>
+<tr class="separator:a6e9227f1a51ef44cbf1ef59ddc0263d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20d1a8c3363a1c002ce371047d82989e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20d1a8c3363a1c002ce371047d82989e"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>cd1offset</b></td></tr>
+<tr class="separator:a20d1a8c3363a1c002ce371047d82989e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e67e4000a1bcf4e21a9144275ccbd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e67e4000a1bcf4e21a9144275ccbd9"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a28e67e4000a1bcf4e21a9144275ccbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a515fe7f056f55fd73dc0535a7668cc5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a515fe7f056f55fd73dc0535a7668cc5e"></a>
+struct <a class="el" href="structzip64__eoc.html">zip64_eoc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>zip64_eoc</b></td></tr>
+<tr class="separator:a515fe7f056f55fd73dc0535a7668cc5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a005c113b2a06119bb44bef18c72af80a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a005c113b2a06119bb44bef18c72af80a"></a>
+struct <a class="el" href="structzip64__eocl.html">zip64_eocl</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>zip64_eocl</b></td></tr>
+<tr class="separator:a005c113b2a06119bb44bef18c72af80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22c70e9664989bbcc7c44fcabdabc31b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22c70e9664989bbcc7c44fcabdabc31b"></a>
+struct <a class="el" href="structzip__eoc.html">zip_eoc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>zip_eoc</b></td></tr>
+<tr class="separator:a22c70e9664989bbcc7c44fcabdabc31b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ee4a258fb666ecf4c7555dc433e9e9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ee4a258fb666ecf4c7555dc433e9e9e"></a>
+struct <a class="el" href="structzip__cd.html">zip_cd</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cd_copy</b></td></tr>
+<tr class="separator:a7ee4a258fb666ecf4c7555dc433e9e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad183adac939fed060a397192751d7456"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad183adac939fed060a397192751d7456"></a>
+struct <a class="el" href="structzip__cd.html">zip_cd</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cd</b></td></tr>
+<tr class="separator:ad183adac939fed060a397192751d7456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/binfile/binfile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__download.html">map_download</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__download.js b/html/structmap__download.js
new file mode 100644
index 000000000..d4d2d7633
--- /dev/null
+++ b/html/structmap__download.js
@@ -0,0 +1,23 @@
+var structmap__download =
+[
+ [ "cd", "structmap__download.html#ad183adac939fed060a397192751d7456", null ],
+ [ "cd1offset", "structmap__download.html#a20d1a8c3363a1c002ce371047d82989e", null ],
+ [ "cd_copy", "structmap__download.html#a7ee4a258fb666ecf4c7555dc433e9e9e", null ],
+ [ "dl_size", "structmap__download.html#a3b39607b68f5d2ba58be30bb5983c0c3", null ],
+ [ "file", "structmap__download.html#a7ac19012625c80c434c14d927299bb1c", null ],
+ [ "http", "structmap__download.html#ad090ad8979318de3b4d632e39d75a886", null ],
+ [ "m", "structmap__download.html#a5a95c3f93e36d51f30973494ef33d0e6", null ],
+ [ "mr", "structmap__download.html#ac8085368b66e92b357553f5c5b90b23b", null ],
+ [ "offset", "structmap__download.html#af2085c1c77c49beccd4c0a5482ac06c7", null ],
+ [ "progress", "structmap__download.html#ac604fc0903ddffcc80d7c73e3b1e81c4", null ],
+ [ "read", "structmap__download.html#a324b36f1c686a17d177cc424d51dca32", null ],
+ [ "size", "structmap__download.html#a28e67e4000a1bcf4e21a9144275ccbd9", null ],
+ [ "start_offset", "structmap__download.html#a6e9227f1a51ef44cbf1ef59ddc0263d3", null ],
+ [ "state", "structmap__download.html#a0447728a8ad7bfa1f73854bdf8f4e8ce", null ],
+ [ "tlength", "structmap__download.html#adb8527b2246cb62b0fc052ec47ab967f", null ],
+ [ "toffset", "structmap__download.html#a929787cdb879a8698de4bea0533ef59b", null ],
+ [ "zip64_eoc", "structmap__download.html#a515fe7f056f55fd73dc0535a7668cc5e", null ],
+ [ "zip64_eocl", "structmap__download.html#a005c113b2a06119bb44bef18c72af80a", null ],
+ [ "zip_eoc", "structmap__download.html#a22c70e9664989bbcc7c44fcabdabc31b", null ],
+ [ "zipfile", "structmap__download.html#a360bd1f8b0dd725d00ac463f7087f772", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__methods.html b/html/structmap__methods.html
new file mode 100644
index 000000000..e5cfbcb3f
--- /dev/null
+++ b/html/structmap__methods.html
@@ -0,0 +1,295 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds all functions a map plugin has to implement to be useable.
+ <a href="structmap__methods.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="map_8h_source.html">map.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a22a82fd1148cb3a43d06178dfc8792e4"><td class="memItemLeft" align="right" valign="top">enum projection&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4">pro</a></td></tr>
+<tr class="separator:a22a82fd1148cb3a43d06178dfc8792e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1b08a1287899114eba4a47645799da6"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#af1b08a1287899114eba4a47645799da6">charset</a></td></tr>
+<tr class="separator:af1b08a1287899114eba4a47645799da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6da1713d655b62c522dadce548d270f3"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a6da1713d655b62c522dadce548d270f3">map_destroy</a> )(struct <a class="el" href="structmap__priv.html">map_priv</a> *priv)</td></tr>
+<tr class="separator:a6da1713d655b62c522dadce548d270f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61d20b95585c4a9539be0331363fe892"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a61d20b95585c4a9539be0331363fe892">map_rect_new</a> )(struct <a class="el" href="structmap__priv.html">map_priv</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="separator:a61d20b95585c4a9539be0331363fe892"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5cc635991170b1689db2ed6ae2e9d77"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77">map_rect_destroy</a> )(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr)</td></tr>
+<tr class="separator:ad5cc635991170b1689db2ed6ae2e9d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa494c93ad3cde4ad7c0a9f9e1f38240c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c">map_rect_get_item</a> )(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr)</td></tr>
+<tr class="separator:aa494c93ad3cde4ad7c0a9f9e1f38240c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23213fee74b27726587dbedb19ee54d6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a23213fee74b27726587dbedb19ee54d6">map_rect_get_item_byid</a> )(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr, int id_hi, int id_lo)</td></tr>
+<tr class="separator:a23213fee74b27726587dbedb19ee54d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdc333eb68bdac67f5d65d33793ec03b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b">map_search_new</a> )(struct <a class="el" href="structmap__priv.html">map_priv</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, struct <a class="el" href="structattr.html">attr</a> *search, int partial)</td></tr>
+<tr class="separator:afdc333eb68bdac67f5d65d33793ec03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72a6b2df4750d1555159371ef903437e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a72a6b2df4750d1555159371ef903437e">map_search_destroy</a> )(struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *ms)</td></tr>
+<tr class="separator:a72a6b2df4750d1555159371ef903437e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55ba68fabdbadd82bf7b4632b3a479bc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc">map_search_get_item</a> )(struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *ms)</td></tr>
+<tr class="separator:a55ba68fabdbadd82bf7b4632b3a479bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4658d88b9347a00a723b84a4735e545"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__methods.html#ab4658d88b9347a00a723b84a4735e545">map_rect_create_item</a> )(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr, enum item_type type)</td></tr>
+<tr class="separator:ab4658d88b9347a00a723b84a4735e545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5caaef1b432cc3cd7bd1fb2cf74e2885"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5caaef1b432cc3cd7bd1fb2cf74e2885"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>map_get_attr</b> )(struct <a class="el" href="structmap__priv.html">map_priv</a> *priv, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a5caaef1b432cc3cd7bd1fb2cf74e2885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac35a17092ad3e8f19a7349d22899d0f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35a17092ad3e8f19a7349d22899d0f2"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>map_set_attr</b> )(struct <a class="el" href="structmap__priv.html">map_priv</a> *priv, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ac35a17092ad3e8f19a7349d22899d0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds all functions a map plugin has to implement to be useable. </p>
+<p>This structure holds pointers to a map plugin's functions navit's core will call to communicate with the plugin. For further information look into map.c - there exist functions with the same names acting more or less as "wrappers" around the functions here. Especially the arguments (and their meaning) of each function will be described there. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="af1b08a1287899114eba4a47645799da6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* map_methods::charset</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The charset this map uses - e.g. "iso8859-1" or "utf-8". Please specify this in a form so that g_convert() can handle it. </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a7a181e682ec4a9174897686bd91a89b9">map_convert_string_tmp()</a>, <a class="el" href="map_8h.html#adacb9c6f689c49cea9651adecef9dbdb">map_requires_conversion()</a>, <a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy()</a>, and <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6da1713d655b62c522dadce548d270f3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* map_methods::map_destroy)(struct <a class="el" href="structmap__priv.html">map_priv</a> *priv)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function used to destroy ("close") a map. </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a06f624f20492c8e9e9f3c7eb43b70396">map_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab4658d88b9347a00a723b84a4735e545"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>*(* map_methods::map_rect_create_item)(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr, enum item_type type)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to create a new item in the map </p>
+
+</div>
+</div>
+<a class="anchor" id="ad5cc635991170b1689db2ed6ae2e9d77"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* map_methods::map_rect_destroy)(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to destroy a map rect </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa494c93ad3cde4ad7c0a9f9e1f38240c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>*(* map_methods::map_rect_get_item)(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to return the next item from a map rect </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a23213fee74b27726587dbedb19ee54d6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>*(* map_methods::map_rect_get_item_byid)(struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *mr, int id_hi, int id_lo)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to get an item with a specific ID from a map rect </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a61d20b95585c4a9539be0331363fe892"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a>*(* map_methods::map_rect_new)(struct <a class="el" href="structmap__priv.html">map_priv</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to create a new map rect on the map. </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a72a6b2df4750d1555159371ef903437e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* map_methods::map_search_destroy)(struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *ms)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to destroy a map search struct </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a17363cc27a950b21d4a10c1e4977f750">map_search_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a55ba68fabdbadd82bf7b4632b3a479bc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>*(* map_methods::map_search_get_item)(struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *ms)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to get the next item of a search on the map </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a2a6f7023b430cc03af1a8d72e8f6a09b">map_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afdc333eb68bdac67f5d65d33793ec03b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__search__priv.html">map_search_priv</a>*(* map_methods::map_search_new)(struct <a class="el" href="structmap__priv.html">map_priv</a> *<a class="el" href="structmap.html">map</a>, struct <a class="el" href="structitem.html">item</a> *<a class="el" href="structitem.html">item</a>, struct <a class="el" href="structattr.html">attr</a> *search, int partial)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Function to start a new search on the map </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a3192f982f537a0eb5cc0e32f306ead2d">map_search_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a22a82fd1148cb3a43d06178dfc8792e4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum projection map_methods::pro</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The projection used for that type of map </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#a956c6e8398f832e31fe90634fa982dbf">map_projection()</a>, and <a class="el" href="map_8h.html#a1eb8e44290e34baa9b178624fc32beec">map_set_projection()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map_8h_source.html">map.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__methods.html">map_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__methods.js b/html/structmap__methods.js
new file mode 100644
index 000000000..dd9eae85a
--- /dev/null
+++ b/html/structmap__methods.js
@@ -0,0 +1,16 @@
+var structmap__methods =
+[
+ [ "charset", "structmap__methods.html#af1b08a1287899114eba4a47645799da6", null ],
+ [ "map_destroy", "structmap__methods.html#a6da1713d655b62c522dadce548d270f3", null ],
+ [ "map_get_attr", "structmap__methods.html#a5caaef1b432cc3cd7bd1fb2cf74e2885", null ],
+ [ "map_rect_create_item", "structmap__methods.html#ab4658d88b9347a00a723b84a4735e545", null ],
+ [ "map_rect_destroy", "structmap__methods.html#ad5cc635991170b1689db2ed6ae2e9d77", null ],
+ [ "map_rect_get_item", "structmap__methods.html#aa494c93ad3cde4ad7c0a9f9e1f38240c", null ],
+ [ "map_rect_get_item_byid", "structmap__methods.html#a23213fee74b27726587dbedb19ee54d6", null ],
+ [ "map_rect_new", "structmap__methods.html#a61d20b95585c4a9539be0331363fe892", null ],
+ [ "map_search_destroy", "structmap__methods.html#a72a6b2df4750d1555159371ef903437e", null ],
+ [ "map_search_get_item", "structmap__methods.html#a55ba68fabdbadd82bf7b4632b3a479bc", null ],
+ [ "map_search_new", "structmap__methods.html#afdc333eb68bdac67f5d65d33793ec03b", null ],
+ [ "map_set_attr", "structmap__methods.html#ac35a17092ad3e8f19a7349d22899d0f2", null ],
+ [ "pro", "structmap__methods.html#a22a82fd1148cb3a43d06178dfc8792e4", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__priv.html b/html/structmap__priv.html
new file mode 100644
index 000000000..5509c7e2b
--- /dev/null
+++ b/html/structmap__priv.html
@@ -0,0 +1,307 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represents the map from a single binfile.
+ <a href="structmap__priv.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="csv_8h_source.html">csv.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa66f57489b1b501ca5e235d49beb5cee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa66f57489b1b501ca5e235d49beb5cee"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:aa66f57489b1b501ca5e235d49beb5cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4658248cfb752e347d19c65a914c1e69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4658248cfb752e347d19c65a914c1e69"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">filename</a></td></tr>
+<tr class="memdesc:a4658248cfb752e347d19c65a914c1e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filename of the binfile. <br/></td></tr>
+<tr class="separator:a4658248cfb752e347d19c65a914c1e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f316b4379a406db52cc6a0ca3807f71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f316b4379a406db52cc6a0ca3807f71"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>cachedir</b></td></tr>
+<tr class="separator:a4f316b4379a406db52cc6a0ca3807f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfe93844e3c1d746ae253f65e8a5565a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfe93844e3c1d746ae253f65e8a5565a"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>fi</b></td></tr>
+<tr class="separator:adfe93844e3c1d746ae253f65e8a5565a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d15760a6e259478e6b226918ba7eb6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d15760a6e259478e6b226918ba7eb6e"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>http</b></td></tr>
+<tr class="separator:a5d15760a6e259478e6b226918ba7eb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56b994882b3d6e3f51cdf5dcacd0616d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56b994882b3d6e3f51cdf5dcacd0616d"></a>
+struct <a class="el" href="structfile.html">file</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>fis</b></td></tr>
+<tr class="separator:a56b994882b3d6e3f51cdf5dcacd0616d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7be645d0ed2b11a6ccb752163a991b36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7be645d0ed2b11a6ccb752163a991b36"></a>
+struct <a class="el" href="structzip__cd.html">zip_cd</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>index_cd</b></td></tr>
+<tr class="separator:a7be645d0ed2b11a6ccb752163a991b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a969d6c61614594c229d8b2764c4ddab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a969d6c61614594c229d8b2764c4ddab2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>index_offset</b></td></tr>
+<tr class="separator:a969d6c61614594c229d8b2764c4ddab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f953d19596fb6dcaef5d7f0e5411c21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f953d19596fb6dcaef5d7f0e5411c21"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cde_size</b></td></tr>
+<tr class="separator:a5f953d19596fb6dcaef5d7f0e5411c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f2921b0da26c6bb479da59a159bde6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f2921b0da26c6bb479da59a159bde6a"></a>
+struct <a class="el" href="structzip__eoc.html">zip_eoc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>eoc</b></td></tr>
+<tr class="separator:a4f2921b0da26c6bb479da59a159bde6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d1166810e98d7bb1c19e87754802b96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d1166810e98d7bb1c19e87754802b96"></a>
+struct <a class="el" href="structzip64__eoc.html">zip64_eoc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>eoc64</b></td></tr>
+<tr class="separator:a7d1166810e98d7bb1c19e87754802b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab6f9784a8a7e98d1d3230a2fd2983f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ab6f9784a8a7e98d1d3230a2fd2983f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip_members</b></td></tr>
+<tr class="separator:a4ab6f9784a8a7e98d1d3230a2fd2983f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e21d17921b5eb9d1fb73398726a94c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e21d17921b5eb9d1fb73398726a94c6"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>search_data</b></td></tr>
+<tr class="separator:a4e21d17921b5eb9d1fb73398726a94c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af184cebbe0af040a8a805316d7853696"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af184cebbe0af040a8a805316d7853696"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_offset</b></td></tr>
+<tr class="separator:af184cebbe0af040a8a805316d7853696"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36210f170828f7f64c1798d7085de0aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36210f170828f7f64c1798d7085de0aa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_size</b></td></tr>
+<tr class="separator:a36210f170828f7f64c1798d7085de0aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d09f2a934c085dcf4306bd88309d43b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d09f2a934c085dcf4306bd88309d43b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:a9d09f2a934c085dcf4306bd88309d43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a204bdacb585daa1e4d7652af44b1a8ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a204bdacb585daa1e4d7652af44b1a8ee"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>check_version</b></td></tr>
+<tr class="separator:a204bdacb585daa1e4d7652af44b1a8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeb769fe199791111f79f5b11e1a185e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeb769fe199791111f79f5b11e1a185e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>map_version</b></td></tr>
+<tr class="separator:abeb769fe199791111f79f5b11e1a185e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66e90c02f982e066f72cc36805a03562"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66e90c02f982e066f72cc36805a03562"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>changes</b></td></tr>
+<tr class="separator:a66e90c02f982e066f72cc36805a03562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49726c3b8d16c86f47ea07d4c41b2ef7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49726c3b8d16c86f47ea07d4c41b2ef7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>passwd</b></td></tr>
+<tr class="separator:a49726c3b8d16c86f47ea07d4c41b2ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3ca88abc059157336e03f7ab49dc5ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3ca88abc059157336e03f7ab49dc5ff"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>map_release</b></td></tr>
+<tr class="separator:af3ca88abc059157336e03f7ab49dc5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f285ed865368cd6285426055c292fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37f285ed865368cd6285426055c292fd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a37f285ed865368cd6285426055c292fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2401f698aaf8586dd6974edc4fd2a44f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2401f698aaf8586dd6974edc4fd2a44f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
+<tr class="separator:a2401f698aaf8586dd6974edc4fd2a44f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98f9db17335c16c1a038c16e9848ffaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98f9db17335c16c1a038c16e9848ffaf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>update_available</b></td></tr>
+<tr class="separator:a98f9db17335c16c1a038c16e9848ffaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5969b541561f4f3c0a4c1cbf961a93f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5969b541561f4f3c0a4c1cbf961a93f1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>progress</b></td></tr>
+<tr class="separator:a5969b541561f4f3c0a4c1cbf961a93f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef41da172cbb703e29c14dcc09d6dbd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef41da172cbb703e29c14dcc09d6dbd5"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:aef41da172cbb703e29c14dcc09d6dbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7838ba1b62b4a4e25335281f1a0e49b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7838ba1b62b4a4e25335281f1a0e49b8"></a>
+struct <a class="el" href="structmap__download.html">map_download</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>download</b></td></tr>
+<tr class="separator:a7838ba1b62b4a4e25335281f1a0e49b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02fa343733eb7c15e42d3b9e9e30c8ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02fa343733eb7c15e42d3b9e9e30c8ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>redirect</b></td></tr>
+<tr class="separator:a02fa343733eb7c15e42d3b9e9e30c8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a691dbc476defc77afdfa586f87093109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691dbc476defc77afdfa586f87093109"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>download_enabled</b></td></tr>
+<tr class="separator:a691dbc476defc77afdfa586f87093109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef1be3767b9648cd42b491bc025096d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef1be3767b9648cd42b491bc025096d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_searched_town_id_hi</b></td></tr>
+<tr class="separator:aef1be3767b9648cd42b491bc025096d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17bbe644046658bf300b55174f6c54f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17bbe644046658bf300b55174f6c54f1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_searched_town_id_lo</b></td></tr>
+<tr class="separator:a17bbe644046658bf300b55174f6c54f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67969c7494971a394f950025f82edce9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67969c7494971a394f950025f82edce9"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tree_root</b></td></tr>
+<tr class="separator:a67969c7494971a394f950025f82edce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39d758f9ea4993462318811d865ad42b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39d758f9ea4993462318811d865ad42b"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>qitem_hash</b></td></tr>
+<tr class="separator:a39d758f9ea4993462318811d865ad42b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a593e4c661715a64f16609df2e34b4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a593e4c661715a64f16609df2e34b4e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dirty</b></td></tr>
+<tr class="separator:a8a593e4c661715a64f16609df2e34b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a794e3e8c3320f4e6b6b1296b54de69ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a794e3e8c3320f4e6b6b1296b54de69ac"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>attr_cnt</b></td></tr>
+<tr class="separator:a794e3e8c3320f4e6b6b1296b54de69ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cc2833022293ea3df78cbacddd06a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5cc2833022293ea3df78cbacddd06a6"></a>
+enum attr_type *&#160;</td><td class="memItemRight" valign="bottom"><b>attr_types</b></td></tr>
+<tr class="separator:aa5cc2833022293ea3df78cbacddd06a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6bc2f08b44c727d7a0ed581a99c2896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6bc2f08b44c727d7a0ed581a99c2896"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>next_item_idx</b></td></tr>
+<tr class="separator:aa6bc2f08b44c727d7a0ed581a99c2896"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47efe795d600d0ee69c57fe79331dbce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47efe795d600d0ee69c57fe79331dbce"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>item_type</b></td></tr>
+<tr class="separator:a47efe795d600d0ee69c57fe79331dbce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7366dcf306a6f19ce52e5e3b224165a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7366dcf306a6f19ce52e5e3b224165a8"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>new_items</b></td></tr>
+<tr class="separator:a7366dcf306a6f19ce52e5e3b224165a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbc8803857348b8e9fe16048f6deec4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbc8803857348b8e9fe16048f6deec4c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>charset</b></td></tr>
+<tr class="separator:adbc8803857348b8e9fe16048f6deec4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b968bbb834c8c69218ae34819e2bbec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b968bbb834c8c69218ae34819e2bbec"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a6b968bbb834c8c69218ae34819e2bbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7103126032a432f27ce38f164a397323"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7103126032a432f27ce38f164a397323"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>filters</b></td></tr>
+<tr class="separator:a7103126032a432f27ce38f164a397323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d950f3424f78702e03b5b7838571aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d950f3424f78702e03b5b7838571aa3"></a>
+struct <a class="el" href="structgar2nav__conv.html">gar2nav_conv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>conv</b></td></tr>
+<tr class="separator:a7d950f3424f78702e03b5b7838571aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69bdb636823c143b0f9d7f7ca5353421"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69bdb636823c143b0f9d7f7ca5353421"></a>
+struct gar *&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:a69bdb636823c143b0f9d7f7ca5353421"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3516de7fd4c04a240992b5100e30deaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3516de7fd4c04a240992b5100e30deaa"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b> [file_end]</td></tr>
+<tr class="separator:a3516de7fd4c04a240992b5100e30deaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2e94d631b562cfb0b5a324aa75d4c4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2e94d631b562cfb0b5a324aa75d4c4d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dirname</b></td></tr>
+<tr class="separator:ae2e94d631b562cfb0b5a324aa75d4c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a077f4254bff9777681b442dec14bcad8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a077f4254bff9777681b442dec14bcad8"></a>
+<a class="el" href="structSHPInfo.html">SHPHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hSHP</b></td></tr>
+<tr class="separator:a077f4254bff9777681b442dec14bcad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb72c6225d7f7a1b83779a832de6c88f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb72c6225d7f7a1b83779a832de6c88f"></a>
+<a class="el" href="structDBFInfo.html">DBFHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hDBF</b></td></tr>
+<tr class="separator:aeb72c6225d7f7a1b83779a832de6c88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4324d3781a70c421a0ac07d5fd12b978"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4324d3781a70c421a0ac07d5fd12b978"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nShapeType</b></td></tr>
+<tr class="separator:a4324d3781a70c421a0ac07d5fd12b978"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23b8717528bcf7ef04f2da7bea2e74f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23b8717528bcf7ef04f2da7bea2e74f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nEntities</b></td></tr>
+<tr class="separator:a23b8717528bcf7ef04f2da7bea2e74f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a172ae61b04c75bdbed65f621f70139cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a172ae61b04c75bdbed65f621f70139cb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nFields</b></td></tr>
+<tr class="separator:a172ae61b04c75bdbed65f621f70139cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4af475a2d4e0a7f7cdc2c3d80ff511b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4af475a2d4e0a7f7cdc2c3d80ff511b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adfMinBound</b> [4]</td></tr>
+<tr class="separator:ad4af475a2d4e0a7f7cdc2c3d80ff511b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea11e0590ce3917468637d4d5d8c12db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea11e0590ce3917468637d4d5d8c12db"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adfMaxBound</b> [4]</td></tr>
+<tr class="separator:aea11e0590ce3917468637d4d5d8c12db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2c49c174d0ee4b8c51ae2d9f1b0eae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2c49c174d0ee4b8c51ae2d9f1b0eae"></a>
+struct <a class="el" href="structlongest__match.html">longest_match</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>lm</b></td></tr>
+<tr class="separator:acd2c49c174d0ee4b8c51ae2d9f1b0eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a468b3cb410fdccb1aa54a89e1e589209"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a468b3cb410fdccb1aa54a89e1e589209"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dbfmap_data</b></td></tr>
+<tr class="separator:a468b3cb410fdccb1aa54a89e1e589209"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e638867c198007fc6cf8c1d60438151"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e638867c198007fc6cf8c1d60438151"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a3e638867c198007fc6cf8c1d60438151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e69c32e296cdb367316db2826ea9093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e69c32e296cdb367316db2826ea9093"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>pro</b></td></tr>
+<tr class="separator:a6e69c32e296cdb367316db2826ea9093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2efdca525cc87f294eccde186790a504"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2efdca525cc87f294eccde186790a504"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_pipe</b></td></tr>
+<tr class="separator:a2efdca525cc87f294eccde186790a504"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada21580aacc179dfa592b8cd99780f12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada21580aacc179dfa592b8cd99780f12"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>no_warning_if_map_file_missing</b></td></tr>
+<tr class="separator:ada21580aacc179dfa592b8cd99780f12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a96eb18bb17938ae16b88800473ff4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a96eb18bb17938ae16b88800473ff4e"></a>
+struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navigation</b></td></tr>
+<tr class="separator:a9a96eb18bb17938ae16b88800473ff4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a124f7a777077c039560f0969c9ce27b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a124f7a777077c039560f0969c9ce27b5"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:a124f7a777077c039560f0969c9ce27b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5e4b4d9d45cbc3b87394edf63743c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae5e4b4d9d45cbc3b87394edf63743c1"></a>
+struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:aae5e4b4d9d45cbc3b87394edf63743c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39514cb3509ac87d500587372fa98187"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39514cb3509ac87d500587372fa98187"></a>
+struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tracking</b></td></tr>
+<tr class="separator:a39514cb3509ac87d500587372fa98187"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents the map from a single binfile. </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>map/binfile/binfile.c</li>
+<li>map/csv/<a class="el" href="csv_8h_source.html">csv.h</a></li>
+<li>map/filter/filter.c</li>
+<li>map/garmin/garmin.c</li>
+<li>map/garmin_img/garmin_img.c</li>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+<li>map/shapefile/shapefile.c</li>
+<li>map/textfile/<a class="el" href="textfile_8h_source.html">textfile.h</a></li>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+<li>plugin/pedestrian/pedestrian.c</li>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__priv.html">map_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__priv.js b/html/structmap__priv.js
new file mode 100644
index 000000000..d550f2293
--- /dev/null
+++ b/html/structmap__priv.js
@@ -0,0 +1,66 @@
+var structmap__priv =
+[
+ [ "adfMaxBound", "structmap__priv.html#aea11e0590ce3917468637d4d5d8c12db", null ],
+ [ "adfMinBound", "structmap__priv.html#ad4af475a2d4e0a7f7cdc2c3d80ff511b", null ],
+ [ "attr_cnt", "structmap__priv.html#a794e3e8c3320f4e6b6b1296b54de69ac", null ],
+ [ "attr_types", "structmap__priv.html#aa5cc2833022293ea3df78cbacddd06a6", null ],
+ [ "cachedir", "structmap__priv.html#a4f316b4379a406db52cc6a0ca3807f71", null ],
+ [ "cbl", "structmap__priv.html#aef41da172cbb703e29c14dcc09d6dbd5", null ],
+ [ "cde_size", "structmap__priv.html#a5f953d19596fb6dcaef5d7f0e5411c21", null ],
+ [ "changes", "structmap__priv.html#a66e90c02f982e066f72cc36805a03562", null ],
+ [ "charset", "structmap__priv.html#adbc8803857348b8e9fe16048f6deec4c", null ],
+ [ "check_version", "structmap__priv.html#a204bdacb585daa1e4d7652af44b1a8ee", null ],
+ [ "conv", "structmap__priv.html#a7d950f3424f78702e03b5b7838571aa3", null ],
+ [ "dbfmap_data", "structmap__priv.html#a468b3cb410fdccb1aa54a89e1e589209", null ],
+ [ "dirname", "structmap__priv.html#ae2e94d631b562cfb0b5a324aa75d4c4d", null ],
+ [ "dirty", "structmap__priv.html#a8a593e4c661715a64f16609df2e34b4e", null ],
+ [ "download", "structmap__priv.html#a7838ba1b62b4a4e25335281f1a0e49b8", null ],
+ [ "download_enabled", "structmap__priv.html#a691dbc476defc77afdfa586f87093109", null ],
+ [ "eoc", "structmap__priv.html#a4f2921b0da26c6bb479da59a159bde6a", null ],
+ [ "eoc64", "structmap__priv.html#a7d1166810e98d7bb1c19e87754802b96", null ],
+ [ "fi", "structmap__priv.html#adfe93844e3c1d746ae253f65e8a5565a", null ],
+ [ "file", "structmap__priv.html#a3516de7fd4c04a240992b5100e30deaa", null ],
+ [ "filename", "structmap__priv.html#a4658248cfb752e347d19c65a914c1e69", null ],
+ [ "filters", "structmap__priv.html#a7103126032a432f27ce38f164a397323", null ],
+ [ "fis", "structmap__priv.html#a56b994882b3d6e3f51cdf5dcacd0616d", null ],
+ [ "flags", "structmap__priv.html#a37f285ed865368cd6285426055c292fd", null ],
+ [ "g", "structmap__priv.html#a69bdb636823c143b0f9d7f7ca5353421", null ],
+ [ "hDBF", "structmap__priv.html#aeb72c6225d7f7a1b83779a832de6c88f", null ],
+ [ "hSHP", "structmap__priv.html#a077f4254bff9777681b442dec14bcad8", null ],
+ [ "http", "structmap__priv.html#a5d15760a6e259478e6b226918ba7eb6e", null ],
+ [ "id", "structmap__priv.html#aa66f57489b1b501ca5e235d49beb5cee", null ],
+ [ "index_cd", "structmap__priv.html#a7be645d0ed2b11a6ccb752163a991b36", null ],
+ [ "index_offset", "structmap__priv.html#a969d6c61614594c229d8b2764c4ddab2", null ],
+ [ "is_pipe", "structmap__priv.html#a2efdca525cc87f294eccde186790a504", null ],
+ [ "item_type", "structmap__priv.html#a47efe795d600d0ee69c57fe79331dbce", null ],
+ [ "last_searched_town_id_hi", "structmap__priv.html#aef1be3767b9648cd42b491bc025096d3", null ],
+ [ "last_searched_town_id_lo", "structmap__priv.html#a17bbe644046658bf300b55174f6c54f1", null ],
+ [ "lm", "structmap__priv.html#acd2c49c174d0ee4b8c51ae2d9f1b0eae", null ],
+ [ "map_release", "structmap__priv.html#af3ca88abc059157336e03f7ab49dc5ff", null ],
+ [ "map_version", "structmap__priv.html#abeb769fe199791111f79f5b11e1a185e", null ],
+ [ "navigation", "structmap__priv.html#a9a96eb18bb17938ae16b88800473ff4e", null ],
+ [ "navit", "structmap__priv.html#a124f7a777077c039560f0969c9ce27b5", null ],
+ [ "nEntities", "structmap__priv.html#a23b8717528bcf7ef04f2da7bea2e74f6", null ],
+ [ "new_items", "structmap__priv.html#a7366dcf306a6f19ce52e5e3b224165a8", null ],
+ [ "next_item_idx", "structmap__priv.html#aa6bc2f08b44c727d7a0ed581a99c2896", null ],
+ [ "nFields", "structmap__priv.html#a172ae61b04c75bdbed65f621f70139cb", null ],
+ [ "no_warning_if_map_file_missing", "structmap__priv.html#ada21580aacc179dfa592b8cd99780f12", null ],
+ [ "nShapeType", "structmap__priv.html#a4324d3781a70c421a0ac07d5fd12b978", null ],
+ [ "offset", "structmap__priv.html#a3e638867c198007fc6cf8c1d60438151", null ],
+ [ "parent", "structmap__priv.html#a6b968bbb834c8c69218ae34819e2bbec", null ],
+ [ "passwd", "structmap__priv.html#a49726c3b8d16c86f47ea07d4c41b2ef7", null ],
+ [ "pro", "structmap__priv.html#a6e69c32e296cdb367316db2826ea9093", null ],
+ [ "progress", "structmap__priv.html#a5969b541561f4f3c0a4c1cbf961a93f1", null ],
+ [ "qitem_hash", "structmap__priv.html#a39d758f9ea4993462318811d865ad42b", null ],
+ [ "redirect", "structmap__priv.html#a02fa343733eb7c15e42d3b9e9e30c8ae", null ],
+ [ "route", "structmap__priv.html#aae5e4b4d9d45cbc3b87394edf63743c1", null ],
+ [ "search_data", "structmap__priv.html#a4e21d17921b5eb9d1fb73398726a94c6", null ],
+ [ "search_offset", "structmap__priv.html#af184cebbe0af040a8a805316d7853696", null ],
+ [ "search_size", "structmap__priv.html#a36210f170828f7f64c1798d7085de0aa", null ],
+ [ "tracking", "structmap__priv.html#a39514cb3509ac87d500587372fa98187", null ],
+ [ "tree_root", "structmap__priv.html#a67969c7494971a394f950025f82edce9", null ],
+ [ "update_available", "structmap__priv.html#a98f9db17335c16c1a038c16e9848ffaf", null ],
+ [ "url", "structmap__priv.html#a2401f698aaf8586dd6974edc4fd2a44f", null ],
+ [ "version", "structmap__priv.html#a9d09f2a934c085dcf4306bd88309d43b", null ],
+ [ "zip_members", "structmap__priv.html#a4ab6f9784a8a7e98d1d3230a2fd2983f", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__rect.html b/html/structmap__rect.html
new file mode 100644
index 000000000..98ade58c4
--- /dev/null
+++ b/html/structmap__rect.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_rect Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__rect.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_rect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Describes a rectangular extract of a map.
+ <a href="structmap__rect.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac5e820290b88392c5ef6f75807e24b73"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73">m</a></td></tr>
+<tr class="separator:ac5e820290b88392c5ef6f75807e24b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaee66563c8a5a1fae043efa4f726dfd4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4">priv</a></td></tr>
+<tr class="separator:aaee66563c8a5a1fae043efa4f726dfd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Describes a rectangular extract of a map. </p>
+<p>This structure describes a rectangular extract of a map. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac5e820290b88392c5ef6f75807e24b73"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* map_rect::m</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The map this extract is from </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, and <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaee66563c8a5a1fae043efa4f726dfd4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a>* map_rect::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private data of this map rect, only known to the map plugin </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#afe7311d63f1e8a4a697634cf79329f7d">map_rect_destroy()</a>, <a class="el" href="map_8h.html#ae025c855207536977afd84d39b316e9c">map_rect_get_item()</a>, <a class="el" href="map_8h.html#a9e27d0888db14bf9b88727ead943eaf6">map_rect_get_item_byid()</a>, and <a class="el" href="map_8h.html#a52e6ae5ec3beaec49ce12ce603d7d72a">map_rect_new()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map_8c.html">map.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__rect.html">map_rect</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__rect.js b/html/structmap__rect.js
new file mode 100644
index 000000000..b72a4d3a8
--- /dev/null
+++ b/html/structmap__rect.js
@@ -0,0 +1,5 @@
+var structmap__rect =
+[
+ [ "m", "structmap__rect.html#ac5e820290b88392c5ef6f75807e24b73", null ],
+ [ "priv", "structmap__rect.html#aaee66563c8a5a1fae043efa4f726dfd4", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__rectObject.html b/html/structmap__rectObject.html
new file mode 100644
index 000000000..e81587cd8
--- /dev/null
+++ b/html/structmap__rectObject.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_rectObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__rectObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_rectObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4027f27f4e2127841e2dca091232f08b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4027f27f4e2127841e2dca091232f08b"></a>
+PyObject_HEAD struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mr</b></td></tr>
+<tr class="separator:a4027f27f4e2127841e2dca091232f08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/binding_python.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__rectObject.html">map_rectObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__rectObject.js b/html/structmap__rectObject.js
new file mode 100644
index 000000000..328e9ba19
--- /dev/null
+++ b/html/structmap__rectObject.js
@@ -0,0 +1,4 @@
+var structmap__rectObject =
+[
+ [ "mr", "structmap__rectObject.html#a4027f27f4e2127841e2dca091232f08b", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__rect__priv.html b/html/structmap__rect__priv.html
new file mode 100644
index 000000000..c78868c59
--- /dev/null
+++ b/html/structmap__rect__priv.html
@@ -0,0 +1,596 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_rect_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__rect__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_rect_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2a0e130d03b88d09deefe5457826325d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a0e130d03b88d09deefe5457826325d"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:a2a0e130d03b88d09deefe5457826325d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46cf306316490ad762f10c180f31252f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46cf306316490ad762f10c180f31252f"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a46cf306316490ad762f10c180f31252f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff52b4f4a5a86c8d70d500c9207e2a52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff52b4f4a5a86c8d70d500c9207e2a52"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_last</b></td></tr>
+<tr class="separator:aff52b4f4a5a86c8d70d500c9207e2a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a251872f095b9ebfac3f43d8a86b280a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a251872f095b9ebfac3f43d8a86b280a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:a251872f095b9ebfac3f43d8a86b280a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad57a1328c4a9038f24147b4961939111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad57a1328c4a9038f24147b4961939111"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>label_attr</b> [5]</td></tr>
+<tr class="separator:ad57a1328c4a9038f24147b4961939111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0163c9c41cb4fdfb8ab71cdbf40abd6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0163c9c41cb4fdfb8ab71cdbf40abd6a"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sel</b></td></tr>
+<tr class="separator:a0163c9c41cb4fdfb8ab71cdbf40abd6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad739f920e58ca373bfb2f60b99ae9cf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad739f920e58ca373bfb2f60b99ae9cf4"></a>
+struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:ad739f920e58ca373bfb2f60b99ae9cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f9105f480f01d3b793acb2ded02ed59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f9105f480f01d3b793acb2ded02ed59"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a3f9105f480f01d3b793acb2ded02ed59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95d4e6c5c1fd0336fbd9ae47b1c58d82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95d4e6c5c1fd0336fbd9ae47b1c58d82"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tile_depth</b></td></tr>
+<tr class="separator:a95d4e6c5c1fd0336fbd9ae47b1c58d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e1bf8ccfa967f2c844b415c571f4d67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e1bf8ccfa967f2c844b415c571f4d67"></a>
+struct <a class="el" href="structtile.html">tile</a>&#160;</td><td class="memItemRight" valign="bottom"><b>tiles</b> [8]</td></tr>
+<tr class="separator:a8e1bf8ccfa967f2c844b415c571f4d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a515aa817cb18607feccacd67744cf406"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a515aa817cb18607feccacd67744cf406"></a>
+struct <a class="el" href="structtile.html">tile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>t</b></td></tr>
+<tr class="separator:a515aa817cb18607feccacd67744cf406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a753a9345aacab234724d29b3b42809f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a753a9345aacab234724d29b3b42809f0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>country_id</b></td></tr>
+<tr class="separator:a753a9345aacab234724d29b3b42809f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10d527b25e3a1e0e9e81beda3bb03d88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10d527b25e3a1e0e9e81beda3bb03d88"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
+<tr class="separator:a10d527b25e3a1e0e9e81beda3bb03d88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7e7f13232c76c49e0c871d84cf7954c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7e7f13232c76c49e0c871d84cf7954c"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b> [8]</td></tr>
+<tr class="separator:ab7e7f13232c76c49e0c871d84cf7954c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9878dcdb196794a41ed6ce2fe4130890"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9878dcdb196794a41ed6ce2fe4130890"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+<tr class="separator:a9878dcdb196794a41ed6ce2fe4130890"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ecfc13586eac5ca184745580383e38d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ecfc13586eac5ca184745580383e38d"></a>
+struct <a class="el" href="structmap__search__priv.html">map_search_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>msp</b></td></tr>
+<tr class="separator:a3ecfc13586eac5ca184745580383e38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450490585dc9092f93633a3c4813bc2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a450490585dc9092f93633a3c4813bc2f"></a>
+struct <a class="el" href="structquadtree__iter.html">quadtree_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>qiter</b></td></tr>
+<tr class="separator:a450490585dc9092f93633a3c4813bc2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b1ad5fe615cebaf3e6ad44f6cc0daf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1ad5fe615cebaf3e6ad44f6cc0daf9"></a>
+struct <a class="el" href="structquadtree__item.html">quadtree_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>qitem</b></td></tr>
+<tr class="separator:a4b1ad5fe615cebaf3e6ad44f6cc0daf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2a088b117817e1b26bbf69dca8d7d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2a088b117817e1b26bbf69dca8d7d7d"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:ae2a088b117817e1b26bbf69dca8d7d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2b70f20a47de760273a7d8f35b99c5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2b70f20a47de760273a7d8f35b99c5d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bStarted</b></td></tr>
+<tr class="separator:aa2b70f20a47de760273a7d8f35b99c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f71331c02303e47558b771261a0c042"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f71331c02303e47558b771261a0c042"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>at_iter</b></td></tr>
+<tr class="separator:a7f71331c02303e47558b771261a0c042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84bc46be9f6d9e9dc7afb6523b905223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84bc46be9f6d9e9dc7afb6523b905223"></a>
+struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a84bc46be9f6d9e9dc7afb6523b905223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac75550ee741cf27aca85e8c466bdd15f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac75550ee741cf27aca85e8c466bdd15f"></a>
+struct <a class="el" href="structitem.html">item</a> <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent_item</b></td></tr>
+<tr class="separator:ac75550ee741cf27aca85e8c466bdd15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6bac7ac256d44d9d6fd8c78cf3d37f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6bac7ac256d44d9d6fd8c78cf3d37f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:ae6bac7ac256d44d9d6fd8c78cf3d37f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafcb7f163f5a7508c74f7de8ec48a34b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafcb7f163f5a7508c74f7de8ec48a34b"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:aafcb7f163f5a7508c74f7de8ec48a34b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac442d947550598d521513d82f1695ced"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac442d947550598d521513d82f1695ced"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label</b></td></tr>
+<tr class="separator:ac442d947550598d521513d82f1695ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2ac8cb2292d572d905220be6dc177ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2ac8cb2292d572d905220be6dc177ff"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>limit</b></td></tr>
+<tr class="separator:ac2ac8cb2292d572d905220be6dc177ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46ccf7f116a8b8670177342b1fd145ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46ccf7f116a8b8670177342b1fd145ef"></a>
+struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mpriv</b></td></tr>
+<tr class="separator:a46ccf7f116a8b8670177342b1fd145ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a9fe6debe5bc6977d1775373852a6f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a9fe6debe5bc6977d1775373852a6f1"></a>
+struct gmap *&#160;</td><td class="memItemRight" valign="bottom"><b>gmap</b></td></tr>
+<tr class="separator:a5a9fe6debe5bc6977d1775373852a6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e07839c8e65869122123d627acea9d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e07839c8e65869122123d627acea9d0"></a>
+struct gobject *&#160;</td><td class="memItemRight" valign="bottom"><b>cobj</b></td></tr>
+<tr class="separator:a8e07839c8e65869122123d627acea9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afec3be6b8cf969360643c3cf4990f645"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afec3be6b8cf969360643c3cf4990f645"></a>
+struct gobject *&#160;</td><td class="memItemRight" valign="bottom"><b>objs</b></td></tr>
+<tr class="separator:afec3be6b8cf969360643c3cf4990f645"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a886f2e63c1732b712fd3a145146c8832"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a886f2e63c1732b712fd3a145146c8832"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>last_coord</b></td></tr>
+<tr class="separator:a886f2e63c1732b712fd3a145146c8832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37324c638779e59779c21fbc870f4c61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37324c638779e59779c21fbc870f4c61"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>last_itterated</b></td></tr>
+<tr class="separator:a37324c638779e59779c21fbc870f4c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d3b9ca4ff963ce11a36e5154d6f38e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d3b9ca4ff963ce11a36e5154d6f38e9"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_c</b></td></tr>
+<tr class="separator:a2d3b9ca4ff963ce11a36e5154d6f38e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc90dde29aa75a57bedeebcb4b5a0e8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc90dde29aa75a57bedeebcb4b5a0e8b"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>last_oattr</b></td></tr>
+<tr class="separator:adc90dde29aa75a57bedeebcb4b5a0e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317bf58020256ff5b667c3773169fd85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a317bf58020256ff5b667c3773169fd85"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>last_attr</b></td></tr>
+<tr class="separator:a317bf58020256ff5b667c3773169fd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a957731d7af1bb781e703fa34a679bc95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a957731d7af1bb781e703fa34a679bc95"></a>
+struct gar_search *&#160;</td><td class="memItemRight" valign="bottom"><b>search</b></td></tr>
+<tr class="separator:a957731d7af1bb781e703fa34a679bc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52594165b791088dba7c65aa66eb417e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52594165b791088dba7c65aa66eb417e"></a>
+struct <a class="el" href="structfile.html">file</a>&#160;</td><td class="memItemRight" valign="bottom"><b>tre</b></td></tr>
+<tr class="separator:a52594165b791088dba7c65aa66eb417e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49f477fdacb9f322b846894aabe5e1e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49f477fdacb9f322b846894aabe5e1e7"></a>
+struct <a class="el" href="structtree__header.html">tree_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tre_hdr</b></td></tr>
+<tr class="separator:a49f477fdacb9f322b846894aabe5e1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76ea13079d93c024cf06c1630a142a57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76ea13079d93c024cf06c1630a142a57"></a>
+struct <a class="el" href="structfile.html">file</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rgn</b></td></tr>
+<tr class="separator:a76ea13079d93c024cf06c1630a142a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafbefc1b3f086acb846276cb07e93b8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafbefc1b3f086acb846276cb07e93b8f"></a>
+struct <a class="el" href="structregion__header.html">region_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_hdr</b></td></tr>
+<tr class="separator:aafbefc1b3f086acb846276cb07e93b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57abd566ec8281b2b25c09e4d245d7d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57abd566ec8281b2b25c09e4d245d7d6"></a>
+struct <a class="el" href="structfile.html">file</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lbl</b></td></tr>
+<tr class="separator:a57abd566ec8281b2b25c09e4d245d7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0852e3d6f21b721c3bc6067da751417a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0852e3d6f21b721c3bc6067da751417a"></a>
+struct <a class="el" href="structlabel__header.html">label_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>lbl_hdr</b></td></tr>
+<tr class="separator:a0852e3d6f21b721c3bc6067da751417a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fc2a7f42a1a2207ea230acf9476ca71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fc2a7f42a1a2207ea230acf9476ca71"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>subdiv_level_count</b></td></tr>
+<tr class="separator:a3fc2a7f42a1a2207ea230acf9476ca71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5e7886c410b2af8af3eb89085b9f2ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5e7886c410b2af8af3eb89085b9f2ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>subdiv_pos</b></td></tr>
+<tr class="separator:af5e7886c410b2af8af3eb89085b9f2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87a939195667bf308b0982b1b8abac8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87a939195667bf308b0982b1b8abac8b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>subdiv</b></td></tr>
+<tr class="separator:a87a939195667bf308b0982b1b8abac8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa02ae3cb2937a6e6035dbb8e0991040d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa02ae3cb2937a6e6035dbb8e0991040d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_offset</b></td></tr>
+<tr class="separator:aa02ae3cb2937a6e6035dbb8e0991040d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b1d3338f7b837c2e455ea317da3626a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b1d3338f7b837c2e455ea317da3626a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_end</b></td></tr>
+<tr class="separator:a3b1d3338f7b837c2e455ea317da3626a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a715acf6ef8d8893b3ccec0118242c8a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a715acf6ef8d8893b3ccec0118242c8a6"></a>
+struct <a class="el" href="structrgn__point.html">rgn_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pnt</b></td></tr>
+<tr class="separator:a715acf6ef8d8893b3ccec0118242c8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1aa16254d9144e8a49535d012fd30f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1aa16254d9144e8a49535d012fd30f6"></a>
+struct <a class="el" href="structrgn__poly.html">rgn_poly</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ply</b></td></tr>
+<tr class="separator:ab1aa16254d9144e8a49535d012fd30f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84a9aa0db38c3728ddf7865066f9371c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84a9aa0db38c3728ddf7865066f9371c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>ply_data</b></td></tr>
+<tr class="separator:a84a9aa0db38c3728ddf7865066f9371c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae71e0b472a11d37f69a14be73fcae0db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae71e0b472a11d37f69a14be73fcae0db"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_bitpos</b></td></tr>
+<tr class="separator:ae71e0b472a11d37f69a14be73fcae0db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a32ae43b35e8897a6d59b4990fef88d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a32ae43b35e8897a6d59b4990fef88d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_bitcount</b></td></tr>
+<tr class="separator:a8a32ae43b35e8897a6d59b4990fef88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8845e87fe828c2781ba0737be867b858"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8845e87fe828c2781ba0737be867b858"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_lngbits</b></td></tr>
+<tr class="separator:a8845e87fe828c2781ba0737be867b858"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1112001134ab19800da9c0c2ecf71a7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1112001134ab19800da9c0c2ecf71a7e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_latbits</b></td></tr>
+<tr class="separator:a1112001134ab19800da9c0c2ecf71a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62ee3d9c5d012ddd3ee41b607612a3d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ee3d9c5d012ddd3ee41b607612a3d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_lng</b></td></tr>
+<tr class="separator:a62ee3d9c5d012ddd3ee41b607612a3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b594a2ef7f0e3d664f99e9913b768a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b594a2ef7f0e3d664f99e9913b768a3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_lat</b></td></tr>
+<tr class="separator:a7b594a2ef7f0e3d664f99e9913b768a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a737dc01fb278216081d36c33531a6768"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a737dc01fb278216081d36c33531a6768"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_lnglimit</b></td></tr>
+<tr class="separator:a737dc01fb278216081d36c33531a6768"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedfdd01a4b23dc20c808dca8d397790e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedfdd01a4b23dc20c808dca8d397790e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_latlimit</b></td></tr>
+<tr class="separator:aedfdd01a4b23dc20c808dca8d397790e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a113befa4d46b02cf8d32d9d943adf441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a113befa4d46b02cf8d32d9d943adf441"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_lngsign</b></td></tr>
+<tr class="separator:a113befa4d46b02cf8d32d9d943adf441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a342002d2340ca5b33caf8105eb67edcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a342002d2340ca5b33caf8105eb67edcb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ply_latsign</b></td></tr>
+<tr class="separator:a342002d2340ca5b33caf8105eb67edcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a706dbe7137625c4f8090b7f6ac3c4526"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a706dbe7137625c4f8090b7f6ac3c4526"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_items</b> [4]</td></tr>
+<tr class="separator:a706dbe7137625c4f8090b7f6ac3c4526"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0254c1dcc0eee6b1a4e79737a48c81a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0254c1dcc0eee6b1a4e79737a48c81a5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_type</b></td></tr>
+<tr class="separator:a0254c1dcc0eee6b1a4e79737a48c81a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55aa2ec893826868339b14446b41a489"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55aa2ec893826868339b14446b41a489"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a55aa2ec893826868339b14446b41a489"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b8a701b81c7c5bb193dd02ec1cf4482"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b8a701b81c7c5bb193dd02ec1cf4482"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+<tr class="separator:a7b8a701b81c7c5bb193dd02ec1cf4482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5ade09e5af13b80e50f2eb4687202b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5ade09e5af13b80e50f2eb4687202b9"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>pos</b></td></tr>
+<tr class="separator:ae5ade09e5af13b80e50f2eb4687202b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2bfd9c6728b9f8de5a98f94d4720830"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2bfd9c6728b9f8de5a98f94d4720830"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>line</b> [256]</td></tr>
+<tr class="separator:aa2bfd9c6728b9f8de5a98f94d4720830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a57270cd672b8860b3b895f345ab3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09a57270cd672b8860b3b895f345ab3d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>attr_pos</b></td></tr>
+<tr class="separator:a09a57270cd672b8860b3b895f345ab3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab71c83012ca90002162a3e830a7ed99d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71c83012ca90002162a3e830a7ed99d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b> [256]</td></tr>
+<tr class="separator:ab71c83012ca90002162a3e830a7ed99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd0c16315c02edf2a978425214a1dfcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd0c16315c02edf2a978425214a1dfcf"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b> [256]</td></tr>
+<tr class="separator:acd0c16315c02edf2a978425214a1dfcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab20cbdb410f8b2db5338d790be719973"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab20cbdb410f8b2db5338d790be719973"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:ab20cbdb410f8b2db5338d790be719973"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92f3a91260cfafc939b31dc94827b853"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92f3a91260cfafc939b31dc94827b853"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>lng</b></td></tr>
+<tr class="separator:a92f3a91260cfafc939b31dc94827b853"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aa824c12f02d34118258ab6d70e383d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa824c12f02d34118258ab6d70e383d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>lat_c</b></td></tr>
+<tr class="separator:a8aa824c12f02d34118258ab6d70e383d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a575f338010bebe3b3b0635134fff03c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a575f338010bebe3b3b0635134fff03c3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>lng_c</b></td></tr>
+<tr class="separator:a575f338010bebe3b3b0635134fff03c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6234d79b6c8c8fccddede15f670d9e81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6234d79b6c8c8fccddede15f670d9e81"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>eoc</b></td></tr>
+<tr class="separator:a6234d79b6c8c8fccddede15f670d9e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f639b2528da73d2e6f733470ca968f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f639b2528da73d2e6f733470ca968f6"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xsel</b></td></tr>
+<tr class="separator:a2f639b2528da73d2e6f733470ca968f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7acb0380315bb010fd3537281f95be9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7acb0380315bb010fd3537281f95be9"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cur_sel</b></td></tr>
+<tr class="separator:ab7acb0380315bb010fd3537281f95be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a401f0ec36883251833fe20c94c432f22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a401f0ec36883251833fe20c94c432f22"></a>
+enum file_index&#160;</td><td class="memItemRight" valign="bottom"><b>current_file</b></td></tr>
+<tr class="separator:a401f0ec36883251833fe20c94c432f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a8bcaaebd59187b6749f7ab5bec898"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79a8bcaaebd59187b6749f7ab5bec898"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a79a8bcaaebd59187b6749f7ab5bec898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d8269faf69b6fb5302fe4c889f38bfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d8269faf69b6fb5302fe4c889f38bfe"></a>
+struct <a class="el" href="structblock__priv.html">block_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a1d8269faf69b6fb5302fe4c889f38bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b3406ff796a62f47958ad62820e2da3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b3406ff796a62f47958ad62820e2da3"></a>
+struct <a class="el" href="structtown__priv.html">town_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>town</b></td></tr>
+<tr class="separator:a2b3406ff796a62f47958ad62820e2da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb0c591a520519f34a25ec6f44687fc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb0c591a520519f34a25ec6f44687fc0"></a>
+struct <a class="el" href="structpoly__priv.html">poly_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>poly</b></td></tr>
+<tr class="separator:aeb0c591a520519f34a25ec6f44687fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27adc0135490d2a231ec1a489e371fe8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27adc0135490d2a231ec1a489e371fe8"></a>
+struct <a class="el" href="structstreet__priv.html">street_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>street</b></td></tr>
+<tr class="separator:a27adc0135490d2a231ec1a489e371fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ec981f21fdbb8ca5278d22ab3b046df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ec981f21fdbb8ca5278d22ab3b046df"></a>
+struct <a class="el" href="structtree__search.html">tree_search</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ts</b></td></tr>
+<tr class="separator:a0ec981f21fdbb8ca5278d22ab3b046df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a263b2883a141a68b25b693dee4156c32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a263b2883a141a68b25b693dee4156c32"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_country</b></td></tr>
+<tr class="separator:a263b2883a141a68b25b693dee4156c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7daac8435bca2f4e7cdd31d858a35dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7daac8435bca2f4e7cdd31d858a35dd"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search_item</b></td></tr>
+<tr class="separator:ac7daac8435bca2f4e7cdd31d858a35dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25c42bfec8a47a08ad301663d5c0ff45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25c42bfec8a47a08ad301663d5c0ff45"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_attr</b></td></tr>
+<tr class="separator:a25c42bfec8a47a08ad301663d5c0ff45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acad56b61e9c86930bca43b5139fc1c70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acad56b61e9c86930bca43b5139fc1c70"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>search_str</b></td></tr>
+<tr class="separator:acad56b61e9c86930bca43b5139fc1c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3492fef4b03d48e74e00cc91418733de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3492fef4b03d48e74e00cc91418733de"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_partial</b></td></tr>
+<tr class="separator:a3492fef4b03d48e74e00cc91418733de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afabde49cf31c2de54ac8061b1ad453ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afabde49cf31c2de54ac8061b1ad453ed"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_linear</b></td></tr>
+<tr class="separator:afabde49cf31c2de54ac8061b1ad453ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae32f876dc8e93cbf37113f81ce8f4235"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae32f876dc8e93cbf37113f81ce8f4235"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>search_p</b></td></tr>
+<tr class="separator:ae32f876dc8e93cbf37113f81ce8f4235"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a765ae4cd54c5e1b9b3d3d8a2209acf94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a765ae4cd54c5e1b9b3d3d8a2209acf94"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_blk_count</b></td></tr>
+<tr class="separator:a765ae4cd54c5e1b9b3d3d8a2209acf94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7874ad79706ccac74233d988d131b4d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7874ad79706ccac74233d988d131b4d5"></a>
+enum attr_type search_type&#160;</td><td class="memItemRight" valign="bottom"><b>search_type_next</b></td></tr>
+<tr class="separator:a7874ad79706ccac74233d988d131b4d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac799e09c3cb72256fd18d6ecb54da9eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac799e09c3cb72256fd18d6ecb54da9eb"></a>
+struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_mr_tmp</b></td></tr>
+<tr class="separator:ac799e09c3cb72256fd18d6ecb54da9eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52f01f3c0e2dcdb5a952897ed3039f21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f01f3c0e2dcdb5a952897ed3039f21"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_item_tmp</b></td></tr>
+<tr class="separator:a52f01f3c0e2dcdb5a952897ed3039f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d49f9d58564f8dce02546cdbecc5aa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d49f9d58564f8dce02546cdbecc5aa3"></a>
+struct <a class="el" href="structblock__offset.html">block_offset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_blk_off</b></td></tr>
+<tr class="separator:a5d49f9d58564f8dce02546cdbecc5aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee58f82c1d136e3c75ad399c0f65e308"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee58f82c1d136e3c75ad399c0f65e308"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>search_block</b></td></tr>
+<tr class="separator:aee58f82c1d136e3c75ad399c0f65e308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8411810b9dcae4f667dc5ee9b4dcf2d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8411810b9dcae4f667dc5ee9b4dcf2d8"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>block_hash</b> [file_end]</td></tr>
+<tr class="separator:a8411810b9dcae4f667dc5ee9b4dcf2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a813eff7aaaf14736d1ab8d300590fbfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a813eff7aaaf14736d1ab8d300590fbfb"></a>
+struct <a class="el" href="structitem__priv.html">item_priv</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item3</b></td></tr>
+<tr class="separator:a813eff7aaaf14736d1ab8d300590fbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fd8e3456c41626fa45d0162ec55880f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fd8e3456c41626fa45d0162ec55880f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>idx</b></td></tr>
+<tr class="separator:a9fd8e3456c41626fa45d0162ec55880f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afff575700bf13efba5d6d61f1f86e0b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afff575700bf13efba5d6d61f1f86e0b7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cidx</b></td></tr>
+<tr class="separator:afff575700bf13efba5d6d61f1f86e0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3e74e4dd5ea2df1e85f269ac51055d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3e74e4dd5ea2df1e85f269ac51055d7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cidx_rewind</b></td></tr>
+<tr class="separator:ae3e74e4dd5ea2df1e85f269ac51055d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af40eda8ba3a9f8188c0660ce27e72434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af40eda8ba3a9f8188c0660ce27e72434"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>part</b></td></tr>
+<tr class="separator:af40eda8ba3a9f8188c0660ce27e72434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a8c2995adf0fa5ab96bbf602e9920fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a8c2995adf0fa5ab96bbf602e9920fd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>part_rewind</b></td></tr>
+<tr class="separator:a5a8c2995adf0fa5ab96bbf602e9920fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dc874d5fb777c01713819e99f0fd145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dc874d5fb777c01713819e99f0fd145"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aidx</b></td></tr>
+<tr class="separator:a6dc874d5fb777c01713819e99f0fd145"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6263f7ebaa2af798333e70494f22030b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6263f7ebaa2af798333e70494f22030b"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>anext</b></td></tr>
+<tr class="separator:a6263f7ebaa2af798333e70494f22030b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fd34ee4a2b69879555d1eef08015647"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fd34ee4a2b69879555d1eef08015647"></a>
+<a class="el" href="structtagSHPObject.html">SHPObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>psShape</b></td></tr>
+<tr class="separator:a9fd34ee4a2b69879555d1eef08015647"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa970fac2b163261bc0fe8ead8c6c20e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa970fac2b163261bc0fe8ead8c6c20e2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td></tr>
+<tr class="separator:aa970fac2b163261bc0fe8ead8c6c20e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0404846b6aa38addfd86287a1b1f175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0404846b6aa38addfd86287a1b1f175"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>line</b></td></tr>
+<tr class="separator:ad0404846b6aa38addfd86287a1b1f175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a538bf17a2ab716c86f87f20eecc221a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a538bf17a2ab716c86f87f20eecc221a6"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a538bf17a2ab716c86f87f20eecc221a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94ea86dae12ef7b65a37960ba221ceed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94ea86dae12ef7b65a37960ba221ceed"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>attr_name</b> [TEXTFILE_LINE_SIZE]</td></tr>
+<tr class="separator:a94ea86dae12ef7b65a37960ba221ceed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aede5a813f0bd0db12198d6385dbeb200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aede5a813f0bd0db12198d6385dbeb200"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>more</b></td></tr>
+<tr class="separator:aede5a813f0bd0db12198d6385dbeb200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a623b44b7e2225260fd8f962d81a66e8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a623b44b7e2225260fd8f962d81a66e8d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>args</b></td></tr>
+<tr class="separator:a623b44b7e2225260fd8f962d81a66e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22d445e51f9cfc5af27804b57a679b98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22d445e51f9cfc5af27804b57a679b98"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lastlen</b></td></tr>
+<tr class="separator:a22d445e51f9cfc5af27804b57a679b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1426d45146b85ea09d637b05a90b8d39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1426d45146b85ea09d637b05a90b8d39"></a>
+struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a1426d45146b85ea09d637b05a90b8d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a012f0a096dc65e6ac93580b59449eca2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a012f0a096dc65e6ac93580b59449eca2"></a>
+struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd</b></td></tr>
+<tr class="separator:a012f0a096dc65e6ac93580b59449eca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e284a34c8822a5006efc2c9807ab2cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e284a34c8822a5006efc2c9807ab2cf"></a>
+struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_next</b></td></tr>
+<tr class="separator:a5e284a34c8822a5006efc2c9807ab2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a19108e10e0d49ab5b880a0a0bc055"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79a19108e10e0d49ab5b880a0a0bc055"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>itm</b></td></tr>
+<tr class="separator:a79a19108e10e0d49ab5b880a0a0bc055"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6340dd9e06605fd8726d46c80cef7269"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6340dd9e06605fd8726d46c80cef7269"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>itm_next</b></td></tr>
+<tr class="separator:a6340dd9e06605fd8726d46c80cef7269"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39778f29b98097aef48ab2379115347c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39778f29b98097aef48ab2379115347c"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_itm</b></td></tr>
+<tr class="separator:a39778f29b98097aef48ab2379115347c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46ddc7d22146396bd654bbda73b4e9ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46ddc7d22146396bd654bbda73b4e9ef"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_itm_next</b></td></tr>
+<tr class="separator:a46ddc7d22146396bd654bbda73b4e9ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31056cc422817f39cd9ce348069b10d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31056cc422817f39cd9ce348069b10d4"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:a31056cc422817f39cd9ce348069b10d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6031590064b34d6d6708fadf1f803ef9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6031590064b34d6d6708fadf1f803ef9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ccount</b></td></tr>
+<tr class="separator:a6031590064b34d6d6708fadf1f803ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70d8e72381344581c7bc041c94ac637e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70d8e72381344581c7bc041c94ac637e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>debug_idx</b></td></tr>
+<tr class="separator:a70d8e72381344581c7bc041c94ac637e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c405eaeaee3d6750dd976ce36a94ef2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c405eaeaee3d6750dd976ce36a94ef2"></a>
+struct <a class="el" href="structnavigation__way.html">navigation_way</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ways</b></td></tr>
+<tr class="separator:a4c405eaeaee3d6750dd976ce36a94ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d4647628ed673b28de62885a622a9ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d4647628ed673b28de62885a622a9ca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>show_all</b></td></tr>
+<tr class="separator:a0d4647628ed673b28de62885a622a9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0df22306770c7ac2cf0dc5ee60b1e835"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0df22306770c7ac2cf0dc5ee60b1e835"></a>
+struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_map_rect</b></td></tr>
+<tr class="separator:a0df22306770c7ac2cf0dc5ee60b1e835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7109b54c1f6df1251f104ae01030e2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7109b54c1f6df1251f104ae01030e2c"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_item</b></td></tr>
+<tr class="separator:ab7109b54c1f6df1251f104ae01030e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1283464aaf92e9535088ff0896ef7ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1283464aaf92e9535088ff0896ef7ac"></a>
+struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sd</b></td></tr>
+<tr class="separator:ad1283464aaf92e9535088ff0896ef7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af236246b14669112b7f7ee9bc07e2ef2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af236246b14669112b7f7ee9bc07e2ef2"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c0</b></td></tr>
+<tr class="separator:af236246b14669112b7f7ee9bc07e2ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a770a37ddb33c68b485914a5696d1ecd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a770a37ddb33c68b485914a5696d1ecd6"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c_base</b></td></tr>
+<tr class="separator:a770a37ddb33c68b485914a5696d1ecd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8925c397415779ef381465e4eb72af59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8925c397415779ef381465e4eb72af59"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>checked</b></td></tr>
+<tr class="separator:a8925c397415779ef381465e4eb72af59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa390c3a2b086c953b1ccf74a797a6987"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa390c3a2b086c953b1ccf74a797a6987"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>idx_base</b></td></tr>
+<tr class="separator:aa390c3a2b086c953b1ccf74a797a6987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32cf7ab47a023f7be7ddb6e46bd094dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32cf7ab47a023f7be7ddb6e46bd094dc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>idx_next</b></td></tr>
+<tr class="separator:a32cf7ab47a023f7be7ddb6e46bd094dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a947f299a312c25e1078cc7ccfed11d8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a947f299a312c25e1078cc7ccfed11d8b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:a947f299a312c25e1078cc7ccfed11d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1c0003027279dbc88286145d186edc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1c0003027279dbc88286145d186edc4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:aa1c0003027279dbc88286145d186edc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa81f6677698ad8c5fa7f65c15b934060"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa81f6677698ad8c5fa7f65c15b934060"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_item_done</b></td></tr>
+<tr class="separator:aa81f6677698ad8c5fa7f65c15b934060"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab70f5191b09f33581af708e8f741c586"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab70f5191b09f33581af708e8f741c586"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c_out</b></td></tr>
+<tr class="separator:ab70f5191b09f33581af708e8f741c586"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11ff67112fe9041d9d4cb2dbb076b035"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11ff67112fe9041d9d4cb2dbb076b035"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c_next</b></td></tr>
+<tr class="separator:a11ff67112fe9041d9d4cb2dbb076b035"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08ae8f144ef23437ff15e5a070c6309e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08ae8f144ef23437ff15e5a070c6309e"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c_next_base</b></td></tr>
+<tr class="separator:a08ae8f144ef23437ff15e5a070c6309e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7f851145eab8a664e3c505321d733fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7f851145eab8a664e3c505321d733fb"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lseg</b> [2]</td></tr>
+<tr class="separator:aa7f851145eab8a664e3c505321d733fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29dd3eaab277ca1f88a6e80b138d7642"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29dd3eaab277ca1f88a6e80b138d7642"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lseg_base</b> [2]</td></tr>
+<tr class="separator:a29dd3eaab277ca1f88a6e80b138d7642"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ded83f5fd9b3a885ba0b011b3dd05ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ded83f5fd9b3a885ba0b011b3dd05ea"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lseg_done</b></td></tr>
+<tr class="separator:a3ded83f5fd9b3a885ba0b011b3dd05ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a641097172172c99ec4126cd2f3fe4a4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a641097172172c99ec4126cd2f3fe4a4c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lseg_done_base</b></td></tr>
+<tr class="separator:a641097172172c99ec4126cd2f3fe4a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cfd2ae2720880d5bb8c0d1caf6d84e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cfd2ae2720880d5bb8c0d1caf6d84e8"></a>
+struct route_info_handle *&#160;</td><td class="memItemRight" valign="bottom"><b>ri</b></td></tr>
+<tr class="separator:a2cfd2ae2720880d5bb8c0d1caf6d84e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab84db0b79f1d67d0374aad8cc836f5f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84db0b79f1d67d0374aad8cc836f5f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pos</b></td></tr>
+<tr class="separator:ab84db0b79f1d67d0374aad8cc836f5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a855ebc447ec67ff22c2a3666029405c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a855ebc447ec67ff22c2a3666029405c6"></a>
+struct <a class="el" href="structroute__path.html">route_path</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>path</b></td></tr>
+<tr class="separator:a855ebc447ec67ff22c2a3666029405c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2d4ce09c1c7856e1b3985accedb5105"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2d4ce09c1c7856e1b3985accedb5105"></a>
+struct <a class="el" href="structroute__path__segment.html">route_path_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>seg</b></td></tr>
+<tr class="separator:ac2d4ce09c1c7856e1b3985accedb5105"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a940738d53fdd96c4e5e0f4c3a17f4f29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a940738d53fdd96c4e5e0f4c3a17f4f29"></a>
+struct <a class="el" href="structroute__path__segment.html">route_path_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>seg_next</b></td></tr>
+<tr class="separator:a940738d53fdd96c4e5e0f4c3a17f4f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf45946261cf5515695aec19fc98c8ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf45946261cf5515695aec19fc98c8ff"></a>
+struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>point</b></td></tr>
+<tr class="separator:aaf45946261cf5515695aec19fc98c8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd35bd367b668b9f2ccbbfc5fd5c72d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbd35bd367b668b9f2ccbbfc5fd5c72d"></a>
+struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rseg</b></td></tr>
+<tr class="separator:afbd35bd367b668b9f2ccbbfc5fd5c72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d96b702b4d8c870fb65190c1563881b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d96b702b4d8c870fb65190c1563881b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hash_bucket</b></td></tr>
+<tr class="separator:a0d96b702b4d8c870fb65190c1563881b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51d716448a1ca3662a3122a810726312"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__rect__priv.html#a51d716448a1ca3662a3122a810726312">coord_sel</a></td></tr>
+<tr class="separator:a51d716448a1ca3662a3122a810726312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72455ff2e6ab4d21aeeb94f9025386b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72455ff2e6ab4d21aeeb94f9025386b0"></a>
+struct <a class="el" href="structroute__graph__point__iterator.html">route_graph_point_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>it</b></td></tr>
+<tr class="separator:a72455ff2e6ab4d21aeeb94f9025386b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8517d83560fab5879ac09a936f8cc23e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8517d83560fab5879ac09a936f8cc23e"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dest</b></td></tr>
+<tr class="separator:a8517d83560fab5879ac09a936f8cc23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48445381274a5bcb9d1c69a8e5f5afdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48445381274a5bcb9d1c69a8e5f5afdd"></a>
+struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tracking</b></td></tr>
+<tr class="separator:a48445381274a5bcb9d1c69a8e5f5afdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a81db133600da16b6782a7efb9648a619"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81db133600da16b6782a7efb9648a619"></a>
+struct <a class="el" href="structtracking__line.html">tracking_line</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>curr</b></td></tr>
+<tr class="separator:a81db133600da16b6782a7efb9648a619"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c958794b4deb4299086b6c4aa13836e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c958794b4deb4299086b6c4aa13836e"></a>
+struct <a class="el" href="structtracking__line.html">tracking_line</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a8c958794b4deb4299086b6c4aa13836e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a532cb52c48623d861807bc78c0dad3fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a532cb52c48623d861807bc78c0dad3fa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord</b></td></tr>
+<tr class="separator:a532cb52c48623d861807bc78c0dad3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a51d716448a1ca3662a3122a810726312"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a>* map_rect_priv::coord_sel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set this to a coordinate if you want to filter for just a single route graph point </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>map/binfile/binfile.c</li>
+<li>map/csv/<a class="el" href="csv_8h_source.html">csv.h</a></li>
+<li>map/filter/filter.c</li>
+<li>map/garmin/garmin.c</li>
+<li>map/garmin_img/garmin_img.c</li>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+<li>map/shapefile/shapefile.c</li>
+<li>map/textfile/<a class="el" href="textfile_8h_source.html">textfile.h</a></li>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+<li>plugin/pedestrian/pedestrian.c</li>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__rect__priv.html">map_rect_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__rect__priv.js b/html/structmap__rect__priv.js
new file mode 100644
index 000000000..6388c372a
--- /dev/null
+++ b/html/structmap__rect__priv.js
@@ -0,0 +1,162 @@
+var structmap__rect__priv =
+[
+ [ "aidx", "structmap__rect__priv.html#a6dc874d5fb777c01713819e99f0fd145", null ],
+ [ "anext", "structmap__rect__priv.html#a6263f7ebaa2af798333e70494f22030b", null ],
+ [ "args", "structmap__rect__priv.html#a623b44b7e2225260fd8f962d81a66e8d", null ],
+ [ "at_iter", "structmap__rect__priv.html#a7f71331c02303e47558b771261a0c042", null ],
+ [ "attr", "structmap__rect__priv.html#a538bf17a2ab716c86f87f20eecc221a6", null ],
+ [ "attr", "structmap__rect__priv.html#acd0c16315c02edf2a978425214a1dfcf", null ],
+ [ "attr_last", "structmap__rect__priv.html#aff52b4f4a5a86c8d70d500c9207e2a52", null ],
+ [ "attr_name", "structmap__rect__priv.html#a94ea86dae12ef7b65a37960ba221ceed", null ],
+ [ "attr_next", "structmap__rect__priv.html#a31056cc422817f39cd9ce348069b10d4", null ],
+ [ "attr_pos", "structmap__rect__priv.html#a09a57270cd672b8860b3b895f345ab3d", null ],
+ [ "attrs", "structmap__rect__priv.html#ab7e7f13232c76c49e0c871d84cf7954c", null ],
+ [ "attrs", "structmap__rect__priv.html#ab71c83012ca90002162a3e830a7ed99d", null ],
+ [ "b", "structmap__rect__priv.html#a1d8269faf69b6fb5302fe4c889f38bfe", null ],
+ [ "block_hash", "structmap__rect__priv.html#a8411810b9dcae4f667dc5ee9b4dcf2d8", null ],
+ [ "bStarted", "structmap__rect__priv.html#aa2b70f20a47de760273a7d8f35b99c5d", null ],
+ [ "c", "structmap__rect__priv.html#ae2a088b117817e1b26bbf69dca8d7d7d", null ],
+ [ "c0", "structmap__rect__priv.html#af236246b14669112b7f7ee9bc07e2ef2", null ],
+ [ "c_base", "structmap__rect__priv.html#a770a37ddb33c68b485914a5696d1ecd6", null ],
+ [ "c_next", "structmap__rect__priv.html#a11ff67112fe9041d9d4cb2dbb076b035", null ],
+ [ "c_next_base", "structmap__rect__priv.html#a08ae8f144ef23437ff15e5a070c6309e", null ],
+ [ "c_out", "structmap__rect__priv.html#ab70f5191b09f33581af708e8f741c586", null ],
+ [ "ccount", "structmap__rect__priv.html#a6031590064b34d6d6708fadf1f803ef9", null ],
+ [ "checked", "structmap__rect__priv.html#a8925c397415779ef381465e4eb72af59", null ],
+ [ "cidx", "structmap__rect__priv.html#afff575700bf13efba5d6d61f1f86e0b7", null ],
+ [ "cidx_rewind", "structmap__rect__priv.html#ae3e74e4dd5ea2df1e85f269ac51055d7", null ],
+ [ "cmd", "structmap__rect__priv.html#a012f0a096dc65e6ac93580b59449eca2", null ],
+ [ "cmd_itm", "structmap__rect__priv.html#a39778f29b98097aef48ab2379115347c", null ],
+ [ "cmd_itm_next", "structmap__rect__priv.html#a46ddc7d22146396bd654bbda73b4e9ef", null ],
+ [ "cmd_next", "structmap__rect__priv.html#a5e284a34c8822a5006efc2c9807ab2cf", null ],
+ [ "cobj", "structmap__rect__priv.html#a8e07839c8e65869122123d627acea9d0", null ],
+ [ "coord", "structmap__rect__priv.html#a532cb52c48623d861807bc78c0dad3fa", null ],
+ [ "coord_sel", "structmap__rect__priv.html#a51d716448a1ca3662a3122a810726312", null ],
+ [ "count", "structmap__rect__priv.html#a55aa2ec893826868339b14446b41a489", null ],
+ [ "country_id", "structmap__rect__priv.html#a753a9345aacab234724d29b3b42809f0", null ],
+ [ "cur_sel", "structmap__rect__priv.html#ab7acb0380315bb010fd3537281f95be9", null ],
+ [ "curr", "structmap__rect__priv.html#a81db133600da16b6782a7efb9648a619", null ],
+ [ "current_file", "structmap__rect__priv.html#a401f0ec36883251833fe20c94c432f22", null ],
+ [ "debug_idx", "structmap__rect__priv.html#a70d8e72381344581c7bc041c94ac637e", null ],
+ [ "dest", "structmap__rect__priv.html#a8517d83560fab5879ac09a936f8cc23e", null ],
+ [ "end", "structmap__rect__priv.html#a46cf306316490ad762f10c180f31252f", null ],
+ [ "eoc", "structmap__rect__priv.html#a6234d79b6c8c8fccddede15f670d9e81", null ],
+ [ "f", "structmap__rect__priv.html#a7b8a701b81c7c5bb193dd02ec1cf4482", null ],
+ [ "file", "structmap__rect__priv.html#a79a8bcaaebd59187b6749f7ab5bec898", null ],
+ [ "first", "structmap__rect__priv.html#a947f299a312c25e1078cc7ccfed11d8b", null ],
+ [ "gmap", "structmap__rect__priv.html#a5a9fe6debe5bc6977d1775373852a6f1", null ],
+ [ "hash_bucket", "structmap__rect__priv.html#a0d96b702b4d8c870fb65190c1563881b", null ],
+ [ "id", "structmap__rect__priv.html#ae6bac7ac256d44d9d6fd8c78cf3d37f8", null ],
+ [ "idx", "structmap__rect__priv.html#a9fd8e3456c41626fa45d0162ec55880f", null ],
+ [ "idx_base", "structmap__rect__priv.html#aa390c3a2b086c953b1ccf74a797a6987", null ],
+ [ "idx_next", "structmap__rect__priv.html#a32cf7ab47a023f7be7ddb6e46bd094dc", null ],
+ [ "it", "structmap__rect__priv.html#a72455ff2e6ab4d21aeeb94f9025386b0", null ],
+ [ "item", "structmap__rect__priv.html#a3f9105f480f01d3b793acb2ded02ed59", null ],
+ [ "item3", "structmap__rect__priv.html#a813eff7aaaf14736d1ab8d300590fbfb", null ],
+ [ "itm", "structmap__rect__priv.html#a79a19108e10e0d49ab5b880a0a0bc055", null ],
+ [ "itm_next", "structmap__rect__priv.html#a6340dd9e06605fd8726d46c80cef7269", null ],
+ [ "label", "structmap__rect__priv.html#ac442d947550598d521513d82f1695ced", null ],
+ [ "label", "structmap__rect__priv.html#a251872f095b9ebfac3f43d8a86b280a0", null ],
+ [ "label_attr", "structmap__rect__priv.html#ad57a1328c4a9038f24147b4961939111", null ],
+ [ "last", "structmap__rect__priv.html#aa1c0003027279dbc88286145d186edc4", null ],
+ [ "last_attr", "structmap__rect__priv.html#a317bf58020256ff5b667c3773169fd85", null ],
+ [ "last_c", "structmap__rect__priv.html#a2d3b9ca4ff963ce11a36e5154d6f38e9", null ],
+ [ "last_coord", "structmap__rect__priv.html#a886f2e63c1732b712fd3a145146c8832", null ],
+ [ "last_itterated", "structmap__rect__priv.html#a37324c638779e59779c21fbc870f4c61", null ],
+ [ "last_oattr", "structmap__rect__priv.html#adc90dde29aa75a57bedeebcb4b5a0e8b", null ],
+ [ "lastlen", "structmap__rect__priv.html#a22d445e51f9cfc5af27804b57a679b98", null ],
+ [ "lat", "structmap__rect__priv.html#ab20cbdb410f8b2db5338d790be719973", null ],
+ [ "lat_c", "structmap__rect__priv.html#a8aa824c12f02d34118258ab6d70e383d", null ],
+ [ "lbl", "structmap__rect__priv.html#a57abd566ec8281b2b25c09e4d245d7d6", null ],
+ [ "lbl_hdr", "structmap__rect__priv.html#a0852e3d6f21b721c3bc6067da751417a", null ],
+ [ "limit", "structmap__rect__priv.html#ac2ac8cb2292d572d905220be6dc177ff", null ],
+ [ "line", "structmap__rect__priv.html#ad0404846b6aa38addfd86287a1b1f175", null ],
+ [ "line", "structmap__rect__priv.html#aa2bfd9c6728b9f8de5a98f94d4720830", null ],
+ [ "lng", "structmap__rect__priv.html#a92f3a91260cfafc939b31dc94827b853", null ],
+ [ "lng_c", "structmap__rect__priv.html#a575f338010bebe3b3b0635134fff03c3", null ],
+ [ "lseg", "structmap__rect__priv.html#aa7f851145eab8a664e3c505321d733fb", null ],
+ [ "lseg_base", "structmap__rect__priv.html#a29dd3eaab277ca1f88a6e80b138d7642", null ],
+ [ "lseg_done", "structmap__rect__priv.html#a3ded83f5fd9b3a885ba0b011b3dd05ea", null ],
+ [ "lseg_done_base", "structmap__rect__priv.html#a641097172172c99ec4126cd2f3fe4a4c", null ],
+ [ "m", "structmap__rect__priv.html#ad739f920e58ca373bfb2f60b99ae9cf4", null ],
+ [ "more", "structmap__rect__priv.html#aede5a813f0bd0db12198d6385dbeb200", null ],
+ [ "mpriv", "structmap__rect__priv.html#a46ccf7f116a8b8670177342b1fd145ef", null ],
+ [ "msp", "structmap__rect__priv.html#a3ecfc13586eac5ca184745580383e38d", null ],
+ [ "nav", "structmap__rect__priv.html#a1426d45146b85ea09d637b05a90b8d39", null ],
+ [ "next", "structmap__rect__priv.html#a8c958794b4deb4299086b6c4aa13836e", null ],
+ [ "objs", "structmap__rect__priv.html#afec3be6b8cf969360643c3cf4990f645", null ],
+ [ "parent", "structmap__rect__priv.html#a84bc46be9f6d9e9dc7afb6523b905223", null ],
+ [ "parent_item", "structmap__rect__priv.html#ac75550ee741cf27aca85e8c466bdd15f", null ],
+ [ "part", "structmap__rect__priv.html#af40eda8ba3a9f8188c0660ce27e72434", null ],
+ [ "part_rewind", "structmap__rect__priv.html#a5a8c2995adf0fa5ab96bbf602e9920fd", null ],
+ [ "path", "structmap__rect__priv.html#a855ebc447ec67ff22c2a3666029405c6", null ],
+ [ "ply", "structmap__rect__priv.html#ab1aa16254d9144e8a49535d012fd30f6", null ],
+ [ "ply_bitcount", "structmap__rect__priv.html#a8a32ae43b35e8897a6d59b4990fef88d", null ],
+ [ "ply_bitpos", "structmap__rect__priv.html#ae71e0b472a11d37f69a14be73fcae0db", null ],
+ [ "ply_data", "structmap__rect__priv.html#a84a9aa0db38c3728ddf7865066f9371c", null ],
+ [ "ply_lat", "structmap__rect__priv.html#a7b594a2ef7f0e3d664f99e9913b768a3", null ],
+ [ "ply_latbits", "structmap__rect__priv.html#a1112001134ab19800da9c0c2ecf71a7e", null ],
+ [ "ply_latlimit", "structmap__rect__priv.html#aedfdd01a4b23dc20c808dca8d397790e", null ],
+ [ "ply_latsign", "structmap__rect__priv.html#a342002d2340ca5b33caf8105eb67edcb", null ],
+ [ "ply_lng", "structmap__rect__priv.html#a62ee3d9c5d012ddd3ee41b607612a3d3", null ],
+ [ "ply_lngbits", "structmap__rect__priv.html#a8845e87fe828c2781ba0737be867b858", null ],
+ [ "ply_lnglimit", "structmap__rect__priv.html#a737dc01fb278216081d36c33531a6768", null ],
+ [ "ply_lngsign", "structmap__rect__priv.html#a113befa4d46b02cf8d32d9d943adf441", null ],
+ [ "pnt", "structmap__rect__priv.html#a715acf6ef8d8893b3ccec0118242c8a6", null ],
+ [ "point", "structmap__rect__priv.html#aaf45946261cf5515695aec19fc98c8ff", null ],
+ [ "poly", "structmap__rect__priv.html#aeb0c591a520519f34a25ec6f44687fc0", null ],
+ [ "pos", "structmap__rect__priv.html#ae5ade09e5af13b80e50f2eb4687202b9", null ],
+ [ "pos", "structmap__rect__priv.html#ab84db0b79f1d67d0374aad8cc836f5f5", null ],
+ [ "psShape", "structmap__rect__priv.html#a9fd34ee4a2b69879555d1eef08015647", null ],
+ [ "qitem", "structmap__rect__priv.html#a4b1ad5fe615cebaf3e6ad44f6cc0daf9", null ],
+ [ "qiter", "structmap__rect__priv.html#a450490585dc9092f93633a3c4813bc2f", null ],
+ [ "r", "structmap__rect__priv.html#aafcb7f163f5a7508c74f7de8ec48a34b", null ],
+ [ "rgn", "structmap__rect__priv.html#a76ea13079d93c024cf06c1630a142a57", null ],
+ [ "rgn_end", "structmap__rect__priv.html#a3b1d3338f7b837c2e455ea317da3626a", null ],
+ [ "rgn_hdr", "structmap__rect__priv.html#aafbefc1b3f086acb846276cb07e93b8f", null ],
+ [ "rgn_items", "structmap__rect__priv.html#a706dbe7137625c4f8090b7f6ac3c4526", null ],
+ [ "rgn_offset", "structmap__rect__priv.html#aa02ae3cb2937a6e6035dbb8e0991040d", null ],
+ [ "rgn_type", "structmap__rect__priv.html#a0254c1dcc0eee6b1a4e79737a48c81a5", null ],
+ [ "ri", "structmap__rect__priv.html#a2cfd2ae2720880d5bb8c0d1caf6d84e8", null ],
+ [ "route_item", "structmap__rect__priv.html#ab7109b54c1f6df1251f104ae01030e2c", null ],
+ [ "route_item_done", "structmap__rect__priv.html#aa81f6677698ad8c5fa7f65c15b934060", null ],
+ [ "route_map_rect", "structmap__rect__priv.html#a0df22306770c7ac2cf0dc5ee60b1e835", null ],
+ [ "rseg", "structmap__rect__priv.html#afbd35bd367b668b9f2ccbbfc5fd5c72d", null ],
+ [ "sd", "structmap__rect__priv.html#ad1283464aaf92e9535088ff0896ef7ac", null ],
+ [ "search", "structmap__rect__priv.html#a957731d7af1bb781e703fa34a679bc95", null ],
+ [ "search_attr", "structmap__rect__priv.html#a25c42bfec8a47a08ad301663d5c0ff45", null ],
+ [ "search_blk_count", "structmap__rect__priv.html#a765ae4cd54c5e1b9b3d3d8a2209acf94", null ],
+ [ "search_blk_off", "structmap__rect__priv.html#a5d49f9d58564f8dce02546cdbecc5aa3", null ],
+ [ "search_block", "structmap__rect__priv.html#aee58f82c1d136e3c75ad399c0f65e308", null ],
+ [ "search_country", "structmap__rect__priv.html#a263b2883a141a68b25b693dee4156c32", null ],
+ [ "search_item", "structmap__rect__priv.html#ac7daac8435bca2f4e7cdd31d858a35dd", null ],
+ [ "search_item_tmp", "structmap__rect__priv.html#a52f01f3c0e2dcdb5a952897ed3039f21", null ],
+ [ "search_linear", "structmap__rect__priv.html#afabde49cf31c2de54ac8061b1ad453ed", null ],
+ [ "search_mr_tmp", "structmap__rect__priv.html#ac799e09c3cb72256fd18d6ecb54da9eb", null ],
+ [ "search_p", "structmap__rect__priv.html#ae32f876dc8e93cbf37113f81ce8f4235", null ],
+ [ "search_partial", "structmap__rect__priv.html#a3492fef4b03d48e74e00cc91418733de", null ],
+ [ "search_str", "structmap__rect__priv.html#acad56b61e9c86930bca43b5139fc1c70", null ],
+ [ "search_type_next", "structmap__rect__priv.html#a7874ad79706ccac74233d988d131b4d5", null ],
+ [ "seg", "structmap__rect__priv.html#ac2d4ce09c1c7856e1b3985accedb5105", null ],
+ [ "seg_next", "structmap__rect__priv.html#a940738d53fdd96c4e5e0f4c3a17f4f29", null ],
+ [ "sel", "structmap__rect__priv.html#a0163c9c41cb4fdfb8ab71cdbf40abd6a", null ],
+ [ "show_all", "structmap__rect__priv.html#a0d4647628ed673b28de62885a622a9ca", null ],
+ [ "start", "structmap__rect__priv.html#a2a0e130d03b88d09deefe5457826325d", null ],
+ [ "status", "structmap__rect__priv.html#a9878dcdb196794a41ed6ce2fe4130890", null ],
+ [ "str", "structmap__rect__priv.html#aa970fac2b163261bc0fe8ead8c6c20e2", null ],
+ [ "street", "structmap__rect__priv.html#a27adc0135490d2a231ec1a489e371fe8", null ],
+ [ "subdiv", "structmap__rect__priv.html#a87a939195667bf308b0982b1b8abac8b", null ],
+ [ "subdiv_level_count", "structmap__rect__priv.html#a3fc2a7f42a1a2207ea230acf9476ca71", null ],
+ [ "subdiv_pos", "structmap__rect__priv.html#af5e7886c410b2af8af3eb89085b9f2ae", null ],
+ [ "t", "structmap__rect__priv.html#a515aa817cb18607feccacd67744cf406", null ],
+ [ "tile_depth", "structmap__rect__priv.html#a95d4e6c5c1fd0336fbd9ae47b1c58d82", null ],
+ [ "tiles", "structmap__rect__priv.html#a8e1bf8ccfa967f2c844b415c571f4d67", null ],
+ [ "town", "structmap__rect__priv.html#a2b3406ff796a62f47958ad62820e2da3", null ],
+ [ "tracking", "structmap__rect__priv.html#a48445381274a5bcb9d1c69a8e5f5afdd", null ],
+ [ "tre", "structmap__rect__priv.html#a52594165b791088dba7c65aa66eb417e", null ],
+ [ "tre_hdr", "structmap__rect__priv.html#a49f477fdacb9f322b846894aabe5e1e7", null ],
+ [ "ts", "structmap__rect__priv.html#a0ec981f21fdbb8ca5278d22ab3b046df", null ],
+ [ "url", "structmap__rect__priv.html#a10d527b25e3a1e0e9e81beda3bb03d88", null ],
+ [ "ways", "structmap__rect__priv.html#a4c405eaeaee3d6750dd976ce36a94ef2", null ],
+ [ "xsel", "structmap__rect__priv.html#a2f639b2528da73d2e6f733470ca968f6", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__search.html b/html/structmap__search.html
new file mode 100644
index 000000000..a181a449e
--- /dev/null
+++ b/html/structmap__search.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_search Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__search.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_search Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds information about a search on a map.
+ <a href="structmap__search.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a44394a3517f5bc9d748efcae2d1f49a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44394a3517f5bc9d748efcae2d1f49a8"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
+<tr class="separator:a44394a3517f5bc9d748efcae2d1f49a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67ba4b14a20caf5d46a9031fccc6cd97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67ba4b14a20caf5d46a9031fccc6cd97"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search_attr</b></td></tr>
+<tr class="separator:a67ba4b14a20caf5d46a9031fccc6cd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f75b5d5014966abadcf590ebd09fbe9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f75b5d5014966abadcf590ebd09fbe9"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a8f75b5d5014966abadcf590ebd09fbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds information about a search on a map. </p>
+<p>This structure holds information about a search performed on a map. This can be used as "handle" to retrieve items from a search. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map_8c.html">map.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__search.html">map_search</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__search.js b/html/structmap__search.js
new file mode 100644
index 000000000..68429a002
--- /dev/null
+++ b/html/structmap__search.js
@@ -0,0 +1,6 @@
+var structmap__search =
+[
+ [ "m", "structmap__search.html#a44394a3517f5bc9d748efcae2d1f49a8", null ],
+ [ "priv", "structmap__search.html#a8f75b5d5014966abadcf590ebd09fbe9", null ],
+ [ "search_attr", "structmap__search.html#a67ba4b14a20caf5d46a9031fccc6cd97", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__search__priv.html b/html/structmap__search__priv.html
new file mode 100644
index 000000000..85f1a8499
--- /dev/null
+++ b/html/structmap__search__priv.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_search_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__search__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_search_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represents a search on a map. This struct represents a search on a map; it is created when starting a search, and is used for retrieving results.
+ <a href="structmap__search__priv.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abb004360862fc2313787747a45d5388b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__priv.html">map_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__search__priv.html#abb004360862fc2313787747a45d5388b">map</a></td></tr>
+<tr class="separator:abb004360862fc2313787747a45d5388b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bb6ff3a8a6f3d1e323fbd0493e985cf"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__search__priv.html#a2bb6ff3a8a6f3d1e323fbd0493e985cf">mr</a></td></tr>
+<tr class="separator:a2bb6ff3a8a6f3d1e323fbd0493e985cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac50d90327db7e1d43f9495f57fb7f23e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac50d90327db7e1d43f9495f57fb7f23e"></a>
+struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mr_item</b></td></tr>
+<tr class="separator:ac50d90327db7e1d43f9495f57fb7f23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c62b9bf82778267f46c164f80c7c248"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c62b9bf82778267f46c164f80c7c248"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a1c62b9bf82778267f46c164f80c7c248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60f5b81b8967e8dcd55212de72ed1204"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__search__priv.html#a60f5b81b8967e8dcd55212de72ed1204">search</a></td></tr>
+<tr class="separator:a60f5b81b8967e8dcd55212de72ed1204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0830aa2ad4e811208e7a21f0950f95e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0830aa2ad4e811208e7a21f0950f95e6"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:a0830aa2ad4e811208e7a21f0950f95e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f89d414fe999378dfae4bccc3db31d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f89d414fe999378dfae4bccc3db31d9"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>boundaries</b></td></tr>
+<tr class="separator:a0f89d414fe999378dfae4bccc3db31d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c133bf5ddbb9736c22cce0325225944"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__search__priv.html#a2c133bf5ddbb9736c22cce0325225944">partial</a></td></tr>
+<tr class="separator:a2c133bf5ddbb9736c22cce0325225944"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb286b398477e172700064a6164a589d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb286b398477e172700064a6164a589d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:aeb286b398477e172700064a6164a589d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a559d97bea783ea25dbe00fd88c240b48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a559d97bea783ea25dbe00fd88c240b48"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rect_new</b></td></tr>
+<tr class="separator:a559d97bea783ea25dbe00fd88c240b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f4249c80b43f96ab10b252993be9d33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f4249c80b43f96ab10b252993be9d33"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>parent_name</b></td></tr>
+<tr class="separator:a4f4249c80b43f96ab10b252993be9d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9befb4b82171b7f35794ff2de7cb4f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9befb4b82171b7f35794ff2de7cb4f0"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>search_results</b></td></tr>
+<tr class="separator:ab9befb4b82171b7f35794ff2de7cb4f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents a search on a map. This struct represents a search on a map; it is created when starting a search, and is used for retrieving results. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abb004360862fc2313787747a45d5388b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__priv.html">map_priv</a>* map_search_priv::map</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Map to search in. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2bb6ff3a8a6f3d1e323fbd0493e985cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect__priv.html">map_rect_priv</a> * map_search_priv::mr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Map rectangle to search inside. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2c133bf5ddbb9736c22cce0325225944"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_search_priv::partial</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Find partial matches? </p>
+
+</div>
+</div>
+<a class="anchor" id="a60f5b81b8967e8dcd55212de72ed1204"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr.html">attr</a> map_search_priv::search</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute specifying what to search for. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>map/binfile/binfile.c</li>
+<li>map/filter/filter.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__search__priv.html">map_search_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__search__priv.js b/html/structmap__search__priv.js
new file mode 100644
index 000000000..85a5252a3
--- /dev/null
+++ b/html/structmap__search__priv.js
@@ -0,0 +1,15 @@
+var structmap__search__priv =
+[
+ [ "boundaries", "structmap__search__priv.html#a0f89d414fe999378dfae4bccc3db31d9", null ],
+ [ "item", "structmap__search__priv.html#a1c62b9bf82778267f46c164f80c7c248", null ],
+ [ "map", "structmap__search__priv.html#abb004360862fc2313787747a45d5388b", null ],
+ [ "mode", "structmap__search__priv.html#aeb286b398477e172700064a6164a589d", null ],
+ [ "mr", "structmap__search__priv.html#a2bb6ff3a8a6f3d1e323fbd0493e985cf", null ],
+ [ "mr_item", "structmap__search__priv.html#ac50d90327db7e1d43f9495f57fb7f23e", null ],
+ [ "ms", "structmap__search__priv.html#a0830aa2ad4e811208e7a21f0950f95e6", null ],
+ [ "parent_name", "structmap__search__priv.html#a4f4249c80b43f96ab10b252993be9d33", null ],
+ [ "partial", "structmap__search__priv.html#a2c133bf5ddbb9736c22cce0325225944", null ],
+ [ "rect_new", "structmap__search__priv.html#a559d97bea783ea25dbe00fd88c240b48", null ],
+ [ "search", "structmap__search__priv.html#a60f5b81b8967e8dcd55212de72ed1204", null ],
+ [ "search_results", "structmap__search__priv.html#ab9befb4b82171b7f35794ff2de7cb4f0", null ]
+]; \ No newline at end of file
diff --git a/html/structmap__selection.html b/html/structmap__selection.html
new file mode 100644
index 000000000..845ad886e
--- /dev/null
+++ b/html/structmap__selection.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map_selection Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmap__selection.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">map_selection Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Used to select data from a map.
+ <a href="structmap__selection.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="map_8h_source.html">map.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1c83ff016741893133014d58cfc38e25"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__selection.html#a1c83ff016741893133014d58cfc38e25">next</a></td></tr>
+<tr class="separator:a1c83ff016741893133014d58cfc38e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f7fd983dfb06bf8aba44c212bc8a78f"><td class="memItemLeft" ><a class="anchor" id="a0f7fd983dfb06bf8aba44c212bc8a78f"></a>
+union {</td></tr>
+<tr class="memitem:ad41ddba4c733727b1ad3109bfe852337"><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;&#160;&#160;<a class="el" href="structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5">c_rect</a></td></tr>
+<tr class="separator:ad41ddba4c733727b1ad3109bfe852337"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe4d0c9fd248e009739f4ec4f5cd76e2"><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="structpoint__rect.html">point_rect</a>&#160;&#160;&#160;<a class="el" href="structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d">p_rect</a></td></tr>
+<tr class="separator:afe4d0c9fd248e009739f4ec4f5cd76e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f7fd983dfb06bf8aba44c212bc8a78f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:a0f7fd983dfb06bf8aba44c212bc8a78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a></td></tr>
+<tr class="separator:a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b160a76565e6f18e27042d4f06feeaa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem__range.html">item_range</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa">range</a></td></tr>
+<tr class="separator:a9b160a76565e6f18e27042d4f06feeaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Used to select data from a map. </p>
+<p>This struct is used to select data from a map. This one the one hand builds a rectangle on the map and on the other hand selects an order for items of each layer. Note that passing NULL instead of a pointer to such a struct often means "get me everything".</p>
+<p>It's possible to link multiple selections in a linked list, see below. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ae00c4fb58fffa37688d33f864310a7b5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord__rect.html">coord_rect</a> map_selection::c_rect</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For building the rectangle based on coordinates </p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, and <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1c83ff016741893133014d58cfc38e25"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* map_selection::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Linked-List pointer </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item()</a>, <a class="el" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range()</a>, <a class="el" href="map_8h.html#a51455e36692349b9fecdd677a40c6c4f">map_selection_destroy()</a>, <a class="el" href="map_8h.html#a95b6e2263b7e7aed66a4a5d8ce8028c8">map_selection_dup_pro()</a>, and <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1983d9d4a5df17d7a8d70fc7a7f1d9bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int map_selection::order</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Holds the order </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, and <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a44ee52f47e0e4fa0a0384985b0c0fa7d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structpoint__rect.html">point_rect</a> map_selection::p_rect</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>For building the rectangle based on points </p>
+
+</div>
+</div>
+<a class="anchor" id="a9b160a76565e6f18e27042d4f06feeaa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem__range.html">item_range</a> map_selection::range</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Range of items which should be delivered </p>
+
+<p>Referenced by <a class="el" href="map_8h.html#ae3e1e05fd13705105196919d3060ac5f">map_selection_contains_item()</a>, <a class="el" href="map_8h.html#a8ea9fcf03c34c4caf035f6597af9921f">map_selection_contains_item_range()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, and <a class="el" href="route_8h.html#a9b134b5ca05c402e2a12ee014e2ff794">route_rect()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="map_8h_source.html">map.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmap__selection.html">map_selection</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmap__selection.js b/html/structmap__selection.js
new file mode 100644
index 000000000..3c3d0bae8
--- /dev/null
+++ b/html/structmap__selection.js
@@ -0,0 +1,9 @@
+var structmap__selection =
+[
+ [ "c_rect", "structmap__selection.html#ae00c4fb58fffa37688d33f864310a7b5", null ],
+ [ "next", "structmap__selection.html#a1c83ff016741893133014d58cfc38e25", null ],
+ [ "order", "structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf", null ],
+ [ "p_rect", "structmap__selection.html#a44ee52f47e0e4fa0a0384985b0c0fa7d", null ],
+ [ "range", "structmap__selection.html#a9b160a76565e6f18e27042d4f06feeaa", null ],
+ [ "u", "structmap__selection.html#a0f7fd983dfb06bf8aba44c212bc8a78f", null ]
+]; \ No newline at end of file
diff --git a/html/structmapset.html b/html/structmapset.html
new file mode 100644
index 000000000..a82d39273
--- /dev/null
+++ b/html/structmapset.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapset Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmapset.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapset Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A mapset.
+ <a href="structmapset.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad4d00bf392242956c1c63a919e06cc10"><td class="memItemLeft" align="right" valign="top">NAVIT_OBJECT <a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset.html#ad4d00bf392242956c1c63a919e06cc10">maps</a></td></tr>
+<tr class="separator:ad4d00bf392242956c1c63a919e06cc10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A mapset. </p>
+<p>This structure holds a complete mapset </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ad4d00bf392242956c1c63a919e06cc10"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NAVIT_OBJECT <a class="el" href="struct__GList.html">GList</a>* mapset::maps</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Linked list of all the maps in the mapset </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#a1a9945ebe3171257d759ee3e7bd45790">mapset_add_attr()</a>, <a class="el" href="mapset_8c.html#a3ce35b0b230f340967b7adccf5bdd0d2">mapset_destroy()</a>, <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>, and <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="mapset_8c.html">mapset.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmapset.html">mapset</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmapset.js b/html/structmapset.js
new file mode 100644
index 000000000..ed2e798d9
--- /dev/null
+++ b/html/structmapset.js
@@ -0,0 +1,4 @@
+var structmapset =
+[
+ [ "maps", "structmapset.html#ad4d00bf392242956c1c63a919e06cc10", null ]
+]; \ No newline at end of file
diff --git a/html/structmapsetObject.html b/html/structmapsetObject.html
new file mode 100644
index 000000000..db27f6002
--- /dev/null
+++ b/html/structmapsetObject.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapsetObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmapsetObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapsetObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a56c13b645681e7b556cf814a08790db3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56c13b645681e7b556cf814a08790db3"></a>
+PyObject_HEAD struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:a56c13b645681e7b556cf814a08790db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/binding_python.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmapsetObject.html">mapsetObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmapsetObject.js b/html/structmapsetObject.js
new file mode 100644
index 000000000..310995c7c
--- /dev/null
+++ b/html/structmapsetObject.js
@@ -0,0 +1,4 @@
+var structmapsetObject =
+[
+ [ "ms", "structmapsetObject.html#a56c13b645681e7b556cf814a08790db3", null ]
+]; \ No newline at end of file
diff --git a/html/structmapset__handle.html b/html/structmapset__handle.html
new file mode 100644
index 000000000..b37167299
--- /dev/null
+++ b/html/structmapset__handle.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapset_handle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmapset__handle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapset_handle Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Handle for a mapset in use.
+ <a href="structmapset__handle.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0f53ed52141511e70184790e2863a357"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__handle.html#a0f53ed52141511e70184790e2863a357">l</a></td></tr>
+<tr class="separator:a0f53ed52141511e70184790e2863a357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Handle for a mapset in use. </p>
+<p>This struct is used for a mapset that is in use. With this it is possible to iterate all maps in a mapset. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a0f53ed52141511e70184790e2863a357"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* mapset_handle::l</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the current (next) map </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#a7514e385a1a1ad3a2d1c40b4fc7ccfd7">mapset_next()</a>, and <a class="el" href="mapset_8c.html#a101513e5ab4c27dc04ba3e8f0a8bf19d">mapset_open()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="mapset_8c.html">mapset.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmapset__handle.html">mapset_handle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmapset__handle.js b/html/structmapset__handle.js
new file mode 100644
index 000000000..e18f3b53b
--- /dev/null
+++ b/html/structmapset__handle.js
@@ -0,0 +1,4 @@
+var structmapset__handle =
+[
+ [ "l", "structmapset__handle.html#a0f53ed52141511e70184790e2863a357", null ]
+]; \ No newline at end of file
diff --git a/html/structmapset__search.html b/html/structmapset__search.html
new file mode 100644
index 000000000..60bd7b3d8
--- /dev/null
+++ b/html/structmapset__search.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mapset_search Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmapset__search.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mapset_search Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds information about a search in a mapset.
+ <a href="structmapset__search.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4c9a36286b82ffd12b8391d3ec89930c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c">map</a></td></tr>
+<tr class="separator:a4c9a36286b82ffd12b8391d3ec89930c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ebe4561b70c482dc40ed9ab37ff788"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__search.html">map_search</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788">ms</a></td></tr>
+<tr class="separator:ad1ebe4561b70c482dc40ed9ab37ff788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af73566fac55a7095d13ae24a5ca9b71d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d">item</a></td></tr>
+<tr class="separator:af73566fac55a7095d13ae24a5ca9b71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa503d9d6431c9c96c8c6785615a05e15"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15">search_attr</a></td></tr>
+<tr class="separator:aa503d9d6431c9c96c8c6785615a05e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f0607987b897aad07ae800241754c6d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#a6f0607987b897aad07ae800241754c6d">partial</a></td></tr>
+<tr class="separator:a6f0607987b897aad07ae800241754c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9559af646a9e15c85fa466bfecffb4c8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8">mapset</a></td></tr>
+<tr class="separator:a9559af646a9e15c85fa466bfecffb4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds information about a search in a mapset. </p>
+<p>This struct holds information about a search (e.g. for a street) in a mapset.</p>
+<dl class="section see"><dt>See Also</dt><dd>For a more detailed description see the documentation of <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b" title="Starts a search on a mapset. ">mapset_search_new()</a>. </dd></dl>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="af73566fac55a7095d13ae24a5ca9b71d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a>* mapset_search::item</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>"Superior" item. </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>, and <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4c9a36286b82ffd12b8391d3ec89930c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* mapset_search::map</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The list of maps to be searched within </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9559af646a9e15c85fa466bfecffb4c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset.html">mapset</a>* mapset_search::mapset</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>reference to current mapset. Set to NULL when all maps are searched </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad1ebe4561b70c482dc40ed9ab37ff788"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__search.html">map_search</a>* mapset_search::ms</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A map search struct for the map currently active </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy()</a>, <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>, and <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6f0607987b897aad07ae800241754c6d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int mapset_search::partial</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates if one would like to have partial matches </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>, and <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa503d9d6431c9c96c8c6785615a05e15"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr.html">attr</a>* mapset_search::search_attr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Attribute to be searched for. </p>
+
+<p>Referenced by <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>, and <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="mapset_8c.html">mapset.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmapset__search.html">mapset_search</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmapset__search.js b/html/structmapset__search.js
new file mode 100644
index 000000000..c48087b17
--- /dev/null
+++ b/html/structmapset__search.js
@@ -0,0 +1,9 @@
+var structmapset__search =
+[
+ [ "item", "structmapset__search.html#af73566fac55a7095d13ae24a5ca9b71d", null ],
+ [ "map", "structmapset__search.html#a4c9a36286b82ffd12b8391d3ec89930c", null ],
+ [ "mapset", "structmapset__search.html#a9559af646a9e15c85fa466bfecffb4c8", null ],
+ [ "ms", "structmapset__search.html#ad1ebe4561b70c482dc40ed9ab37ff788", null ],
+ [ "partial", "structmapset__search.html#a6f0607987b897aad07ae800241754c6d", null ],
+ [ "search_attr", "structmapset__search.html#aa503d9d6431c9c96c8c6785615a05e15", null ]
+]; \ No newline at end of file
diff --git a/html/structmaptool__force__64.html b/html/structmaptool__force__64.html
new file mode 100644
index 000000000..cde83f3dc
--- /dev/null
+++ b/html/structmaptool__force__64.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool_force_64 Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmaptool__force__64.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">maptool_force_64 Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a489bc208bfeed118be5ac519fd87c14d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a489bc208bfeed118be5ac519fd87c14d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>s</b> [sizeof(gpointer)&lt; sizeof(osmid)?-1:1]</td></tr>
+<tr class="separator:a489bc208bfeed118be5ac519fd87c14d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmaptool__force__64.html">maptool_force_64</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmaptool__force__64.js b/html/structmaptool__force__64.js
new file mode 100644
index 000000000..2e5bf3ede
--- /dev/null
+++ b/html/structmaptool__force__64.js
@@ -0,0 +1,4 @@
+var structmaptool__force__64 =
+[
+ [ "s", "structmaptool__force__64.html#a489bc208bfeed118be5ac519fd87c14d", null ]
+]; \ No newline at end of file
diff --git a/html/structmaptool__osm.html b/html/structmaptool__osm.html
new file mode 100644
index 000000000..e56eef269
--- /dev/null
+++ b/html/structmaptool__osm.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool_osm Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmaptool__osm.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">maptool_osm Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a08594d25986affb2648a804ecc988f83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08594d25986affb2648a804ecc988f83"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>boundaries</b></td></tr>
+<tr class="separator:a08594d25986affb2648a804ecc988f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bcd6a442abbe6cb6f8b47ff5bbd6e53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bcd6a442abbe6cb6f8b47ff5bbd6e53"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>turn_restrictions</b></td></tr>
+<tr class="separator:a1bcd6a442abbe6cb6f8b47ff5bbd6e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dc6546d908fb0e68585b17c5afd91c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dc6546d908fb0e68585b17c5afd91c0"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>associated_streets</b></td></tr>
+<tr class="separator:a9dc6546d908fb0e68585b17c5afd91c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c618870388023044b49e77ac42f9bcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c618870388023044b49e77ac42f9bcf"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>house_number_interpolations</b></td></tr>
+<tr class="separator:a4c618870388023044b49e77ac42f9bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e3b21d3acbdca509c82b117070f4537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e3b21d3acbdca509c82b117070f4537"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>nodes</b></td></tr>
+<tr class="separator:a0e3b21d3acbdca509c82b117070f4537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd5fd046c47a13b5f55602f02fe188fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd5fd046c47a13b5f55602f02fe188fe"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>ways</b></td></tr>
+<tr class="separator:afd5fd046c47a13b5f55602f02fe188fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a332fe9293324f8ff1be16c735dd9db10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a332fe9293324f8ff1be16c735dd9db10"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>line2poi</b></td></tr>
+<tr class="separator:a332fe9293324f8ff1be16c735dd9db10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a3aa6471a384e1fe6d0a7c0680118ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a3aa6471a384e1fe6d0a7c0680118ef"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>poly2poi</b></td></tr>
+<tr class="separator:a6a3aa6471a384e1fe6d0a7c0680118ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83564b2a55cdd74776288bb954ffd1ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83564b2a55cdd74776288bb954ffd1ff"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>towns</b></td></tr>
+<tr class="separator:a83564b2a55cdd74776288bb954ffd1ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmaptool__osm.html">maptool_osm</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmaptool__osm.js b/html/structmaptool__osm.js
new file mode 100644
index 000000000..b754db8bb
--- /dev/null
+++ b/html/structmaptool__osm.js
@@ -0,0 +1,12 @@
+var structmaptool__osm =
+[
+ [ "associated_streets", "structmaptool__osm.html#a9dc6546d908fb0e68585b17c5afd91c0", null ],
+ [ "boundaries", "structmaptool__osm.html#a08594d25986affb2648a804ecc988f83", null ],
+ [ "house_number_interpolations", "structmaptool__osm.html#a4c618870388023044b49e77ac42f9bcf", null ],
+ [ "line2poi", "structmaptool__osm.html#a332fe9293324f8ff1be16c735dd9db10", null ],
+ [ "nodes", "structmaptool__osm.html#a0e3b21d3acbdca509c82b117070f4537", null ],
+ [ "poly2poi", "structmaptool__osm.html#a6a3aa6471a384e1fe6d0a7c0680118ef", null ],
+ [ "towns", "structmaptool__osm.html#a83564b2a55cdd74776288bb954ffd1ff", null ],
+ [ "turn_restrictions", "structmaptool__osm.html#a1bcd6a442abbe6cb6f8b47ff5bbd6e53", null ],
+ [ "ways", "structmaptool__osm.html#afd5fd046c47a13b5f55602f02fe188fe", null ]
+]; \ No newline at end of file
diff --git a/html/structmaptool__params.html b/html/structmaptool__params.html
new file mode 100644
index 000000000..472fd8e4f
--- /dev/null
+++ b/html/structmaptool__params.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptool_params Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmaptool__params.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">maptool_params Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a19f9707d7f947360437e24b1c377b610"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19f9707d7f947360437e24b1c377b610"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64</b></td></tr>
+<tr class="separator:a19f9707d7f947360437e24b1c377b610"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39c73cf3df1ef8ced4ecb8e07244de79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39c73cf3df1ef8ced4ecb8e07244de79"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>keep_tmpfiles</b></td></tr>
+<tr class="separator:a39c73cf3df1ef8ced4ecb8e07244de79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e56026140eb77302a65a27a347f843"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98e56026140eb77302a65a27a347f843"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_nodes</b></td></tr>
+<tr class="separator:a98e56026140eb77302a65a27a347f843"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fac5a341d72ac336820759857996410"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fac5a341d72ac336820759857996410"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_ways</b></td></tr>
+<tr class="separator:a7fac5a341d72ac336820759857996410"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af973b436b7914fd4d3712c7bb9909d66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af973b436b7914fd4d3712c7bb9909d66"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_relations</b></td></tr>
+<tr class="separator:af973b436b7914fd4d3712c7bb9909d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8db99fe56a16a740ae27a65505f5282d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8db99fe56a16a740ae27a65505f5282d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>protobufdb</b></td></tr>
+<tr class="separator:a8db99fe56a16a740ae27a65505f5282d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8540a3acc750f95a9de7e73985782eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8540a3acc750f95a9de7e73985782eb9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>protobufdb_operation</b></td></tr>
+<tr class="separator:a8540a3acc750f95a9de7e73985782eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10517f3a2b9d30274b3ff646e6192e39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10517f3a2b9d30274b3ff646e6192e39"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>md5file</b></td></tr>
+<tr class="separator:a10517f3a2b9d30274b3ff646e6192e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcff97734aaa5f3f2a422f29aec86b9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcff97734aaa5f3f2a422f29aec86b9d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:abcff97734aaa5f3f2a422f29aec86b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ef035a2c587b717c85dcb84d31bf5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43ef035a2c587b717c85dcb84d31bf5d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a43ef035a2c587b717c85dcb84d31bf5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfbf27be4a887154c44001fb4f4b799c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfbf27be4a887154c44001fb4f4b799c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dump</b></td></tr>
+<tr class="separator:acfbf27be4a887154c44001fb4f4b799c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c0c00ea762a07c3f666bf4fc4716c88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c0c00ea762a07c3f666bf4fc4716c88"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>o5m</b></td></tr>
+<tr class="separator:a9c0c00ea762a07c3f666bf4fc4716c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab446733a3ad3305674124805b08e837f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab446733a3ad3305674124805b08e837f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>compression_level</b></td></tr>
+<tr class="separator:ab446733a3ad3305674124805b08e837f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a142a6ad43191e0d07dfd9298b3e5244f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a142a6ad43191e0d07dfd9298b3e5244f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>protobuf</b></td></tr>
+<tr class="separator:a142a6ad43191e0d07dfd9298b3e5244f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10115d32401818655632f9cc079939da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10115d32401818655632f9cc079939da"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dump_coordinates</b></td></tr>
+<tr class="separator:a10115d32401818655632f9cc079939da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff1c4aa53c5815019ed996d81942ca94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff1c4aa53c5815019ed996d81942ca94"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>input</b></td></tr>
+<tr class="separator:aff1c4aa53c5815019ed996d81942ca94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74cbc3e2118c575de7d310e8c4a9568d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74cbc3e2118c575de7d310e8c4a9568d"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map_handles</b></td></tr>
+<tr class="separator:a74cbc3e2118c575de7d310e8c4a9568d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebba5f9002c705eb14cf2604ccdc71d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebba5f9002c705eb14cf2604ccdc71d8"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>input_file</b></td></tr>
+<tr class="separator:aebba5f9002c705eb14cf2604ccdc71d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e619b654d199f2c0ad61dbe8b35a943"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e619b654d199f2c0ad61dbe8b35a943"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>rule_file</b></td></tr>
+<tr class="separator:a6e619b654d199f2c0ad61dbe8b35a943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7889bdafbe5c01b8d4b89d66fddf52f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7889bdafbe5c01b8d4b89d66fddf52f3"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
+<tr class="separator:a7889bdafbe5c01b8d4b89d66fddf52f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad560c1737904315422fb5ba3b5516457"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad560c1737904315422fb5ba3b5516457"></a>
+struct <a class="el" href="structmaptool__osm.html">maptool_osm</a>&#160;</td><td class="memItemRight" valign="bottom"><b>osm</b></td></tr>
+<tr class="separator:ad560c1737904315422fb5ba3b5516457"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02481e12e97befde43261257bf72ead0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02481e12e97befde43261257bf72ead0"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>ways_split</b></td></tr>
+<tr class="separator:a02481e12e97befde43261257bf72ead0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1e8c256c17c713f54a7333d900951e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1e8c256c17c713f54a7333d900951e1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>timestamp</b></td></tr>
+<tr class="separator:ae1e8c256c17c713f54a7333d900951e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3971450fe8b2e46259c1518b9bbcc06c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3971450fe8b2e46259c1518b9bbcc06c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>result</b></td></tr>
+<tr class="separator:a3971450fe8b2e46259c1518b9bbcc06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36e8bd2f0c270fdd917e1a6166549608"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36e8bd2f0c270fdd917e1a6166549608"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>dbstr</b></td></tr>
+<tr class="separator:a36e8bd2f0c270fdd917e1a6166549608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4bbc7c2706c32b67bbc947571331983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4bbc7c2706c32b67bbc947571331983"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_table_loaded</b></td></tr>
+<tr class="separator:ae4bbc7c2706c32b67bbc947571331983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91a4351c0b2917d7907d676f3038e8bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91a4351c0b2917d7907d676f3038e8bd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>countries_loaded</b></td></tr>
+<tr class="separator:a91a4351c0b2917d7907d676f3038e8bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea3d8125745f10e3b3788ae275f40ef2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea3d8125745f10e3b3788ae275f40ef2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tilesdir_loaded</b></td></tr>
+<tr class="separator:aea3d8125745f10e3b3788ae275f40ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad34d8ca7da99189414c600150d2ac8b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad34d8ca7da99189414c600150d2ac8b8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max_index_size</b></td></tr>
+<tr class="separator:ad34d8ca7da99189414c600150d2ac8b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/maptool.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmaptool__params.html">maptool_params</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmaptool__params.js b/html/structmaptool__params.js
new file mode 100644
index 000000000..b3dfe6efc
--- /dev/null
+++ b/html/structmaptool__params.js
@@ -0,0 +1,32 @@
+var structmaptool__params =
+[
+ [ "compression_level", "structmaptool__params.html#ab446733a3ad3305674124805b08e837f", null ],
+ [ "countries_loaded", "structmaptool__params.html#a91a4351c0b2917d7907d676f3038e8bd", null ],
+ [ "dbstr", "structmaptool__params.html#a36e8bd2f0c270fdd917e1a6166549608", null ],
+ [ "dump", "structmaptool__params.html#acfbf27be4a887154c44001fb4f4b799c", null ],
+ [ "dump_coordinates", "structmaptool__params.html#a10115d32401818655632f9cc079939da", null ],
+ [ "end", "structmaptool__params.html#a43ef035a2c587b717c85dcb84d31bf5d", null ],
+ [ "input", "structmaptool__params.html#aff1c4aa53c5815019ed996d81942ca94", null ],
+ [ "input_file", "structmaptool__params.html#aebba5f9002c705eb14cf2604ccdc71d8", null ],
+ [ "keep_tmpfiles", "structmaptool__params.html#a39c73cf3df1ef8ced4ecb8e07244de79", null ],
+ [ "map_handles", "structmaptool__params.html#a74cbc3e2118c575de7d310e8c4a9568d", null ],
+ [ "max_index_size", "structmaptool__params.html#ad34d8ca7da99189414c600150d2ac8b8", null ],
+ [ "md5file", "structmaptool__params.html#a10517f3a2b9d30274b3ff646e6192e39", null ],
+ [ "node_table_loaded", "structmaptool__params.html#ae4bbc7c2706c32b67bbc947571331983", null ],
+ [ "o5m", "structmaptool__params.html#a9c0c00ea762a07c3f666bf4fc4716c88", null ],
+ [ "osm", "structmaptool__params.html#ad560c1737904315422fb5ba3b5516457", null ],
+ [ "process_nodes", "structmaptool__params.html#a98e56026140eb77302a65a27a347f843", null ],
+ [ "process_relations", "structmaptool__params.html#af973b436b7914fd4d3712c7bb9909d66", null ],
+ [ "process_ways", "structmaptool__params.html#a7fac5a341d72ac336820759857996410", null ],
+ [ "protobuf", "structmaptool__params.html#a142a6ad43191e0d07dfd9298b3e5244f", null ],
+ [ "protobufdb", "structmaptool__params.html#a8db99fe56a16a740ae27a65505f5282d", null ],
+ [ "protobufdb_operation", "structmaptool__params.html#a8540a3acc750f95a9de7e73985782eb9", null ],
+ [ "result", "structmaptool__params.html#a3971450fe8b2e46259c1518b9bbcc06c", null ],
+ [ "rule_file", "structmaptool__params.html#a6e619b654d199f2c0ad61dbe8b35a943", null ],
+ [ "start", "structmaptool__params.html#abcff97734aaa5f3f2a422f29aec86b9d", null ],
+ [ "tilesdir_loaded", "structmaptool__params.html#aea3d8125745f10e3b3788ae275f40ef2", null ],
+ [ "timestamp", "structmaptool__params.html#ae1e8c256c17c713f54a7333d900951e1", null ],
+ [ "url", "structmaptool__params.html#a7889bdafbe5c01b8d4b89d66fddf52f3", null ],
+ [ "ways_split", "structmaptool__params.html#a02481e12e97befde43261257bf72ead0", null ],
+ [ "zip64", "structmaptool__params.html#a19f9707d7f947360437e24b1c377b610", null ]
+]; \ No newline at end of file
diff --git a/html/structmaptype.html b/html/structmaptype.html
new file mode 100644
index 000000000..aa2686543
--- /dev/null
+++ b/html/structmaptype.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: maptype Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmaptype.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">maptype Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae3bd9b2167738459e6ca6ec27ec8add6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3bd9b2167738459e6ca6ec27ec8add6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae3bd9b2167738459e6ca6ec27ec8add6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ad3ef105dbb4473eae1ad50c419ac7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ad3ef105dbb4473eae1ad50c419ac7c"></a>
+struct <a class="el" href="structmap__priv.html">map_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>map_new</b> )(struct <a class="el" href="structmap__methods.html">map_methods</a> *meth, char *data, char **charset, enum projection *pro)</td></tr>
+<tr class="separator:a2ad3ef105dbb4473eae1ad50c419ac7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7f38d8084eb0eaf17aec33d155da08c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7f38d8084eb0eaf17aec33d155da08c"></a>
+struct <a class="el" href="structmaptype.html">maptype</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ae7f38d8084eb0eaf17aec33d155da08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="maptype_8h_source.html">maptype.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmaptype.html">maptype</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmaptype.js b/html/structmaptype.js
new file mode 100644
index 000000000..5e702230c
--- /dev/null
+++ b/html/structmaptype.js
@@ -0,0 +1,6 @@
+var structmaptype =
+[
+ [ "map_new", "structmaptype.html#a2ad3ef105dbb4473eae1ad50c419ac7c", null ],
+ [ "name", "structmaptype.html#ae3bd9b2167738459e6ca6ec27ec8add6", null ],
+ [ "next", "structmaptype.html#ae7f38d8084eb0eaf17aec33d155da08c", null ]
+]; \ No newline at end of file
diff --git a/html/structmarker.html b/html/structmarker.html
new file mode 100644
index 000000000..0bf7f68ef
--- /dev/null
+++ b/html/structmarker.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: marker Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmarker.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">marker Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a70fd6a6814ef2d36c7620937b9543f69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70fd6a6814ef2d36c7620937b9543f69"></a>
+struct <a class="el" href="structcursor.html">cursor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cursor</b></td></tr>
+<tr class="separator:a70fd6a6814ef2d36c7620937b9543f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin/pedestrian/pedestrian.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmarker.html">marker</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmarker.js b/html/structmarker.js
new file mode 100644
index 000000000..11b2feb45
--- /dev/null
+++ b/html/structmarker.js
@@ -0,0 +1,4 @@
+var structmarker =
+[
+ [ "cursor", "structmarker.html#a70fd6a6814ef2d36c7620937b9543f69", null ]
+]; \ No newline at end of file
diff --git a/html/structmbrolib__parameter.html b/html/structmbrolib__parameter.html
new file mode 100644
index 000000000..73b212e53
--- /dev/null
+++ b/html/structmbrolib__parameter.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mbrolib_parameter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmbrolib__parameter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mbrolib_parameter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="mbrolib_8h_source.html">mbrolib.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6e32f74123be2dacf109186d24829dd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e32f74123be2dacf109186d24829dd5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ignore_error</b></td></tr>
+<tr class="separator:a6e32f74123be2dacf109186d24829dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a846aa7d3af8b78229f77b2a7c8270762"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a846aa7d3af8b78229f77b2a7c8270762"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>comment_char</b></td></tr>
+<tr class="separator:a846aa7d3af8b78229f77b2a7c8270762"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1aa5358b92d66b0a4243323935400832"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aa5358b92d66b0a4243323935400832"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>volume_ratio</b></td></tr>
+<tr class="separator:a1aa5358b92d66b0a4243323935400832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dbae717a5ebf24ff7e8a26386bd7334"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2dbae717a5ebf24ff7e8a26386bd7334"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>frequency_ratio</b></td></tr>
+<tr class="separator:a2dbae717a5ebf24ff7e8a26386bd7334"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8f29cd5abd2041119dcd2166c7a2bd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8f29cd5abd2041119dcd2166c7a2bd9"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>time_ratio</b></td></tr>
+<tr class="separator:af8f29cd5abd2041119dcd2166c7a2bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Parameters </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="mbrolib_8h_source.html">mbrolib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmbrolib__parameter.html">mbrolib_parameter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmbrolib__parameter.js b/html/structmbrolib__parameter.js
new file mode 100644
index 000000000..84d399f96
--- /dev/null
+++ b/html/structmbrolib__parameter.js
@@ -0,0 +1,8 @@
+var structmbrolib__parameter =
+[
+ [ "comment_char", "structmbrolib__parameter.html#a846aa7d3af8b78229f77b2a7c8270762", null ],
+ [ "frequency_ratio", "structmbrolib__parameter.html#a2dbae717a5ebf24ff7e8a26386bd7334", null ],
+ [ "ignore_error", "structmbrolib__parameter.html#a6e32f74123be2dacf109186d24829dd5", null ],
+ [ "time_ratio", "structmbrolib__parameter.html#af8f29cd5abd2041119dcd2166c7a2bd9", null ],
+ [ "volume_ratio", "structmbrolib__parameter.html#a1aa5358b92d66b0a4243323935400832", null ]
+]; \ No newline at end of file
diff --git a/html/structmbrolib__voice.html b/html/structmbrolib__voice.html
new file mode 100644
index 000000000..49e06bf1a
--- /dev/null
+++ b/html/structmbrolib__voice.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mbrolib_voice Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmbrolib__voice.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mbrolib_voice Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="mbrolib_8h_source.html">mbrolib.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a88c366a12f1fa7f5af63449aac466483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88c366a12f1fa7f5af63449aac466483"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a88c366a12f1fa7f5af63449aac466483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cc0ccf9cef409b010fb87810e13c544"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cc0ccf9cef409b010fb87810e13c544"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>filename</b></td></tr>
+<tr class="separator:a1cc0ccf9cef409b010fb87810e13c544"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9318abbde16a2060dba3e4389efc3a82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9318abbde16a2060dba3e4389efc3a82"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rate</b></td></tr>
+<tr class="separator:a9318abbde16a2060dba3e4389efc3a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0295a41f5076bfae1f8f6c70e550ebf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0295a41f5076bfae1f8f6c70e550ebf"></a>
+MBROLIB_GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
+<tr class="separator:ac0295a41f5076bfae1f8f6c70e550ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90f3aab3c835dff6c16e1856bd7af0f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90f3aab3c835dff6c16e1856bd7af0f7"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>language</b></td></tr>
+<tr class="separator:a90f3aab3c835dff6c16e1856bd7af0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Voice descriptor </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="mbrolib_8h_source.html">mbrolib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmbrolib__voice.html">mbrolib_voice</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmbrolib__voice.js b/html/structmbrolib__voice.js
new file mode 100644
index 000000000..f8e17c617
--- /dev/null
+++ b/html/structmbrolib__voice.js
@@ -0,0 +1,8 @@
+var structmbrolib__voice =
+[
+ [ "filename", "structmbrolib__voice.html#a1cc0ccf9cef409b010fb87810e13c544", null ],
+ [ "gender", "structmbrolib__voice.html#ac0295a41f5076bfae1f8f6c70e550ebf", null ],
+ [ "language", "structmbrolib__voice.html#a90f3aab3c835dff6c16e1856bd7af0f7", null ],
+ [ "name", "structmbrolib__voice.html#a88c366a12f1fa7f5af63449aac466483", null ],
+ [ "rate", "structmbrolib__voice.html#a9318abbde16a2060dba3e4389efc3a82", null ]
+]; \ No newline at end of file
diff --git a/html/structmenu.html b/html/structmenu.html
new file mode 100644
index 000000000..267178bec
--- /dev/null
+++ b/html/structmenu.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: menu Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmenu.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">menu Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aceb5466020e879eda150acf10f6cb5b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceb5466020e879eda150acf10f6cb5b5"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:aceb5466020e879eda150acf10f6cb5b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9114f9a5bbfb5764a333fea250683498"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9114f9a5bbfb5764a333fea250683498"></a>
+struct <a class="el" href="structmenu__methods.html">menu_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a9114f9a5bbfb5764a333fea250683498"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="menu_8h_source.html">menu.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmenu.html">menu</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmenu.js b/html/structmenu.js
new file mode 100644
index 000000000..4e1bb3b3d
--- /dev/null
+++ b/html/structmenu.js
@@ -0,0 +1,5 @@
+var structmenu =
+[
+ [ "meth", "structmenu.html#a9114f9a5bbfb5764a333fea250683498", null ],
+ [ "priv", "structmenu.html#aceb5466020e879eda150acf10f6cb5b5", null ]
+]; \ No newline at end of file
diff --git a/html/structmenu__data.html b/html/structmenu__data.html
new file mode 100644
index 000000000..13d1fec3a
--- /dev/null
+++ b/html/structmenu__data.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: menu_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmenu__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">menu_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a088bd5eca2edcde883eac70d972d7c03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a088bd5eca2edcde883eac70d972d7c03"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search_list</b></td></tr>
+<tr class="separator:a088bd5eca2edcde883eac70d972d7c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dcedbf71b1d197fb4ca3a74a9ad32e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dcedbf71b1d197fb4ca3a74a9ad32e4"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>keyboard</b></td></tr>
+<tr class="separator:a4dcedbf71b1d197fb4ca3a74a9ad32e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b0d0d022a00d6d39dfe602af175682d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b0d0d022a00d6d39dfe602af175682d"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>button_bar</b></td></tr>
+<tr class="separator:a7b0d0d022a00d6d39dfe602af175682d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5b87cdbfdb9afb21fdd4616b68dbe9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5b87cdbfdb9afb21fdd4616b68dbe9d"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>menu</b></td></tr>
+<tr class="separator:aa5b87cdbfdb9afb21fdd4616b68dbe9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a911b2f02af6bd5f8f509ddaba009ea2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a911b2f02af6bd5f8f509ddaba009ea2b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>keyboard_mode</b></td></tr>
+<tr class="separator:a911b2f02af6bd5f8f509ddaba009ea2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21f8fbb36b84ec30212bb039dcd3e0f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21f8fbb36b84ec30212bb039dcd3e0f2"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>redisplay</b> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data)</td></tr>
+<tr class="separator:a21f8fbb36b84ec30212bb039dcd3e0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea18510a78ab44637539b7f3efa2093c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea18510a78ab44637539b7f3efa2093c"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>redisplay_widget</b></td></tr>
+<tr class="separator:aea18510a78ab44637539b7f3efa2093c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace6913b1dba453bcc409d53b03181d3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace6913b1dba453bcc409d53b03181d3c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>href</b></td></tr>
+<tr class="separator:ace6913b1dba453bcc409d53b03181d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660cf2b35f94078885b4680e275de183"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a660cf2b35f94078885b4680e275de183"></a>
+struct <a class="el" href="structattr.html">attr</a> refresh_callback_obj&#160;</td><td class="memItemRight" valign="bottom"><b>refresh_callback</b></td></tr>
+<tr class="separator:a660cf2b35f94078885b4680e275de183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmenu__data.html">menu_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmenu__data.js b/html/structmenu__data.js
new file mode 100644
index 000000000..f4d7f0e72
--- /dev/null
+++ b/html/structmenu__data.js
@@ -0,0 +1,12 @@
+var structmenu__data =
+[
+ [ "button_bar", "structmenu__data.html#a7b0d0d022a00d6d39dfe602af175682d", null ],
+ [ "href", "structmenu__data.html#ace6913b1dba453bcc409d53b03181d3c", null ],
+ [ "keyboard", "structmenu__data.html#a4dcedbf71b1d197fb4ca3a74a9ad32e4", null ],
+ [ "keyboard_mode", "structmenu__data.html#a911b2f02af6bd5f8f509ddaba009ea2b", null ],
+ [ "menu", "structmenu__data.html#aa5b87cdbfdb9afb21fdd4616b68dbe9d", null ],
+ [ "redisplay", "structmenu__data.html#a21f8fbb36b84ec30212bb039dcd3e0f2", null ],
+ [ "redisplay_widget", "structmenu__data.html#aea18510a78ab44637539b7f3efa2093c", null ],
+ [ "refresh_callback", "structmenu__data.html#a660cf2b35f94078885b4680e275de183", null ],
+ [ "search_list", "structmenu__data.html#a088bd5eca2edcde883eac70d972d7c03", null ]
+]; \ No newline at end of file
diff --git a/html/structmenu__methods.html b/html/structmenu__methods.html
new file mode 100644
index 000000000..163fa26b0
--- /dev/null
+++ b/html/structmenu__methods.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: menu_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmenu__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">menu_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae3fe2b9e8f48b38a52c7abf551b31e2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3fe2b9e8f48b38a52c7abf551b31e2d"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>add</b> )(struct <a class="el" href="structmenu__priv.html">menu_priv</a> *<a class="el" href="structmenu.html">menu</a>, struct <a class="el" href="structmenu__methods.html">menu_methods</a> *meth, char *name, enum menu_type type, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:ae3fe2b9e8f48b38a52c7abf551b31e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69433dc4df0e016ab77d635713a54819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69433dc4df0e016ab77d635713a54819"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_toggle</b> )(struct <a class="el" href="structmenu__priv.html">menu_priv</a> *<a class="el" href="structmenu.html">menu</a>, int active)</td></tr>
+<tr class="separator:a69433dc4df0e016ab77d635713a54819"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d78842001fcb4ddae50330643dfc5d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d78842001fcb4ddae50330643dfc5d5"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_toggle</b> )(struct <a class="el" href="structmenu__priv.html">menu_priv</a> *<a class="el" href="structmenu.html">menu</a>)</td></tr>
+<tr class="separator:a0d78842001fcb4ddae50330643dfc5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad605f15250560b3c5cb92b9bbc6146ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad605f15250560b3c5cb92b9bbc6146ea"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>popup</b> )(struct <a class="el" href="structmenu__priv.html">menu_priv</a> *<a class="el" href="structmenu.html">menu</a>)</td></tr>
+<tr class="separator:ad605f15250560b3c5cb92b9bbc6146ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="menu_8h_source.html">menu.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmenu__methods.html">menu_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmenu__methods.js b/html/structmenu__methods.js
new file mode 100644
index 000000000..d4608c6a7
--- /dev/null
+++ b/html/structmenu__methods.js
@@ -0,0 +1,7 @@
+var structmenu__methods =
+[
+ [ "add", "structmenu__methods.html#ae3fe2b9e8f48b38a52c7abf551b31e2d", null ],
+ [ "get_toggle", "structmenu__methods.html#a0d78842001fcb4ddae50330643dfc5d5", null ],
+ [ "popup", "structmenu__methods.html#ad605f15250560b3c5cb92b9bbc6146ea", null ],
+ [ "set_toggle", "structmenu__methods.html#a69433dc4df0e016ab77d635713a54819", null ]
+]; \ No newline at end of file
diff --git a/html/structmenu__priv.html b/html/structmenu__priv.html
new file mode 100644
index 000000000..e6664c6c3
--- /dev/null
+++ b/html/structmenu__priv.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: menu_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmenu__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">menu_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1c3b537c2028475ad09991d134085c38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c3b537c2028475ad09991d134085c38"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>wnd_handle</b></td></tr>
+<tr class="separator:a1c3b537c2028475ad09991d134085c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe59efd2860799865c23673ae6f9ac63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe59efd2860799865c23673ae6f9ac63"></a>
+HMENU&#160;</td><td class="memItemRight" valign="bottom"><b>hMenu</b></td></tr>
+<tr class="separator:afe59efd2860799865c23673ae6f9ac63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2247a95c523f5a311234666f43e0a9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2247a95c523f5a311234666f43e0a9d"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:aa2247a95c523f5a311234666f43e0a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46d1b1342d9430d4d47128d4743e9fce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46d1b1342d9430d4d47128d4743e9fce"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>path</b></td></tr>
+<tr class="separator:a46d1b1342d9430d4d47128d4743e9fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18bd65653a11b48ca9a9c93655943467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18bd65653a11b48ca9a9c93655943467"></a>
+GtkAction *&#160;</td><td class="memItemRight" valign="bottom"><b>action</b></td></tr>
+<tr class="separator:a18bd65653a11b48ca9a9c93655943467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79316e021ccc46e8b8ad793bb3372c20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79316e021ccc46e8b8ad793bb3372c20"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:a79316e021ccc46e8b8ad793bb3372c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad42426a826014a0c52fa3da6fd9fba8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad42426a826014a0c52fa3da6fd9fba8b"></a>
+enum menu_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ad42426a826014a0c52fa3da6fd9fba8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a362cf3f4779ba152d8b9c3282eee46f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a362cf3f4779ba152d8b9c3282eee46f6"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>child</b></td></tr>
+<tr class="separator:a362cf3f4779ba152d8b9c3282eee46f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a709211328cbc93a448fa24448dc3d2ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a709211328cbc93a448fa24448dc3d2ef"></a>
+struct <a class="el" href="structmenu__priv.html">menu_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sibling</b></td></tr>
+<tr class="separator:a709211328cbc93a448fa24448dc3d2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab9ca6a61391abfa94e5adf67ed35a0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab9ca6a61391abfa94e5adf67ed35a0f"></a>
+gulong&#160;</td><td class="memItemRight" valign="bottom"><b>handler_id</b></td></tr>
+<tr class="separator:aab9ca6a61391abfa94e5adf67ed35a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab75f6c9d14e2bd6820678690a4e6601b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab75f6c9d14e2bd6820678690a4e6601b"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>merge_id</b></td></tr>
+<tr class="separator:ab75f6c9d14e2bd6820678690a4e6601b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a519ec796d85c263b2781d75a8e468e41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a519ec796d85c263b2781d75a8e468e41"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>widget</b></td></tr>
+<tr class="separator:a519ec796d85c263b2781d75a8e468e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>graphics/win32/<a class="el" href="graphics__win32_8h_source.html">graphics_win32.h</a></li>
+<li>gui/gtk/gui_gtk_action.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmenu__priv.html">menu_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmenu__priv.js b/html/structmenu__priv.js
new file mode 100644
index 000000000..7d520fef1
--- /dev/null
+++ b/html/structmenu__priv.js
@@ -0,0 +1,15 @@
+var structmenu__priv =
+[
+ [ "action", "structmenu__priv.html#a18bd65653a11b48ca9a9c93655943467", null ],
+ [ "cb", "structmenu__priv.html#aa2247a95c523f5a311234666f43e0a9d", null ],
+ [ "child", "structmenu__priv.html#a362cf3f4779ba152d8b9c3282eee46f6", null ],
+ [ "gui", "structmenu__priv.html#a79316e021ccc46e8b8ad793bb3372c20", null ],
+ [ "handler_id", "structmenu__priv.html#aab9ca6a61391abfa94e5adf67ed35a0f", null ],
+ [ "hMenu", "structmenu__priv.html#afe59efd2860799865c23673ae6f9ac63", null ],
+ [ "merge_id", "structmenu__priv.html#ab75f6c9d14e2bd6820678690a4e6601b", null ],
+ [ "path", "structmenu__priv.html#a46d1b1342d9430d4d47128d4743e9fce", null ],
+ [ "sibling", "structmenu__priv.html#a709211328cbc93a448fa24448dc3d2ef", null ],
+ [ "type", "structmenu__priv.html#ad42426a826014a0c52fa3da6fd9fba8b", null ],
+ [ "widget", "structmenu__priv.html#a519ec796d85c263b2781d75a8e468e41", null ],
+ [ "wnd_handle", "structmenu__priv.html#a1c3b537c2028475ad09991d134085c38", null ]
+]; \ No newline at end of file
diff --git a/html/structmessage.html b/html/structmessage.html
new file mode 100644
index 000000000..c814b1f12
--- /dev/null
+++ b/html/structmessage.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: message Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmessage.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">message Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac3bc41a703c955fcc06c268b08ce632f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3bc41a703c955fcc06c268b08ce632f"></a>
+struct <a class="el" href="structmessage.html">message</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:ac3bc41a703c955fcc06c268b08ce632f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a739786b7eff412a7d23ef2f562b1b0cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a739786b7eff412a7d23ef2f562b1b0cf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a739786b7eff412a7d23ef2f562b1b0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1aac3e224cc7e3ed1815bf2d207776dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aac3e224cc7e3ed1815bf2d207776dc"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:a1aac3e224cc7e3ed1815bf2d207776dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac13ca9faad823a8734aa62b85f2f8c6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13ca9faad823a8734aa62b85f2f8c6f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:ac13ca9faad823a8734aa62b85f2f8c6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="messages_8h_source.html">messages.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmessage.html">message</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmessage.js b/html/structmessage.js
new file mode 100644
index 000000000..1f3d57507
--- /dev/null
+++ b/html/structmessage.js
@@ -0,0 +1,7 @@
+var structmessage =
+[
+ [ "id", "structmessage.html#a739786b7eff412a7d23ef2f562b1b0cf", null ],
+ [ "next", "structmessage.html#ac3bc41a703c955fcc06c268b08ce632f", null ],
+ [ "text", "structmessage.html#ac13ca9faad823a8734aa62b85f2f8c6f", null ],
+ [ "time", "structmessage.html#a1aac3e224cc7e3ed1815bf2d207776dc", null ]
+]; \ No newline at end of file
diff --git a/html/structmessagelist.html b/html/structmessagelist.html
new file mode 100644
index 000000000..04b2785bd
--- /dev/null
+++ b/html/structmessagelist.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: messagelist Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmessagelist.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">messagelist Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeb8fba3b8f653f06a3ea98f727cbfdc3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmessage.html">message</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#aeb8fba3b8f653f06a3ea98f727cbfdc3">messages</a></td></tr>
+<tr class="separator:aeb8fba3b8f653f06a3ea98f727cbfdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1e7f50fbdb184828f95c5c84f65f26e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#ac1e7f50fbdb184828f95c5c84f65f26e">last_mid</a></td></tr>
+<tr class="separator:ac1e7f50fbdb184828f95c5c84f65f26e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1e2b5a3fca8e86712a4b056c2f4cf29"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#ad1e2b5a3fca8e86712a4b056c2f4cf29">maxage</a></td></tr>
+<tr class="separator:ad1e2b5a3fca8e86712a4b056c2f4cf29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff44f87163cbb6bf004b1ea607c13284"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#aff44f87163cbb6bf004b1ea607c13284">maxnum</a></td></tr>
+<tr class="separator:aff44f87163cbb6bf004b1ea607c13284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8302e9bb37a3ee070d947edae3020b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#af8302e9bb37a3ee070d947edae3020b0">msg_cleanup_cb</a></td></tr>
+<tr class="separator:af8302e9bb37a3ee070d947edae3020b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa116e44554b5e35ff2f5d1aeda6dd847"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmessagelist.html#aa116e44554b5e35ff2f5d1aeda6dd847">msg_cleanup_to</a></td></tr>
+<tr class="separator:aa116e44554b5e35ff2f5d1aeda6dd847"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac1e7f50fbdb184828f95c5c84f65f26e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int messagelist::last_mid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Last Message ID </p>
+
+</div>
+</div>
+<a class="anchor" id="ad1e2b5a3fca8e86712a4b056c2f4cf29"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int messagelist::maxage</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum age of messages </p>
+
+</div>
+</div>
+<a class="anchor" id="aff44f87163cbb6bf004b1ea607c13284"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int messagelist::maxnum</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum number of messages </p>
+
+</div>
+</div>
+<a class="anchor" id="aeb8fba3b8f653f06a3ea98f727cbfdc3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmessage.html">message</a>* messagelist::messages</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>All the messages that can currently be shown </p>
+
+</div>
+</div>
+<a class="anchor" id="af8302e9bb37a3ee070d947edae3020b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* messagelist::msg_cleanup_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback to clean up the messages </p>
+
+</div>
+</div>
+<a class="anchor" id="aa116e44554b5e35ff2f5d1aeda6dd847"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structevent__timeout.html">event_timeout</a>* messagelist::msg_cleanup_to</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Idle event to clean up the messages </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>messages.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmessagelist.html">messagelist</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmessagelist.js b/html/structmessagelist.js
new file mode 100644
index 000000000..ee93f37c8
--- /dev/null
+++ b/html/structmessagelist.js
@@ -0,0 +1,9 @@
+var structmessagelist =
+[
+ [ "last_mid", "structmessagelist.html#ac1e7f50fbdb184828f95c5c84f65f26e", null ],
+ [ "maxage", "structmessagelist.html#ad1e2b5a3fca8e86712a4b056c2f4cf29", null ],
+ [ "maxnum", "structmessagelist.html#aff44f87163cbb6bf004b1ea607c13284", null ],
+ [ "messages", "structmessagelist.html#aeb8fba3b8f653f06a3ea98f727cbfdc3", null ],
+ [ "msg_cleanup_cb", "structmessagelist.html#af8302e9bb37a3ee070d947edae3020b0", null ],
+ [ "msg_cleanup_to", "structmessagelist.html#aa116e44554b5e35ff2f5d1aeda6dd847", null ]
+]; \ No newline at end of file
diff --git a/html/structmo__file__header.html b/html/structmo__file__header.html
new file mode 100644
index 000000000..32e510076
--- /dev/null
+++ b/html/structmo__file__header.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mo_file_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmo__file__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mo_file_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a01da161a1cc1d4f738a18a0e8a971c1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01da161a1cc1d4f738a18a0e8a971c1a"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b></td></tr>
+<tr class="separator:a01da161a1cc1d4f738a18a0e8a971c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49fa12af2eb2ffe6e9d78a7f3494bf6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49fa12af2eb2ffe6e9d78a7f3494bf6b"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>revision</b></td></tr>
+<tr class="separator:a49fa12af2eb2ffe6e9d78a7f3494bf6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a62a251b78908ed7739a266db902d86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a62a251b78908ed7739a266db902d86"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>nstrings</b></td></tr>
+<tr class="separator:a1a62a251b78908ed7739a266db902d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94132417c4acc41229e84cd1f2e6bdaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94132417c4acc41229e84cd1f2e6bdaa"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>orig_tab_offset</b></td></tr>
+<tr class="separator:a94132417c4acc41229e84cd1f2e6bdaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6197be7c87364b58c6a4cfc5bd441d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6197be7c87364b58c6a4cfc5bd441d4"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>trans_tab_offset</b></td></tr>
+<tr class="separator:ac6197be7c87364b58c6a4cfc5bd441d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1329cf7a2f66a301a0adbd23ef8fbab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1329cf7a2f66a301a0adbd23ef8fbab5"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>hash_tab_size</b></td></tr>
+<tr class="separator:a1329cf7a2f66a301a0adbd23ef8fbab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c7106449df79f702ad840061878012c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c7106449df79f702ad840061878012c"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>hash_tab_offset</b></td></tr>
+<tr class="separator:a7c7106449df79f702ad840061878012c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50fc6fdd6d817828e5f10a52a2b0b451"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50fc6fdd6d817828e5f10a52a2b0b451"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>n_sysdep_segments</b></td></tr>
+<tr class="separator:a50fc6fdd6d817828e5f10a52a2b0b451"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8854dbc0ccb8e8b4bb4a3daa68e33de7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8854dbc0ccb8e8b4bb4a3daa68e33de7"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>sysdep_segments_offset</b></td></tr>
+<tr class="separator:a8854dbc0ccb8e8b4bb4a3daa68e33de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66ee23ecc66c87eb448e533f7ca42eec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66ee23ecc66c87eb448e533f7ca42eec"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>n_sysdep_strings</b></td></tr>
+<tr class="separator:a66ee23ecc66c87eb448e533f7ca42eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc82230814fb5e48ce1a77f772e8af47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc82230814fb5e48ce1a77f772e8af47"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>orig_sysdep_tab_offset</b></td></tr>
+<tr class="separator:afc82230814fb5e48ce1a77f772e8af47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa72739affbf492a5dad70012d7637fa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa72739affbf492a5dad70012d7637fa5"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>trans_sysdep_tab_offset</b></td></tr>
+<tr class="separator:aa72739affbf492a5dad70012d7637fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gmo_8h_source.html">gmo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmo__file__header.html">mo_file_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmo__file__header.js b/html/structmo__file__header.js
new file mode 100644
index 000000000..1e36a0bcc
--- /dev/null
+++ b/html/structmo__file__header.js
@@ -0,0 +1,15 @@
+var structmo__file__header =
+[
+ [ "hash_tab_offset", "structmo__file__header.html#a7c7106449df79f702ad840061878012c", null ],
+ [ "hash_tab_size", "structmo__file__header.html#a1329cf7a2f66a301a0adbd23ef8fbab5", null ],
+ [ "magic", "structmo__file__header.html#a01da161a1cc1d4f738a18a0e8a971c1a", null ],
+ [ "n_sysdep_segments", "structmo__file__header.html#a50fc6fdd6d817828e5f10a52a2b0b451", null ],
+ [ "n_sysdep_strings", "structmo__file__header.html#a66ee23ecc66c87eb448e533f7ca42eec", null ],
+ [ "nstrings", "structmo__file__header.html#a1a62a251b78908ed7739a266db902d86", null ],
+ [ "orig_sysdep_tab_offset", "structmo__file__header.html#afc82230814fb5e48ce1a77f772e8af47", null ],
+ [ "orig_tab_offset", "structmo__file__header.html#a94132417c4acc41229e84cd1f2e6bdaa", null ],
+ [ "revision", "structmo__file__header.html#a49fa12af2eb2ffe6e9d78a7f3494bf6b", null ],
+ [ "sysdep_segments_offset", "structmo__file__header.html#a8854dbc0ccb8e8b4bb4a3daa68e33de7", null ],
+ [ "trans_sysdep_tab_offset", "structmo__file__header.html#aa72739affbf492a5dad70012d7637fa5", null ],
+ [ "trans_tab_offset", "structmo__file__header.html#ac6197be7c87364b58c6a4cfc5bd441d4", null ]
+]; \ No newline at end of file
diff --git a/html/structmouse__event__queue__element.html b/html/structmouse__event__queue__element.html
new file mode 100644
index 000000000..fcf2d0ae2
--- /dev/null
+++ b/html/structmouse__event__queue__element.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: mouse_event_queue_element Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structmouse__event__queue__element.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">mouse_event_queue_element Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa674c5ab90be41c63800fc442946b813"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa674c5ab90be41c63800fc442946b813"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>button</b></td></tr>
+<tr class="separator:aa674c5ab90be41c63800fc442946b813"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6ae519ee5da4cefb4f37f52d3716eee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6ae519ee5da4cefb4f37f52d3716eee"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:ab6ae519ee5da4cefb4f37f52d3716eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c164fe93b0f8f43b451c282f3db652e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c164fe93b0f8f43b451c282f3db652e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:a3c164fe93b0f8f43b451c282f3db652e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96aa661644aa305f953e1ce38c7212ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96aa661644aa305f953e1ce38c7212ef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a96aa661644aa305f953e1ce38c7212ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/opengl/graphics_opengl.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structmouse__event__queue__element.html">mouse_event_queue_element</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structmouse__event__queue__element.js b/html/structmouse__event__queue__element.js
new file mode 100644
index 000000000..af431ff63
--- /dev/null
+++ b/html/structmouse__event__queue__element.js
@@ -0,0 +1,7 @@
+var structmouse__event__queue__element =
+[
+ [ "button", "structmouse__event__queue__element.html#aa674c5ab90be41c63800fc442946b813", null ],
+ [ "state", "structmouse__event__queue__element.html#ab6ae519ee5da4cefb4f37f52d3716eee", null ],
+ [ "x", "structmouse__event__queue__element.html#a3c164fe93b0f8f43b451c282f3db652e", null ],
+ [ "y", "structmouse__event__queue__element.html#a96aa661644aa305f953e1ce38c7212ef", null ]
+]; \ No newline at end of file
diff --git a/html/structnav__next__turn.html b/html/structnav__next__turn.html
new file mode 100644
index 000000000..2fc5efc6f
--- /dev/null
+++ b/html/structnav__next__turn.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: nav_next_turn Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnav__next__turn.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">nav_next_turn Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a33de6a3bca75df53a7440eda899c487d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33de6a3bca75df53a7440eda899c487d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>test_text</b></td></tr>
+<tr class="separator:a33de6a3bca75df53a7440eda899c487d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad75cef187297af02b48cc850c2a625c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad75cef187297af02b48cc850c2a625c7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon_src</b></td></tr>
+<tr class="separator:ad75cef187297af02b48cc850c2a625c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1463b47d3e54baf64b2f75ab7abe5e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1463b47d3e54baf64b2f75ab7abe5e3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_h</b></td></tr>
+<tr class="separator:ad1463b47d3e54baf64b2f75ab7abe5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58199e2637add59b34bbaf37b62b7ff0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58199e2637add59b34bbaf37b62b7ff0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_w</b></td></tr>
+<tr class="separator:a58199e2637add59b34bbaf37b62b7ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c6b43a496f1888d7da1c35a7cfb79e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c6b43a496f1888d7da1c35a7cfb79e6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a4c6b43a496f1888d7da1c35a7cfb79e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7364e1967bb1ecc4734d95fb31c6e6cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7364e1967bb1ecc4734d95fb31c6e6cb"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>last_name</b></td></tr>
+<tr class="separator:a7364e1967bb1ecc4734d95fb31c6e6cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2eedaa678a66e447dc16851f6d491af4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eedaa678a66e447dc16851f6d491af4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+<tr class="separator:a2eedaa678a66e447dc16851f6d491af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnav__next__turn.html">nav_next_turn</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnav__next__turn.js b/html/structnav__next__turn.js
new file mode 100644
index 000000000..627b4bbbe
--- /dev/null
+++ b/html/structnav__next__turn.js
@@ -0,0 +1,10 @@
+var structnav__next__turn =
+[
+ [ "active", "structnav__next__turn.html#a4c6b43a496f1888d7da1c35a7cfb79e6", null ],
+ [ "icon_h", "structnav__next__turn.html#ad1463b47d3e54baf64b2f75ab7abe5e3", null ],
+ [ "icon_src", "structnav__next__turn.html#ad75cef187297af02b48cc850c2a625c7", null ],
+ [ "icon_w", "structnav__next__turn.html#a58199e2637add59b34bbaf37b62b7ff0", null ],
+ [ "last_name", "structnav__next__turn.html#a7364e1967bb1ecc4734d95fb31c6e6cb", null ],
+ [ "level", "structnav__next__turn.html#a2eedaa678a66e447dc16851f6d491af4", null ],
+ [ "test_text", "structnav__next__turn.html#a33de6a3bca75df53a7440eda899c487d", null ]
+]; \ No newline at end of file
diff --git a/html/structnav__toggle__announcer.html b/html/structnav__toggle__announcer.html
new file mode 100644
index 000000000..ceb95c054
--- /dev/null
+++ b/html/structnav__toggle__announcer.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: nav_toggle_announcer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnav__toggle__announcer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">nav_toggle_announcer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a70c677dbd9a6fe421e535f668e5660a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70c677dbd9a6fe421e535f668e5660a6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a70c677dbd9a6fe421e535f668e5660a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9099b4aae9c734a5c837db1f649c539c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9099b4aae9c734a5c837db1f649c539c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a9099b4aae9c734a5c837db1f649c539c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab822b8e4f5a604b9c6d2e105d2861cdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab822b8e4f5a604b9c6d2e105d2861cdd"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_init_cb</b></td></tr>
+<tr class="separator:ab822b8e4f5a604b9c6d2e105d2861cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab31655a1299de1b4a602d4c8ea9a01d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab31655a1299de1b4a602d4c8ea9a01d4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon_src</b></td></tr>
+<tr class="separator:ab31655a1299de1b4a602d4c8ea9a01d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b33a4cdfcc4a8b23aa6562423d7f12e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b33a4cdfcc4a8b23aa6562423d7f12e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_h</b></td></tr>
+<tr class="separator:a1b33a4cdfcc4a8b23aa6562423d7f12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42c9fb83941f0a58a85d2d184f39b0b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42c9fb83941f0a58a85d2d184f39b0b3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_w</b></td></tr>
+<tr class="separator:a42c9fb83941f0a58a85d2d184f39b0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6b753e24286f9ec1f7886ea1212b0c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6b753e24286f9ec1f7886ea1212b0c4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:ad6b753e24286f9ec1f7886ea1212b0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4002988a3f087caac31fd16e992dc4e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4002988a3f087caac31fd16e992dc4e4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_state</b></td></tr>
+<tr class="separator:a4002988a3f087caac31fd16e992dc4e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnav__toggle__announcer.html">nav_toggle_announcer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnav__toggle__announcer.js b/html/structnav__toggle__announcer.js
new file mode 100644
index 000000000..891c7b2e3
--- /dev/null
+++ b/html/structnav__toggle__announcer.js
@@ -0,0 +1,11 @@
+var structnav__toggle__announcer =
+[
+ [ "active", "structnav__toggle__announcer.html#ad6b753e24286f9ec1f7886ea1212b0c4", null ],
+ [ "h", "structnav__toggle__announcer.html#a9099b4aae9c734a5c837db1f649c539c", null ],
+ [ "icon_h", "structnav__toggle__announcer.html#a1b33a4cdfcc4a8b23aa6562423d7f12e", null ],
+ [ "icon_src", "structnav__toggle__announcer.html#ab31655a1299de1b4a602d4c8ea9a01d4", null ],
+ [ "icon_w", "structnav__toggle__announcer.html#a42c9fb83941f0a58a85d2d184f39b0b3", null ],
+ [ "last_state", "structnav__toggle__announcer.html#a4002988a3f087caac31fd16e992dc4e4", null ],
+ [ "navit_init_cb", "structnav__toggle__announcer.html#ab822b8e4f5a604b9c6d2e105d2861cdd", null ],
+ [ "w", "structnav__toggle__announcer.html#a70c677dbd9a6fe421e535f668e5660a6", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation.html b/html/structnavigation.html
new file mode 100644
index 000000000..8990c0450
--- /dev/null
+++ b/html/structnavigation.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0873807f546a819a1b0f8eb93cc6fa93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0873807f546a819a1b0f8eb93cc6fa93"></a>
+NAVIT_OBJECT struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:a0873807f546a819a1b0f8eb93cc6fa93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a1f780fc810880ac3291eb317b050a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79a1f780fc810880ac3291eb317b050a"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map</b></td></tr>
+<tr class="separator:a79a1f780fc810880ac3291eb317b050a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3eaaff4e92ef71858608a23ac36be5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3eaaff4e92ef71858608a23ac36be5c"></a>
+struct <a class="el" href="structitem__hash.html">item_hash</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>hash</b></td></tr>
+<tr class="separator:af3eaaff4e92ef71858608a23ac36be5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a282089b08fc06a31d450800dff2114e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a282089b08fc06a31d450800dff2114e4"></a>
+struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleprofile</b></td></tr>
+<tr class="separator:a282089b08fc06a31d450800dff2114e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2abf1736e4c02f3b9eb0c192bc97248"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2abf1736e4c02f3b9eb0c192bc97248"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:af2abf1736e4c02f3b9eb0c192bc97248"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2ba93b27400c5bed634e8dc8fe70f13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2ba93b27400c5bed634e8dc8fe70f13"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:aa2ba93b27400c5bed634e8dc8fe70f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0b9fcda5bf5b6b505fde45cdd14e046"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0b9fcda5bf5b6b505fde45cdd14e046"></a>
+struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_first</b></td></tr>
+<tr class="separator:ac0b9fcda5bf5b6b505fde45cdd14e046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3eaa836a6a8770c71e016ce16091902b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3eaa836a6a8770c71e016ce16091902b"></a>
+struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_last</b></td></tr>
+<tr class="separator:a3eaa836a6a8770c71e016ce16091902b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41dad16592fa0c25fa9f7cef5a5b1c76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41dad16592fa0c25fa9f7cef5a5b1c76"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback_speech</b></td></tr>
+<tr class="separator:a41dad16592fa0c25fa9f7cef5a5b1c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa0345b5205e539024c81033eaaeb315"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa0345b5205e539024c81033eaaeb315"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
+<tr class="separator:afa0345b5205e539024c81033eaaeb315"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40bcbccb2bd94ecd84ecd56aa2f243ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40bcbccb2bd94ecd84ecd56aa2f243ae"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:a40bcbccb2bd94ecd84ecd56aa2f243ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8931dcf8fd72a4530abf71f0c6b7acd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8931dcf8fd72a4530abf71f0c6b7acd3"></a>
+struct <a class="el" href="structspeech.html">speech</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>speech</b></td></tr>
+<tr class="separator:a8931dcf8fd72a4530abf71f0c6b7acd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d97d4c2cbc0856926f011912fdfd1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85d97d4c2cbc0856926f011912fdfd1a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>level_last</b></td></tr>
+<tr class="separator:a85d97d4c2cbc0856926f011912fdfd1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a039db0d291fbfcf8d22becabbf460dc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a039db0d291fbfcf8d22becabbf460dc7"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item_last</b></td></tr>
+<tr class="separator:a039db0d291fbfcf8d22becabbf460dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af93cd687786b33cfa9e1dd884a6008ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af93cd687786b33cfa9e1dd884a6008ce"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>turn_around</b></td></tr>
+<tr class="separator:af93cd687786b33cfa9e1dd884a6008ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61f6723e0c62ff2f05a0b7fd28d7a38c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61f6723e0c62ff2f05a0b7fd28d7a38c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>turn_around_limit</b></td></tr>
+<tr class="separator:a61f6723e0c62ff2f05a0b7fd28d7a38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa354a1ce655f0ad3f57dcc2134349b12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa354a1ce655f0ad3f57dcc2134349b12"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>distance_turn</b></td></tr>
+<tr class="separator:aa354a1ce655f0ad3f57dcc2134349b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4b60f0b2ea2b75f775058a6acac563"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b4b60f0b2ea2b75f775058a6acac563"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_cb</b></td></tr>
+<tr class="separator:a4b4b60f0b2ea2b75f775058a6acac563"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91526af69c26d512570fcfd97f5fb24e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91526af69c26d512570fcfd97f5fb24e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>announce</b> [route_item_last-route_item_first+1][3]</td></tr>
+<tr class="separator:a91526af69c26d512570fcfd97f5fb24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d42d247a2439c8e7e47c91fe0012cc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d42d247a2439c8e7e47c91fe0012cc3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tell_street_name</b></td></tr>
+<tr class="separator:a7d42d247a2439c8e7e47c91fe0012cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a748c380840715de6cfd65ab9992394b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a748c380840715de6cfd65ab9992394b6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>delay</b></td></tr>
+<tr class="separator:a748c380840715de6cfd65ab9992394b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a559a865433f3963b0c3ce6614328457e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a559a865433f3963b0c3ce6614328457e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>curr_delay</b></td></tr>
+<tr class="separator:a559a865433f3963b0c3ce6614328457e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb5c9893541faf86ba66f9d389f17e61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb5c9893541faf86ba66f9d389f17e61"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>turn_around_count</b></td></tr>
+<tr class="separator:acb5c9893541faf86ba66f9d389f17e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef2f4b36fe138e84d0118867ad5b25f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef2f4b36fe138e84d0118867ad5b25f7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:aef2f4b36fe138e84d0118867ad5b25f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a648ac9b17c700de7a9f0f7199764d3cc"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html#a648ac9b17c700de7a9f0f7199764d3cc">route_mr</a></td></tr>
+<tr class="separator:a648ac9b17c700de7a9f0f7199764d3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adae7194fd97131754a35f7689bcc905c"><td class="memItemLeft" align="right" valign="top">enum nav_status_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html#adae7194fd97131754a35f7689bcc905c">status_int</a></td></tr>
+<tr class="separator:adae7194fd97131754a35f7689bcc905c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a555cf05343bbf68e544af170133cd572"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html#a555cf05343bbf68e544af170133cd572">idle_cb</a></td></tr>
+<tr class="separator:a555cf05343bbf68e544af170133cd572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a207e270d9eced476bf17389657ce531c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html#a207e270d9eced476bf17389657ce531c">idle_ev</a></td></tr>
+<tr class="separator:a207e270d9eced476bf17389657ce531c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa0fba8756cbd110fc3ab7e775a7235f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation.html#aaa0fba8756cbd110fc3ab7e775a7235f">nav_status</a></td></tr>
+<tr class="separator:aaa0fba8756cbd110fc3ab7e775a7235f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a555cf05343bbf68e544af170133cd572"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* navigation::idle_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Idle callback to process the route map </p>
+
+</div>
+</div>
+<a class="anchor" id="a207e270d9eced476bf17389657ce531c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structevent__idle.html">event_idle</a>* navigation::idle_ev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The pointer to the idle event </p>
+
+</div>
+</div>
+<a class="anchor" id="aaa0fba8756cbd110fc3ab7e775a7235f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation::nav_status</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Status of the navigation engine </p>
+
+</div>
+</div>
+<a class="anchor" id="a648ac9b17c700de7a9f0f7199764d3cc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect.html">map_rect</a>* navigation::route_mr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Map rect on the route map, used for maneuver generation </p>
+
+</div>
+</div>
+<a class="anchor" id="adae7194fd97131754a35f7689bcc905c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum nav_status_int navigation::status_int</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Internal status information used during maneuver generation </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation.html">navigation</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation.js b/html/structnavigation.js
new file mode 100644
index 000000000..819dfd794
--- /dev/null
+++ b/html/structnavigation.js
@@ -0,0 +1,32 @@
+var structnavigation =
+[
+ [ "announce", "structnavigation.html#a91526af69c26d512570fcfd97f5fb24e", null ],
+ [ "callback", "structnavigation.html#afa0345b5205e539024c81033eaaeb315", null ],
+ [ "callback_speech", "structnavigation.html#a41dad16592fa0c25fa9f7cef5a5b1c76", null ],
+ [ "cmd_first", "structnavigation.html#ac0b9fcda5bf5b6b505fde45cdd14e046", null ],
+ [ "cmd_last", "structnavigation.html#a3eaa836a6a8770c71e016ce16091902b", null ],
+ [ "curr_delay", "structnavigation.html#a559a865433f3963b0c3ce6614328457e", null ],
+ [ "delay", "structnavigation.html#a748c380840715de6cfd65ab9992394b6", null ],
+ [ "distance_turn", "structnavigation.html#aa354a1ce655f0ad3f57dcc2134349b12", null ],
+ [ "first", "structnavigation.html#af2abf1736e4c02f3b9eb0c192bc97248", null ],
+ [ "flags", "structnavigation.html#aef2f4b36fe138e84d0118867ad5b25f7", null ],
+ [ "hash", "structnavigation.html#af3eaaff4e92ef71858608a23ac36be5c", null ],
+ [ "idle_cb", "structnavigation.html#a555cf05343bbf68e544af170133cd572", null ],
+ [ "idle_ev", "structnavigation.html#a207e270d9eced476bf17389657ce531c", null ],
+ [ "item_last", "structnavigation.html#a039db0d291fbfcf8d22becabbf460dc7", null ],
+ [ "last", "structnavigation.html#aa2ba93b27400c5bed634e8dc8fe70f13", null ],
+ [ "level_last", "structnavigation.html#a85d97d4c2cbc0856926f011912fdfd1a", null ],
+ [ "map", "structnavigation.html#a79a1f780fc810880ac3291eb317b050a", null ],
+ [ "nav_status", "structnavigation.html#aaa0fba8756cbd110fc3ab7e775a7235f", null ],
+ [ "navit", "structnavigation.html#a40bcbccb2bd94ecd84ecd56aa2f243ae", null ],
+ [ "route", "structnavigation.html#a0873807f546a819a1b0f8eb93cc6fa93", null ],
+ [ "route_cb", "structnavigation.html#a4b4b60f0b2ea2b75f775058a6acac563", null ],
+ [ "route_mr", "structnavigation.html#a648ac9b17c700de7a9f0f7199764d3cc", null ],
+ [ "speech", "structnavigation.html#a8931dcf8fd72a4530abf71f0c6b7acd3", null ],
+ [ "status_int", "structnavigation.html#adae7194fd97131754a35f7689bcc905c", null ],
+ [ "tell_street_name", "structnavigation.html#a7d42d247a2439c8e7e47c91fe0012cc3", null ],
+ [ "turn_around", "structnavigation.html#af93cd687786b33cfa9e1dd884a6008ce", null ],
+ [ "turn_around_count", "structnavigation.html#acb5c9893541faf86ba66f9d389f17e61", null ],
+ [ "turn_around_limit", "structnavigation.html#a61f6723e0c62ff2f05a0b7fd28d7a38c", null ],
+ [ "vehicleprofile", "structnavigation.html#a282089b08fc06a31d450800dff2114e4", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigationObject.html b/html/structnavigationObject.html
new file mode 100644
index 000000000..974d0018f
--- /dev/null
+++ b/html/structnavigationObject.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigationObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigationObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigationObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa40d8c62afdc1c2adfaba0e4be74964a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa40d8c62afdc1c2adfaba0e4be74964a"></a>
+PyObject_HEAD struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navigation</b></td></tr>
+<tr class="separator:aa40d8c62afdc1c2adfaba0e4be74964a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/navigation.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigationObject.html">navigationObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigationObject.js b/html/structnavigationObject.js
new file mode 100644
index 000000000..4e089ae78
--- /dev/null
+++ b/html/structnavigationObject.js
@@ -0,0 +1,4 @@
+var structnavigationObject =
+[
+ [ "navigation", "structnavigationObject.html#aa40d8c62afdc1c2adfaba0e4be74964a", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation__command.html b/html/structnavigation__command.html
new file mode 100644
index 000000000..737f11866
--- /dev/null
+++ b/html/structnavigation__command.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation_command Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation__command.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation_command Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds information about a command for a navigation maneuver.
+ <a href="structnavigation__command.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6dc44a45ee31916e8c5a53651efe14ff"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a6dc44a45ee31916e8c5a53651efe14ff">itm</a></td></tr>
+<tr class="separator:a6dc44a45ee31916e8c5a53651efe14ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a670053bf31747eba971701838721bda1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a670053bf31747eba971701838721bda1">next</a></td></tr>
+<tr class="separator:a670053bf31747eba971701838721bda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26b7ae432b31b380f75510d89413cc11"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnavigation__command.html">navigation_command</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a26b7ae432b31b380f75510d89413cc11">prev</a></td></tr>
+<tr class="separator:a26b7ae432b31b380f75510d89413cc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef47412ccffaf8d792c2b2bb182222ea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#aef47412ccffaf8d792c2b2bb182222ea">delta</a></td></tr>
+<tr class="separator:aef47412ccffaf8d792c2b2bb182222ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5af2f5db45da7088be99d32eff88f926"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a5af2f5db45da7088be99d32eff88f926">roundabout_delta</a></td></tr>
+<tr class="separator:a5af2f5db45da7088be99d32eff88f926"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8442ef2b10014938111db201071ee91b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a8442ef2b10014938111db201071ee91b">length</a></td></tr>
+<tr class="separator:a8442ef2b10014938111db201071ee91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c8fc23bc766087057c78cd6e1519b6d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnavigation__maneuver.html">navigation_maneuver</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__command.html#a5c8fc23bc766087057c78cd6e1519b6d">maneuver</a></td></tr>
+<tr class="separator:a5c8fc23bc766087057c78cd6e1519b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds information about a command for a navigation maneuver. </p>
+<p>An instance of this structure is generated for each navigation maneuver that is to be announced. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aef47412ccffaf8d792c2b2bb182222ea"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_command::delta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>bearing change at maneuver </p>
+
+</div>
+</div>
+<a class="anchor" id="a6dc44a45ee31916e8c5a53651efe14ff"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structnavigation__itm.html">navigation_itm</a>* navigation_command::itm</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The navigation item following the maneuver </p>
+
+</div>
+</div>
+<a class="anchor" id="a8442ef2b10014938111db201071ee91b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_command::length</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>if the maneuver is a roundabout, distance between entry and exit (plus penalty), else 0 </p>
+
+</div>
+</div>
+<a class="anchor" id="a5c8fc23bc766087057c78cd6e1519b6d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structnavigation__maneuver.html">navigation_maneuver</a>* navigation_command::maneuver</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Details on the maneuver to perform </p>
+
+</div>
+</div>
+<a class="anchor" id="a670053bf31747eba971701838721bda1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structnavigation__command.html">navigation_command</a>* navigation_command::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>next command in the list </p>
+
+</div>
+</div>
+<a class="anchor" id="a26b7ae432b31b380f75510d89413cc11"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structnavigation__command.html">navigation_command</a>* navigation_command::prev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>previous command in the list </p>
+
+</div>
+</div>
+<a class="anchor" id="a5af2f5db45da7088be99d32eff88f926"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_command::roundabout_delta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>if we are leaving a roundabout, effective bearing change (between entry and exit) with some corrections applied </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation__command.html">navigation_command</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation__command.js b/html/structnavigation__command.js
new file mode 100644
index 000000000..4a809b7d6
--- /dev/null
+++ b/html/structnavigation__command.js
@@ -0,0 +1,10 @@
+var structnavigation__command =
+[
+ [ "delta", "structnavigation__command.html#aef47412ccffaf8d792c2b2bb182222ea", null ],
+ [ "itm", "structnavigation__command.html#a6dc44a45ee31916e8c5a53651efe14ff", null ],
+ [ "length", "structnavigation__command.html#a8442ef2b10014938111db201071ee91b", null ],
+ [ "maneuver", "structnavigation__command.html#a5c8fc23bc766087057c78cd6e1519b6d", null ],
+ [ "next", "structnavigation__command.html#a670053bf31747eba971701838721bda1", null ],
+ [ "prev", "structnavigation__command.html#a26b7ae432b31b380f75510d89413cc11", null ],
+ [ "roundabout_delta", "structnavigation__command.html#a5af2f5db45da7088be99d32eff88f926", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation__itm.html b/html/structnavigation__itm.html
new file mode 100644
index 000000000..6ab2036f0
--- /dev/null
+++ b/html/structnavigation__itm.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation_itm Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation__itm.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation_itm Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1726a33d53560014a13d98e2216a49a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1726a33d53560014a13d98e2216a49a4"></a>
+struct <a class="el" href="structnavigation__way.html">navigation_way</a>&#160;</td><td class="memItemRight" valign="bottom"><b>way</b></td></tr>
+<tr class="separator:a1726a33d53560014a13d98e2216a49a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a8abd1d519e99e597970c33c5f4ae4a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__itm.html#a7a8abd1d519e99e597970c33c5f4ae4a">angle_end</a></td></tr>
+<tr class="separator:a7a8abd1d519e99e597970c33c5f4ae4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a383f8c66559c16633fa6b9ad2adada70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a383f8c66559c16633fa6b9ad2adada70"></a>
+struct <a class="el" href="structcoord.html">coord</a> start&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a383f8c66559c16633fa6b9ad2adada70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97fb7764b2212a95c1adbad6c6a18ba6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97fb7764b2212a95c1adbad6c6a18ba6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:a97fb7764b2212a95c1adbad6c6a18ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa41b78e2aaf40c2af739570d95c88ac7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa41b78e2aaf40c2af739570d95c88ac7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:aa41b78e2aaf40c2af739570d95c88ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cbe2a677a033d772d92e3e7bc69c268"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cbe2a677a033d772d92e3e7bc69c268"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:a3cbe2a677a033d772d92e3e7bc69c268"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7605ce0df237f7b87a692f87cd303bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7605ce0df237f7b87a692f87cd303bb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dest_time</b></td></tr>
+<tr class="separator:ae7605ce0df237f7b87a692f87cd303bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53f93eab53b75bde5afbe87d7d5713f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53f93eab53b75bde5afbe87d7d5713f0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dest_length</b></td></tr>
+<tr class="separator:a53f93eab53b75bde5afbe87d7d5713f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ee0ded90646bab9a1914a36686a7bed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__itm.html#a9ee0ded90646bab9a1914a36686a7bed">told</a></td></tr>
+<tr class="separator:a9ee0ded90646bab9a1914a36686a7bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7763697b33712c37cd9f60e38ef9f1c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__itm.html#a7763697b33712c37cd9f60e38ef9f1c8">streetname_told</a></td></tr>
+<tr class="separator:a7763697b33712c37cd9f60e38ef9f1c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3572a110c9d5ec7d611e936fe60bad41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3572a110c9d5ec7d611e936fe60bad41"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dest_count</b></td></tr>
+<tr class="separator:a3572a110c9d5ec7d611e936fe60bad41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63c1e3170c817251f75df2dfd1a377b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c1e3170c817251f75df2dfd1a377b8"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a63c1e3170c817251f75df2dfd1a377b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d02dca11fc4441dfd81502562f64fab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d02dca11fc4441dfd81502562f64fab"></a>
+struct <a class="el" href="structnavigation__itm.html">navigation_itm</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:a1d02dca11fc4441dfd81502562f64fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a7a8abd1d519e99e597970c33c5f4ae4a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_itm::angle_end</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The bearing at the end of</p>
+<div class="fragment"><div class="line">way </div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a7763697b33712c37cd9f60e38ef9f1c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_itm::streetname_told</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates if this item's streetname has been told in speech navigation </p>
+
+</div>
+</div>
+<a class="anchor" id="a9ee0ded90646bab9a1914a36686a7bed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_itm::told</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates if this item's announcement has been told earlier and should not be told again </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation__itm.html">navigation_itm</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation__itm.js b/html/structnavigation__itm.js
new file mode 100644
index 000000000..73c3c2add
--- /dev/null
+++ b/html/structnavigation__itm.js
@@ -0,0 +1,16 @@
+var structnavigation__itm =
+[
+ [ "angle_end", "structnavigation__itm.html#a7a8abd1d519e99e597970c33c5f4ae4a", null ],
+ [ "dest_count", "structnavigation__itm.html#a3572a110c9d5ec7d611e936fe60bad41", null ],
+ [ "dest_length", "structnavigation__itm.html#a53f93eab53b75bde5afbe87d7d5713f0", null ],
+ [ "dest_time", "structnavigation__itm.html#ae7605ce0df237f7b87a692f87cd303bb", null ],
+ [ "end", "structnavigation__itm.html#a383f8c66559c16633fa6b9ad2adada70", null ],
+ [ "length", "structnavigation__itm.html#aa41b78e2aaf40c2af739570d95c88ac7", null ],
+ [ "next", "structnavigation__itm.html#a63c1e3170c817251f75df2dfd1a377b8", null ],
+ [ "prev", "structnavigation__itm.html#a1d02dca11fc4441dfd81502562f64fab", null ],
+ [ "speed", "structnavigation__itm.html#a3cbe2a677a033d772d92e3e7bc69c268", null ],
+ [ "streetname_told", "structnavigation__itm.html#a7763697b33712c37cd9f60e38ef9f1c8", null ],
+ [ "time", "structnavigation__itm.html#a97fb7764b2212a95c1adbad6c6a18ba6", null ],
+ [ "told", "structnavigation__itm.html#a9ee0ded90646bab9a1914a36686a7bed", null ],
+ [ "way", "structnavigation__itm.html#a1726a33d53560014a13d98e2216a49a4", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation__maneuver.html b/html/structnavigation__maneuver.html
new file mode 100644
index 000000000..99c381ad2
--- /dev/null
+++ b/html/structnavigation__maneuver.html
@@ -0,0 +1,343 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation_maneuver Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation__maneuver.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation_maneuver Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Holds information about a navigation maneuver.
+ <a href="structnavigation__maneuver.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae8a9a7f75cb7fd3ca7e1bcda5eb2584a"><td class="memItemLeft" align="right" valign="top">enum item_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#ae8a9a7f75cb7fd3ca7e1bcda5eb2584a">type</a></td></tr>
+<tr class="separator:ae8a9a7f75cb7fd3ca7e1bcda5eb2584a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44457e810ec90416920f1194b60c63c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#ac44457e810ec90416920f1194b60c63c">delta</a></td></tr>
+<tr class="separator:ac44457e810ec90416920f1194b60c63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64e4281504d48eccdbb4938e71cdd1d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5">merge_or_exit</a></td></tr>
+<tr class="separator:a64e4281504d48eccdbb4938e71cdd1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9aab10475c48ec899ecf3f53536ad62"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#af9aab10475c48ec899ecf3f53536ad62">is_complex_t_junction</a></td></tr>
+<tr class="separator:af9aab10475c48ec899ecf3f53536ad62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae74ad5a479883e005065f28ee3ac7177"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177">num_options</a></td></tr>
+<tr class="separator:ae74ad5a479883e005065f28ee3ac7177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc82c1c1664a2cdced7d960f4a8034cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#abc82c1c1664a2cdced7d960f4a8034cd">num_new_motorways</a></td></tr>
+<tr class="separator:abc82c1c1664a2cdced7d960f4a8034cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43459dcae17f6f2333deb9c407c663b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a43459dcae17f6f2333deb9c407c663b1">num_other_ways</a></td></tr>
+<tr class="separator:a43459dcae17f6f2333deb9c407c663b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afffae721be7ae77176dc70b26d1f75d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7">old_cat</a></td></tr>
+<tr class="separator:afffae721be7ae77176dc70b26d1f75d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96a3d0c05369e50b7b5eb2d14384a3ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a96a3d0c05369e50b7b5eb2d14384a3ef">new_cat</a></td></tr>
+<tr class="separator:a96a3d0c05369e50b7b5eb2d14384a3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291f9795b96278673b6ad648f56a5145"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a291f9795b96278673b6ad648f56a5145">max_cat</a></td></tr>
+<tr class="separator:a291f9795b96278673b6ad648f56a5145"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a173856d3d5c64a52aa96b92b628587de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a173856d3d5c64a52aa96b92b628587de">num_similar_ways</a></td></tr>
+<tr class="separator:a173856d3d5c64a52aa96b92b628587de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ffc0adbbba79b6a50c7350e4fd01d20"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a0ffc0adbbba79b6a50c7350e4fd01d20">left</a></td></tr>
+<tr class="separator:a0ffc0adbbba79b6a50c7350e4fd01d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f59dd7c6fe6b096987360367827c608"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a1f59dd7c6fe6b096987360367827c608">right</a></td></tr>
+<tr class="separator:a1f59dd7c6fe6b096987360367827c608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50641eef773577717d1ce188fa621318"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a50641eef773577717d1ce188fa621318">is_unambiguous</a></td></tr>
+<tr class="separator:a50641eef773577717d1ce188fa621318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71d6672cc57e0760c8fc5a359f214f2a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__maneuver.html#a71d6672cc57e0760c8fc5a359f214f2a">is_same_street</a></td></tr>
+<tr class="separator:a71d6672cc57e0760c8fc5a359f214f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Holds information about a navigation maneuver. </p>
+<p>This structure is populated when a navigation maneuver is first analyzed. Its members contain all information needed to decide whether or not to announce the maneuver, what type of maneuver it is and the information that was used to determine the former two. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac44457e810ec90416920f1194b60c63c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::delta</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Bearing difference (the angle the driver has to steer) for the maneuver </p>
+
+</div>
+</div>
+<a class="anchor" id="af9aab10475c48ec899ecf3f53536ad62"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::is_complex_t_junction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether we are coming from the "stem" of a T junction whose "bar" is a dual-carriageway road and crossing the opposite lane of the "bar" first (i.e. turning left in countries that drive on the right, or turning right in countries that drive on the left). For these maneuvers </p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177">num_options</a> </div>
+</div><!-- fragment --><p> is 1 (which means we normally wouldn't announce the maneuver) but drivers would expect an announcement in such cases. </p>
+
+</div>
+</div>
+<a class="anchor" id="a71d6672cc57e0760c8fc5a359f214f2a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::is_same_street</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the street keeps its name after the maneuver. </p>
+
+</div>
+</div>
+<a class="anchor" id="a50641eef773577717d1ce188fa621318"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::is_unambiguous</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the maneuver is unambiguous. A maneuver is unambiguous if, despite multiple candidate way being available, we can reasonable expect the driver to continue on the route without being told to do so. This is typically the case when the route stays on the main road and goes straight, while all other candidate ways are minor roads and involve a significant turn. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0ffc0adbbba79b6a50c7350e4fd01d20"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::left</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Minimum bearing delta of any candidate way left of the route, -180 for none </p>
+
+</div>
+</div>
+<a class="anchor" id="a291f9795b96278673b6ad648f56a5145"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::max_cat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Highest maneuver category of any permitted candidate way other than the route </p>
+
+</div>
+</div>
+<a class="anchor" id="a64e4281504d48eccdbb4938e71cdd1d5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::merge_or_exit</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether we are merging into or exiting from a motorway_like road or we are at an interchange </p>
+
+</div>
+</div>
+<a class="anchor" id="a96a3d0c05369e50b7b5eb2d14384a3ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::new_cat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maneuver category of the selected way after the maneuver </p>
+
+</div>
+</div>
+<a class="anchor" id="abc82c1c1664a2cdced7d960f4a8034cd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::num_new_motorways</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of permitted candidate ways that are motorway-like. Numbers greater then one should be interpreted as "more than one", not as a precise number. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae74ad5a479883e005065f28ee3ac7177"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::num_options</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of permitted candidate ways, i.e. ways which we may enter (based on access flags of the way but without considering turn restrictions). Permitted candidate ways include the route. </p>
+
+</div>
+</div>
+<a class="anchor" id="a43459dcae17f6f2333deb9c407c663b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::num_other_ways</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of permitted candidate ways that are neither ramps nor motorway-like </p>
+
+</div>
+</div>
+<a class="anchor" id="a173856d3d5c64a52aa96b92b628587de"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::num_similar_ways</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of candidate ways (including the route) that have a</p>
+<div class="fragment"><div class="line">maneuver_category() </div>
+</div><!-- fragment --><p> similar to</p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7">old_cat</a> </div>
+</div><!-- fragment --><p> . See</p>
+<div class="fragment"><div class="line">maneuver_required2() </div>
+</div><!-- fragment --><p> for definition of "similar". </p>
+
+</div>
+</div>
+<a class="anchor" id="afffae721be7ae77176dc70b26d1f75d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::old_cat</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maneuver category of the way leading to the maneuver </p>
+
+</div>
+</div>
+<a class="anchor" id="a1f59dd7c6fe6b096987360367827c608"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_maneuver::right</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Minimum bearing delta of any candidate way right of the route, 180 for none </p>
+
+</div>
+</div>
+<a class="anchor" id="ae8a9a7f75cb7fd3ca7e1bcda5eb2584a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum item_type navigation_maneuver::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The type of maneuver to perform. Any</p>
+<div class="fragment"><div class="line">nav_* </div>
+</div><!-- fragment --><p> item is permitted here, with one exception: merge or exit maneuvers are indicated by the</p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5">merge_or_exit</a> </div>
+</div><!-- fragment --><p> member. The</p>
+<div class="fragment"><div class="line">item_type </div>
+</div><!-- fragment --><p> for such maneuvers should be a turn instruction in cases where the maneuver is ambiguous, or </p>
+<div class="fragment"><div class="line">nav_none </div>
+</div><!-- fragment --><p> for cases in which we would expect the driver to perform this maneuver even without being instructed to do so. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation__maneuver.html">navigation_maneuver</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation__maneuver.js b/html/structnavigation__maneuver.js
new file mode 100644
index 000000000..3fd32abe4
--- /dev/null
+++ b/html/structnavigation__maneuver.js
@@ -0,0 +1,18 @@
+var structnavigation__maneuver =
+[
+ [ "delta", "structnavigation__maneuver.html#ac44457e810ec90416920f1194b60c63c", null ],
+ [ "is_complex_t_junction", "structnavigation__maneuver.html#af9aab10475c48ec899ecf3f53536ad62", null ],
+ [ "is_same_street", "structnavigation__maneuver.html#a71d6672cc57e0760c8fc5a359f214f2a", null ],
+ [ "is_unambiguous", "structnavigation__maneuver.html#a50641eef773577717d1ce188fa621318", null ],
+ [ "left", "structnavigation__maneuver.html#a0ffc0adbbba79b6a50c7350e4fd01d20", null ],
+ [ "max_cat", "structnavigation__maneuver.html#a291f9795b96278673b6ad648f56a5145", null ],
+ [ "merge_or_exit", "structnavigation__maneuver.html#a64e4281504d48eccdbb4938e71cdd1d5", null ],
+ [ "new_cat", "structnavigation__maneuver.html#a96a3d0c05369e50b7b5eb2d14384a3ef", null ],
+ [ "num_new_motorways", "structnavigation__maneuver.html#abc82c1c1664a2cdced7d960f4a8034cd", null ],
+ [ "num_options", "structnavigation__maneuver.html#ae74ad5a479883e005065f28ee3ac7177", null ],
+ [ "num_other_ways", "structnavigation__maneuver.html#a43459dcae17f6f2333deb9c407c663b1", null ],
+ [ "num_similar_ways", "structnavigation__maneuver.html#a173856d3d5c64a52aa96b92b628587de", null ],
+ [ "old_cat", "structnavigation__maneuver.html#afffae721be7ae77176dc70b26d1f75d7", null ],
+ [ "right", "structnavigation__maneuver.html#a1f59dd7c6fe6b096987360367827c608", null ],
+ [ "type", "structnavigation__maneuver.html#ae8a9a7f75cb7fd3ca7e1bcda5eb2584a", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation__status.html b/html/structnavigation__status.html
new file mode 100644
index 000000000..a8b1c9c15
--- /dev/null
+++ b/html/structnavigation__status.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation_status Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation__status.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation_status Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab34fe979a6f69e509ed08f50b95b7b33"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__status.html#ab34fe979a6f69e509ed08f50b95b7b33">icon_src</a></td></tr>
+<tr class="separator:ab34fe979a6f69e509ed08f50b95b7b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2f20310155762bc5fe97a2f4f7d32c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2f20310155762bc5fe97a2f4f7d32c5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_h</b></td></tr>
+<tr class="separator:ab2f20310155762bc5fe97a2f4f7d32c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8be98d0f60a8aa5b95b55464315ece9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8be98d0f60a8aa5b95b55464315ece9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_w</b></td></tr>
+<tr class="separator:af8be98d0f60a8aa5b95b55464315ece9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af44e149dad6455816a7117b2900049dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__status.html#af44e149dad6455816a7117b2900049dd">last_status</a></td></tr>
+<tr class="separator:af44e149dad6455816a7117b2900049dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Internal data for</p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation__status.html">navigation_status</a> </div>
+</div><!-- fragment --><p> OSD. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab34fe979a6f69e509ed08f50b95b7b33"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navigation_status::icon_src</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Source for icon, with a placeholder </p>
+
+</div>
+</div>
+<a class="anchor" id="af44e149dad6455816a7117b2900049dd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_status::last_status</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Last status displayed. Apart from the usual values of</p>
+<div class="fragment"><div class="line">nav_status </div>
+</div><!-- fragment --><p> , -2 is used to indicate we have not yet received a status. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation__status.html">navigation_status</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation__status.js b/html/structnavigation__status.js
new file mode 100644
index 000000000..f944756b5
--- /dev/null
+++ b/html/structnavigation__status.js
@@ -0,0 +1,7 @@
+var structnavigation__status =
+[
+ [ "icon_h", "structnavigation__status.html#ab2f20310155762bc5fe97a2f4f7d32c5", null ],
+ [ "icon_src", "structnavigation__status.html#ab34fe979a6f69e509ed08f50b95b7b33", null ],
+ [ "icon_w", "structnavigation__status.html#af8be98d0f60a8aa5b95b55464315ece9", null ],
+ [ "last_status", "structnavigation__status.html#af44e149dad6455816a7117b2900049dd", null ]
+]; \ No newline at end of file
diff --git a/html/structnavigation__way.html b/html/structnavigation__way.html
new file mode 100644
index 000000000..00f280f3a
--- /dev/null
+++ b/html/structnavigation__way.html
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navigation_way Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavigation__way.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navigation_way Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a307c3203420fdec0ece3d3a4cf0e5750"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnavigation__way.html">navigation_way</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a307c3203420fdec0ece3d3a4cf0e5750">next</a></td></tr>
+<tr class="separator:a307c3203420fdec0ece3d3a4cf0e5750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3550e4e73c612f2f70b435e13f0081c1"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a3550e4e73c612f2f70b435e13f0081c1">dir</a></td></tr>
+<tr class="separator:a3550e4e73c612f2f70b435e13f0081c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef1bc9d5a5bbdc5477727c9d9a5ea0bb"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#aef1bc9d5a5bbdc5477727c9d9a5ea0bb">angle2</a></td></tr>
+<tr class="separator:aef1bc9d5a5bbdc5477727c9d9a5ea0bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72616efd6f2f4959f365e806fd727c12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a72616efd6f2f4959f365e806fd727c12">flags</a></td></tr>
+<tr class="separator:a72616efd6f2f4959f365e806fd727c12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af579448cdf2ab9a80fec3c3b2c817062"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#af579448cdf2ab9a80fec3c3b2c817062">item</a></td></tr>
+<tr class="separator:af579448cdf2ab9a80fec3c3b2c817062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a576f7f01ddc6d382fb88cdfb6363d8d2"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a576f7f01ddc6d382fb88cdfb6363d8d2">name</a></td></tr>
+<tr class="separator:a576f7f01ddc6d382fb88cdfb6363d8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9e054dc30fb77561df8b65d880d5d0e"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#ab9e054dc30fb77561df8b65d880d5d0e">name_systematic</a></td></tr>
+<tr class="separator:ab9e054dc30fb77561df8b65d880d5d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f0d1085868fcbc58c04c4c7f7433d7"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a87f0d1085868fcbc58c04c4c7f7433d7">exit_ref</a></td></tr>
+<tr class="separator:a87f0d1085868fcbc58c04c4c7f7433d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b2581b73040a21d989369547f131052"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a1b2581b73040a21d989369547f131052">exit_label</a></td></tr>
+<tr class="separator:a1b2581b73040a21d989369547f131052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a527b8ae184c85179bb878b1446eeaa2c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__destination.html">street_destination</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c">destination</a></td></tr>
+<tr class="separator:a527b8ae184c85179bb878b1446eeaa2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aef1bc9d5a5bbdc5477727c9d9a5ea0bb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short navigation_way::angle2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The bearing at the start or the way (0 = north, 90 =east etc.) </p>
+
+</div>
+</div>
+<a class="anchor" id="a527b8ae184c85179bb878b1446eeaa2c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__destination.html">street_destination</a>* navigation_way::destination</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The destination this way leads to (OSM:</p>
+<div class="fragment"><div class="line"><a class="code" href="structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c">destination</a> </div>
+</div><!-- fragment --><p> ) </p>
+
+</div>
+</div>
+<a class="anchor" id="a3550e4e73c612f2f70b435e13f0081c1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short navigation_way::dir</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The direction -1 or 1 of the way </p>
+
+</div>
+</div>
+<a class="anchor" id="a1b2581b73040a21d989369547f131052"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navigation_way::exit_label</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Exit_label if found on the first node of the way </p>
+
+</div>
+</div>
+<a class="anchor" id="a87f0d1085868fcbc58c04c4c7f7433d7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navigation_way::exit_ref</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Exit_ref if found on the first node of the way </p>
+
+</div>
+</div>
+<a class="anchor" id="a72616efd6f2f4959f365e806fd727c12"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navigation_way::flags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The flags of the way </p>
+
+</div>
+</div>
+<a class="anchor" id="af579448cdf2ab9a80fec3c3b2c817062"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a> navigation_way::item</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The item of the way </p>
+
+</div>
+</div>
+<a class="anchor" id="a576f7f01ddc6d382fb88cdfb6363d8d2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navigation_way::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The street name (</p>
+<div class="fragment"><div class="line"><a class="code" href="structstreet__name.html">street_name</a> </div>
+</div><!-- fragment --><p> attribute) </p>
+
+</div>
+</div>
+<a class="anchor" id="ab9e054dc30fb77561df8b65d880d5d0e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* navigation_way::name_systematic</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The road number (</p>
+<div class="fragment"><div class="line">street_name_systematic </div>
+</div><!-- fragment --><p> attribute, OSM:</p>
+<div class="fragment"><div class="line">ref </div>
+</div><!-- fragment --><p> ) </p>
+
+</div>
+</div>
+<a class="anchor" id="a307c3203420fdec0ece3d3a4cf0e5750"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structnavigation__way.html">navigation_way</a>* navigation_way::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to a linked-list of all navigation_ways from this navigation item </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavigation__way.html">navigation_way</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavigation__way.js b/html/structnavigation__way.js
new file mode 100644
index 000000000..80487f504
--- /dev/null
+++ b/html/structnavigation__way.js
@@ -0,0 +1,13 @@
+var structnavigation__way =
+[
+ [ "angle2", "structnavigation__way.html#aef1bc9d5a5bbdc5477727c9d9a5ea0bb", null ],
+ [ "destination", "structnavigation__way.html#a527b8ae184c85179bb878b1446eeaa2c", null ],
+ [ "dir", "structnavigation__way.html#a3550e4e73c612f2f70b435e13f0081c1", null ],
+ [ "exit_label", "structnavigation__way.html#a1b2581b73040a21d989369547f131052", null ],
+ [ "exit_ref", "structnavigation__way.html#a87f0d1085868fcbc58c04c4c7f7433d7", null ],
+ [ "flags", "structnavigation__way.html#a72616efd6f2f4959f365e806fd727c12", null ],
+ [ "item", "structnavigation__way.html#af579448cdf2ab9a80fec3c3b2c817062", null ],
+ [ "name", "structnavigation__way.html#a576f7f01ddc6d382fb88cdfb6363d8d2", null ],
+ [ "name_systematic", "structnavigation__way.html#ab9e054dc30fb77561df8b65d880d5d0e", null ],
+ [ "next", "structnavigation__way.html#a307c3203420fdec0ece3d3a4cf0e5750", null ]
+]; \ No newline at end of file
diff --git a/html/structnavit.html b/html/structnavit.html
new file mode 100644
index 000000000..9341d8504
--- /dev/null
+++ b/html/structnavit.html
@@ -0,0 +1,341 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navit Struct Reference<div class="ingroups"><a class="el" href="group__navit.html">The navit core instance</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a746bb9010639ba2fe7e13b4a55d7e395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a746bb9010639ba2fe7e13b4a55d7e395"></a>
+NAVIT_OBJECT struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>self</b></td></tr>
+<tr class="separator:a746bb9010639ba2fe7e13b4a55d7e395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21a323d3f21d934d0ec50a835779027c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21a323d3f21d934d0ec50a835779027c"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mapsets</b></td></tr>
+<tr class="separator:a21a323d3f21d934d0ec50a835779027c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e720133aebfed71f93c0936dfe8bd6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e720133aebfed71f93c0936dfe8bd6a"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layouts</b></td></tr>
+<tr class="separator:a0e720133aebfed71f93c0936dfe8bd6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b1966597f5bc02f02f3761d3d886b44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b1966597f5bc02f02f3761d3d886b44"></a>
+struct <a class="el" href="structgui.html">gui</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:a1b1966597f5bc02f02f3761d3d886b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a185f8f28bf6a8f514ea2ff5d1d0199d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a185f8f28bf6a8f514ea2ff5d1d0199d4"></a>
+struct <a class="el" href="structlayout.html">layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layout_current</b></td></tr>
+<tr class="separator:a185f8f28bf6a8f514ea2ff5d1d0199d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6ce85d9764b4725ea9574489b93eaad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6ce85d9764b4725ea9574489b93eaad"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:ad6ce85d9764b4725ea9574489b93eaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88624c592097452a54a027cffc2b505f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88624c592097452a54a027cffc2b505f"></a>
+struct action *&#160;</td><td class="memItemRight" valign="bottom"><b>action</b></td></tr>
+<tr class="separator:a88624c592097452a54a027cffc2b505f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca81a93b3e89e14d6791189d2c0761bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca81a93b3e89e14d6791189d2c0761bf"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:aca81a93b3e89e14d6791189d2c0761bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a785f76b9186cef24793486f8c419a601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a785f76b9186cef24793486f8c419a601"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans_cursor</b></td></tr>
+<tr class="separator:a785f76b9186cef24793486f8c419a601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5088936f94b0a104e18e482c2d0a8d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5088936f94b0a104e18e482c2d0a8d2"></a>
+struct <a class="el" href="structcompass.html">compass</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>compass</b></td></tr>
+<tr class="separator:ae5088936f94b0a104e18e482c2d0a8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa44c570cb5bea50985eb46fa8e2f59b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44c570cb5bea50985eb46fa8e2f59b9"></a>
+struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:aa44c570cb5bea50985eb46fa8e2f59b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1a6575b9f934abe386a4e1d1f5dcbef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1a6575b9f934abe386a4e1d1f5dcbef"></a>
+struct <a class="el" href="structnavigation.html">navigation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navigation</b></td></tr>
+<tr class="separator:ac1a6575b9f934abe386a4e1d1f5dcbef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3cde5b1ee1f52d0a05bff62be907b26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3cde5b1ee1f52d0a05bff62be907b26"></a>
+struct <a class="el" href="structspeech.html">speech</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>speech</b></td></tr>
+<tr class="separator:af3cde5b1ee1f52d0a05bff62be907b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7f83637fe8f86924bbe8b289ef1185f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7f83637fe8f86924bbe8b289ef1185f"></a>
+struct <a class="el" href="structtracking.html">tracking</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tracking</b></td></tr>
+<tr class="separator:ad7f83637fe8f86924bbe8b289ef1185f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5fa12f2f5e227c5d8f0f6c3c3b53116"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5fa12f2f5e227c5d8f0f6c3c3b53116"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ready</b></td></tr>
+<tr class="separator:af5fa12f2f5e227c5d8f0f6c3c3b53116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5349c5c1977647f499c63b652e5149db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5349c5c1977647f499c63b652e5149db"></a>
+struct <a class="el" href="structwindow.html">window</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>win</b></td></tr>
+<tr class="separator:a5349c5c1977647f499c63b652e5149db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a083b0066e6ef77cf11e63de3a2644d7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a083b0066e6ef77cf11e63de3a2644d7c"></a>
+struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>displaylist</b></td></tr>
+<tr class="separator:a083b0066e6ef77cf11e63de3a2644d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aded8fe37aff086d41535f6999e33a2b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aded8fe37aff086d41535f6999e33a2b7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tracking_flag</b></td></tr>
+<tr class="separator:aded8fe37aff086d41535f6999e33a2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb775bb5cf5e8adaff076a3bea27fead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb775bb5cf5e8adaff076a3bea27fead"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>orientation</b></td></tr>
+<tr class="separator:abb775bb5cf5e8adaff076a3bea27fead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77a33fef179f23292bcc4a3a1386ba2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77a33fef179f23292bcc4a3a1386ba2a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>recentdest_count</b></td></tr>
+<tr class="separator:a77a33fef179f23292bcc4a3a1386ba2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab96d32cd395b8a7e928f78b11fab6b25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab96d32cd395b8a7e928f78b11fab6b25"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>osd_configuration</b></td></tr>
+<tr class="separator:ab96d32cd395b8a7e928f78b11fab6b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8bda803d6541a8004edae6f0fe3614"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8bda803d6541a8004edae6f0fe3614"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicles</b></td></tr>
+<tr class="separator:a5e8bda803d6541a8004edae6f0fe3614"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e3e1de1df5def584027afce593e7805"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e3e1de1df5def584027afce593e7805"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>windows_items</b></td></tr>
+<tr class="separator:a1e3e1de1df5def584027afce593e7805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e28a509a07049a7c2212ee119705e9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e28a509a07049a7c2212ee119705e9a"></a>
+struct <a class="el" href="structnavit__vehicle.html">navit_vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle</b></td></tr>
+<tr class="separator:a9e28a509a07049a7c2212ee119705e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab937e98d986b38cf32a435041778dbc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab937e98d986b38cf32a435041778dbc7"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr_cbl</b></td></tr>
+<tr class="separator:ab937e98d986b38cf32a435041778dbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfad565359e15d049cf2dc48a72dad0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfad565359e15d049cf2dc48a72dad0d"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav_speech_cb</b></td></tr>
+<tr class="separator:acfad565359e15d049cf2dc48a72dad0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71157dbf21cdcbef959c0182ea795270"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71157dbf21cdcbef959c0182ea795270"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>roadbook_callback</b></td></tr>
+<tr class="separator:a71157dbf21cdcbef959c0182ea795270"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41e039860ded30639c34ffb642f5db41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41e039860ded30639c34ffb642f5db41"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>popup_callback</b></td></tr>
+<tr class="separator:a41e039860ded30639c34ffb642f5db41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3ac638a56ad436f9e8e22abdea0e7d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3ac638a56ad436f9e8e22abdea0e7d7"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_cb</b></td></tr>
+<tr class="separator:ac3ac638a56ad436f9e8e22abdea0e7d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5a821d2a02beda224952b163fb50e04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5a821d2a02beda224952b163fb50e04"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>progress_cb</b></td></tr>
+<tr class="separator:af5a821d2a02beda224952b163fb50e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed5ec5eef631a961e3b848da56aa5b4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed5ec5eef631a961e3b848da56aa5b4c"></a>
+struct <a class="el" href="structdatawindow.html">datawindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>roadbook_window</b></td></tr>
+<tr class="separator:aed5ec5eef631a961e3b848da56aa5b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8137dd28c9edf0f0a8ae61e0ba0e473a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8137dd28c9edf0f0a8ae61e0ba0e473a"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>former_destination</b></td></tr>
+<tr class="separator:a8137dd28c9edf0f0a8ae61e0ba0e473a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b10e0230d405de025c670efc82cebc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b10e0230d405de025c670efc82cebc6"></a>
+struct <a class="el" href="structpoint.html">point</a> pressed last&#160;</td><td class="memItemRight" valign="bottom"><b>current</b></td></tr>
+<tr class="separator:a8b10e0230d405de025c670efc82cebc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae04e7db0fe490ed1d24477db41fc27c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae04e7db0fe490ed1d24477db41fc27c2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>button_pressed</b></td></tr>
+<tr class="separator:ae04e7db0fe490ed1d24477db41fc27c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d36f54bd5c3b44969b6616f6e8af870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d36f54bd5c3b44969b6616f6e8af870"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>moved</b></td></tr>
+<tr class="separator:a8d36f54bd5c3b44969b6616f6e8af870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abba25a6de1be9ed3c3918212f5e7b043"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abba25a6de1be9ed3c3918212f5e7b043"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>popped</b></td></tr>
+<tr class="separator:abba25a6de1be9ed3c3918212f5e7b043"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa61cc57184dd3c89790dd563aa654b33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa61cc57184dd3c89790dd563aa654b33"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zoomed</b></td></tr>
+<tr class="separator:aa61cc57184dd3c89790dd563aa654b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae71af449614afe63fff336214a9b291"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae71af449614afe63fff336214a9b291"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>center_timeout</b></td></tr>
+<tr class="separator:aae71af449614afe63fff336214a9b291"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03ffddf3b591c84abe62652564c51fba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03ffddf3b591c84abe62652564c51fba"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autozoom_secs</b></td></tr>
+<tr class="separator:a03ffddf3b591c84abe62652564c51fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3731ef073c86447da5e1ef43fa674c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3731ef073c86447da5e1ef43fa674c22"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autozoom_min</b></td></tr>
+<tr class="separator:a3731ef073c86447da5e1ef43fa674c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57f0e9e1a3e8882c971c1948ac290316"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57f0e9e1a3e8882c971c1948ac290316"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autozoom_max</b></td></tr>
+<tr class="separator:a57f0e9e1a3e8882c971c1948ac290316"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7189951ea51f5e38cb285892eb0cfedf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7189951ea51f5e38cb285892eb0cfedf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autozoom_active</b></td></tr>
+<tr class="separator:a7189951ea51f5e38cb285892eb0cfedf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a13049d3ae9495218d6e8862fe128f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a13049d3ae9495218d6e8862fe128f1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autozoom_paused</b></td></tr>
+<tr class="separator:a0a13049d3ae9495218d6e8862fe128f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7b2616fc27476959aae7a2794c825ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7b2616fc27476959aae7a2794c825ac"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>button_timeout</b></td></tr>
+<tr class="separator:ad7b2616fc27476959aae7a2794c825ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91a77ee954778189286166a27fc741d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91a77ee954778189286166a27fc741d5"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_timeout</b></td></tr>
+<tr class="separator:a91a77ee954778189286166a27fc741d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab829f6c2f8930d8f6d3d894c5f89e1b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab829f6c2f8930d8f6d3d894c5f89e1b9"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_timeout_callback</b></td></tr>
+<tr class="separator:ab829f6c2f8930d8f6d3d894c5f89e1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf835c401b74a66fa5fe3d53d8d2309c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf835c401b74a66fa5fe3d53d8d2309c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ignore_button</b></td></tr>
+<tr class="separator:acf835c401b74a66fa5fe3d53d8d2309c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1050296ff71bb344c4d09a67b4b2caea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1050296ff71bb344c4d09a67b4b2caea"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ignore_graphics_events</b></td></tr>
+<tr class="separator:a1050296ff71bb344c4d09a67b4b2caea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4923bfd5b81506ba43bdb5199c90e36f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4923bfd5b81506ba43bdb5199c90e36f"></a>
+struct <a class="el" href="structlog.html">log</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>textfile_debug_log</b></td></tr>
+<tr class="separator:a4923bfd5b81506ba43bdb5199c90e36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cbee5b552e44f9f8fdd19ce6756aaf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cbee5b552e44f9f8fdd19ce6756aaf0"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>destination</b></td></tr>
+<tr class="separator:a5cbee5b552e44f9f8fdd19ce6756aaf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a711283c37c70835299be334cce344006"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a711283c37c70835299be334cce344006"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>destination_valid</b></td></tr>
+<tr class="separator:a711283c37c70835299be334cce344006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a746b9da35cd37d6b43dcda0d49e189f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1">blocked</a></td></tr>
+<tr class="separator:a746b9da35cd37d6b43dcda0d49e189f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fbe2e34a9c473bf867abdae93770301"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fbe2e34a9c473bf867abdae93770301"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a0fbe2e34a9c473bf867abdae93770301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f7455551e084924f0355ac14873c584"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f7455551e084924f0355ac14873c584"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a8f7455551e084924f0355ac14873c584"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab44e4a3492f8b6c715fa00210d414ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab44e4a3492f8b6c715fa00210d414ef1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>drag_bitmap</b></td></tr>
+<tr class="separator:ab44e4a3492f8b6c715fa00210d414ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08cc527e4319771c61a0633fbf9059bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08cc527e4319771c61a0633fbf9059bb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_mousewheel</b></td></tr>
+<tr class="separator:a08cc527e4319771c61a0633fbf9059bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e0d24683a9bf1cb82ecfc8f6afb7cd2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e0d24683a9bf1cb82ecfc8f6afb7cd2"></a>
+struct <a class="el" href="structmessagelist.html">messagelist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>messages</b></td></tr>
+<tr class="separator:a0e0d24683a9bf1cb82ecfc8f6afb7cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca60ce34936599eebbd8293bf75e02ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca60ce34936599eebbd8293bf75e02ff"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>resize_callback</b></td></tr>
+<tr class="separator:aca60ce34936599eebbd8293bf75e02ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0abc86622e67a9d37b6e93367736ccd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abc86622e67a9d37b6e93367736ccd6"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>button_callback</b></td></tr>
+<tr class="separator:a0abc86622e67a9d37b6e93367736ccd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08929700983f1ab0d686d7eb240b2596"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08929700983f1ab0d686d7eb240b2596"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>motion_callback</b></td></tr>
+<tr class="separator:a08929700983f1ab0d686d7eb240b2596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a854f2e1758f8c6a3ba2b5a4c6f755941"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854f2e1758f8c6a3ba2b5a4c6f755941"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>predraw_callback</b></td></tr>
+<tr class="separator:a854f2e1758f8c6a3ba2b5a4c6f755941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44c7dd3681ee9a6baa45ba53fbea9f4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c7dd3681ee9a6baa45ba53fbea9f4f"></a>
+struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleprofile</b></td></tr>
+<tr class="separator:a44c7dd3681ee9a6baa45ba53fbea9f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89e9933b5ee23cd797a3f0957dd0f7b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89e9933b5ee23cd797a3f0957dd0f7b7"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleprofiles</b></td></tr>
+<tr class="separator:a89e9933b5ee23cd797a3f0957dd0f7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad079cdf7cef1a2de70f8f80a7f4a9338"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad079cdf7cef1a2de70f8f80a7f4a9338"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch</b></td></tr>
+<tr class="separator:ad079cdf7cef1a2de70f8f80a7f4a9338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adad7a00c34597b5e3511b32525640bb4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adad7a00c34597b5e3511b32525640bb4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>follow_cursor</b></td></tr>
+<tr class="separator:adad7a00c34597b5e3511b32525640bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9198f21e48584e519e6350bab70917cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9198f21e48584e519e6350bab70917cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>prevTs</b></td></tr>
+<tr class="separator:a9198f21e48584e519e6350bab70917cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad70d4ce667cea6d13d45c461ed7edb49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad70d4ce667cea6d13d45c461ed7edb49"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>graphics_flags</b></td></tr>
+<tr class="separator:ad70d4ce667cea6d13d45c461ed7edb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c6e0e1b9f166ab07b91d967138eb16d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c6e0e1b9f166ab07b91d967138eb16d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zoom_min</b></td></tr>
+<tr class="separator:a6c6e0e1b9f166ab07b91d967138eb16d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60aaafe2e13f843da0c8df828533f872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60aaafe2e13f843da0c8df828533f872"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zoom_max</b></td></tr>
+<tr class="separator:a60aaafe2e13f843da0c8df828533f872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa5db9e509016b3e659bc67bdbd5966c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa5db9e509016b3e659bc67bdbd5966c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>radius</b></td></tr>
+<tr class="separator:aaa5db9e509016b3e659bc67bdbd5966c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae635fe5f570a3ffbb1bfd9f294f56b0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae635fe5f570a3ffbb1bfd9f294f56b0b"></a>
+struct <a class="el" href="structbookmarks.html">bookmarks</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bookmarks</b></td></tr>
+<tr class="separator:ae635fe5f570a3ffbb1bfd9f294f56b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af08a26edebc44609dea3e44d6245142a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af08a26edebc44609dea3e44d6245142a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:af08a26edebc44609dea3e44d6245142a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac280fb17123f0df666bf11ab4d343bc8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac280fb17123f0df666bf11ab4d343bc8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>border</b></td></tr>
+<tr class="separator:ac280fb17123f0df666bf11ab4d343bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23e9c1444c80d7b50944a6cef2caebe6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e9c1444c80d7b50944a6cef2caebe6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>imperial</b></td></tr>
+<tr class="separator:a23e9c1444c80d7b50944a6cef2caebe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60283b31e7b6645f23e3fd9057633573"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60283b31e7b6645f23e3fd9057633573"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>waypoints_flag</b></td></tr>
+<tr class="separator:a60283b31e7b6645f23e3fd9057633573"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8285a332f1066d4419a7e061623fa6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8285a332f1066d4419a7e061623fa6c"></a>
+struct <a class="el" href="structcoord__geo.html">coord_geo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>center</b></td></tr>
+<tr class="separator:aa8285a332f1066d4419a7e061623fa6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d07966626e81ba32c709d1358c51255"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d07966626e81ba32c709d1358c51255"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>auto_switch</b></td></tr>
+<tr class="separator:a3d07966626e81ba32c709d1358c51255"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a746b9da35cd37d6b43dcda0d49e189f1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navit::blocked</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether draw operations are currently blocked. This can be a combination of the following flags: 1: draw operations are blocked 2: draw operations are pending, requiring a redraw once draw operations are unblocked </p>
+
+<p>Referenced by <a class="el" href="group__navit.html#gaecb03d2a7edcf4ff636bd473033888c7">navit_block()</a>, and <a class="el" href="group__navit.html#gab5e955d696ecbe3ebb08fd62982323a8">navit_get_blocked()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>navit.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavit.html">navit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavit.js b/html/structnavit.js
new file mode 100644
index 000000000..930db264c
--- /dev/null
+++ b/html/structnavit.js
@@ -0,0 +1,80 @@
+var structnavit =
+[
+ [ "action", "structnavit.html#a88624c592097452a54a027cffc2b505f", null ],
+ [ "attr_cbl", "structnavit.html#ab937e98d986b38cf32a435041778dbc7", null ],
+ [ "auto_switch", "structnavit.html#a3d07966626e81ba32c709d1358c51255", null ],
+ [ "autozoom_active", "structnavit.html#a7189951ea51f5e38cb285892eb0cfedf", null ],
+ [ "autozoom_max", "structnavit.html#a57f0e9e1a3e8882c971c1948ac290316", null ],
+ [ "autozoom_min", "structnavit.html#a3731ef073c86447da5e1ef43fa674c22", null ],
+ [ "autozoom_paused", "structnavit.html#a0a13049d3ae9495218d6e8862fe128f1", null ],
+ [ "autozoom_secs", "structnavit.html#a03ffddf3b591c84abe62652564c51fba", null ],
+ [ "blocked", "structnavit.html#a746b9da35cd37d6b43dcda0d49e189f1", null ],
+ [ "bookmarks", "structnavit.html#ae635fe5f570a3ffbb1bfd9f294f56b0b", null ],
+ [ "border", "structnavit.html#ac280fb17123f0df666bf11ab4d343bc8", null ],
+ [ "button_callback", "structnavit.html#a0abc86622e67a9d37b6e93367736ccd6", null ],
+ [ "button_pressed", "structnavit.html#ae04e7db0fe490ed1d24477db41fc27c2", null ],
+ [ "button_timeout", "structnavit.html#ad7b2616fc27476959aae7a2794c825ac", null ],
+ [ "center", "structnavit.html#aa8285a332f1066d4419a7e061623fa6c", null ],
+ [ "center_timeout", "structnavit.html#aae71af449614afe63fff336214a9b291", null ],
+ [ "compass", "structnavit.html#ae5088936f94b0a104e18e482c2d0a8d2", null ],
+ [ "current", "structnavit.html#a8b10e0230d405de025c670efc82cebc6", null ],
+ [ "destination", "structnavit.html#a5cbee5b552e44f9f8fdd19ce6756aaf0", null ],
+ [ "destination_valid", "structnavit.html#a711283c37c70835299be334cce344006", null ],
+ [ "displaylist", "structnavit.html#a083b0066e6ef77cf11e63de3a2644d7c", null ],
+ [ "drag_bitmap", "structnavit.html#ab44e4a3492f8b6c715fa00210d414ef1", null ],
+ [ "flags", "structnavit.html#af08a26edebc44609dea3e44d6245142a", null ],
+ [ "follow_cursor", "structnavit.html#adad7a00c34597b5e3511b32525640bb4", null ],
+ [ "former_destination", "structnavit.html#a8137dd28c9edf0f0a8ae61e0ba0e473a", null ],
+ [ "gra", "structnavit.html#ad6ce85d9764b4725ea9574489b93eaad", null ],
+ [ "graphics_flags", "structnavit.html#ad70d4ce667cea6d13d45c461ed7edb49", null ],
+ [ "gui", "structnavit.html#a1b1966597f5bc02f02f3761d3d886b44", null ],
+ [ "h", "structnavit.html#a8f7455551e084924f0355ac14873c584", null ],
+ [ "ignore_button", "structnavit.html#acf835c401b74a66fa5fe3d53d8d2309c", null ],
+ [ "ignore_graphics_events", "structnavit.html#a1050296ff71bb344c4d09a67b4b2caea", null ],
+ [ "imperial", "structnavit.html#a23e9c1444c80d7b50944a6cef2caebe6", null ],
+ [ "layout_current", "structnavit.html#a185f8f28bf6a8f514ea2ff5d1d0199d4", null ],
+ [ "layouts", "structnavit.html#a0e720133aebfed71f93c0936dfe8bd6a", null ],
+ [ "mapsets", "structnavit.html#a21a323d3f21d934d0ec50a835779027c", null ],
+ [ "messages", "structnavit.html#a0e0d24683a9bf1cb82ecfc8f6afb7cd2", null ],
+ [ "motion_callback", "structnavit.html#a08929700983f1ab0d686d7eb240b2596", null ],
+ [ "motion_timeout", "structnavit.html#a91a77ee954778189286166a27fc741d5", null ],
+ [ "motion_timeout_callback", "structnavit.html#ab829f6c2f8930d8f6d3d894c5f89e1b9", null ],
+ [ "moved", "structnavit.html#a8d36f54bd5c3b44969b6616f6e8af870", null ],
+ [ "nav_speech_cb", "structnavit.html#acfad565359e15d049cf2dc48a72dad0d", null ],
+ [ "navigation", "structnavit.html#ac1a6575b9f934abe386a4e1d1f5dcbef", null ],
+ [ "orientation", "structnavit.html#abb775bb5cf5e8adaff076a3bea27fead", null ],
+ [ "osd_configuration", "structnavit.html#ab96d32cd395b8a7e928f78b11fab6b25", null ],
+ [ "pitch", "structnavit.html#ad079cdf7cef1a2de70f8f80a7f4a9338", null ],
+ [ "popped", "structnavit.html#abba25a6de1be9ed3c3918212f5e7b043", null ],
+ [ "popup_callback", "structnavit.html#a41e039860ded30639c34ffb642f5db41", null ],
+ [ "predraw_callback", "structnavit.html#a854f2e1758f8c6a3ba2b5a4c6f755941", null ],
+ [ "prevTs", "structnavit.html#a9198f21e48584e519e6350bab70917cd", null ],
+ [ "progress_cb", "structnavit.html#af5a821d2a02beda224952b163fb50e04", null ],
+ [ "radius", "structnavit.html#aaa5db9e509016b3e659bc67bdbd5966c", null ],
+ [ "ready", "structnavit.html#af5fa12f2f5e227c5d8f0f6c3c3b53116", null ],
+ [ "recentdest_count", "structnavit.html#a77a33fef179f23292bcc4a3a1386ba2a", null ],
+ [ "resize_callback", "structnavit.html#aca60ce34936599eebbd8293bf75e02ff", null ],
+ [ "roadbook_callback", "structnavit.html#a71157dbf21cdcbef959c0182ea795270", null ],
+ [ "roadbook_window", "structnavit.html#aed5ec5eef631a961e3b848da56aa5b4c", null ],
+ [ "route", "structnavit.html#aa44c570cb5bea50985eb46fa8e2f59b9", null ],
+ [ "route_cb", "structnavit.html#ac3ac638a56ad436f9e8e22abdea0e7d7", null ],
+ [ "self", "structnavit.html#a746bb9010639ba2fe7e13b4a55d7e395", null ],
+ [ "speech", "structnavit.html#af3cde5b1ee1f52d0a05bff62be907b26", null ],
+ [ "textfile_debug_log", "structnavit.html#a4923bfd5b81506ba43bdb5199c90e36f", null ],
+ [ "tracking", "structnavit.html#ad7f83637fe8f86924bbe8b289ef1185f", null ],
+ [ "tracking_flag", "structnavit.html#aded8fe37aff086d41535f6999e33a2b7", null ],
+ [ "trans", "structnavit.html#aca81a93b3e89e14d6791189d2c0761bf", null ],
+ [ "trans_cursor", "structnavit.html#a785f76b9186cef24793486f8c419a601", null ],
+ [ "use_mousewheel", "structnavit.html#a08cc527e4319771c61a0633fbf9059bb", null ],
+ [ "vehicle", "structnavit.html#a9e28a509a07049a7c2212ee119705e9a", null ],
+ [ "vehicleprofile", "structnavit.html#a44c7dd3681ee9a6baa45ba53fbea9f4f", null ],
+ [ "vehicleprofiles", "structnavit.html#a89e9933b5ee23cd797a3f0957dd0f7b7", null ],
+ [ "vehicles", "structnavit.html#a5e8bda803d6541a8004edae6f0fe3614", null ],
+ [ "w", "structnavit.html#a0fbe2e34a9c473bf867abdae93770301", null ],
+ [ "waypoints_flag", "structnavit.html#a60283b31e7b6645f23e3fd9057633573", null ],
+ [ "win", "structnavit.html#a5349c5c1977647f499c63b652e5149db", null ],
+ [ "windows_items", "structnavit.html#a1e3e1de1df5def584027afce593e7805", null ],
+ [ "zoom_max", "structnavit.html#a60aaafe2e13f843da0c8df828533f872", null ],
+ [ "zoom_min", "structnavit.html#a6c6e0e1b9f166ab07b91d967138eb16d", null ],
+ [ "zoomed", "structnavit.html#aa61cc57184dd3c89790dd563aa654b33", null ]
+]; \ No newline at end of file
diff --git a/html/structnavitObject.html b/html/structnavitObject.html
new file mode 100644
index 000000000..6757ea7a2
--- /dev/null
+++ b/html/structnavitObject.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navitObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavitObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navitObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad56c5f537766f52c2daf4cdbdef4d145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad56c5f537766f52c2daf4cdbdef4d145"></a>
+PyObject_HEAD struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:ad56c5f537766f52c2daf4cdbdef4d145"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/navit.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavitObject.html">navitObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavitObject.js b/html/structnavitObject.js
new file mode 100644
index 000000000..e9d61ae3d
--- /dev/null
+++ b/html/structnavitObject.js
@@ -0,0 +1,4 @@
+var structnavitObject =
+[
+ [ "navit", "structnavitObject.html#ad56c5f537766f52c2daf4cdbdef4d145", null ]
+]; \ No newline at end of file
diff --git a/html/structnavit__binding__w32__msg.html b/html/structnavit__binding__w32__msg.html
new file mode 100644
index 000000000..440f11072
--- /dev/null
+++ b/html/structnavit__binding__w32__msg.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit_binding_w32_msg Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavit__binding__w32__msg.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navit_binding_w32_msg Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af3d22b6627ad5fa76b7fb4ae2f178065"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3d22b6627ad5fa76b7fb4ae2f178065"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:af3d22b6627ad5fa76b7fb4ae2f178065"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af60e3ad74a683e6f171bd06911f5f13f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af60e3ad74a683e6f171bd06911f5f13f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>magic</b> [6]</td></tr>
+<tr class="separator:af60e3ad74a683e6f171bd06911f5f13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1239222bc8d52976eab363d875047a4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1239222bc8d52976eab363d875047a4f"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>text</b> [1]</td></tr>
+<tr class="separator:a1239222bc8d52976eab363d875047a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/win32/<a class="el" href="binding__win32_8h_source.html">binding_win32.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavit__binding__w32__msg.html">navit_binding_w32_msg</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavit__binding__w32__msg.js b/html/structnavit__binding__w32__msg.js
new file mode 100644
index 000000000..949429062
--- /dev/null
+++ b/html/structnavit__binding__w32__msg.js
@@ -0,0 +1,6 @@
+var structnavit__binding__w32__msg =
+[
+ [ "magic", "structnavit__binding__w32__msg.html#af60e3ad74a683e6f171bd06911f5f13f", null ],
+ [ "text", "structnavit__binding__w32__msg.html#a1239222bc8d52976eab363d875047a4f", null ],
+ [ "version", "structnavit__binding__w32__msg.html#af3d22b6627ad5fa76b7fb4ae2f178065", null ]
+]; \ No newline at end of file
diff --git a/html/structnavit__object.html b/html/structnavit__object.html
new file mode 100644
index 000000000..c0803f25f
--- /dev/null
+++ b/html/structnavit__object.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit_object Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavit__object.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">navit_object Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="xmlconfig_8h_source.html">xmlconfig.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavit__object.html">navit_object</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavit__vehicle.html b/html/structnavit__vehicle.html
new file mode 100644
index 000000000..ed1b8a8c8
--- /dev/null
+++ b/html/structnavit__vehicle.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: navit_vehicle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnavit__vehicle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">navit_vehicle Struct Reference<div class="ingroups"><a class="el" href="group__navit.html">The navit core instance</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The vehicle used for navigation.
+ <a href="structnavit__vehicle.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab21a363625d7092d18e3ddb9c5b975f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab21a363625d7092d18e3ddb9c5b975f5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>follow</b></td></tr>
+<tr class="separator:ab21a363625d7092d18e3ddb9c5b975f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38af0cb8869276267a1f89275215e5a8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8">follow_curr</a></td></tr>
+<tr class="separator:a38af0cb8869276267a1f89275215e5a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a291cacdf916aabaaf6aa4b9082031de8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8">coord</a></td></tr>
+<tr class="separator:a291cacdf916aabaaf6aa4b9082031de8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d7352a95fe388d366f59b401ba8c835"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d7352a95fe388d366f59b401ba8c835"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
+<tr class="separator:a2d7352a95fe388d366f59b401ba8c835"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e1c2bc176fdfae124d7cb0723eaa7bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e1c2bc176fdfae124d7cb0723eaa7bc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:a1e1c2bc176fdfae124d7cb0723eaa7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43bde14d71b56d698da18f86ef4e756"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af43bde14d71b56d698da18f86ef4e756"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:af43bde14d71b56d698da18f86ef4e756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a524939a62df7ada4f5d006e3c0b55560"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a524939a62df7ada4f5d006e3c0b55560"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle</b></td></tr>
+<tr class="separator:a524939a62df7ada4f5d006e3c0b55560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa010e02c8fcdff81f830a37299103933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa010e02c8fcdff81f830a37299103933"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
+<tr class="separator:aa010e02c8fcdff81f830a37299103933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcfe67498f6b13f5f863fbde05583f69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcfe67498f6b13f5f863fbde05583f69"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>animate_cursor</b></td></tr>
+<tr class="separator:afcfe67498f6b13f5f863fbde05583f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The vehicle used for navigation. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a291cacdf916aabaaf6aa4b9082031de8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> navit_vehicle::coord</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Deprecated : follow counter itself. When it reaches 'update' counts, map is recentered </p>
+
+<p>Referenced by <a class="el" href="group__navit.html#ga44d9e4778a998e569aa807546d6a6a28">navit_set_center_cursor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a38af0cb8869276267a1f89275215e5a8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int navit_vehicle::follow_curr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Limit of the follow counter. See navit_add_vehicle </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>navit.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnavit__vehicle.html">navit_vehicle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnavit__vehicle.js b/html/structnavit__vehicle.js
new file mode 100644
index 000000000..75f3575ba
--- /dev/null
+++ b/html/structnavit__vehicle.js
@@ -0,0 +1,12 @@
+var structnavit__vehicle =
+[
+ [ "animate_cursor", "structnavit__vehicle.html#afcfe67498f6b13f5f863fbde05583f69", null ],
+ [ "callback", "structnavit__vehicle.html#aa010e02c8fcdff81f830a37299103933", null ],
+ [ "coord", "structnavit__vehicle.html#a291cacdf916aabaaf6aa4b9082031de8", null ],
+ [ "dir", "structnavit__vehicle.html#a2d7352a95fe388d366f59b401ba8c835", null ],
+ [ "follow", "structnavit__vehicle.html#ab21a363625d7092d18e3ddb9c5b975f5", null ],
+ [ "follow_curr", "structnavit__vehicle.html#a38af0cb8869276267a1f89275215e5a8", null ],
+ [ "last", "structnavit__vehicle.html#af43bde14d71b56d698da18f86ef4e756", null ],
+ [ "speed", "structnavit__vehicle.html#a1e1c2bc176fdfae124d7cb0723eaa7bc", null ],
+ [ "vehicle", "structnavit__vehicle.html#a524939a62df7ada4f5d006e3c0b55560", null ]
+]; \ No newline at end of file
diff --git a/html/structnewnode.html b/html/structnewnode.html
new file mode 100644
index 000000000..91d8ee2d8
--- /dev/null
+++ b/html/structnewnode.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: newnode Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnewnode.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">newnode Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a22eaee53b9e6677b6cb0ff25278be501"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22eaee53b9e6677b6cb0ff25278be501"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>newnode</b></td></tr>
+<tr class="separator:a22eaee53b9e6677b6cb0ff25278be501"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/ch.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnewnode.html">newnode</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnewnode.js b/html/structnewnode.js
new file mode 100644
index 000000000..50e9c6676
--- /dev/null
+++ b/html/structnewnode.js
@@ -0,0 +1,4 @@
+var structnewnode =
+[
+ [ "newnode", "structnewnode.html#a22eaee53b9e6677b6cb0ff25278be501", null ]
+]; \ No newline at end of file
diff --git a/html/structnl2gl__t.html b/html/structnl2gl__t.html
new file mode 100644
index 000000000..c7e939ba4
--- /dev/null
+++ b/html/structnl2gl__t.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: nl2gl_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnl2gl__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">nl2gl_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a12e5d266fc102eda3b979b08148ba01a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12e5d266fc102eda3b979b08148ba01a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:a12e5d266fc102eda3b979b08148ba01a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9aca0f5f1fd177a3976e8b0325d49f60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9aca0f5f1fd177a3976e8b0325d49f60"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bits</b></td></tr>
+<tr class="separator:a9aca0f5f1fd177a3976e8b0325d49f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8bd05884fb74c5b21ba272a3bc7ed8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8bd05884fb74c5b21ba272a3bc7ed8e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>descr</b></td></tr>
+<tr class="separator:ad8bd05884fb74c5b21ba272a3bc7ed8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin/garmin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnl2gl__t.html">nl2gl_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnl2gl__t.js b/html/structnl2gl__t.js
new file mode 100644
index 000000000..125d155e8
--- /dev/null
+++ b/html/structnl2gl__t.js
@@ -0,0 +1,6 @@
+var structnl2gl__t =
+[
+ [ "bits", "structnl2gl__t.html#a9aca0f5f1fd177a3976e8b0325d49f60", null ],
+ [ "descr", "structnl2gl__t.html#ad8bd05884fb74c5b21ba272a3bc7ed8e", null ],
+ [ "g", "structnl2gl__t.html#a12e5d266fc102eda3b979b08148ba01a", null ]
+]; \ No newline at end of file
diff --git a/html/structnode.html b/html/structnode.html
new file mode 100644
index 000000000..94a5aa161
--- /dev/null
+++ b/html/structnode.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnode.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa946cfc82aec747b2ff880679b345de8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa946cfc82aec747b2ff880679b345de8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>first_edge</b></td></tr>
+<tr class="separator:aa946cfc82aec747b2ff880679b345de8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ddbcb5c73c5d53484d5fc217b06b257"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ddbcb5c73c5d53484d5fc217b06b257"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dummy</b></td></tr>
+<tr class="separator:a8ddbcb5c73c5d53484d5fc217b06b257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/ch.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnode.html">node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnode.js b/html/structnode.js
new file mode 100644
index 000000000..e204a5941
--- /dev/null
+++ b/html/structnode.js
@@ -0,0 +1,5 @@
+var structnode =
+[
+ [ "dummy", "structnode.html#a8ddbcb5c73c5d53484d5fc217b06b257", null ],
+ [ "first_edge", "structnode.html#aa946cfc82aec747b2ff880679b345de8", null ]
+]; \ No newline at end of file
diff --git a/html/structnode__item.html b/html/structnode__item.html
new file mode 100644
index 000000000..b6abc1e5e
--- /dev/null
+++ b/html/structnode__item.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: node_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnode__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">node_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af626daab130d540d2f24f1b056b320d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af626daab130d540d2f24f1b056b320d4"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:af626daab130d540d2f24f1b056b320d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a0fdc00c3bb8e6d51f3f5095c7ece9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0fdc00c3bb8e6d51f3f5095c7ece9b"></a>
+unsigned long long int&#160;</td><td class="memItemRight" valign="bottom"><b>nd_id</b>:NODE_ID_BITS</td></tr>
+<tr class="separator:a9a0fdc00c3bb8e6d51f3f5095c7ece9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a87d515809028f91278e599cbe53aca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a87d515809028f91278e599cbe53aca"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>ref_way</b></td></tr>
+<tr class="separator:a3a87d515809028f91278e599cbe53aca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnode__item.html">node_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnode__item.js b/html/structnode__item.js
new file mode 100644
index 000000000..7d4803a5e
--- /dev/null
+++ b/html/structnode__item.js
@@ -0,0 +1,6 @@
+var structnode__item =
+[
+ [ "c", "structnode__item.html#af626daab130d540d2f24f1b056b320d4", null ],
+ [ "nd_id", "structnode__item.html#a9a0fdc00c3bb8e6d51f3f5095c7ece9b", null ],
+ [ "ref_way", "structnode__item.html#a3a87d515809028f91278e599cbe53aca", null ]
+]; \ No newline at end of file
diff --git a/html/structnotify__priv.html b/html/structnotify__priv.html
new file mode 100644
index 000000000..5e281c723
--- /dev/null
+++ b/html/structnotify__priv.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: notify_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structnotify__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">notify_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a83bb584c26ce39e51ef68cfec34ae955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83bb584c26ce39e51ef68cfec34ae955"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>window_list</b></td></tr>
+<tr class="separator:a83bb584c26ce39e51ef68cfec34ae955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab69821d13eef928f6b5ea63d446db9b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab69821d13eef928f6b5ea63d446db9b9"></a>
+struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:ab69821d13eef928f6b5ea63d446db9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/win32/win32_gui_notify.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structnotify__priv.html">notify_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structnotify__priv.js b/html/structnotify__priv.js
new file mode 100644
index 000000000..f05d42ba1
--- /dev/null
+++ b/html/structnotify__priv.js
@@ -0,0 +1,5 @@
+var structnotify__priv =
+[
+ [ "parent", "structnotify__priv.html#ab69821d13eef928f6b5ea63d446db9b9", null ],
+ [ "window_list", "structnotify__priv.html#a83bb584c26ce39e51ef68cfec34ae955", null ]
+]; \ No newline at end of file
diff --git a/html/structo5m.html b/html/structo5m.html
new file mode 100644
index 000000000..6aaec79d8
--- /dev/null
+++ b/html/structo5m.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: o5m Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structo5m.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">o5m Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad0e9410c06fac385bac3f3ef7528ccf0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e9410c06fac385bac3f3ef7528ccf0"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b> [65536 *2]</td></tr>
+<tr class="separator:ad0e9410c06fac385bac3f3ef7528ccf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c51177ef003dfa758e58be2859684bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c51177ef003dfa758e58be2859684bd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_size</b></td></tr>
+<tr class="separator:a6c51177ef003dfa758e58be2859684bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85da6d9b7b33280a661f8f3c2934b8b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85da6d9b7b33280a661f8f3c2934b8b5"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_start</b></td></tr>
+<tr class="separator:a85da6d9b7b33280a661f8f3c2934b8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5e4273e71e8b08f8640b2ce17921f82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5e4273e71e8b08f8640b2ce17921f82"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_end</b></td></tr>
+<tr class="separator:ac5e4273e71e8b08f8640b2ce17921f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c5553345f6c6fb99dafd38eea53be4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c5553345f6c6fb99dafd38eea53be4d"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>in</b></td></tr>
+<tr class="separator:a6c5553345f6c6fb99dafd38eea53be4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a4753743d1e1ec92696d7474b0a74a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a4753743d1e1ec92696d7474b0a74a3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>error</b></td></tr>
+<tr class="separator:a0a4753743d1e1ec92696d7474b0a74a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d2517bd3dbc106916646038d1b72021"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d2517bd3dbc106916646038d1b72021"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:a1d2517bd3dbc106916646038d1b72021"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a16bf3815fa393d8e089bfb6f3959d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a16bf3815fa393d8e089bfb6f3959d5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lon</b></td></tr>
+<tr class="separator:a8a16bf3815fa393d8e089bfb6f3959d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a058a77711612a8f2bb14018aa0292db5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a058a77711612a8f2bb14018aa0292db5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>uid</b></td></tr>
+<tr class="separator:a058a77711612a8f2bb14018aa0292db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09bfea2ecb72945ce7eeb3f484ade447"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09bfea2ecb72945ce7eeb3f484ade447"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:a09bfea2ecb72945ce7eeb3f484ade447"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f8275dca3f572372d71b50d1e0f2c74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f8275dca3f572372d71b50d1e0f2c74"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a9f8275dca3f572372d71b50d1e0f2c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeadb15b646f5ddca8030d99218f88c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adeadb15b646f5ddca8030d99218f88c7"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>rid</b> [3]</td></tr>
+<tr class="separator:adeadb15b646f5ddca8030d99218f88c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a317de9cf1b525634b07f8885b8d8e444"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a317de9cf1b525634b07f8885b8d8e444"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>changeset</b></td></tr>
+<tr class="separator:a317de9cf1b525634b07f8885b8d8e444"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a6fd7bc3a5db10178608aa12e3c3db1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a6fd7bc3a5db10178608aa12e3c3db1"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>timestamp</b></td></tr>
+<tr class="separator:a4a6fd7bc3a5db10178608aa12e3c3db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a657419804f360b5795d34ce592c1f9a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a657419804f360b5795d34ce592c1f9a1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>user</b></td></tr>
+<tr class="separator:a657419804f360b5795d34ce592c1f9a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_o5m.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structo5m.html">o5m</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structo5m.js b/html/structo5m.js
new file mode 100644
index 000000000..4f93a3437
--- /dev/null
+++ b/html/structo5m.js
@@ -0,0 +1,18 @@
+var structo5m =
+[
+ [ "buffer", "structo5m.html#ad0e9410c06fac385bac3f3ef7528ccf0", null ],
+ [ "buffer_end", "structo5m.html#ac5e4273e71e8b08f8640b2ce17921f82", null ],
+ [ "buffer_size", "structo5m.html#a6c51177ef003dfa758e58be2859684bd", null ],
+ [ "buffer_start", "structo5m.html#a85da6d9b7b33280a661f8f3c2934b8b5", null ],
+ [ "changeset", "structo5m.html#a317de9cf1b525634b07f8885b8d8e444", null ],
+ [ "error", "structo5m.html#a0a4753743d1e1ec92696d7474b0a74a3", null ],
+ [ "id", "structo5m.html#a9f8275dca3f572372d71b50d1e0f2c74", null ],
+ [ "in", "structo5m.html#a6c5553345f6c6fb99dafd38eea53be4d", null ],
+ [ "lat", "structo5m.html#a1d2517bd3dbc106916646038d1b72021", null ],
+ [ "lon", "structo5m.html#a8a16bf3815fa393d8e089bfb6f3959d5", null ],
+ [ "rid", "structo5m.html#adeadb15b646f5ddca8030d99218f88c7", null ],
+ [ "timestamp", "structo5m.html#a4a6fd7bc3a5db10178608aa12e3c3db1", null ],
+ [ "uid", "structo5m.html#a058a77711612a8f2bb14018aa0292db5", null ],
+ [ "user", "structo5m.html#a657419804f360b5795d34ce592c1f9a1", null ],
+ [ "version", "structo5m.html#a09bfea2ecb72945ce7eeb3f484ade447", null ]
+]; \ No newline at end of file
diff --git a/html/structobject__func.html b/html/structobject__func.html
new file mode 100644
index 000000000..5956fdab5
--- /dev/null
+++ b/html/structobject__func.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: object_func Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structobject__func.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">object_func Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a80a4325200821f691624c3a59f45eee0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80a4325200821f691624c3a59f45eee0"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a80a4325200821f691624c3a59f45eee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ba8f27baba90cb9a7a7609fc07b8469"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ba8f27baba90cb9a7a7609fc07b8469"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> )(struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="separator:a8ba8f27baba90cb9a7a7609fc07b8469"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0768e78bd25b261db07453660cfa2163"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0768e78bd25b261db07453660cfa2163"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_attr</b> )(void *, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a0768e78bd25b261db07453660cfa2163"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af470006684405f1a9ad8af731340f29a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af470006684405f1a9ad8af731340f29a"></a>
+struct <a class="el" href="structattr__iter.html">attr_iter</a> *(*&#160;</td><td class="memItemRight" valign="bottom"><b>iter_new</b> )(void *)</td></tr>
+<tr class="separator:af470006684405f1a9ad8af731340f29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f4de1941efa0ebfa93905b1aa8df7d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f4de1941efa0ebfa93905b1aa8df7d9"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>iter_destroy</b> )(struct <a class="el" href="structattr__iter.html">attr_iter</a> *)</td></tr>
+<tr class="separator:a3f4de1941efa0ebfa93905b1aa8df7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10ce92fffe9830d698d18162f1f1ef7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10ce92fffe9830d698d18162f1f1ef7a"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(void *, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a10ce92fffe9830d698d18162f1f1ef7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa92106f3c169bdd1c791412f2d22a4d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa92106f3c169bdd1c791412f2d22a4d4"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>add_attr</b> )(void *, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aa92106f3c169bdd1c791412f2d22a4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a95277faab8f6f1e31fafc5c1193bea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a95277faab8f6f1e31fafc5c1193bea"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_attr</b> )(void *, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a1a95277faab8f6f1e31fafc5c1193bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24c57d3a15aefd11454a7f76c2434b12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c57d3a15aefd11454a7f76c2434b12"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> )(void *)</td></tr>
+<tr class="separator:a24c57d3a15aefd11454a7f76c2434b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6eeec7c6ec2e661fcc15975eaaab172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6eeec7c6ec2e661fcc15975eaaab172"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(void *)</td></tr>
+<tr class="separator:ad6eeec7c6ec2e661fcc15975eaaab172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88db8a79824bc71382f7916342fcf251"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88db8a79824bc71382f7916342fcf251"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>dup</b> )(void *)</td></tr>
+<tr class="separator:a88db8a79824bc71382f7916342fcf251"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069ec390d6c0f1131252ea9343319ca0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a069ec390d6c0f1131252ea9343319ca0"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b> )(void *)</td></tr>
+<tr class="separator:a069ec390d6c0f1131252ea9343319ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2143a31ceda8717be69d1be8411f05c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2143a31ceda8717be69d1be8411f05c8"></a>
+void *(*&#160;</td><td class="memItemRight" valign="bottom"><b>unref</b> )(void *)</td></tr>
+<tr class="separator:a2143a31ceda8717be69d1be8411f05c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="xmlconfig_8h_source.html">xmlconfig.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structobject__func.html">object_func</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structobject__func.js b/html/structobject__func.js
new file mode 100644
index 000000000..61a874472
--- /dev/null
+++ b/html/structobject__func.js
@@ -0,0 +1,16 @@
+var structobject__func =
+[
+ [ "add_attr", "structobject__func.html#aa92106f3c169bdd1c791412f2d22a4d4", null ],
+ [ "create", "structobject__func.html#a8ba8f27baba90cb9a7a7609fc07b8469", null ],
+ [ "destroy", "structobject__func.html#ad6eeec7c6ec2e661fcc15975eaaab172", null ],
+ [ "dup", "structobject__func.html#a88db8a79824bc71382f7916342fcf251", null ],
+ [ "get_attr", "structobject__func.html#a0768e78bd25b261db07453660cfa2163", null ],
+ [ "init", "structobject__func.html#a24c57d3a15aefd11454a7f76c2434b12", null ],
+ [ "iter_destroy", "structobject__func.html#a3f4de1941efa0ebfa93905b1aa8df7d9", null ],
+ [ "iter_new", "structobject__func.html#af470006684405f1a9ad8af731340f29a", null ],
+ [ "ref", "structobject__func.html#a069ec390d6c0f1131252ea9343319ca0", null ],
+ [ "remove_attr", "structobject__func.html#a1a95277faab8f6f1e31fafc5c1193bea", null ],
+ [ "set_attr", "structobject__func.html#a10ce92fffe9830d698d18162f1f1ef7a", null ],
+ [ "type", "structobject__func.html#a80a4325200821f691624c3a59f45eee0", null ],
+ [ "unref", "structobject__func.html#a2143a31ceda8717be69d1be8411f05c8", null ]
+]; \ No newline at end of file
diff --git a/html/structodometer.html b/html/structodometer.html
new file mode 100644
index 000000000..5144ca5a0
--- /dev/null
+++ b/html/structodometer.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: odometer Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structodometer.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">odometer Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7f8ea5a0437f6a72a5ef04a8a944b1b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f8ea5a0437f6a72a5ef04a8a944b1b5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a7f8ea5a0437f6a72a5ef04a8a944b1b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0bc124067b34c3ff1271530fade3e95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0bc124067b34c3ff1271530fade3e95"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orange</b></td></tr>
+<tr class="separator:aa0bc124067b34c3ff1271530fade3e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabc26afeb2af4f2942f82d313ba6cc0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabc26afeb2af4f2942f82d313ba6cc0d"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:aabc26afeb2af4f2942f82d313ba6cc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5da90d1ee0d9e5e371bab5c9146f2107"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5da90d1ee0d9e5e371bab5c9146f2107"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:a5da90d1ee0d9e5e371bab5c9146f2107"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae47394f8df8600c8ff100dd955daf724"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae47394f8df8600c8ff100dd955daf724"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae47394f8df8600c8ff100dd955daf724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e419e9a5ce6504928d935c7bff04803"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e419e9a5ce6504928d935c7bff04803"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>idle_color</b></td></tr>
+<tr class="separator:a9e419e9a5ce6504928d935c7bff04803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac055ecfa93276bc3231d044f4afcf702"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac055ecfa93276bc3231d044f4afcf702"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>align</b></td></tr>
+<tr class="separator:ac055ecfa93276bc3231d044f4afcf702"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ed9d60bba73b97939172bf09eef1449"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ed9d60bba73b97939172bf09eef1449"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bDisableReset</b></td></tr>
+<tr class="separator:a5ed9d60bba73b97939172bf09eef1449"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdf4cf85ce25ce4c1bd3f959cd9b3cbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdf4cf85ce25ce4c1bd3f959cd9b3cbf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bAutoStart</b></td></tr>
+<tr class="separator:abdf4cf85ce25ce4c1bd3f959cd9b3cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e058b7a4d81adfd16a9822a6bd95a82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e058b7a4d81adfd16a9822a6bd95a82"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bActive</b></td></tr>
+<tr class="separator:a5e058b7a4d81adfd16a9822a6bd95a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46ae4f81395ef82616184a8a3b51cd16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46ae4f81395ef82616184a8a3b51cd16"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>autosave_period</b></td></tr>
+<tr class="separator:a46ae4f81395ef82616184a8a3b51cd16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e8dd31e1c6f777d486ccb7038811e6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e8dd31e1c6f777d486ccb7038811e6a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>sum_dist</b></td></tr>
+<tr class="separator:a4e8dd31e1c6f777d486ccb7038811e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3fb4b87bde88e9cc8d5c06d0666589b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3fb4b87bde88e9cc8d5c06d0666589b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>sum_time</b></td></tr>
+<tr class="separator:ae3fb4b87bde88e9cc8d5c06d0666589b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef34b4ce5d89ceb553c5a4635ec9071e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef34b4ce5d89ceb553c5a4635ec9071e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>time_all</b></td></tr>
+<tr class="separator:aef34b4ce5d89ceb553c5a4635ec9071e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae624c24be56f38f61bf0392dd3e95d81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae624c24be56f38f61bf0392dd3e95d81"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_click_time</b></td></tr>
+<tr class="separator:ae624c24be56f38f61bf0392dd3e95d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab8f5da3176ee28dfe9b30406848a9d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab8f5da3176ee28dfe9b30406848a9d9"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_start_time</b></td></tr>
+<tr class="separator:aab8f5da3176ee28dfe9b30406848a9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb9a15fbbc763e20674ed74f421611b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb9a15fbbc763e20674ed74f421611b7"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_update_time</b></td></tr>
+<tr class="separator:abb9a15fbbc763e20674ed74f421611b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a2aa3e47c51fce56a6ece26cdf3a04d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a2aa3e47c51fce56a6ece26cdf3a04d"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_coord</b></td></tr>
+<tr class="separator:a9a2aa3e47c51fce56a6ece26cdf3a04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cf7dff5ea5d3d8b151abb2b3cac6f16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cf7dff5ea5d3d8b151abb2b3cac6f16"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_speed</b></td></tr>
+<tr class="separator:a6cf7dff5ea5d3d8b151abb2b3cac6f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7db7d0d7c8694128b079c38579ad8cf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7db7d0d7c8694128b079c38579ad8cf4"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>max_speed</b></td></tr>
+<tr class="separator:a7db7d0d7c8694128b079c38579ad8cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a178b5ddfa794546222faf1ffcae0840a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a178b5ddfa794546222faf1ffcae0840a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>acceleration</b></td></tr>
+<tr class="separator:a178b5ddfa794546222faf1ffcae0840a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structodometer.html">odometer</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structodometer.js b/html/structodometer.js
new file mode 100644
index 000000000..583785f39
--- /dev/null
+++ b/html/structodometer.js
@@ -0,0 +1,24 @@
+var structodometer =
+[
+ [ "acceleration", "structodometer.html#a178b5ddfa794546222faf1ffcae0840a", null ],
+ [ "align", "structodometer.html#ac055ecfa93276bc3231d044f4afcf702", null ],
+ [ "autosave_period", "structodometer.html#a46ae4f81395ef82616184a8a3b51cd16", null ],
+ [ "bActive", "structodometer.html#a5e058b7a4d81adfd16a9822a6bd95a82", null ],
+ [ "bAutoStart", "structodometer.html#abdf4cf85ce25ce4c1bd3f959cd9b3cbf", null ],
+ [ "bDisableReset", "structodometer.html#a5ed9d60bba73b97939172bf09eef1449", null ],
+ [ "click_cb", "structodometer.html#aabc26afeb2af4f2942f82d313ba6cc0d", null ],
+ [ "idle_color", "structodometer.html#a9e419e9a5ce6504928d935c7bff04803", null ],
+ [ "last_click_time", "structodometer.html#ae624c24be56f38f61bf0392dd3e95d81", null ],
+ [ "last_coord", "structodometer.html#a9a2aa3e47c51fce56a6ece26cdf3a04d", null ],
+ [ "last_speed", "structodometer.html#a6cf7dff5ea5d3d8b151abb2b3cac6f16", null ],
+ [ "last_start_time", "structodometer.html#aab8f5da3176ee28dfe9b30406848a9d9", null ],
+ [ "last_update_time", "structodometer.html#abb9a15fbbc763e20674ed74f421611b7", null ],
+ [ "max_speed", "structodometer.html#a7db7d0d7c8694128b079c38579ad8cf4", null ],
+ [ "name", "structodometer.html#ae47394f8df8600c8ff100dd955daf724", null ],
+ [ "orange", "structodometer.html#aa0bc124067b34c3ff1271530fade3e95", null ],
+ [ "sum_dist", "structodometer.html#a4e8dd31e1c6f777d486ccb7038811e6a", null ],
+ [ "sum_time", "structodometer.html#ae3fb4b87bde88e9cc8d5c06d0666589b", null ],
+ [ "text", "structodometer.html#a5da90d1ee0d9e5e371bab5c9146f2107", null ],
+ [ "time_all", "structodometer.html#aef34b4ce5d89ceb553c5a4635ec9071e", null ],
+ [ "width", "structodometer.html#a7f8ea5a0437f6a72a5ef04a8a944b1b5", null ]
+]; \ No newline at end of file
diff --git a/html/structoffset__len.html b/html/structoffset__len.html
new file mode 100644
index 000000000..2de111295
--- /dev/null
+++ b/html/structoffset__len.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: offset_len Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structoffset__len.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">offset_len Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aadefce795de4bc97f5f0b5ff121ec201"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadefce795de4bc97f5f0b5ff121ec201"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:aadefce795de4bc97f5f0b5ff121ec201"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4dd80ee2d4d8fdf24b0e84f701b28a81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dd80ee2d4d8fdf24b0e84f701b28a81"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a4dd80ee2d4d8fdf24b0e84f701b28a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structoffset__len.html">offset_len</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structoffset__len.js b/html/structoffset__len.js
new file mode 100644
index 000000000..a4f38fad3
--- /dev/null
+++ b/html/structoffset__len.js
@@ -0,0 +1,5 @@
+var structoffset__len =
+[
+ [ "length", "structoffset__len.html#a4dd80ee2d4d8fdf24b0e84f701b28a81", null ],
+ [ "offset", "structoffset__len.html#aadefce795de4bc97f5f0b5ff121ec201", null ]
+]; \ No newline at end of file
diff --git a/html/structoption.html b/html/structoption.html
new file mode 100644
index 000000000..8c274961a
--- /dev/null
+++ b/html/structoption.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: option Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structoption.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">option Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae02f2d0cea6af34951d9008be8bfa625"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae02f2d0cea6af34951d9008be8bfa625"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae02f2d0cea6af34951d9008be8bfa625"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90d7ee9a51eea5c002682dbd0af149e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90d7ee9a51eea5c002682dbd0af149e4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>has_arg</b></td></tr>
+<tr class="separator:a90d7ee9a51eea5c002682dbd0af149e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ad4639d5d498fdc1c5b38bcaabc263"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24ad4639d5d498fdc1c5b38bcaabc263"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>flag</b></td></tr>
+<tr class="separator:a24ad4639d5d498fdc1c5b38bcaabc263"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13bd155ec3b405d29c41ab8d0793be11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13bd155ec3b405d29c41ab8d0793be11"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr class="separator:a13bd155ec3b405d29c41ab8d0793be11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>support/libc/<a class="el" href="getopt_8h_source.html">getopt.h</a></li>
+<li>support/xgetopt/<a class="el" href="getopt__long_8h_source.html">getopt_long.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structoption.html">option</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structoption.js b/html/structoption.js
new file mode 100644
index 000000000..e612bc24a
--- /dev/null
+++ b/html/structoption.js
@@ -0,0 +1,7 @@
+var structoption =
+[
+ [ "flag", "structoption.html#a24ad4639d5d498fdc1c5b38bcaabc263", null ],
+ [ "has_arg", "structoption.html#a90d7ee9a51eea5c002682dbd0af149e4", null ],
+ [ "name", "structoption.html#ae02f2d0cea6af34951d9008be8bfa625", null ],
+ [ "val", "structoption.html#a13bd155ec3b405d29c41ab8d0793be11", null ]
+]; \ No newline at end of file
diff --git a/html/structosd.html b/html/structosd.html
new file mode 100644
index 000000000..822e2dc5d
--- /dev/null
+++ b/html/structosd.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:addc1d42b11d2523a406e299c44444676"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addc1d42b11d2523a406e299c44444676"></a>
+NAVIT_OBJECT struct <a class="el" href="structosd__methods.html">osd_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:addc1d42b11d2523a406e299c44444676"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd7ef8a4df8731ff5da4df4fbe784164"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd7ef8a4df8731ff5da4df4fbe784164"></a>
+struct osd_priv *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:acd7ef8a4df8731ff5da4df4fbe784164"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd.html">osd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd.js b/html/structosd.js
new file mode 100644
index 000000000..ceedc3fde
--- /dev/null
+++ b/html/structosd.js
@@ -0,0 +1,5 @@
+var structosd =
+[
+ [ "meth", "structosd.html#addc1d42b11d2523a406e299c44444676", null ],
+ [ "priv", "structosd.html#acd7ef8a4df8731ff5da4df4fbe784164", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__button.html b/html/structosd__button.html
new file mode 100644
index 000000000..438edeefd
--- /dev/null
+++ b/html/structosd__button.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_button Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__button.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_button Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a94712aad92b499ae47898267f2bdc002"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94712aad92b499ae47898267f2bdc002"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_overlay</b></td></tr>
+<tr class="separator:a94712aad92b499ae47898267f2bdc002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15df6e888fc205f1e7ab0c0fae995dbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15df6e888fc205f1e7ab0c0fae995dbe"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>draw_cb</b></td></tr>
+<tr class="separator:a15df6e888fc205f1e7ab0c0fae995dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e07f1b8517e3daf7e37dec6af9aebb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e07f1b8517e3daf7e37dec6af9aebb2"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_init_cb</b></td></tr>
+<tr class="separator:a0e07f1b8517e3daf7e37dec6af9aebb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85c82035f89577c01ce7825e80258bcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85c82035f89577c01ce7825e80258bcc"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img</b></td></tr>
+<tr class="separator:a85c82035f89577c01ce7825e80258bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0dfd8134d705b753d4b17933bca6864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0dfd8134d705b753d4b17933bca6864"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>src_dir</b></td></tr>
+<tr class="separator:ae0dfd8134d705b753d4b17933bca6864"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a75003dd7a4e4fb72695364bdb30f3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a75003dd7a4e4fb72695364bdb30f3d"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>src</b></td></tr>
+<tr class="separator:a2a75003dd7a4e4fb72695364bdb30f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__button.html">osd_button</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__button.js b/html/structosd__button.js
new file mode 100644
index 000000000..df59b4575
--- /dev/null
+++ b/html/structosd__button.js
@@ -0,0 +1,9 @@
+var structosd__button =
+[
+ [ "draw_cb", "structosd__button.html#a15df6e888fc205f1e7ab0c0fae995dbe", null ],
+ [ "img", "structosd__button.html#a85c82035f89577c01ce7825e80258bcc", null ],
+ [ "navit_init_cb", "structosd__button.html#a0e07f1b8517e3daf7e37dec6af9aebb2", null ],
+ [ "src", "structosd__button.html#a2a75003dd7a4e4fb72695364bdb30f3d", null ],
+ [ "src_dir", "structosd__button.html#ae0dfd8134d705b753d4b17933bca6864", null ],
+ [ "use_overlay", "structosd__button.html#a94712aad92b499ae47898267f2bdc002", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__item.html b/html/structosd__item.html
new file mode 100644
index 000000000..1fda452d1
--- /dev/null
+++ b/html/structosd__item.html
@@ -0,0 +1,198 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a681dde1eac2736697a6a2718c72a1dae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a681dde1eac2736697a6a2718c72a1dae"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a681dde1eac2736697a6a2718c72a1dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05b0080d170686984b8e2f9babfdce57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05b0080d170686984b8e2f9babfdce57"></a>
+struct <a class="el" href="structosd__item__methods.html">osd_item_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a05b0080d170686984b8e2f9babfdce57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2241359869404c3ed8eba53644746556"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2241359869404c3ed8eba53644746556"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a2241359869404c3ed8eba53644746556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57318924da99a40920bd552e4206aa06"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57318924da99a40920bd552e4206aa06"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a57318924da99a40920bd552e4206aa06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff849de461cbd617b0e26e39df0cf6be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff849de461cbd617b0e26e39df0cf6be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:aff849de461cbd617b0e26e39df0cf6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c042b8149fe6e8349e1d5994e363a1e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c042b8149fe6e8349e1d5994e363a1e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fg_line_width</b></td></tr>
+<tr class="separator:a7c042b8149fe6e8349e1d5994e363a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ac2aa85d2f3035e3dce99914244e372"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ac2aa85d2f3035e3dce99914244e372"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_size</b></td></tr>
+<tr class="separator:a7ac2aa85d2f3035e3dce99914244e372"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8398325536a52b38d8c456b3bc046742"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8398325536a52b38d8c456b3bc046742"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>osd_configuration</b></td></tr>
+<tr class="separator:a8398325536a52b38d8c456b3bc046742"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4e67029f05e227ee5e24556262881a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4e67029f05e227ee5e24556262881a6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>configured</b></td></tr>
+<tr class="separator:ac4e67029f05e227ee5e24556262881a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4540dc24aa44663ff2a0e176cbe21377"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4540dc24aa44663ff2a0e176cbe21377"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rel_w</b></td></tr>
+<tr class="separator:a4540dc24aa44663ff2a0e176cbe21377"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae6e965b71304eecdb5af35a0bb4a5fc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6e965b71304eecdb5af35a0bb4a5fc7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rel_h</b></td></tr>
+<tr class="separator:ae6e965b71304eecdb5af35a0bb4a5fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeea4c3e7ecd24bd8268cc4ffa9660128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeea4c3e7ecd24bd8268cc4ffa9660128"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rel_x</b></td></tr>
+<tr class="separator:aeea4c3e7ecd24bd8268cc4ffa9660128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a485cfc3c0f4a036984b4935ffa7da777"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a485cfc3c0f4a036984b4935ffa7da777"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rel_y</b></td></tr>
+<tr class="separator:a485cfc3c0f4a036984b4935ffa7da777"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae451268bd908ba0e139dbd2dd8527805"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae451268bd908ba0e139dbd2dd8527805"></a>
+struct <a class="el" href="structcolor.html">color</a> color_bg color_fg&#160;</td><td class="memItemRight" valign="bottom"><b>text_color</b></td></tr>
+<tr class="separator:ae451268bd908ba0e139dbd2dd8527805"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a372103371db7d2f63d23487329b5433d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a372103371db7d2f63d23487329b5433d"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:a372103371db7d2f63d23487329b5433d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5ef7d8953962a62a3bda46d04ac1548"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ef7d8953962a62a3bda46d04ac1548"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gr</b></td></tr>
+<tr class="separator:ac5ef7d8953962a62a3bda46d04ac1548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c90e4edede51f26c50734deceea1061"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c90e4edede51f26c50734deceea1061"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphic_bg</b></td></tr>
+<tr class="separator:a6c90e4edede51f26c50734deceea1061"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41caf500389648ee9f8ba928870bd474"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41caf500389648ee9f8ba928870bd474"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphic_fg</b></td></tr>
+<tr class="separator:a41caf500389648ee9f8ba928870bd474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecbcec7078d04b769612ad54edf6ed1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecbcec7078d04b769612ad54edf6ed1b"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graphic_fg_text</b></td></tr>
+<tr class="separator:aecbcec7078d04b769612ad54edf6ed1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1319f1da5fc1990d401053716bf999c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1319f1da5fc1990d401053716bf999c2"></a>
+struct <a class="el" href="structgraphics__font.html">graphics_font</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>font</b></td></tr>
+<tr class="separator:a1319f1da5fc1990d401053716bf999c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cef62d17d95163d4df7c60b7a785798"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cef62d17d95163d4df7c60b7a785798"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>font_name</b></td></tr>
+<tr class="separator:a4cef62d17d95163d4df7c60b7a785798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f50e03d1fa9ac8a6843c8926635b986"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f50e03d1fa9ac8a6843c8926635b986"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a8f50e03d1fa9ac8a6843c8926635b986"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2bc43e75eac1cc0cc2bdb44b378246a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2bc43e75eac1cc0cc2bdb44b378246a"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>resize_cb</b></td></tr>
+<tr class="separator:ab2bc43e75eac1cc0cc2bdb44b378246a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab0d63cf9e2cb4e4725edf33d64ce83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ab0d63cf9e2cb4e4725edf33d64ce83"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>reconfig_cb</b></td></tr>
+<tr class="separator:a3ab0d63cf9e2cb4e4725edf33d64ce83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15130092885815c0a40d2f14a4e9af5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15130092885815c0a40d2f14a4e9af5f"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>keypress_cb</b></td></tr>
+<tr class="separator:a15130092885815c0a40d2f14a4e9af5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7267c75370914c43f77f520c39aed315"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7267c75370914c43f77f520c39aed315"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pressed</b></td></tr>
+<tr class="separator:a7267c75370914c43f77f520c39aed315"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7fe754bae06b98fd165fe6936280203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7fe754bae06b98fd165fe6936280203"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>command</b></td></tr>
+<tr class="separator:aa7fe754bae06b98fd165fe6936280203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38e52f71e1a6405eb10224f7bd9aa90b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38e52f71e1a6405eb10224f7bd9aa90b"></a>
+struct <a class="el" href="structcommand__saved.html">command_saved</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>enable_cs</b></td></tr>
+<tr class="separator:a38e52f71e1a6405eb10224f7bd9aa90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2aa130e997367683b71b96ec3492b2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2aa130e997367683b71b96ec3492b2e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>accesskey</b></td></tr>
+<tr class="separator:aa2aa130e997367683b71b96ec3492b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a319f355cf548f743d3bae3019d6cd916"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structosd__item.html#a319f355cf548f743d3bae3019d6cd916">do_draw</a></td></tr>
+<tr class="separator:a319f355cf548f743d3bae3019d6cd916"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a319f355cf548f743d3bae3019d6cd916"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int osd_item::do_draw</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the item needs to be redrawn. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="osd_8h_source.html">osd.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__item.html">osd_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__item.js b/html/structosd__item.js
new file mode 100644
index 000000000..c21932dc5
--- /dev/null
+++ b/html/structosd__item.js
@@ -0,0 +1,33 @@
+var structosd__item =
+[
+ [ "accesskey", "structosd__item.html#aa2aa130e997367683b71b96ec3492b2e", null ],
+ [ "cb", "structosd__item.html#a8f50e03d1fa9ac8a6843c8926635b986", null ],
+ [ "command", "structosd__item.html#aa7fe754bae06b98fd165fe6936280203", null ],
+ [ "configured", "structosd__item.html#ac4e67029f05e227ee5e24556262881a6", null ],
+ [ "do_draw", "structosd__item.html#a319f355cf548f743d3bae3019d6cd916", null ],
+ [ "enable_cs", "structosd__item.html#a38e52f71e1a6405eb10224f7bd9aa90b", null ],
+ [ "fg_line_width", "structosd__item.html#a7c042b8149fe6e8349e1d5994e363a1e", null ],
+ [ "flags", "structosd__item.html#a2241359869404c3ed8eba53644746556", null ],
+ [ "font", "structosd__item.html#a1319f1da5fc1990d401053716bf999c2", null ],
+ [ "font_name", "structosd__item.html#a4cef62d17d95163d4df7c60b7a785798", null ],
+ [ "font_size", "structosd__item.html#a7ac2aa85d2f3035e3dce99914244e372", null ],
+ [ "gr", "structosd__item.html#ac5ef7d8953962a62a3bda46d04ac1548", null ],
+ [ "graphic_bg", "structosd__item.html#a6c90e4edede51f26c50734deceea1061", null ],
+ [ "graphic_fg", "structosd__item.html#a41caf500389648ee9f8ba928870bd474", null ],
+ [ "graphic_fg_text", "structosd__item.html#aecbcec7078d04b769612ad54edf6ed1b", null ],
+ [ "h", "structosd__item.html#aff849de461cbd617b0e26e39df0cf6be", null ],
+ [ "keypress_cb", "structosd__item.html#a15130092885815c0a40d2f14a4e9af5f", null ],
+ [ "meth", "structosd__item.html#a05b0080d170686984b8e2f9babfdce57", null ],
+ [ "navit", "structosd__item.html#a372103371db7d2f63d23487329b5433d", null ],
+ [ "osd_configuration", "structosd__item.html#a8398325536a52b38d8c456b3bc046742", null ],
+ [ "p", "structosd__item.html#a681dde1eac2736697a6a2718c72a1dae", null ],
+ [ "pressed", "structosd__item.html#a7267c75370914c43f77f520c39aed315", null ],
+ [ "reconfig_cb", "structosd__item.html#a3ab0d63cf9e2cb4e4725edf33d64ce83", null ],
+ [ "rel_h", "structosd__item.html#ae6e965b71304eecdb5af35a0bb4a5fc7", null ],
+ [ "rel_w", "structosd__item.html#a4540dc24aa44663ff2a0e176cbe21377", null ],
+ [ "rel_x", "structosd__item.html#aeea4c3e7ecd24bd8268cc4ffa9660128", null ],
+ [ "rel_y", "structosd__item.html#a485cfc3c0f4a036984b4935ffa7da777", null ],
+ [ "resize_cb", "structosd__item.html#ab2bc43e75eac1cc0cc2bdb44b378246a", null ],
+ [ "text_color", "structosd__item.html#ae451268bd908ba0e139dbd2dd8527805", null ],
+ [ "w", "structosd__item.html#a57318924da99a40920bd552e4206aa06", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__item__methods.html b/html/structosd__item__methods.html
new file mode 100644
index 000000000..6232cfb0c
--- /dev/null
+++ b/html/structosd__item__methods.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_item_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__item__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_item_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae6640b5da2ee77b36660d1b35e553fda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6640b5da2ee77b36660d1b35e553fda"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> )(struct osd_priv *<a class="el" href="structosd.html">osd</a>, struct <a class="el" href="structnavit.html">navit</a> *<a class="el" href="structnavit.html">navit</a>, struct <a class="el" href="structvehicle.html">vehicle</a> *v)</td></tr>
+<tr class="separator:ae6640b5da2ee77b36660d1b35e553fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="osd_8h_source.html">osd.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__item__methods.html">osd_item_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__item__methods.js b/html/structosd__item__methods.js
new file mode 100644
index 000000000..537e8e45c
--- /dev/null
+++ b/html/structosd__item__methods.js
@@ -0,0 +1,4 @@
+var structosd__item__methods =
+[
+ [ "draw", "structosd__item__methods.html#ae6640b5da2ee77b36660d1b35e553fda", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__methods.html b/html/structosd__methods.html
new file mode 100644
index 000000000..bace9416d
--- /dev/null
+++ b/html/structosd__methods.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a207136f94792143c8b5c184239c02cd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a207136f94792143c8b5c184239c02cd3"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>osd_destroy</b> )(struct osd_priv *<a class="el" href="structosd.html">osd</a>)</td></tr>
+<tr class="separator:a207136f94792143c8b5c184239c02cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07961c3ac1c3b0abae82001e82dfeb37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07961c3ac1c3b0abae82001e82dfeb37"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(struct osd_priv *<a class="el" href="structosd.html">osd</a>, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a07961c3ac1c3b0abae82001e82dfeb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0abe7c75bdd5a4a5ab23baefe2ee4e88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0abe7c75bdd5a4a5ab23baefe2ee4e88"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct osd_priv *<a class="el" href="structosd.html">osd</a>)</td></tr>
+<tr class="separator:a0abe7c75bdd5a4a5ab23baefe2ee4e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff429d03792ffa42f49f18adfd212e63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff429d03792ffa42f49f18adfd212e63"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_attr</b> )(struct osd_priv *<a class="el" href="structosd.html">osd</a>, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aff429d03792ffa42f49f18adfd212e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="osd_8h_source.html">osd.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__methods.html">osd_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__methods.js b/html/structosd__methods.js
new file mode 100644
index 000000000..1fe3ac051
--- /dev/null
+++ b/html/structosd__methods.js
@@ -0,0 +1,7 @@
+var structosd__methods =
+[
+ [ "destroy", "structosd__methods.html#a0abe7c75bdd5a4a5ab23baefe2ee4e88", null ],
+ [ "get_attr", "structosd__methods.html#aff429d03792ffa42f49f18adfd212e63", null ],
+ [ "osd_destroy", "structosd__methods.html#a207136f94792143c8b5c184239c02cd3", null ],
+ [ "set_attr", "structosd__methods.html#a07961c3ac1c3b0abae82001e82dfeb37", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__priv__common.html b/html/structosd__priv__common.html
new file mode 100644
index 000000000..bb86bc0f5
--- /dev/null
+++ b/html/structosd__priv__common.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_priv_common Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__priv__common.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_priv_common Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a682e1061dee6819cc6c0817d2153f0dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a682e1061dee6819cc6c0817d2153f0dd"></a>
+struct <a class="el" href="structosd__item.html">osd_item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>osd_item</b></td></tr>
+<tr class="separator:a682e1061dee6819cc6c0817d2153f0dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43b3e90bcb588f26ac6315667d7a121f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43b3e90bcb588f26ac6315667d7a121f"></a>
+struct osd_priv *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a43b3e90bcb588f26ac6315667d7a121f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9bed70341e7721e9e28d6757cc10deb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9bed70341e7721e9e28d6757cc10deb"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>spec_set_attr_func</b> )(struct <a class="el" href="structosd__priv__common.html">osd_priv_common</a> *opc, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:aa9bed70341e7721e9e28d6757cc10deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__priv__common.html">osd_priv_common</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__priv__common.js b/html/structosd__priv__common.js
new file mode 100644
index 000000000..4460c24ec
--- /dev/null
+++ b/html/structosd__priv__common.js
@@ -0,0 +1,6 @@
+var structosd__priv__common =
+[
+ [ "data", "structosd__priv__common.html#a43b3e90bcb588f26ac6315667d7a121f", null ],
+ [ "osd_item", "structosd__priv__common.html#a682e1061dee6819cc6c0817d2153f0dd", null ],
+ [ "spec_set_attr_func", "structosd__priv__common.html#aa9bed70341e7721e9e28d6757cc10deb", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__scale.html b/html/structosd__scale.html
new file mode 100644
index 000000000..0c4dd5475
--- /dev/null
+++ b/html/structosd__scale.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_scale Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__scale.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_scale Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae14342b31a97a06d2b3c069aa2de449f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae14342b31a97a06d2b3c069aa2de449f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_overlay</b></td></tr>
+<tr class="separator:ae14342b31a97a06d2b3c069aa2de449f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac746179281b289ff37077d02628810e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac746179281b289ff37077d02628810e"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>draw_cb</b></td></tr>
+<tr class="separator:aac746179281b289ff37077d02628810e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48ff43641869c37970af3e0487d3241b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48ff43641869c37970af3e0487d3241b"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit_init_cb</b></td></tr>
+<tr class="separator:a48ff43641869c37970af3e0487d3241b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5eb89038e38c080a457ebe62814f264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5eb89038e38c080a457ebe62814f264"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>black</b></td></tr>
+<tr class="separator:aa5eb89038e38c080a457ebe62814f264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__scale.html">osd_scale</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__scale.js b/html/structosd__scale.js
new file mode 100644
index 000000000..0d235c26a
--- /dev/null
+++ b/html/structosd__scale.js
@@ -0,0 +1,7 @@
+var structosd__scale =
+[
+ [ "black", "structosd__scale.html#aa5eb89038e38c080a457ebe62814f264", null ],
+ [ "draw_cb", "structosd__scale.html#aac746179281b289ff37077d02628810e", null ],
+ [ "navit_init_cb", "structosd__scale.html#a48ff43641869c37970af3e0487d3241b", null ],
+ [ "use_overlay", "structosd__scale.html#ae14342b31a97a06d2b3c069aa2de449f", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__speed__cam.html b/html/structosd__speed__cam.html
new file mode 100644
index 000000000..49485904f
--- /dev/null
+++ b/html/structosd__speed__cam.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_speed_cam Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__speed__cam.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_speed_cam Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2174aa7cb10e1091efb280a71482be2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2174aa7cb10e1091efb280a71482be2e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a2174aa7cb10e1091efb280a71482be2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac089dcae1cb535547dbdcd90d2ad6731"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac089dcae1cb535547dbdcd90d2ad6731"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:ac089dcae1cb535547dbdcd90d2ad6731"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ddbd1d15283e29e7ffaebc304a477a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ddbd1d15283e29e7ffaebc304a477a1"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orange</b></td></tr>
+<tr class="separator:a7ddbd1d15283e29e7ffaebc304a477a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cead8ca2622729c558d0a6090313312"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cead8ca2622729c558d0a6090313312"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:a8cead8ca2622729c558d0a6090313312"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d546c2a160bf5075acba4c9fda201a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d546c2a160bf5075acba4c9fda201a0"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>idle_color</b></td></tr>
+<tr class="separator:a7d546c2a160bf5075acba4c9fda201a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ae979efc85c10df7d46feb52e210add"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ae979efc85c10df7d46feb52e210add"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>announce_on</b></td></tr>
+<tr class="separator:a7ae979efc85c10df7d46feb52e210add"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d8e135c73757827caae920e9dc8091c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d8e135c73757827caae920e9dc8091c"></a>
+enum <br class="typebreak"/>
+osd_speed_warner_eAnnounceState&#160;</td><td class="memItemRight" valign="bottom"><b>announce_state</b></td></tr>
+<tr class="separator:a1d8e135c73757827caae920e9dc8091c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8a34ef7b3ababcd4196d1730c1ab081"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8a34ef7b3ababcd4196d1730c1ab081"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:ae8a34ef7b3ababcd4196d1730c1ab081"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__speed__cam.html">osd_speed_cam</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__speed__cam.js b/html/structosd__speed__cam.js
new file mode 100644
index 000000000..e606af2c4
--- /dev/null
+++ b/html/structosd__speed__cam.js
@@ -0,0 +1,11 @@
+var structosd__speed__cam =
+[
+ [ "announce_on", "structosd__speed__cam.html#a7ae979efc85c10df7d46feb52e210add", null ],
+ [ "announce_state", "structosd__speed__cam.html#a1d8e135c73757827caae920e9dc8091c", null ],
+ [ "flags", "structosd__speed__cam.html#ac089dcae1cb535547dbdcd90d2ad6731", null ],
+ [ "idle_color", "structosd__speed__cam.html#a7d546c2a160bf5075acba4c9fda201a0", null ],
+ [ "orange", "structosd__speed__cam.html#a7ddbd1d15283e29e7ffaebc304a477a1", null ],
+ [ "red", "structosd__speed__cam.html#a8cead8ca2622729c558d0a6090313312", null ],
+ [ "text", "structosd__speed__cam.html#ae8a34ef7b3ababcd4196d1730c1ab081", null ],
+ [ "width", "structosd__speed__cam.html#a2174aa7cb10e1091efb280a71482be2e", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__speed__cam__entry.html b/html/structosd__speed__cam__entry.html
new file mode 100644
index 000000000..8637393b0
--- /dev/null
+++ b/html/structosd__speed__cam__entry.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_speed_cam_entry Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__speed__cam__entry.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_speed_cam_entry Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acc7a53c9cdaadda468b0dad5047cbfb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc7a53c9cdaadda468b0dad5047cbfb7"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>lon</b></td></tr>
+<tr class="separator:acc7a53c9cdaadda468b0dad5047cbfb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65cae085101c8779f6b5bd8ffad7c452"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65cae085101c8779f6b5bd8ffad7c452"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:a65cae085101c8779f6b5bd8ffad7c452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59284bc45e69991db36e83bfa489570c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59284bc45e69991db36e83bfa489570c"></a>
+enum camera_t&#160;</td><td class="memItemRight" valign="bottom"><b>cam_type</b></td></tr>
+<tr class="separator:a59284bc45e69991db36e83bfa489570c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cb68ecd953050f2ac9077538cde455e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb68ecd953050f2ac9077538cde455e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed_limit</b></td></tr>
+<tr class="separator:a9cb68ecd953050f2ac9077538cde455e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba16c26b0816e2206d7080cce505e574"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba16c26b0816e2206d7080cce505e574"></a>
+enum cam_dir_t&#160;</td><td class="memItemRight" valign="bottom"><b>cam_dir</b></td></tr>
+<tr class="separator:aba16c26b0816e2206d7080cce505e574"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a558c4c45d78a1c9b23ce8533bfdb7011"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a558c4c45d78a1c9b23ce8533bfdb7011"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>direction</b></td></tr>
+<tr class="separator:a558c4c45d78a1c9b23ce8533bfdb7011"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__speed__cam__entry.html">osd_speed_cam_entry</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__speed__cam__entry.js b/html/structosd__speed__cam__entry.js
new file mode 100644
index 000000000..ebf0b6bf3
--- /dev/null
+++ b/html/structosd__speed__cam__entry.js
@@ -0,0 +1,9 @@
+var structosd__speed__cam__entry =
+[
+ [ "cam_dir", "structosd__speed__cam__entry.html#aba16c26b0816e2206d7080cce505e574", null ],
+ [ "cam_type", "structosd__speed__cam__entry.html#a59284bc45e69991db36e83bfa489570c", null ],
+ [ "direction", "structosd__speed__cam__entry.html#a558c4c45d78a1c9b23ce8533bfdb7011", null ],
+ [ "lat", "structosd__speed__cam__entry.html#a65cae085101c8779f6b5bd8ffad7c452", null ],
+ [ "lon", "structosd__speed__cam__entry.html#acc7a53c9cdaadda468b0dad5047cbfb7", null ],
+ [ "speed_limit", "structosd__speed__cam__entry.html#a9cb68ecd953050f2ac9077538cde455e", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__speed__warner.html b/html/structosd__speed__warner.html
new file mode 100644
index 000000000..80d33b1fa
--- /dev/null
+++ b/html/structosd__speed__warner.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_speed_warner Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__speed__warner.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_speed_warner Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab59e206f0026cd041d8427c97fb706eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab59e206f0026cd041d8427c97fb706eb"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:ab59e206f0026cd041d8427c97fb706eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ce6feec10e11ef22d8cfb8ed62576b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ce6feec10e11ef22d8cfb8ed62576b0"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:a0ce6feec10e11ef22d8cfb8ed62576b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a649e7e438f1bd4407c7dc8b78269725f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a649e7e438f1bd4407c7dc8b78269725f"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>grey</b></td></tr>
+<tr class="separator:a649e7e438f1bd4407c7dc8b78269725f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc0a4cc9c3736d73a4d513d3c00e4983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc0a4cc9c3736d73a4d513d3c00e4983"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>black</b></td></tr>
+<tr class="separator:abc0a4cc9c3736d73a4d513d3c00e4983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55e5b67cc269842c1e2f6c6486faa1cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55e5b67cc269842c1e2f6c6486faa1cc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a55e5b67cc269842c1e2f6c6486faa1cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3726136f2f3b7b944c1be43bb9db67a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3726136f2f3b7b944c1be43bb9db67a6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a3726136f2f3b7b944c1be43bb9db67a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56f0f8fd2cdc293d325555957251550"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa56f0f8fd2cdc293d325555957251550"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>d</b></td></tr>
+<tr class="separator:aa56f0f8fd2cdc293d325555957251550"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a927534a9c545e30fe8c2f2e089373d24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927534a9c545e30fe8c2f2e089373d24"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>speed_exceed_limit_offset</b></td></tr>
+<tr class="separator:a927534a9c545e30fe8c2f2e089373d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85bd4e08c01c3e4bfe5004166564de16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85bd4e08c01c3e4bfe5004166564de16"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>speed_exceed_limit_percent</b></td></tr>
+<tr class="separator:a85bd4e08c01c3e4bfe5004166564de16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516827abe7cc0f39a8680f52c6bddb3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a516827abe7cc0f39a8680f52c6bddb3f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>announce_on</b></td></tr>
+<tr class="separator:a516827abe7cc0f39a8680f52c6bddb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd0b26718acca19cb95e9666e9f76354"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd0b26718acca19cb95e9666e9f76354"></a>
+enum <br class="typebreak"/>
+osd_speed_warner_eAnnounceState&#160;</td><td class="memItemRight" valign="bottom"><b>announce_state</b></td></tr>
+<tr class="separator:abd0b26718acca19cb95e9666e9f76354"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a7737f4a5d5dc088fd995032a9d1955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a7737f4a5d5dc088fd995032a9d1955"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bTextOnly</b></td></tr>
+<tr class="separator:a9a7737f4a5d5dc088fd995032a9d1955"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adce70557540e52c5e7d312a079493a0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adce70557540e52c5e7d312a079493a0d"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img_active</b></td></tr>
+<tr class="separator:adce70557540e52c5e7d312a079493a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72b00b359030570be6c4f8b838caff04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72b00b359030570be6c4f8b838caff04"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img_passive</b></td></tr>
+<tr class="separator:a72b00b359030570be6c4f8b838caff04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab89465df0aad409306892943101e9692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab89465df0aad409306892943101e9692"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img_off</b></td></tr>
+<tr class="separator:ab89465df0aad409306892943101e9692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3571d90eab207720ff60b64829fa5ab7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3571d90eab207720ff60b64829fa5ab7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>label_str</b></td></tr>
+<tr class="separator:a3571d90eab207720ff60b64829fa5ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a7a9417648754a88eb4a5284d2a26e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7a9417648754a88eb4a5284d2a26e2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>timeout</b></td></tr>
+<tr class="separator:a8a7a9417648754a88eb4a5284d2a26e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb19089adc1a800f6601369ea61d2e6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb19089adc1a800f6601369ea61d2e6b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wait_before_warn</b></td></tr>
+<tr class="separator:aeb19089adc1a800f6601369ea61d2e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a083422050037fce7f1fa309334c9fc56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a083422050037fce7f1fa309334c9fc56"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:a083422050037fce7f1fa309334c9fc56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__speed__warner.html">osd_speed_warner</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__speed__warner.js b/html/structosd__speed__warner.js
new file mode 100644
index 000000000..8417de02f
--- /dev/null
+++ b/html/structosd__speed__warner.js
@@ -0,0 +1,22 @@
+var structosd__speed__warner =
+[
+ [ "active", "structosd__speed__warner.html#a3726136f2f3b7b944c1be43bb9db67a6", null ],
+ [ "announce_on", "structosd__speed__warner.html#a516827abe7cc0f39a8680f52c6bddb3f", null ],
+ [ "announce_state", "structosd__speed__warner.html#abd0b26718acca19cb95e9666e9f76354", null ],
+ [ "black", "structosd__speed__warner.html#abc0a4cc9c3736d73a4d513d3c00e4983", null ],
+ [ "bTextOnly", "structosd__speed__warner.html#a9a7737f4a5d5dc088fd995032a9d1955", null ],
+ [ "click_cb", "structosd__speed__warner.html#a083422050037fce7f1fa309334c9fc56", null ],
+ [ "d", "structosd__speed__warner.html#aa56f0f8fd2cdc293d325555957251550", null ],
+ [ "green", "structosd__speed__warner.html#a0ce6feec10e11ef22d8cfb8ed62576b0", null ],
+ [ "grey", "structosd__speed__warner.html#a649e7e438f1bd4407c7dc8b78269725f", null ],
+ [ "img_active", "structosd__speed__warner.html#adce70557540e52c5e7d312a079493a0d", null ],
+ [ "img_off", "structosd__speed__warner.html#ab89465df0aad409306892943101e9692", null ],
+ [ "img_passive", "structosd__speed__warner.html#a72b00b359030570be6c4f8b838caff04", null ],
+ [ "label_str", "structosd__speed__warner.html#a3571d90eab207720ff60b64829fa5ab7", null ],
+ [ "red", "structosd__speed__warner.html#ab59e206f0026cd041d8427c97fb706eb", null ],
+ [ "speed_exceed_limit_offset", "structosd__speed__warner.html#a927534a9c545e30fe8c2f2e089373d24", null ],
+ [ "speed_exceed_limit_percent", "structosd__speed__warner.html#a85bd4e08c01c3e4bfe5004166564de16", null ],
+ [ "timeout", "structosd__speed__warner.html#a8a7a9417648754a88eb4a5284d2a26e2", null ],
+ [ "wait_before_warn", "structosd__speed__warner.html#aeb19089adc1a800f6601369ea61d2e6b", null ],
+ [ "width", "structosd__speed__warner.html#a55e5b67cc269842c1e2f6c6486faa1cc", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__text.html b/html/structosd__text.html
new file mode 100644
index 000000000..375e25323
--- /dev/null
+++ b/html/structosd__text.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_text Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__text.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_text Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a791ef98a3efb9b804d60b2d425690553"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a791ef98a3efb9b804d60b2d425690553"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a791ef98a3efb9b804d60b2d425690553"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60a20abb8b0ad041ebb027c7090ba09c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60a20abb8b0ad041ebb027c7090ba09c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:a60a20abb8b0ad041ebb027c7090ba09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae710da7d85a3dd062af700bba658bc53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae710da7d85a3dd062af700bba658bc53"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>align</b></td></tr>
+<tr class="separator:ae710da7d85a3dd062af700bba658bc53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cd60c19927214b01c78f3deaab6ccce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cd60c19927214b01c78f3deaab6ccce"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a5cd60c19927214b01c78f3deaab6ccce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2917d3b5e2886dc7d3597b2d6c4fce35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2917d3b5e2886dc7d3597b2d6c4fce35"></a>
+struct <a class="el" href="structosd__text__item.html">osd_text_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>items</b></td></tr>
+<tr class="separator:a2917d3b5e2886dc7d3597b2d6c4fce35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__text.html">osd_text</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__text.js b/html/structosd__text.js
new file mode 100644
index 000000000..5fab8ca47
--- /dev/null
+++ b/html/structosd__text.js
@@ -0,0 +1,8 @@
+var structosd__text =
+[
+ [ "active", "structosd__text.html#a791ef98a3efb9b804d60b2d425690553", null ],
+ [ "align", "structosd__text.html#ae710da7d85a3dd062af700bba658bc53", null ],
+ [ "items", "structosd__text.html#a2917d3b5e2886dc7d3597b2d6c4fce35", null ],
+ [ "last", "structosd__text.html#a5cd60c19927214b01c78f3deaab6ccce", null ],
+ [ "text", "structosd__text.html#a60a20abb8b0ad041ebb027c7090ba09c", null ]
+]; \ No newline at end of file
diff --git a/html/structosd__text__item.html b/html/structosd__text__item.html
new file mode 100644
index 000000000..3d775fb20
--- /dev/null
+++ b/html/structosd__text__item.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osd_text_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosd__text__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osd_text_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa760b0bc0b130e5ae63c522bd8547b45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa760b0bc0b130e5ae63c522bd8547b45"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>static_text</b></td></tr>
+<tr class="separator:aa760b0bc0b130e5ae63c522bd8547b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcf40c381613f1360f9fff92dee12118"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcf40c381613f1360f9fff92dee12118"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:adcf40c381613f1360f9fff92dee12118"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3b76b2860bb7f2f565ad0d37c6c83a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3b76b2860bb7f2f565ad0d37c6c83a1"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+<tr class="separator:ab3b76b2860bb7f2f565ad0d37c6c83a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02a093da27d24dec3952f598413817fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a093da27d24dec3952f598413817fc"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a02a093da27d24dec3952f598413817fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22d993ef665ef6a28aae1e8a8ef4d35b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22d993ef665ef6a28aae1e8a8ef4d35b"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>section</b></td></tr>
+<tr class="separator:a22d993ef665ef6a28aae1e8a8ef4d35b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a51793e1e0e88a9b3d3c17ecb95d9a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a51793e1e0e88a9b3d3c17ecb95d9a7"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_typ</b></td></tr>
+<tr class="separator:a8a51793e1e0e88a9b3d3c17ecb95d9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ffa2b30dc457a646be95592c6552626"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ffa2b30dc457a646be95592c6552626"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
+<tr class="separator:a9ffa2b30dc457a646be95592c6552626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a444ed914b71ac8c4c4d7574eaa0ab9d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a444ed914b71ac8c4c4d7574eaa0ab9d9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a444ed914b71ac8c4c4d7574eaa0ab9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25c65e09723d7a56bbc1ce8a599f46ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25c65e09723d7a56bbc1ce8a599f46ba"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
+<tr class="separator:a25c65e09723d7a56bbc1ce8a599f46ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosd__text__item.html">osd_text_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosd__text__item.js b/html/structosd__text__item.js
new file mode 100644
index 000000000..73e6795a2
--- /dev/null
+++ b/html/structosd__text__item.js
@@ -0,0 +1,12 @@
+var structosd__text__item =
+[
+ [ "attr_typ", "structosd__text__item.html#a8a51793e1e0e88a9b3d3c17ecb95d9a7", null ],
+ [ "format", "structosd__text__item.html#a25c65e09723d7a56bbc1ce8a599f46ba", null ],
+ [ "next", "structosd__text__item.html#a02a093da27d24dec3952f598413817fc", null ],
+ [ "offset", "structosd__text__item.html#a444ed914b71ac8c4c4d7574eaa0ab9d9", null ],
+ [ "prev", "structosd__text__item.html#ab3b76b2860bb7f2f565ad0d37c6c83a1", null ],
+ [ "root", "structosd__text__item.html#a9ffa2b30dc457a646be95592c6552626", null ],
+ [ "section", "structosd__text__item.html#a22d993ef665ef6a28aae1e8a8ef4d35b", null ],
+ [ "static_text", "structosd__text__item.html#aa760b0bc0b130e5ae63c522bd8547b45", null ],
+ [ "text", "structosd__text__item.html#adcf40c381613f1360f9fff92dee12118", null ]
+]; \ No newline at end of file
diff --git a/html/structosm__protobufdb__context.html b/html/structosm__protobufdb__context.html
new file mode 100644
index 000000000..3c331e1af
--- /dev/null
+++ b/html/structosm__protobufdb__context.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: osm_protobufdb_context Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structosm__protobufdb__context.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">osm_protobufdb_context Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4a467f03766e4a6e8cab95ee6588807b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a467f03766e4a6e8cab95ee6588807b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>current_file</b></td></tr>
+<tr class="separator:a4a467f03766e4a6e8cab95ee6588807b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47b1cff8336bfa5b893f922d452143ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47b1cff8336bfa5b893f922d452143ea"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>current_block</b></td></tr>
+<tr class="separator:a47b1cff8336bfa5b893f922d452143ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5285e72fd13c451e6bb792a71f9d3a20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5285e72fd13c451e6bb792a71f9d3a20"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active_block</b></td></tr>
+<tr class="separator:a5285e72fd13c451e6bb792a71f9d3a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4ed3903563d4bb47a6401a94cb234da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4ed3903563d4bb47a6401a94cb234da"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>in_node</b></td></tr>
+<tr class="separator:ab4ed3903563d4bb47a6401a94cb234da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb5a7cc7d40f43ae28c70f155de5b117"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb5a7cc7d40f43ae28c70f155de5b117"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>in_way</b></td></tr>
+<tr class="separator:abb5a7cc7d40f43ae28c70f155de5b117"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a22a2555f03024f9a9f4b8bcf71f12e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a22a2555f03024f9a9f4b8bcf71f12e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>in_relation</b></td></tr>
+<tr class="separator:a3a22a2555f03024f9a9f4b8bcf71f12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3429736b427bc0a2d0437b86991deab3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3429736b427bc0a2d0437b86991deab3"></a>
+<a class="el" href="struct__OSMPBF____Node.html">OSMPBF__Node</a>&#160;</td><td class="memItemRight" valign="bottom"><b>n</b></td></tr>
+<tr class="separator:a3429736b427bc0a2d0437b86991deab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af006c42c8dd142be7c7e87afb913abf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af006c42c8dd142be7c7e87afb913abf2"></a>
+<a class="el" href="struct__OSMPBF____Way.html">OSMPBF__Way</a>&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:af006c42c8dd142be7c7e87afb913abf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1f40a0e7cd56ed40776a1b0e13c3629"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1f40a0e7cd56ed40776a1b0e13c3629"></a>
+<a class="el" href="struct__OSMPBF____Relation.html">OSMPBF__Relation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:ad1f40a0e7cd56ed40776a1b0e13c3629"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65a776bea5bd75a2fb609467866e4bd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65a776bea5bd75a2fb609467866e4bd7"></a>
+<a class="el" href="struct__OSMPBF____Info.html">OSMPBF__Info</a>&#160;</td><td class="memItemRight" valign="bottom"><b>i</b></td></tr>
+<tr class="separator:a65a776bea5bd75a2fb609467866e4bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d0b898ec22bfa02c134357d5df63521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d0b898ec22bfa02c134357d5df63521"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+<tr class="separator:a5d0b898ec22bfa02c134357d5df63521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65610f7b2e8c43336eb97b638cce7c36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65610f7b2e8c43336eb97b638cce7c36"></a>
+<a class="el" href="struct__OSMPBF____PrimitiveBlock.html">OSMPBF__PrimitiveBlock</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pb</b></td></tr>
+<tr class="separator:a65610f7b2e8c43336eb97b638cce7c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82d38e2a55a7d2d26c5b5f09b5eed0f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82d38e2a55a7d2d26c5b5f09b5eed0f9"></a>
+<a class="el" href="struct__OSMPBF____PrimitiveGroup.html">OSMPBF__PrimitiveGroup</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pg</b></td></tr>
+<tr class="separator:a82d38e2a55a7d2d26c5b5f09b5eed0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff66f484eec1127e9c5bd49ba46bb37c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff66f484eec1127e9c5bd49ba46bb37c"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>string_hash</b></td></tr>
+<tr class="separator:aff66f484eec1127e9c5bd49ba46bb37c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a396601a23f2878da9c90e7ea673243af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a396601a23f2878da9c90e7ea673243af"></a>
+<a class="el" href="struct__OSMPBF____DenseInfo.html">OSMPBF__DenseInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>di</b></td></tr>
+<tr class="separator:a396601a23f2878da9c90e7ea673243af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0517562b6171593f69655ea969a8fcb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0517562b6171593f69655ea969a8fcb6"></a>
+<a class="el" href="struct__OSMPBF____DenseNodes.html">OSMPBF__DenseNodes</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dn</b></td></tr>
+<tr class="separator:a0517562b6171593f69655ea969a8fcb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05006471e76910b137273bf68ef6fdb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05006471e76910b137273bf68ef6fdb5"></a>
+<a class="el" href="struct__OSMPBF____StringTable.html">OSMPBF__StringTable</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>st</b></td></tr>
+<tr class="separator:a05006471e76910b137273bf68ef6fdb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_protobufdb.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structosm__protobufdb__context.html">osm_protobufdb_context</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structosm__protobufdb__context.js b/html/structosm__protobufdb__context.js
new file mode 100644
index 000000000..1a8fe7606
--- /dev/null
+++ b/html/structosm__protobufdb__context.js
@@ -0,0 +1,20 @@
+var structosm__protobufdb__context =
+[
+ [ "active_block", "structosm__protobufdb__context.html#a5285e72fd13c451e6bb792a71f9d3a20", null ],
+ [ "current_block", "structosm__protobufdb__context.html#a47b1cff8336bfa5b893f922d452143ea", null ],
+ [ "current_file", "structosm__protobufdb__context.html#a4a467f03766e4a6e8cab95ee6588807b", null ],
+ [ "di", "structosm__protobufdb__context.html#a396601a23f2878da9c90e7ea673243af", null ],
+ [ "dn", "structosm__protobufdb__context.html#a0517562b6171593f69655ea969a8fcb6", null ],
+ [ "f", "structosm__protobufdb__context.html#a5d0b898ec22bfa02c134357d5df63521", null ],
+ [ "i", "structosm__protobufdb__context.html#a65a776bea5bd75a2fb609467866e4bd7", null ],
+ [ "in_node", "structosm__protobufdb__context.html#ab4ed3903563d4bb47a6401a94cb234da", null ],
+ [ "in_relation", "structosm__protobufdb__context.html#a3a22a2555f03024f9a9f4b8bcf71f12e", null ],
+ [ "in_way", "structosm__protobufdb__context.html#abb5a7cc7d40f43ae28c70f155de5b117", null ],
+ [ "n", "structosm__protobufdb__context.html#a3429736b427bc0a2d0437b86991deab3", null ],
+ [ "pb", "structosm__protobufdb__context.html#a65610f7b2e8c43336eb97b638cce7c36", null ],
+ [ "pg", "structosm__protobufdb__context.html#a82d38e2a55a7d2d26c5b5f09b5eed0f9", null ],
+ [ "r", "structosm__protobufdb__context.html#ad1f40a0e7cd56ed40776a1b0e13c3629", null ],
+ [ "st", "structosm__protobufdb__context.html#a05006471e76910b137273bf68ef6fdb5", null ],
+ [ "string_hash", "structosm__protobufdb__context.html#aff66f484eec1127e9c5bd49ba46bb37c", null ],
+ [ "w", "structosm__protobufdb__context.html#af006c42c8dd142be7c7e87afb913abf2", null ]
+]; \ No newline at end of file
diff --git a/html/structpadding.html b/html/structpadding.html
new file mode 100644
index 000000000..fcd14fe5c
--- /dev/null
+++ b/html/structpadding.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: padding Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpadding.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">padding Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The functions to be implemented by graphics plugins.
+ <a href="structpadding.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="graphics_8h_source.html">graphics.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7719e125adf374a4ac213f418dfd9770"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7719e125adf374a4ac213f418dfd9770"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
+<tr class="separator:a7719e125adf374a4ac213f418dfd9770"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6182228cfd24804ecaf058ec715a5989"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6182228cfd24804ecaf058ec715a5989"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>top</b></td></tr>
+<tr class="separator:a6182228cfd24804ecaf058ec715a5989"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a4b4df65f70598f0a255ceb0d0ca8fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a4b4df65f70598f0a255ceb0d0ca8fd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
+<tr class="separator:a7a4b4df65f70598f0a255ceb0d0ca8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af84433bc78ab8a258adea15d7f43019a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af84433bc78ab8a258adea15d7f43019a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bottom</b></td></tr>
+<tr class="separator:af84433bc78ab8a258adea15d7f43019a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The functions to be implemented by graphics plugins. </p>
+<p>This struct lists the functions that Navit graphics plugins must implement. The plugin must supply its list of function implementations from its <a class="el" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1" title="register vehicle_android ">plugin_init()</a> function. </p>
+<dl class="section see"><dt>See Also</dt><dd>graphics_gtk_drawing_area::plugin_init() </dd>
+<dd>
+graphics_android::plugin_init() Describes areas at each <a class="el" href="structedge.html">edge</a> of the application <a class="el" href="structwindow.html">window</a> which may be obstructed by the system UI.</dd></dl>
+<p>This allows the map to use all available space, including areas which may be obscured by system UI elements, while constraining other elements such as OSDs or UI controls to an area that is guaranteed to be visible as long as Navit is in the foreground. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="graphics_8h_source.html">graphics.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpadding.html">padding</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpadding.js b/html/structpadding.js
new file mode 100644
index 000000000..10bfaa26a
--- /dev/null
+++ b/html/structpadding.js
@@ -0,0 +1,7 @@
+var structpadding =
+[
+ [ "bottom", "structpadding.html#af84433bc78ab8a258adea15d7f43019a", null ],
+ [ "left", "structpadding.html#a7719e125adf374a4ac213f418dfd9770", null ],
+ [ "right", "structpadding.html#a7a4b4df65f70598f0a255ceb0d0ca8fd", null ],
+ [ "top", "structpadding.html#a6182228cfd24804ecaf058ec715a5989", null ]
+]; \ No newline at end of file
diff --git a/html/structparam__list.html b/html/structparam__list.html
new file mode 100644
index 000000000..5cb80f492
--- /dev/null
+++ b/html/structparam__list.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: param_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structparam__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">param_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="param_8h_source.html">param.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab70eda8d1a908b4fb83c38234214220d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab70eda8d1a908b4fb83c38234214220d"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ab70eda8d1a908b4fb83c38234214220d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7634d0da1154a237d71b4da3a023d65b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7634d0da1154a237d71b4da3a023d65b"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a7634d0da1154a237d71b4da3a023d65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="param_8h_source.html">param.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structparam__list.html">param_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structparam__list.js b/html/structparam__list.js
new file mode 100644
index 000000000..0a9075474
--- /dev/null
+++ b/html/structparam__list.js
@@ -0,0 +1,5 @@
+var structparam__list =
+[
+ [ "name", "structparam__list.html#ab70eda8d1a908b4fb83c38234214220d", null ],
+ [ "value", "structparam__list.html#a7634d0da1154a237d71b4da3a023d65b", null ]
+]; \ No newline at end of file
diff --git a/html/structparent.html b/html/structparent.html
new file mode 100644
index 000000000..7759ce880
--- /dev/null
+++ b/html/structparent.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: parent Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structparent.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">parent Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a13c8cb03a3f09ea5b724e1ceba553bad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13c8cb03a3f09ea5b724e1ceba553bad"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a13c8cb03a3f09ea5b724e1ceba553bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7be880422f61e4460638dac8a2306ab0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structparent.html">parent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparent.html#a7be880422f61e4460638dac8a2306ab0">parentptr</a></td></tr>
+<tr class="separator:a7be880422f61e4460638dac8a2306ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>make xml parent and child list </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a7be880422f61e4460638dac8a2306ab0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structparent.html">parent</a>* parent::parentptr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>element name </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structparent.html">parent</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structparent.js b/html/structparent.js
new file mode 100644
index 000000000..e19b4748f
--- /dev/null
+++ b/html/structparent.js
@@ -0,0 +1,5 @@
+var structparent =
+[
+ [ "name", "structparent.html#a13c8cb03a3f09ea5b724e1ceba553bad", null ],
+ [ "parentptr", "structparent.html#a7be880422f61e4460638dac8a2306ab0", null ]
+]; \ No newline at end of file
diff --git a/html/structparse__args.html b/html/structparse__args.html
new file mode 100644
index 000000000..a1763c985
--- /dev/null
+++ b/html/structparse__args.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: parse_args Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structparse__args.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">parse_args Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab5379cea0a80b829288432cddbbd75ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5379cea0a80b829288432cddbbd75ba"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>cp</b></td></tr>
+<tr class="separator:ab5379cea0a80b829288432cddbbd75ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8dbcb01a96caae0d4654b66d5370280"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8dbcb01a96caae0d4654b66d5370280"></a>
+struct <a class="el" href="structexpression.html">expression</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>res</b></td></tr>
+<tr class="separator:ad8dbcb01a96caae0d4654b66d5370280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="plural-exp_8h_source.html">plural-exp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structparse__args.html">parse_args</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structparse__args.js b/html/structparse__args.js
new file mode 100644
index 000000000..e8ef4c739
--- /dev/null
+++ b/html/structparse__args.js
@@ -0,0 +1,5 @@
+var structparse__args =
+[
+ [ "cp", "structparse__args.html#ab5379cea0a80b829288432cddbbd75ba", null ],
+ [ "res", "structparse__args.html#ad8dbcb01a96caae0d4654b66d5370280", null ]
+]; \ No newline at end of file
diff --git a/html/structparsedata.html b/html/structparsedata.html
new file mode 100644
index 000000000..cd9a3b421
--- /dev/null
+++ b/html/structparsedata.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: parsedata Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structparsedata.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">parsedata Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab8bfc5febe18661ff3c6326333a99954"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8bfc5febe18661ff3c6326333a99954"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>depth</b></td></tr>
+<tr class="separator:ab8bfc5febe18661ff3c6326333a99954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf9ab0f5728c4a6b708ef2f922db16a0"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0">databuf</a></td></tr>
+<tr class="separator:adf9ab0f5728c4a6b708ef2f922db16a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3851e627b504d52453089a03fdf5a972"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a3851e627b504d52453089a03fdf5a972">bufptr</a></td></tr>
+<tr class="separator:a3851e627b504d52453089a03fdf5a972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80adf87336cf82d88319d9b6621f7143"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a80adf87336cf82d88319d9b6621f7143">failed</a></td></tr>
+<tr class="separator:a80adf87336cf82d88319d9b6621f7143"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4175b55c6e39f0f6aeb1fb03541616c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6">failedid</a></td></tr>
+<tr class="separator:a4175b55c6e39f0f6aeb1fb03541616c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76e56450ddd81cb4658fe8f4b42e5d08"><td class="memItemLeft" align="right" valign="top">XML_Parser&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08">parser</a></td></tr>
+<tr class="separator:a76e56450ddd81cb4658fe8f4b42e5d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68870b3cb0a4eb069068fd634eb2c438"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structparent.html">parent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438">parent</a></td></tr>
+<tr class="separator:a68870b3cb0a4eb069068fd634eb2c438"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5a8f145440ff6d9ec60096d515cbfac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structparent.html">parent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac">current</a></td></tr>
+<tr class="separator:af5a8f145440ff6d9ec60096d515cbfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec92b056a2ff93437efaff1880aeafc2"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#aec92b056a2ff93437efaff1880aeafc2">fp</a></td></tr>
+<tr class="separator:aec92b056a2ff93437efaff1880aeafc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcca051f0b6eb590a761988deac9ede3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structg2sattr.html">g2sattr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#abcca051f0b6eb590a761988deac9ede3">attr</a></td></tr>
+<tr class="separator:abcca051f0b6eb590a761988deac9ede3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d6e7257c7ee34d69f89d44fcee979f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpathattr.html">pathattr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f">pattr</a></td></tr>
+<tr class="separator:aa8d6e7257c7ee34d69f89d44fcee979f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d2716fd507cbc486d66e11beec9cdd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structg2sprop.html">g2sprop</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2">prop</a></td></tr>
+<tr class="separator:a6d2716fd507cbc486d66e11beec9cdd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>userdata structure between expat methods </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="abcca051f0b6eb590a761988deac9ede3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structg2sattr.html">g2sattr</a>* parsedata::attr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>File handle to write out data points </p>
+
+</div>
+</div>
+<a class="anchor" id="a3851e627b504d52453089a03fdf5a972"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* parsedata::bufptr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>character buffer in tags </p>
+
+</div>
+</div>
+<a class="anchor" id="af5a8f145440ff6d9ec60096d515cbfac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structparent.html">parent</a>* parsedata::current</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>pointer to parent node </p>
+
+</div>
+</div>
+<a class="anchor" id="adf9ab0f5728c4a6b708ef2f922db16a0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* parsedata::databuf</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>xml path depth </p>
+
+</div>
+</div>
+<a class="anchor" id="a80adf87336cf82d88319d9b6621f7143"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int parsedata::failed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>pointer to databuf to add '\0' to databuf </p>
+
+</div>
+</div>
+<a class="anchor" id="a4175b55c6e39f0f6aeb1fb03541616c6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int parsedata::failedid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>xml parse failed flag </p>
+
+</div>
+</div>
+<a class="anchor" id="aec92b056a2ff93437efaff1880aeafc2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">FILE* parsedata::fp</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>pointer to current node </p>
+
+</div>
+</div>
+<a class="anchor" id="a68870b3cb0a4eb069068fd634eb2c438"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structparent.html">parent</a>* parsedata::parent</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>xml parser itself </p>
+
+</div>
+</div>
+<a class="anchor" id="a76e56450ddd81cb4658fe8f4b42e5d08"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">XML_Parser parsedata::parser</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>xml parse failed id </p>
+
+</div>
+</div>
+<a class="anchor" id="aa8d6e7257c7ee34d69f89d44fcee979f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structpathattr.html">pathattr</a>* parsedata::pattr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>each point attributes </p>
+
+</div>
+</div>
+<a class="anchor" id="a6d2716fd507cbc486d66e11beec9cdd2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structg2sprop.html">g2sprop</a>* parsedata::prop</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>each path attributes </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structparsedata.html">parsedata</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structparsedata.js b/html/structparsedata.js
new file mode 100644
index 000000000..3c5c9d5fe
--- /dev/null
+++ b/html/structparsedata.js
@@ -0,0 +1,15 @@
+var structparsedata =
+[
+ [ "attr", "structparsedata.html#abcca051f0b6eb590a761988deac9ede3", null ],
+ [ "bufptr", "structparsedata.html#a3851e627b504d52453089a03fdf5a972", null ],
+ [ "current", "structparsedata.html#af5a8f145440ff6d9ec60096d515cbfac", null ],
+ [ "databuf", "structparsedata.html#adf9ab0f5728c4a6b708ef2f922db16a0", null ],
+ [ "depth", "structparsedata.html#ab8bfc5febe18661ff3c6326333a99954", null ],
+ [ "failed", "structparsedata.html#a80adf87336cf82d88319d9b6621f7143", null ],
+ [ "failedid", "structparsedata.html#a4175b55c6e39f0f6aeb1fb03541616c6", null ],
+ [ "fp", "structparsedata.html#aec92b056a2ff93437efaff1880aeafc2", null ],
+ [ "parent", "structparsedata.html#a68870b3cb0a4eb069068fd634eb2c438", null ],
+ [ "parser", "structparsedata.html#a76e56450ddd81cb4658fe8f4b42e5d08", null ],
+ [ "pattr", "structparsedata.html#aa8d6e7257c7ee34d69f89d44fcee979f", null ],
+ [ "prop", "structparsedata.html#a6d2716fd507cbc486d66e11beec9cdd2", null ]
+]; \ No newline at end of file
diff --git a/html/structpathattr.html b/html/structpathattr.html
new file mode 100644
index 000000000..d781ff98d
--- /dev/null
+++ b/html/structpathattr.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: pathattr Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpathattr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">pathattr Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a84e8305559d28a4713e6cc1b733335e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84e8305559d28a4713e6cc1b733335e1"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [NAMELENGTH]</td></tr>
+<tr class="separator:a84e8305559d28a4713e6cc1b733335e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63dd3cc95357c4dbd48d7a300ce35e22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63dd3cc95357c4dbd48d7a300ce35e22"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>cmt</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:a63dd3cc95357c4dbd48d7a300ce35e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0c47453c8a63570caaa3a10b8ba96a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0c47453c8a63570caaa3a10b8ba96a1"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:ad0c47453c8a63570caaa3a10b8ba96a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bc9ca9f40362e744b47a20ea329e827"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bc9ca9f40362e744b47a20ea329e827"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>src</b> [COMMENTLENGTH]</td></tr>
+<tr class="separator:a6bc9ca9f40362e744b47a20ea329e827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c1d09eeccd9ee69b51b86b865b1ca2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1d09eeccd9ee69b51b86b865b1ca2d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>link</b> [FILENAMELENGTH]</td></tr>
+<tr class="separator:a5c1d09eeccd9ee69b51b86b865b1ca2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f3063a3e779917b2380fda596567823"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f3063a3e779917b2380fda596567823"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>number</b></td></tr>
+<tr class="separator:a6f3063a3e779917b2380fda596567823"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a488e7439e0ac35b69093e0a94500cb51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a488e7439e0ac35b69093e0a94500cb51"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> [TYPELENGTH]</td></tr>
+<tr class="separator:a488e7439e0ac35b69093e0a94500cb51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdf22880bc9c2757c4d1bee69cbf72c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdf22880bc9c2757c4d1bee69cbf72c0"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:afdf22880bc9c2757c4d1bee69cbf72c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3be73715e7e57a38df9b908e866fad68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3be73715e7e57a38df9b908e866fad68"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
+<tr class="separator:a3be73715e7e57a38df9b908e866fad68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac278d4e747db4a56dba70c2b4baa0627"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac278d4e747db4a56dba70c2b4baa0627"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:ac278d4e747db4a56dba70c2b4baa0627"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac2128c62780bb72549dbac4e5578de04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2128c62780bb72549dbac4e5578de04"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>point</b></td></tr>
+<tr class="separator:ac2128c62780bb72549dbac4e5578de04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae633a6e5f09eb406d554c7d2054b3bed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae633a6e5f09eb406d554c7d2054b3bed"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:ae633a6e5f09eb406d554c7d2054b3bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>store each path attribute values for trackpoint and route. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>tools/gpx2navit_txt/src/<a class="el" href="gpx2navit__txt_8h_source.html">gpx2navit_txt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpathattr.html">pathattr</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpathattr.js b/html/structpathattr.js
new file mode 100644
index 000000000..3a0cb6405
--- /dev/null
+++ b/html/structpathattr.js
@@ -0,0 +1,15 @@
+var structpathattr =
+[
+ [ "cmt", "structpathattr.html#a63dd3cc95357c4dbd48d7a300ce35e22", null ],
+ [ "count", "structpathattr.html#ae633a6e5f09eb406d554c7d2054b3bed", null ],
+ [ "desc", "structpathattr.html#ad0c47453c8a63570caaa3a10b8ba96a1", null ],
+ [ "interval", "structpathattr.html#a3be73715e7e57a38df9b908e866fad68", null ],
+ [ "length", "structpathattr.html#afdf22880bc9c2757c4d1bee69cbf72c0", null ],
+ [ "link", "structpathattr.html#a5c1d09eeccd9ee69b51b86b865b1ca2d", null ],
+ [ "name", "structpathattr.html#a84e8305559d28a4713e6cc1b733335e1", null ],
+ [ "number", "structpathattr.html#a6f3063a3e779917b2380fda596567823", null ],
+ [ "point", "structpathattr.html#ac2128c62780bb72549dbac4e5578de04", null ],
+ [ "speed", "structpathattr.html#ac278d4e747db4a56dba70c2b4baa0627", null ],
+ [ "src", "structpathattr.html#a6bc9ca9f40362e744b47a20ea329e827", null ],
+ [ "type", "structpathattr.html#a488e7439e0ac35b69093e0a94500cb51", null ]
+]; \ No newline at end of file
diff --git a/html/structpcoord.html b/html/structpcoord.html
new file mode 100644
index 000000000..bb473c3e7
--- /dev/null
+++ b/html/structpcoord.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: pcoord Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpcoord.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">pcoord Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="coord_8h_source.html">coord.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3f0d3a1ce2a3798b305b32c2a2c13495"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f0d3a1ce2a3798b305b32c2a2c13495"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>pro</b></td></tr>
+<tr class="separator:a3f0d3a1ce2a3798b305b32c2a2c13495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a875f35249b19419eb6dfbad5ff18f268"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">x</a></td></tr>
+<tr class="separator:a875f35249b19419eb6dfbad5ff18f268"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e18858a037dadd7f64f0f139cac85d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">y</a></td></tr>
+<tr class="separator:a0e18858a037dadd7f64f0f139cac85d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A integer mercator coordinate carrying its projection </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a875f35249b19419eb6dfbad5ff18f268"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int pcoord::x</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>X-Value </p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend::get_bookmarks()</a>, <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>, <a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse()</a>, <a class="el" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">Backend::searchValidateResult()</a>, <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>, and <a class="el" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e18858a037dadd7f64f0f139cac85d0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int pcoord::y</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Y-Value </p>
+
+<p>Referenced by <a class="el" href="classBackend.html#a0a2c0f8001db668b22c2c75352df9496">Backend::get_bookmarks()</a>, <a class="el" href="classBackend.html#a139da3a81c132887ce12937faaf8d864">Backend::get_pois()</a>, <a class="el" href="map_8h.html#ac0160cd214565dad3584739d44fafed8">map_selection_rect_new()</a>, <a class="el" href="group__navit.html#ga12fa1d859b626d14a7737e80eeedd6bb">navit_set_center()</a>, <a class="el" href="group__navit.html#gab059a4aca70ca8da61aab4ee461f8392">navit_set_destination()</a>, <a class="el" href="group__coord.html#ga61bdcf26825ab8b41cfcf1a035800a75">pcoord_parse()</a>, <a class="el" href="classBackend.html#a32e61dd81a567c7c26badc0cdbdc4754">Backend::searchValidateResult()</a>, <a class="el" href="classBackend.html#ae5fa30972fd885f35dcf29ec5dae87aa">Backend::showMenu()</a>, and <a class="el" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="coord_8h_source.html">coord.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpcoord.html">pcoord</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpcoord.js b/html/structpcoord.js
new file mode 100644
index 000000000..f5c3e72f1
--- /dev/null
+++ b/html/structpcoord.js
@@ -0,0 +1,6 @@
+var structpcoord =
+[
+ [ "pro", "structpcoord.html#a3f0d3a1ce2a3798b305b32c2a2c13495", null ],
+ [ "x", "structpcoord.html#a875f35249b19419eb6dfbad5ff18f268", null ],
+ [ "y", "structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0", null ]
+]; \ No newline at end of file
diff --git a/html/structpcoordObject.html b/html/structpcoordObject.html
new file mode 100644
index 000000000..b72d5b716
--- /dev/null
+++ b/html/structpcoordObject.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: pcoordObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpcoordObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">pcoordObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1860fc117a52cee2fb5a3ed0021a521c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1860fc117a52cee2fb5a3ed0021a521c"></a>
+PyObject_HEAD struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pc</b></td></tr>
+<tr class="separator:a1860fc117a52cee2fb5a3ed0021a521c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/pcoord.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpcoordObject.html">pcoordObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpcoordObject.js b/html/structpcoordObject.js
new file mode 100644
index 000000000..dbe3682a4
--- /dev/null
+++ b/html/structpcoordObject.js
@@ -0,0 +1,4 @@
+var structpcoordObject =
+[
+ [ "pc", "structpcoordObject.html#a1860fc117a52cee2fb5a3ed0021a521c", null ]
+]; \ No newline at end of file
diff --git a/html/structpedestrian.html b/html/structpedestrian.html
new file mode 100644
index 000000000..cf0f60de0
--- /dev/null
+++ b/html/structpedestrian.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: pedestrian Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpedestrian.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">pedestrian Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6cbbbaa6366008ad764e426a4b453bf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cbbbaa6366008ad764e426a4b453bf8"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a6cbbbaa6366008ad764e426a4b453bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51f18c396d35ca35282026796bd5d6a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51f18c396d35ca35282026796bd5d6a1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a51f18c396d35ca35282026796bd5d6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f81c44db886aac39d93c8b67a2a8431"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f81c44db886aac39d93c8b67a2a8431"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a9f81c44db886aac39d93c8b67a2a8431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52a96cacd20e1826d0b9a023592e0a99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52a96cacd20e1826d0b9a023592e0a99"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>yaw</b></td></tr>
+<tr class="separator:a52a96cacd20e1826d0b9a023592e0a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin/pedestrian/pedestrian.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpedestrian.html">pedestrian</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpedestrian.js b/html/structpedestrian.js
new file mode 100644
index 000000000..495472741
--- /dev/null
+++ b/html/structpedestrian.js
@@ -0,0 +1,7 @@
+var structpedestrian =
+[
+ [ "h", "structpedestrian.html#a9f81c44db886aac39d93c8b67a2a8431", null ],
+ [ "nav", "structpedestrian.html#a6cbbbaa6366008ad764e426a4b453bf8", null ],
+ [ "w", "structpedestrian.html#a51f18c396d35ca35282026796bd5d6a1", null ],
+ [ "yaw", "structpedestrian.html#a52a96cacd20e1826d0b9a023592e0a99", null ]
+]; \ No newline at end of file
diff --git a/html/structphrase.html b/html/structphrase.html
new file mode 100644
index 000000000..979c10a8d
--- /dev/null
+++ b/html/structphrase.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: phrase Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structphrase.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">phrase Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad3ad93e106bd4d44ddd8334cd5d4c94c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3ad93e106bd4d44ddd8334cd5d4c94c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
+<tr class="separator:ad3ad93e106bd4d44ddd8334cd5d4c94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad78b2932f5073e5377c85efa3e45f4f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad78b2932f5073e5377c85efa3e45f4f6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:ad78b2932f5073e5377c85efa3e45f4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a914e67fe4c685042a0827c78605a486e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a914e67fe4c685042a0827c78605a486e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wordcount</b></td></tr>
+<tr class="separator:a914e67fe4c685042a0827c78605a486e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>search.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structphrase.html">phrase</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structphrase.js b/html/structphrase.js
new file mode 100644
index 000000000..976f56ba9
--- /dev/null
+++ b/html/structphrase.js
@@ -0,0 +1,6 @@
+var structphrase =
+[
+ [ "end", "structphrase.html#ad78b2932f5073e5377c85efa3e45f4f6", null ],
+ [ "start", "structphrase.html#ad3ad93e106bd4d44ddd8334cd5d4c94c", null ],
+ [ "wordcount", "structphrase.html#a914e67fe4c685042a0827c78605a486e", null ]
+]; \ No newline at end of file
diff --git a/html/structplugin.html b/html/structplugin.html
new file mode 100644
index 000000000..712a84c42
--- /dev/null
+++ b/html/structplugin.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugin Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structplugin.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">plugin Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3e3ea3a06ec41a8e40c88e6ad81f0fc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e3ea3a06ec41a8e40c88e6ad81f0fc0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a3e3ea3a06ec41a8e40c88e6ad81f0fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af16912490672f8cc192fe4a863a25392"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af16912490672f8cc192fe4a863a25392"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>lazy</b></td></tr>
+<tr class="separator:af16912490672f8cc192fe4a863a25392"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c225c021f1b4e18d40d75ff5f04572c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c225c021f1b4e18d40d75ff5f04572c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ondemand</b></td></tr>
+<tr class="separator:a9c225c021f1b4e18d40d75ff5f04572c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abac25cf3bd4ef14df348ee89b83d08c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abac25cf3bd4ef14df348ee89b83d08c2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:abac25cf3bd4ef14df348ee89b83d08c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c9970a7340b69b93c423151782a6200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c9970a7340b69b93c423151782a6200"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> )(void)</td></tr>
+<tr class="separator:a1c9970a7340b69b93c423151782a6200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structplugin.html">plugin</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structplugin.js b/html/structplugin.js
new file mode 100644
index 000000000..4e775950c
--- /dev/null
+++ b/html/structplugin.js
@@ -0,0 +1,8 @@
+var structplugin =
+[
+ [ "active", "structplugin.html#a3e3ea3a06ec41a8e40c88e6ad81f0fc0", null ],
+ [ "init", "structplugin.html#a1c9970a7340b69b93c423151782a6200", null ],
+ [ "lazy", "structplugin.html#af16912490672f8cc192fe4a863a25392", null ],
+ [ "name", "structplugin.html#abac25cf3bd4ef14df348ee89b83d08c2", null ],
+ [ "ondemand", "structplugin.html#a9c225c021f1b4e18d40d75ff5f04572c", null ]
+]; \ No newline at end of file
diff --git a/html/structplugins.html b/html/structplugins.html
new file mode 100644
index 000000000..5ed6c3409
--- /dev/null
+++ b/html/structplugins.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: plugins Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structplugins.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">plugins Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a89b4ff4f9ce31c76600199e88f580dfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89b4ff4f9ce31c76600199e88f580dfc"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>hash</b></td></tr>
+<tr class="separator:a89b4ff4f9ce31c76600199e88f580dfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c9d3cced6b752b2c67c62601e9c06f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c9d3cced6b752b2c67c62601e9c06f3"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>list</b></td></tr>
+<tr class="separator:a7c9d3cced6b752b2c67c62601e9c06f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structplugins.html">plugins</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structplugins.js b/html/structplugins.js
new file mode 100644
index 000000000..b6d86ebcb
--- /dev/null
+++ b/html/structplugins.js
@@ -0,0 +1,5 @@
+var structplugins =
+[
+ [ "hash", "structplugins.html#a89b4ff4f9ce31c76600199e88f580dfc", null ],
+ [ "list", "structplugins.html#a7c9d3cced6b752b2c67c62601e9c06f3", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__color__16__struct.html b/html/structpng__color__16__struct.html
new file mode 100644
index 000000000..8967b5a81
--- /dev/null
+++ b/html/structpng__color__16__struct.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_color_16_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__color__16__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_color_16_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a44a918da0d9a50cf94fcad5a3c741ee0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44a918da0d9a50cf94fcad5a3c741ee0"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>index</b></td></tr>
+<tr class="separator:a44a918da0d9a50cf94fcad5a3c741ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a069bad345aefbe4eab29fcc1d8af91e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a069bad345aefbe4eab29fcc1d8af91e6"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:a069bad345aefbe4eab29fcc1d8af91e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af01259ffd46c78eff9b1ad584a295126"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01259ffd46c78eff9b1ad584a295126"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:af01259ffd46c78eff9b1ad584a295126"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd68833319d436582aa5911de7cdd46b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd68833319d436582aa5911de7cdd46b"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>blue</b></td></tr>
+<tr class="separator:afd68833319d436582aa5911de7cdd46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660a572a0a2f4094408f2fecb61571ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a660a572a0a2f4094408f2fecb61571ac"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>gray</b></td></tr>
+<tr class="separator:a660a572a0a2f4094408f2fecb61571ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__color__16__struct.html">png_color_16_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__color__16__struct.js b/html/structpng__color__16__struct.js
new file mode 100644
index 000000000..9ae995c4e
--- /dev/null
+++ b/html/structpng__color__16__struct.js
@@ -0,0 +1,8 @@
+var structpng__color__16__struct =
+[
+ [ "blue", "structpng__color__16__struct.html#afd68833319d436582aa5911de7cdd46b", null ],
+ [ "gray", "structpng__color__16__struct.html#a660a572a0a2f4094408f2fecb61571ac", null ],
+ [ "green", "structpng__color__16__struct.html#af01259ffd46c78eff9b1ad584a295126", null ],
+ [ "index", "structpng__color__16__struct.html#a44a918da0d9a50cf94fcad5a3c741ee0", null ],
+ [ "red", "structpng__color__16__struct.html#a069bad345aefbe4eab29fcc1d8af91e6", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__color__8__struct.html b/html/structpng__color__8__struct.html
new file mode 100644
index 000000000..98a9e7a97
--- /dev/null
+++ b/html/structpng__color__8__struct.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_color_8_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__color__8__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_color_8_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5cd91bb4b3429256b84e6f28c72778b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cd91bb4b3429256b84e6f28c72778b8"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:a5cd91bb4b3429256b84e6f28c72778b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40d053224177df35c037525b39563b05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40d053224177df35c037525b39563b05"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:a40d053224177df35c037525b39563b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58225d3b6426185d5a40d3c9935db96a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58225d3b6426185d5a40d3c9935db96a"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>blue</b></td></tr>
+<tr class="separator:a58225d3b6426185d5a40d3c9935db96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a574edc173d956cca144927262e88653e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a574edc173d956cca144927262e88653e"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>gray</b></td></tr>
+<tr class="separator:a574edc173d956cca144927262e88653e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1c7203aefe12bd35dc9a4cdd58e7a4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1c7203aefe12bd35dc9a4cdd58e7a4b"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>alpha</b></td></tr>
+<tr class="separator:af1c7203aefe12bd35dc9a4cdd58e7a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__color__8__struct.html">png_color_8_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__color__8__struct.js b/html/structpng__color__8__struct.js
new file mode 100644
index 000000000..a4571e322
--- /dev/null
+++ b/html/structpng__color__8__struct.js
@@ -0,0 +1,8 @@
+var structpng__color__8__struct =
+[
+ [ "alpha", "structpng__color__8__struct.html#af1c7203aefe12bd35dc9a4cdd58e7a4b", null ],
+ [ "blue", "structpng__color__8__struct.html#a58225d3b6426185d5a40d3c9935db96a", null ],
+ [ "gray", "structpng__color__8__struct.html#a574edc173d956cca144927262e88653e", null ],
+ [ "green", "structpng__color__8__struct.html#a40d053224177df35c037525b39563b05", null ],
+ [ "red", "structpng__color__8__struct.html#a5cd91bb4b3429256b84e6f28c72778b8", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__color__struct.html b/html/structpng__color__struct.html
new file mode 100644
index 000000000..2713241b1
--- /dev/null
+++ b/html/structpng__color__struct.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_color_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__color__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_color_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad39dc2d7cb82e3670a3ad397bb4083cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad39dc2d7cb82e3670a3ad397bb4083cb"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:ad39dc2d7cb82e3670a3ad397bb4083cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada9b5a911b185eaf7c6b87934e9f11ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada9b5a911b185eaf7c6b87934e9f11ce"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:ada9b5a911b185eaf7c6b87934e9f11ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a528e625b2778e787dc182e5df1164bbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a528e625b2778e787dc182e5df1164bbc"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>blue</b></td></tr>
+<tr class="separator:a528e625b2778e787dc182e5df1164bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__color__struct.html">png_color_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__color__struct.js b/html/structpng__color__struct.js
new file mode 100644
index 000000000..3ea600607
--- /dev/null
+++ b/html/structpng__color__struct.js
@@ -0,0 +1,6 @@
+var structpng__color__struct =
+[
+ [ "blue", "structpng__color__struct.html#a528e625b2778e787dc182e5df1164bbc", null ],
+ [ "green", "structpng__color__struct.html#ada9b5a911b185eaf7c6b87934e9f11ce", null ],
+ [ "red", "structpng__color__struct.html#ad39dc2d7cb82e3670a3ad397bb4083cb", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__dsort__struct.html b/html/structpng__dsort__struct.html
new file mode 100644
index 000000000..b6adf8f6d
--- /dev/null
+++ b/html/structpng__dsort__struct.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_dsort_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__dsort__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_dsort_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1220c12ccc8d2eb1f3c0f49548efdfe7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1220c12ccc8d2eb1f3c0f49548efdfe7"></a>
+struct <a class="el" href="structpng__dsort__struct.html">png_dsort_struct</a> FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a1220c12ccc8d2eb1f3c0f49548efdfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09ba275bb5489f22e906be30b63f5452"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09ba275bb5489f22e906be30b63f5452"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
+<tr class="separator:a09ba275bb5489f22e906be30b63f5452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cfe3ab6de9319c0d18dd16075c21fa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cfe3ab6de9319c0d18dd16075c21fa2"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
+<tr class="separator:a9cfe3ab6de9319c0d18dd16075c21fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/pngrtran.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__dsort__struct.html">png_dsort_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__dsort__struct.js b/html/structpng__dsort__struct.js
new file mode 100644
index 000000000..8a3c8d12e
--- /dev/null
+++ b/html/structpng__dsort__struct.js
@@ -0,0 +1,6 @@
+var structpng__dsort__struct =
+[
+ [ "left", "structpng__dsort__struct.html#a09ba275bb5489f22e906be30b63f5452", null ],
+ [ "next", "structpng__dsort__struct.html#a1220c12ccc8d2eb1f3c0f49548efdfe7", null ],
+ [ "right", "structpng__dsort__struct.html#a9cfe3ab6de9319c0d18dd16075c21fa2", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__info__struct.html b/html/structpng__info__struct.html
new file mode 100644
index 000000000..9d4a84a51
--- /dev/null
+++ b/html/structpng__info__struct.html
@@ -0,0 +1,311 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_info_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__info__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_info_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa47a2f299ef1098baf496eb2a13b4aea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa47a2f299ef1098baf496eb2a13b4aea"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:aa47a2f299ef1098baf496eb2a13b4aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54ff13ac729e893eaedd5499a299ca2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54ff13ac729e893eaedd5499a299ca2f"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a54ff13ac729e893eaedd5499a299ca2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08aa92305b7d99d7106488382261a0e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08aa92305b7d99d7106488382261a0e6"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>valid</b></td></tr>
+<tr class="separator:a08aa92305b7d99d7106488382261a0e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f5174bd85ca4fb3c861218308b251cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f5174bd85ca4fb3c861218308b251cf"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>rowbytes</b></td></tr>
+<tr class="separator:a8f5174bd85ca4fb3c861218308b251cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a964025dabd72160ffa2984040ddc5f3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a964025dabd72160ffa2984040ddc5f3b"></a>
+png_colorp&#160;</td><td class="memItemRight" valign="bottom"><b>palette</b></td></tr>
+<tr class="separator:a964025dabd72160ffa2984040ddc5f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf77cf402e77c9287dd0d366470c0d55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf77cf402e77c9287dd0d366470c0d55"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>num_palette</b></td></tr>
+<tr class="separator:abf77cf402e77c9287dd0d366470c0d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47904541719f53ddccd79e09f87f3abb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47904541719f53ddccd79e09f87f3abb"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>num_trans</b></td></tr>
+<tr class="separator:a47904541719f53ddccd79e09f87f3abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a492691764472633c7e046d0b80f9a3a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a492691764472633c7e046d0b80f9a3a5"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>bit_depth</b></td></tr>
+<tr class="separator:a492691764472633c7e046d0b80f9a3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8471eda4eb712d1f6f232db3fe7adb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8471eda4eb712d1f6f232db3fe7adb0"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>color_type</b></td></tr>
+<tr class="separator:ad8471eda4eb712d1f6f232db3fe7adb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1889d1225872d5d406d2eda479bfc36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1889d1225872d5d406d2eda479bfc36"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>compression_type</b></td></tr>
+<tr class="separator:ab1889d1225872d5d406d2eda479bfc36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ae2423273fd0c4feae6e8ad34a3c3cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ae2423273fd0c4feae6e8ad34a3c3cd"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>filter_type</b></td></tr>
+<tr class="separator:a6ae2423273fd0c4feae6e8ad34a3c3cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fce3b62a0744be86aacd2a3827bbaf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fce3b62a0744be86aacd2a3827bbaf6"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>interlace_type</b></td></tr>
+<tr class="separator:a8fce3b62a0744be86aacd2a3827bbaf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e3f90075d35c903f290e1ec55d30ac6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e3f90075d35c903f290e1ec55d30ac6"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr class="separator:a3e3f90075d35c903f290e1ec55d30ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a487eecdd2dbc26656460012bdf85ff5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a487eecdd2dbc26656460012bdf85ff5a"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pixel_depth</b></td></tr>
+<tr class="separator:a487eecdd2dbc26656460012bdf85ff5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44e2ae34ac6cb3e2809291ffbead76b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44e2ae34ac6cb3e2809291ffbead76b3"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>spare_byte</b></td></tr>
+<tr class="separator:a44e2ae34ac6cb3e2809291ffbead76b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac72651ef050387991bb0c9b27d227a87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac72651ef050387991bb0c9b27d227a87"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>signature</b> [8]</td></tr>
+<tr class="separator:ac72651ef050387991bb0c9b27d227a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94f4f0d5679f86e35600e9b08362f9ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94f4f0d5679f86e35600e9b08362f9ff"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>gamma</b></td></tr>
+<tr class="separator:a94f4f0d5679f86e35600e9b08362f9ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab436b3296441cd09ea0ba9471e798838"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab436b3296441cd09ea0ba9471e798838"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>srgb_intent</b></td></tr>
+<tr class="separator:ab436b3296441cd09ea0ba9471e798838"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68485ae1bfea3f7b26e4ad0caaa02ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68485ae1bfea3f7b26e4ad0caaa02ad6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>num_text</b></td></tr>
+<tr class="separator:a68485ae1bfea3f7b26e4ad0caaa02ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2189e738364289ed6ad869a41f6f6384"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2189e738364289ed6ad869a41f6f6384"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max_text</b></td></tr>
+<tr class="separator:a2189e738364289ed6ad869a41f6f6384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c6bf85f9fe3331de438ac534f82c8c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c6bf85f9fe3331de438ac534f82c8c7"></a>
+png_textp&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:a2c6bf85f9fe3331de438ac534f82c8c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150966243a47afe8e64fa8c0f307bfb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a150966243a47afe8e64fa8c0f307bfb1"></a>
+<a class="el" href="structpng__time__struct.html">png_time</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mod_time</b></td></tr>
+<tr class="separator:a150966243a47afe8e64fa8c0f307bfb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0240a167cb880b831a8683223c1fb7cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0240a167cb880b831a8683223c1fb7cf"></a>
+<a class="el" href="structpng__color__8__struct.html">png_color_8</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sig_bit</b></td></tr>
+<tr class="separator:a0240a167cb880b831a8683223c1fb7cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add04ee373e415eccdf1d682e69a68dcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add04ee373e415eccdf1d682e69a68dcd"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:add04ee373e415eccdf1d682e69a68dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae68fbb1424443e75e730020beb299305"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae68fbb1424443e75e730020beb299305"></a>
+<a class="el" href="structpng__color__16__struct.html">png_color_16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>trans_values</b></td></tr>
+<tr class="separator:ae68fbb1424443e75e730020beb299305"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66e29accd9f0e1faf0950e72d2121f33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66e29accd9f0e1faf0950e72d2121f33"></a>
+<a class="el" href="structpng__color__16__struct.html">png_color_16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
+<tr class="separator:a66e29accd9f0e1faf0950e72d2121f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af981f4ff0d05ae652a790f2b932d9749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af981f4ff0d05ae652a790f2b932d9749"></a>
+png_int_32&#160;</td><td class="memItemRight" valign="bottom"><b>x_offset</b></td></tr>
+<tr class="separator:af981f4ff0d05ae652a790f2b932d9749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00de4dbe2989f3e81a367ec699cc3499"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00de4dbe2989f3e81a367ec699cc3499"></a>
+png_int_32&#160;</td><td class="memItemRight" valign="bottom"><b>y_offset</b></td></tr>
+<tr class="separator:a00de4dbe2989f3e81a367ec699cc3499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebf8d19c74f534eb653df73304e9cfde"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf8d19c74f534eb653df73304e9cfde"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>offset_unit_type</b></td></tr>
+<tr class="separator:aebf8d19c74f534eb653df73304e9cfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af32f310bc311b5b649e9f8f5a5f70c1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af32f310bc311b5b649e9f8f5a5f70c1c"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>x_pixels_per_unit</b></td></tr>
+<tr class="separator:af32f310bc311b5b649e9f8f5a5f70c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a111c670b431bff35ea9a47cacf190250"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a111c670b431bff35ea9a47cacf190250"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>y_pixels_per_unit</b></td></tr>
+<tr class="separator:a111c670b431bff35ea9a47cacf190250"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8a1614b56762df135a28ec283a991e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8a1614b56762df135a28ec283a991e5"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>phys_unit_type</b></td></tr>
+<tr class="separator:ae8a1614b56762df135a28ec283a991e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a709ce088b8b66e6c0dfe7eef4caac686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a709ce088b8b66e6c0dfe7eef4caac686"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>hist</b></td></tr>
+<tr class="separator:a709ce088b8b66e6c0dfe7eef4caac686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62a1a82bf148f792c27a0779cecede9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62a1a82bf148f792c27a0779cecede9a"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>x_white</b></td></tr>
+<tr class="separator:a62a1a82bf148f792c27a0779cecede9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a79d17fa0b75737d29ac69fc84c5977"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a79d17fa0b75737d29ac69fc84c5977"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>y_white</b></td></tr>
+<tr class="separator:a6a79d17fa0b75737d29ac69fc84c5977"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f22da2f24fad06e4eb4e976dc01f97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f22da2f24fad06e4eb4e976dc01f97"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>x_red</b></td></tr>
+<tr class="separator:a71f22da2f24fad06e4eb4e976dc01f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a788f869127c0fc7f60c0a2fc32f3f492"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a788f869127c0fc7f60c0a2fc32f3f492"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>y_red</b></td></tr>
+<tr class="separator:a788f869127c0fc7f60c0a2fc32f3f492"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab01f0096ed6cb61767ea8c835b651cf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab01f0096ed6cb61767ea8c835b651cf9"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>x_green</b></td></tr>
+<tr class="separator:ab01f0096ed6cb61767ea8c835b651cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa30a2963392f0fe6685047f5890d7964"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30a2963392f0fe6685047f5890d7964"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>y_green</b></td></tr>
+<tr class="separator:aa30a2963392f0fe6685047f5890d7964"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabcb7bcf45b1034930b4afe6f5c5e8d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabcb7bcf45b1034930b4afe6f5c5e8d1"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>x_blue</b></td></tr>
+<tr class="separator:aabcb7bcf45b1034930b4afe6f5c5e8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bf83d8ab283f01c92e8402af6836190"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bf83d8ab283f01c92e8402af6836190"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>y_blue</b></td></tr>
+<tr class="separator:a0bf83d8ab283f01c92e8402af6836190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8543337f34aa4a2226b8097060846f6f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8543337f34aa4a2226b8097060846f6f"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_purpose</b></td></tr>
+<tr class="separator:a8543337f34aa4a2226b8097060846f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a870761f88d3c0aa9d7bc5b91190e5e9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a870761f88d3c0aa9d7bc5b91190e5e9f"></a>
+png_int_32&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_X0</b></td></tr>
+<tr class="separator:a870761f88d3c0aa9d7bc5b91190e5e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7466eb37166aa26cc0c378de765c7ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7466eb37166aa26cc0c378de765c7ff"></a>
+png_int_32&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_X1</b></td></tr>
+<tr class="separator:ac7466eb37166aa26cc0c378de765c7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7486bac3111bcf3f2704731a09e8d6f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7486bac3111bcf3f2704731a09e8d6f2"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_units</b></td></tr>
+<tr class="separator:a7486bac3111bcf3f2704731a09e8d6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad445745a6efb7f19fc03b0a3cb6e08aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad445745a6efb7f19fc03b0a3cb6e08aa"></a>
+png_charpp&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_params</b></td></tr>
+<tr class="separator:ad445745a6efb7f19fc03b0a3cb6e08aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3be5c0fbb7858af28c9319ddb014099"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3be5c0fbb7858af28c9319ddb014099"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_type</b></td></tr>
+<tr class="separator:ac3be5c0fbb7858af28c9319ddb014099"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cf3904f39e0c0af1f7c3b5bc3bfc33c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cf3904f39e0c0af1f7c3b5bc3bfc33c"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pcal_nparams</b></td></tr>
+<tr class="separator:a0cf3904f39e0c0af1f7c3b5bc3bfc33c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8cd35d4981fab722fb789cfdd8d531e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8cd35d4981fab722fb789cfdd8d531e"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>free_me</b></td></tr>
+<tr class="separator:ac8cd35d4981fab722fb789cfdd8d531e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a216ae5fb1daff66f9d461d1b1dbb6254"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a216ae5fb1daff66f9d461d1b1dbb6254"></a>
+png_unknown_chunkp&#160;</td><td class="memItemRight" valign="bottom"><b>unknown_chunks</b></td></tr>
+<tr class="separator:a216ae5fb1daff66f9d461d1b1dbb6254"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a611e68d5c8760d5dde85a44ec298d456"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a611e68d5c8760d5dde85a44ec298d456"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>unknown_chunks_num</b></td></tr>
+<tr class="separator:a611e68d5c8760d5dde85a44ec298d456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab76fd30aae356df7f503ada284fbb74f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab76fd30aae356df7f503ada284fbb74f"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>iccp_name</b></td></tr>
+<tr class="separator:ab76fd30aae356df7f503ada284fbb74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fc961c3925051a702b9177227702e3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fc961c3925051a702b9177227702e3b"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>iccp_profile</b></td></tr>
+<tr class="separator:a3fc961c3925051a702b9177227702e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87ad6f4d5e29d5c264ca8381ff0161ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ad6f4d5e29d5c264ca8381ff0161ae"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>iccp_proflen</b></td></tr>
+<tr class="separator:a87ad6f4d5e29d5c264ca8381ff0161ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a834367da72c7dee66161ce4cdabe3d9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834367da72c7dee66161ce4cdabe3d9a"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>iccp_compression</b></td></tr>
+<tr class="separator:a834367da72c7dee66161ce4cdabe3d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9df3d46242c72bbea6d9ca81c7e183f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9df3d46242c72bbea6d9ca81c7e183f5"></a>
+png_sPLT_tp&#160;</td><td class="memItemRight" valign="bottom"><b>splt_palettes</b></td></tr>
+<tr class="separator:a9df3d46242c72bbea6d9ca81c7e183f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54b9d91e879bab87f3b9219a9528fcf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54b9d91e879bab87f3b9219a9528fcf1"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>splt_palettes_num</b></td></tr>
+<tr class="separator:a54b9d91e879bab87f3b9219a9528fcf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05d48b7629ee75b0d6df1311cb11e82e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05d48b7629ee75b0d6df1311cb11e82e"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>scal_unit</b></td></tr>
+<tr class="separator:a05d48b7629ee75b0d6df1311cb11e82e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9241e751b9aca559f1c83d3a0640ef9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9241e751b9aca559f1c83d3a0640ef9e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>scal_pixel_width</b></td></tr>
+<tr class="separator:a9241e751b9aca559f1c83d3a0640ef9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ee89c5ae94b74467e8fc7d550139e79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ee89c5ae94b74467e8fc7d550139e79"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>scal_pixel_height</b></td></tr>
+<tr class="separator:a7ee89c5ae94b74467e8fc7d550139e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3505642667f6a587cf7789925753dfc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3505642667f6a587cf7789925753dfc9"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>scal_s_width</b></td></tr>
+<tr class="separator:a3505642667f6a587cf7789925753dfc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19378bc934ab32d0ac299abb2fd09741"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19378bc934ab32d0ac299abb2fd09741"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>scal_s_height</b></td></tr>
+<tr class="separator:a19378bc934ab32d0ac299abb2fd09741"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e55fedc0e5c00021134ed1bd3adf77e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e55fedc0e5c00021134ed1bd3adf77e"></a>
+png_bytepp&#160;</td><td class="memItemRight" valign="bottom"><b>row_pointers</b></td></tr>
+<tr class="separator:a2e55fedc0e5c00021134ed1bd3adf77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e3ad931ede73bdff68d19a5a14e97d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e3ad931ede73bdff68d19a5a14e97d6"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_gamma</b></td></tr>
+<tr class="separator:a3e3ad931ede73bdff68d19a5a14e97d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63e0819975b1a3dff01f23c67c86dd45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63e0819975b1a3dff01f23c67c86dd45"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_x_white</b></td></tr>
+<tr class="separator:a63e0819975b1a3dff01f23c67c86dd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a723808b3283cc5898546c1424bd5ed82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a723808b3283cc5898546c1424bd5ed82"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_y_white</b></td></tr>
+<tr class="separator:a723808b3283cc5898546c1424bd5ed82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09eedbf9237962d4d45e71e7a2794fa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09eedbf9237962d4d45e71e7a2794fa5"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_x_red</b></td></tr>
+<tr class="separator:a09eedbf9237962d4d45e71e7a2794fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e031ff94f4501210755a073e061bfa4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e031ff94f4501210755a073e061bfa4"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_y_red</b></td></tr>
+<tr class="separator:a4e031ff94f4501210755a073e061bfa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85faa4b47eed4fb1195956f915a5a211"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85faa4b47eed4fb1195956f915a5a211"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_x_green</b></td></tr>
+<tr class="separator:a85faa4b47eed4fb1195956f915a5a211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac196558e0bdf7a55aec72e2730d6f042"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac196558e0bdf7a55aec72e2730d6f042"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_y_green</b></td></tr>
+<tr class="separator:ac196558e0bdf7a55aec72e2730d6f042"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4844eadf8657ef08b6e7d577a0491538"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4844eadf8657ef08b6e7d577a0491538"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_x_blue</b></td></tr>
+<tr class="separator:a4844eadf8657ef08b6e7d577a0491538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba0a216dd3141d61b24b3a92a875a334"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba0a216dd3141d61b24b3a92a875a334"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_y_blue</b></td></tr>
+<tr class="separator:aba0a216dd3141d61b24b3a92a875a334"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__info__struct.html">png_info_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__info__struct.js b/html/structpng__info__struct.js
new file mode 100644
index 000000000..3ce544278
--- /dev/null
+++ b/html/structpng__info__struct.js
@@ -0,0 +1,75 @@
+var structpng__info__struct =
+[
+ [ "background", "structpng__info__struct.html#a66e29accd9f0e1faf0950e72d2121f33", null ],
+ [ "bit_depth", "structpng__info__struct.html#a492691764472633c7e046d0b80f9a3a5", null ],
+ [ "channels", "structpng__info__struct.html#a3e3f90075d35c903f290e1ec55d30ac6", null ],
+ [ "color_type", "structpng__info__struct.html#ad8471eda4eb712d1f6f232db3fe7adb0", null ],
+ [ "compression_type", "structpng__info__struct.html#ab1889d1225872d5d406d2eda479bfc36", null ],
+ [ "filter_type", "structpng__info__struct.html#a6ae2423273fd0c4feae6e8ad34a3c3cd", null ],
+ [ "free_me", "structpng__info__struct.html#ac8cd35d4981fab722fb789cfdd8d531e", null ],
+ [ "gamma", "structpng__info__struct.html#a94f4f0d5679f86e35600e9b08362f9ff", null ],
+ [ "height", "structpng__info__struct.html#a54ff13ac729e893eaedd5499a299ca2f", null ],
+ [ "hist", "structpng__info__struct.html#a709ce088b8b66e6c0dfe7eef4caac686", null ],
+ [ "iccp_compression", "structpng__info__struct.html#a834367da72c7dee66161ce4cdabe3d9a", null ],
+ [ "iccp_name", "structpng__info__struct.html#ab76fd30aae356df7f503ada284fbb74f", null ],
+ [ "iccp_profile", "structpng__info__struct.html#a3fc961c3925051a702b9177227702e3b", null ],
+ [ "iccp_proflen", "structpng__info__struct.html#a87ad6f4d5e29d5c264ca8381ff0161ae", null ],
+ [ "int_gamma", "structpng__info__struct.html#a3e3ad931ede73bdff68d19a5a14e97d6", null ],
+ [ "int_x_blue", "structpng__info__struct.html#a4844eadf8657ef08b6e7d577a0491538", null ],
+ [ "int_x_green", "structpng__info__struct.html#a85faa4b47eed4fb1195956f915a5a211", null ],
+ [ "int_x_red", "structpng__info__struct.html#a09eedbf9237962d4d45e71e7a2794fa5", null ],
+ [ "int_x_white", "structpng__info__struct.html#a63e0819975b1a3dff01f23c67c86dd45", null ],
+ [ "int_y_blue", "structpng__info__struct.html#aba0a216dd3141d61b24b3a92a875a334", null ],
+ [ "int_y_green", "structpng__info__struct.html#ac196558e0bdf7a55aec72e2730d6f042", null ],
+ [ "int_y_red", "structpng__info__struct.html#a4e031ff94f4501210755a073e061bfa4", null ],
+ [ "int_y_white", "structpng__info__struct.html#a723808b3283cc5898546c1424bd5ed82", null ],
+ [ "interlace_type", "structpng__info__struct.html#a8fce3b62a0744be86aacd2a3827bbaf6", null ],
+ [ "max_text", "structpng__info__struct.html#a2189e738364289ed6ad869a41f6f6384", null ],
+ [ "mod_time", "structpng__info__struct.html#a150966243a47afe8e64fa8c0f307bfb1", null ],
+ [ "num_palette", "structpng__info__struct.html#abf77cf402e77c9287dd0d366470c0d55", null ],
+ [ "num_text", "structpng__info__struct.html#a68485ae1bfea3f7b26e4ad0caaa02ad6", null ],
+ [ "num_trans", "structpng__info__struct.html#a47904541719f53ddccd79e09f87f3abb", null ],
+ [ "offset_unit_type", "structpng__info__struct.html#aebf8d19c74f534eb653df73304e9cfde", null ],
+ [ "palette", "structpng__info__struct.html#a964025dabd72160ffa2984040ddc5f3b", null ],
+ [ "pcal_nparams", "structpng__info__struct.html#a0cf3904f39e0c0af1f7c3b5bc3bfc33c", null ],
+ [ "pcal_params", "structpng__info__struct.html#ad445745a6efb7f19fc03b0a3cb6e08aa", null ],
+ [ "pcal_purpose", "structpng__info__struct.html#a8543337f34aa4a2226b8097060846f6f", null ],
+ [ "pcal_type", "structpng__info__struct.html#ac3be5c0fbb7858af28c9319ddb014099", null ],
+ [ "pcal_units", "structpng__info__struct.html#a7486bac3111bcf3f2704731a09e8d6f2", null ],
+ [ "pcal_X0", "structpng__info__struct.html#a870761f88d3c0aa9d7bc5b91190e5e9f", null ],
+ [ "pcal_X1", "structpng__info__struct.html#ac7466eb37166aa26cc0c378de765c7ff", null ],
+ [ "phys_unit_type", "structpng__info__struct.html#ae8a1614b56762df135a28ec283a991e5", null ],
+ [ "pixel_depth", "structpng__info__struct.html#a487eecdd2dbc26656460012bdf85ff5a", null ],
+ [ "row_pointers", "structpng__info__struct.html#a2e55fedc0e5c00021134ed1bd3adf77e", null ],
+ [ "rowbytes", "structpng__info__struct.html#a8f5174bd85ca4fb3c861218308b251cf", null ],
+ [ "scal_pixel_height", "structpng__info__struct.html#a7ee89c5ae94b74467e8fc7d550139e79", null ],
+ [ "scal_pixel_width", "structpng__info__struct.html#a9241e751b9aca559f1c83d3a0640ef9e", null ],
+ [ "scal_s_height", "structpng__info__struct.html#a19378bc934ab32d0ac299abb2fd09741", null ],
+ [ "scal_s_width", "structpng__info__struct.html#a3505642667f6a587cf7789925753dfc9", null ],
+ [ "scal_unit", "structpng__info__struct.html#a05d48b7629ee75b0d6df1311cb11e82e", null ],
+ [ "sig_bit", "structpng__info__struct.html#a0240a167cb880b831a8683223c1fb7cf", null ],
+ [ "signature", "structpng__info__struct.html#ac72651ef050387991bb0c9b27d227a87", null ],
+ [ "spare_byte", "structpng__info__struct.html#a44e2ae34ac6cb3e2809291ffbead76b3", null ],
+ [ "splt_palettes", "structpng__info__struct.html#a9df3d46242c72bbea6d9ca81c7e183f5", null ],
+ [ "splt_palettes_num", "structpng__info__struct.html#a54b9d91e879bab87f3b9219a9528fcf1", null ],
+ [ "srgb_intent", "structpng__info__struct.html#ab436b3296441cd09ea0ba9471e798838", null ],
+ [ "text", "structpng__info__struct.html#a2c6bf85f9fe3331de438ac534f82c8c7", null ],
+ [ "trans", "structpng__info__struct.html#add04ee373e415eccdf1d682e69a68dcd", null ],
+ [ "trans_values", "structpng__info__struct.html#ae68fbb1424443e75e730020beb299305", null ],
+ [ "unknown_chunks", "structpng__info__struct.html#a216ae5fb1daff66f9d461d1b1dbb6254", null ],
+ [ "unknown_chunks_num", "structpng__info__struct.html#a611e68d5c8760d5dde85a44ec298d456", null ],
+ [ "valid", "structpng__info__struct.html#a08aa92305b7d99d7106488382261a0e6", null ],
+ [ "width", "structpng__info__struct.html#aa47a2f299ef1098baf496eb2a13b4aea", null ],
+ [ "x_blue", "structpng__info__struct.html#aabcb7bcf45b1034930b4afe6f5c5e8d1", null ],
+ [ "x_green", "structpng__info__struct.html#ab01f0096ed6cb61767ea8c835b651cf9", null ],
+ [ "x_offset", "structpng__info__struct.html#af981f4ff0d05ae652a790f2b932d9749", null ],
+ [ "x_pixels_per_unit", "structpng__info__struct.html#af32f310bc311b5b649e9f8f5a5f70c1c", null ],
+ [ "x_red", "structpng__info__struct.html#a71f22da2f24fad06e4eb4e976dc01f97", null ],
+ [ "x_white", "structpng__info__struct.html#a62a1a82bf148f792c27a0779cecede9a", null ],
+ [ "y_blue", "structpng__info__struct.html#a0bf83d8ab283f01c92e8402af6836190", null ],
+ [ "y_green", "structpng__info__struct.html#aa30a2963392f0fe6685047f5890d7964", null ],
+ [ "y_offset", "structpng__info__struct.html#a00de4dbe2989f3e81a367ec699cc3499", null ],
+ [ "y_pixels_per_unit", "structpng__info__struct.html#a111c670b431bff35ea9a47cacf190250", null ],
+ [ "y_red", "structpng__info__struct.html#a788f869127c0fc7f60c0a2fc32f3f492", null ],
+ [ "y_white", "structpng__info__struct.html#a6a79d17fa0b75737d29ac69fc84c5977", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__row__info__struct.html b/html/structpng__row__info__struct.html
new file mode 100644
index 000000000..4f069513a
--- /dev/null
+++ b/html/structpng__row__info__struct.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_row_info_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__row__info__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_row_info_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1ab107da5ffee8100eeaa76cc5ba3e62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ab107da5ffee8100eeaa76cc5ba3e62"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a1ab107da5ffee8100eeaa76cc5ba3e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a8c82137959d6d390ab2ccff87ea83b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8c82137959d6d390ab2ccff87ea83b"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>rowbytes</b></td></tr>
+<tr class="separator:a9a8c82137959d6d390ab2ccff87ea83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a646244422549c66e6661cfcdb67c8e28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a646244422549c66e6661cfcdb67c8e28"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>color_type</b></td></tr>
+<tr class="separator:a646244422549c66e6661cfcdb67c8e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b14d5d0cc32f151c28c568cf1c1f82d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b14d5d0cc32f151c28c568cf1c1f82d"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>bit_depth</b></td></tr>
+<tr class="separator:a6b14d5d0cc32f151c28c568cf1c1f82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cefee70361a3789a862001aefcd872f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7cefee70361a3789a862001aefcd872f"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr class="separator:a7cefee70361a3789a862001aefcd872f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70b84917ef9eabc9b7d29ec96fd01153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70b84917ef9eabc9b7d29ec96fd01153"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pixel_depth</b></td></tr>
+<tr class="separator:a70b84917ef9eabc9b7d29ec96fd01153"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__row__info__struct.html">png_row_info_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__row__info__struct.js b/html/structpng__row__info__struct.js
new file mode 100644
index 000000000..e92d1279a
--- /dev/null
+++ b/html/structpng__row__info__struct.js
@@ -0,0 +1,9 @@
+var structpng__row__info__struct =
+[
+ [ "bit_depth", "structpng__row__info__struct.html#a6b14d5d0cc32f151c28c568cf1c1f82d", null ],
+ [ "channels", "structpng__row__info__struct.html#a7cefee70361a3789a862001aefcd872f", null ],
+ [ "color_type", "structpng__row__info__struct.html#a646244422549c66e6661cfcdb67c8e28", null ],
+ [ "pixel_depth", "structpng__row__info__struct.html#a70b84917ef9eabc9b7d29ec96fd01153", null ],
+ [ "rowbytes", "structpng__row__info__struct.html#a9a8c82137959d6d390ab2ccff87ea83b", null ],
+ [ "width", "structpng__row__info__struct.html#a1ab107da5ffee8100eeaa76cc5ba3e62", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__sPLT__entry__struct.html b/html/structpng__sPLT__entry__struct.html
new file mode 100644
index 000000000..66e7ad0bf
--- /dev/null
+++ b/html/structpng__sPLT__entry__struct.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_sPLT_entry_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__sPLT__entry__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_sPLT_entry_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a05ba3cef8aa2c43d1f52c0300c525fd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05ba3cef8aa2c43d1f52c0300c525fd9"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:a05ba3cef8aa2c43d1f52c0300c525fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b4269fb63b4087bd618a6741b805554"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b4269fb63b4087bd618a6741b805554"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>green</b></td></tr>
+<tr class="separator:a3b4269fb63b4087bd618a6741b805554"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2af6281d3b400362886a43977ebcb7db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2af6281d3b400362886a43977ebcb7db"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>blue</b></td></tr>
+<tr class="separator:a2af6281d3b400362886a43977ebcb7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abea98962a064e2a05f460b9f2ea2f47b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea98962a064e2a05f460b9f2ea2f47b"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>alpha</b></td></tr>
+<tr class="separator:abea98962a064e2a05f460b9f2ea2f47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8095a15bb5a054c12ef911478c5f3a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8095a15bb5a054c12ef911478c5f3a3"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>frequency</b></td></tr>
+<tr class="separator:ad8095a15bb5a054c12ef911478c5f3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__sPLT__entry__struct.html">png_sPLT_entry_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__sPLT__entry__struct.js b/html/structpng__sPLT__entry__struct.js
new file mode 100644
index 000000000..bee4753db
--- /dev/null
+++ b/html/structpng__sPLT__entry__struct.js
@@ -0,0 +1,8 @@
+var structpng__sPLT__entry__struct =
+[
+ [ "alpha", "structpng__sPLT__entry__struct.html#abea98962a064e2a05f460b9f2ea2f47b", null ],
+ [ "blue", "structpng__sPLT__entry__struct.html#a2af6281d3b400362886a43977ebcb7db", null ],
+ [ "frequency", "structpng__sPLT__entry__struct.html#ad8095a15bb5a054c12ef911478c5f3a3", null ],
+ [ "green", "structpng__sPLT__entry__struct.html#a3b4269fb63b4087bd618a6741b805554", null ],
+ [ "red", "structpng__sPLT__entry__struct.html#a05ba3cef8aa2c43d1f52c0300c525fd9", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__sPLT__struct.html b/html/structpng__sPLT__struct.html
new file mode 100644
index 000000000..1322abab9
--- /dev/null
+++ b/html/structpng__sPLT__struct.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_sPLT_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__sPLT__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_sPLT_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af3b088b149e790b9b98ebedde69a70f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3b088b149e790b9b98ebedde69a70f0"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:af3b088b149e790b9b98ebedde69a70f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e667882cd16c9675455cebd49898b22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e667882cd16c9675455cebd49898b22"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>depth</b></td></tr>
+<tr class="separator:a6e667882cd16c9675455cebd49898b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c7db13fb1a7f0ede434e174b20151ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c7db13fb1a7f0ede434e174b20151ec"></a>
+png_sPLT_entryp&#160;</td><td class="memItemRight" valign="bottom"><b>entries</b></td></tr>
+<tr class="separator:a4c7db13fb1a7f0ede434e174b20151ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5844e98e4c43733bad6b83b54dc7a9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5844e98e4c43733bad6b83b54dc7a9f"></a>
+png_int_32&#160;</td><td class="memItemRight" valign="bottom"><b>nentries</b></td></tr>
+<tr class="separator:ac5844e98e4c43733bad6b83b54dc7a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__sPLT__struct.html">png_sPLT_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__sPLT__struct.js b/html/structpng__sPLT__struct.js
new file mode 100644
index 000000000..ca29480d1
--- /dev/null
+++ b/html/structpng__sPLT__struct.js
@@ -0,0 +1,7 @@
+var structpng__sPLT__struct =
+[
+ [ "depth", "structpng__sPLT__struct.html#a6e667882cd16c9675455cebd49898b22", null ],
+ [ "entries", "structpng__sPLT__struct.html#a4c7db13fb1a7f0ede434e174b20151ec", null ],
+ [ "name", "structpng__sPLT__struct.html#af3b088b149e790b9b98ebedde69a70f0", null ],
+ [ "nentries", "structpng__sPLT__struct.html#ac5844e98e4c43733bad6b83b54dc7a9f", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__struct__def.html b/html/structpng__struct__def.html
new file mode 100644
index 000000000..3753780bf
--- /dev/null
+++ b/html/structpng__struct__def.html
@@ -0,0 +1,509 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_struct_def Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__struct__def.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_struct_def Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a612a97110a82e8481d68bb7ef47f6224"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a612a97110a82e8481d68bb7ef47f6224"></a>
+jmp_buf&#160;</td><td class="memItemRight" valign="bottom"><b>jmpbuf</b></td></tr>
+<tr class="separator:a612a97110a82e8481d68bb7ef47f6224"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cc5bd1cf507373992a61cf725a730cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cc5bd1cf507373992a61cf725a730cd"></a>
+png_error_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>error_fn</b></td></tr>
+<tr class="separator:a2cc5bd1cf507373992a61cf725a730cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43bba3b1d80a9a21ea9d4d55da13eafd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43bba3b1d80a9a21ea9d4d55da13eafd"></a>
+png_error_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>warning_fn</b></td></tr>
+<tr class="separator:a43bba3b1d80a9a21ea9d4d55da13eafd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06837611b772a6a44cf6306ea08d40a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06837611b772a6a44cf6306ea08d40a8"></a>
+png_voidp&#160;</td><td class="memItemRight" valign="bottom"><b>error_ptr</b></td></tr>
+<tr class="separator:a06837611b772a6a44cf6306ea08d40a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc53cd87f0ffc4d1f67da7e10a94af39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc53cd87f0ffc4d1f67da7e10a94af39"></a>
+png_rw_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>write_data_fn</b></td></tr>
+<tr class="separator:acc53cd87f0ffc4d1f67da7e10a94af39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83804076437d1587fab947c056bb56ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83804076437d1587fab947c056bb56ae"></a>
+png_rw_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>read_data_fn</b></td></tr>
+<tr class="separator:a83804076437d1587fab947c056bb56ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a996f6f8aaa00ede3bb147714ee7c480e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a996f6f8aaa00ede3bb147714ee7c480e"></a>
+png_voidp&#160;</td><td class="memItemRight" valign="bottom"><b>io_ptr</b></td></tr>
+<tr class="separator:a996f6f8aaa00ede3bb147714ee7c480e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd40a67ea39220221977700bce18dac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fd40a67ea39220221977700bce18dac"></a>
+png_user_transform_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>read_user_transform_fn</b></td></tr>
+<tr class="separator:a7fd40a67ea39220221977700bce18dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afec7d5da6863af6d349a67674fd8a940"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afec7d5da6863af6d349a67674fd8a940"></a>
+png_user_transform_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>write_user_transform_fn</b></td></tr>
+<tr class="separator:afec7d5da6863af6d349a67674fd8a940"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa867d0801e45c3bf636be098958ebcd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa867d0801e45c3bf636be098958ebcd8"></a>
+png_voidp&#160;</td><td class="memItemRight" valign="bottom"><b>user_transform_ptr</b></td></tr>
+<tr class="separator:aa867d0801e45c3bf636be098958ebcd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4fe873c4d7be923efb5bde5db223274"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4fe873c4d7be923efb5bde5db223274"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>user_transform_depth</b></td></tr>
+<tr class="separator:ad4fe873c4d7be923efb5bde5db223274"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9bc0f519d1f5c949e2e19dfc7457339"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9bc0f519d1f5c949e2e19dfc7457339"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>user_transform_channels</b></td></tr>
+<tr class="separator:ac9bc0f519d1f5c949e2e19dfc7457339"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6db33193ca2fdb01fa6d8da9756bd448"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6db33193ca2fdb01fa6d8da9756bd448"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:a6db33193ca2fdb01fa6d8da9756bd448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7529cc3d13e759037c504fddd6e1ae8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7529cc3d13e759037c504fddd6e1ae8"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:aa7529cc3d13e759037c504fddd6e1ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab3e33248dd4c32880609a1a10fa725"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ab3e33248dd4c32880609a1a10fa725"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>transformations</b></td></tr>
+<tr class="separator:a4ab3e33248dd4c32880609a1a10fa725"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed56a6997ce7d1a90f0a143eb0964cd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed56a6997ce7d1a90f0a143eb0964cd5"></a>
+<a class="el" href="structz__stream__s.html">z_stream</a>&#160;</td><td class="memItemRight" valign="bottom"><b>zstream</b></td></tr>
+<tr class="separator:aed56a6997ce7d1a90f0a143eb0964cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cd7436515e6ee37b4b895b4470ab052"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cd7436515e6ee37b4b895b4470ab052"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>zbuf</b></td></tr>
+<tr class="separator:a8cd7436515e6ee37b4b895b4470ab052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a4643dd3086efd14aa9708452c3fe2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a4643dd3086efd14aa9708452c3fe2e"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>zbuf_size</b></td></tr>
+<tr class="separator:a7a4643dd3086efd14aa9708452c3fe2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a92fe2ce08200b841be61c9d6f1d7c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a92fe2ce08200b841be61c9d6f1d7c3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_level</b></td></tr>
+<tr class="separator:a3a92fe2ce08200b841be61c9d6f1d7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2ee3f62068a9968fce33005c61fd1c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2ee3f62068a9968fce33005c61fd1c9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_method</b></td></tr>
+<tr class="separator:ae2ee3f62068a9968fce33005c61fd1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61ecd429af47e450e5162bcd894d5622"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ecd429af47e450e5162bcd894d5622"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_window_bits</b></td></tr>
+<tr class="separator:a61ecd429af47e450e5162bcd894d5622"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3e2255f307d2218192fae9edfb374b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e2255f307d2218192fae9edfb374b5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_mem_level</b></td></tr>
+<tr class="separator:af3e2255f307d2218192fae9edfb374b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19e170deba8613eefc74c6d8afafc229"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19e170deba8613eefc74c6d8afafc229"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zlib_strategy</b></td></tr>
+<tr class="separator:a19e170deba8613eefc74c6d8afafc229"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb11531c781ea91b63d0fa1af122eaab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb11531c781ea91b63d0fa1af122eaab"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:abb11531c781ea91b63d0fa1af122eaab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd47d897b96de5b8c12a242695adad5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd47d897b96de5b8c12a242695adad5"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a1dd47d897b96de5b8c12a242695adad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a209926649ef1f0bb46ea0f277041ce78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a209926649ef1f0bb46ea0f277041ce78"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>num_rows</b></td></tr>
+<tr class="separator:a209926649ef1f0bb46ea0f277041ce78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fb8c450c20bc0161211b00a18db173e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fb8c450c20bc0161211b00a18db173e"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>usr_width</b></td></tr>
+<tr class="separator:a6fb8c450c20bc0161211b00a18db173e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad05e410ff54555283b16670e35be4db2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad05e410ff54555283b16670e35be4db2"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>rowbytes</b></td></tr>
+<tr class="separator:ad05e410ff54555283b16670e35be4db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa922e94a9862d832ffe839210db5aaa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa922e94a9862d832ffe839210db5aaa2"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>irowbytes</b></td></tr>
+<tr class="separator:aa922e94a9862d832ffe839210db5aaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6323d3dc2ce858895c889716aba45b17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6323d3dc2ce858895c889716aba45b17"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>iwidth</b></td></tr>
+<tr class="separator:a6323d3dc2ce858895c889716aba45b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f06a454e8369cbbb90be4b5ab25654c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f06a454e8369cbbb90be4b5ab25654c"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>row_number</b></td></tr>
+<tr class="separator:a0f06a454e8369cbbb90be4b5ab25654c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af307f45d48c7900d1036388bccbed7bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af307f45d48c7900d1036388bccbed7bb"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>prev_row</b></td></tr>
+<tr class="separator:af307f45d48c7900d1036388bccbed7bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05b648068595d5cf4400c0709cb0012d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05b648068595d5cf4400c0709cb0012d"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>row_buf</b></td></tr>
+<tr class="separator:a05b648068595d5cf4400c0709cb0012d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cd0e758b239d083a65f639e400312b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cd0e758b239d083a65f639e400312b1"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>sub_row</b></td></tr>
+<tr class="separator:a9cd0e758b239d083a65f639e400312b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84d3819171a64f58f01705d6e83e30f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84d3819171a64f58f01705d6e83e30f6"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>up_row</b></td></tr>
+<tr class="separator:a84d3819171a64f58f01705d6e83e30f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d0d3a1345f9a7f809e5090b3c127b12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d0d3a1345f9a7f809e5090b3c127b12"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>avg_row</b></td></tr>
+<tr class="separator:a8d0d3a1345f9a7f809e5090b3c127b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa139b001143e359e8f938f9f30f90e82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa139b001143e359e8f938f9f30f90e82"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>paeth_row</b></td></tr>
+<tr class="separator:aa139b001143e359e8f938f9f30f90e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9ac1f3db591736db145aea42dfb4bc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9ac1f3db591736db145aea42dfb4bc5"></a>
+<a class="el" href="structpng__row__info__struct.html">png_row_info</a>&#160;</td><td class="memItemRight" valign="bottom"><b>row_info</b></td></tr>
+<tr class="separator:ac9ac1f3db591736db145aea42dfb4bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6951f7357162b382c2647a8d577d5b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6951f7357162b382c2647a8d577d5b3"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>idat_size</b></td></tr>
+<tr class="separator:ab6951f7357162b382c2647a8d577d5b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41e688627efdb841bb3c7e49b6872f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41e688627efdb841bb3c7e49b6872f0c"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>crc</b></td></tr>
+<tr class="separator:a41e688627efdb841bb3c7e49b6872f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae79416e3df9e02b8a17eac57f91b6fc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae79416e3df9e02b8a17eac57f91b6fc0"></a>
+png_colorp&#160;</td><td class="memItemRight" valign="bottom"><b>palette</b></td></tr>
+<tr class="separator:ae79416e3df9e02b8a17eac57f91b6fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55dc88ce7229269ae06c498e63a00ccc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55dc88ce7229269ae06c498e63a00ccc"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>num_palette</b></td></tr>
+<tr class="separator:a55dc88ce7229269ae06c498e63a00ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3988e717574b747396cb156e29895cb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3988e717574b747396cb156e29895cb0"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>num_trans</b></td></tr>
+<tr class="separator:a3988e717574b747396cb156e29895cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ccc46aaf4795263454b14c9304f3301"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ccc46aaf4795263454b14c9304f3301"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>chunk_name</b> [5]</td></tr>
+<tr class="separator:a7ccc46aaf4795263454b14c9304f3301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a535707a3578321703642be999866f131"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a535707a3578321703642be999866f131"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>compression</b></td></tr>
+<tr class="separator:a535707a3578321703642be999866f131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4680ad260ea37a0b69677ff537b1c8b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4680ad260ea37a0b69677ff537b1c8b1"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>filter</b></td></tr>
+<tr class="separator:a4680ad260ea37a0b69677ff537b1c8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac57d1535c25726a4080f4f471dbb7e17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac57d1535c25726a4080f4f471dbb7e17"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>interlaced</b></td></tr>
+<tr class="separator:ac57d1535c25726a4080f4f471dbb7e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61226f1790d295a85fdd0ca8c195469c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61226f1790d295a85fdd0ca8c195469c"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pass</b></td></tr>
+<tr class="separator:a61226f1790d295a85fdd0ca8c195469c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcbabd6f1568b3924af91556371d7b73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcbabd6f1568b3924af91556371d7b73"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>do_filter</b></td></tr>
+<tr class="separator:abcbabd6f1568b3924af91556371d7b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e64966deb22a659cce371cbf6af666"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01e64966deb22a659cce371cbf6af666"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>color_type</b></td></tr>
+<tr class="separator:a01e64966deb22a659cce371cbf6af666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a18c35f00b4dff31c12306156f01ce3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a18c35f00b4dff31c12306156f01ce3"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>bit_depth</b></td></tr>
+<tr class="separator:a8a18c35f00b4dff31c12306156f01ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af30e53e1cad0830302030152c81cc59f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af30e53e1cad0830302030152c81cc59f"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>usr_bit_depth</b></td></tr>
+<tr class="separator:af30e53e1cad0830302030152c81cc59f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7a7265bc00d1fd48a8eb20727f53fa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7a7265bc00d1fd48a8eb20727f53fa1"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>pixel_depth</b></td></tr>
+<tr class="separator:ac7a7265bc00d1fd48a8eb20727f53fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cc1ac2587b192b7220639ab719f2b73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cc1ac2587b192b7220639ab719f2b73"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>channels</b></td></tr>
+<tr class="separator:a6cc1ac2587b192b7220639ab719f2b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ababe2bb7d779b4334a95b73c763b472c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ababe2bb7d779b4334a95b73c763b472c"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>usr_channels</b></td></tr>
+<tr class="separator:ababe2bb7d779b4334a95b73c763b472c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a019243f63de45bd677d23f8ed533679d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a019243f63de45bd677d23f8ed533679d"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>sig_bytes</b></td></tr>
+<tr class="separator:a019243f63de45bd677d23f8ed533679d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89c290f398edd77800b7ca4b3331f727"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89c290f398edd77800b7ca4b3331f727"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>filler</b></td></tr>
+<tr class="separator:a89c290f398edd77800b7ca4b3331f727"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ddb3bedc92ad2e8be70e3c7f3f38fa6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ddb3bedc92ad2e8be70e3c7f3f38fa6"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>background_gamma_type</b></td></tr>
+<tr class="separator:a2ddb3bedc92ad2e8be70e3c7f3f38fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39e06c269454f5d93f55f2855da735af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39e06c269454f5d93f55f2855da735af"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>background_gamma</b></td></tr>
+<tr class="separator:a39e06c269454f5d93f55f2855da735af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5176d0fc24966a534e71b64a0f8eb763"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5176d0fc24966a534e71b64a0f8eb763"></a>
+<a class="el" href="structpng__color__16__struct.html">png_color_16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
+<tr class="separator:a5176d0fc24966a534e71b64a0f8eb763"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf3c55b65526060835b089f49b65189a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf3c55b65526060835b089f49b65189a"></a>
+<a class="el" href="structpng__color__16__struct.html">png_color_16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>background_1</b></td></tr>
+<tr class="separator:aaf3c55b65526060835b089f49b65189a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b115e3413a6d7d414feab232220773d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b115e3413a6d7d414feab232220773d"></a>
+png_flush_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>output_flush_fn</b></td></tr>
+<tr class="separator:a7b115e3413a6d7d414feab232220773d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f50672475e3b0464738889ce7d65656"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f50672475e3b0464738889ce7d65656"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>flush_dist</b></td></tr>
+<tr class="separator:a8f50672475e3b0464738889ce7d65656"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1657329d0573f2b7e93ee3e35c5751ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1657329d0573f2b7e93ee3e35c5751ca"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>flush_rows</b></td></tr>
+<tr class="separator:a1657329d0573f2b7e93ee3e35c5751ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3459e4958374e7e571bcadcc7a79eef4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3459e4958374e7e571bcadcc7a79eef4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_shift</b></td></tr>
+<tr class="separator:a3459e4958374e7e571bcadcc7a79eef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ab9fd579c9d9862c45433f2a94b5c47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ab9fd579c9d9862c45433f2a94b5c47"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>gamma</b></td></tr>
+<tr class="separator:a6ab9fd579c9d9862c45433f2a94b5c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a984aa9faec4a492c0d8d5ce227a4e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a984aa9faec4a492c0d8d5ce227a4e5"></a>
+float&#160;</td><td class="memItemRight" valign="bottom"><b>screen_gamma</b></td></tr>
+<tr class="separator:a9a984aa9faec4a492c0d8d5ce227a4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e97701069f1d5bb563f607591350200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e97701069f1d5bb563f607591350200"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_table</b></td></tr>
+<tr class="separator:a4e97701069f1d5bb563f607591350200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22b2414d75791e0cdf225b08a2291066"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22b2414d75791e0cdf225b08a2291066"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_from_1</b></td></tr>
+<tr class="separator:a22b2414d75791e0cdf225b08a2291066"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fde49c336ba766ff4ceb837dcc1c1b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fde49c336ba766ff4ceb837dcc1c1b9"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_to_1</b></td></tr>
+<tr class="separator:a1fde49c336ba766ff4ceb837dcc1c1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abeec3753c2603f799e6ba62c42e86b80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeec3753c2603f799e6ba62c42e86b80"></a>
+png_uint_16pp&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_16_table</b></td></tr>
+<tr class="separator:abeec3753c2603f799e6ba62c42e86b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6acfc95f4c725c721063a47497f71b11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6acfc95f4c725c721063a47497f71b11"></a>
+png_uint_16pp&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_16_from_1</b></td></tr>
+<tr class="separator:a6acfc95f4c725c721063a47497f71b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40f1b82331e8e2b2dce68ec94a8d7386"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40f1b82331e8e2b2dce68ec94a8d7386"></a>
+png_uint_16pp&#160;</td><td class="memItemRight" valign="bottom"><b>gamma_16_to_1</b></td></tr>
+<tr class="separator:a40f1b82331e8e2b2dce68ec94a8d7386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addb89a2342bf0fb90396de1e12d8f917"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addb89a2342bf0fb90396de1e12d8f917"></a>
+<a class="el" href="structpng__color__8__struct.html">png_color_8</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sig_bit</b></td></tr>
+<tr class="separator:addb89a2342bf0fb90396de1e12d8f917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8760d720ca9f015590a87d970cbe7b70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8760d720ca9f015590a87d970cbe7b70"></a>
+<a class="el" href="structpng__color__8__struct.html">png_color_8</a>&#160;</td><td class="memItemRight" valign="bottom"><b>shift</b></td></tr>
+<tr class="separator:a8760d720ca9f015590a87d970cbe7b70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af737bf346b298c74cd5ffaaab652983d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af737bf346b298c74cd5ffaaab652983d"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:af737bf346b298c74cd5ffaaab652983d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3c2191d2c1525169a3c1687bcb40cc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c2191d2c1525169a3c1687bcb40cc2"></a>
+<a class="el" href="structpng__color__16__struct.html">png_color_16</a>&#160;</td><td class="memItemRight" valign="bottom"><b>trans_values</b></td></tr>
+<tr class="separator:aa3c2191d2c1525169a3c1687bcb40cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d67c044d4088f4673b90c2109ff94c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d67c044d4088f4673b90c2109ff94c0"></a>
+png_read_status_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>read_row_fn</b></td></tr>
+<tr class="separator:a0d67c044d4088f4673b90c2109ff94c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ea44e185e0f8bdd7299f93fd017c32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea44e185e0f8bdd7299f93fd017c32c"></a>
+png_write_status_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>write_row_fn</b></td></tr>
+<tr class="separator:a1ea44e185e0f8bdd7299f93fd017c32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef67c330c01d2075e65546b9095d34db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef67c330c01d2075e65546b9095d34db"></a>
+png_progressive_info_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>info_fn</b></td></tr>
+<tr class="separator:aef67c330c01d2075e65546b9095d34db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6664476189226b96b0ef48ad30260fff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6664476189226b96b0ef48ad30260fff"></a>
+png_progressive_row_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>row_fn</b></td></tr>
+<tr class="separator:a6664476189226b96b0ef48ad30260fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4b1e2dbc6aee34901d428d819d2b0b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4b1e2dbc6aee34901d428d819d2b0b7"></a>
+png_progressive_end_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>end_fn</b></td></tr>
+<tr class="separator:aa4b1e2dbc6aee34901d428d819d2b0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10d994882cca7c4f6ae05d1a7267f6f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10d994882cca7c4f6ae05d1a7267f6f8"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>save_buffer_ptr</b></td></tr>
+<tr class="separator:a10d994882cca7c4f6ae05d1a7267f6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1739642adc16dba8dc9c519aed51591"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1739642adc16dba8dc9c519aed51591"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>save_buffer</b></td></tr>
+<tr class="separator:aa1739642adc16dba8dc9c519aed51591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a563e0a93065539cc4b236a8d8b78368d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a563e0a93065539cc4b236a8d8b78368d"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>current_buffer_ptr</b></td></tr>
+<tr class="separator:a563e0a93065539cc4b236a8d8b78368d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d1c579dc75685ba1998dfdd1698faad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d1c579dc75685ba1998dfdd1698faad"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>current_buffer</b></td></tr>
+<tr class="separator:a1d1c579dc75685ba1998dfdd1698faad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62f744f346e1cd6f711bd58cbe95f283"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62f744f346e1cd6f711bd58cbe95f283"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>push_length</b></td></tr>
+<tr class="separator:a62f744f346e1cd6f711bd58cbe95f283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83f10d8423ee0fac3f0cf89669405e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83f10d8423ee0fac3f0cf89669405e80"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>skip_length</b></td></tr>
+<tr class="separator:a83f10d8423ee0fac3f0cf89669405e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c9dff0d2113501c73a57b83ff4dbd33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c9dff0d2113501c73a57b83ff4dbd33"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>save_buffer_size</b></td></tr>
+<tr class="separator:a6c9dff0d2113501c73a57b83ff4dbd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bb4bcefb46c9bbacd78c0e9a1ced8c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bb4bcefb46c9bbacd78c0e9a1ced8c8"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>save_buffer_max</b></td></tr>
+<tr class="separator:a8bb4bcefb46c9bbacd78c0e9a1ced8c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8efec98c80bf8163e3054eb8937984"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b8efec98c80bf8163e3054eb8937984"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_size</b></td></tr>
+<tr class="separator:a0b8efec98c80bf8163e3054eb8937984"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ab1613861def37a4b20035b56d412c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ab1613861def37a4b20035b56d412c0"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>current_buffer_size</b></td></tr>
+<tr class="separator:a4ab1613861def37a4b20035b56d412c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13e51bf1843072bf14db623b4dfa71b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13e51bf1843072bf14db623b4dfa71b1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_mode</b></td></tr>
+<tr class="separator:a13e51bf1843072bf14db623b4dfa71b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bf63cf7e913a61254757d9bf262539c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bf63cf7e913a61254757d9bf262539c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cur_palette</b></td></tr>
+<tr class="separator:a2bf63cf7e913a61254757d9bf262539c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad42454d55c006e9fac115c27d5d198a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad42454d55c006e9fac115c27d5d198a1"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>current_text_size</b></td></tr>
+<tr class="separator:ad42454d55c006e9fac115c27d5d198a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a150353705ad0434ce9719e49144a696c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a150353705ad0434ce9719e49144a696c"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>current_text_left</b></td></tr>
+<tr class="separator:a150353705ad0434ce9719e49144a696c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf281e27bd2cd6a40cbfb981fd5b024d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf281e27bd2cd6a40cbfb981fd5b024d"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>current_text</b></td></tr>
+<tr class="separator:acf281e27bd2cd6a40cbfb981fd5b024d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a336d56cb4535938c73b293e499199864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a336d56cb4535938c73b293e499199864"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>current_text_ptr</b></td></tr>
+<tr class="separator:a336d56cb4535938c73b293e499199864"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e3ff6ddb19d9d101816aaec0a8254ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e3ff6ddb19d9d101816aaec0a8254ed"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>palette_lookup</b></td></tr>
+<tr class="separator:a1e3ff6ddb19d9d101816aaec0a8254ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3e5071bbbd4a6183824df58c2fd9be0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3e5071bbbd4a6183824df58c2fd9be0"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>dither_index</b></td></tr>
+<tr class="separator:ab3e5071bbbd4a6183824df58c2fd9be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e077b10ba0be3451c6cb712ecc9a432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e077b10ba0be3451c6cb712ecc9a432"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>hist</b></td></tr>
+<tr class="separator:a9e077b10ba0be3451c6cb712ecc9a432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38fc594405a60dcc69eb73f53bfe8f86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fc594405a60dcc69eb73f53bfe8f86"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>heuristic_method</b></td></tr>
+<tr class="separator:a38fc594405a60dcc69eb73f53bfe8f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bdbd61136b3c1fc4cc1a05c119d047f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bdbd61136b3c1fc4cc1a05c119d047f"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>num_prev_filters</b></td></tr>
+<tr class="separator:a4bdbd61136b3c1fc4cc1a05c119d047f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9816bdc5c73746248bbd004ac26e690c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9816bdc5c73746248bbd004ac26e690c"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>prev_filters</b></td></tr>
+<tr class="separator:a9816bdc5c73746248bbd004ac26e690c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af94ebab15c2464f2d119873cd839361f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af94ebab15c2464f2d119873cd839361f"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>filter_weights</b></td></tr>
+<tr class="separator:af94ebab15c2464f2d119873cd839361f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7292fdf29c5f22effee73523cb6d38b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7292fdf29c5f22effee73523cb6d38b3"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>inv_filter_weights</b></td></tr>
+<tr class="separator:a7292fdf29c5f22effee73523cb6d38b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab618f2762f46d15d0409dc971a7f333b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab618f2762f46d15d0409dc971a7f333b"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>filter_costs</b></td></tr>
+<tr class="separator:ab618f2762f46d15d0409dc971a7f333b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25b8f28a221e07d4d293c8cc4a810c10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b8f28a221e07d4d293c8cc4a810c10"></a>
+png_uint_16p&#160;</td><td class="memItemRight" valign="bottom"><b>inv_filter_costs</b></td></tr>
+<tr class="separator:a25b8f28a221e07d4d293c8cc4a810c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86fa6cfea93f7277871f198fc887401e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86fa6cfea93f7277871f198fc887401e"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>time_buffer</b></td></tr>
+<tr class="separator:a86fa6cfea93f7277871f198fc887401e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a610bea16ff780c149d2756b60d2e6087"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a610bea16ff780c149d2756b60d2e6087"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>free_me</b></td></tr>
+<tr class="separator:a610bea16ff780c149d2756b60d2e6087"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13fa47f71ea87fc723c35045a3240a53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13fa47f71ea87fc723c35045a3240a53"></a>
+png_voidp&#160;</td><td class="memItemRight" valign="bottom"><b>user_chunk_ptr</b></td></tr>
+<tr class="separator:a13fa47f71ea87fc723c35045a3240a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f47a1f6204e737229bbe35da898cba1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f47a1f6204e737229bbe35da898cba1"></a>
+png_user_chunk_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>read_user_chunk_fn</b></td></tr>
+<tr class="separator:a9f47a1f6204e737229bbe35da898cba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a7c7070478bce0639449dce69eaac75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a7c7070478bce0639449dce69eaac75"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>num_chunk_list</b></td></tr>
+<tr class="separator:a0a7c7070478bce0639449dce69eaac75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8653c890ecdb0527abed1271a8e1859f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8653c890ecdb0527abed1271a8e1859f"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>chunk_list</b></td></tr>
+<tr class="separator:a8653c890ecdb0527abed1271a8e1859f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab29f9c9cafc3ea86e3f122a067b8161a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab29f9c9cafc3ea86e3f122a067b8161a"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>rgb_to_gray_status</b></td></tr>
+<tr class="separator:ab29f9c9cafc3ea86e3f122a067b8161a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c26e94066c10e4f4cb48137fdf1d3cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c26e94066c10e4f4cb48137fdf1d3cf"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>rgb_to_gray_red_coeff</b></td></tr>
+<tr class="separator:a3c26e94066c10e4f4cb48137fdf1d3cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a47829af14c94ec4ffe0006ef3da58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79a47829af14c94ec4ffe0006ef3da58"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>rgb_to_gray_green_coeff</b></td></tr>
+<tr class="separator:a79a47829af14c94ec4ffe0006ef3da58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1b2f006fd13fe4236f7084e73831101"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1b2f006fd13fe4236f7084e73831101"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>rgb_to_gray_blue_coeff</b></td></tr>
+<tr class="separator:ac1b2f006fd13fe4236f7084e73831101"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93a7c8bf431b73a191d42e5f4068572b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a7c8bf431b73a191d42e5f4068572b"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>mng_features_permitted</b></td></tr>
+<tr class="separator:a93a7c8bf431b73a191d42e5f4068572b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa175c03eb7493e8085e1b3aab09d67e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa175c03eb7493e8085e1b3aab09d67e6"></a>
+png_fixed_point&#160;</td><td class="memItemRight" valign="bottom"><b>int_gamma</b></td></tr>
+<tr class="separator:aa175c03eb7493e8085e1b3aab09d67e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2415cf0a090d8cc92ca22e2cf04ff2bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2415cf0a090d8cc92ca22e2cf04ff2bb"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>filter_type</b></td></tr>
+<tr class="separator:a2415cf0a090d8cc92ca22e2cf04ff2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a040edf3040b7ca1af8098d20878eb351"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a040edf3040b7ca1af8098d20878eb351"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>mmx_bitdepth_threshold</b></td></tr>
+<tr class="separator:a040edf3040b7ca1af8098d20878eb351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72aca598e01e952240584e642a023291"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72aca598e01e952240584e642a023291"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>mmx_rowbytes_threshold</b></td></tr>
+<tr class="separator:a72aca598e01e952240584e642a023291"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75563a156a28df1dbdb124b7380c0737"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75563a156a28df1dbdb124b7380c0737"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>asm_flags</b></td></tr>
+<tr class="separator:a75563a156a28df1dbdb124b7380c0737"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48f75f276d3ae553299817e81f7e5e7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f75f276d3ae553299817e81f7e5e7a"></a>
+png_voidp&#160;</td><td class="memItemRight" valign="bottom"><b>mem_ptr</b></td></tr>
+<tr class="separator:a48f75f276d3ae553299817e81f7e5e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f8399f838d2aead81969d2d81b2c5ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f8399f838d2aead81969d2d81b2c5ed"></a>
+png_malloc_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>malloc_fn</b></td></tr>
+<tr class="separator:a7f8399f838d2aead81969d2d81b2c5ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56b0a75676a1e0f1be627ba5463730dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56b0a75676a1e0f1be627ba5463730dd"></a>
+png_free_ptr&#160;</td><td class="memItemRight" valign="bottom"><b>free_fn</b></td></tr>
+<tr class="separator:a56b0a75676a1e0f1be627ba5463730dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7248deb9bb1525d1d16ee9d6187128b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7248deb9bb1525d1d16ee9d6187128b9"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>big_row_buf</b></td></tr>
+<tr class="separator:a7248deb9bb1525d1d16ee9d6187128b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac860d027eade110789d8a6a8df7b5c89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac860d027eade110789d8a6a8df7b5c89"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>dither_sort</b></td></tr>
+<tr class="separator:ac860d027eade110789d8a6a8df7b5c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43be51e95d6cd8a9177e2ac2a7d3cd9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43be51e95d6cd8a9177e2ac2a7d3cd9d"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>index_to_palette</b></td></tr>
+<tr class="separator:a43be51e95d6cd8a9177e2ac2a7d3cd9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a121ff8f9b7a1077bb7e45a8ebabedf26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a121ff8f9b7a1077bb7e45a8ebabedf26"></a>
+png_bytep&#160;</td><td class="memItemRight" valign="bottom"><b>palette_to_index</b></td></tr>
+<tr class="separator:a121ff8f9b7a1077bb7e45a8ebabedf26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad448c2648c447212ff66a0ec48cf1394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad448c2648c447212ff66a0ec48cf1394"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>compression_type</b></td></tr>
+<tr class="separator:ad448c2648c447212ff66a0ec48cf1394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2c8e28ab4ed28530dd449d1d49a5c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2c8e28ab4ed28530dd449d1d49a5c22"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>user_width_max</b></td></tr>
+<tr class="separator:ae2c8e28ab4ed28530dd449d1d49a5c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97ba7921e886a8ca2c28891da3cf9213"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97ba7921e886a8ca2c28891da3cf9213"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>user_height_max</b></td></tr>
+<tr class="separator:a97ba7921e886a8ca2c28891da3cf9213"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2e0bf232263efa8844922d2667f0df4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2e0bf232263efa8844922d2667f0df4"></a>
+<a class="el" href="structpng__unknown__chunk__t.html">png_unknown_chunk</a>&#160;</td><td class="memItemRight" valign="bottom"><b>unknown_chunk</b></td></tr>
+<tr class="separator:ae2e0bf232263efa8844922d2667f0df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf7d1b78838b36a1d17946831fd754d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf7d1b78838b36a1d17946831fd754d"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>old_big_row_buf_size</b></td></tr>
+<tr class="separator:a6bf7d1b78838b36a1d17946831fd754d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7dce2e46e7dbb49f91f70a1b03b31ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7dce2e46e7dbb49f91f70a1b03b31ed"></a>
+png_uint_32&#160;</td><td class="memItemRight" valign="bottom"><b>old_prev_row_size</b></td></tr>
+<tr class="separator:ab7dce2e46e7dbb49f91f70a1b03b31ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1afe0fa7e215dc2ee41afad5f1603893"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1afe0fa7e215dc2ee41afad5f1603893"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>chunkdata</b></td></tr>
+<tr class="separator:a1afe0fa7e215dc2ee41afad5f1603893"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__struct__def.html">png_struct_def</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__struct__def.js b/html/structpng__struct__def.js
new file mode 100644
index 000000000..1ad8e990c
--- /dev/null
+++ b/html/structpng__struct__def.js
@@ -0,0 +1,141 @@
+var structpng__struct__def =
+[
+ [ "asm_flags", "structpng__struct__def.html#a75563a156a28df1dbdb124b7380c0737", null ],
+ [ "avg_row", "structpng__struct__def.html#a8d0d3a1345f9a7f809e5090b3c127b12", null ],
+ [ "background", "structpng__struct__def.html#a5176d0fc24966a534e71b64a0f8eb763", null ],
+ [ "background_1", "structpng__struct__def.html#aaf3c55b65526060835b089f49b65189a", null ],
+ [ "background_gamma", "structpng__struct__def.html#a39e06c269454f5d93f55f2855da735af", null ],
+ [ "background_gamma_type", "structpng__struct__def.html#a2ddb3bedc92ad2e8be70e3c7f3f38fa6", null ],
+ [ "big_row_buf", "structpng__struct__def.html#a7248deb9bb1525d1d16ee9d6187128b9", null ],
+ [ "bit_depth", "structpng__struct__def.html#a8a18c35f00b4dff31c12306156f01ce3", null ],
+ [ "buffer_size", "structpng__struct__def.html#a0b8efec98c80bf8163e3054eb8937984", null ],
+ [ "channels", "structpng__struct__def.html#a6cc1ac2587b192b7220639ab719f2b73", null ],
+ [ "chunk_list", "structpng__struct__def.html#a8653c890ecdb0527abed1271a8e1859f", null ],
+ [ "chunk_name", "structpng__struct__def.html#a7ccc46aaf4795263454b14c9304f3301", null ],
+ [ "chunkdata", "structpng__struct__def.html#a1afe0fa7e215dc2ee41afad5f1603893", null ],
+ [ "color_type", "structpng__struct__def.html#a01e64966deb22a659cce371cbf6af666", null ],
+ [ "compression", "structpng__struct__def.html#a535707a3578321703642be999866f131", null ],
+ [ "compression_type", "structpng__struct__def.html#ad448c2648c447212ff66a0ec48cf1394", null ],
+ [ "crc", "structpng__struct__def.html#a41e688627efdb841bb3c7e49b6872f0c", null ],
+ [ "cur_palette", "structpng__struct__def.html#a2bf63cf7e913a61254757d9bf262539c", null ],
+ [ "current_buffer", "structpng__struct__def.html#a1d1c579dc75685ba1998dfdd1698faad", null ],
+ [ "current_buffer_ptr", "structpng__struct__def.html#a563e0a93065539cc4b236a8d8b78368d", null ],
+ [ "current_buffer_size", "structpng__struct__def.html#a4ab1613861def37a4b20035b56d412c0", null ],
+ [ "current_text", "structpng__struct__def.html#acf281e27bd2cd6a40cbfb981fd5b024d", null ],
+ [ "current_text_left", "structpng__struct__def.html#a150353705ad0434ce9719e49144a696c", null ],
+ [ "current_text_ptr", "structpng__struct__def.html#a336d56cb4535938c73b293e499199864", null ],
+ [ "current_text_size", "structpng__struct__def.html#ad42454d55c006e9fac115c27d5d198a1", null ],
+ [ "dither_index", "structpng__struct__def.html#ab3e5071bbbd4a6183824df58c2fd9be0", null ],
+ [ "dither_sort", "structpng__struct__def.html#ac860d027eade110789d8a6a8df7b5c89", null ],
+ [ "do_filter", "structpng__struct__def.html#abcbabd6f1568b3924af91556371d7b73", null ],
+ [ "end_fn", "structpng__struct__def.html#aa4b1e2dbc6aee34901d428d819d2b0b7", null ],
+ [ "error_fn", "structpng__struct__def.html#a2cc5bd1cf507373992a61cf725a730cd", null ],
+ [ "error_ptr", "structpng__struct__def.html#a06837611b772a6a44cf6306ea08d40a8", null ],
+ [ "filler", "structpng__struct__def.html#a89c290f398edd77800b7ca4b3331f727", null ],
+ [ "filter", "structpng__struct__def.html#a4680ad260ea37a0b69677ff537b1c8b1", null ],
+ [ "filter_costs", "structpng__struct__def.html#ab618f2762f46d15d0409dc971a7f333b", null ],
+ [ "filter_type", "structpng__struct__def.html#a2415cf0a090d8cc92ca22e2cf04ff2bb", null ],
+ [ "filter_weights", "structpng__struct__def.html#af94ebab15c2464f2d119873cd839361f", null ],
+ [ "flags", "structpng__struct__def.html#aa7529cc3d13e759037c504fddd6e1ae8", null ],
+ [ "flush_dist", "structpng__struct__def.html#a8f50672475e3b0464738889ce7d65656", null ],
+ [ "flush_rows", "structpng__struct__def.html#a1657329d0573f2b7e93ee3e35c5751ca", null ],
+ [ "free_fn", "structpng__struct__def.html#a56b0a75676a1e0f1be627ba5463730dd", null ],
+ [ "free_me", "structpng__struct__def.html#a610bea16ff780c149d2756b60d2e6087", null ],
+ [ "gamma", "structpng__struct__def.html#a6ab9fd579c9d9862c45433f2a94b5c47", null ],
+ [ "gamma_16_from_1", "structpng__struct__def.html#a6acfc95f4c725c721063a47497f71b11", null ],
+ [ "gamma_16_table", "structpng__struct__def.html#abeec3753c2603f799e6ba62c42e86b80", null ],
+ [ "gamma_16_to_1", "structpng__struct__def.html#a40f1b82331e8e2b2dce68ec94a8d7386", null ],
+ [ "gamma_from_1", "structpng__struct__def.html#a22b2414d75791e0cdf225b08a2291066", null ],
+ [ "gamma_shift", "structpng__struct__def.html#a3459e4958374e7e571bcadcc7a79eef4", null ],
+ [ "gamma_table", "structpng__struct__def.html#a4e97701069f1d5bb563f607591350200", null ],
+ [ "gamma_to_1", "structpng__struct__def.html#a1fde49c336ba766ff4ceb837dcc1c1b9", null ],
+ [ "height", "structpng__struct__def.html#a1dd47d897b96de5b8c12a242695adad5", null ],
+ [ "heuristic_method", "structpng__struct__def.html#a38fc594405a60dcc69eb73f53bfe8f86", null ],
+ [ "hist", "structpng__struct__def.html#a9e077b10ba0be3451c6cb712ecc9a432", null ],
+ [ "idat_size", "structpng__struct__def.html#ab6951f7357162b382c2647a8d577d5b3", null ],
+ [ "index_to_palette", "structpng__struct__def.html#a43be51e95d6cd8a9177e2ac2a7d3cd9d", null ],
+ [ "info_fn", "structpng__struct__def.html#aef67c330c01d2075e65546b9095d34db", null ],
+ [ "int_gamma", "structpng__struct__def.html#aa175c03eb7493e8085e1b3aab09d67e6", null ],
+ [ "interlaced", "structpng__struct__def.html#ac57d1535c25726a4080f4f471dbb7e17", null ],
+ [ "inv_filter_costs", "structpng__struct__def.html#a25b8f28a221e07d4d293c8cc4a810c10", null ],
+ [ "inv_filter_weights", "structpng__struct__def.html#a7292fdf29c5f22effee73523cb6d38b3", null ],
+ [ "io_ptr", "structpng__struct__def.html#a996f6f8aaa00ede3bb147714ee7c480e", null ],
+ [ "irowbytes", "structpng__struct__def.html#aa922e94a9862d832ffe839210db5aaa2", null ],
+ [ "iwidth", "structpng__struct__def.html#a6323d3dc2ce858895c889716aba45b17", null ],
+ [ "jmpbuf", "structpng__struct__def.html#a612a97110a82e8481d68bb7ef47f6224", null ],
+ [ "malloc_fn", "structpng__struct__def.html#a7f8399f838d2aead81969d2d81b2c5ed", null ],
+ [ "mem_ptr", "structpng__struct__def.html#a48f75f276d3ae553299817e81f7e5e7a", null ],
+ [ "mmx_bitdepth_threshold", "structpng__struct__def.html#a040edf3040b7ca1af8098d20878eb351", null ],
+ [ "mmx_rowbytes_threshold", "structpng__struct__def.html#a72aca598e01e952240584e642a023291", null ],
+ [ "mng_features_permitted", "structpng__struct__def.html#a93a7c8bf431b73a191d42e5f4068572b", null ],
+ [ "mode", "structpng__struct__def.html#a6db33193ca2fdb01fa6d8da9756bd448", null ],
+ [ "num_chunk_list", "structpng__struct__def.html#a0a7c7070478bce0639449dce69eaac75", null ],
+ [ "num_palette", "structpng__struct__def.html#a55dc88ce7229269ae06c498e63a00ccc", null ],
+ [ "num_prev_filters", "structpng__struct__def.html#a4bdbd61136b3c1fc4cc1a05c119d047f", null ],
+ [ "num_rows", "structpng__struct__def.html#a209926649ef1f0bb46ea0f277041ce78", null ],
+ [ "num_trans", "structpng__struct__def.html#a3988e717574b747396cb156e29895cb0", null ],
+ [ "old_big_row_buf_size", "structpng__struct__def.html#a6bf7d1b78838b36a1d17946831fd754d", null ],
+ [ "old_prev_row_size", "structpng__struct__def.html#ab7dce2e46e7dbb49f91f70a1b03b31ed", null ],
+ [ "output_flush_fn", "structpng__struct__def.html#a7b115e3413a6d7d414feab232220773d", null ],
+ [ "paeth_row", "structpng__struct__def.html#aa139b001143e359e8f938f9f30f90e82", null ],
+ [ "palette", "structpng__struct__def.html#ae79416e3df9e02b8a17eac57f91b6fc0", null ],
+ [ "palette_lookup", "structpng__struct__def.html#a1e3ff6ddb19d9d101816aaec0a8254ed", null ],
+ [ "palette_to_index", "structpng__struct__def.html#a121ff8f9b7a1077bb7e45a8ebabedf26", null ],
+ [ "pass", "structpng__struct__def.html#a61226f1790d295a85fdd0ca8c195469c", null ],
+ [ "pixel_depth", "structpng__struct__def.html#ac7a7265bc00d1fd48a8eb20727f53fa1", null ],
+ [ "prev_filters", "structpng__struct__def.html#a9816bdc5c73746248bbd004ac26e690c", null ],
+ [ "prev_row", "structpng__struct__def.html#af307f45d48c7900d1036388bccbed7bb", null ],
+ [ "process_mode", "structpng__struct__def.html#a13e51bf1843072bf14db623b4dfa71b1", null ],
+ [ "push_length", "structpng__struct__def.html#a62f744f346e1cd6f711bd58cbe95f283", null ],
+ [ "read_data_fn", "structpng__struct__def.html#a83804076437d1587fab947c056bb56ae", null ],
+ [ "read_row_fn", "structpng__struct__def.html#a0d67c044d4088f4673b90c2109ff94c0", null ],
+ [ "read_user_chunk_fn", "structpng__struct__def.html#a9f47a1f6204e737229bbe35da898cba1", null ],
+ [ "read_user_transform_fn", "structpng__struct__def.html#a7fd40a67ea39220221977700bce18dac", null ],
+ [ "rgb_to_gray_blue_coeff", "structpng__struct__def.html#ac1b2f006fd13fe4236f7084e73831101", null ],
+ [ "rgb_to_gray_green_coeff", "structpng__struct__def.html#a79a47829af14c94ec4ffe0006ef3da58", null ],
+ [ "rgb_to_gray_red_coeff", "structpng__struct__def.html#a3c26e94066c10e4f4cb48137fdf1d3cf", null ],
+ [ "rgb_to_gray_status", "structpng__struct__def.html#ab29f9c9cafc3ea86e3f122a067b8161a", null ],
+ [ "row_buf", "structpng__struct__def.html#a05b648068595d5cf4400c0709cb0012d", null ],
+ [ "row_fn", "structpng__struct__def.html#a6664476189226b96b0ef48ad30260fff", null ],
+ [ "row_info", "structpng__struct__def.html#ac9ac1f3db591736db145aea42dfb4bc5", null ],
+ [ "row_number", "structpng__struct__def.html#a0f06a454e8369cbbb90be4b5ab25654c", null ],
+ [ "rowbytes", "structpng__struct__def.html#ad05e410ff54555283b16670e35be4db2", null ],
+ [ "save_buffer", "structpng__struct__def.html#aa1739642adc16dba8dc9c519aed51591", null ],
+ [ "save_buffer_max", "structpng__struct__def.html#a8bb4bcefb46c9bbacd78c0e9a1ced8c8", null ],
+ [ "save_buffer_ptr", "structpng__struct__def.html#a10d994882cca7c4f6ae05d1a7267f6f8", null ],
+ [ "save_buffer_size", "structpng__struct__def.html#a6c9dff0d2113501c73a57b83ff4dbd33", null ],
+ [ "screen_gamma", "structpng__struct__def.html#a9a984aa9faec4a492c0d8d5ce227a4e5", null ],
+ [ "shift", "structpng__struct__def.html#a8760d720ca9f015590a87d970cbe7b70", null ],
+ [ "sig_bit", "structpng__struct__def.html#addb89a2342bf0fb90396de1e12d8f917", null ],
+ [ "sig_bytes", "structpng__struct__def.html#a019243f63de45bd677d23f8ed533679d", null ],
+ [ "skip_length", "structpng__struct__def.html#a83f10d8423ee0fac3f0cf89669405e80", null ],
+ [ "sub_row", "structpng__struct__def.html#a9cd0e758b239d083a65f639e400312b1", null ],
+ [ "time_buffer", "structpng__struct__def.html#a86fa6cfea93f7277871f198fc887401e", null ],
+ [ "trans", "structpng__struct__def.html#af737bf346b298c74cd5ffaaab652983d", null ],
+ [ "trans_values", "structpng__struct__def.html#aa3c2191d2c1525169a3c1687bcb40cc2", null ],
+ [ "transformations", "structpng__struct__def.html#a4ab3e33248dd4c32880609a1a10fa725", null ],
+ [ "unknown_chunk", "structpng__struct__def.html#ae2e0bf232263efa8844922d2667f0df4", null ],
+ [ "up_row", "structpng__struct__def.html#a84d3819171a64f58f01705d6e83e30f6", null ],
+ [ "user_chunk_ptr", "structpng__struct__def.html#a13fa47f71ea87fc723c35045a3240a53", null ],
+ [ "user_height_max", "structpng__struct__def.html#a97ba7921e886a8ca2c28891da3cf9213", null ],
+ [ "user_transform_channels", "structpng__struct__def.html#ac9bc0f519d1f5c949e2e19dfc7457339", null ],
+ [ "user_transform_depth", "structpng__struct__def.html#ad4fe873c4d7be923efb5bde5db223274", null ],
+ [ "user_transform_ptr", "structpng__struct__def.html#aa867d0801e45c3bf636be098958ebcd8", null ],
+ [ "user_width_max", "structpng__struct__def.html#ae2c8e28ab4ed28530dd449d1d49a5c22", null ],
+ [ "usr_bit_depth", "structpng__struct__def.html#af30e53e1cad0830302030152c81cc59f", null ],
+ [ "usr_channels", "structpng__struct__def.html#ababe2bb7d779b4334a95b73c763b472c", null ],
+ [ "usr_width", "structpng__struct__def.html#a6fb8c450c20bc0161211b00a18db173e", null ],
+ [ "warning_fn", "structpng__struct__def.html#a43bba3b1d80a9a21ea9d4d55da13eafd", null ],
+ [ "width", "structpng__struct__def.html#abb11531c781ea91b63d0fa1af122eaab", null ],
+ [ "write_data_fn", "structpng__struct__def.html#acc53cd87f0ffc4d1f67da7e10a94af39", null ],
+ [ "write_row_fn", "structpng__struct__def.html#a1ea44e185e0f8bdd7299f93fd017c32c", null ],
+ [ "write_user_transform_fn", "structpng__struct__def.html#afec7d5da6863af6d349a67674fd8a940", null ],
+ [ "zbuf", "structpng__struct__def.html#a8cd7436515e6ee37b4b895b4470ab052", null ],
+ [ "zbuf_size", "structpng__struct__def.html#a7a4643dd3086efd14aa9708452c3fe2e", null ],
+ [ "zlib_level", "structpng__struct__def.html#a3a92fe2ce08200b841be61c9d6f1d7c3", null ],
+ [ "zlib_mem_level", "structpng__struct__def.html#af3e2255f307d2218192fae9edfb374b5", null ],
+ [ "zlib_method", "structpng__struct__def.html#ae2ee3f62068a9968fce33005c61fd1c9", null ],
+ [ "zlib_strategy", "structpng__struct__def.html#a19e170deba8613eefc74c6d8afafc229", null ],
+ [ "zlib_window_bits", "structpng__struct__def.html#a61ecd429af47e450e5162bcd894d5622", null ],
+ [ "zstream", "structpng__struct__def.html#aed56a6997ce7d1a90f0a143eb0964cd5", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__text__struct.html b/html/structpng__text__struct.html
new file mode 100644
index 000000000..78c2bf312
--- /dev/null
+++ b/html/structpng__text__struct.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_text_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__text__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_text_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad09c73bc91f014ad352abfbb3b61b8d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad09c73bc91f014ad352abfbb3b61b8d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>compression</b></td></tr>
+<tr class="separator:ad09c73bc91f014ad352abfbb3b61b8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99c3063a15889d2fc242f24b69c567ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99c3063a15889d2fc242f24b69c567ef"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
+<tr class="separator:a99c3063a15889d2fc242f24b69c567ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27492227bc525bee14abcc8002084edd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27492227bc525bee14abcc8002084edd"></a>
+png_charp&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:a27492227bc525bee14abcc8002084edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26312284ecc7a95e2168a29d0170b411"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26312284ecc7a95e2168a29d0170b411"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>text_length</b></td></tr>
+<tr class="separator:a26312284ecc7a95e2168a29d0170b411"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__text__struct.html">png_text_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__text__struct.js b/html/structpng__text__struct.js
new file mode 100644
index 000000000..57e534c21
--- /dev/null
+++ b/html/structpng__text__struct.js
@@ -0,0 +1,7 @@
+var structpng__text__struct =
+[
+ [ "compression", "structpng__text__struct.html#ad09c73bc91f014ad352abfbb3b61b8d1", null ],
+ [ "key", "structpng__text__struct.html#a99c3063a15889d2fc242f24b69c567ef", null ],
+ [ "text", "structpng__text__struct.html#a27492227bc525bee14abcc8002084edd", null ],
+ [ "text_length", "structpng__text__struct.html#a26312284ecc7a95e2168a29d0170b411", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__time__struct.html b/html/structpng__time__struct.html
new file mode 100644
index 000000000..34656ae5c
--- /dev/null
+++ b/html/structpng__time__struct.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_time_struct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__time__struct.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_time_struct Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5cceb6213fc7b4462435ea1d8fc1c798"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cceb6213fc7b4462435ea1d8fc1c798"></a>
+png_uint_16&#160;</td><td class="memItemRight" valign="bottom"><b>year</b></td></tr>
+<tr class="separator:a5cceb6213fc7b4462435ea1d8fc1c798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab550977ee2cb1165c0398131f2e601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ab550977ee2cb1165c0398131f2e601"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>month</b></td></tr>
+<tr class="separator:a3ab550977ee2cb1165c0398131f2e601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa0f94516a676178d1dabeb96eccdcdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa0f94516a676178d1dabeb96eccdcdb"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>day</b></td></tr>
+<tr class="separator:afa0f94516a676178d1dabeb96eccdcdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79ac8b217254fd87cdc7299e6612a6f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79ac8b217254fd87cdc7299e6612a6f4"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>hour</b></td></tr>
+<tr class="separator:a79ac8b217254fd87cdc7299e6612a6f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3ce11e9d92b77a33b3f7480bf0fff8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3ce11e9d92b77a33b3f7480bf0fff8c"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>minute</b></td></tr>
+<tr class="separator:ad3ce11e9d92b77a33b3f7480bf0fff8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84e528e4c4c7d76cd2252e0d0d2ed0c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84e528e4c4c7d76cd2252e0d0d2ed0c9"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr>
+<tr class="separator:a84e528e4c4c7d76cd2252e0d0d2ed0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__time__struct.html">png_time_struct</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__time__struct.js b/html/structpng__time__struct.js
new file mode 100644
index 000000000..450244a3c
--- /dev/null
+++ b/html/structpng__time__struct.js
@@ -0,0 +1,9 @@
+var structpng__time__struct =
+[
+ [ "day", "structpng__time__struct.html#afa0f94516a676178d1dabeb96eccdcdb", null ],
+ [ "hour", "structpng__time__struct.html#a79ac8b217254fd87cdc7299e6612a6f4", null ],
+ [ "minute", "structpng__time__struct.html#ad3ce11e9d92b77a33b3f7480bf0fff8c", null ],
+ [ "month", "structpng__time__struct.html#a3ab550977ee2cb1165c0398131f2e601", null ],
+ [ "second", "structpng__time__struct.html#a84e528e4c4c7d76cd2252e0d0d2ed0c9", null ],
+ [ "year", "structpng__time__struct.html#a5cceb6213fc7b4462435ea1d8fc1c798", null ]
+]; \ No newline at end of file
diff --git a/html/structpng__unknown__chunk__t.html b/html/structpng__unknown__chunk__t.html
new file mode 100644
index 000000000..849c4c372
--- /dev/null
+++ b/html/structpng__unknown__chunk__t.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: png_unknown_chunk_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpng__unknown__chunk__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">png_unknown_chunk_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a53686ea85d0701924ad5ac69e43fb5b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53686ea85d0701924ad5ac69e43fb5b9"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [PNG_CHUNK_NAME_LENGTH]</td></tr>
+<tr class="separator:a53686ea85d0701924ad5ac69e43fb5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f37f6acbe4e2c287078bcdf03d8ee92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f37f6acbe4e2c287078bcdf03d8ee92"></a>
+png_byte *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a4f37f6acbe4e2c287078bcdf03d8ee92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a691245e0c04f01ecf767f215b6a652"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a691245e0c04f01ecf767f215b6a652"></a>
+png_size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a0a691245e0c04f01ecf767f215b6a652"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af56bfc32223b97fbcb6bd29ba7a1cc29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af56bfc32223b97fbcb6bd29ba7a1cc29"></a>
+png_byte&#160;</td><td class="memItemRight" valign="bottom"><b>location</b></td></tr>
+<tr class="separator:af56bfc32223b97fbcb6bd29ba7a1cc29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libpng/<a class="el" href="png_8h_source.html">png.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpng__unknown__chunk__t.html">png_unknown_chunk_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpng__unknown__chunk__t.js b/html/structpng__unknown__chunk__t.js
new file mode 100644
index 000000000..313ec26e8
--- /dev/null
+++ b/html/structpng__unknown__chunk__t.js
@@ -0,0 +1,7 @@
+var structpng__unknown__chunk__t =
+[
+ [ "data", "structpng__unknown__chunk__t.html#a4f37f6acbe4e2c287078bcdf03d8ee92", null ],
+ [ "location", "structpng__unknown__chunk__t.html#af56bfc32223b97fbcb6bd29ba7a1cc29", null ],
+ [ "name", "structpng__unknown__chunk__t.html#a53686ea85d0701924ad5ac69e43fb5b9", null ],
+ [ "size", "structpng__unknown__chunk__t.html#a0a691245e0c04f01ecf767f215b6a652", null ]
+]; \ No newline at end of file
diff --git a/html/structpoi__param.html b/html/structpoi__param.html
new file mode 100644
index 000000000..efd81cd39
--- /dev/null
+++ b/html/structpoi__param.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: poi_param Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpoi__param.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">poi_param Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gui__internal__poi_8h_source.html">gui_internal_poi.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5864136dfb6352e659680f15539b9ee6"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a5864136dfb6352e659680f15539b9ee6">sel</a></td></tr>
+<tr class="separator:a5864136dfb6352e659680f15539b9ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a626fc92e903d550244f44be8e0bf1c6c"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c">selnb</a></td></tr>
+<tr class="separator:a626fc92e903d550244f44be8e0bf1c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58ce6bbebf39f6492c33d797a52ac4c9"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9">pagenb</a></td></tr>
+<tr class="separator:a58ce6bbebf39f6492c33d797a52ac4c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afae856177f8237dd1475eefbc561b78e"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#afae856177f8237dd1475eefbc561b78e">dist</a></td></tr>
+<tr class="separator:afae856177f8237dd1475eefbc561b78e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8245acb6254a48a88424eb9199506596"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a8245acb6254a48a88424eb9199506596">AddressFilterType</a></td></tr>
+<tr class="separator:a8245acb6254a48a88424eb9199506596"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9147fb73e12c80a9afbfc40d66d922bd"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd">filterstr</a></td></tr>
+<tr class="separator:a9147fb73e12c80a9afbfc40d66d922bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37184bbfd3ad88d884060ad2a073d04a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a">filter</a></td></tr>
+<tr class="separator:a37184bbfd3ad88d884060ad2a073d04a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7ef481778597e62f8ba32d53d2cdb44"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44">count</a></td></tr>
+<tr class="separator:ae7ef481778597e62f8ba32d53d2cdb44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>POI search/filtering parameters. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a8245acb6254a48a88424eb9199506596"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char poi_param::AddressFilterType</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Should filter phrase be compared to postal address of the POI. =0 - name filter, =1 - address filter, =2 - address filter, including postal code </p>
+
+</div>
+</div>
+<a class="anchor" id="ae7ef481778597e62f8ba32d53d2cdb44"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int poi_param::count</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of POIs in this list </p>
+
+</div>
+</div>
+<a class="anchor" id="afae856177f8237dd1475eefbc561b78e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char poi_param::dist</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Radius (number of 10-kilometer intervals) to search for POIs. </p>
+
+</div>
+</div>
+<a class="anchor" id="a37184bbfd3ad88d884060ad2a073d04a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* poi_param::filter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>list of pointers to individual substrings of filterstr. </p>
+
+</div>
+</div>
+<a class="anchor" id="a9147fb73e12c80a9afbfc40d66d922bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* poi_param::filterstr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Filter string, casefold()ed and divided into substrings at the spaces, which are replaced by ASCII 0*. </p>
+
+</div>
+</div>
+<a class="anchor" id="a58ce6bbebf39f6492c33d797a52ac4c9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char poi_param::pagenb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Page number to display. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5864136dfb6352e659680f15539b9ee6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char poi_param::sel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>=1 if selnb is defined, 0 otherwize. </p>
+
+</div>
+</div>
+<a class="anchor" id="a626fc92e903d550244f44be8e0bf1c6c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char poi_param::selnb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Index to struct selector selectors[], shows what type of POIs is defined. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__poi_8h_source.html">gui_internal_poi.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpoi__param.html">poi_param</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpoi__param.js b/html/structpoi__param.js
new file mode 100644
index 000000000..3d29fb4b6
--- /dev/null
+++ b/html/structpoi__param.js
@@ -0,0 +1,11 @@
+var structpoi__param =
+[
+ [ "AddressFilterType", "structpoi__param.html#a8245acb6254a48a88424eb9199506596", null ],
+ [ "count", "structpoi__param.html#ae7ef481778597e62f8ba32d53d2cdb44", null ],
+ [ "dist", "structpoi__param.html#afae856177f8237dd1475eefbc561b78e", null ],
+ [ "filter", "structpoi__param.html#a37184bbfd3ad88d884060ad2a073d04a", null ],
+ [ "filterstr", "structpoi__param.html#a9147fb73e12c80a9afbfc40d66d922bd", null ],
+ [ "pagenb", "structpoi__param.html#a58ce6bbebf39f6492c33d797a52ac4c9", null ],
+ [ "sel", "structpoi__param.html#a5864136dfb6352e659680f15539b9ee6", null ],
+ [ "selnb", "structpoi__param.html#a626fc92e903d550244f44be8e0bf1c6c", null ]
+]; \ No newline at end of file
diff --git a/html/structpoint.html b/html/structpoint.html
new file mode 100644
index 000000000..dc501f9b7
--- /dev/null
+++ b/html/structpoint.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: point Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpoint.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">point Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="point_8h_source.html">point.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad679b07fb69d55f5ad454d0f1f2891d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad679b07fb69d55f5ad454d0f1f2891d5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:ad679b07fb69d55f5ad454d0f1f2891d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a82ca9504acabb1e30569f89c805471"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a82ca9504acabb1e30569f89c805471"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a9a82ca9504acabb1e30569f89c805471"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="point_8h_source.html">point.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpoint.html">point</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpoint.js b/html/structpoint.js
new file mode 100644
index 000000000..525a78b0c
--- /dev/null
+++ b/html/structpoint.js
@@ -0,0 +1,5 @@
+var structpoint =
+[
+ [ "x", "structpoint.html#ad679b07fb69d55f5ad454d0f1f2891d5", null ],
+ [ "y", "structpoint.html#a9a82ca9504acabb1e30569f89c805471", null ]
+]; \ No newline at end of file
diff --git a/html/structpoint__rect.html b/html/structpoint__rect.html
new file mode 100644
index 000000000..25f97e483
--- /dev/null
+++ b/html/structpoint__rect.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: point_rect Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpoint__rect.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">point_rect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a75cfbb317f6427b2026305f46fabb864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75cfbb317f6427b2026305f46fabb864"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lu</b></td></tr>
+<tr class="separator:a75cfbb317f6427b2026305f46fabb864"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadb42dad95a8cfc30121cf3f69032c66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aadb42dad95a8cfc30121cf3f69032c66"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rl</b></td></tr>
+<tr class="separator:aadb42dad95a8cfc30121cf3f69032c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="point_8h_source.html">point.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpoint__rect.html">point_rect</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpoint__rect.js b/html/structpoint__rect.js
new file mode 100644
index 000000000..657d85177
--- /dev/null
+++ b/html/structpoint__rect.js
@@ -0,0 +1,5 @@
+var structpoint__rect =
+[
+ [ "lu", "structpoint__rect.html#a75cfbb317f6427b2026305f46fabb864", null ],
+ [ "rl", "structpoint__rect.html#aadb42dad95a8cfc30121cf3f69032c66", null ]
+]; \ No newline at end of file
diff --git a/html/structpoly__priv.html b/html/structpoly__priv.html
new file mode 100644
index 000000000..39facac09
--- /dev/null
+++ b/html/structpoly__priv.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: poly_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpoly__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">poly_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac64a1620f91a421f48c853885eee5f68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac64a1620f91a421f48c853885eee5f68"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>poly_num</b></td></tr>
+<tr class="separator:ac64a1620f91a421f48c853885eee5f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad04487a48215219faa40af3472160eb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad04487a48215219faa40af3472160eb2"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>poly_next</b></td></tr>
+<tr class="separator:ad04487a48215219faa40af3472160eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfe3df809826b317df9908c3d3fc32e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfe3df809826b317df9908c3d3fc32e6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>subpoly_num</b></td></tr>
+<tr class="separator:abfe3df809826b317df9908c3d3fc32e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3eeb922bcae10da74bf4687618eb8670"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3eeb922bcae10da74bf4687618eb8670"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>subpoly_num_all</b></td></tr>
+<tr class="separator:a3eeb922bcae10da74bf4687618eb8670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad640e71299845c40bca3de7e6196d933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad640e71299845c40bca3de7e6196d933"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>subpoly_next</b></td></tr>
+<tr class="separator:ad640e71299845c40bca3de7e6196d933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae45c822f2532f60538dbc2af25a51315"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae45c822f2532f60538dbc2af25a51315"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>subpoly_start</b></td></tr>
+<tr class="separator:ae45c822f2532f60538dbc2af25a51315"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affdca9cae9a91ec318aac11028294c0e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affdca9cae9a91ec318aac11028294c0e"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:affdca9cae9a91ec318aac11028294c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af458d414fc9e8495cf241adf1e2eae6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af458d414fc9e8495cf241adf1e2eae6e"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b> [2]</td></tr>
+<tr class="separator:af458d414fc9e8495cf241adf1e2eae6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0c086b5133431b62dea7be2127e8416"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0c086b5133431b62dea7be2127e8416"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ab0c086b5133431b62dea7be2127e8416"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1924336d708acb5b3879fb3488284a91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1924336d708acb5b3879fb3488284a91"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>order</b></td></tr>
+<tr class="separator:a1924336d708acb5b3879fb3488284a91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cf82c2643a8db00f53d581b95f95801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cf82c2643a8db00f53d581b95f95801"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a4cf82c2643a8db00f53d581b95f95801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3c2d3b09a708b1c19cfe236a5512548"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c2d3b09a708b1c19cfe236a5512548"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>polys</b></td></tr>
+<tr class="separator:ad3c2d3b09a708b1c19cfe236a5512548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48c70f571f012292bed2b450b64e73e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48c70f571f012292bed2b450b64e73e8"></a>
+unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a48c70f571f012292bed2b450b64e73e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d1646cda093af1aa93957973909fe3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d1646cda093af1aa93957973909fe3f"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>count_sum</b></td></tr>
+<tr class="separator:a7d1646cda093af1aa93957973909fe3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a112347dc3129ebcbc8edfdab3e0915e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a112347dc3129ebcbc8edfdab3e0915e5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aidx</b></td></tr>
+<tr class="separator:a112347dc3129ebcbc8edfdab3e0915e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5658336f47f806b7395a1ba2c207408d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5658336f47f806b7395a1ba2c207408d"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:a5658336f47f806b7395a1ba2c207408d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpoly__priv.html">poly_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpoly__priv.js b/html/structpoly__priv.js
new file mode 100644
index 000000000..288cc73e5
--- /dev/null
+++ b/html/structpoly__priv.js
@@ -0,0 +1,19 @@
+var structpoly__priv =
+[
+ [ "aidx", "structpoly__priv.html#a112347dc3129ebcbc8edfdab3e0915e5", null ],
+ [ "attr_next", "structpoly__priv.html#a5658336f47f806b7395a1ba2c207408d", null ],
+ [ "c", "structpoly__priv.html#af458d414fc9e8495cf241adf1e2eae6e", null ],
+ [ "count", "structpoly__priv.html#a48c70f571f012292bed2b450b64e73e8", null ],
+ [ "count_sum", "structpoly__priv.html#a7d1646cda093af1aa93957973909fe3f", null ],
+ [ "name", "structpoly__priv.html#ab0c086b5133431b62dea7be2127e8416", null ],
+ [ "order", "structpoly__priv.html#a1924336d708acb5b3879fb3488284a91", null ],
+ [ "p", "structpoly__priv.html#affdca9cae9a91ec318aac11028294c0e", null ],
+ [ "poly_next", "structpoly__priv.html#ad04487a48215219faa40af3472160eb2", null ],
+ [ "poly_num", "structpoly__priv.html#ac64a1620f91a421f48c853885eee5f68", null ],
+ [ "polys", "structpoly__priv.html#ad3c2d3b09a708b1c19cfe236a5512548", null ],
+ [ "subpoly_next", "structpoly__priv.html#ad640e71299845c40bca3de7e6196d933", null ],
+ [ "subpoly_num", "structpoly__priv.html#abfe3df809826b317df9908c3d3fc32e6", null ],
+ [ "subpoly_num_all", "structpoly__priv.html#a3eeb922bcae10da74bf4687618eb8670", null ],
+ [ "subpoly_start", "structpoly__priv.html#ae45c822f2532f60538dbc2af25a51315", null ],
+ [ "type", "structpoly__priv.html#a4cf82c2643a8db00f53d581b95f95801", null ]
+]; \ No newline at end of file
diff --git a/html/structpopulation__table.html b/html/structpopulation__table.html
new file mode 100644
index 000000000..609d6100f
--- /dev/null
+++ b/html/structpopulation__table.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: population_table Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structpopulation__table.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">population_table Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae251cf00ad4ba14bbb8f7f5aad655c39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae251cf00ad4ba14bbb8f7f5aad655c39"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:ae251cf00ad4ba14bbb8f7f5aad655c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4540c1ad49c81b959ec488a1d737638e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4540c1ad49c81b959ec488a1d737638e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>population</b></td></tr>
+<tr class="separator:a4540c1ad49c81b959ec488a1d737638e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/itembin.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structpopulation__table.html">population_table</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structpopulation__table.js b/html/structpopulation__table.js
new file mode 100644
index 000000000..842f6611b
--- /dev/null
+++ b/html/structpopulation__table.js
@@ -0,0 +1,5 @@
+var structpopulation__table =
+[
+ [ "population", "structpopulation__table.html#a4540c1ad49c81b959ec488a1d737638e", null ],
+ [ "type", "structpopulation__table.html#ae251cf00ad4ba14bbb8f7f5aad655c39", null ]
+]; \ No newline at end of file
diff --git a/html/structprocess__relation__member__func__priv.html b/html/structprocess__relation__member__func__priv.html
new file mode 100644
index 000000000..4d97185a8
--- /dev/null
+++ b/html/structprocess__relation__member__func__priv.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: process_relation_member_func_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structprocess__relation__member__func__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">process_relation_member_func_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3f9cb26bd487ea533354ad96778673b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f9cb26bd487ea533354ad96778673b6"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>out</b></td></tr>
+<tr class="separator:a3f9cb26bd487ea533354ad96778673b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1840f7e5334b1a190dfb3bacc31c467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1840f7e5334b1a190dfb3bacc31c467"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>allocations</b></td></tr>
+<tr class="separator:aa1840f7e5334b1a190dfb3bacc31c467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structprocess__relation__member__func__priv.html">process_relation_member_func_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structprocess__relation__member__func__priv.js b/html/structprocess__relation__member__func__priv.js
new file mode 100644
index 000000000..4c669db3b
--- /dev/null
+++ b/html/structprocess__relation__member__func__priv.js
@@ -0,0 +1,5 @@
+var structprocess__relation__member__func__priv =
+[
+ [ "allocations", "structprocess__relation__member__func__priv.html#aa1840f7e5334b1a190dfb3bacc31c467", null ],
+ [ "out", "structprocess__relation__member__func__priv.html#a3f9cb26bd487ea533354ad96778673b6", null ]
+]; \ No newline at end of file
diff --git a/html/structprofile__option.html b/html/structprofile__option.html
new file mode 100644
index 000000000..883166e20
--- /dev/null
+++ b/html/structprofile__option.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: profile_option Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structprofile__option.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">profile_option Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2012 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terpo of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>profile_option.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structprofile__option.html">profile_option</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structprojection__name.html b/html/structprojection__name.html
new file mode 100644
index 000000000..da3022c04
--- /dev/null
+++ b/html/structprojection__name.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: projection_name Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structprojection__name.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">projection_name Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a712a61fb414d2509e066a1e7369d121a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a712a61fb414d2509e066a1e7369d121a"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>projection</b></td></tr>
+<tr class="separator:a712a61fb414d2509e066a1e7369d121a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a768bdc91e0f204fec3c84120bef3d5b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a768bdc91e0f204fec3c84120bef3d5b2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a768bdc91e0f204fec3c84120bef3d5b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>projection.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structprojection__name.html">projection_name</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structprojection__name.js b/html/structprojection__name.js
new file mode 100644
index 000000000..3a0289c3e
--- /dev/null
+++ b/html/structprojection__name.js
@@ -0,0 +1,5 @@
+var structprojection__name =
+[
+ [ "name", "structprojection__name.html#a768bdc91e0f204fec3c84120bef3d5b2", null ],
+ [ "projection", "structprojection__name.html#a712a61fb414d2509e066a1e7369d121a", null ]
+]; \ No newline at end of file
diff --git a/html/structquadtree__data.html b/html/structquadtree__data.html
new file mode 100644
index 000000000..4de5f693c
--- /dev/null
+++ b/html/structquadtree__data.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: quadtree_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structquadtree__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">quadtree_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa856a24e7e40f879e4ffda1cd2cf808f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa856a24e7e40f879e4ffda1cd2cf808f"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:aa856a24e7e40f879e4ffda1cd2cf808f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6bfed7923ef80f0bbe203d794b5c0a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6bfed7923ef80f0bbe203d794b5c0a6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id_lo</b></td></tr>
+<tr class="separator:ab6bfed7923ef80f0bbe203d794b5c0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d7aa89247bf296386729ec1ea5fa43a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d7aa89247bf296386729ec1ea5fa43a"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr_list</b></td></tr>
+<tr class="separator:a3d7aa89247bf296386729ec1ea5fa43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabd6c931b4bd85f2f03405aba4376e8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabd6c931b4bd85f2f03405aba4376e8d"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:aabd6c931b4bd85f2f03405aba4376e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/csv/csv.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structquadtree__data.html">quadtree_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structquadtree__data.js b/html/structquadtree__data.js
new file mode 100644
index 000000000..4761f4848
--- /dev/null
+++ b/html/structquadtree__data.js
@@ -0,0 +1,7 @@
+var structquadtree__data =
+[
+ [ "attr_list", "structquadtree__data.html#a3d7aa89247bf296386729ec1ea5fa43a", null ],
+ [ "id_lo", "structquadtree__data.html#ab6bfed7923ef80f0bbe203d794b5c0a6", null ],
+ [ "item", "structquadtree__data.html#aabd6c931b4bd85f2f03405aba4376e8d", null ],
+ [ "type", "structquadtree__data.html#aa856a24e7e40f879e4ffda1cd2cf808f", null ]
+]; \ No newline at end of file
diff --git a/html/structquadtree__item.html b/html/structquadtree__item.html
new file mode 100644
index 000000000..eb1bccb7c
--- /dev/null
+++ b/html/structquadtree__item.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: quadtree_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structquadtree__item.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">quadtree_item Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:add699d4c21f351296282b7937e1c9b56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add699d4c21f351296282b7937e1c9b56"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>longitude</b></td></tr>
+<tr class="separator:add699d4c21f351296282b7937e1c9b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22e7062f04439b63cccc8e96e2a8c333"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22e7062f04439b63cccc8e96e2a8c333"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>latitude</b></td></tr>
+<tr class="separator:a22e7062f04439b63cccc8e96e2a8c333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad902d5beeac8869dfe42b061f2a696e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad902d5beeac8869dfe42b061f2a696e4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ref_count</b></td></tr>
+<tr class="separator:ad902d5beeac8869dfe42b061f2a696e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55645aac350547ca0709f6a60186071d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55645aac350547ca0709f6a60186071d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>deleted</b></td></tr>
+<tr class="separator:a55645aac350547ca0709f6a60186071d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0604e05bf25e1d1d0a6fb5dbca4b9b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0604e05bf25e1d1d0a6fb5dbca4b9b9"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:ac0604e05bf25e1d1d0a6fb5dbca4b9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/csv/<a class="el" href="quadtree_8h_source.html">quadtree.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structquadtree__item.html">quadtree_item</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structquadtree__item.js b/html/structquadtree__item.js
new file mode 100644
index 000000000..de1cae2a6
--- /dev/null
+++ b/html/structquadtree__item.js
@@ -0,0 +1,8 @@
+var structquadtree__item =
+[
+ [ "data", "structquadtree__item.html#ac0604e05bf25e1d1d0a6fb5dbca4b9b9", null ],
+ [ "deleted", "structquadtree__item.html#a55645aac350547ca0709f6a60186071d", null ],
+ [ "latitude", "structquadtree__item.html#a22e7062f04439b63cccc8e96e2a8c333", null ],
+ [ "longitude", "structquadtree__item.html#add699d4c21f351296282b7937e1c9b56", null ],
+ [ "ref_count", "structquadtree__item.html#ad902d5beeac8869dfe42b061f2a696e4", null ]
+]; \ No newline at end of file
diff --git a/html/structquadtree__iter.html b/html/structquadtree__iter.html
new file mode 100644
index 000000000..1f9577c8b
--- /dev/null
+++ b/html/structquadtree__iter.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: quadtree_iter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structquadtree__iter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">quadtree_iter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a437a1c77fe86fb5d365fc6b66ce9ffe1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a437a1c77fe86fb5d365fc6b66ce9ffe1"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>iter_nodes</b></td></tr>
+<tr class="separator:a437a1c77fe86fb5d365fc6b66ce9ffe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f65a922ee61921cc9e91a466f766d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05f65a922ee61921cc9e91a466f766d0"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>xmin</b></td></tr>
+<tr class="separator:a05f65a922ee61921cc9e91a466f766d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f958ed28956f708761adbd96def94e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05f958ed28956f708761adbd96def94e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>xmax</b></td></tr>
+<tr class="separator:a05f958ed28956f708761adbd96def94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00b4aba93c26da349e912afd307e96aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b4aba93c26da349e912afd307e96aa"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ymin</b></td></tr>
+<tr class="separator:a00b4aba93c26da349e912afd307e96aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06fc192d32b07dfbcd2b24b51275e5bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06fc192d32b07dfbcd2b24b51275e5bc"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ymax</b></td></tr>
+<tr class="separator:a06fc192d32b07dfbcd2b24b51275e5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9054605e8b058a477eb2ff658ba9e02b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9054605e8b058a477eb2ff658ba9e02b"></a>
+struct <a class="el" href="structquadtree__item.html">quadtree_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a9054605e8b058a477eb2ff658ba9e02b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4dae96c5f7b00ee10b9813ed8031dc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4dae96c5f7b00ee10b9813ed8031dc6"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>item_free</b> )(void *<a class="el" href="structcontext.html">context</a>, struct <a class="el" href="structquadtree__item.html">quadtree_item</a> *qitem)</td></tr>
+<tr class="separator:aa4dae96c5f7b00ee10b9813ed8031dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a7a59448f4e2d10ad281145fd6b831c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a7a59448f4e2d10ad281145fd6b831c"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>item_free_context</b></td></tr>
+<tr class="separator:a5a7a59448f4e2d10ad281145fd6b831c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/csv/quadtree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structquadtree__iter.html">quadtree_iter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structquadtree__iter.js b/html/structquadtree__iter.js
new file mode 100644
index 000000000..30b640617
--- /dev/null
+++ b/html/structquadtree__iter.js
@@ -0,0 +1,11 @@
+var structquadtree__iter =
+[
+ [ "item", "structquadtree__iter.html#a9054605e8b058a477eb2ff658ba9e02b", null ],
+ [ "item_free", "structquadtree__iter.html#aa4dae96c5f7b00ee10b9813ed8031dc6", null ],
+ [ "item_free_context", "structquadtree__iter.html#a5a7a59448f4e2d10ad281145fd6b831c", null ],
+ [ "iter_nodes", "structquadtree__iter.html#a437a1c77fe86fb5d365fc6b66ce9ffe1", null ],
+ [ "xmax", "structquadtree__iter.html#a05f958ed28956f708761adbd96def94e", null ],
+ [ "xmin", "structquadtree__iter.html#a05f65a922ee61921cc9e91a466f766d0", null ],
+ [ "ymax", "structquadtree__iter.html#a06fc192d32b07dfbcd2b24b51275e5bc", null ],
+ [ "ymin", "structquadtree__iter.html#a00b4aba93c26da349e912afd307e96aa", null ]
+]; \ No newline at end of file
diff --git a/html/structquadtree__iter__node.html b/html/structquadtree__iter__node.html
new file mode 100644
index 000000000..ef8ee485a
--- /dev/null
+++ b/html/structquadtree__iter__node.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: quadtree_iter_node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structquadtree__iter__node.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">quadtree_iter_node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad4ca93bcdfc74f4a41df28d33fadf103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4ca93bcdfc74f4a41df28d33fadf103"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>node</b></td></tr>
+<tr class="separator:ad4ca93bcdfc74f4a41df28d33fadf103"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43b25bb4fd4df5510a3176753a30f65c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43b25bb4fd4df5510a3176753a30f65c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>subnode</b></td></tr>
+<tr class="separator:a43b25bb4fd4df5510a3176753a30f65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a673fe88dcf141d586e1182651b2daa79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a673fe88dcf141d586e1182651b2daa79"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a673fe88dcf141d586e1182651b2daa79"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac34f01d67245dcbe05e8655989671f72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac34f01d67245dcbe05e8655989671f72"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_num</b></td></tr>
+<tr class="separator:ac34f01d67245dcbe05e8655989671f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ad6dbf9f9647f00eee2419ea7d62cef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ad6dbf9f9647f00eee2419ea7d62cef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_leaf</b></td></tr>
+<tr class="separator:a4ad6dbf9f9647f00eee2419ea7d62cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e3057ecdbac397dbad4e3b0b3bdc547"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e3057ecdbac397dbad4e3b0b3bdc547"></a>
+struct <a class="el" href="structquadtree__item.html">quadtree_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>items</b> [QUADTREE_NODE_CAPACITY]</td></tr>
+<tr class="separator:a4e3057ecdbac397dbad4e3b0b3bdc547"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/csv/quadtree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structquadtree__iter__node.html">quadtree_iter_node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structquadtree__iter__node.js b/html/structquadtree__iter__node.js
new file mode 100644
index 000000000..8063ba5e8
--- /dev/null
+++ b/html/structquadtree__iter__node.js
@@ -0,0 +1,9 @@
+var structquadtree__iter__node =
+[
+ [ "is_leaf", "structquadtree__iter__node.html#a4ad6dbf9f9647f00eee2419ea7d62cef", null ],
+ [ "item", "structquadtree__iter__node.html#a673fe88dcf141d586e1182651b2daa79", null ],
+ [ "items", "structquadtree__iter__node.html#a4e3057ecdbac397dbad4e3b0b3bdc547", null ],
+ [ "node", "structquadtree__iter__node.html#ad4ca93bcdfc74f4a41df28d33fadf103", null ],
+ [ "node_num", "structquadtree__iter__node.html#ac34f01d67245dcbe05e8655989671f72", null ],
+ [ "subnode", "structquadtree__iter__node.html#a43b25bb4fd4df5510a3176753a30f65c", null ]
+]; \ No newline at end of file
diff --git a/html/structquadtree__node.html b/html/structquadtree__node.html
new file mode 100644
index 000000000..3195897d2
--- /dev/null
+++ b/html/structquadtree__node.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: quadtree_node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structquadtree__node.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">quadtree_node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6cb38caa10f103647824314274667efb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cb38caa10f103647824314274667efb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>node_num</b></td></tr>
+<tr class="separator:a6cb38caa10f103647824314274667efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cff37140e23dfd986744b6ecbab1bd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cff37140e23dfd986744b6ecbab1bd9"></a>
+struct <a class="el" href="structquadtree__item.html">quadtree_item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>items</b> [QUADTREE_NODE_CAPACITY]</td></tr>
+<tr class="separator:a5cff37140e23dfd986744b6ecbab1bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a035b4a5aa2c54fcad185239f96ea77dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a035b4a5aa2c54fcad185239f96ea77dd"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>aa</b></td></tr>
+<tr class="separator:a035b4a5aa2c54fcad185239f96ea77dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38ac2ccd8c4939bbbd48726d83e7257b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38ac2ccd8c4939bbbd48726d83e7257b"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ab</b></td></tr>
+<tr class="separator:a38ac2ccd8c4939bbbd48726d83e7257b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab50b993216f0ed9f72e68a4a152331f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab50b993216f0ed9f72e68a4a152331f1"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ba</b></td></tr>
+<tr class="separator:ab50b993216f0ed9f72e68a4a152331f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8effd2ecc43cecc63d6579215418d26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8effd2ecc43cecc63d6579215418d26"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bb</b></td></tr>
+<tr class="separator:ae8effd2ecc43cecc63d6579215418d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11ab65d405b6c689579ebbb7c40e43d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11ab65d405b6c689579ebbb7c40e43d6"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>xmin</b></td></tr>
+<tr class="separator:a11ab65d405b6c689579ebbb7c40e43d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a945e9398b39d05836b8f44e3253e1083"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a945e9398b39d05836b8f44e3253e1083"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>xmax</b></td></tr>
+<tr class="separator:a945e9398b39d05836b8f44e3253e1083"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75a8faf60c86017363e5fda5c044e521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75a8faf60c86017363e5fda5c044e521"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ymin</b></td></tr>
+<tr class="separator:a75a8faf60c86017363e5fda5c044e521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af679cd109d44364072ba14ad614b2ff9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af679cd109d44364072ba14ad614b2ff9"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>ymax</b></td></tr>
+<tr class="separator:af679cd109d44364072ba14ad614b2ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa04029875bac9d009779b3654970d73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa04029875bac9d009779b3654970d73"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_leaf</b></td></tr>
+<tr class="separator:afa04029875bac9d009779b3654970d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8efd0aa11a6752878d1d59c3f223bcf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8efd0aa11a6752878d1d59c3f223bcf1"></a>
+struct <a class="el" href="structquadtree__node.html">quadtree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a8efd0aa11a6752878d1d59c3f223bcf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1054907f11bd5fc2a2178244df7612c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1054907f11bd5fc2a2178244df7612c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ref_count</b></td></tr>
+<tr class="separator:ad1054907f11bd5fc2a2178244df7612c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/csv/<a class="el" href="quadtree_8h_source.html">quadtree.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structquadtree__node.html">quadtree_node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structquadtree__node.js b/html/structquadtree__node.js
new file mode 100644
index 000000000..631cf1b82
--- /dev/null
+++ b/html/structquadtree__node.js
@@ -0,0 +1,16 @@
+var structquadtree__node =
+[
+ [ "aa", "structquadtree__node.html#a035b4a5aa2c54fcad185239f96ea77dd", null ],
+ [ "ab", "structquadtree__node.html#a38ac2ccd8c4939bbbd48726d83e7257b", null ],
+ [ "ba", "structquadtree__node.html#ab50b993216f0ed9f72e68a4a152331f1", null ],
+ [ "bb", "structquadtree__node.html#ae8effd2ecc43cecc63d6579215418d26", null ],
+ [ "is_leaf", "structquadtree__node.html#afa04029875bac9d009779b3654970d73", null ],
+ [ "items", "structquadtree__node.html#a5cff37140e23dfd986744b6ecbab1bd9", null ],
+ [ "node_num", "structquadtree__node.html#a6cb38caa10f103647824314274667efb", null ],
+ [ "parent", "structquadtree__node.html#a8efd0aa11a6752878d1d59c3f223bcf1", null ],
+ [ "ref_count", "structquadtree__node.html#ad1054907f11bd5fc2a2178244df7612c", null ],
+ [ "xmax", "structquadtree__node.html#a945e9398b39d05836b8f44e3253e1083", null ],
+ [ "xmin", "structquadtree__node.html#a11ab65d405b6c689579ebbb7c40e43d6", null ],
+ [ "ymax", "structquadtree__node.html#af679cd109d44364072ba14ad614b2ff9", null ],
+ [ "ymin", "structquadtree__node.html#a75a8faf60c86017363e5fda5c044e521", null ]
+]; \ No newline at end of file
diff --git a/html/structrange.html b/html/structrange.html
new file mode 100644
index 000000000..4834ac94e
--- /dev/null
+++ b/html/structrange.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: range Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrange.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">range Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7903a4aaa15ca2155e8e04b242bbddcc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7903a4aaa15ca2155e8e04b242bbddcc"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>min</b></td></tr>
+<tr class="separator:a7903a4aaa15ca2155e8e04b242bbddcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad294881bade1d452e928ad1a260c5d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad294881bade1d452e928ad1a260c5d30"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>max</b></td></tr>
+<tr class="separator:ad294881bade1d452e928ad1a260c5d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="attr_8h_source.html">attr.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrange.html">range</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrange.js b/html/structrange.js
new file mode 100644
index 000000000..953090948
--- /dev/null
+++ b/html/structrange.js
@@ -0,0 +1,5 @@
+var structrange =
+[
+ [ "max", "structrange.html#ad294881bade1d452e928ad1a260c5d30", null ],
+ [ "min", "structrange.html#a7903a4aaa15ca2155e8e04b242bbddcc", null ]
+]; \ No newline at end of file
diff --git a/html/structrect.html b/html/structrect.html
new file mode 100644
index 000000000..8cdc5fa2a
--- /dev/null
+++ b/html/structrect.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: rect Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrect.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">rect Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af3e8c03479c6bdd0723513ef5c6ff5aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e8c03479c6bdd0723513ef5c6ff5aa"></a>
+struct <a class="el" href="structcoord.html">coord</a> l&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:af3e8c03479c6bdd0723513ef5c6ff5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="geom_8h_source.html">geom.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrect.html">rect</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrect.js b/html/structrect.js
new file mode 100644
index 000000000..c5d8dda84
--- /dev/null
+++ b/html/structrect.js
@@ -0,0 +1,4 @@
+var structrect =
+[
+ [ "h", "structrect.html#af3e8c03479c6bdd0723513ef5c6ff5aa", null ]
+]; \ No newline at end of file
diff --git a/html/structregion__header.html b/html/structregion__header.html
new file mode 100644
index 000000000..737fa3e37
--- /dev/null
+++ b/html/structregion__header.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: region_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structregion__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">region_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:add7ede5aa57f092bd4cc52b7b44c1a85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add7ede5aa57f092bd4cc52b7b44c1a85"></a>
+struct <a class="el" href="structfile__header.html">file_header</a>&#160;</td><td class="memItemRight" valign="bottom"><b>fil_hdr</b></td></tr>
+<tr class="separator:add7ede5aa57f092bd4cc52b7b44c1a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade6bc69f607fdd75bbdfe56fdaac9750"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade6bc69f607fdd75bbdfe56fdaac9750"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>offset_len</b></td></tr>
+<tr class="separator:ade6bc69f607fdd75bbdfe56fdaac9750"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structregion__header.html">region_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structregion__header.js b/html/structregion__header.js
new file mode 100644
index 000000000..ccd072e3b
--- /dev/null
+++ b/html/structregion__header.js
@@ -0,0 +1,5 @@
+var structregion__header =
+[
+ [ "fil_hdr", "structregion__header.html#add7ede5aa57f092bd4cc52b7b44c1a85", null ],
+ [ "offset_len", "structregion__header.html#ade6bc69f607fdd75bbdfe56fdaac9750", null ]
+]; \ No newline at end of file
diff --git a/html/structrelation__member.html b/html/structrelation__member.html
new file mode 100644
index 000000000..ef599b20f
--- /dev/null
+++ b/html/structrelation__member.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: relation_member Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrelation__member.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">relation_member Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a76e6739e778c697dc72776d9aebba538"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76e6739e778c697dc72776d9aebba538"></a>
+enum relation_member_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a76e6739e778c697dc72776d9aebba538"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59ba32ccc872fae1acb3e57b7e2a1914"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59ba32ccc872fae1acb3e57b7e2a1914"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:a59ba32ccc872fae1acb3e57b7e2a1914"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9f6da7e6e3230be9bdf5519b20faeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c9f6da7e6e3230be9bdf5519b20faeb"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>role</b></td></tr>
+<tr class="separator:a5c9f6da7e6e3230be9bdf5519b20faeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrelation__member.html">relation_member</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrelation__member.js b/html/structrelation__member.js
new file mode 100644
index 000000000..c79e5d91a
--- /dev/null
+++ b/html/structrelation__member.js
@@ -0,0 +1,6 @@
+var structrelation__member =
+[
+ [ "id", "structrelation__member.html#a59ba32ccc872fae1acb3e57b7e2a1914", null ],
+ [ "role", "structrelation__member.html#a5c9f6da7e6e3230be9bdf5519b20faeb", null ],
+ [ "type", "structrelation__member.html#a76e6739e778c697dc72776d9aebba538", null ]
+]; \ No newline at end of file
diff --git a/html/structrelations.html b/html/structrelations.html
new file mode 100644
index 000000000..9b0b16149
--- /dev/null
+++ b/html/structrelations.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: relations Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrelations.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">relations Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a097bd66b09211b9a19240f10f5ba306c"><td class="memItemLeft" align="right" valign="top">GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrelations.html#a097bd66b09211b9a19240f10f5ba306c">member_hash</a> [3]</td></tr>
+<tr class="separator:a097bd66b09211b9a19240f10f5ba306c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab03a109c1dcf2f8d0b958de9697548d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrelations.html#ab03a109c1dcf2f8d0b958de9697548d1">default_members</a></td></tr>
+<tr class="separator:ab03a109c1dcf2f8d0b958de9697548d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2011 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.Information about all members of a relation type and how to process them. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ab03a109c1dcf2f8d0b958de9697548d1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* relations::default_members</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Default entries for processing items which are not a member of any relation. </p>
+
+</div>
+</div>
+<a class="anchor" id="a097bd66b09211b9a19240f10f5ba306c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">GHashTable* relations::member_hash[3]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Hashes for nodes, ways and relations which are members. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_relations.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrelations.html">relations</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrelations.js b/html/structrelations.js
new file mode 100644
index 000000000..5a3eae1e0
--- /dev/null
+++ b/html/structrelations.js
@@ -0,0 +1,5 @@
+var structrelations =
+[
+ [ "default_members", "structrelations.html#ab03a109c1dcf2f8d0b958de9697548d1", null ],
+ [ "member_hash", "structrelations.html#a097bd66b09211b9a19240f10f5ba306c", null ]
+]; \ No newline at end of file
diff --git a/html/structrelations__func.html b/html/structrelations__func.html
new file mode 100644
index 000000000..d09562695
--- /dev/null
+++ b/html/structrelations__func.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: relations_func Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrelations__func.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">relations_func Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a57d82b97871b2f271e8c44a4a897e8b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57d82b97871b2f271e8c44a4a897e8b7"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(void *func_priv, void *relation_priv, struct <a class="el" href="structitem__bin.html">item_bin</a> *member, void *member_priv)</td></tr>
+<tr class="separator:a57d82b97871b2f271e8c44a4a897e8b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a243a2c07dea7d29bdc8d39f49f5169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a243a2c07dea7d29bdc8d39f49f5169"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>func_priv</b></td></tr>
+<tr class="separator:a8a243a2c07dea7d29bdc8d39f49f5169"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_relations.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrelations__func.html">relations_func</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrelations__func.js b/html/structrelations__func.js
new file mode 100644
index 000000000..acf98a6a8
--- /dev/null
+++ b/html/structrelations__func.js
@@ -0,0 +1,5 @@
+var structrelations__func =
+[
+ [ "func", "structrelations__func.html#a57d82b97871b2f271e8c44a4a897e8b7", null ],
+ [ "func_priv", "structrelations__func.html#a8a243a2c07dea7d29bdc8d39f49f5169", null ]
+]; \ No newline at end of file
diff --git a/html/structrelations__member.html b/html/structrelations__member.html
new file mode 100644
index 000000000..6dd1bce98
--- /dev/null
+++ b/html/structrelations__member.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: relations_member Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrelations__member.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">relations_member Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ade0c83a63a770c68e07405b5270e8670"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade0c83a63a770c68e07405b5270e8670"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>memberid</b></td></tr>
+<tr class="separator:ade0c83a63a770c68e07405b5270e8670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace472126e7de95feaa409712577d657d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace472126e7de95feaa409712577d657d"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>relation_priv</b></td></tr>
+<tr class="separator:ace472126e7de95feaa409712577d657d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3269d25a9604a41a3e9a719c79049662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3269d25a9604a41a3e9a719c79049662"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>member_priv</b></td></tr>
+<tr class="separator:a3269d25a9604a41a3e9a719c79049662"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab814e18dca963842afdc3dd68b70206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab814e18dca963842afdc3dd68b70206"></a>
+struct <a class="el" href="structrelations__func.html">relations_func</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>func</b></td></tr>
+<tr class="separator:aab814e18dca963842afdc3dd68b70206"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm_relations.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrelations__member.html">relations_member</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrelations__member.js b/html/structrelations__member.js
new file mode 100644
index 000000000..32a74b37f
--- /dev/null
+++ b/html/structrelations__member.js
@@ -0,0 +1,7 @@
+var structrelations__member =
+[
+ [ "func", "structrelations__member.html#aab814e18dca963842afdc3dd68b70206", null ],
+ [ "member_priv", "structrelations__member.html#a3269d25a9604a41a3e9a719c79049662", null ],
+ [ "memberid", "structrelations__member.html#ade0c83a63a770c68e07405b5270e8670", null ],
+ [ "relation_priv", "structrelations__member.html#ace472126e7de95feaa409712577d657d", null ]
+]; \ No newline at end of file
diff --git a/html/structresonator__t.html b/html/structresonator__t.html
new file mode 100644
index 000000000..7c6ef8313
--- /dev/null
+++ b/html/structresonator__t.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: resonator_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structresonator__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">resonator_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1cd2b578fc5547ec84c5deb46b14b70c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cd2b578fc5547ec84c5deb46b14b70c"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:a1cd2b578fc5547ec84c5deb46b14b70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07999b5bdd2535da3e66e7f2d364e555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07999b5bdd2535da3e66e7f2d364e555"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>b</b></td></tr>
+<tr class="separator:a07999b5bdd2535da3e66e7f2d364e555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84803b5ac89a8338043877076bfc1608"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84803b5ac89a8338043877076bfc1608"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a84803b5ac89a8338043877076bfc1608"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cd3c2d211b3efb6537429f02e63cd63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cd3c2d211b3efb6537429f02e63cd63"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>p1</b></td></tr>
+<tr class="separator:a6cd3c2d211b3efb6537429f02e63cd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a550dcbd96fd53409c14063491508712e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a550dcbd96fd53409c14063491508712e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>p2</b></td></tr>
+<tr class="separator:a550dcbd96fd53409c14063491508712e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a453e51c992f3a7c46c5c7d38a207f503"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a453e51c992f3a7c46c5c7d38a207f503"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>a_inc</b></td></tr>
+<tr class="separator:a453e51c992f3a7c46c5c7d38a207f503"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c52faa2b804349e065c60feda570e28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c52faa2b804349e065c60feda570e28"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>b_inc</b></td></tr>
+<tr class="separator:a3c52faa2b804349e065c60feda570e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97a554d2833a680cc6261eeaf31bbe2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97a554d2833a680cc6261eeaf31bbe2a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>c_inc</b></td></tr>
+<tr class="separator:a97a554d2833a680cc6261eeaf31bbe2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="klatt_8h_source.html">klatt.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structresonator__t.html">resonator_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structresonator__t.js b/html/structresonator__t.js
new file mode 100644
index 000000000..b5f5b6647
--- /dev/null
+++ b/html/structresonator__t.js
@@ -0,0 +1,11 @@
+var structresonator__t =
+[
+ [ "a", "structresonator__t.html#a1cd2b578fc5547ec84c5deb46b14b70c", null ],
+ [ "a_inc", "structresonator__t.html#a453e51c992f3a7c46c5c7d38a207f503", null ],
+ [ "b", "structresonator__t.html#a07999b5bdd2535da3e66e7f2d364e555", null ],
+ [ "b_inc", "structresonator__t.html#a3c52faa2b804349e065c60feda570e28", null ],
+ [ "c", "structresonator__t.html#a84803b5ac89a8338043877076bfc1608", null ],
+ [ "c_inc", "structresonator__t.html#a97a554d2833a680cc6261eeaf31bbe2a", null ],
+ [ "p1", "structresonator__t.html#a6cd3c2d211b3efb6537429f02e63cd63", null ],
+ [ "p2", "structresonator__t.html#a550dcbd96fd53409c14063491508712e", null ]
+]; \ No newline at end of file
diff --git a/html/structresult.html b/html/structresult.html
new file mode 100644
index 000000000..a3e0c3a47
--- /dev/null
+++ b/html/structresult.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: result Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structresult.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">result Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5b5ff772d6af6b688f0965c4482d88b7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#a5b5ff772d6af6b688f0965c4482d88b7">attr</a></td></tr>
+<tr class="separator:a5b5ff772d6af6b688f0965c4482d88b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac460c26e1c42c97646716e229a167841"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac460c26e1c42c97646716e229a167841"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr class="separator:ac460c26e1c42c97646716e229a167841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed7e18a096ec1cc99923858a9f68c436"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#aed7e18a096ec1cc99923858a9f68c436">var</a></td></tr>
+<tr class="separator:aed7e18a096ec1cc99923858a9f68c436"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a513275ea2a4b0aeb477f9a90652c79f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#a513275ea2a4b0aeb477f9a90652c79f4">varlen</a></td></tr>
+<tr class="separator:a513275ea2a4b0aeb477f9a90652c79f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d7cd84d9629a28384b91f188209c572"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#a9d7cd84d9629a28384b91f188209c572">attrn</a></td></tr>
+<tr class="separator:a9d7cd84d9629a28384b91f188209c572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bb197dd0eb1b9d0cbba328ce71fbedd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd">attrnlen</a></td></tr>
+<tr class="separator:a5bb197dd0eb1b9d0cbba328ce71fbedd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6777d099c9b2e32c56566766bfa4d562"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structresult.html#a6777d099c9b2e32c56566766bfa4d562">allocated</a></td></tr>
+<tr class="separator:a6777d099c9b2e32c56566766bfa4d562"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The result, or interim result, of evaluating a saved command. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a6777d099c9b2e32c56566766bfa4d562"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int result::allocated</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the result has been calculated </p>
+
+</div>
+</div>
+<a class="anchor" id="a5b5ff772d6af6b688f0965c4482d88b7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr.html">attr</a> result::attr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The attribute. If</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#a6777d099c9b2e32c56566766bfa4d562">allocated</a> </div>
+</div><!-- fragment --><p> is true, it stores an object that was successfully retrieved. Else it is either a placeholder or a constant value. </p>
+
+</div>
+</div>
+<a class="anchor" id="a9d7cd84d9629a28384b91f188209c572"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* result::attrn</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The name of an object that has been resolved but not yet retrieved, </p>
+<div class="fragment"><div class="line">NULL </div>
+</div><!-- fragment --><p> otherwise. Only the first</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd">attrnlen</a> </div>
+</div><!-- fragment --><p> characters are significant. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5bb197dd0eb1b9d0cbba328ce71fbedd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int result::attrnlen</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of significant characters in</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#a9d7cd84d9629a28384b91f188209c572">attrn</a> </div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="aed7e18a096ec1cc99923858a9f68c436"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* result::var</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>If</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#a6777d099c9b2e32c56566766bfa4d562">allocated</a> </div>
+</div><!-- fragment --><p> is false, the name of the object to be resolved. Else, it is the name of the object successfully retrieved and stored in </p>
+<div class="fragment"><div class="line"><a class="code" href="structattr.html">attr</a> </div>
+</div><!-- fragment --><p> , or</p>
+<div class="fragment"><div class="line">NULL </div>
+</div><!-- fragment --><p> if retrieval failed. Only the first</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#a513275ea2a4b0aeb477f9a90652c79f4">varlen</a> </div>
+</div><!-- fragment --><p> characters are significant. </p>
+
+</div>
+</div>
+<a class="anchor" id="a513275ea2a4b0aeb477f9a90652c79f4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int result::varlen</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of significant characters in</p>
+<div class="fragment"><div class="line"><a class="code" href="structresult.html#aed7e18a096ec1cc99923858a9f68c436">var</a> </div>
+</div><!-- fragment -->
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>command.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structresult.html">result</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structresult.js b/html/structresult.js
new file mode 100644
index 000000000..9cf541a60
--- /dev/null
+++ b/html/structresult.js
@@ -0,0 +1,10 @@
+var structresult =
+[
+ [ "allocated", "structresult.html#a6777d099c9b2e32c56566766bfa4d562", null ],
+ [ "attr", "structresult.html#a5b5ff772d6af6b688f0965c4482d88b7", null ],
+ [ "attrn", "structresult.html#a9d7cd84d9629a28384b91f188209c572", null ],
+ [ "attrnlen", "structresult.html#a5bb197dd0eb1b9d0cbba328ce71fbedd", null ],
+ [ "val", "structresult.html#ac460c26e1c42c97646716e229a167841", null ],
+ [ "var", "structresult.html#aed7e18a096ec1cc99923858a9f68c436", null ],
+ [ "varlen", "structresult.html#a513275ea2a4b0aeb477f9a90652c79f4", null ]
+]; \ No newline at end of file
diff --git a/html/structresult__list.html b/html/structresult__list.html
new file mode 100644
index 000000000..bb215382c
--- /dev/null
+++ b/html/structresult__list.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: result_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structresult__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">result_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a108bd5e0c4b611dcc68b4d2282fda203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a108bd5e0c4b611dcc68b4d2282fda203"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:a108bd5e0c4b611dcc68b4d2282fda203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>command.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structresult__list.html">result_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structresult__list.js b/html/structresult__list.js
new file mode 100644
index 000000000..a1779fd0b
--- /dev/null
+++ b/html/structresult__list.js
@@ -0,0 +1,4 @@
+var structresult__list =
+[
+ [ "attrs", "structresult__list.html#a108bd5e0c4b611dcc68b4d2282fda203", null ]
+]; \ No newline at end of file
diff --git a/html/structrgn__point.html b/html/structrgn__point.html
new file mode 100644
index 000000000..27216f7ce
--- /dev/null
+++ b/html/structrgn__point.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: rgn_point Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrgn__point.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">rgn_point Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:acd1ca5e6cd7fbc277013fa2640db67f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd1ca5e6cd7fbc277013fa2640db67f5"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>info</b></td></tr>
+<tr class="separator:acd1ca5e6cd7fbc277013fa2640db67f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac23aa6fa9d9bfd5607c5e380ad6bbf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac23aa6fa9d9bfd5607c5e380ad6bbf7"></a>
+struct <a class="el" href="structtriple.html">triple</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lbl_offset</b></td></tr>
+<tr class="separator:aac23aa6fa9d9bfd5607c5e380ad6bbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74ffd739d05e44689ee6fbf96c798595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74ffd739d05e44689ee6fbf96c798595"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>lng_delta</b></td></tr>
+<tr class="separator:a74ffd739d05e44689ee6fbf96c798595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af49211efd5c544fb185c147d6664b86e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af49211efd5c544fb185c147d6664b86e"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>lat_delta</b></td></tr>
+<tr class="separator:af49211efd5c544fb185c147d6664b86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d83b8d240b30434f049713aa13a0618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d83b8d240b30434f049713aa13a0618"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
+<tr class="separator:a4d83b8d240b30434f049713aa13a0618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrgn__point.html">rgn_point</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrgn__point.js b/html/structrgn__point.js
new file mode 100644
index 000000000..061898991
--- /dev/null
+++ b/html/structrgn__point.js
@@ -0,0 +1,8 @@
+var structrgn__point =
+[
+ [ "info", "structrgn__point.html#acd1ca5e6cd7fbc277013fa2640db67f5", null ],
+ [ "lat_delta", "structrgn__point.html#af49211efd5c544fb185c147d6664b86e", null ],
+ [ "lbl_offset", "structrgn__point.html#aac23aa6fa9d9bfd5607c5e380ad6bbf7", null ],
+ [ "lng_delta", "structrgn__point.html#a74ffd739d05e44689ee6fbf96c798595", null ],
+ [ "subtype", "structrgn__point.html#a4d83b8d240b30434f049713aa13a0618", null ]
+]; \ No newline at end of file
diff --git a/html/structrgn__poly.html b/html/structrgn__poly.html
new file mode 100644
index 000000000..b7a06d859
--- /dev/null
+++ b/html/structrgn__poly.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: rgn_poly Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrgn__poly.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">rgn_poly Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aef25c8060fa11a6524b316dd597a2b5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef25c8060fa11a6524b316dd597a2b5f"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>info</b></td></tr>
+<tr class="separator:aef25c8060fa11a6524b316dd597a2b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a381b26b0df0430e249b39635e48d13cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a381b26b0df0430e249b39635e48d13cb"></a>
+struct <a class="el" href="structtriple.html">triple</a>&#160;</td><td class="memItemRight" valign="bottom"><b>lbl_offset</b></td></tr>
+<tr class="separator:a381b26b0df0430e249b39635e48d13cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9dff7d11a9e297cd56ea830458609885"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dff7d11a9e297cd56ea830458609885"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>lng_delta</b></td></tr>
+<tr class="separator:a9dff7d11a9e297cd56ea830458609885"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35c56ccd62626521999807fd700f34aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35c56ccd62626521999807fd700f34aa"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>lat_delta</b></td></tr>
+<tr class="separator:a35c56ccd62626521999807fd700f34aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2dd7544781d1d95adcc408a42a1c478"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2dd7544781d1d95adcc408a42a1c478"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bitstream_len</b></td></tr>
+<tr class="separator:ad2dd7544781d1d95adcc408a42a1c478"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1bbabf8ac97a0154354732a0b6d5f90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1bbabf8ac97a0154354732a0b6d5f90"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>bitstream_info</b></td></tr>
+<tr class="separator:ac1bbabf8ac97a0154354732a0b6d5f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrgn__poly.html">rgn_poly</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrgn__poly.js b/html/structrgn__poly.js
new file mode 100644
index 000000000..ac290e52d
--- /dev/null
+++ b/html/structrgn__poly.js
@@ -0,0 +1,9 @@
+var structrgn__poly =
+[
+ [ "bitstream_info", "structrgn__poly.html#ac1bbabf8ac97a0154354732a0b6d5f90", null ],
+ [ "bitstream_len", "structrgn__poly.html#ad2dd7544781d1d95adcc408a42a1c478", null ],
+ [ "info", "structrgn__poly.html#aef25c8060fa11a6524b316dd597a2b5f", null ],
+ [ "lat_delta", "structrgn__poly.html#a35c56ccd62626521999807fd700f34aa", null ],
+ [ "lbl_offset", "structrgn__poly.html#a381b26b0df0430e249b39635e48d13cb", null ],
+ [ "lng_delta", "structrgn__poly.html#a9dff7d11a9e297cd56ea830458609885", null ]
+]; \ No newline at end of file
diff --git a/html/structroadprofile.html b/html/structroadprofile.html
new file mode 100644
index 000000000..0c9a19213
--- /dev/null
+++ b/html/structroadprofile.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: roadprofile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroadprofile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">roadprofile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="roadprofile_8h_source.html">roadprofile.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aac761c0526cb3b460d3dbd2217ac7ce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac761c0526cb3b460d3dbd2217ac7ce6"></a>
+NAVIT_OBJECT int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:aac761c0526cb3b460d3dbd2217ac7ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da80fb8f73be4ca6d35b4bf1c031814"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9da80fb8f73be4ca6d35b4bf1c031814"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_weight</b></td></tr>
+<tr class="separator:a9da80fb8f73be4ca6d35b4bf1c031814"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06cb3a9cc08af449304473d597261585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06cb3a9cc08af449304473d597261585"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxspeed</b></td></tr>
+<tr class="separator:a06cb3a9cc08af449304473d597261585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="roadprofile_8h_source.html">roadprofile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroadprofile.html">roadprofile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroadprofile.js b/html/structroadprofile.js
new file mode 100644
index 000000000..10a898646
--- /dev/null
+++ b/html/structroadprofile.js
@@ -0,0 +1,6 @@
+var structroadprofile =
+[
+ [ "maxspeed", "structroadprofile.html#a06cb3a9cc08af449304473d597261585", null ],
+ [ "route_weight", "structroadprofile.html#a9da80fb8f73be4ca6d35b4bf1c031814", null ],
+ [ "speed", "structroadprofile.html#aac761c0526cb3b460d3dbd2217ac7ce6", null ]
+]; \ No newline at end of file
diff --git a/html/structrocket.html b/html/structrocket.html
new file mode 100644
index 000000000..504d59e9e
--- /dev/null
+++ b/html/structrocket.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: rocket Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrocket.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">rocket Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a32600d964be56d7a52fb2b54c01bf057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32600d964be56d7a52fb2b54c01bf057"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:a32600d964be56d7a52fb2b54c01bf057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c269af822475c5106c6f6bd3872d6c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c269af822475c5106c6f6bd3872d6c9"></a>
+struct <a class="el" href="structlayout.html">layout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>layout</b></td></tr>
+<tr class="separator:a9c269af822475c5106c6f6bd3872d6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39626d942747b0ec3cdc42787910d854"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39626d942747b0ec3cdc42787910d854"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:a39626d942747b0ec3cdc42787910d854"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1d7e5a61dbb88ecc726229c4c6810c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d7e5a61dbb88ecc726229c4c6810c7"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:aa1d7e5a61dbb88ecc726229c4c6810c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a834d2680d09b2b80cb480f6ac11bbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a834d2680d09b2b80cb480f6ac11bbf"></a>
+struct <a class="el" href="structdisplaylist.html">displaylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dl</b></td></tr>
+<tr class="separator:a6a834d2680d09b2b80cb480f6ac11bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3784f9979371ccc1dfb8911eadd0947a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3784f9979371ccc1dfb8911eadd0947a"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:a3784f9979371ccc1dfb8911eadd0947a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc9095519f83d67dd515389e0a2b89ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc9095519f83d67dd515389e0a2b89ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>a</b></td></tr>
+<tr class="separator:abc9095519f83d67dd515389e0a2b89ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2841c4875b72aaf1666901e4f76fbbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2841c4875b72aaf1666901e4f76fbbf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>g</b></td></tr>
+<tr class="separator:aa2841c4875b72aaf1666901e4f76fbbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c8f9a9e102db8e64b8c5a6f8a2c47cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c8f9a9e102db8e64b8c5a6f8a2c47cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>t</b></td></tr>
+<tr class="separator:a5c8f9a9e102db8e64b8c5a6f8a2c47cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa67b4e927761d09c63bb7e0626d16d14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa67b4e927761d09c63bb7e0626d16d14"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hog</b></td></tr>
+<tr class="separator:aa67b4e927761d09c63bb7e0626d16d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ea84273ed33319e7d4ca0debe71185b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ea84273ed33319e7d4ca0debe71185b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>v</b></td></tr>
+<tr class="separator:a2ea84273ed33319e7d4ca0debe71185b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a962e9f1729d4e9dcefdff683105be7bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a962e9f1729d4e9dcefdff683105be7bd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>vscale</b></td></tr>
+<tr class="separator:a962e9f1729d4e9dcefdff683105be7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7db38a780cce335d0eb50d4fab88087a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7db38a780cce335d0eb50d4fab88087a"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback</b></td></tr>
+<tr class="separator:a7db38a780cce335d0eb50d4fab88087a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22c93166dc6f2143ba0e27e02ac60e2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22c93166dc6f2143ba0e27e02ac60e2b"></a>
+struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>idle</b></td></tr>
+<tr class="separator:a22c93166dc6f2143ba0e27e02ac60e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin/pedestrian/pedestrian.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrocket.html">rocket</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrocket.js b/html/structrocket.js
new file mode 100644
index 000000000..11130146a
--- /dev/null
+++ b/html/structrocket.js
@@ -0,0 +1,17 @@
+var structrocket =
+[
+ [ "a", "structrocket.html#abc9095519f83d67dd515389e0a2b89ae", null ],
+ [ "callback", "structrocket.html#a7db38a780cce335d0eb50d4fab88087a", null ],
+ [ "dl", "structrocket.html#a6a834d2680d09b2b80cb480f6ac11bbf", null ],
+ [ "g", "structrocket.html#aa2841c4875b72aaf1666901e4f76fbbf", null ],
+ [ "gra", "structrocket.html#a39626d942747b0ec3cdc42787910d854", null ],
+ [ "hog", "structrocket.html#aa67b4e927761d09c63bb7e0626d16d14", null ],
+ [ "idle", "structrocket.html#a22c93166dc6f2143ba0e27e02ac60e2b", null ],
+ [ "layout", "structrocket.html#a9c269af822475c5106c6f6bd3872d6c9", null ],
+ [ "ms", "structrocket.html#a3784f9979371ccc1dfb8911eadd0947a", null ],
+ [ "navit", "structrocket.html#a32600d964be56d7a52fb2b54c01bf057", null ],
+ [ "t", "structrocket.html#a5c8f9a9e102db8e64b8c5a6f8a2c47cd", null ],
+ [ "trans", "structrocket.html#aa1d7e5a61dbb88ecc726229c4c6810c7", null ],
+ [ "v", "structrocket.html#a2ea84273ed33319e7d4ca0debe71185b", null ],
+ [ "vscale", "structrocket.html#a962e9f1729d4e9dcefdff683105be7bd", null ]
+]; \ No newline at end of file
diff --git a/html/structroute.html b/html/structroute.html
new file mode 100644
index 000000000..722611fb7
--- /dev/null
+++ b/html/structroute.html
@@ -0,0 +1,337 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A complete route.
+ <a href="structroute.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abb33b9282cba092fcc246c2401511f3d"><td class="memItemLeft" align="right" valign="top">NAVIT_OBJECT struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#abb33b9282cba092fcc246c2401511f3d">ms</a></td></tr>
+<tr class="separator:abb33b9282cba092fcc246c2401511f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd7858fe912fc766ceaf38b5763c738a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd7858fe912fc766ceaf38b5763c738a"></a>
+enum route_path_flags&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:abd7858fe912fc766ceaf38b5763c738a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a052d5b83336fae1672ce9514d386fb9e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a052d5b83336fae1672ce9514d386fb9e">pos</a></td></tr>
+<tr class="separator:a052d5b83336fae1672ce9514d386fb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19d1594ee18b1887a8904915d319f089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a19d1594ee18b1887a8904915d319f089">destinations</a></td></tr>
+<tr class="separator:a19d1594ee18b1887a8904915d319f089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd2a537f8d4d4cc3931212a80f22494"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a1dd2a537f8d4d4cc3931212a80f22494">reached_destinations_count</a></td></tr>
+<tr class="separator:a1dd2a537f8d4d4cc3931212a80f22494"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfd6a4d81afe836eb189123b7914c68c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__info.html">route_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#abfd6a4d81afe836eb189123b7914c68c">current_dst</a></td></tr>
+<tr class="separator:abfd6a4d81afe836eb189123b7914c68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87641aa05073f2c20434369aa6c42e4c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph.html">route_graph</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a87641aa05073f2c20434369aa6c42e4c">graph</a></td></tr>
+<tr class="separator:a87641aa05073f2c20434369aa6c42e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac33676f3d043413871e30bdbbcaeb029"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__path.html">route_path</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#ac33676f3d043413871e30bdbbcaeb029">path2</a></td></tr>
+<tr class="separator:ac33676f3d043413871e30bdbbcaeb029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a686aed81edfa79c27f3fc3de933a71d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a686aed81edfa79c27f3fc3de933a71d6"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map</b></td></tr>
+<tr class="separator:a686aed81edfa79c27f3fc3de933a71d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8227252962feb3782d426da1d36b9573"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8227252962feb3782d426da1d36b9573"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>graph_map</b></td></tr>
+<tr class="separator:a8227252962feb3782d426da1d36b9573"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51ed64bd569e95af31122e8ba0f7d9b1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a51ed64bd569e95af31122e8ba0f7d9b1">route_graph_done_cb</a></td></tr>
+<tr class="separator:a51ed64bd569e95af31122e8ba0f7d9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a356b5263ab44b195e2210a8b9bc65215"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a356b5263ab44b195e2210a8b9bc65215">route_graph_flood_done_cb</a></td></tr>
+<tr class="separator:a356b5263ab44b195e2210a8b9bc65215"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f456183d2312e96607cfab6239e7818"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a5f456183d2312e96607cfab6239e7818">cbl2</a></td></tr>
+<tr class="separator:a5f456183d2312e96607cfab6239e7818"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1edf18cdace11ebf4cc1605181d0eac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#aa1edf18cdace11ebf4cc1605181d0eac">destination_distance</a></td></tr>
+<tr class="separator:aa1edf18cdace11ebf4cc1605181d0eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bdbb423178c93cc7d2930ae04804983"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#a0bdbb423178c93cc7d2930ae04804983">vehicleprofile</a></td></tr>
+<tr class="separator:a0bdbb423178c93cc7d2930ae04804983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a6e165ddec06052971e17c4bff0f68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#af1a6e165ddec06052971e17c4bff0f68">route_status</a></td></tr>
+<tr class="separator:af1a6e165ddec06052971e17c4bff0f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeaa626b19e8e36e268e596d0622d271"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute.html#adeaa626b19e8e36e268e596d0622d271">link_path</a></td></tr>
+<tr class="separator:adeaa626b19e8e36e268e596d0622d271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac208fc292ca963c4755179702c36e0c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac208fc292ca963c4755179702c36e0c5"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>pc</b></td></tr>
+<tr class="separator:ac208fc292ca963c4755179702c36e0c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f4f8a0d9a56d4f73ef201cc4d68d55a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f4f8a0d9a56d4f73ef201cc4d68d55a"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>v</b></td></tr>
+<tr class="separator:a9f4f8a0d9a56d4f73ef201cc4d68d55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A complete route. </p>
+<p>This struct holds all information about a route. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a5f456183d2312e96607cfab6239e7818"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback__list.html">callback_list</a>* route::cbl2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback list to call when route changes </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abfd6a4d81afe836eb189123b7914c68c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route::current_dst</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current destination </p>
+
+</div>
+</div>
+<a class="anchor" id="aa1edf18cdace11ebf4cc1605181d0eac"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route::destination_distance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Distance to the destination at which the destination is considered "reached" </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19d1594ee18b1887a8904915d319f089"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* route::destinations</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Destinations of the route </p>
+
+</div>
+</div>
+<a class="anchor" id="a87641aa05073f2c20434369aa6c42e4c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph.html">route_graph</a>* route::graph</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the route graph </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a1e07a0865bb864ab1ad0f505810e47e0">route_has_graph()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adeaa626b19e8e36e268e596d0622d271"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route::link_path</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Link paths over multiple waypoints together </p>
+
+</div>
+</div>
+<a class="anchor" id="abb33b9282cba092fcc246c2401511f3d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NAVIT_OBJECT struct <a class="el" href="structmapset.html">mapset</a>* route::ms</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The mapset this route is built upon </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac33676f3d043413871e30bdbbcaeb029"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__path.html">route_path</a>* route::path2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the route path </p>
+
+</div>
+</div>
+<a class="anchor" id="a052d5b83336fae1672ce9514d386fb9e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__info.html">route_info</a>* route::pos</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Current position within this route </p>
+
+</div>
+</div>
+<a class="anchor" id="a1dd2a537f8d4d4cc3931212a80f22494"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route::reached_destinations_count</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Used as base to calculate waypoint numbers </p>
+
+</div>
+</div>
+<a class="anchor" id="a51ed64bd569e95af31122e8ba0f7d9b1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* route::route_graph_done_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback when route graph is done </p>
+
+</div>
+</div>
+<a class="anchor" id="a356b5263ab44b195e2210a8b9bc65215"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* route::route_graph_flood_done_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback when route graph flooding is done </p>
+
+</div>
+</div>
+<a class="anchor" id="af1a6e165ddec06052971e17c4bff0f68"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route::route_status</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Route Status </p>
+
+</div>
+</div>
+<a class="anchor" id="a0bdbb423178c93cc7d2930ae04804983"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a>* route::vehicleprofile</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Routing preferences </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#acd539fe25796de904f57342b14dde071">route_dup()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute.html">route</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute.js b/html/structroute.js
new file mode 100644
index 000000000..6431195b4
--- /dev/null
+++ b/html/structroute.js
@@ -0,0 +1,22 @@
+var structroute =
+[
+ [ "cbl2", "structroute.html#a5f456183d2312e96607cfab6239e7818", null ],
+ [ "current_dst", "structroute.html#abfd6a4d81afe836eb189123b7914c68c", null ],
+ [ "destination_distance", "structroute.html#aa1edf18cdace11ebf4cc1605181d0eac", null ],
+ [ "destinations", "structroute.html#a19d1594ee18b1887a8904915d319f089", null ],
+ [ "flags", "structroute.html#abd7858fe912fc766ceaf38b5763c738a", null ],
+ [ "graph", "structroute.html#a87641aa05073f2c20434369aa6c42e4c", null ],
+ [ "graph_map", "structroute.html#a8227252962feb3782d426da1d36b9573", null ],
+ [ "link_path", "structroute.html#adeaa626b19e8e36e268e596d0622d271", null ],
+ [ "map", "structroute.html#a686aed81edfa79c27f3fc3de933a71d6", null ],
+ [ "ms", "structroute.html#abb33b9282cba092fcc246c2401511f3d", null ],
+ [ "path2", "structroute.html#ac33676f3d043413871e30bdbbcaeb029", null ],
+ [ "pc", "structroute.html#ac208fc292ca963c4755179702c36e0c5", null ],
+ [ "pos", "structroute.html#a052d5b83336fae1672ce9514d386fb9e", null ],
+ [ "reached_destinations_count", "structroute.html#a1dd2a537f8d4d4cc3931212a80f22494", null ],
+ [ "route_graph_done_cb", "structroute.html#a51ed64bd569e95af31122e8ba0f7d9b1", null ],
+ [ "route_graph_flood_done_cb", "structroute.html#a356b5263ab44b195e2210a8b9bc65215", null ],
+ [ "route_status", "structroute.html#af1a6e165ddec06052971e17c4bff0f68", null ],
+ [ "v", "structroute.html#a9f4f8a0d9a56d4f73ef201cc4d68d55a", null ],
+ [ "vehicleprofile", "structroute.html#a0bdbb423178c93cc7d2930ae04804983", null ]
+]; \ No newline at end of file
diff --git a/html/structrouteObject.html b/html/structrouteObject.html
new file mode 100644
index 000000000..2a99cecab
--- /dev/null
+++ b/html/structrouteObject.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: routeObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structrouteObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">routeObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a84927ceb35ee9321e8fad66471acb32e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84927ceb35ee9321e8fad66471acb32e"></a>
+PyObject_HEAD struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:a84927ceb35ee9321e8fad66471acb32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/route.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structrouteObject.html">routeObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structrouteObject.js b/html/structrouteObject.js
new file mode 100644
index 000000000..17b44c8a0
--- /dev/null
+++ b/html/structrouteObject.js
@@ -0,0 +1,4 @@
+var structrouteObject =
+[
+ [ "route", "structrouteObject.html#a84927ceb35ee9321e8fad66471acb32e", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__crossing.html b/html/structroute__crossing.html
new file mode 100644
index 000000000..c95d0670d
--- /dev/null
+++ b/html/structroute__crossing.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_crossing Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__crossing.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_crossing Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abfa0d35220addc5431a3a6f233087283"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfa0d35220addc5431a3a6f233087283"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>segid</b></td></tr>
+<tr class="separator:abfa0d35220addc5431a3a6f233087283"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47e6d147d286a5e59c3d505f94da22dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47e6d147d286a5e59c3d505f94da22dd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
+<tr class="separator:a47e6d147d286a5e59c3d505f94da22dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8h_source.html">route.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__crossing.html">route_crossing</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__crossing.js b/html/structroute__crossing.js
new file mode 100644
index 000000000..4c400c699
--- /dev/null
+++ b/html/structroute__crossing.js
@@ -0,0 +1,5 @@
+var structroute__crossing =
+[
+ [ "dir", "structroute__crossing.html#a47e6d147d286a5e59c3d505f94da22dd", null ],
+ [ "segid", "structroute__crossing.html#abfa0d35220addc5431a3a6f233087283", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__crossings.html b/html/structroute__crossings.html
new file mode 100644
index 000000000..ceef8599e
--- /dev/null
+++ b/html/structroute__crossings.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_crossings Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__crossings.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_crossings Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6a1a2d8c86d8af8eac756f71412fe003"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a1a2d8c86d8af8eac756f71412fe003"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a6a1a2d8c86d8af8eac756f71412fe003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a961bc8047916e650a4dbead7e3fd52e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a961bc8047916e650a4dbead7e3fd52e9"></a>
+struct <a class="el" href="structroute__crossing.html">route_crossing</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crossing</b> [0]</td></tr>
+<tr class="separator:a961bc8047916e650a4dbead7e3fd52e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8h_source.html">route.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__crossings.html">route_crossings</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__crossings.js b/html/structroute__crossings.js
new file mode 100644
index 000000000..c36ef94c9
--- /dev/null
+++ b/html/structroute__crossings.js
@@ -0,0 +1,5 @@
+var structroute__crossings =
+[
+ [ "count", "structroute__crossings.html#a6a1a2d8c86d8af8eac756f71412fe003", null ],
+ [ "crossing", "structroute__crossings.html#a961bc8047916e650a4dbead7e3fd52e9", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__data.html b/html/structroute__data.html
new file mode 100644
index 000000000..add57d29d
--- /dev/null
+++ b/html/structroute__data.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aca91aa690f452098d90788452822fdce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca91aa690f452098d90788452822fdce"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route_table</b></td></tr>
+<tr class="separator:aca91aa690f452098d90788452822fdce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f44435e493ff94ff25d5f7883924ad0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f44435e493ff94ff25d5f7883924ad0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_showing</b></td></tr>
+<tr class="separator:a4f44435e493ff94ff25d5f7883924ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__priv_8h_source.html">gui_internal_priv.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__data.html">route_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__data.js b/html/structroute__data.js
new file mode 100644
index 000000000..65359871c
--- /dev/null
+++ b/html/structroute__data.js
@@ -0,0 +1,5 @@
+var structroute__data =
+[
+ [ "route_showing", "structroute__data.html#a4f44435e493ff94ff25d5f7883924ad0", null ],
+ [ "route_table", "structroute__data.html#aca91aa690f452098d90788452822fdce", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__graph.html b/html/structroute__graph.html
new file mode 100644
index 000000000..ca9fb0fc0
--- /dev/null
+++ b/html/structroute__graph.html
@@ -0,0 +1,270 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_graph Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__graph.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_graph Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A complete route graph.
+ <a href="structroute__graph.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aec58763cd3c3fc228f6163729cb658a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#aec58763cd3c3fc228f6163729cb658a1">busy</a></td></tr>
+<tr class="separator:aec58763cd3c3fc228f6163729cb658a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a760dfcf1f660b1dea4e07c50cdb38a4b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b">sel</a></td></tr>
+<tr class="separator:a760dfcf1f660b1dea4e07c50cdb38a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aece3ed03ea64579a695890f8f9928d7c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmapset__handle.html">mapset_handle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c">h</a></td></tr>
+<tr class="separator:aece3ed03ea64579a695890f8f9928d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a839c690db1292afaf5d83992a7b4e323"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a839c690db1292afaf5d83992a7b4e323">m</a></td></tr>
+<tr class="separator:a839c690db1292afaf5d83992a7b4e323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59d7174a8c5f408a78e372dc93968901"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmap__rect.html">map_rect</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a59d7174a8c5f408a78e372dc93968901">mr</a></td></tr>
+<tr class="separator:a59d7174a8c5f408a78e372dc93968901"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3814fc3a65342de4746faec87d88e6ee"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a3814fc3a65342de4746faec87d88e6ee">vehicleprofile</a></td></tr>
+<tr class="separator:a3814fc3a65342de4746faec87d88e6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a624be91df267d7b100b86a0298e6f9e7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a624be91df267d7b100b86a0298e6f9e7">idle_cb</a></td></tr>
+<tr class="separator:a624be91df267d7b100b86a0298e6f9e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ae5448f094980f1727484312d366619"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a7ae5448f094980f1727484312d366619">done_cb</a></td></tr>
+<tr class="separator:a7ae5448f094980f1727484312d366619"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad09c527a69149fe25000b6fd4eaa8f81"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structevent__idle.html">event_idle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81">idle_ev</a></td></tr>
+<tr class="separator:ad09c527a69149fe25000b6fd4eaa8f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab2870efec1aa440237ba26ba2ce835c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c">route_segments</a></td></tr>
+<tr class="separator:aab2870efec1aa440237ba26ba2ce835c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c6fb1124f39dc3104207a652d489e3a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c6fb1124f39dc3104207a652d489e3a"></a>
+struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>avoid_seg</b></td></tr>
+<tr class="separator:a5c6fb1124f39dc3104207a652d489e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71f996b6682827d379a25c77a4f4318b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph.html#a71f996b6682827d379a25c77a4f4318b">hash</a> [HASH_SIZE]</td></tr>
+<tr class="separator:a71f996b6682827d379a25c77a4f4318b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A complete route graph. </p>
+<p>This structure describes a whole routing graph </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aec58763cd3c3fc228f6163729cb658a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_graph::busy</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The graph is being built </p>
+
+</div>
+</div>
+<a class="anchor" id="a7ae5448f094980f1727484312d366619"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* route_graph::done_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Callback when graph is done </p>
+
+</div>
+</div>
+<a class="anchor" id="aece3ed03ea64579a695890f8f9928d7c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmapset__handle.html">mapset_handle</a>* route_graph::h</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Handle to the mapset </p>
+
+</div>
+</div>
+<a class="anchor" id="a71f996b6682827d379a25c77a4f4318b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a>* route_graph::hash[HASH_SIZE]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A hashtable containing all route_graph_points in this graph </p>
+
+</div>
+</div>
+<a class="anchor" id="a624be91df267d7b100b86a0298e6f9e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* route_graph::idle_cb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Idle callback to process the graph </p>
+
+</div>
+</div>
+<a class="anchor" id="ad09c527a69149fe25000b6fd4eaa8f81"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structevent__idle.html">event_idle</a>* route_graph::idle_ev</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The pointer to the idle event </p>
+
+</div>
+</div>
+<a class="anchor" id="a839c690db1292afaf5d83992a7b4e323"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap.html">map</a>* route_graph::m</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the currently active map </p>
+
+</div>
+</div>
+<a class="anchor" id="a59d7174a8c5f408a78e372dc93968901"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__rect.html">map_rect</a>* route_graph::mr</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the currently active map rectangle </p>
+
+</div>
+</div>
+<a class="anchor" id="aab2870efec1aa440237ba26ba2ce835c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph::route_segments</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the first <a class="el" href="structroute__graph__segment.html" title="A segment in the route graph. ">route_graph_segment</a> in the linked list of all segments </p>
+
+</div>
+</div>
+<a class="anchor" id="a760dfcf1f660b1dea4e07c50cdb38a4b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structmap__selection.html">map_selection</a>* route_graph::sel</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The rectangle selection for the graph </p>
+
+</div>
+</div>
+<a class="anchor" id="a3814fc3a65342de4746faec87d88e6ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a>* route_graph::vehicleprofile</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The vehicle profile </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__graph.html">route_graph</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__graph.js b/html/structroute__graph.js
new file mode 100644
index 000000000..d86a275a1
--- /dev/null
+++ b/html/structroute__graph.js
@@ -0,0 +1,15 @@
+var structroute__graph =
+[
+ [ "avoid_seg", "structroute__graph.html#a5c6fb1124f39dc3104207a652d489e3a", null ],
+ [ "busy", "structroute__graph.html#aec58763cd3c3fc228f6163729cb658a1", null ],
+ [ "done_cb", "structroute__graph.html#a7ae5448f094980f1727484312d366619", null ],
+ [ "h", "structroute__graph.html#aece3ed03ea64579a695890f8f9928d7c", null ],
+ [ "hash", "structroute__graph.html#a71f996b6682827d379a25c77a4f4318b", null ],
+ [ "idle_cb", "structroute__graph.html#a624be91df267d7b100b86a0298e6f9e7", null ],
+ [ "idle_ev", "structroute__graph.html#ad09c527a69149fe25000b6fd4eaa8f81", null ],
+ [ "m", "structroute__graph.html#a839c690db1292afaf5d83992a7b4e323", null ],
+ [ "mr", "structroute__graph.html#a59d7174a8c5f408a78e372dc93968901", null ],
+ [ "route_segments", "structroute__graph.html#aab2870efec1aa440237ba26ba2ce835c", null ],
+ [ "sel", "structroute__graph.html#a760dfcf1f660b1dea4e07c50cdb38a4b", null ],
+ [ "vehicleprofile", "structroute__graph.html#a3814fc3a65342de4746faec87d88e6ee", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__graph__point.html b/html/structroute__graph__point.html
new file mode 100644
index 000000000..eec4bcc40
--- /dev/null
+++ b/html/structroute__graph__point.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_graph_point Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__graph__point.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_graph_point Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A point in the route graph.
+ <a href="structroute__graph__point.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a04b80c365ceb1de7467436ef47b2a3a1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1">hash_next</a></td></tr>
+<tr class="separator:a04b80c365ceb1de7467436ef47b2a3a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2047932dbd1174018cabb25d15876665"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#a2047932dbd1174018cabb25d15876665">start</a></td></tr>
+<tr class="separator:a2047932dbd1174018cabb25d15876665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29fc76a3d4fcfa78ccb61bd5aaf75555"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555">end</a></td></tr>
+<tr class="separator:a29fc76a3d4fcfa78ccb61bd5aaf75555"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1127ea4456120f96cabb020b431c7dc4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4">seg</a></td></tr>
+<tr class="separator:a1127ea4456120f96cabb020b431c7dc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa08b3ec87a3705e666bd0d9f6057a8b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfibheap__el.html">fibheap_el</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#afa08b3ec87a3705e666bd0d9f6057a8b">el</a></td></tr>
+<tr class="separator:afa08b3ec87a3705e666bd0d9f6057a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a722c19574cb0a910a5fe58a75a81f579"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#a722c19574cb0a910a5fe58a75a81f579">value</a></td></tr>
+<tr class="separator:a722c19574cb0a910a5fe58a75a81f579"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa84693edd76c369bd42a1d6d4afdbfad"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#aa84693edd76c369bd42a1d6d4afdbfad">c</a></td></tr>
+<tr class="separator:aa84693edd76c369bd42a1d6d4afdbfad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab86b7642dc04e805b3f7adb20429f7ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point.html#ab86b7642dc04e805b3f7adb20429f7ed">flags</a></td></tr>
+<tr class="separator:ab86b7642dc04e805b3f7adb20429f7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A point in the route graph. </p>
+<p>This represents a point in the route graph. A point usually connects two or more segments, but there are also points which don't do that (e.g. at the end of a dead-end). </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aa84693edd76c369bd42a1d6d4afdbfad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_graph_point::c</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Coordinates of this point </p>
+
+</div>
+</div>
+<a class="anchor" id="afa08b3ec87a3705e666bd0d9f6057a8b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structfibheap__el.html">fibheap_el</a>* route_graph_point::el</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>When this point is put on a Fibonacci heap, this is a pointer to this point's heap-element </p>
+
+</div>
+</div>
+<a class="anchor" id="a29fc76a3d4fcfa78ccb61bd5aaf75555"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_point::end</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to a list of segments of which this pointer is the end. The links of this linked-list are in route_graph_segment-&gt;end_next. </p>
+
+</div>
+</div>
+<a class="anchor" id="ab86b7642dc04e805b3f7adb20429f7ed"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_graph_point::flags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags for this point (eg traffic distortion) </p>
+
+</div>
+</div>
+<a class="anchor" id="a04b80c365ceb1de7467436ef47b2a3a1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a>* route_graph_point::hash_next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to a chained hashlist of all route_graph_points with this hash </p>
+
+</div>
+</div>
+<a class="anchor" id="a1127ea4456120f96cabb020b431c7dc4"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_point::seg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the segment one should use to reach the destination at least costs </p>
+
+</div>
+</div>
+<a class="anchor" id="a2047932dbd1174018cabb25d15876665"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_point::start</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to a list of segments of which this point is the start. The links of this linked-list are in route_graph_segment-&gt;start_next. </p>
+
+</div>
+</div>
+<a class="anchor" id="a722c19574cb0a910a5fe58a75a81f579"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_graph_point::value</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The cost at which one can reach the destination from this point on </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__graph__point.html">route_graph_point</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__graph__point.js b/html/structroute__graph__point.js
new file mode 100644
index 000000000..c84a38308
--- /dev/null
+++ b/html/structroute__graph__point.js
@@ -0,0 +1,11 @@
+var structroute__graph__point =
+[
+ [ "c", "structroute__graph__point.html#aa84693edd76c369bd42a1d6d4afdbfad", null ],
+ [ "el", "structroute__graph__point.html#afa08b3ec87a3705e666bd0d9f6057a8b", null ],
+ [ "end", "structroute__graph__point.html#a29fc76a3d4fcfa78ccb61bd5aaf75555", null ],
+ [ "flags", "structroute__graph__point.html#ab86b7642dc04e805b3f7adb20429f7ed", null ],
+ [ "hash_next", "structroute__graph__point.html#a04b80c365ceb1de7467436ef47b2a3a1", null ],
+ [ "seg", "structroute__graph__point.html#a1127ea4456120f96cabb020b431c7dc4", null ],
+ [ "start", "structroute__graph__point.html#a2047932dbd1174018cabb25d15876665", null ],
+ [ "value", "structroute__graph__point.html#a722c19574cb0a910a5fe58a75a81f579", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__graph__point__iterator.html b/html/structroute__graph__point__iterator.html
new file mode 100644
index 000000000..9d1be579e
--- /dev/null
+++ b/html/structroute__graph__point__iterator.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_graph_point_iterator Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__graph__point__iterator.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_graph_point_iterator Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Iterator to iterate through all route graph segments in a route graph point.
+ <a href="structroute__graph__point__iterator.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac06a831fce5095b540b5c684477876cb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point__iterator.html#ac06a831fce5095b540b5c684477876cb">p</a></td></tr>
+<tr class="separator:ac06a831fce5095b540b5c684477876cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accee6377d945e75f7b37d981afa04691"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point__iterator.html#accee6377d945e75f7b37d981afa04691">end</a></td></tr>
+<tr class="separator:accee6377d945e75f7b37d981afa04691"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73032e74d5e9da7d5d6223c823b300e3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__point__iterator.html#a73032e74d5e9da7d5d6223c823b300e3">next</a></td></tr>
+<tr class="separator:a73032e74d5e9da7d5d6223c823b300e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Iterator to iterate through all route graph segments in a route graph point. </p>
+<p>This structure can be used to iterate through all route graph segments connected to a route graph point. Use this with the rp_iterator_* functions. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="accee6377d945e75f7b37d981afa04691"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_graph_point_iterator::end</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Indicates if we have finished iterating through the "start" segments </p>
+
+</div>
+</div>
+<a class="anchor" id="a73032e74d5e9da7d5d6223c823b300e3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_point_iterator::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The next segment to be returned </p>
+
+</div>
+</div>
+<a class="anchor" id="ac06a831fce5095b540b5c684477876cb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a>* route_graph_point_iterator::p</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The route graph point whose segments should be iterated </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__graph__point__iterator.html">route_graph_point_iterator</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__graph__point__iterator.js b/html/structroute__graph__point__iterator.js
new file mode 100644
index 000000000..c883faee7
--- /dev/null
+++ b/html/structroute__graph__point__iterator.js
@@ -0,0 +1,6 @@
+var structroute__graph__point__iterator =
+[
+ [ "end", "structroute__graph__point__iterator.html#accee6377d945e75f7b37d981afa04691", null ],
+ [ "next", "structroute__graph__point__iterator.html#a73032e74d5e9da7d5d6223c823b300e3", null ],
+ [ "p", "structroute__graph__point__iterator.html#ac06a831fce5095b540b5c684477876cb", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__graph__segment.html b/html/structroute__graph__segment.html
new file mode 100644
index 000000000..17caeef67
--- /dev/null
+++ b/html/structroute__graph__segment.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_graph_segment Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__graph__segment.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_graph_segment Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A segment in the route graph.
+ <a href="structroute__graph__segment.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeef5d29fa4933dd19abcf8705b4903b0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#aeef5d29fa4933dd19abcf8705b4903b0">next</a></td></tr>
+<tr class="separator:aeef5d29fa4933dd19abcf8705b4903b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebadeeb57b5cb188597240ee39d6ec7f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f">start_next</a></td></tr>
+<tr class="separator:aebadeeb57b5cb188597240ee39d6ec7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeffc5b34e94b3aa86ffe882ebce54dc3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3">end_next</a></td></tr>
+<tr class="separator:aeffc5b34e94b3aa86ffe882ebce54dc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31c3757ae649c252b82a989f9bf5e0c8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8">start</a></td></tr>
+<tr class="separator:a31c3757ae649c252b82a989f9bf5e0c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1356012a38df9e5291b2a4d8fd823a6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6">end</a></td></tr>
+<tr class="separator:aa1356012a38df9e5291b2a4d8fd823a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb360a68e64ed9fda746c90556886e03"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__segment__data.html">route_segment_data</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03">data</a></td></tr>
+<tr class="separator:afb360a68e64ed9fda746c90556886e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A segment in the route graph. </p>
+<p>This is a segment in the route graph. A segment represents a driveable way. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="afb360a68e64ed9fda746c90556886e03"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__segment__data.html">route_segment_data</a> route_graph_segment::data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The segment data </p>
+
+</div>
+</div>
+<a class="anchor" id="aa1356012a38df9e5291b2a4d8fd823a6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a>* route_graph_segment::end</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the point this segment ends at. </p>
+
+</div>
+</div>
+<a class="anchor" id="aeffc5b34e94b3aa86ffe882ebce54dc3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_segment::end_next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the next element in the list of segments that end at the same point. Start of this list is in route_graph_point-&gt;end. </p>
+
+</div>
+</div>
+<a class="anchor" id="aeef5d29fa4933dd19abcf8705b4903b0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_segment::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Linked-list pointer to a list of all route_graph_segments </p>
+
+</div>
+</div>
+<a class="anchor" id="a31c3757ae649c252b82a989f9bf5e0c8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__point.html">route_graph_point</a>* route_graph_segment::start</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the point this segment starts at. </p>
+
+</div>
+</div>
+<a class="anchor" id="aebadeeb57b5cb188597240ee39d6ec7f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__graph__segment.html">route_graph_segment</a>* route_graph_segment::start_next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the next element in the list of segments that start at the same point. Start of this list is in route_graph_point-&gt;start. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__graph__segment.html">route_graph_segment</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__graph__segment.js b/html/structroute__graph__segment.js
new file mode 100644
index 000000000..6518a3a0f
--- /dev/null
+++ b/html/structroute__graph__segment.js
@@ -0,0 +1,9 @@
+var structroute__graph__segment =
+[
+ [ "data", "structroute__graph__segment.html#afb360a68e64ed9fda746c90556886e03", null ],
+ [ "end", "structroute__graph__segment.html#aa1356012a38df9e5291b2a4d8fd823a6", null ],
+ [ "end_next", "structroute__graph__segment.html#aeffc5b34e94b3aa86ffe882ebce54dc3", null ],
+ [ "next", "structroute__graph__segment.html#aeef5d29fa4933dd19abcf8705b4903b0", null ],
+ [ "start", "structroute__graph__segment.html#a31c3757ae649c252b82a989f9bf5e0c8", null ],
+ [ "start_next", "structroute__graph__segment.html#aebadeeb57b5cb188597240ee39d6ec7f", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__graph__segment__data.html b/html/structroute__graph__segment__data.html
new file mode 100644
index 000000000..39c03fbe0
--- /dev/null
+++ b/html/structroute__graph__segment__data.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_graph_segment_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__graph__segment__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_graph_segment_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8641f8148013c8578d254495487d43f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8641f8148013c8578d254495487d43f8"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a8641f8148013c8578d254495487d43f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d04661f8616ffbd86fad15d479fb8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96d04661f8616ffbd86fad15d479fb8d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a96d04661f8616ffbd86fad15d479fb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09a33a374443087cd4bc838dc747233d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09a33a374443087cd4bc838dc747233d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a09a33a374443087cd4bc838dc747233d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b5b2b8fb126f9c03d44665f336cd9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b5b2b8fb126f9c03d44665f336cd9e8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a2b5b2b8fb126f9c03d44665f336cd9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659f717332465fa0ed069553919c92dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a659f717332465fa0ed069553919c92dc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxspeed</b></td></tr>
+<tr class="separator:a659f717332465fa0ed069553919c92dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b87c45d865547b72c68cffc88af24f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b87c45d865547b72c68cffc88af24f0"></a>
+struct <a class="el" href="structsize__weight__limit.html">size_weight_limit</a>&#160;</td><td class="memItemRight" valign="bottom"><b>size_weight</b></td></tr>
+<tr class="separator:a4b87c45d865547b72c68cffc88af24f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72e1b12a8fe596cde1e491e2c8552321"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72e1b12a8fe596cde1e491e2c8552321"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dangerous_goods</b></td></tr>
+<tr class="separator:a72e1b12a8fe596cde1e491e2c8552321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__graph__segment__data.html">route_graph_segment_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__graph__segment__data.js b/html/structroute__graph__segment__data.js
new file mode 100644
index 000000000..900db1134
--- /dev/null
+++ b/html/structroute__graph__segment__data.js
@@ -0,0 +1,10 @@
+var structroute__graph__segment__data =
+[
+ [ "dangerous_goods", "structroute__graph__segment__data.html#a72e1b12a8fe596cde1e491e2c8552321", null ],
+ [ "flags", "structroute__graph__segment__data.html#a09a33a374443087cd4bc838dc747233d", null ],
+ [ "item", "structroute__graph__segment__data.html#a8641f8148013c8578d254495487d43f8", null ],
+ [ "len", "structroute__graph__segment__data.html#a2b5b2b8fb126f9c03d44665f336cd9e8", null ],
+ [ "maxspeed", "structroute__graph__segment__data.html#a659f717332465fa0ed069553919c92dc", null ],
+ [ "offset", "structroute__graph__segment__data.html#a96d04661f8616ffbd86fad15d479fb8d", null ],
+ [ "size_weight", "structroute__graph__segment__data.html#a4b87c45d865547b72c68cffc88af24f0", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__guard.html b/html/structroute__guard.html
new file mode 100644
index 000000000..27e59ec39
--- /dev/null
+++ b/html/structroute__guard.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_guard Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__guard.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_guard Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab880d5b53d6d78e732fb217958702af9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab880d5b53d6d78e732fb217958702af9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_num</b></td></tr>
+<tr class="separator:ab880d5b53d6d78e732fb217958702af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecf4d9ce5840b15d4c7cfc71fe54c9b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecf4d9ce5840b15d4c7cfc71fe54c9b8"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>coords</b></td></tr>
+<tr class="separator:aecf4d9ce5840b15d4c7cfc71fe54c9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabca41cbc96795deb5829a605aad8192"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabca41cbc96795deb5829a605aad8192"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>min_dist</b></td></tr>
+<tr class="separator:aabca41cbc96795deb5829a605aad8192"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac435e00bf5022c1eeaf98f00b8537d25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac435e00bf5022c1eeaf98f00b8537d25"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>max_dist</b></td></tr>
+<tr class="separator:ac435e00bf5022c1eeaf98f00b8537d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6962bf1b5c2c5cc5ace2fd97b47d2dd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6962bf1b5c2c5cc5ace2fd97b47d2dd8"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>item_name</b></td></tr>
+<tr class="separator:a6962bf1b5c2c5cc5ace2fd97b47d2dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0527db3ce46a994e3460a13bfa0849cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0527db3ce46a994e3460a13bfa0849cc"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>map_name</b></td></tr>
+<tr class="separator:a0527db3ce46a994e3460a13bfa0849cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13ac8d45a4cb44bd39160859553fffd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13ac8d45a4cb44bd39160859553fffd9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>warned</b></td></tr>
+<tr class="separator:a13ac8d45a4cb44bd39160859553fffd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86cb46643b5c790558fe8d3c11bbede2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86cb46643b5c790558fe8d3c11bbede2"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>last_time</b></td></tr>
+<tr class="separator:a86cb46643b5c790558fe8d3c11bbede2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57d1552fbd69c5808e8b303873806f25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57d1552fbd69c5808e8b303873806f25"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>update_period</b></td></tr>
+<tr class="separator:a57d1552fbd69c5808e8b303873806f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad60b84c55bf342cb15cbde9c3a44b80f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad60b84c55bf342cb15cbde9c3a44b80f"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>active_color</b></td></tr>
+<tr class="separator:ad60b84c55bf342cb15cbde9c3a44b80f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73a92de1e3b7fe4ededd3d98bafa6669"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73a92de1e3b7fe4ededd3d98bafa6669"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>red</b></td></tr>
+<tr class="separator:a73a92de1e3b7fe4ededd3d98bafa6669"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0530731354c790066b783e9b5f5d8bc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0530731354c790066b783e9b5f5d8bc1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a0530731354c790066b783e9b5f5d8bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__guard.html">route_guard</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__guard.js b/html/structroute__guard.js
new file mode 100644
index 000000000..960f0010c
--- /dev/null
+++ b/html/structroute__guard.js
@@ -0,0 +1,15 @@
+var structroute__guard =
+[
+ [ "active_color", "structroute__guard.html#ad60b84c55bf342cb15cbde9c3a44b80f", null ],
+ [ "coord_num", "structroute__guard.html#ab880d5b53d6d78e732fb217958702af9", null ],
+ [ "coords", "structroute__guard.html#aecf4d9ce5840b15d4c7cfc71fe54c9b8", null ],
+ [ "item_name", "structroute__guard.html#a6962bf1b5c2c5cc5ace2fd97b47d2dd8", null ],
+ [ "last_time", "structroute__guard.html#a86cb46643b5c790558fe8d3c11bbede2", null ],
+ [ "map_name", "structroute__guard.html#a0527db3ce46a994e3460a13bfa0849cc", null ],
+ [ "max_dist", "structroute__guard.html#ac435e00bf5022c1eeaf98f00b8537d25", null ],
+ [ "min_dist", "structroute__guard.html#aabca41cbc96795deb5829a605aad8192", null ],
+ [ "red", "structroute__guard.html#a73a92de1e3b7fe4ededd3d98bafa6669", null ],
+ [ "update_period", "structroute__guard.html#a57d1552fbd69c5808e8b303873806f25", null ],
+ [ "warned", "structroute__guard.html#a13ac8d45a4cb44bd39160859553fffd9", null ],
+ [ "width", "structroute__guard.html#a0530731354c790066b783e9b5f5d8bc1", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__info.html b/html/structroute__info.html
new file mode 100644
index 000000000..656066b69
--- /dev/null
+++ b/html/structroute__info.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Usually represents a destination or position.
+ <a href="structroute__info.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a08424350941a8de98ed325aa5ec6ee88"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a08424350941a8de98ed325aa5ec6ee88">c</a></td></tr>
+<tr class="separator:a08424350941a8de98ed325aa5ec6ee88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02dbf41712f47bb700aea836d3b63d14"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a02dbf41712f47bb700aea836d3b63d14">lp</a></td></tr>
+<tr class="separator:a02dbf41712f47bb700aea836d3b63d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2257f91a0e0fb5758edda3624d725159"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a2257f91a0e0fb5758edda3624d725159">pos</a></td></tr>
+<tr class="separator:a2257f91a0e0fb5758edda3624d725159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fa9599989a18a28c4c5035671c9c9c2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2">lenpos</a></td></tr>
+<tr class="separator:a3fa9599989a18a28c4c5035671c9c9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a853893715875ae1c20a04460221330fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a853893715875ae1c20a04460221330fa">lenneg</a></td></tr>
+<tr class="separator:a853893715875ae1c20a04460221330fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65239a799acbbed3367395060e828284"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a65239a799acbbed3367395060e828284">lenextra</a></td></tr>
+<tr class="separator:a65239a799acbbed3367395060e828284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82ea161645c27b3903d2361ca88955ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a82ea161645c27b3903d2361ca88955ee">percent</a></td></tr>
+<tr class="separator:a82ea161645c27b3903d2361ca88955ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0de7737462fbefc4f9020233b8f82db"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#ad0de7737462fbefc4f9020233b8f82db">street</a></td></tr>
+<tr class="separator:ad0de7737462fbefc4f9020233b8f82db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67693ed66d1a53fbe512dd619f82649c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#a67693ed66d1a53fbe512dd619f82649c">street_direction</a></td></tr>
+<tr class="separator:a67693ed66d1a53fbe512dd619f82649c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa47b2667c553f35de7ef98174337140e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__info.html#aa47b2667c553f35de7ef98174337140e">dir</a></td></tr>
+<tr class="separator:aa47b2667c553f35de7ef98174337140e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Usually represents a destination or position. </p>
+<p>This struct usually represents a destination or position </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a08424350941a8de98ed325aa5ec6ee88"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_info::c</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The actual destination / position </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa47b2667c553f35de7ef98174337140e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::dir</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Direction to take when following the route -1 = Negative direction, 1 = Positive direction </p>
+
+</div>
+</div>
+<a class="anchor" id="a65239a799acbbed3367395060e828284"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::lenextra</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Distance between lp and c </p>
+
+</div>
+</div>
+<a class="anchor" id="a853893715875ae1c20a04460221330fa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::lenneg</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Distance between lp and the start of the street </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3fa9599989a18a28c4c5035671c9c9c2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::lenpos</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Distance between lp and the end of the street </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a02dbf41712f47bb700aea836d3b63d14"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_info::lp</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The nearest point on a street to c </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a82ea161645c27b3903d2361ca88955ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::percent</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>ratio of lenneg to lenght of whole street in percent </p>
+
+</div>
+</div>
+<a class="anchor" id="a2257f91a0e0fb5758edda3624d725159"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::pos</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The position of lp within the coords of the street </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a126e01d89edb53634a6805233970fdd9">route_contains()</a>, <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, <a class="el" href="route_8h.html#aeeb683a95652fbfe885f447d3af3becc">route_get_pos()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0de7737462fbefc4f9020233b8f82db"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstreet__data.html">street_data</a>* route_info::street</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The street lp is on </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>, <a class="el" href="route_8h.html#a248081bb540de81b2fbbcbe2593dc29c">route_info_free()</a>, <a class="el" href="route_8h.html#af9fd5fc03a4e663ae683c73a7674b80c">route_info_street()</a>, and <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a67693ed66d1a53fbe512dd619f82649c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_info::street_direction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Direction of vehicle on street -1 = Negative direction, 1 = Positive direction, 0 = Unknown </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__info.html">route_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__info.js b/html/structroute__info.js
new file mode 100644
index 000000000..7ade020fe
--- /dev/null
+++ b/html/structroute__info.js
@@ -0,0 +1,13 @@
+var structroute__info =
+[
+ [ "c", "structroute__info.html#a08424350941a8de98ed325aa5ec6ee88", null ],
+ [ "dir", "structroute__info.html#aa47b2667c553f35de7ef98174337140e", null ],
+ [ "lenextra", "structroute__info.html#a65239a799acbbed3367395060e828284", null ],
+ [ "lenneg", "structroute__info.html#a853893715875ae1c20a04460221330fa", null ],
+ [ "lenpos", "structroute__info.html#a3fa9599989a18a28c4c5035671c9c9c2", null ],
+ [ "lp", "structroute__info.html#a02dbf41712f47bb700aea836d3b63d14", null ],
+ [ "percent", "structroute__info.html#a82ea161645c27b3903d2361ca88955ee", null ],
+ [ "pos", "structroute__info.html#a2257f91a0e0fb5758edda3624d725159", null ],
+ [ "street", "structroute__info.html#ad0de7737462fbefc4f9020233b8f82db", null ],
+ [ "street_direction", "structroute__info.html#a67693ed66d1a53fbe512dd619f82649c", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__path.html b/html/structroute__path.html
new file mode 100644
index 000000000..7c626bc15
--- /dev/null
+++ b/html/structroute__path.html
@@ -0,0 +1,237 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_path Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__path.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_path Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A complete route path.
+ <a href="structroute__path.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8e7fe710b243c5e27efbd51a53b6c9fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#a8e7fe710b243c5e27efbd51a53b6c9fb">in_use</a></td></tr>
+<tr class="separator:a8e7fe710b243c5e27efbd51a53b6c9fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4426cab29e79036821cf0b8fed9dd45b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#a4426cab29e79036821cf0b8fed9dd45b">update_required</a></td></tr>
+<tr class="separator:a4426cab29e79036821cf0b8fed9dd45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd05c7f0557eaa5a1916546fcb69c665"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#abd05c7f0557eaa5a1916546fcb69c665">updated</a></td></tr>
+<tr class="separator:abd05c7f0557eaa5a1916546fcb69c665"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade42504229ab0b3aa820dd91f2343f70"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#ade42504229ab0b3aa820dd91f2343f70">path_time</a></td></tr>
+<tr class="separator:ade42504229ab0b3aa820dd91f2343f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbbbcc3155b9f001cce305e8e7d7e108"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#acbbbcc3155b9f001cce305e8e7d7e108">path_len</a></td></tr>
+<tr class="separator:acbbbcc3155b9f001cce305e8e7d7e108"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5e2462d6a934113c3762a34f8d1d13b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#aa5e2462d6a934113c3762a34f8d1d13b">path</a></td></tr>
+<tr class="separator:aa5e2462d6a934113c3762a34f8d1d13b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0896740d8d2384b742a37821db429bf7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#a0896740d8d2384b742a37821db429bf7">path_last</a></td></tr>
+<tr class="separator:a0896740d8d2384b742a37821db429bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dc7991044416049d5bb286fbc2294ec"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem__hash.html">item_hash</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#a0dc7991044416049d5bb286fbc2294ec">path_hash</a></td></tr>
+<tr class="separator:a0dc7991044416049d5bb286fbc2294ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a501111facc5232058beb92bc653f0d8e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__path.html">route_path</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path.html#a501111facc5232058beb92bc653f0d8e">next</a></td></tr>
+<tr class="separator:a501111facc5232058beb92bc653f0d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A complete route path. </p>
+<p>This structure describes a whole routing path </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a8e7fe710b243c5e27efbd51a53b6c9fb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path::in_use</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The path is in use and can not be updated </p>
+
+</div>
+</div>
+<a class="anchor" id="a501111facc5232058beb92bc653f0d8e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__path.html">route_path</a>* route_path::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Next route path in case of intermediate destinations </p>
+
+</div>
+</div>
+<a class="anchor" id="aa5e2462d6a934113c3762a34f8d1d13b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a>* route_path::path</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The first segment in the path, i.e. the segment one should drive in next </p>
+
+</div>
+</div>
+<a class="anchor" id="a0dc7991044416049d5bb286fbc2294ec"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem__hash.html">item_hash</a>* route_path::path_hash</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A hashtable of all the items represented by this route's segements </p>
+
+</div>
+</div>
+<a class="anchor" id="a0896740d8d2384b742a37821db429bf7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a>* route_path::path_last</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The last segment in the path </p>
+
+</div>
+</div>
+<a class="anchor" id="acbbbcc3155b9f001cce305e8e7d7e108"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path::path_len</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of the path </p>
+
+</div>
+</div>
+<a class="anchor" id="ade42504229ab0b3aa820dd91f2343f70"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path::path_time</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Time to pass the path </p>
+
+</div>
+</div>
+<a class="anchor" id="a4426cab29e79036821cf0b8fed9dd45b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path::update_required</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The path needs to be updated after it is no longer in use </p>
+
+</div>
+</div>
+<a class="anchor" id="abd05c7f0557eaa5a1916546fcb69c665"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path::updated</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The path has only been updated </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__path.html">route_path</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__path.js b/html/structroute__path.js
new file mode 100644
index 000000000..0579adbb4
--- /dev/null
+++ b/html/structroute__path.js
@@ -0,0 +1,12 @@
+var structroute__path =
+[
+ [ "in_use", "structroute__path.html#a8e7fe710b243c5e27efbd51a53b6c9fb", null ],
+ [ "next", "structroute__path.html#a501111facc5232058beb92bc653f0d8e", null ],
+ [ "path", "structroute__path.html#aa5e2462d6a934113c3762a34f8d1d13b", null ],
+ [ "path_hash", "structroute__path.html#a0dc7991044416049d5bb286fbc2294ec", null ],
+ [ "path_last", "structroute__path.html#a0896740d8d2384b742a37821db429bf7", null ],
+ [ "path_len", "structroute__path.html#acbbbcc3155b9f001cce305e8e7d7e108", null ],
+ [ "path_time", "structroute__path.html#ade42504229ab0b3aa820dd91f2343f70", null ],
+ [ "update_required", "structroute__path.html#a4426cab29e79036821cf0b8fed9dd45b", null ],
+ [ "updated", "structroute__path.html#abd05c7f0557eaa5a1916546fcb69c665", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__path__segment.html b/html/structroute__path__segment.html
new file mode 100644
index 000000000..594f616a0
--- /dev/null
+++ b/html/structroute__path__segment.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_path_segment Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__path__segment.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_path_segment Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A segment in the route path.
+ <a href="structroute__path__segment.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a01084799d02765c27c0afd8aa08c53fd"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd">next</a></td></tr>
+<tr class="separator:a01084799d02765c27c0afd8aa08c53fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4a507112d5aa2d6fc1e49d11e363f33"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structroute__segment__data.html">route_segment_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33">data</a></td></tr>
+<tr class="separator:ab4a507112d5aa2d6fc1e49d11e363f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1934342c63ea6d7b41759892ad6700cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html#a1934342c63ea6d7b41759892ad6700cf">direction</a></td></tr>
+<tr class="separator:a1934342c63ea6d7b41759892ad6700cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b431f8ff7b84bcb005fcbc46e08f270"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270">ncoords</a></td></tr>
+<tr class="separator:a0b431f8ff7b84bcb005fcbc46e08f270"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa4ba8577e77e6f88f87dea5bcff3c8f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f">c</a> [0]</td></tr>
+<tr class="separator:afa4ba8577e77e6f88f87dea5bcff3c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A segment in the route path. </p>
+<p>This is a segment in the route path. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="afa4ba8577e77e6f88f87dea5bcff3c8f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> route_path_segment::c[0]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the ncoords coordinates of this segment </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab4a507112d5aa2d6fc1e49d11e363f33"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__segment__data.html">route_segment_data</a>* route_path_segment::data</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The segment data </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1934342c63ea6d7b41759892ad6700cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_path_segment::direction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Order in which the coordinates are ordered. &gt;0 means "First
+ coordinate of the segment is the first coordinate of the item", &lt;=0 means reverse. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0b431f8ff7b84bcb005fcbc46e08f270"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned route_path_segment::ncoords</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>How many coordinates does this segment have? </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a01084799d02765c27c0afd8aa08c53fd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structroute__path__segment.html">route_path_segment</a>* route_path_segment::next</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the next segment in the path </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__path__segment.html">route_path_segment</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__path__segment.js b/html/structroute__path__segment.js
new file mode 100644
index 000000000..7a5153e66
--- /dev/null
+++ b/html/structroute__path__segment.js
@@ -0,0 +1,8 @@
+var structroute__path__segment =
+[
+ [ "c", "structroute__path__segment.html#afa4ba8577e77e6f88f87dea5bcff3c8f", null ],
+ [ "data", "structroute__path__segment.html#ab4a507112d5aa2d6fc1e49d11e363f33", null ],
+ [ "direction", "structroute__path__segment.html#a1934342c63ea6d7b41759892ad6700cf", null ],
+ [ "ncoords", "structroute__path__segment.html#a0b431f8ff7b84bcb005fcbc46e08f270", null ],
+ [ "next", "structroute__path__segment.html#a01084799d02765c27c0afd8aa08c53fd", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__segment__data.html b/html/structroute__segment__data.html
new file mode 100644
index 000000000..6bd6e1092
--- /dev/null
+++ b/html/structroute__segment__data.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_segment_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__segment__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_segment_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A segment in the route graph or path.
+ <a href="structroute__segment__data.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a691efb461bc964a60615dce530b7f97d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d">item</a></td></tr>
+<tr class="separator:a691efb461bc964a60615dce530b7f97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d8eb99b02b233d555887d6581be31aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d8eb99b02b233d555887d6581be31aa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a5d8eb99b02b233d555887d6581be31aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e01624990fe1ce9a33059e5465f1b00"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00">len</a></td></tr>
+<tr class="separator:a5e01624990fe1ce9a33059e5465f1b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A segment in the route graph or path. </p>
+<p>This is a segment in the route graph or path. A segment represents a driveable way. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a691efb461bc964a60615dce530b7f97d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a> route_segment_data::item</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The item (e.g. street) that this segment represents. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5e01624990fe1ce9a33059e5465f1b00"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_segment_data::len</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of this segment </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a03a2c87fe7268b8a6aef10b431813a27">route_get_coord_dist()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__segment__data.html">route_segment_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__segment__data.js b/html/structroute__segment__data.js
new file mode 100644
index 000000000..fd3476228
--- /dev/null
+++ b/html/structroute__segment__data.js
@@ -0,0 +1,6 @@
+var structroute__segment__data =
+[
+ [ "flags", "structroute__segment__data.html#a5d8eb99b02b233d555887d6581be31aa", null ],
+ [ "item", "structroute__segment__data.html#a691efb461bc964a60615dce530b7f97d", null ],
+ [ "len", "structroute__segment__data.html#a5e01624990fe1ce9a33059e5465f1b00", null ]
+]; \ No newline at end of file
diff --git a/html/structroute__traffic__distortion.html b/html/structroute__traffic__distortion.html
new file mode 100644
index 000000000..0cfbcd9fb
--- /dev/null
+++ b/html/structroute__traffic__distortion.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: route_traffic_distortion Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structroute__traffic__distortion.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">route_traffic_distortion Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A traffic distortion.
+ <a href="structroute__traffic__distortion.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad2053bf1ad0d9bcf9c0ff828ee0c56aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__traffic__distortion.html#ad2053bf1ad0d9bcf9c0ff828ee0c56aa">maxspeed</a></td></tr>
+<tr class="separator:ad2053bf1ad0d9bcf9c0ff828ee0c56aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcb9effca1acf0ed5899ae0729ab1fd2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structroute__traffic__distortion.html#afcb9effca1acf0ed5899ae0729ab1fd2">delay</a></td></tr>
+<tr class="separator:afcb9effca1acf0ed5899ae0729ab1fd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A traffic distortion. </p>
+<p>Traffic distortions represent delays or closures on the route, which can occur for a variety of reasons such as roadworks, accidents or heavy traffic. They are also used internally by Navit to avoid using a particular segment.</p>
+<p>A traffic distortion can limit the speed on a segment, or introduce a delay. If both are given, at the same time, they are cumulative. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="afcb9effca1acf0ed5899ae0729ab1fd2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_traffic_distortion::delay</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Delay in tenths of seconds (0 for no delay) </p>
+
+</div>
+</div>
+<a class="anchor" id="ad2053bf1ad0d9bcf9c0ff828ee0c56aa"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int route_traffic_distortion::maxspeed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum speed possible in km/h. Use</p>
+<div class="fragment"><div class="line">INT_MAX </div>
+</div><!-- fragment --><p> to leave the speed unchanged, or 0 to mark the segment as impassable. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structroute__traffic__distortion.html">route_traffic_distortion</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structroute__traffic__distortion.js b/html/structroute__traffic__distortion.js
new file mode 100644
index 000000000..3eece7950
--- /dev/null
+++ b/html/structroute__traffic__distortion.js
@@ -0,0 +1,5 @@
+var structroute__traffic__distortion =
+[
+ [ "delay", "structroute__traffic__distortion.html#afcb9effca1acf0ed5899ae0729ab1fd2", null ],
+ [ "maxspeed", "structroute__traffic__distortion.html#ad2053bf1ad0d9bcf9c0ff828ee0c56aa", null ]
+]; \ No newline at end of file
diff --git a/html/structscript.html b/html/structscript.html
new file mode 100644
index 000000000..fdacfe3cf
--- /dev/null
+++ b/html/structscript.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: script Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structscript.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">script Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a94f8f30acd0a85dbc5650a885f6bd52a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94f8f30acd0a85dbc5650a885f6bd52a"></a>
+NAVIT_OBJECT struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a94f8f30acd0a85dbc5650a885f6bd52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5628217bc9e4b9605f31b8da04e592fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5628217bc9e4b9605f31b8da04e592fe"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a5628217bc9e4b9605f31b8da04e592fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3a3ad44910c1dbeab1303882c59a764"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3a3ad44910c1dbeab1303882c59a764"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timeout</b></td></tr>
+<tr class="separator:aa3a3ad44910c1dbeab1303882c59a764"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a885dd30aed5fc240ebce237901ced9ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a885dd30aed5fc240ebce237901ced9ea"></a>
+struct <a class="el" href="structcommand__saved.html">command_saved</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cs</b></td></tr>
+<tr class="separator:a885dd30aed5fc240ebce237901ced9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2012 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terscr of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>script.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structscript.html">script</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structscript.js b/html/structscript.js
new file mode 100644
index 000000000..56e22ebac
--- /dev/null
+++ b/html/structscript.js
@@ -0,0 +1,7 @@
+var structscript =
+[
+ [ "cb", "structscript.html#a5628217bc9e4b9605f31b8da04e592fe", null ],
+ [ "cs", "structscript.html#a885dd30aed5fc240ebce237901ced9ea", null ],
+ [ "parent", "structscript.html#a94f8f30acd0a85dbc5650a885f6bd52a", null ],
+ [ "timeout", "structscript.html#aa3a3ad44910c1dbeab1303882c59a764", null ]
+]; \ No newline at end of file
diff --git a/html/structscroll__buttons.html b/html/structscroll__buttons.html
new file mode 100644
index 000000000..bb9d20f91
--- /dev/null
+++ b/html/structscroll__buttons.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: scroll_buttons Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structscroll__buttons.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">scroll_buttons Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a004798f1f361de9b72f893b5afa73ac9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9">button_box_hide</a></td></tr>
+<tr class="separator:a004798f1f361de9b72f893b5afa73ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ce5165082737685cfc52fec93f111fb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb">button_box</a></td></tr>
+<tr class="separator:a3ce5165082737685cfc52fec93f111fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c4c99a3c3aafdedae2e095bbcfa701"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701">next_button</a></td></tr>
+<tr class="separator:a73c4c99a3c3aafdedae2e095bbcfa701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57abac24ee89dbb89de3134be76f4ba9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9">prev_button</a></td></tr>
+<tr class="separator:a57abac24ee89dbb89de3134be76f4ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b8432a3f3485af10a4a896f8d300462"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462">this</a></td></tr>
+<tr class="separator:a2b8432a3f3485af10a4a896f8d300462"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a3ce5165082737685cfc52fec93f111fb"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* scroll_buttons::button_box</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A container box that is the child of the table widget that contains+groups the next and previous button. </p>
+
+</div>
+</div>
+<a class="anchor" id="a004798f1f361de9b72f893b5afa73ac9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int scroll_buttons::button_box_hide</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Button box should not be displayed if button_box_hide is not zero. </p>
+
+</div>
+</div>
+<a class="anchor" id="a73c4c99a3c3aafdedae2e095bbcfa701"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* scroll_buttons::next_button</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A button widget to handle 'next page' requests </p>
+
+</div>
+</div>
+<a class="anchor" id="a57abac24ee89dbb89de3134be76f4ba9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structwidget.html">widget</a>* scroll_buttons::prev_button</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A button widget to handle 'previous page' requests. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2b8432a3f3485af10a4a896f8d300462"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structgui__priv.html">gui_priv</a>* scroll_buttons::this</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>a pointer to the gui context. This is needed by the free function to destroy the buttons. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structscroll__buttons.html">scroll_buttons</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structscroll__buttons.js b/html/structscroll__buttons.js
new file mode 100644
index 000000000..a3c6a333c
--- /dev/null
+++ b/html/structscroll__buttons.js
@@ -0,0 +1,8 @@
+var structscroll__buttons =
+[
+ [ "button_box", "structscroll__buttons.html#a3ce5165082737685cfc52fec93f111fb", null ],
+ [ "button_box_hide", "structscroll__buttons.html#a004798f1f361de9b72f893b5afa73ac9", null ],
+ [ "next_button", "structscroll__buttons.html#a73c4c99a3c3aafdedae2e095bbcfa701", null ],
+ [ "prev_button", "structscroll__buttons.html#a57abac24ee89dbb89de3134be76f4ba9", null ],
+ [ "this", "structscroll__buttons.html#a2b8432a3f3485af10a4a896f8d300462", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list.html b/html/structsearch__list.html
new file mode 100644
index 000000000..69c4a843b
--- /dev/null
+++ b/html/structsearch__list.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad175c3a42a8002914765f9519578a39f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad175c3a42a8002914765f9519578a39f"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:ad175c3a42a8002914765f9519578a39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fe95574ae1e1b582dd7b1c57d5c6c8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fe95574ae1e1b582dd7b1c57d5c6c8b"></a>
+struct <a class="el" href="structitem.html">item</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a8fe95574ae1e1b582dd7b1c57d5c6c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad60a7b97eb051661992f297c5b8f7236"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad60a7b97eb051661992f297c5b8f7236"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+<tr class="separator:ad60a7b97eb051661992f297c5b8f7236"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af120cd82a17750db136b421a6b38824d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af120cd82a17750db136b421a6b38824d"></a>
+struct <a class="el" href="structsearch__list__level.html">search_list_level</a>&#160;</td><td class="memItemRight" valign="bottom"><b>levels</b> [4]</td></tr>
+<tr class="separator:af120cd82a17750db136b421a6b38824d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01e0ed8f12680467c4c7c658c9e0e8e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01e0ed8f12680467c4c7c658c9e0e8e8"></a>
+struct <a class="el" href="structsearch__list__result.html">search_list_result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>result</b></td></tr>
+<tr class="separator:a01e0ed8f12680467c4c7c658c9e0e8e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c5ab939ab96dd80052ca5da572901e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c5ab939ab96dd80052ca5da572901e9"></a>
+struct <a class="el" href="structsearch__list__result.html">search_list_result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_result</b></td></tr>
+<tr class="separator:a2c5ab939ab96dd80052ca5da572901e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc0df8634a975d370be1a70405dfa6d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc0df8634a975d370be1a70405dfa6d0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_result_valid</b></td></tr>
+<tr class="separator:afc0df8634a975d370be1a70405dfa6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3872a8477f2a1244b9e1858f78c7d85c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3872a8477f2a1244b9e1858f78c7d85c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>postal</b></td></tr>
+<tr class="separator:a3872a8477f2a1244b9e1858f78c7d85c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd2e8a8831705f196b51d1c8913be675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd2e8a8831705f196b51d1c8913be675"></a>
+struct <a class="el" href="structhouse__number__interpolation.html">house_number_interpolation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>inter</b></td></tr>
+<tr class="separator:abd2e8a8831705f196b51d1c8913be675"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcf69d64d30b328490291e2835b67c35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf69d64d30b328490291e2835b67c35"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>use_address_results</b></td></tr>
+<tr class="separator:abcf69d64d30b328490291e2835b67c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d468a6922a1f2a76171d86094918e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d468a6922a1f2a76171d86094918e32"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>address_results</b></td></tr>
+<tr class="separator:a0d468a6922a1f2a76171d86094918e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0be5110bd5fc6b5322cb660b6913b5ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0be5110bd5fc6b5322cb660b6913b5ab"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>address_results_pos</b></td></tr>
+<tr class="separator:a0be5110bd5fc6b5322cb660b6913b5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>search.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list.html">search_list</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list.js b/html/structsearch__list.js
new file mode 100644
index 000000000..7932c237a
--- /dev/null
+++ b/html/structsearch__list.js
@@ -0,0 +1,15 @@
+var structsearch__list =
+[
+ [ "address_results", "structsearch__list.html#a0d468a6922a1f2a76171d86094918e32", null ],
+ [ "address_results_pos", "structsearch__list.html#a0be5110bd5fc6b5322cb660b6913b5ab", null ],
+ [ "inter", "structsearch__list.html#abd2e8a8831705f196b51d1c8913be675", null ],
+ [ "item", "structsearch__list.html#a8fe95574ae1e1b582dd7b1c57d5c6c8b", null ],
+ [ "last_result", "structsearch__list.html#a2c5ab939ab96dd80052ca5da572901e9", null ],
+ [ "last_result_valid", "structsearch__list.html#afc0df8634a975d370be1a70405dfa6d0", null ],
+ [ "level", "structsearch__list.html#ad60a7b97eb051661992f297c5b8f7236", null ],
+ [ "levels", "structsearch__list.html#af120cd82a17750db136b421a6b38824d", null ],
+ [ "ms", "structsearch__list.html#ad175c3a42a8002914765f9519578a39f", null ],
+ [ "postal", "structsearch__list.html#a3872a8477f2a1244b9e1858f78c7d85c", null ],
+ [ "result", "structsearch__list.html#a01e0ed8f12680467c4c7c658c9e0e8e8", null ],
+ [ "use_address_results", "structsearch__list.html#abcf69d64d30b328490291e2835b67c35", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__common.html b/html/structsearch__list__common.html
new file mode 100644
index 000000000..ff6a35e42
--- /dev/null
+++ b/html/structsearch__list__common.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_common Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__common.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_common Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="search_8h_source.html">search.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ade7e9764216b70d1954f9205d4c72769"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade7e9764216b70d1954f9205d4c72769"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:ade7e9764216b70d1954f9205d4c72769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a746c42c53982deb29de12afdeecbb427"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a746c42c53982deb29de12afdeecbb427"></a>
+struct <a class="el" href="structitem.html">item</a> unique&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a746c42c53982deb29de12afdeecbb427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46a9d626eaffb38ec76519c95ba8b0e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46a9d626eaffb38ec76519c95ba8b0e0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>selected</b></td></tr>
+<tr class="separator:a46a9d626eaffb38ec76519c95ba8b0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb67b4af017902d650e91b08e02b1fe0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb67b4af017902d650e91b08e02b1fe0"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:abb67b4af017902d650e91b08e02b1fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52460d4b724f9125a65abf0289dbaad2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52460d4b724f9125a65abf0289dbaad2"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>town_name</b></td></tr>
+<tr class="separator:a52460d4b724f9125a65abf0289dbaad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80882007cf79e5989bae7950a04a3f78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80882007cf79e5989bae7950a04a3f78"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>district_name</b></td></tr>
+<tr class="separator:a80882007cf79e5989bae7950a04a3f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae81113b6871dc3fa040c022c37355ade"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae81113b6871dc3fa040c022c37355ade"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>postal</b></td></tr>
+<tr class="separator:ae81113b6871dc3fa040c022c37355ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f5e5c5bf202864c2a09ad0b011f2590"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f5e5c5bf202864c2a09ad0b011f2590"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>postal_mask</b></td></tr>
+<tr class="separator:a7f5e5c5bf202864c2a09ad0b011f2590"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a352d3819420610358765916392e03f14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a352d3819420610358765916392e03f14"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>county_name</b></td></tr>
+<tr class="separator:a352d3819420610358765916392e03f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f4bab1a0862bd0d24697b0b5ed96ebc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f4bab1a0862bd0d24697b0b5ed96ebc"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:a9f4bab1a0862bd0d24697b0b5ed96ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
+<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__common.html">search_list_common</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__common.js b/html/structsearch__list__common.js
new file mode 100644
index 000000000..13f6b227b
--- /dev/null
+++ b/html/structsearch__list__common.js
@@ -0,0 +1,13 @@
+var structsearch__list__common =
+[
+ [ "attrs", "structsearch__list__common.html#a9f4bab1a0862bd0d24697b0b5ed96ebc", null ],
+ [ "c", "structsearch__list__common.html#abb67b4af017902d650e91b08e02b1fe0", null ],
+ [ "county_name", "structsearch__list__common.html#a352d3819420610358765916392e03f14", null ],
+ [ "district_name", "structsearch__list__common.html#a80882007cf79e5989bae7950a04a3f78", null ],
+ [ "item", "structsearch__list__common.html#a746c42c53982deb29de12afdeecbb427", null ],
+ [ "parent", "structsearch__list__common.html#ade7e9764216b70d1954f9205d4c72769", null ],
+ [ "postal", "structsearch__list__common.html#ae81113b6871dc3fa040c022c37355ade", null ],
+ [ "postal_mask", "structsearch__list__common.html#a7f5e5c5bf202864c2a09ad0b011f2590", null ],
+ [ "selected", "structsearch__list__common.html#a46a9d626eaffb38ec76519c95ba8b0e0", null ],
+ [ "town_name", "structsearch__list__common.html#a52460d4b724f9125a65abf0289dbaad2", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__country.html b/html/structsearch__list__country.html
new file mode 100644
index 000000000..27c0bb055
--- /dev/null
+++ b/html/structsearch__list__country.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_country Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__country.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_country Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7a0c663d08d59ce4d0e8ef7ae91bf1d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a0c663d08d59ce4d0e8ef7ae91bf1d8"></a>
+struct <a class="el" href="structsearch__list__common.html">search_list_common</a>&#160;</td><td class="memItemRight" valign="bottom"><b>common</b></td></tr>
+<tr class="separator:a7a0c663d08d59ce4d0e8ef7ae91bf1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31d624342fe6196d351aed9d82a14ed4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31d624342fe6196d351aed9d82a14ed4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>car</b></td></tr>
+<tr class="separator:a31d624342fe6196d351aed9d82a14ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f5745a55fe796706fa6a588dbd9c47f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f5745a55fe796706fa6a588dbd9c47f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>iso2</b></td></tr>
+<tr class="separator:a7f5745a55fe796706fa6a588dbd9c47f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf62593439382f43ca403a4ce3ca78a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf62593439382f43ca403a4ce3ca78a6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>iso3</b></td></tr>
+<tr class="separator:abf62593439382f43ca403a4ce3ca78a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5c310297afb809c61f41367194da79f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5c310297afb809c61f41367194da79f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae5c310297afb809c61f41367194da79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ecbae7e9ad42f3f92914b84b97ba1fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ecbae7e9ad42f3f92914b84b97ba1fa"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>flag</b></td></tr>
+<tr class="separator:a6ecbae7e9ad42f3f92914b84b97ba1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__country.html">search_list_country</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__country.js b/html/structsearch__list__country.js
new file mode 100644
index 000000000..3f0212d5d
--- /dev/null
+++ b/html/structsearch__list__country.js
@@ -0,0 +1,9 @@
+var structsearch__list__country =
+[
+ [ "car", "structsearch__list__country.html#a31d624342fe6196d351aed9d82a14ed4", null ],
+ [ "common", "structsearch__list__country.html#a7a0c663d08d59ce4d0e8ef7ae91bf1d8", null ],
+ [ "flag", "structsearch__list__country.html#a6ecbae7e9ad42f3f92914b84b97ba1fa", null ],
+ [ "iso2", "structsearch__list__country.html#a7f5745a55fe796706fa6a588dbd9c47f", null ],
+ [ "iso3", "structsearch__list__country.html#abf62593439382f43ca403a4ce3ca78a6", null ],
+ [ "name", "structsearch__list__country.html#ae5c310297afb809c61f41367194da79f", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__house__number.html b/html/structsearch__list__house__number.html
new file mode 100644
index 000000000..acab7ffcb
--- /dev/null
+++ b/html/structsearch__list__house__number.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_house_number Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__house__number.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_house_number Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac23ed7c3ae6ba52d073743a5aad78269"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac23ed7c3ae6ba52d073743a5aad78269"></a>
+struct <a class="el" href="structsearch__list__common.html">search_list_common</a>&#160;</td><td class="memItemRight" valign="bottom"><b>common</b></td></tr>
+<tr class="separator:ac23ed7c3ae6ba52d073743a5aad78269"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a528071bccfe40038300cbd9d30b25cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a528071bccfe40038300cbd9d30b25cf1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>house_number</b></td></tr>
+<tr class="separator:a528071bccfe40038300cbd9d30b25cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af94a41a1b7bd52ead7db7d1eb526f73d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af94a41a1b7bd52ead7db7d1eb526f73d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>house_number_interpolation</b></td></tr>
+<tr class="separator:af94a41a1b7bd52ead7db7d1eb526f73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__house__number.html">search_list_house_number</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__house__number.js b/html/structsearch__list__house__number.js
new file mode 100644
index 000000000..b98e606c5
--- /dev/null
+++ b/html/structsearch__list__house__number.js
@@ -0,0 +1,6 @@
+var structsearch__list__house__number =
+[
+ [ "common", "structsearch__list__house__number.html#ac23ed7c3ae6ba52d073743a5aad78269", null ],
+ [ "house_number", "structsearch__list__house__number.html#a528071bccfe40038300cbd9d30b25cf1", null ],
+ [ "house_number_interpolation", "structsearch__list__house__number.html#af94a41a1b7bd52ead7db7d1eb526f73d", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__level.html b/html/structsearch__list__level.html
new file mode 100644
index 000000000..0c78815e7
--- /dev/null
+++ b/html/structsearch__list__level.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_level Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__level.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_level Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa810d96a0fca3412a66b8c84f290a93b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa810d96a0fca3412a66b8c84f290a93b"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:aa810d96a0fca3412a66b8c84f290a93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a154f4b4031aad0a3e4b03367d9cea50e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a154f4b4031aad0a3e4b03367d9cea50e"></a>
+struct <a class="el" href="structsearch__list__common.html">search_list_common</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a154f4b4031aad0a3e4b03367d9cea50e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11da8041feae51072bf14fef2068f8a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11da8041feae51072bf14fef2068f8a6"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:a11da8041feae51072bf14fef2068f8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11481a33570b790a5d7cf448b20690b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11481a33570b790a5d7cf448b20690b4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>partial</b></td></tr>
+<tr class="separator:a11481a33570b790a5d7cf448b20690b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30b2174901462d7f387d22470df07003"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30b2174901462d7f387d22470df07003"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>selected</b></td></tr>
+<tr class="separator:a30b2174901462d7f387d22470df07003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac735f3879611e4252fb2a216a43a936c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac735f3879611e4252fb2a216a43a936c"></a>
+struct <a class="el" href="structmapset__search.html">mapset_search</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>search</b></td></tr>
+<tr class="separator:ac735f3879611e4252fb2a216a43a936c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb0be09205e83210ea3480041e5c20ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb0be09205e83210ea3480041e5c20ab"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>hash</b></td></tr>
+<tr class="separator:acb0be09205e83210ea3480041e5c20ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af86603e0f98f366c99b7b17b8feac183"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af86603e0f98f366c99b7b17b8feac183"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>list</b></td></tr>
+<tr class="separator:af86603e0f98f366c99b7b17b8feac183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad25c94a9e453d0bf1dbeed25c25aed3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25c94a9e453d0bf1dbeed25c25aed3d"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>curr</b></td></tr>
+<tr class="separator:ad25c94a9e453d0bf1dbeed25c25aed3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7255d84feba2dddb8cac9f5a1a9938e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7255d84feba2dddb8cac9f5a1a9938e"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:af7255d84feba2dddb8cac9f5a1a9938e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>search.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__level.html">search_list_level</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__level.js b/html/structsearch__list__level.js
new file mode 100644
index 000000000..b650bca72
--- /dev/null
+++ b/html/structsearch__list__level.js
@@ -0,0 +1,13 @@
+var structsearch__list__level =
+[
+ [ "attr", "structsearch__list__level.html#a11da8041feae51072bf14fef2068f8a6", null ],
+ [ "curr", "structsearch__list__level.html#ad25c94a9e453d0bf1dbeed25c25aed3d", null ],
+ [ "hash", "structsearch__list__level.html#acb0be09205e83210ea3480041e5c20ab", null ],
+ [ "last", "structsearch__list__level.html#af7255d84feba2dddb8cac9f5a1a9938e", null ],
+ [ "list", "structsearch__list__level.html#af86603e0f98f366c99b7b17b8feac183", null ],
+ [ "ms", "structsearch__list__level.html#aa810d96a0fca3412a66b8c84f290a93b", null ],
+ [ "parent", "structsearch__list__level.html#a154f4b4031aad0a3e4b03367d9cea50e", null ],
+ [ "partial", "structsearch__list__level.html#a11481a33570b790a5d7cf448b20690b4", null ],
+ [ "search", "structsearch__list__level.html#ac735f3879611e4252fb2a216a43a936c", null ],
+ [ "selected", "structsearch__list__level.html#a30b2174901462d7f387d22470df07003", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__result.html b/html/structsearch__list__result.html
new file mode 100644
index 000000000..4ca6d4589
--- /dev/null
+++ b/html/structsearch__list__result.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_result Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__result.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_result Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abe3d6f86893bab0f844f6d77fc7e9281"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe3d6f86893bab0f844f6d77fc7e9281"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+<tr class="separator:abe3d6f86893bab0f844f6d77fc7e9281"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ffe9264ddabe06e56df05ccc4147f4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ffe9264ddabe06e56df05ccc4147f4c"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a4ffe9264ddabe06e56df05ccc4147f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e22252aaf420d05ffc78025bdc9ac71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e22252aaf420d05ffc78025bdc9ac71"></a>
+struct <a class="el" href="structsearch__list__country.html">search_list_country</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a6e22252aaf420d05ffc78025bdc9ac71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0fe345fc0eff57a65cecc2dbbe39ffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0fe345fc0eff57a65cecc2dbbe39ffd"></a>
+struct <a class="el" href="structsearch__list__town.html">search_list_town</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>town</b></td></tr>
+<tr class="separator:ae0fe345fc0eff57a65cecc2dbbe39ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5c340347ea04360aa7b7d90f746c37e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5c340347ea04360aa7b7d90f746c37e"></a>
+struct <a class="el" href="structsearch__list__street.html">search_list_street</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>street</b></td></tr>
+<tr class="separator:ae5c340347ea04360aa7b7d90f746c37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c5ad9f0589ed0f0bc1dd4a4855fa953"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c5ad9f0589ed0f0bc1dd4a4855fa953"></a>
+struct <a class="el" href="structsearch__list__house__number.html">search_list_house_number</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>house_number</b></td></tr>
+<tr class="separator:a8c5ad9f0589ed0f0bc1dd4a4855fa953"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__result.html">search_list_result</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__result.js b/html/structsearch__list__result.js
new file mode 100644
index 000000000..1dcbc4d96
--- /dev/null
+++ b/html/structsearch__list__result.js
@@ -0,0 +1,9 @@
+var structsearch__list__result =
+[
+ [ "c", "structsearch__list__result.html#a4ffe9264ddabe06e56df05ccc4147f4c", null ],
+ [ "country", "structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71", null ],
+ [ "house_number", "structsearch__list__result.html#a8c5ad9f0589ed0f0bc1dd4a4855fa953", null ],
+ [ "id", "structsearch__list__result.html#abe3d6f86893bab0f844f6d77fc7e9281", null ],
+ [ "street", "structsearch__list__result.html#ae5c340347ea04360aa7b7d90f746c37e", null ],
+ [ "town", "structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__street.html b/html/structsearch__list__street.html
new file mode 100644
index 000000000..3603ea2ef
--- /dev/null
+++ b/html/structsearch__list__street.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_street Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__street.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_street Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a35ca2470f706b8f0c6477cc8ad5418e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35ca2470f706b8f0c6477cc8ad5418e8"></a>
+struct <a class="el" href="structsearch__list__common.html">search_list_common</a>&#160;</td><td class="memItemRight" valign="bottom"><b>common</b></td></tr>
+<tr class="separator:a35ca2470f706b8f0c6477cc8ad5418e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d139e92c097e60e6a5eb50068415381"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d139e92c097e60e6a5eb50068415381"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a9d139e92c097e60e6a5eb50068415381"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__street.html">search_list_street</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__street.js b/html/structsearch__list__street.js
new file mode 100644
index 000000000..a6f21694d
--- /dev/null
+++ b/html/structsearch__list__street.js
@@ -0,0 +1,5 @@
+var structsearch__list__street =
+[
+ [ "common", "structsearch__list__street.html#a35ca2470f706b8f0c6477cc8ad5418e8", null ],
+ [ "name", "structsearch__list__street.html#a9d139e92c097e60e6a5eb50068415381", null ]
+]; \ No newline at end of file
diff --git a/html/structsearch__list__town.html b/html/structsearch__list__town.html
new file mode 100644
index 000000000..ef72d71eb
--- /dev/null
+++ b/html/structsearch__list__town.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: search_list_town Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsearch__list__town.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">search_list_town Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:affdc1adfcdcc2714cc06d66fccefc900"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affdc1adfcdcc2714cc06d66fccefc900"></a>
+struct <a class="el" href="structsearch__list__common.html">search_list_common</a>&#160;</td><td class="memItemRight" valign="bottom"><b>common</b></td></tr>
+<tr class="separator:affdc1adfcdcc2714cc06d66fccefc900"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a275475dfc8ed4f54e5b1a852fef1b747"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a275475dfc8ed4f54e5b1a852fef1b747"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>itemt</b></td></tr>
+<tr class="separator:a275475dfc8ed4f54e5b1a852fef1b747"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13dab0b9f9dc5f11fe0699e158706bd4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13dab0b9f9dc5f11fe0699e158706bd4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>county</b></td></tr>
+<tr class="separator:a13dab0b9f9dc5f11fe0699e158706bd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="search_8h_source.html">search.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsearch__list__town.html">search_list_town</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsearch__list__town.js b/html/structsearch__list__town.js
new file mode 100644
index 000000000..098e8c525
--- /dev/null
+++ b/html/structsearch__list__town.js
@@ -0,0 +1,6 @@
+var structsearch__list__town =
+[
+ [ "common", "structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900", null ],
+ [ "county", "structsearch__list__town.html#a13dab0b9f9dc5f11fe0699e158706bd4", null ],
+ [ "itemt", "structsearch__list__town.html#a275475dfc8ed4f54e5b1a852fef1b747", null ]
+]; \ No newline at end of file
diff --git a/html/structselector.html b/html/structselector.html
new file mode 100644
index 000000000..70714bfce
--- /dev/null
+++ b/html/structselector.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: selector Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structselector.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">selector Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4bdf1304bb49671f0a0cbf3c9fe0df9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bdf1304bb49671f0a0cbf3c9fe0df9c"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon</b></td></tr>
+<tr class="separator:a4bdf1304bb49671f0a0cbf3c9fe0df9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08b1ebdee14ed5b67b7da40ec77ec8b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08b1ebdee14ed5b67b7da40ec77ec8b9"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a08b1ebdee14ed5b67b7da40ec77ec8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77af962296c39cde7ff44a978b595d42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77af962296c39cde7ff44a978b595d42"></a>
+enum item_type *&#160;</td><td class="memItemRight" valign="bottom"><b>types</b></td></tr>
+<tr class="separator:a77af962296c39cde7ff44a978b595d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal_poi.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structselector.html">selector</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structselector.js b/html/structselector.js
new file mode 100644
index 000000000..0b3a1127f
--- /dev/null
+++ b/html/structselector.js
@@ -0,0 +1,6 @@
+var structselector =
+[
+ [ "icon", "structselector.html#a4bdf1304bb49671f0a0cbf3c9fe0df9c", null ],
+ [ "name", "structselector.html#a08b1ebdee14ed5b67b7da40ec77ec8b9", null ],
+ [ "types", "structselector.html#a77af962296c39cde7ff44a978b595d42", null ]
+]; \ No newline at end of file
diff --git a/html/structshape__tree__node.html b/html/structshape__tree__node.html
new file mode 100644
index 000000000..f2583d952
--- /dev/null
+++ b/html/structshape__tree__node.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: shape_tree_node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structshape__tree__node.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">shape_tree_node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aefe58d247ccdbcc728da976d9ff2869d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefe58d247ccdbcc728da976d9ff2869d"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adfBoundsMin</b> [4]</td></tr>
+<tr class="separator:aefe58d247ccdbcc728da976d9ff2869d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad80d8751a6f253570c08b255219e109b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad80d8751a6f253570c08b255219e109b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>adfBoundsMax</b> [4]</td></tr>
+<tr class="separator:ad80d8751a6f253570c08b255219e109b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae45ec6c31bac44b4733fcc61224f434b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae45ec6c31bac44b4733fcc61224f434b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nShapeCount</b></td></tr>
+<tr class="separator:ae45ec6c31bac44b4733fcc61224f434b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a832c409ef8b06c1517fabeaac26c76c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a832c409ef8b06c1517fabeaac26c76c7"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panShapeIds</b></td></tr>
+<tr class="separator:a832c409ef8b06c1517fabeaac26c76c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43c73e7089675164c6b1cb8c18b1ee76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43c73e7089675164c6b1cb8c18b1ee76"></a>
+<a class="el" href="structtagSHPObject.html">SHPObject</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>papsShapeObj</b></td></tr>
+<tr class="separator:a43c73e7089675164c6b1cb8c18b1ee76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ef486443780c82ca38cb47ac44519e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ef486443780c82ca38cb47ac44519e9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nSubNodes</b></td></tr>
+<tr class="separator:a6ef486443780c82ca38cb47ac44519e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b071eda7d9901e7edb348a36237081b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b071eda7d9901e7edb348a36237081b"></a>
+struct <a class="el" href="structshape__tree__node.html">shape_tree_node</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>apsSubNode</b> [MAX_SUBNODE]</td></tr>
+<tr class="separator:a8b071eda7d9901e7edb348a36237081b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structshape__tree__node.html">shape_tree_node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structshape__tree__node.js b/html/structshape__tree__node.js
new file mode 100644
index 000000000..8e9da098d
--- /dev/null
+++ b/html/structshape__tree__node.js
@@ -0,0 +1,10 @@
+var structshape__tree__node =
+[
+ [ "adfBoundsMax", "structshape__tree__node.html#ad80d8751a6f253570c08b255219e109b", null ],
+ [ "adfBoundsMin", "structshape__tree__node.html#aefe58d247ccdbcc728da976d9ff2869d", null ],
+ [ "apsSubNode", "structshape__tree__node.html#a8b071eda7d9901e7edb348a36237081b", null ],
+ [ "nShapeCount", "structshape__tree__node.html#ae45ec6c31bac44b4733fcc61224f434b", null ],
+ [ "nSubNodes", "structshape__tree__node.html#a6ef486443780c82ca38cb47ac44519e9", null ],
+ [ "panShapeIds", "structshape__tree__node.html#a832c409ef8b06c1517fabeaac26c76c7", null ],
+ [ "papsShapeObj", "structshape__tree__node.html#a43c73e7089675164c6b1cb8c18b1ee76", null ]
+]; \ No newline at end of file
diff --git a/html/structshmem__header.html b/html/structshmem__header.html
new file mode 100644
index 000000000..d4106c8b6
--- /dev/null
+++ b/html/structshmem__header.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: shmem_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structshmem__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">shmem_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a30b518231a39f91af772531694d19314"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30b518231a39f91af772531694d19314"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flag</b></td></tr>
+<tr class="separator:a30b518231a39f91af772531694d19314"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a064ec679701b8b49eac4df68ee278483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a064ec679701b8b49eac4df68ee278483"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a064ec679701b8b49eac4df68ee278483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f09e915036c63594a6395ea1146ef8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f09e915036c63594a6395ea1146ef8b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:a7f09e915036c63594a6395ea1146ef8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d3b0b69a6c98cae0e14947f6da0d2e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d3b0b69a6c98cae0e14947f6da0d2e1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bpp</b></td></tr>
+<tr class="separator:a7d3b0b69a6c98cae0e14947f6da0d2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/gd/graphics_gd.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structshmem__header.html">shmem_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structshmem__header.js b/html/structshmem__header.js
new file mode 100644
index 000000000..b1c6049d7
--- /dev/null
+++ b/html/structshmem__header.js
@@ -0,0 +1,7 @@
+var structshmem__header =
+[
+ [ "bpp", "structshmem__header.html#a7d3b0b69a6c98cae0e14947f6da0d2e1", null ],
+ [ "flag", "structshmem__header.html#a30b518231a39f91af772531694d19314", null ],
+ [ "h", "structshmem__header.html#a7f09e915036c63594a6395ea1146ef8b", null ],
+ [ "w", "structshmem__header.html#a064ec679701b8b49eac4df68ee278483", null ]
+]; \ No newline at end of file
diff --git a/html/structsize__weight__limit.html b/html/structsize__weight__limit.html
new file mode 100644
index 000000000..31c55fbe9
--- /dev/null
+++ b/html/structsize__weight__limit.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: size_weight_limit Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsize__weight__limit.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">size_weight_limit Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0152630859dc70896e8b914f7eda99f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0152630859dc70896e8b914f7eda99f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a0152630859dc70896e8b914f7eda99f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda2d1aaf05cd8a6fc3337d395adf403"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeda2d1aaf05cd8a6fc3337d395adf403"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:aeda2d1aaf05cd8a6fc3337d395adf403"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0bf5a0a99655fc558fe3dc557c5461a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0bf5a0a99655fc558fe3dc557c5461a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:ae0bf5a0a99655fc558fe3dc557c5461a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af786f43599bb9b1030d782cfa20af323"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af786f43599bb9b1030d782cfa20af323"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>weight</b></td></tr>
+<tr class="separator:af786f43599bb9b1030d782cfa20af323"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a587998d9947ff01d9818632a7a432684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a587998d9947ff01d9818632a7a432684"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>axle_weight</b></td></tr>
+<tr class="separator:a587998d9947ff01d9818632a7a432684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8c.html">route.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsize__weight__limit.html">size_weight_limit</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsize__weight__limit.js b/html/structsize__weight__limit.js
new file mode 100644
index 000000000..aeb53366f
--- /dev/null
+++ b/html/structsize__weight__limit.js
@@ -0,0 +1,8 @@
+var structsize__weight__limit =
+[
+ [ "axle_weight", "structsize__weight__limit.html#a587998d9947ff01d9818632a7a432684", null ],
+ [ "height", "structsize__weight__limit.html#ae0bf5a0a99655fc558fe3dc557c5461a", null ],
+ [ "length", "structsize__weight__limit.html#aeda2d1aaf05cd8a6fc3337d395adf403", null ],
+ [ "weight", "structsize__weight__limit.html#af786f43599bb9b1030d782cfa20af323", null ],
+ [ "width", "structsize__weight__limit.html#a0152630859dc70896e8b914f7eda99f8", null ]
+]; \ No newline at end of file
diff --git a/html/structspawn__process__info.html b/html/structspawn__process__info.html
new file mode 100644
index 000000000..8b410ffdb
--- /dev/null
+++ b/html/structspawn__process__info.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: spawn_process_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structspawn__process__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">spawn_process_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0085ee74d437968d534e39154fca5af7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0085ee74d437968d534e39154fca5af7"></a>
+pid_t&#160;</td><td class="memItemRight" valign="bottom"><b>pid</b></td></tr>
+<tr class="separator:a0085ee74d437968d534e39154fca5af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cdfba1474649261e9f135def0ba0709"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cdfba1474649261e9f135def0ba0709"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+<tr class="separator:a0cdfba1474649261e9f135def0ba0709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>util.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structspawn__process__info.html">spawn_process_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structspawn__process__info.js b/html/structspawn__process__info.js
new file mode 100644
index 000000000..ad41c10ad
--- /dev/null
+++ b/html/structspawn__process__info.js
@@ -0,0 +1,5 @@
+var structspawn__process__info =
+[
+ [ "pid", "structspawn__process__info.html#a0085ee74d437968d534e39154fca5af7", null ],
+ [ "status", "structspawn__process__info.html#a0cdfba1474649261e9f135def0ba0709", null ]
+]; \ No newline at end of file
diff --git a/html/structspeech.html b/html/structspeech.html
new file mode 100644
index 000000000..abfaf2494
--- /dev/null
+++ b/html/structspeech.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structspeech.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">speech Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ade1e72320c786bb9bad1d5feaf249355"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade1e72320c786bb9bad1d5feaf249355"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>NAVIT_OBJECT</b></td></tr>
+<tr class="separator:ade1e72320c786bb9bad1d5feaf249355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dec345f6c4a3ccdf573a94d3644c767"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dec345f6c4a3ccdf573a94d3644c767"></a>
+struct <a class="el" href="structspeech__priv.html">speech_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a3dec345f6c4a3ccdf573a94d3644c767"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75084f0703728d9711da4271b0cd9057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75084f0703728d9711da4271b0cd9057"></a>
+struct <a class="el" href="structspeech__methods.html">speech_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:a75084f0703728d9711da4271b0cd9057"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>speech.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structspeech.html">speech</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structspeech.js b/html/structspeech.js
new file mode 100644
index 000000000..c9a85f490
--- /dev/null
+++ b/html/structspeech.js
@@ -0,0 +1,6 @@
+var structspeech =
+[
+ [ "meth", "structspeech.html#a75084f0703728d9711da4271b0cd9057", null ],
+ [ "NAVIT_OBJECT", "structspeech.html#ade1e72320c786bb9bad1d5feaf249355", null ],
+ [ "priv", "structspeech.html#a3dec345f6c4a3ccdf573a94d3644c767", null ]
+]; \ No newline at end of file
diff --git a/html/structspeech__methods.html b/html/structspeech__methods.html
new file mode 100644
index 000000000..c3d5405a5
--- /dev/null
+++ b/html/structspeech__methods.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structspeech__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">speech_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aac474fe923c8a53b36d46cafbc60a8ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac474fe923c8a53b36d46cafbc60a8ec"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct <a class="el" href="structspeech__priv.html">speech_priv</a> *this_)</td></tr>
+<tr class="separator:aac474fe923c8a53b36d46cafbc60a8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a2de116f1256d15120231bc59f5b7da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a2de116f1256d15120231bc59f5b7da"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>say</b> )(struct <a class="el" href="structspeech__priv.html">speech_priv</a> *this_, const char *text)</td></tr>
+<tr class="separator:a9a2de116f1256d15120231bc59f5b7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="speech_8h_source.html">speech.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structspeech__methods.html">speech_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structspeech__methods.js b/html/structspeech__methods.js
new file mode 100644
index 000000000..3051137b8
--- /dev/null
+++ b/html/structspeech__methods.js
@@ -0,0 +1,5 @@
+var structspeech__methods =
+[
+ [ "destroy", "structspeech__methods.html#aac474fe923c8a53b36d46cafbc60a8ec", null ],
+ [ "say", "structspeech__methods.html#a9a2de116f1256d15120231bc59f5b7da", null ]
+]; \ No newline at end of file
diff --git a/html/structspeech__priv.html b/html/structspeech__priv.html
new file mode 100644
index 000000000..eb30d34e7
--- /dev/null
+++ b/html/structspeech__priv.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: speech_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structspeech__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">speech_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a677ed907666fe013067d8f0bb22d52eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a677ed907666fe013067d8f0bb22d52eb"></a>
+jclass&#160;</td><td class="memItemRight" valign="bottom"><b>NavitSpeechClass</b></td></tr>
+<tr class="separator:a677ed907666fe013067d8f0bb22d52eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ac8a9ddd97b83b33595d8acbe7a711e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac8a9ddd97b83b33595d8acbe7a711e"></a>
+jobject&#160;</td><td class="memItemRight" valign="bottom"><b>NavitSpeech</b></td></tr>
+<tr class="separator:a1ac8a9ddd97b83b33595d8acbe7a711e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a822e2855a5b0d0a68c495d6ba60755cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822e2855a5b0d0a68c495d6ba60755cf"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>NavitSpeech_say</b></td></tr>
+<tr class="separator:a822e2855a5b0d0a68c495d6ba60755cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14cf5adc6f225786a4ccfa2b3900fc68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14cf5adc6f225786a4ccfa2b3900fc68"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a14cf5adc6f225786a4ccfa2b3900fc68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61beeca400a0b1bf8b628e1b4d066e78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61beeca400a0b1bf8b628e1b4d066e78"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>cmdline</b></td></tr>
+<tr class="separator:a61beeca400a0b1bf8b628e1b4d066e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0e850f80a013cad640bdc05d9443be5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0e850f80a013cad640bdc05d9443be5"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>sample_dir</b></td></tr>
+<tr class="separator:ae0e850f80a013cad640bdc05d9443be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a584914e40ce3480b9c68b8c644224c00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a584914e40ce3480b9c68b8c644224c00"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>sample_suffix</b></td></tr>
+<tr class="separator:a584914e40ce3480b9c68b8c644224c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5489c61b47e93c9d63d4fdc9b31718e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5489c61b47e93c9d63d4fdc9b31718e2"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>samples</b></td></tr>
+<tr class="separator:a5489c61b47e93c9d63d4fdc9b31718e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9414596ddb2730d85552059af05424e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9414596ddb2730d85552059af05424e"></a>
+struct <a class="el" href="structspawn__process__info.html">spawn_process_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>spi</b></td></tr>
+<tr class="separator:ab9414596ddb2730d85552059af05424e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e290992baeeb27d532a4747a5c09fdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e290992baeeb27d532a4747a5c09fdc"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nav</b></td></tr>
+<tr class="separator:a5e290992baeeb27d532a4747a5c09fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec7e763754a46095e3a6ec93a09ee595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec7e763754a46095e3a6ec93a09ee595"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>free_buffers</b></td></tr>
+<tr class="separator:aec7e763754a46095e3a6ec93a09ee595"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d7de3e2a3ea1a4dfcd98ffcd5c0b38f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d7de3e2a3ea1a4dfcd98ffcd5c0b38f"></a>
+HWAVEOUT&#160;</td><td class="memItemRight" valign="bottom"><b>h_wave_out</b></td></tr>
+<tr class="separator:a5d7de3e2a3ea1a4dfcd98ffcd5c0b38f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dfa84218fcf0eb7db8e150188c5ac01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dfa84218fcf0eb7db8e150188c5ac01"></a>
+enum speech_state&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:a6dfa84218fcf0eb7db8e150188c5ac01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af35628554664222c75209e0f748a6089"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af35628554664222c75209e0f748a6089"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>phrases</b></td></tr>
+<tr class="separator:af35628554664222c75209e0f748a6089"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac30d770c0e902a547791c6e7d49a3f0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac30d770c0e902a547791c6e7d49a3f0b"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>h_queue</b></td></tr>
+<tr class="separator:ac30d770c0e902a547791c6e7d49a3f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc900d48c24daae4852e660e82b71800"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc900d48c24daae4852e660e82b71800"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>h_message_thread</b></td></tr>
+<tr class="separator:abc900d48c24daae4852e660e82b71800"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5408efc14387258ed9d64f7729503a9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5408efc14387258ed9d64f7729503a9c"></a>
+gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>path_home</b></td></tr>
+<tr class="separator:a5408efc14387258ed9d64f7729503a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66307e60ef36aa83ef070fef617fdee4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66307e60ef36aa83ef070fef617fdee4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sample_rate</b></td></tr>
+<tr class="separator:a66307e60ef36aa83ef070fef617fdee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67006f4f26282dd6d45956333deb8f85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67006f4f26282dd6d45956333deb8f85"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>espeak_ok</b></td></tr>
+<tr class="separator:a67006f4f26282dd6d45956333deb8f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dde0b21de51d151a86bbb34876f506f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dde0b21de51d151a86bbb34876f506f"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>audio_ok</b></td></tr>
+<tr class="separator:a1dde0b21de51d151a86bbb34876f506f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7eddb6a1540b5a5903e5bec96da6cc34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7eddb6a1540b5a5903e5bec96da6cc34"></a>
+<a class="el" href="classQt5EspeakAudioOut.html">Qt5EspeakAudioOut</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>audio</b></td></tr>
+<tr class="separator:a7eddb6a1540b5a5903e5bec96da6cc34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e66e740726a719225ba2a6fef251245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e66e740726a719225ba2a6fef251245"></a>
+SPDConnection *&#160;</td><td class="memItemRight" valign="bottom"><b>conn</b></td></tr>
+<tr class="separator:a7e66e740726a719225ba2a6fef251245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ad5615554111588dfb1fb4ed6a5a5f6d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5615554111588dfb1fb4ed6a5a5f6d2"></a>
+<a class="el" href="interfaceVSSpeechSynthesizer.html">VSSpeechSynthesizer</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>speech</b></td></tr>
+<tr class="separator:ad5615554111588dfb1fb4ed6a5a5f6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following files:<ul>
+<li>speech/android/speech_android.c</li>
+<li>speech/cmdline/speech_cmdline.c</li>
+<li>speech/dbus/speech_dbus.c</li>
+<li>speech/espeak/speak.c</li>
+<li>speech/iphone/speech_iphone.m</li>
+<li>speech/qt5_espeak/qt5_espeak.cpp</li>
+<li>speech/speech_dispatcher/speech_speech_dispatcher.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structspeech__priv.html">speech_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structspeech__priv.js b/html/structspeech__priv.js
new file mode 100644
index 000000000..ceb8eae50
--- /dev/null
+++ b/html/structspeech__priv.js
@@ -0,0 +1,26 @@
+var structspeech__priv =
+[
+ [ "audio", "structspeech__priv.html#a7eddb6a1540b5a5903e5bec96da6cc34", null ],
+ [ "audio_ok", "structspeech__priv.html#a1dde0b21de51d151a86bbb34876f506f", null ],
+ [ "cmdline", "structspeech__priv.html#a61beeca400a0b1bf8b628e1b4d066e78", null ],
+ [ "conn", "structspeech__priv.html#a7e66e740726a719225ba2a6fef251245", null ],
+ [ "espeak_ok", "structspeech__priv.html#a67006f4f26282dd6d45956333deb8f85", null ],
+ [ "flags", "structspeech__priv.html#a14cf5adc6f225786a4ccfa2b3900fc68", null ],
+ [ "free_buffers", "structspeech__priv.html#aec7e763754a46095e3a6ec93a09ee595", null ],
+ [ "h_message_thread", "structspeech__priv.html#abc900d48c24daae4852e660e82b71800", null ],
+ [ "h_queue", "structspeech__priv.html#ac30d770c0e902a547791c6e7d49a3f0b", null ],
+ [ "h_wave_out", "structspeech__priv.html#a5d7de3e2a3ea1a4dfcd98ffcd5c0b38f", null ],
+ [ "nav", "structspeech__priv.html#a5e290992baeeb27d532a4747a5c09fdc", null ],
+ [ "NavitSpeech", "structspeech__priv.html#a1ac8a9ddd97b83b33595d8acbe7a711e", null ],
+ [ "NavitSpeech_say", "structspeech__priv.html#a822e2855a5b0d0a68c495d6ba60755cf", null ],
+ [ "NavitSpeechClass", "structspeech__priv.html#a677ed907666fe013067d8f0bb22d52eb", null ],
+ [ "path_home", "structspeech__priv.html#a5408efc14387258ed9d64f7729503a9c", null ],
+ [ "phrases", "structspeech__priv.html#af35628554664222c75209e0f748a6089", null ],
+ [ "sample_dir", "structspeech__priv.html#ae0e850f80a013cad640bdc05d9443be5", null ],
+ [ "sample_rate", "structspeech__priv.html#a66307e60ef36aa83ef070fef617fdee4", null ],
+ [ "sample_suffix", "structspeech__priv.html#a584914e40ce3480b9c68b8c644224c00", null ],
+ [ "samples", "structspeech__priv.html#a5489c61b47e93c9d63d4fdc9b31718e2", null ],
+ [ "speech", "structspeech__priv.html#ad5615554111588dfb1fb4ed6a5a5f6d2", null ],
+ [ "spi", "structspeech__priv.html#ab9414596ddb2730d85552059af05424e", null ],
+ [ "state", "structspeech__priv.html#a6dfa84218fcf0eb7db8e150188c5ac01", null ]
+]; \ No newline at end of file
diff --git a/html/structstat.html b/html/structstat.html
new file mode 100644
index 000000000..d2a566068
--- /dev/null
+++ b/html/structstat.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: stat Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstat.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">stat Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac5b90090ae323741ae4c9e4f3683a29f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5b90090ae323741ae4c9e4f3683a29f"></a>
+dev_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_dev</b></td></tr>
+<tr class="separator:ac5b90090ae323741ae4c9e4f3683a29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9769ed8f0d4c5a9f329c32bc92479d56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9769ed8f0d4c5a9f329c32bc92479d56"></a>
+ino_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_ino</b></td></tr>
+<tr class="separator:a9769ed8f0d4c5a9f329c32bc92479d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cbdd829011af82ba61e83773bbcbc7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cbdd829011af82ba61e83773bbcbc7d"></a>
+mode_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_mode</b></td></tr>
+<tr class="separator:a5cbdd829011af82ba61e83773bbcbc7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb6ecefe19dc63fb332d5a2f31aba34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeb6ecefe19dc63fb332d5a2f31aba34"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_nlink</b></td></tr>
+<tr class="separator:afeb6ecefe19dc63fb332d5a2f31aba34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bd5d3f43b3f716f914684777a8cb00e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bd5d3f43b3f716f914684777a8cb00e"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_uid</b></td></tr>
+<tr class="separator:a8bd5d3f43b3f716f914684777a8cb00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25aec8c9d90650c28ad77691cf190ce9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25aec8c9d90650c28ad77691cf190ce9"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>st_gid</b></td></tr>
+<tr class="separator:a25aec8c9d90650c28ad77691cf190ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa61e6c1a8a91c69f1d26f6700a0546cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa61e6c1a8a91c69f1d26f6700a0546cb"></a>
+dev_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_rdev</b></td></tr>
+<tr class="separator:aa61e6c1a8a91c69f1d26f6700a0546cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a040e19c8b9766f841fde8786ce9297bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a040e19c8b9766f841fde8786ce9297bf"></a>
+off_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_size</b></td></tr>
+<tr class="separator:a040e19c8b9766f841fde8786ce9297bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab74d1e7e345e88b9d0fb2688a97cba64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab74d1e7e345e88b9d0fb2688a97cba64"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_atime</b></td></tr>
+<tr class="separator:ab74d1e7e345e88b9d0fb2688a97cba64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77e235090f8cb6897f1c0ce65689006b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77e235090f8cb6897f1c0ce65689006b"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_mtime</b></td></tr>
+<tr class="separator:a77e235090f8cb6897f1c0ce65689006b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b4b858db1ebe79c3d6e0fc1ef721024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b4b858db1ebe79c3d6e0fc1ef721024"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>st_ctime</b></td></tr>
+<tr class="separator:a1b4b858db1ebe79c3d6e0fc1ef721024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/sys/<a class="el" href="stat_8h_source.html">stat.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstat.html">stat</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstat.js b/html/structstat.js
new file mode 100644
index 000000000..ba457fe6d
--- /dev/null
+++ b/html/structstat.js
@@ -0,0 +1,14 @@
+var structstat =
+[
+ [ "st_atime", "structstat.html#ab74d1e7e345e88b9d0fb2688a97cba64", null ],
+ [ "st_ctime", "structstat.html#a1b4b858db1ebe79c3d6e0fc1ef721024", null ],
+ [ "st_dev", "structstat.html#ac5b90090ae323741ae4c9e4f3683a29f", null ],
+ [ "st_gid", "structstat.html#a25aec8c9d90650c28ad77691cf190ce9", null ],
+ [ "st_ino", "structstat.html#a9769ed8f0d4c5a9f329c32bc92479d56", null ],
+ [ "st_mode", "structstat.html#a5cbdd829011af82ba61e83773bbcbc7d", null ],
+ [ "st_mtime", "structstat.html#a77e235090f8cb6897f1c0ce65689006b", null ],
+ [ "st_nlink", "structstat.html#afeb6ecefe19dc63fb332d5a2f31aba34", null ],
+ [ "st_rdev", "structstat.html#aa61e6c1a8a91c69f1d26f6700a0546cb", null ],
+ [ "st_size", "structstat.html#a040e19c8b9766f841fde8786ce9297bf", null ],
+ [ "st_uid", "structstat.html#a8bd5d3f43b3f716f914684777a8cb00e", null ]
+]; \ No newline at end of file
diff --git a/html/structstat__file__info__t.html b/html/structstat__file__info__t.html
new file mode 100644
index 000000000..7f76db466
--- /dev/null
+++ b/html/structstat__file__info__t.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: stat_file_info_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstat__file__info__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">stat_file_info_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1f898446b22b02b8da84f6cdbe5355e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f898446b22b02b8da84f6cdbe5355e9"></a>
+DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>dwFileAttributes</b></td></tr>
+<tr class="separator:a1f898446b22b02b8da84f6cdbe5355e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac36e011cb8e00577cfd71ad4de1cb7cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac36e011cb8e00577cfd71ad4de1cb7cd"></a>
+FILETIME&#160;</td><td class="memItemRight" valign="bottom"><b>ftLastWriteTime</b></td></tr>
+<tr class="separator:ac36e011cb8e00577cfd71ad4de1cb7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac580e042ea322de3f3d6ef032b4771e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac580e042ea322de3f3d6ef032b4771e6"></a>
+FILETIME&#160;</td><td class="memItemRight" valign="bottom"><b>ftCreationTime</b></td></tr>
+<tr class="separator:ac580e042ea322de3f3d6ef032b4771e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fdc117f63c0097744f75e7bf27e548f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fdc117f63c0097744f75e7bf27e548f"></a>
+FILETIME&#160;</td><td class="memItemRight" valign="bottom"><b>ftLastAccessTime</b></td></tr>
+<tr class="separator:a4fdc117f63c0097744f75e7bf27e548f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6326eca034417e863be9579a3ae4139"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6326eca034417e863be9579a3ae4139"></a>
+DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>nFileSizeLow</b></td></tr>
+<tr class="separator:ac6326eca034417e863be9579a3ae4139"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/stat.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstat__file__info__t.html">stat_file_info_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstat__file__info__t.js b/html/structstat__file__info__t.js
new file mode 100644
index 000000000..02ea81c6b
--- /dev/null
+++ b/html/structstat__file__info__t.js
@@ -0,0 +1,8 @@
+var structstat__file__info__t =
+[
+ [ "dwFileAttributes", "structstat__file__info__t.html#a1f898446b22b02b8da84f6cdbe5355e9", null ],
+ [ "ftCreationTime", "structstat__file__info__t.html#ac580e042ea322de3f3d6ef032b4771e6", null ],
+ [ "ftLastAccessTime", "structstat__file__info__t.html#a4fdc117f63c0097744f75e7bf27e548f", null ],
+ [ "ftLastWriteTime", "structstat__file__info__t.html#ac36e011cb8e00577cfd71ad4de1cb7cd", null ],
+ [ "nFileSizeLow", "structstat__file__info__t.html#ac6326eca034417e863be9579a3ae4139", null ]
+]; \ No newline at end of file
diff --git a/html/structstatusbar__priv.html b/html/structstatusbar__priv.html
new file mode 100644
index 000000000..db3b4d363
--- /dev/null
+++ b/html/structstatusbar__priv.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: statusbar_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstatusbar__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">statusbar_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9363a05bdcf37f0b3be5bff04c80f189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9363a05bdcf37f0b3be5bff04c80f189"></a>
+struct <a class="el" href="structgui__priv.html">gui_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gui</b></td></tr>
+<tr class="separator:a9363a05bdcf37f0b3be5bff04c80f189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a038f631d1836184f94e0aa00a71fa59c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a038f631d1836184f94e0aa00a71fa59c"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>hbox</b></td></tr>
+<tr class="separator:a038f631d1836184f94e0aa00a71fa59c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7efcaa1e768e4041f9549954f86b0280"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7efcaa1e768e4041f9549954f86b0280"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>gps_text</b> [128]</td></tr>
+<tr class="separator:a7efcaa1e768e4041f9549954f86b0280"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22ab0f7420aba9d0821e51af230045b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ab0f7420aba9d0821e51af230045b0"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>gps</b></td></tr>
+<tr class="separator:a22ab0f7420aba9d0821e51af230045b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aceef0e595b0d541b17ff280e927ce01a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceef0e595b0d541b17ff280e927ce01a"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>route_text</b> [128]</td></tr>
+<tr class="separator:aceef0e595b0d541b17ff280e927ce01a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35281bf0639e24edd50a89e3ac2b00fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35281bf0639e24edd50a89e3ac2b00fa"></a>
+GtkWidget *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:a35281bf0639e24edd50a89e3ac2b00fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421331a67e3afd3d6cdac8e1d92efb0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a421331a67e3afd3d6cdac8e1d92efb0f"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_cb</b></td></tr>
+<tr class="separator:a421331a67e3afd3d6cdac8e1d92efb0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/gtk/gui_gtk_statusbar.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstatusbar__priv.html">statusbar_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstatusbar__priv.js b/html/structstatusbar__priv.js
new file mode 100644
index 000000000..93f6eb39e
--- /dev/null
+++ b/html/structstatusbar__priv.js
@@ -0,0 +1,10 @@
+var structstatusbar__priv =
+[
+ [ "gps", "structstatusbar__priv.html#a22ab0f7420aba9d0821e51af230045b0", null ],
+ [ "gps_text", "structstatusbar__priv.html#a7efcaa1e768e4041f9549954f86b0280", null ],
+ [ "gui", "structstatusbar__priv.html#a9363a05bdcf37f0b3be5bff04c80f189", null ],
+ [ "hbox", "structstatusbar__priv.html#a038f631d1836184f94e0aa00a71fa59c", null ],
+ [ "route", "structstatusbar__priv.html#a35281bf0639e24edd50a89e3ac2b00fa", null ],
+ [ "route_text", "structstatusbar__priv.html#aceef0e595b0d541b17ff280e927ce01a", null ],
+ [ "vehicle_cb", "structstatusbar__priv.html#a421331a67e3afd3d6cdac8e1d92efb0f", null ]
+]; \ No newline at end of file
diff --git a/html/structstopwatch.html b/html/structstopwatch.html
new file mode 100644
index 000000000..fb30d58a8
--- /dev/null
+++ b/html/structstopwatch.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: stopwatch Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstopwatch.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">stopwatch Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a94c7570918eac8e90f020c9ac239c890"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94c7570918eac8e90f020c9ac239c890"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:a94c7570918eac8e90f020c9ac239c890"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a261ac3e4257b477da329fbb3c302df29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a261ac3e4257b477da329fbb3c302df29"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>orange</b></td></tr>
+<tr class="separator:a261ac3e4257b477da329fbb3c302df29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaec564d133e23c1be3e9ac07900efceb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaec564d133e23c1be3e9ac07900efceb"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:aaec564d133e23c1be3e9ac07900efceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a74533c91512706818a00e9b6b9c8624b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74533c91512706818a00e9b6b9c8624b"></a>
+struct <a class="el" href="structcolor.html">color</a>&#160;</td><td class="memItemRight" valign="bottom"><b>idle_color</b></td></tr>
+<tr class="separator:a74533c91512706818a00e9b6b9c8624b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e2fa9779edc5edf6fd22445f3e5dc0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e2fa9779edc5edf6fd22445f3e5dc0d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bDisableReset</b></td></tr>
+<tr class="separator:a8e2fa9779edc5edf6fd22445f3e5dc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59971e8ef5d96334c5e9c0ebf62112d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59971e8ef5d96334c5e9c0ebf62112d9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bActive</b></td></tr>
+<tr class="separator:a59971e8ef5d96334c5e9c0ebf62112d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cefd53374d6fbe4e65c1ae4f2e08259"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cefd53374d6fbe4e65c1ae4f2e08259"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>current_base_time</b></td></tr>
+<tr class="separator:a1cefd53374d6fbe4e65c1ae4f2e08259"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2458daf83e6c963013a1c19dc5c85d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2458daf83e6c963013a1c19dc5c85d7"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>sum_time</b></td></tr>
+<tr class="separator:af2458daf83e6c963013a1c19dc5c85d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56fe8285ce013bbb952994e65f463714"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56fe8285ce013bbb952994e65f463714"></a>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>last_click_time</b></td></tr>
+<tr class="separator:a56fe8285ce013bbb952994e65f463714"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstopwatch.html">stopwatch</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstopwatch.js b/html/structstopwatch.js
new file mode 100644
index 000000000..6d9d7be5e
--- /dev/null
+++ b/html/structstopwatch.js
@@ -0,0 +1,12 @@
+var structstopwatch =
+[
+ [ "bActive", "structstopwatch.html#a59971e8ef5d96334c5e9c0ebf62112d9", null ],
+ [ "bDisableReset", "structstopwatch.html#a8e2fa9779edc5edf6fd22445f3e5dc0d", null ],
+ [ "click_cb", "structstopwatch.html#aaec564d133e23c1be3e9ac07900efceb", null ],
+ [ "current_base_time", "structstopwatch.html#a1cefd53374d6fbe4e65c1ae4f2e08259", null ],
+ [ "idle_color", "structstopwatch.html#a74533c91512706818a00e9b6b9c8624b", null ],
+ [ "last_click_time", "structstopwatch.html#a56fe8285ce013bbb952994e65f463714", null ],
+ [ "orange", "structstopwatch.html#a261ac3e4257b477da329fbb3c302df29", null ],
+ [ "sum_time", "structstopwatch.html#af2458daf83e6c963013a1c19dc5c85d7", null ],
+ [ "width", "structstopwatch.html#a94c7570918eac8e90f020c9ac239c890", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__data.html b/html/structstreet__data.html
new file mode 100644
index 000000000..e91e48fb2
--- /dev/null
+++ b/html/structstreet__data.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Information about a street.
+ <a href="structstreet__data.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="route_8h_source.html">route.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a224c9e84d6d6d05fe9d2213919d1d22a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a">item</a></td></tr>
+<tr class="separator:a224c9e84d6d6d05fe9d2213919d1d22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae566cd82e377cec86f6c98672e1cf19"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19">count</a></td></tr>
+<tr class="separator:aae566cd82e377cec86f6c98672e1cf19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77bba18731b588a277c4d9cb33ba3d13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77bba18731b588a277c4d9cb33ba3d13"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a77bba18731b588a277c4d9cb33ba3d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d1b7d4f57b823532c9b7f7805780fad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad">maxspeed</a></td></tr>
+<tr class="separator:a7d1b7d4f57b823532c9b7f7805780fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1320249fcb1425f71d076eacb1bdb47"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47">c</a> [0]</td></tr>
+<tr class="separator:aa1320249fcb1425f71d076eacb1bdb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Information about a street. </p>
+<p>This contains information about a certain street </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aa1320249fcb1425f71d076eacb1bdb47"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> street_data::c[0]</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Pointer to the coordinates of this street. DO NOT INSERT FIELDS AFTER THIS. </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>, and <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aae566cd82e377cec86f6c98672e1cf19"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int street_data::count</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of coordinates this street has </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>, and <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a224c9e84d6d6d05fe9d2213919d1d22a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structitem.html">item</a> street_data::item</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The map item for this street </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a90ef6d40a0268bcf04ca06938affbaa3">route_destination_reached()</a>, <a class="el" href="route_8h.html#aea343fbd29c37a4c09891694d9117b57">route_get_destination_description()</a>, <a class="el" href="route_8h.html#ab6eb41cc5297c0031fd887ab23ff445e">route_set_position_from_tracking()</a>, and <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d1b7d4f57b823532c9b7f7805780fad"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int street_data::maxspeed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum speed allowed on this street. </p>
+
+<p>Referenced by <a class="el" href="route_8h.html#a6d58eeebe86073b86fccfec847ab8472">street_get_data()</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="route_8h_source.html">route.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__data.html">street_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__data.js b/html/structstreet__data.js
new file mode 100644
index 000000000..d339a406a
--- /dev/null
+++ b/html/structstreet__data.js
@@ -0,0 +1,8 @@
+var structstreet__data =
+[
+ [ "c", "structstreet__data.html#aa1320249fcb1425f71d076eacb1bdb47", null ],
+ [ "count", "structstreet__data.html#aae566cd82e377cec86f6c98672e1cf19", null ],
+ [ "flags", "structstreet__data.html#a77bba18731b588a277c4d9cb33ba3d13", null ],
+ [ "item", "structstreet__data.html#a224c9e84d6d6d05fe9d2213919d1d22a", null ],
+ [ "maxspeed", "structstreet__data.html#a7d1b7d4f57b823532c9b7f7805780fad", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__destination.html b/html/structstreet__destination.html
new file mode 100644
index 000000000..ba91eadbb
--- /dev/null
+++ b/html/structstreet__destination.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_destination Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__destination.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_destination Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A linked list containing the destination of the road.
+ <a href="structstreet__destination.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aee07bb798a6824a32093b80135c90906"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee07bb798a6824a32093b80135c90906"></a>
+struct <a class="el" href="structstreet__destination.html">street_destination</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:aee07bb798a6824a32093b80135c90906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ca9fc57d48e7fcb948950a39c83de5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ca9fc57d48e7fcb948950a39c83de5b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>destination</b></td></tr>
+<tr class="separator:a2ca9fc57d48e7fcb948950a39c83de5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c9315380ee206d0167f4a3b69cf2cdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c9315380ee206d0167f4a3b69cf2cdb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>rank</b></td></tr>
+<tr class="separator:a5c9315380ee206d0167f4a3b69cf2cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A linked list containing the destination of the road. </p>
+<p>Holds the destination info from the road, that is the place you drive to if you keep following the road as found on traffic sign's (ex. Paris, Senlis ...) </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__destination.html">street_destination</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__destination.js b/html/structstreet__destination.js
new file mode 100644
index 000000000..d183bceea
--- /dev/null
+++ b/html/structstreet__destination.js
@@ -0,0 +1,6 @@
+var structstreet__destination =
+[
+ [ "destination", "structstreet__destination.html#a2ca9fc57d48e7fcb948950a39c83de5b", null ],
+ [ "next", "structstreet__destination.html#aee07bb798a6824a32093b80135c90906", null ],
+ [ "rank", "structstreet__destination.html#a5c9315380ee206d0167f4a3b69cf2cdb", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__header.html b/html/structstreet__header.html
new file mode 100644
index 000000000..1eb609a30
--- /dev/null
+++ b/html/structstreet__header.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0ea1b0192664a8ea9fe172dd7aa0aa69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ea1b0192664a8ea9fe172dd7aa0aa69"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [5]</td></tr>
+<tr class="separator:a0ea1b0192664a8ea9fe172dd7aa0aa69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__header.html">street_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__header.js b/html/structstreet__header.js
new file mode 100644
index 000000000..8d8e04a60
--- /dev/null
+++ b/html/structstreet__header.js
@@ -0,0 +1,4 @@
+var structstreet__header =
+[
+ [ "p", "structstreet__header.html#a0ea1b0192664a8ea9fe172dd7aa0aa69", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__header__type.html b/html/structstreet__header__type.html
new file mode 100644
index 000000000..7c79559ec
--- /dev/null
+++ b/html/structstreet__header__type.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_header_type Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__header__type.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_header_type Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3c372e27a13b37b99656d74c1710d9cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c372e27a13b37b99656d74c1710d9cb"></a>
+struct <a class="el" href="structstreet__header.html">street_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>header</b></td></tr>
+<tr class="separator:a3c372e27a13b37b99656d74c1710d9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16222de0de94b89dee9347e362448406"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16222de0de94b89dee9347e362448406"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type_count</b></td></tr>
+<tr class="separator:a16222de0de94b89dee9347e362448406"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af57386067efd764ecdaef63d30e18d6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af57386067efd764ecdaef63d30e18d6e"></a>
+struct <a class="el" href="structstreet__type.html">street_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:af57386067efd764ecdaef63d30e18d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__header__type.html">street_header_type</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__header__type.js b/html/structstreet__header__type.js
new file mode 100644
index 000000000..657c494a9
--- /dev/null
+++ b/html/structstreet__header__type.js
@@ -0,0 +1,6 @@
+var structstreet__header__type =
+[
+ [ "header", "structstreet__header__type.html#a3c372e27a13b37b99656d74c1710d9cb", null ],
+ [ "type", "structstreet__header__type.html#af57386067efd764ecdaef63d30e18d6e", null ],
+ [ "type_count", "structstreet__header__type.html#a16222de0de94b89dee9347e362448406", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__name.html b/html/structstreet__name.html
new file mode 100644
index 000000000..31759f297
--- /dev/null
+++ b/html/structstreet__name.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_name Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__name.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_name Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4976aec4f00473e3bf8f081d2a9b00d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4976aec4f00473e3bf8f081d2a9b00d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a4976aec4f00473e3bf8f081d2a9b00d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5acb0004833c4a4613d2360a9f93fa58"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5acb0004833c4a4613d2360a9f93fa58"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a5acb0004833c4a4613d2360a9f93fa58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4edbeadadc07ab364ca800dcb4660b40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4edbeadadc07ab364ca800dcb4660b40"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>townassoc</b></td></tr>
+<tr class="separator:a4edbeadadc07ab364ca800dcb4660b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64d7fcdf20b9d754f1bb8e491f30070f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64d7fcdf20b9d754f1bb8e491f30070f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name1</b></td></tr>
+<tr class="separator:a64d7fcdf20b9d754f1bb8e491f30070f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4ed4e516f1ef640cc69f7d46e2952f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4ed4e516f1ef640cc69f7d46e2952f6"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name2</b></td></tr>
+<tr class="separator:ad4ed4e516f1ef640cc69f7d46e2952f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac70d5204bd77e0478806276a7284edd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac70d5204bd77e0478806276a7284edd1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>segment_count</b></td></tr>
+<tr class="separator:ac70d5204bd77e0478806276a7284edd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af310b1fa152640e8209c9b7f202c8b85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af310b1fa152640e8209c9b7f202c8b85"></a>
+struct <a class="el" href="structstreet__name__segment.html">street_name_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>segments</b></td></tr>
+<tr class="separator:af310b1fa152640e8209c9b7f202c8b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a991b5c830ffd0097f86d3a15df48f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a991b5c830ffd0097f86d3a15df48f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aux_len</b></td></tr>
+<tr class="separator:a5a991b5c830ffd0097f86d3a15df48f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae121aabb52006b6a1383ae03eba9b9d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae121aabb52006b6a1383ae03eba9b9d2"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>aux_data</b></td></tr>
+<tr class="separator:ae121aabb52006b6a1383ae03eba9b9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa6715736f7f4fecc874d6231f3e97c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa6715736f7f4fecc874d6231f3e97c5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tmp_len</b></td></tr>
+<tr class="separator:afa6715736f7f4fecc874d6231f3e97c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a969c46c452b1cdfe3cb41dad80dba9fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a969c46c452b1cdfe3cb41dad80dba9fa"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>tmp_data</b></td></tr>
+<tr class="separator:a969c46c452b1cdfe3cb41dad80dba9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__name.html">street_name</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__name.js b/html/structstreet__name.js
new file mode 100644
index 000000000..565a1c168
--- /dev/null
+++ b/html/structstreet__name.js
@@ -0,0 +1,14 @@
+var structstreet__name =
+[
+ [ "aux_data", "structstreet__name.html#ae121aabb52006b6a1383ae03eba9b9d2", null ],
+ [ "aux_len", "structstreet__name.html#a5a991b5c830ffd0097f86d3a15df48f6", null ],
+ [ "country", "structstreet__name.html#a5acb0004833c4a4613d2360a9f93fa58", null ],
+ [ "len", "structstreet__name.html#a4976aec4f00473e3bf8f081d2a9b00d1", null ],
+ [ "name1", "structstreet__name.html#a64d7fcdf20b9d754f1bb8e491f30070f", null ],
+ [ "name2", "structstreet__name.html#ad4ed4e516f1ef640cc69f7d46e2952f6", null ],
+ [ "segment_count", "structstreet__name.html#ac70d5204bd77e0478806276a7284edd1", null ],
+ [ "segments", "structstreet__name.html#af310b1fa152640e8209c9b7f202c8b85", null ],
+ [ "tmp_data", "structstreet__name.html#a969c46c452b1cdfe3cb41dad80dba9fa", null ],
+ [ "tmp_len", "structstreet__name.html#afa6715736f7f4fecc874d6231f3e97c5", null ],
+ [ "townassoc", "structstreet__name.html#a4edbeadadc07ab364ca800dcb4660b40", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__name__index.html b/html/structstreet__name__index.html
new file mode 100644
index 000000000..bce521a97
--- /dev/null
+++ b/html/structstreet__name__index.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_name_index Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__name__index.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_name_index Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abcce246c045ec628d6793cf05767ef9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcce246c045ec628d6793cf05767ef9c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>block</b></td></tr>
+<tr class="separator:abcce246c045ec628d6793cf05767ef9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a611a28d6d69a6bb501621962bb74e2e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a611a28d6d69a6bb501621962bb74e2e6"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a611a28d6d69a6bb501621962bb74e2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bdd0193076b3a03867a6068359428d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bdd0193076b3a03867a6068359428d7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>town_assoc</b></td></tr>
+<tr class="separator:a0bdd0193076b3a03867a6068359428d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae34df757ea2a3ad5fe55d0c88556bbdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae34df757ea2a3ad5fe55d0c88556bbdb"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> [0]</td></tr>
+<tr class="separator:ae34df757ea2a3ad5fe55d0c88556bbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/street.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__name__index.html">street_name_index</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__name__index.js b/html/structstreet__name__index.js
new file mode 100644
index 000000000..21a0ad388
--- /dev/null
+++ b/html/structstreet__name__index.js
@@ -0,0 +1,7 @@
+var structstreet__name__index =
+[
+ [ "block", "structstreet__name__index.html#abcce246c045ec628d6793cf05767ef9c", null ],
+ [ "country", "structstreet__name__index.html#a611a28d6d69a6bb501621962bb74e2e6", null ],
+ [ "name", "structstreet__name__index.html#ae34df757ea2a3ad5fe55d0c88556bbdb", null ],
+ [ "town_assoc", "structstreet__name__index.html#a0bdd0193076b3a03867a6068359428d7", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__name__number.html b/html/structstreet__name__number.html
new file mode 100644
index 000000000..abf62f690
--- /dev/null
+++ b/html/structstreet__name__number.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_name_number Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__name__number.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_name_number Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a52cf29bbc1199c69266c1cf8ed61394b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52cf29bbc1199c69266c1cf8ed61394b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a52cf29bbc1199c69266c1cf8ed61394b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d8a7d75389ca03b478c586581c4460e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d8a7d75389ca03b478c586581c4460e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:a4d8a7d75389ca03b478c586581c4460e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5a4d831709588064f2b5e3a5c305701"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5a4d831709588064f2b5e3a5c305701"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:ae5a4d831709588064f2b5e3a5c305701"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a692bcfeae549c4d7ec255ec000095f4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a692bcfeae549c4d7ec255ec000095f4d"></a>
+struct <a class="el" href="structhousenumber.html">housenumber</a>&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:a692bcfeae549c4d7ec255ec000095f4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaee342f0823ef70e44252cc5f028404"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaee342f0823ef70e44252cc5f028404"></a>
+struct <a class="el" href="structhousenumber.html">housenumber</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:adaee342f0823ef70e44252cc5f028404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b59aaa8f0cef9e6d754833d0a779765"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b59aaa8f0cef9e6d754833d0a779765"></a>
+struct <a class="el" href="structstreet__name__segment.html">street_name_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>segment</b></td></tr>
+<tr class="separator:a7b59aaa8f0cef9e6d754833d0a779765"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__name__number.html">street_name_number</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__name__number.js b/html/structstreet__name__number.js
new file mode 100644
index 000000000..98806da5c
--- /dev/null
+++ b/html/structstreet__name__number.js
@@ -0,0 +1,9 @@
+var structstreet__name__number =
+[
+ [ "c", "structstreet__name__number.html#ae5a4d831709588064f2b5e3a5c305701", null ],
+ [ "first", "structstreet__name__number.html#a692bcfeae549c4d7ec255ec000095f4d", null ],
+ [ "last", "structstreet__name__number.html#adaee342f0823ef70e44252cc5f028404", null ],
+ [ "len", "structstreet__name__number.html#a52cf29bbc1199c69266c1cf8ed61394b", null ],
+ [ "segment", "structstreet__name__number.html#a7b59aaa8f0cef9e6d754833d0a779765", null ],
+ [ "tag", "structstreet__name__number.html#a4d8a7d75389ca03b478c586581c4460e", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__name__numbers.html b/html/structstreet__name__numbers.html
new file mode 100644
index 000000000..0d0792d89
--- /dev/null
+++ b/html/structstreet__name__numbers.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_name_numbers Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__name__numbers.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_name_numbers Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6f0ebcda44ef462de03dcaf38085c8b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f0ebcda44ef462de03dcaf38085c8b2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a6f0ebcda44ef462de03dcaf38085c8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6102edd3dc04c62060c7b17b0619dfdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6102edd3dc04c62060c7b17b0619dfdb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tag</b></td></tr>
+<tr class="separator:a6102edd3dc04c62060c7b17b0619dfdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a397a7dc9531cce53d5b0930e1e067bd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a397a7dc9531cce53d5b0930e1e067bd3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dist</b></td></tr>
+<tr class="separator:a397a7dc9531cce53d5b0930e1e067bd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae782bcafa00989272102dfa344f3ac01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae782bcafa00989272102dfa344f3ac01"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:ae782bcafa00989272102dfa344f3ac01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a660a203e9055170c32b4b65f034bd0d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a660a203e9055170c32b4b65f034bd0d3"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a660a203e9055170c32b4b65f034bd0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f8b86e5366873dcd6ed20808e6ef713"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f8b86e5366873dcd6ed20808e6ef713"></a>
+struct <a class="el" href="structhousenumber.html">housenumber</a>&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:a6f8b86e5366873dcd6ed20808e6ef713"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a578d36a6cd3e680d0e355931aaa9292a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a578d36a6cd3e680d0e355931aaa9292a"></a>
+struct <a class="el" href="structhousenumber.html">housenumber</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a578d36a6cd3e680d0e355931aaa9292a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5398d4ebf7b20f7403ca25991a0826ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5398d4ebf7b20f7403ca25991a0826ed"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>segment_count</b></td></tr>
+<tr class="separator:a5398d4ebf7b20f7403ca25991a0826ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d32aa6cc708020a268763f0174ef24d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d32aa6cc708020a268763f0174ef24d"></a>
+struct <a class="el" href="structstreet__name__segment.html">street_name_segment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>segments</b></td></tr>
+<tr class="separator:a4d32aa6cc708020a268763f0174ef24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0020770f973c22889ea352f267d2139e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0020770f973c22889ea352f267d2139e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aux_len</b></td></tr>
+<tr class="separator:a0020770f973c22889ea352f267d2139e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b48d80a2af65f81978b980e8d6086c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b48d80a2af65f81978b980e8d6086c0"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>aux_data</b></td></tr>
+<tr class="separator:a6b48d80a2af65f81978b980e8d6086c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fdb4d9f91476d559ea6d8e287b1e415"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fdb4d9f91476d559ea6d8e287b1e415"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tmp_len</b></td></tr>
+<tr class="separator:a2fdb4d9f91476d559ea6d8e287b1e415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abec3996ebbaf9701c2f953b58eddaeb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abec3996ebbaf9701c2f953b58eddaeb2"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>tmp_data</b></td></tr>
+<tr class="separator:abec3996ebbaf9701c2f953b58eddaeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__name__numbers.html">street_name_numbers</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__name__numbers.js b/html/structstreet__name__numbers.js
new file mode 100644
index 000000000..a41a2a896
--- /dev/null
+++ b/html/structstreet__name__numbers.js
@@ -0,0 +1,16 @@
+var structstreet__name__numbers =
+[
+ [ "aux_data", "structstreet__name__numbers.html#a6b48d80a2af65f81978b980e8d6086c0", null ],
+ [ "aux_len", "structstreet__name__numbers.html#a0020770f973c22889ea352f267d2139e", null ],
+ [ "c", "structstreet__name__numbers.html#a660a203e9055170c32b4b65f034bd0d3", null ],
+ [ "country", "structstreet__name__numbers.html#ae782bcafa00989272102dfa344f3ac01", null ],
+ [ "dist", "structstreet__name__numbers.html#a397a7dc9531cce53d5b0930e1e067bd3", null ],
+ [ "first", "structstreet__name__numbers.html#a6f8b86e5366873dcd6ed20808e6ef713", null ],
+ [ "last", "structstreet__name__numbers.html#a578d36a6cd3e680d0e355931aaa9292a", null ],
+ [ "len", "structstreet__name__numbers.html#a6f0ebcda44ef462de03dcaf38085c8b2", null ],
+ [ "segment_count", "structstreet__name__numbers.html#a5398d4ebf7b20f7403ca25991a0826ed", null ],
+ [ "segments", "structstreet__name__numbers.html#a4d32aa6cc708020a268763f0174ef24d", null ],
+ [ "tag", "structstreet__name__numbers.html#a6102edd3dc04c62060c7b17b0619dfdb", null ],
+ [ "tmp_data", "structstreet__name__numbers.html#abec3996ebbaf9701c2f953b58eddaeb2", null ],
+ [ "tmp_len", "structstreet__name__numbers.html#a2fdb4d9f91476d559ea6d8e287b1e415", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__name__segment.html b/html/structstreet__name__segment.html
new file mode 100644
index 000000000..e92a09215
--- /dev/null
+++ b/html/structstreet__name__segment.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_name_segment Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__name__segment.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_name_segment Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0349b4f107ec8b43bf10fc51cc607ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0349b4f107ec8b43bf10fc51cc607ab5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>segid</b></td></tr>
+<tr class="separator:a0349b4f107ec8b43bf10fc51cc607ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86ec04e051acce5fe12e0e866abd6179"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86ec04e051acce5fe12e0e866abd6179"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:a86ec04e051acce5fe12e0e866abd6179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__name__segment.html">street_name_segment</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__name__segment.js b/html/structstreet__name__segment.js
new file mode 100644
index 000000000..b90e4060f
--- /dev/null
+++ b/html/structstreet__name__segment.js
@@ -0,0 +1,5 @@
+var structstreet__name__segment =
+[
+ [ "country", "structstreet__name__segment.html#a86ec04e051acce5fe12e0e866abd6179", null ],
+ [ "segid", "structstreet__name__segment.html#a0349b4f107ec8b43bf10fc51cc607ab5", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__priv.html b/html/structstreet__priv.html
new file mode 100644
index 000000000..34dd0dba4
--- /dev/null
+++ b/html/structstreet__priv.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8dc314407df7e372ba7084c3a3a8081f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8dc314407df7e372ba7084c3a3a8081f"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>name_file</b></td></tr>
+<tr class="separator:a8dc314407df7e372ba7084c3a3a8081f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6b430603184ef922056254854a87ad3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6b430603184ef922056254854a87ad3"></a>
+struct <a class="el" href="structstreet__header.html">street_header</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>header</b></td></tr>
+<tr class="separator:ad6b430603184ef922056254854a87ad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a510ac286268abc0a712bdf61074d93ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a510ac286268abc0a712bdf61074d93ff"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>type_count</b></td></tr>
+<tr class="separator:a510ac286268abc0a712bdf61074d93ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8356495907b36111edd49cdb72fe01ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8356495907b36111edd49cdb72fe01ff"></a>
+struct <a class="el" href="structstreet__type.html">street_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a8356495907b36111edd49cdb72fe01ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba69cbd08b682a45da6d114fae680933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba69cbd08b682a45da6d114fae680933"></a>
+struct <a class="el" href="structstreet__str.html">street_str</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>str</b></td></tr>
+<tr class="separator:aba69cbd08b682a45da6d114fae680933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa76152c39d14bb7d29781f7ecd2d1ec4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa76152c39d14bb7d29781f7ecd2d1ec4"></a>
+struct <a class="el" href="structstreet__str.html">street_str</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>str_start</b></td></tr>
+<tr class="separator:aa76152c39d14bb7d29781f7ecd2d1ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3f891a4d115170d449d4548b66b2dfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3f891a4d115170d449d4548b66b2dfe"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>coord_begin</b></td></tr>
+<tr class="separator:ab3f891a4d115170d449d4548b66b2dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e4850f9677abd49cc93b4501b610a03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e4850f9677abd49cc93b4501b610a03"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a6e4850f9677abd49cc93b4501b610a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab283c8ed44753528d7d79506cf80e60c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab283c8ed44753528d7d79506cf80e60c"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p_rewind</b></td></tr>
+<tr class="separator:ab283c8ed44753528d7d79506cf80e60c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a759e649cfe27eb93e5ef49628f9944ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a759e649cfe27eb93e5ef49628f9944ef"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a759e649cfe27eb93e5ef49628f9944ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdca5398311d1e741141e445b4724cd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acdca5398311d1e741141e445b4724cd8"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:acdca5398311d1e741141e445b4724cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ff0623e4957e11660e7d7fd372d4591"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ff0623e4957e11660e7d7fd372d4591"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+<tr class="separator:a6ff0623e4957e11660e7d7fd372d4591"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa27c855c0638b373c936322fc3022a88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa27c855c0638b373c936322fc3022a88"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status_rewind</b></td></tr>
+<tr class="separator:aa27c855c0638b373c936322fc3022a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21a6c6db6983ddc499505ab1f0bb42e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21a6c6db6983ddc499505ab1f0bb42e0"></a>
+struct <a class="el" href="structcoord__rect.html">coord_rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b></td></tr>
+<tr class="separator:a21a6c6db6983ddc499505ab1f0bb42e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bd4e96835612126880c20fe3ca7332c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bd4e96835612126880c20fe3ca7332c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bytes</b></td></tr>
+<tr class="separator:a6bd4e96835612126880c20fe3ca7332c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2587df0b8a4e07f9a3f54854acf034b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2587df0b8a4e07f9a3f54854acf034b4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>more</b></td></tr>
+<tr class="separator:a2587df0b8a4e07f9a3f54854acf034b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa894b7db0af5845ab5b6cec6b056aa16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa894b7db0af5845ab5b6cec6b056aa16"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:aa894b7db0af5845ab5b6cec6b056aa16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70b017262ab98861cec5c5d387f8e4ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70b017262ab98861cec5c5d387f8e4ce"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>housenumber</b></td></tr>
+<tr class="separator:a70b017262ab98861cec5c5d387f8e4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9490b3ed3d63767536d7d06c0d0192cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9490b3ed3d63767536d7d06c0d0192cd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cidx</b></td></tr>
+<tr class="separator:a9490b3ed3d63767536d7d06c0d0192cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d2c282de2e371bf0092b224b0bcb915"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d2c282de2e371bf0092b224b0bcb915"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hnc</b> [100]</td></tr>
+<tr class="separator:a5d2c282de2e371bf0092b224b0bcb915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a443a147d420a74ac6ae162f51873b50d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a443a147d420a74ac6ae162f51873b50d"></a>
+struct <a class="el" href="structhousenumber.html">housenumber</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hn</b> [100]</td></tr>
+<tr class="separator:a443a147d420a74ac6ae162f51873b50d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbd2751cdce52fc11be80ba2ac6dbe7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbd2751cdce52fc11be80ba2ac6dbe7c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hn_count</b></td></tr>
+<tr class="separator:acbd2751cdce52fc11be80ba2ac6dbe7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabce8713893dc6e3169872982b47b606"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabce8713893dc6e3169872982b47b606"></a>
+struct <a class="el" href="structstreet__name.html">street_name</a>&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:aabce8713893dc6e3169872982b47b606"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e83ca23ec3440820155037a30cafb32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e83ca23ec3440820155037a30cafb32"></a>
+struct <a class="el" href="structstreet__name__numbers.html">street_name_numbers</a>&#160;</td><td class="memItemRight" valign="bottom"><b>name_numbers</b></td></tr>
+<tr class="separator:a7e83ca23ec3440820155037a30cafb32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6ae24f8b0bf86d2a76dc7ac7bb2f9e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6ae24f8b0bf86d2a76dc7ac7bb2f9e5"></a>
+struct <a class="el" href="structstreet__name__number.html">street_name_number</a>&#160;</td><td class="memItemRight" valign="bottom"><b>name_number</b></td></tr>
+<tr class="separator:ac6ae24f8b0bf86d2a76dc7ac7bb2f9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ae10f4dd4f320530a4ea2f44f712f4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ae10f4dd4f320530a4ea2f44f712f4b"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:a7ae10f4dd4f320530a4ea2f44f712f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4f14221af31a85c19506ad903fd4f2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4f14221af31a85c19506ad903fd4f2b"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>debug</b> [256]</td></tr>
+<tr class="separator:ac4f14221af31a85c19506ad903fd4f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6de3cc85bf8e2727c8970425837fca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d6de3cc85bf8e2727c8970425837fca"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>first_number</b> [32]</td></tr>
+<tr class="separator:a2d6de3cc85bf8e2727c8970425837fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3e34f70f07000f24b6a421c17cf2c4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3e34f70f07000f24b6a421c17cf2c4d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>last_number</b> [32]</td></tr>
+<tr class="separator:ac3e34f70f07000f24b6a421c17cf2c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e8416f06f3e50dcf72e05092c95af7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e8416f06f3e50dcf72e05092c95af7"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>current_number</b> [32]</td></tr>
+<tr class="separator:ad0e8416f06f3e50dcf72e05092c95af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0478081a0a2cb04aa27160941db348c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0478081a0a2cb04aa27160941db348c3"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>streetname_hash</b></td></tr>
+<tr class="separator:a0478081a0a2cb04aa27160941db348c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__priv.html">street_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__priv.js b/html/structstreet__priv.js
new file mode 100644
index 000000000..0ff7ec456
--- /dev/null
+++ b/html/structstreet__priv.js
@@ -0,0 +1,34 @@
+var structstreet__priv =
+[
+ [ "attr_next", "structstreet__priv.html#a7ae10f4dd4f320530a4ea2f44f712f4b", null ],
+ [ "bytes", "structstreet__priv.html#a6bd4e96835612126880c20fe3ca7332c", null ],
+ [ "cidx", "structstreet__priv.html#a9490b3ed3d63767536d7d06c0d0192cd", null ],
+ [ "coord_begin", "structstreet__priv.html#ab3f891a4d115170d449d4548b66b2dfe", null ],
+ [ "current_number", "structstreet__priv.html#ad0e8416f06f3e50dcf72e05092c95af7", null ],
+ [ "debug", "structstreet__priv.html#ac4f14221af31a85c19506ad903fd4f2b", null ],
+ [ "end", "structstreet__priv.html#a759e649cfe27eb93e5ef49628f9944ef", null ],
+ [ "first_number", "structstreet__priv.html#a2d6de3cc85bf8e2727c8970425837fca", null ],
+ [ "flags", "structstreet__priv.html#aa894b7db0af5845ab5b6cec6b056aa16", null ],
+ [ "header", "structstreet__priv.html#ad6b430603184ef922056254854a87ad3", null ],
+ [ "hn", "structstreet__priv.html#a443a147d420a74ac6ae162f51873b50d", null ],
+ [ "hn_count", "structstreet__priv.html#acbd2751cdce52fc11be80ba2ac6dbe7c", null ],
+ [ "hnc", "structstreet__priv.html#a5d2c282de2e371bf0092b224b0bcb915", null ],
+ [ "housenumber", "structstreet__priv.html#a70b017262ab98861cec5c5d387f8e4ce", null ],
+ [ "last_number", "structstreet__priv.html#ac3e34f70f07000f24b6a421c17cf2c4d", null ],
+ [ "more", "structstreet__priv.html#a2587df0b8a4e07f9a3f54854acf034b4", null ],
+ [ "name", "structstreet__priv.html#aabce8713893dc6e3169872982b47b606", null ],
+ [ "name_file", "structstreet__priv.html#a8dc314407df7e372ba7084c3a3a8081f", null ],
+ [ "name_number", "structstreet__priv.html#ac6ae24f8b0bf86d2a76dc7ac7bb2f9e5", null ],
+ [ "name_numbers", "structstreet__priv.html#a7e83ca23ec3440820155037a30cafb32", null ],
+ [ "next", "structstreet__priv.html#acdca5398311d1e741141e445b4724cd8", null ],
+ [ "p", "structstreet__priv.html#a6e4850f9677abd49cc93b4501b610a03", null ],
+ [ "p_rewind", "structstreet__priv.html#ab283c8ed44753528d7d79506cf80e60c", null ],
+ [ "ref", "structstreet__priv.html#a21a6c6db6983ddc499505ab1f0bb42e0", null ],
+ [ "status", "structstreet__priv.html#a6ff0623e4957e11660e7d7fd372d4591", null ],
+ [ "status_rewind", "structstreet__priv.html#aa27c855c0638b373c936322fc3022a88", null ],
+ [ "str", "structstreet__priv.html#aba69cbd08b682a45da6d114fae680933", null ],
+ [ "str_start", "structstreet__priv.html#aa76152c39d14bb7d29781f7ecd2d1ec4", null ],
+ [ "streetname_hash", "structstreet__priv.html#a0478081a0a2cb04aa27160941db348c3", null ],
+ [ "type", "structstreet__priv.html#a8356495907b36111edd49cdb72fe01ff", null ],
+ [ "type_count", "structstreet__priv.html#a510ac286268abc0a712bdf61074d93ff", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__str.html b/html/structstreet__str.html
new file mode 100644
index 000000000..0ef94884d
--- /dev/null
+++ b/html/structstreet__str.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_str Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__str.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_str Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad0edf2abbc3504fc5f82453479bd8ce8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0edf2abbc3504fc5f82453479bd8ce8"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [12]</td></tr>
+<tr class="separator:ad0edf2abbc3504fc5f82453479bd8ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__str.html">street_str</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__str.js b/html/structstreet__str.js
new file mode 100644
index 000000000..27aa3fa32
--- /dev/null
+++ b/html/structstreet__str.js
@@ -0,0 +1,4 @@
+var structstreet__str =
+[
+ [ "p", "structstreet__str.html#ad0edf2abbc3504fc5f82453479bd8ce8", null ]
+]; \ No newline at end of file
diff --git a/html/structstreet__type.html b/html/structstreet__type.html
new file mode 100644
index 000000000..610ef9486
--- /dev/null
+++ b/html/structstreet__type.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: street_type Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstreet__type.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">street_type Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0baff46bd891bfced184e87b79958769"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0baff46bd891bfced184e87b79958769"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [3]</td></tr>
+<tr class="separator:a0baff46bd891bfced184e87b79958769"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstreet__type.html">street_type</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstreet__type.js b/html/structstreet__type.js
new file mode 100644
index 000000000..3525eb7ac
--- /dev/null
+++ b/html/structstreet__type.js
@@ -0,0 +1,4 @@
+var structstreet__type =
+[
+ [ "p", "structstreet__type.html#a0baff46bd891bfced184e87b79958769", null ]
+]; \ No newline at end of file
diff --git a/html/structstring__desc.html b/html/structstring__desc.html
new file mode 100644
index 000000000..74640a09d
--- /dev/null
+++ b/html/structstring__desc.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: string_desc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structstring__desc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">string_desc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a314d1e8511514dd3fea7239467d078e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a314d1e8511514dd3fea7239467d078e4"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a314d1e8511514dd3fea7239467d078e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8272e905a6bbdfcef87389a4ac5294f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8272e905a6bbdfcef87389a4ac5294f5"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a8272e905a6bbdfcef87389a4ac5294f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gmo_8h_source.html">gmo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structstring__desc.html">string_desc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structstring__desc.js b/html/structstring__desc.js
new file mode 100644
index 000000000..a40a3833c
--- /dev/null
+++ b/html/structstring__desc.js
@@ -0,0 +1,5 @@
+var structstring__desc =
+[
+ [ "length", "structstring__desc.html#a314d1e8511514dd3fea7239467d078e4", null ],
+ [ "offset", "structstring__desc.html#a8272e905a6bbdfcef87389a4ac5294f5", null ]
+]; \ No newline at end of file
diff --git a/html/structsubdivision.html b/html/structsubdivision.html
new file mode 100644
index 000000000..32923a9f2
--- /dev/null
+++ b/html/structsubdivision.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: subdivision Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsubdivision.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">subdivision Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a15b4919137f31efc24660fe852b1c313"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15b4919137f31efc24660fe852b1c313"></a>
+struct <a class="el" href="structtriple.html">triple</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rgn_offset</b></td></tr>
+<tr class="separator:a15b4919137f31efc24660fe852b1c313"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8cfb0b565cd7bcfb7add44dc7d81a4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8cfb0b565cd7bcfb7add44dc7d81a4f"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>types</b></td></tr>
+<tr class="separator:ab8cfb0b565cd7bcfb7add44dc7d81a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa93d3e6b07268fa7b7fc2ccca9882722"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa93d3e6b07268fa7b7fc2ccca9882722"></a>
+struct <a class="el" href="structtcoord.html">tcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>center</b></td></tr>
+<tr class="separator:aa93d3e6b07268fa7b7fc2ccca9882722"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa1a2501ed48a85c08b58570920fb7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefa1a2501ed48a85c08b58570920fb7a"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
+<tr class="separator:aefa1a2501ed48a85c08b58570920fb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05612a95c720b5377cf912db94d62983"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05612a95c720b5377cf912db94d62983"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a05612a95c720b5377cf912db94d62983"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f676c34acb82fc62749ef6a61754a49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f676c34acb82fc62749ef6a61754a49"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a8f676c34acb82fc62749ef6a61754a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsubdivision.html">subdivision</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsubdivision.js b/html/structsubdivision.js
new file mode 100644
index 000000000..cc19471ff
--- /dev/null
+++ b/html/structsubdivision.js
@@ -0,0 +1,9 @@
+var structsubdivision =
+[
+ [ "center", "structsubdivision.html#aa93d3e6b07268fa7b7fc2ccca9882722", null ],
+ [ "height", "structsubdivision.html#a05612a95c720b5377cf912db94d62983", null ],
+ [ "next", "structsubdivision.html#a8f676c34acb82fc62749ef6a61754a49", null ],
+ [ "rgn_offset", "structsubdivision.html#a15b4919137f31efc24660fe852b1c313", null ],
+ [ "types", "structsubdivision.html#ab8cfb0b565cd7bcfb7add44dc7d81a4f", null ],
+ [ "width", "structsubdivision.html#aefa1a2501ed48a85c08b58570920fb7a", null ]
+]; \ No newline at end of file
diff --git a/html/structsuffix.html b/html/structsuffix.html
new file mode 100644
index 000000000..4da019d24
--- /dev/null
+++ b/html/structsuffix.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: suffix Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsuffix.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">suffix Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a01fe89647141832575d1fcd5a1ca1155"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01fe89647141832575d1fcd5a1ca1155"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>fullname</b></td></tr>
+<tr class="separator:a01fe89647141832575d1fcd5a1ca1155"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabcb0e5f45639f364e597e9c6baa7111"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabcb0e5f45639f364e597e9c6baa7111"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>abbrev</b></td></tr>
+<tr class="separator:aabcb0e5f45639f364e597e9c6baa7111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7211c140732fb96ed2908ab445b15ea8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7211c140732fb96ed2908ab445b15ea8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
+<tr class="separator:a7211c140732fb96ed2908ab445b15ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="navigation_8c.html">navigation.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsuffix.html">suffix</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsuffix.js b/html/structsuffix.js
new file mode 100644
index 000000000..6287fd81b
--- /dev/null
+++ b/html/structsuffix.js
@@ -0,0 +1,6 @@
+var structsuffix =
+[
+ [ "abbrev", "structsuffix.html#aabcb0e5f45639f364e597e9c6baa7111", null ],
+ [ "fullname", "structsuffix.html#a01fe89647141832575d1fcd5a1ca1155", null ],
+ [ "gender", "structsuffix.html#a7211c140732fb96ed2908ab445b15ea8", null ]
+]; \ No newline at end of file
diff --git a/html/structsysdep__segment.html b/html/structsysdep__segment.html
new file mode 100644
index 000000000..692927f89
--- /dev/null
+++ b/html/structsysdep__segment.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: sysdep_segment Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsysdep__segment.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sysdep_segment Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3de09bd36a01e87df4c3b9a7539e4831"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de09bd36a01e87df4c3b9a7539e4831"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:a3de09bd36a01e87df4c3b9a7539e4831"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb64f2ca1d8a9213e8452e6fecdbd2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfb64f2ca1d8a9213e8452e6fecdbd2c"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:adfb64f2ca1d8a9213e8452e6fecdbd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gmo_8h_source.html">gmo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsysdep__segment.html">sysdep_segment</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsysdep__segment.js b/html/structsysdep__segment.js
new file mode 100644
index 000000000..4b242208d
--- /dev/null
+++ b/html/structsysdep__segment.js
@@ -0,0 +1,5 @@
+var structsysdep__segment =
+[
+ [ "length", "structsysdep__segment.html#a3de09bd36a01e87df4c3b9a7539e4831", null ],
+ [ "offset", "structsysdep__segment.html#adfb64f2ca1d8a9213e8452e6fecdbd2c", null ]
+]; \ No newline at end of file
diff --git a/html/structsysdep__string.html b/html/structsysdep__string.html
new file mode 100644
index 000000000..5be5377ae
--- /dev/null
+++ b/html/structsysdep__string.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: sysdep_string Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsysdep__string.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sysdep_string Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsysdep__string_1_1segment__pair.html">segment_pair</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a9931d13f51aca573205c18f80640d103"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9931d13f51aca573205c18f80640d103"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:a9931d13f51aca573205c18f80640d103"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af803ef556ddeb313b811ad3b8b5e701f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af803ef556ddeb313b811ad3b8b5e701f"></a>
+struct <a class="el" href="structsysdep__string_1_1segment__pair.html">sysdep_string::segment_pair</a>&#160;</td><td class="memItemRight" valign="bottom"><b>segments</b> [1]</td></tr>
+<tr class="separator:af803ef556ddeb313b811ad3b8b5e701f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gmo_8h_source.html">gmo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsysdep__string.html">sysdep_string</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsysdep__string.js b/html/structsysdep__string.js
new file mode 100644
index 000000000..ae34a5697
--- /dev/null
+++ b/html/structsysdep__string.js
@@ -0,0 +1,6 @@
+var structsysdep__string =
+[
+ [ "segment_pair", "structsysdep__string_1_1segment__pair.html", "structsysdep__string_1_1segment__pair" ],
+ [ "offset", "structsysdep__string.html#a9931d13f51aca573205c18f80640d103", null ],
+ [ "segments", "structsysdep__string.html#af803ef556ddeb313b811ad3b8b5e701f", null ]
+]; \ No newline at end of file
diff --git a/html/structsysdep__string_1_1segment__pair.html b/html/structsysdep__string_1_1segment__pair.html
new file mode 100644
index 000000000..f10eb7695
--- /dev/null
+++ b/html/structsysdep__string_1_1segment__pair.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: sysdep_string::segment_pair Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsysdep__string_1_1segment__pair.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sysdep_string::segment_pair Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abcafeaaeddf0477a4b55c421e660d6a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcafeaaeddf0477a4b55c421e660d6a3"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>segsize</b></td></tr>
+<tr class="separator:abcafeaaeddf0477a4b55c421e660d6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab18211e1a1481490b95d048ce02a4547"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab18211e1a1481490b95d048ce02a4547"></a>
+nls_uint32&#160;</td><td class="memItemRight" valign="bottom"><b>sysdepref</b></td></tr>
+<tr class="separator:ab18211e1a1481490b95d048ce02a4547"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gmo_8h_source.html">gmo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsysdep__string.html">sysdep_string</a></li><li class="navelem"><a class="el" href="structsysdep__string_1_1segment__pair.html">segment_pair</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsysdep__string_1_1segment__pair.js b/html/structsysdep__string_1_1segment__pair.js
new file mode 100644
index 000000000..818b3ec06
--- /dev/null
+++ b/html/structsysdep__string_1_1segment__pair.js
@@ -0,0 +1,5 @@
+var structsysdep__string_1_1segment__pair =
+[
+ [ "segsize", "structsysdep__string_1_1segment__pair.html#abcafeaaeddf0477a4b55c421e660d6a3", null ],
+ [ "sysdepref", "structsysdep__string_1_1segment__pair.html#ab18211e1a1481490b95d048ce02a4547", null ]
+]; \ No newline at end of file
diff --git a/html/structsysdep__string__desc.html b/html/structsysdep__string__desc.html
new file mode 100644
index 000000000..819f8cc28
--- /dev/null
+++ b/html/structsysdep__string__desc.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: sysdep_string_desc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structsysdep__string__desc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">sysdep_string_desc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab76d6fd60532b517dcaaafc433f10a6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab76d6fd60532b517dcaaafc433f10a6d"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>length</b></td></tr>
+<tr class="separator:ab76d6fd60532b517dcaaafc433f10a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d8c4effa6ae53dc4c0b0f510d2ffaed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d8c4effa6ae53dc4c0b0f510d2ffaed"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr class="separator:a3d8c4effa6ae53dc4c0b0f510d2ffaed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="gettextP_8h_source.html">gettextP.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structsysdep__string__desc.html">sysdep_string_desc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structsysdep__string__desc.js b/html/structsysdep__string__desc.js
new file mode 100644
index 000000000..afe9b942f
--- /dev/null
+++ b/html/structsysdep__string__desc.js
@@ -0,0 +1,5 @@
+var structsysdep__string__desc =
+[
+ [ "length", "structsysdep__string__desc.html#ab76d6fd60532b517dcaaafc433f10a6d", null ],
+ [ "pointer", "structsysdep__string__desc.html#a3d8c4effa6ae53dc4c0b0f510d2ffaed", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__character.html b/html/structt__espeak__character.html
new file mode 100644
index 000000000..ceca03429
--- /dev/null
+++ b/html/structt__espeak__character.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_character Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__character.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_character Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5995b6009556a4e8732befba7f292002"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5995b6009556a4e8732befba7f292002"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:a5995b6009556a4e8732befba7f292002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6340fd4329fbaf412353c17bf6ebb8ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6340fd4329fbaf412353c17bf6ebb8ac"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:a6340fd4329fbaf412353c17bf6ebb8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8a6e82792c5eef9642f302f7825ec8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8a6e82792c5eef9642f302f7825ec8e"></a>
+wchar_t&#160;</td><td class="memItemRight" valign="bottom"><b>character</b></td></tr>
+<tr class="separator:aa8a6e82792c5eef9642f302f7825ec8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__character.html">t_espeak_character</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__character.js b/html/structt__espeak__character.js
new file mode 100644
index 000000000..978e3e050
--- /dev/null
+++ b/html/structt__espeak__character.js
@@ -0,0 +1,6 @@
+var structt__espeak__character =
+[
+ [ "character", "structt__espeak__character.html#aa8a6e82792c5eef9642f302f7825ec8e", null ],
+ [ "unique_identifier", "structt__espeak__character.html#a5995b6009556a4e8732befba7f292002", null ],
+ [ "user_data", "structt__espeak__character.html#a6340fd4329fbaf412353c17bf6ebb8ac", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__command.html b/html/structt__espeak__command.html
new file mode 100644
index 000000000..02b0d82bc
--- /dev/null
+++ b/html/structt__espeak__command.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_command Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__command.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_command Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uniont__espeak__command_1_1command.html">command</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3e0719766b98e1c35e8556b996f0f203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e0719766b98e1c35e8556b996f0f203"></a>
+enum t_espeak_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a3e0719766b98e1c35e8556b996f0f203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58e490c312ca1f916d9803707ced0427"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58e490c312ca1f916d9803707ced0427"></a>
+enum t_command_state&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:a58e490c312ca1f916d9803707ced0427"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e0e8b1cf33360294861cef26a3d6313"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e0e8b1cf33360294861cef26a3d6313"></a>
+union <a class="el" href="uniont__espeak__command_1_1command.html">t_espeak_command::command</a>&#160;</td><td class="memItemRight" valign="bottom"><b>u</b></td></tr>
+<tr class="separator:a0e0e8b1cf33360294861cef26a3d6313"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__command.html">t_espeak_command</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__command.js b/html/structt__espeak__command.js
new file mode 100644
index 000000000..4c4a0efe2
--- /dev/null
+++ b/html/structt__espeak__command.js
@@ -0,0 +1,7 @@
+var structt__espeak__command =
+[
+ [ "command", "uniont__espeak__command_1_1command.html", "uniont__espeak__command_1_1command" ],
+ [ "state", "structt__espeak__command.html#a58e490c312ca1f916d9803707ced0427", null ],
+ [ "type", "structt__espeak__command.html#a3e0719766b98e1c35e8556b996f0f203", null ],
+ [ "u", "structt__espeak__command.html#a0e0e8b1cf33360294861cef26a3d6313", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__key.html b/html/structt__espeak__key.html
new file mode 100644
index 000000000..6621a127c
--- /dev/null
+++ b/html/structt__espeak__key.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_key Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__key.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_key Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7825d983b5518281155b331d421bc429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7825d983b5518281155b331d421bc429"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:a7825d983b5518281155b331d421bc429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26091b7874fd46365762db85b88b9758"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26091b7874fd46365762db85b88b9758"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:a26091b7874fd46365762db85b88b9758"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6854768700d97f5a3405389ead10361e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6854768700d97f5a3405389ead10361e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>key_name</b></td></tr>
+<tr class="separator:a6854768700d97f5a3405389ead10361e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__key.html">t_espeak_key</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__key.js b/html/structt__espeak__key.js
new file mode 100644
index 000000000..4abc97296
--- /dev/null
+++ b/html/structt__espeak__key.js
@@ -0,0 +1,6 @@
+var structt__espeak__key =
+[
+ [ "key_name", "structt__espeak__key.html#a6854768700d97f5a3405389ead10361e", null ],
+ [ "unique_identifier", "structt__espeak__key.html#a7825d983b5518281155b331d421bc429", null ],
+ [ "user_data", "structt__espeak__key.html#a26091b7874fd46365762db85b88b9758", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__mark.html b/html/structt__espeak__mark.html
new file mode 100644
index 000000000..4aa565503
--- /dev/null
+++ b/html/structt__espeak__mark.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_mark Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__mark.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_mark Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a79039e944cc984977bdaa48754fc4c92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79039e944cc984977bdaa48754fc4c92"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:a79039e944cc984977bdaa48754fc4c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5483fb0bdd514f72703c0530ac22757"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5483fb0bdd514f72703c0530ac22757"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:ad5483fb0bdd514f72703c0530ac22757"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a817cc27a00ed4841ff46178a15fed3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a817cc27a00ed4841ff46178a15fed3"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a7a817cc27a00ed4841ff46178a15fed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac83ddf99b5f126f76d798c77a4827448"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac83ddf99b5f126f76d798c77a4827448"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>index_mark</b></td></tr>
+<tr class="separator:ac83ddf99b5f126f76d798c77a4827448"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bf9a18251a21b316175c8f78afcd978"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf9a18251a21b316175c8f78afcd978"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>end_position</b></td></tr>
+<tr class="separator:a6bf9a18251a21b316175c8f78afcd978"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d66ec3e57a8cc134c864f76e7f19870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d66ec3e57a8cc134c864f76e7f19870"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a0d66ec3e57a8cc134c864f76e7f19870"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9f3370fb34a41e2f26853efaa7a2483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9f3370fb34a41e2f26853efaa7a2483"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:ab9f3370fb34a41e2f26853efaa7a2483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__mark.html">t_espeak_mark</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__mark.js b/html/structt__espeak__mark.js
new file mode 100644
index 000000000..b26f05fee
--- /dev/null
+++ b/html/structt__espeak__mark.js
@@ -0,0 +1,10 @@
+var structt__espeak__mark =
+[
+ [ "end_position", "structt__espeak__mark.html#a6bf9a18251a21b316175c8f78afcd978", null ],
+ [ "flags", "structt__espeak__mark.html#a0d66ec3e57a8cc134c864f76e7f19870", null ],
+ [ "index_mark", "structt__espeak__mark.html#ac83ddf99b5f126f76d798c77a4827448", null ],
+ [ "size", "structt__espeak__mark.html#a7a817cc27a00ed4841ff46178a15fed3", null ],
+ [ "text", "structt__espeak__mark.html#ad5483fb0bdd514f72703c0530ac22757", null ],
+ [ "unique_identifier", "structt__espeak__mark.html#a79039e944cc984977bdaa48754fc4c92", null ],
+ [ "user_data", "structt__espeak__mark.html#ab9f3370fb34a41e2f26853efaa7a2483", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__parameter.html b/html/structt__espeak__parameter.html
new file mode 100644
index 000000000..934595c0a
--- /dev/null
+++ b/html/structt__espeak__parameter.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_parameter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__parameter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_parameter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a014ff352257b4937335eefeaeab51564"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a014ff352257b4937335eefeaeab51564"></a>
+espeak_PARAMETER&#160;</td><td class="memItemRight" valign="bottom"><b>parameter</b></td></tr>
+<tr class="separator:a014ff352257b4937335eefeaeab51564"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a444519ad09aacc2919fb2e7006c7e012"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a444519ad09aacc2919fb2e7006c7e012"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
+<tr class="separator:a444519ad09aacc2919fb2e7006c7e012"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb54d9278f87c1bd72840c9f0f95bab9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb54d9278f87c1bd72840c9f0f95bab9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>relative</b></td></tr>
+<tr class="separator:acb54d9278f87c1bd72840c9f0f95bab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__parameter.html">t_espeak_parameter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__parameter.js b/html/structt__espeak__parameter.js
new file mode 100644
index 000000000..bbb402b47
--- /dev/null
+++ b/html/structt__espeak__parameter.js
@@ -0,0 +1,6 @@
+var structt__espeak__parameter =
+[
+ [ "parameter", "structt__espeak__parameter.html#a014ff352257b4937335eefeaeab51564", null ],
+ [ "relative", "structt__espeak__parameter.html#acb54d9278f87c1bd72840c9f0f95bab9", null ],
+ [ "value", "structt__espeak__parameter.html#a444519ad09aacc2919fb2e7006c7e012", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__terminated__msg.html b/html/structt__espeak__terminated__msg.html
new file mode 100644
index 000000000..b517618bd
--- /dev/null
+++ b/html/structt__espeak__terminated__msg.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_terminated_msg Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__terminated__msg.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_terminated_msg Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a968bc311189874aff1242ad65d9aafb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a968bc311189874aff1242ad65d9aafb6"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:a968bc311189874aff1242ad65d9aafb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae14b9a49d28045fd6bdf7439faee7ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae14b9a49d28045fd6bdf7439faee7ff"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:aae14b9a49d28045fd6bdf7439faee7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__terminated__msg.js b/html/structt__espeak__terminated__msg.js
new file mode 100644
index 000000000..bf09406dd
--- /dev/null
+++ b/html/structt__espeak__terminated__msg.js
@@ -0,0 +1,5 @@
+var structt__espeak__terminated__msg =
+[
+ [ "unique_identifier", "structt__espeak__terminated__msg.html#a968bc311189874aff1242ad65d9aafb6", null ],
+ [ "user_data", "structt__espeak__terminated__msg.html#aae14b9a49d28045fd6bdf7439faee7ff", null ]
+]; \ No newline at end of file
diff --git a/html/structt__espeak__text.html b/html/structt__espeak__text.html
new file mode 100644
index 000000000..c8d3ec557
--- /dev/null
+++ b/html/structt__espeak__text.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_text Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structt__espeak__text.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_text Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adbf9a69c947a1f4a684ef91623d2d1e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbf9a69c947a1f4a684ef91623d2d1e0"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>unique_identifier</b></td></tr>
+<tr class="separator:adbf9a69c947a1f4a684ef91623d2d1e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf819bc7d148bcd95a49e327ed8ee9ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf819bc7d148bcd95a49e327ed8ee9ec"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:acf819bc7d148bcd95a49e327ed8ee9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d119607ad38fad219045ea2cd9c00c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d119607ad38fad219045ea2cd9c00c1"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b></td></tr>
+<tr class="separator:a0d119607ad38fad219045ea2cd9c00c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af7bfda1b0aa8931452ed30a2618432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af7bfda1b0aa8931452ed30a2618432"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>position</b></td></tr>
+<tr class="separator:a6af7bfda1b0aa8931452ed30a2618432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa10d4be3f7442aafe833c6f534c3fc73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa10d4be3f7442aafe833c6f534c3fc73"></a>
+espeak_POSITION_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>position_type</b></td></tr>
+<tr class="separator:aa10d4be3f7442aafe833c6f534c3fc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adee5c45d031ca669c8f6b06e0b56c83f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adee5c45d031ca669c8f6b06e0b56c83f"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>end_position</b></td></tr>
+<tr class="separator:adee5c45d031ca669c8f6b06e0b56c83f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0db8a1216286fa049f828e09329ee469"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0db8a1216286fa049f828e09329ee469"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a0db8a1216286fa049f828e09329ee469"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee3f620a63e9c83f6fa8ec42be3e7200"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee3f620a63e9c83f6fa8ec42be3e7200"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:aee3f620a63e9c83f6fa8ec42be3e7200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__text.html">t_espeak_text</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structt__espeak__text.js b/html/structt__espeak__text.js
new file mode 100644
index 000000000..31c40c5b0
--- /dev/null
+++ b/html/structt__espeak__text.js
@@ -0,0 +1,11 @@
+var structt__espeak__text =
+[
+ [ "end_position", "structt__espeak__text.html#adee5c45d031ca669c8f6b06e0b56c83f", null ],
+ [ "flags", "structt__espeak__text.html#a0db8a1216286fa049f828e09329ee469", null ],
+ [ "position", "structt__espeak__text.html#a6af7bfda1b0aa8931452ed30a2618432", null ],
+ [ "position_type", "structt__espeak__text.html#aa10d4be3f7442aafe833c6f534c3fc73", null ],
+ [ "size", "structt__espeak__text.html#a0d119607ad38fad219045ea2cd9c00c1", null ],
+ [ "text", "structt__espeak__text.html#acf819bc7d148bcd95a49e327ed8ee9ec", null ],
+ [ "unique_identifier", "structt__espeak__text.html#adbf9a69c947a1f4a684ef91623d2d1e0", null ],
+ [ "user_data", "structt__espeak__text.html#aee3f620a63e9c83f6fa8ec42be3e7200", null ]
+]; \ No newline at end of file
diff --git a/html/structtable__column__desc.html b/html/structtable__column__desc.html
new file mode 100644
index 000000000..18de997ee
--- /dev/null
+++ b/html/structtable__column__desc.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: table_column_desc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtable__column__desc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">table_column_desc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6f7ef9b6a5b2078c31c68dc5cce61a65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65">height</a></td></tr>
+<tr class="separator:a6f7ef9b6a5b2078c31c68dc5cce61a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a325fd0472dc67a4b8f99457d58771039"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039">width</a></td></tr>
+<tr class="separator:a325fd0472dc67a4b8f99457d58771039"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A data structure that holds information about a column that makes up a table. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a6f7ef9b6a5b2078c31c68dc5cce61a65"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int table_column_desc::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The computed height of a cell in the table. </p>
+
+</div>
+</div>
+<a class="anchor" id="a325fd0472dc67a4b8f99457d58771039"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int table_column_desc::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The computed width of a cell in the table. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtable__column__desc.html">table_column_desc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtable__column__desc.js b/html/structtable__column__desc.js
new file mode 100644
index 000000000..f06fe5dfc
--- /dev/null
+++ b/html/structtable__column__desc.js
@@ -0,0 +1,5 @@
+var structtable__column__desc =
+[
+ [ "height", "structtable__column__desc.html#a6f7ef9b6a5b2078c31c68dc5cce61a65", null ],
+ [ "width", "structtable__column__desc.html#a325fd0472dc67a4b8f99457d58771039", null ]
+]; \ No newline at end of file
diff --git a/html/structtable__data.html b/html/structtable__data.html
new file mode 100644
index 000000000..539066bc3
--- /dev/null
+++ b/html/structtable__data.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: table_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtable__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">table_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A structure to store information about a table.
+ <a href="structtable__data.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa4b3675a43a285f9b40e7a6ac5a60424"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424">top_row</a></td></tr>
+<tr class="separator:aa4b3675a43a285f9b40e7a6ac5a60424"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58c680996f1ef63035f37f9fbfd47405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtable__data.html#a58c680996f1ef63035f37f9fbfd47405">bottom_row</a></td></tr>
+<tr class="separator:a58c680996f1ef63035f37f9fbfd47405"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc39fa1f1e69df2af935b2a4508ea976"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc39fa1f1e69df2af935b2a4508ea976"></a>
+struct <a class="el" href="structscroll__buttons.html">scroll_buttons</a>&#160;</td><td class="memItemRight" valign="bottom"><b>scroll_buttons</b></td></tr>
+<tr class="separator:abc39fa1f1e69df2af935b2a4508ea976"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A structure to store information about a table. </p>
+<p>The <a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a> widget stores pointers to extra information needed by the table widget.</p>
+<p>The <a class="el" href="structtable__data.html" title="A structure to store information about a table. ">table_data</a> structure needs to be freed with data_free along with the widget. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a58c680996f1ef63035f37f9fbfd47405"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* table_data::bottom_row</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A Glist pointer into a widget-&gt;children list that indicates the row currently being rendered at the bottom of the table. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa4b3675a43a285f9b40e7a6ac5a60424"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__GList.html">GList</a>* table_data::top_row</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A GList pointer into a widget-&gt;children list that indicates the row currently being rendered at the top of the table. </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtable__data.html">table_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtable__data.js b/html/structtable__data.js
new file mode 100644
index 000000000..d95ae4bd8
--- /dev/null
+++ b/html/structtable__data.js
@@ -0,0 +1,6 @@
+var structtable__data =
+[
+ [ "bottom_row", "structtable__data.html#a58c680996f1ef63035f37f9fbfd47405", null ],
+ [ "scroll_buttons", "structtable__data.html#abc39fa1f1e69df2af935b2a4508ea976", null ],
+ [ "top_row", "structtable__data.html#aa4b3675a43a285f9b40e7a6ac5a60424", null ]
+]; \ No newline at end of file
diff --git a/html/structtagSHPObject.html b/html/structtagSHPObject.html
new file mode 100644
index 000000000..6aef15b23
--- /dev/null
+++ b/html/structtagSHPObject.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tagSHPObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtagSHPObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tagSHPObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a821e9ec2a13584b173f5c6fc991ac697"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a821e9ec2a13584b173f5c6fc991ac697"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nSHPType</b></td></tr>
+<tr class="separator:a821e9ec2a13584b173f5c6fc991ac697"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a496768c60355e725e5828afccf788e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a496768c60355e725e5828afccf788e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nShapeId</b></td></tr>
+<tr class="separator:a4a496768c60355e725e5828afccf788e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d3a22e6ae1538f9afc37560f3c6378c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d3a22e6ae1538f9afc37560f3c6378c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nParts</b></td></tr>
+<tr class="separator:a6d3a22e6ae1538f9afc37560f3c6378c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac063982d848d999fc03317767bf13a62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac063982d848d999fc03317767bf13a62"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panPartStart</b></td></tr>
+<tr class="separator:ac063982d848d999fc03317767bf13a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450822e97569328abede56757367feee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a450822e97569328abede56757367feee"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><b>panPartType</b></td></tr>
+<tr class="separator:a450822e97569328abede56757367feee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4766d49760a1eeaaaf047ea7795e2eb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4766d49760a1eeaaaf047ea7795e2eb2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nVertices</b></td></tr>
+<tr class="separator:a4766d49760a1eeaaaf047ea7795e2eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08803b529534de29a704b5283760679e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08803b529534de29a704b5283760679e"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>padfX</b></td></tr>
+<tr class="separator:a08803b529534de29a704b5283760679e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dbe91d1d3e30b324067fb527930639f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dbe91d1d3e30b324067fb527930639f"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>padfY</b></td></tr>
+<tr class="separator:a7dbe91d1d3e30b324067fb527930639f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2d2a302c7cc0d823efba42d44521719"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2d2a302c7cc0d823efba42d44521719"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>padfZ</b></td></tr>
+<tr class="separator:aa2d2a302c7cc0d823efba42d44521719"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ea65e8b78096a0aaa50c63a7763f62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4ea65e8b78096a0aaa50c63a7763f62"></a>
+double *&#160;</td><td class="memItemRight" valign="bottom"><b>padfM</b></td></tr>
+<tr class="separator:ae4ea65e8b78096a0aaa50c63a7763f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14398f51ce5681ae4b392a58fa8b895c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14398f51ce5681ae4b392a58fa8b895c"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfXMin</b></td></tr>
+<tr class="separator:a14398f51ce5681ae4b392a58fa8b895c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75e5866eec9c708b1f16a38f15e1ccfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75e5866eec9c708b1f16a38f15e1ccfc"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfYMin</b></td></tr>
+<tr class="separator:a75e5866eec9c708b1f16a38f15e1ccfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecc7eee2fcc6b16013a93eb240d61be3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecc7eee2fcc6b16013a93eb240d61be3"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfZMin</b></td></tr>
+<tr class="separator:aecc7eee2fcc6b16013a93eb240d61be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebd8800ab1a6fc90b8a19c7df29f004b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebd8800ab1a6fc90b8a19c7df29f004b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfMMin</b></td></tr>
+<tr class="separator:aebd8800ab1a6fc90b8a19c7df29f004b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab11c17a0f545ae9ee121b45ce6d9ca88"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab11c17a0f545ae9ee121b45ce6d9ca88"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfXMax</b></td></tr>
+<tr class="separator:ab11c17a0f545ae9ee121b45ce6d9ca88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01dede15c5f7569b6f8ed12e898b39bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01dede15c5f7569b6f8ed12e898b39bd"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfYMax</b></td></tr>
+<tr class="separator:a01dede15c5f7569b6f8ed12e898b39bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa71cd4a36f8521eabb70f2fb3f1b9044"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa71cd4a36f8521eabb70f2fb3f1b9044"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfZMax</b></td></tr>
+<tr class="separator:aa71cd4a36f8521eabb70f2fb3f1b9044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c5847b3969b0c7151602f7df67dc988"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c5847b3969b0c7151602f7df67dc988"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dfMMax</b></td></tr>
+<tr class="separator:a8c5847b3969b0c7151602f7df67dc988"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe650d57db0bd9aaacfb2eaceb26d3e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe650d57db0bd9aaacfb2eaceb26d3e5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bMeasureIsUsed</b></td></tr>
+<tr class="separator:afe650d57db0bd9aaacfb2eaceb26d3e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01699a9f3644720c27a9956f143bb79f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01699a9f3644720c27a9956f143bb79f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bFastModeReadObject</b></td></tr>
+<tr class="separator:a01699a9f3644720c27a9956f143bb79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/shapefile/<a class="el" href="shapefil_8h_source.html">shapefil.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtagSHPObject.html">tagSHPObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtagSHPObject.js b/html/structtagSHPObject.js
new file mode 100644
index 000000000..b62e5058c
--- /dev/null
+++ b/html/structtagSHPObject.js
@@ -0,0 +1,23 @@
+var structtagSHPObject =
+[
+ [ "bFastModeReadObject", "structtagSHPObject.html#a01699a9f3644720c27a9956f143bb79f", null ],
+ [ "bMeasureIsUsed", "structtagSHPObject.html#afe650d57db0bd9aaacfb2eaceb26d3e5", null ],
+ [ "dfMMax", "structtagSHPObject.html#a8c5847b3969b0c7151602f7df67dc988", null ],
+ [ "dfMMin", "structtagSHPObject.html#aebd8800ab1a6fc90b8a19c7df29f004b", null ],
+ [ "dfXMax", "structtagSHPObject.html#ab11c17a0f545ae9ee121b45ce6d9ca88", null ],
+ [ "dfXMin", "structtagSHPObject.html#a14398f51ce5681ae4b392a58fa8b895c", null ],
+ [ "dfYMax", "structtagSHPObject.html#a01dede15c5f7569b6f8ed12e898b39bd", null ],
+ [ "dfYMin", "structtagSHPObject.html#a75e5866eec9c708b1f16a38f15e1ccfc", null ],
+ [ "dfZMax", "structtagSHPObject.html#aa71cd4a36f8521eabb70f2fb3f1b9044", null ],
+ [ "dfZMin", "structtagSHPObject.html#aecc7eee2fcc6b16013a93eb240d61be3", null ],
+ [ "nParts", "structtagSHPObject.html#a6d3a22e6ae1538f9afc37560f3c6378c", null ],
+ [ "nShapeId", "structtagSHPObject.html#a4a496768c60355e725e5828afccf788e", null ],
+ [ "nSHPType", "structtagSHPObject.html#a821e9ec2a13584b173f5c6fc991ac697", null ],
+ [ "nVertices", "structtagSHPObject.html#a4766d49760a1eeaaaf047ea7795e2eb2", null ],
+ [ "padfM", "structtagSHPObject.html#ae4ea65e8b78096a0aaa50c63a7763f62", null ],
+ [ "padfX", "structtagSHPObject.html#a08803b529534de29a704b5283760679e", null ],
+ [ "padfY", "structtagSHPObject.html#a7dbe91d1d3e30b324067fb527930639f", null ],
+ [ "padfZ", "structtagSHPObject.html#aa2d2a302c7cc0d823efba42d44521719", null ],
+ [ "panPartStart", "structtagSHPObject.html#ac063982d848d999fc03317767bf13a62", null ],
+ [ "panPartType", "structtagSHPObject.html#a450822e97569328abede56757367feee", null ]
+]; \ No newline at end of file
diff --git a/html/structtcoord.html b/html/structtcoord.html
new file mode 100644
index 000000000..e56779b75
--- /dev/null
+++ b/html/structtcoord.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tcoord Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtcoord.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tcoord Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a597d96bdb216f742274134c31f03e1dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a597d96bdb216f742274134c31f03e1dc"></a>
+struct <a class="el" href="structtriple.html">triple</a> lng&#160;</td><td class="memItemRight" valign="bottom"><b>lat</b></td></tr>
+<tr class="separator:a597d96bdb216f742274134c31f03e1dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtcoord.html">tcoord</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtcoord.js b/html/structtcoord.js
new file mode 100644
index 000000000..e80be6483
--- /dev/null
+++ b/html/structtcoord.js
@@ -0,0 +1,4 @@
+var structtcoord =
+[
+ [ "lat", "structtcoord.html#a597d96bdb216f742274134c31f03e1dc", null ]
+]; \ No newline at end of file
diff --git a/html/structtemplateObject.html b/html/structtemplateObject.html
new file mode 100644
index 000000000..c5bab6fcb
--- /dev/null
+++ b/html/structtemplateObject.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: templateObject Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtemplateObject.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">templateObject Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a96cad3cc40d24b58d9e44e9a48752181"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96cad3cc40d24b58d9e44e9a48752181"></a>
+PyObject_HEAD int&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b></td></tr>
+<tr class="separator:a96cad3cc40d24b58d9e44e9a48752181"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7de48100815c1ab0932a0d50bafcb5bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7de48100815c1ab0932a0d50bafcb5bb"></a>
+struct template *&#160;</td><td class="memItemRight" valign="bottom"><b>template</b></td></tr>
+<tr class="separator:a7de48100815c1ab0932a0d50bafcb5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/python/template.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtemplateObject.html">templateObject</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtemplateObject.js b/html/structtemplateObject.js
new file mode 100644
index 000000000..43b981174
--- /dev/null
+++ b/html/structtemplateObject.js
@@ -0,0 +1,5 @@
+var structtemplateObject =
+[
+ [ "ref", "structtemplateObject.html#a96cad3cc40d24b58d9e44e9a48752181", null ],
+ [ "template", "structtemplateObject.html#a7de48100815c1ab0932a0d50bafcb5bb", null ]
+]; \ No newline at end of file
diff --git a/html/structtile.html b/html/structtile.html
new file mode 100644
index 000000000..c9f0f2784
--- /dev/null
+++ b/html/structtile.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A map tile, a rectangular region of the world.
+ <a href="structtile.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adbb0fa9d4d05aaa70cbb06afec107a44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbb0fa9d4d05aaa70cbb06afec107a44"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#adbb0fa9d4d05aaa70cbb06afec107a44">start</a></td></tr>
+<tr class="memdesc:adbb0fa9d4d05aaa70cbb06afec107a44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory address of the buffer containing the tile data (the actual map data). <br/></td></tr>
+<tr class="separator:adbb0fa9d4d05aaa70cbb06afec107a44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfe6df80097e5aff8c44b77d6a06a637"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#adfe6df80097e5aff8c44b77d6a06a637">end</a></td></tr>
+<tr class="memdesc:adfe6df80097e5aff8c44b77d6a06a637"><td class="mdescLeft">&#160;</td><td class="mdescRight">First memory address not belonging to the tile data. <a href="#adfe6df80097e5aff8c44b77d6a06a637">More...</a><br/></td></tr>
+<tr class="separator:adfe6df80097e5aff8c44b77d6a06a637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4471b3ee60e3516ce255b79d23e438f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4471b3ee60e3516ce255b79d23e438f6"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a4471b3ee60e3516ce255b79d23e438f6">pos</a></td></tr>
+<tr class="memdesc:a4471b3ee60e3516ce255b79d23e438f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to current position (start of current item) inside the tile data. <br/></td></tr>
+<tr class="separator:a4471b3ee60e3516ce255b79d23e438f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a919c1a31086e5949957801a73e60fa20"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a919c1a31086e5949957801a73e60fa20">pos_coord_start</a></td></tr>
+<tr class="memdesc:a919c1a31086e5949957801a73e60fa20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the first element inside the current item that is a coordinate. <a href="#a919c1a31086e5949957801a73e60fa20">More...</a><br/></td></tr>
+<tr class="separator:a919c1a31086e5949957801a73e60fa20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab503553844667df2adc2a68bd689b05d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab503553844667df2adc2a68bd689b05d"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#ab503553844667df2adc2a68bd689b05d">pos_coord</a></td></tr>
+<tr class="memdesc:ab503553844667df2adc2a68bd689b05d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position in the coordinates region of the current item. <br/></td></tr>
+<tr class="separator:ab503553844667df2adc2a68bd689b05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88358f32fe03935fcc828c53ad8cb6bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88358f32fe03935fcc828c53ad8cb6bd"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a88358f32fe03935fcc828c53ad8cb6bd">pos_attr_start</a></td></tr>
+<tr class="memdesc:a88358f32fe03935fcc828c53ad8cb6bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the first attr data structure of the current item. <br/></td></tr>
+<tr class="separator:a88358f32fe03935fcc828c53ad8cb6bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9672b980d62b163e3b3612ef160695a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9672b980d62b163e3b3612ef160695a4"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a9672b980d62b163e3b3612ef160695a4">pos_attr</a></td></tr>
+<tr class="memdesc:a9672b980d62b163e3b3612ef160695a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current position in the attr region of the current item. <br/></td></tr>
+<tr class="separator:a9672b980d62b163e3b3612ef160695a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a502c97982586fb3c4a6871a82a205507"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a502c97982586fb3c4a6871a82a205507"></a>
+int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a502c97982586fb3c4a6871a82a205507">pos_next</a></td></tr>
+<tr class="memdesc:a502c97982586fb3c4a6871a82a205507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the next item (the item which follows the "current item" as indicated by *pos). <br/></td></tr>
+<tr class="separator:a502c97982586fb3c4a6871a82a205507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24d79273d946fc4f02fbb6183a1ca2fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24d79273d946fc4f02fbb6183a1ca2fc"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtile.html#a24d79273d946fc4f02fbb6183a1ca2fc">fi</a></td></tr>
+<tr class="memdesc:a24d79273d946fc4f02fbb6183a1ca2fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The file from which this tile was loaded. <br/></td></tr>
+<tr class="separator:a24d79273d946fc4f02fbb6183a1ca2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51d53fa0cf891a037947bd09794ab969"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51d53fa0cf891a037947bd09794ab969"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipfile_num</b></td></tr>
+<tr class="separator:a51d53fa0cf891a037947bd09794ab969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5649827f453e15be119426e8da3e849f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5649827f453e15be119426e8da3e849f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mode</b></td></tr>
+<tr class="separator:a5649827f453e15be119426e8da3e849f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A map tile, a rectangular region of the world. </p>
+<p>Represents a "map tile", a rectangular region of the world. The binfile format divides the world into tiles of different sizes for easy handling. A binfile is a ZIP archive; each member file (with the exception of index files) represents one tile. The data from a tile file is read into memory and used directly as the tile data of this struct. </p>
+<p>See the Navit wiki for details on the binfile format:</p>
+<p><a href="http://wiki.navit-project.org/index.php/Navit%27s_binary_map_driver">http://wiki.navit-project.org/index.php/Navit%27s_binary_map_driver</a> </p>
+<p>Note that this tile struct also maintains pointers to several current positions inside the tile. These are not part of the actual tile data, but are used for working with the data. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="adfe6df80097e5aff8c44b77d6a06a637"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int* tile::end</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>First memory address not belonging to the tile data. </p>
+<p>Thus tile-&gt;end - tile-&gt;start represents the size of the tile data in multiples of 4 Bytes. </p>
+
+</div>
+</div>
+<a class="anchor" id="a919c1a31086e5949957801a73e60fa20"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int* tile::pos_coord_start</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Pointer to the first element inside the current item that is a coordinate. </p>
+<p>That is the first position after the header of an item. The header holds 3 entries each 32bit wide integers: header[0] holds the size of the whole item (excluding this size field) header[1] holds the type of the item header[2] holds the size of the coordinates in the tile </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/binfile/binfile.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtile.html">tile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtile.js b/html/structtile.js
new file mode 100644
index 000000000..30b2d00b4
--- /dev/null
+++ b/html/structtile.js
@@ -0,0 +1,14 @@
+var structtile =
+[
+ [ "end", "structtile.html#adfe6df80097e5aff8c44b77d6a06a637", null ],
+ [ "fi", "structtile.html#a24d79273d946fc4f02fbb6183a1ca2fc", null ],
+ [ "mode", "structtile.html#a5649827f453e15be119426e8da3e849f", null ],
+ [ "pos", "structtile.html#a4471b3ee60e3516ce255b79d23e438f6", null ],
+ [ "pos_attr", "structtile.html#a9672b980d62b163e3b3612ef160695a4", null ],
+ [ "pos_attr_start", "structtile.html#a88358f32fe03935fcc828c53ad8cb6bd", null ],
+ [ "pos_coord", "structtile.html#ab503553844667df2adc2a68bd689b05d", null ],
+ [ "pos_coord_start", "structtile.html#a919c1a31086e5949957801a73e60fa20", null ],
+ [ "pos_next", "structtile.html#a502c97982586fb3c4a6871a82a205507", null ],
+ [ "start", "structtile.html#adbb0fa9d4d05aaa70cbb06afec107a44", null ],
+ [ "zipfile_num", "structtile.html#a51d53fa0cf891a037947bd09794ab969", null ]
+]; \ No newline at end of file
diff --git a/html/structtile__data.html b/html/structtile__data.html
new file mode 100644
index 000000000..973b01c29
--- /dev/null
+++ b/html/structtile__data.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tile_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtile__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tile_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae3f58f76367c11129114e844fd30862c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f58f76367c11129114e844fd30862c"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b> [1024]</td></tr>
+<tr class="separator:ae3f58f76367c11129114e844fd30862c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cabc3ae773126d1c2df30c368baa313"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cabc3ae773126d1c2df30c368baa313"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tile_depth</b></td></tr>
+<tr class="separator:a6cabc3ae773126d1c2df30c368baa313"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43ec9fc2200442277a607834bae9ad3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43ec9fc2200442277a607834bae9ad3d"></a>
+struct <a class="el" href="structrect.html">rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item_bbox</b></td></tr>
+<tr class="separator:a43ec9fc2200442277a607834bae9ad3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76dd83e00b9b3b073d65e65697eb5d5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76dd83e00b9b3b073d65e65697eb5d5e"></a>
+struct <a class="el" href="structrect.html">rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>tile_bbox</b></td></tr>
+<tr class="separator:a76dd83e00b9b3b073d65e65697eb5d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtile__data.html">tile_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtile__data.js b/html/structtile__data.js
new file mode 100644
index 000000000..c5b8c564c
--- /dev/null
+++ b/html/structtile__data.js
@@ -0,0 +1,7 @@
+var structtile__data =
+[
+ [ "buffer", "structtile__data.html#ae3f58f76367c11129114e844fd30862c", null ],
+ [ "item_bbox", "structtile__data.html#a43ec9fc2200442277a607834bae9ad3d", null ],
+ [ "tile_bbox", "structtile__data.html#a76dd83e00b9b3b073d65e65697eb5d5e", null ],
+ [ "tile_depth", "structtile__data.html#a6cabc3ae773126d1c2df30c368baa313", null ]
+]; \ No newline at end of file
diff --git a/html/structtile__head.html b/html/structtile__head.html
new file mode 100644
index 000000000..e81d37d75
--- /dev/null
+++ b/html/structtile__head.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tile_head Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtile__head.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tile_head Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae3f5b24b3e2b30d93d22892ab2630fbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f5b24b3e2b30d93d22892ab2630fbb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>num_subtiles</b></td></tr>
+<tr class="separator:ae3f5b24b3e2b30d93d22892ab2630fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae056ad65df357142f8b291e7f282e36c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae056ad65df357142f8b291e7f282e36c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>total_size</b></td></tr>
+<tr class="separator:ae056ad65df357142f8b291e7f282e36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a205e4787469346901d754fe10645e231"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a205e4787469346901d754fe10645e231"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:a205e4787469346901d754fe10645e231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ac086ae6199528859101bb1930b818b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac086ae6199528859101bb1930b818b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>zip_data</b></td></tr>
+<tr class="separator:a3ac086ae6199528859101bb1930b818b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a684b382d746bf0bb4bcb306ffb9a305d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a684b382d746bf0bb4bcb306ffb9a305d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>total_size_used</b></td></tr>
+<tr class="separator:a684b382d746bf0bb4bcb306ffb9a305d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a754b756abba77d349e08097917d5cb2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a754b756abba77d349e08097917d5cb2b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipnum</b></td></tr>
+<tr class="separator:a754b756abba77d349e08097917d5cb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e3a1798eb2fc674c6f39b0be4977e35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e3a1798eb2fc674c6f39b0be4977e35"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process</b></td></tr>
+<tr class="separator:a4e3a1798eb2fc674c6f39b0be4977e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11687168ed70b322e59ae39ea3427ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11687168ed70b322e59ae39ea3427ef1"></a>
+struct <a class="el" href="structtile__head.html">tile_head</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a11687168ed70b322e59ae39ea3427ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtile__head.html">tile_head</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtile__head.js b/html/structtile__head.js
new file mode 100644
index 000000000..24b8fcb4a
--- /dev/null
+++ b/html/structtile__head.js
@@ -0,0 +1,11 @@
+var structtile__head =
+[
+ [ "name", "structtile__head.html#a205e4787469346901d754fe10645e231", null ],
+ [ "next", "structtile__head.html#a11687168ed70b322e59ae39ea3427ef1", null ],
+ [ "num_subtiles", "structtile__head.html#ae3f5b24b3e2b30d93d22892ab2630fbb", null ],
+ [ "process", "structtile__head.html#a4e3a1798eb2fc674c6f39b0be4977e35", null ],
+ [ "total_size", "structtile__head.html#ae056ad65df357142f8b291e7f282e36c", null ],
+ [ "total_size_used", "structtile__head.html#a684b382d746bf0bb4bcb306ffb9a305d", null ],
+ [ "zip_data", "structtile__head.html#a3ac086ae6199528859101bb1930b818b", null ],
+ [ "zipnum", "structtile__head.html#a754b756abba77d349e08097917d5cb2b", null ]
+]; \ No newline at end of file
diff --git a/html/structtile__info.html b/html/structtile__info.html
new file mode 100644
index 000000000..404b99c7c
--- /dev/null
+++ b/html/structtile__info.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tile_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtile__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tile_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab2000008d247b649b2ee6f502d82b521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2000008d247b649b2ee6f502d82b521"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>write</b></td></tr>
+<tr class="separator:ab2000008d247b649b2ee6f502d82b521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8de0e9aa388fff043e8addc2904fe0ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8de0e9aa388fff043e8addc2904fe0ca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxlen</b></td></tr>
+<tr class="separator:a8de0e9aa388fff043e8addc2904fe0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8bea9e8b0c38340f8b4f54f65b58f84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8bea9e8b0c38340f8b4f54f65b58f84"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>suffix</b></td></tr>
+<tr class="separator:aa8bea9e8b0c38340f8b4f54f65b58f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fa0c90ccdc28556919efb1a2c6c7b30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fa0c90ccdc28556919efb1a2c6c7b30"></a>
+<a class="el" href="struct__GList.html">GList</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>tiles_list</b></td></tr>
+<tr class="separator:a7fa0c90ccdc28556919efb1a2c6c7b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f21d31a171a3e051066b8f6f649c5fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f21d31a171a3e051066b8f6f649c5fc"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>tilesdir_out</b></td></tr>
+<tr class="separator:a9f21d31a171a3e051066b8f6f649c5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtile__info.html">tile_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtile__info.js b/html/structtile__info.js
new file mode 100644
index 000000000..8743bb01f
--- /dev/null
+++ b/html/structtile__info.js
@@ -0,0 +1,8 @@
+var structtile__info =
+[
+ [ "maxlen", "structtile__info.html#a8de0e9aa388fff043e8addc2904fe0ca", null ],
+ [ "suffix", "structtile__info.html#aa8bea9e8b0c38340f8b4f54f65b58f84", null ],
+ [ "tiles_list", "structtile__info.html#a7fa0c90ccdc28556919efb1a2c6c7b30", null ],
+ [ "tilesdir_out", "structtile__info.html#a9f21d31a171a3e051066b8f6f649c5fc", null ],
+ [ "write", "structtile__info.html#ab2000008d247b649b2ee6f502d82b521", null ]
+]; \ No newline at end of file
diff --git a/html/structtile__parameter.html b/html/structtile__parameter.html
new file mode 100644
index 000000000..a7017e533
--- /dev/null
+++ b/html/structtile__parameter.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tile_parameter Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtile__parameter.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tile_parameter Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1e0c744e2acc69343e0ad88a2a1a41c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e0c744e2acc69343e0ad88a2a1a41c6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>min</b></td></tr>
+<tr class="separator:a1e0c744e2acc69343e0ad88a2a1a41c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af475c2f2faef73f8f1801a81bdbfa0d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af475c2f2faef73f8f1801a81bdbfa0d6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>max</b></td></tr>
+<tr class="separator:af475c2f2faef73f8f1801a81bdbfa0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eadb41f6a36fb94c1ec98ff96891340"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eadb41f6a36fb94c1ec98ff96891340"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overlap</b></td></tr>
+<tr class="separator:a9eadb41f6a36fb94c1ec98ff96891340"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3db91f2a2bfe235c4b7275a54a5f590d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3db91f2a2bfe235c4b7275a54a5f590d"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_to_copy</b></td></tr>
+<tr class="separator:a3db91f2a2bfe235c4b7275a54a5f590d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/<a class="el" href="maptool_8h_source.html">maptool.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtile__parameter.html">tile_parameter</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtile__parameter.js b/html/structtile__parameter.js
new file mode 100644
index 000000000..347ea4c86
--- /dev/null
+++ b/html/structtile__parameter.js
@@ -0,0 +1,7 @@
+var structtile__parameter =
+[
+ [ "attr_to_copy", "structtile__parameter.html#a3db91f2a2bfe235c4b7275a54a5f590d", null ],
+ [ "max", "structtile__parameter.html#af475c2f2faef73f8f1801a81bdbfa0d6", null ],
+ [ "min", "structtile__parameter.html#a1e0c744e2acc69343e0ad88a2a1a41c6", null ],
+ [ "overlap", "structtile__parameter.html#a9eadb41f6a36fb94c1ec98ff96891340", null ]
+]; \ No newline at end of file
diff --git a/html/structtilt__data.html b/html/structtilt__data.html
new file mode 100644
index 000000000..1834a83ce
--- /dev/null
+++ b/html/structtilt__data.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tilt_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtilt__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tilt_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a915b2a03f2fea41ddd5125ea3df1ea6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a915b2a03f2fea41ddd5125ea3df1ea6b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>len</b></td></tr>
+<tr class="separator:a915b2a03f2fea41ddd5125ea3df1ea6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a22f8b0de4fbabde4886410ca676eaf2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22f8b0de4fbabde4886410ca676eaf2c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>axis</b></td></tr>
+<tr class="separator:a22f8b0de4fbabde4886410ca676eaf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc9d6b1837a8bb09d47ab1f259183c7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc9d6b1837a8bb09d47ab1f259183c7a"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b> [32]</td></tr>
+<tr class="separator:adc9d6b1837a8bb09d47ab1f259183c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>plugin/pedestrian/pedestrian.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtilt__data.html">tilt_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtilt__data.js b/html/structtilt__data.js
new file mode 100644
index 000000000..39c084f15
--- /dev/null
+++ b/html/structtilt__data.js
@@ -0,0 +1,6 @@
+var structtilt__data =
+[
+ [ "axis", "structtilt__data.html#a22f8b0de4fbabde4886410ca676eaf2c", null ],
+ [ "buffer", "structtilt__data.html#adc9d6b1837a8bb09d47ab1f259183c7a", null ],
+ [ "len", "structtilt__data.html#a915b2a03f2fea41ddd5125ea3df1ea6b", null ]
+]; \ No newline at end of file
diff --git a/html/structtimestamp.html b/html/structtimestamp.html
new file mode 100644
index 000000000..296876749
--- /dev/null
+++ b/html/structtimestamp.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: timestamp Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtimestamp.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">timestamp Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae63b3e33bffcdc5066de0610d6c99c34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae63b3e33bffcdc5066de0610d6c99c34"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>creation_year</b></td></tr>
+<tr class="separator:ae63b3e33bffcdc5066de0610d6c99c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a424c0f519b164cec07912f8d40c25d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a424c0f519b164cec07912f8d40c25d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>creation_month</b></td></tr>
+<tr class="separator:a1a424c0f519b164cec07912f8d40c25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad50509edf58267501a9dad91ce97f7fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad50509edf58267501a9dad91ce97f7fa"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>creation_day</b></td></tr>
+<tr class="separator:ad50509edf58267501a9dad91ce97f7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af73d67025ff887974dd6097c775f0346"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af73d67025ff887974dd6097c775f0346"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>creation_hour</b></td></tr>
+<tr class="separator:af73d67025ff887974dd6097c775f0346"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00b9c1d79e84ba465f88ba2558fd9556"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b9c1d79e84ba465f88ba2558fd9556"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>creation_minute</b></td></tr>
+<tr class="separator:a00b9c1d79e84ba465f88ba2558fd9556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a074d70761af2f2f17f693921a0e541de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a074d70761af2f2f17f693921a0e541de"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>creation_second</b></td></tr>
+<tr class="separator:a074d70761af2f2f17f693921a0e541de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtimestamp.html">timestamp</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtimestamp.js b/html/structtimestamp.js
new file mode 100644
index 000000000..08368d413
--- /dev/null
+++ b/html/structtimestamp.js
@@ -0,0 +1,9 @@
+var structtimestamp =
+[
+ [ "creation_day", "structtimestamp.html#ad50509edf58267501a9dad91ce97f7fa", null ],
+ [ "creation_hour", "structtimestamp.html#af73d67025ff887974dd6097c775f0346", null ],
+ [ "creation_minute", "structtimestamp.html#a00b9c1d79e84ba465f88ba2558fd9556", null ],
+ [ "creation_month", "structtimestamp.html#a1a424c0f519b164cec07912f8d40c25d", null ],
+ [ "creation_second", "structtimestamp.html#a074d70761af2f2f17f693921a0e541de", null ],
+ [ "creation_year", "structtimestamp.html#ae63b3e33bffcdc5066de0610d6c99c34", null ]
+]; \ No newline at end of file
diff --git a/html/structtimeval.html b/html/structtimeval.html
new file mode 100644
index 000000000..b64fb692a
--- /dev/null
+++ b/html/structtimeval.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: timeval Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtimeval.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">timeval Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3599199839a89e99a2ce29d45312b5cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3599199839a89e99a2ce29d45312b5cf"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>tv_sec</b></td></tr>
+<tr class="separator:a3599199839a89e99a2ce29d45312b5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8396731f2914f9ed2a457d3da602b80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8396731f2914f9ed2a457d3da602b80"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>tv_usec</b></td></tr>
+<tr class="separator:aa8396731f2914f9ed2a457d3da602b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/sys/<a class="el" href="time_8h_source.html">time.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtimeval.html">timeval</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtimeval.js b/html/structtimeval.js
new file mode 100644
index 000000000..f83d986dd
--- /dev/null
+++ b/html/structtimeval.js
@@ -0,0 +1,5 @@
+var structtimeval =
+[
+ [ "tv_sec", "structtimeval.html#a3599199839a89e99a2ce29d45312b5cf", null ],
+ [ "tv_usec", "structtimeval.html#aa8396731f2914f9ed2a457d3da602b80", null ]
+]; \ No newline at end of file
diff --git a/html/structtimezone.html b/html/structtimezone.html
new file mode 100644
index 000000000..a2cbaab76
--- /dev/null
+++ b/html/structtimezone.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: timezone Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtimezone.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">timezone Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3042f7eff6e1b980728def76b1fa0eb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3042f7eff6e1b980728def76b1fa0eb7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tz_minuteswest</b></td></tr>
+<tr class="separator:a3042f7eff6e1b980728def76b1fa0eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85259977aeb63b17e6ce94f19afdfd99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85259977aeb63b17e6ce94f19afdfd99"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tz_dsttime</b></td></tr>
+<tr class="separator:a85259977aeb63b17e6ce94f19afdfd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/libc/sys/<a class="el" href="time_8h_source.html">time.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtimezone.html">timezone</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtimezone.js b/html/structtimezone.js
new file mode 100644
index 000000000..784268c6f
--- /dev/null
+++ b/html/structtimezone.js
@@ -0,0 +1,5 @@
+var structtimezone =
+[
+ [ "tz_dsttime", "structtimezone.html#a85259977aeb63b17e6ce94f19afdfd99", null ],
+ [ "tz_minuteswest", "structtimezone.html#a3042f7eff6e1b980728def76b1fa0eb7", null ]
+]; \ No newline at end of file
diff --git a/html/structtown__country.html b/html/structtown__country.html
new file mode 100644
index 000000000..50b7d3c93
--- /dev/null
+++ b/html/structtown__country.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: town_country Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtown__country.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">town_country Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a822d14d2a9f4069717a0aa6d3b15fb36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822d14d2a9f4069717a0aa6d3b15fb36"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b> [MAX_TOWN_ADMIN_LEVELS]</td></tr>
+<tr class="separator:a822d14d2a9f4069717a0aa6d3b15fb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5ffb656e4ad06396417cd347d3ca02a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5ffb656e4ad06396417cd347d3ca02a"></a>
+struct <a class="el" href="structcountry__table.html">country_table</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>country</b></td></tr>
+<tr class="separator:ad5ffb656e4ad06396417cd347d3ca02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtown__country.html">town_country</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtown__country.js b/html/structtown__country.js
new file mode 100644
index 000000000..62ed769bb
--- /dev/null
+++ b/html/structtown__country.js
@@ -0,0 +1,5 @@
+var structtown__country =
+[
+ [ "attrs", "structtown__country.html#a822d14d2a9f4069717a0aa6d3b15fb36", null ],
+ [ "country", "structtown__country.html#ad5ffb656e4ad06396417cd347d3ca02a", null ]
+]; \ No newline at end of file
diff --git a/html/structtown__priv.html b/html/structtown__priv.html
new file mode 100644
index 000000000..5d4b7d56c
--- /dev/null
+++ b/html/structtown__priv.html
@@ -0,0 +1,324 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: town_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtown__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">town_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2593d4d61589fb2ae28499b0e84baea6"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6">id</a></td></tr>
+<tr class="separator:a2593d4d61589fb2ae28499b0e84baea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0073646eb87512bee411856044c155d3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a0073646eb87512bee411856044c155d3">c</a></td></tr>
+<tr class="separator:a0073646eb87512bee411856044c155d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a099e3421fe446364d37946a0de39c3ae"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a099e3421fe446364d37946a0de39c3ae">name</a></td></tr>
+<tr class="separator:a099e3421fe446364d37946a0de39c3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52652f68cffad5486b7ed0c4c85473f5"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5">district</a></td></tr>
+<tr class="separator:a52652f68cffad5486b7ed0c4c85473f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d6b86f9cbd2d8a337d58b8cec99887c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c">postal_code1</a></td></tr>
+<tr class="separator:a6d6b86f9cbd2d8a337d58b8cec99887c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787e094e56cefffe19d60981cdbd9969"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a787e094e56cefffe19d60981cdbd9969">order</a></td></tr>
+<tr class="separator:a787e094e56cefffe19d60981cdbd9969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af103fd03e9b899766763b46a8ed1add7"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#af103fd03e9b899766763b46a8ed1add7">type</a></td></tr>
+<tr class="separator:af103fd03e9b899766763b46a8ed1add7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51981917412354afe402e4f57266f4e5"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a51981917412354afe402e4f57266f4e5">country</a></td></tr>
+<tr class="separator:a51981917412354afe402e4f57266f4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ef799fa40133d6c451d3ca00569a77b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b">unknown2</a></td></tr>
+<tr class="separator:a3ef799fa40133d6c451d3ca00569a77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a431ccb4e7493f6ab551e5789ba4e8df8"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8">size</a></td></tr>
+<tr class="separator:a431ccb4e7493f6ab551e5789ba4e8df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8b84bca7ecb60be3e7b212120e3f854"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854">street_assoc</a></td></tr>
+<tr class="separator:ab8b84bca7ecb60be3e7b212120e3f854"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58cbc1381a2e25e2b2dd4c6ad8134702"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702">unknown3</a></td></tr>
+<tr class="separator:a58cbc1381a2e25e2b2dd4c6ad8134702"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab68c6f9c8ab0e7f1e8b418a3ed5df74d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d">postal_code2</a></td></tr>
+<tr class="separator:ab68c6f9c8ab0e7f1e8b418a3ed5df74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace761097605847b0c4a1fcd291c97f38"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtown__priv.html#ace761097605847b0c4a1fcd291c97f38">unknown4</a></td></tr>
+<tr class="separator:ace761097605847b0c4a1fcd291c97f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0557490aaaeebe9b3fc1becdab10c679"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0557490aaaeebe9b3fc1becdab10c679"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cidx</b></td></tr>
+<tr class="separator:a0557490aaaeebe9b3fc1becdab10c679"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b4d095beadc7dc9cafc414c41701f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b4d095beadc7dc9cafc414c41701f0c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>aidx</b></td></tr>
+<tr class="separator:a1b4d095beadc7dc9cafc414c41701f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6117d145fc4ad7ec15967e42fd2deec9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6117d145fc4ad7ec15967e42fd2deec9"></a>
+enum attr_type&#160;</td><td class="memItemRight" valign="bottom"><b>attr_next</b></td></tr>
+<tr class="separator:a6117d145fc4ad7ec15967e42fd2deec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab76c0a94647e6371e6b16855473c7caa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab76c0a94647e6371e6b16855473c7caa"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>debug</b> [256]</td></tr>
+<tr class="separator:ab76c0a94647e6371e6b16855473c7caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80870a2ceb8f306d3fceee9555b72ba3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80870a2ceb8f306d3fceee9555b72ba3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>postal</b> [32]</td></tr>
+<tr class="separator:a80870a2ceb8f306d3fceee9555b72ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4959a35f9b7da757a97e1ec91f91cbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4959a35f9b7da757a97e1ec91f91cbb"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>town_attr_item</b></td></tr>
+<tr class="separator:aa4959a35f9b7da757a97e1ec91f91cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a0073646eb87512bee411856044c155d3"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord.html">coord</a> town_priv::c</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Coordinates </p>
+
+</div>
+</div>
+<a class="anchor" id="a51981917412354afe402e4f57266f4e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned short town_priv::country</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Country </p>
+
+</div>
+</div>
+<a class="anchor" id="a52652f68cffad5486b7ed0c4c85473f5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* town_priv::district</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>District </p>
+
+</div>
+</div>
+<a class="anchor" id="a2593d4d61589fb2ae28499b0e84baea6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int town_priv::id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Identifier </p>
+
+</div>
+</div>
+<a class="anchor" id="a099e3421fe446364d37946a0de39c3ae"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* town_priv::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Name </p>
+
+</div>
+</div>
+<a class="anchor" id="a787e094e56cefffe19d60981cdbd9969"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char town_priv::order</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Order (Importance) </p>
+
+</div>
+</div>
+<a class="anchor" id="a6d6b86f9cbd2d8a337d58b8cec99887c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* town_priv::postal_code1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Postal code </p>
+
+</div>
+</div>
+<a class="anchor" id="ab68c6f9c8ab0e7f1e8b418a3ed5df74d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* town_priv::postal_code2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>2nd postal code </p>
+
+</div>
+</div>
+<a class="anchor" id="a431ccb4e7493f6ab551e5789ba4e8df8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char town_priv::size</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Size of town </p>
+
+</div>
+</div>
+<a class="anchor" id="ab8b84bca7ecb60be3e7b212120e3f854"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int town_priv::street_assoc</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Association to streets </p>
+
+</div>
+</div>
+<a class="anchor" id="af103fd03e9b899766763b46a8ed1add7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char town_priv::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type </p>
+
+</div>
+</div>
+<a class="anchor" id="a3ef799fa40133d6c451d3ca00569a77b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int town_priv::unknown2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unknown </p>
+
+</div>
+</div>
+<a class="anchor" id="a58cbc1381a2e25e2b2dd4c6ad8134702"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char town_priv::unknown3</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unknown </p>
+
+</div>
+</div>
+<a class="anchor" id="ace761097605847b0c4a1fcd291c97f38"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int town_priv::unknown4</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unknown </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtown__priv.html">town_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtown__priv.js b/html/structtown__priv.js
new file mode 100644
index 000000000..16bbebf73
--- /dev/null
+++ b/html/structtown__priv.js
@@ -0,0 +1,23 @@
+var structtown__priv =
+[
+ [ "aidx", "structtown__priv.html#a1b4d095beadc7dc9cafc414c41701f0c", null ],
+ [ "attr_next", "structtown__priv.html#a6117d145fc4ad7ec15967e42fd2deec9", null ],
+ [ "c", "structtown__priv.html#a0073646eb87512bee411856044c155d3", null ],
+ [ "cidx", "structtown__priv.html#a0557490aaaeebe9b3fc1becdab10c679", null ],
+ [ "country", "structtown__priv.html#a51981917412354afe402e4f57266f4e5", null ],
+ [ "debug", "structtown__priv.html#ab76c0a94647e6371e6b16855473c7caa", null ],
+ [ "district", "structtown__priv.html#a52652f68cffad5486b7ed0c4c85473f5", null ],
+ [ "id", "structtown__priv.html#a2593d4d61589fb2ae28499b0e84baea6", null ],
+ [ "name", "structtown__priv.html#a099e3421fe446364d37946a0de39c3ae", null ],
+ [ "order", "structtown__priv.html#a787e094e56cefffe19d60981cdbd9969", null ],
+ [ "postal", "structtown__priv.html#a80870a2ceb8f306d3fceee9555b72ba3", null ],
+ [ "postal_code1", "structtown__priv.html#a6d6b86f9cbd2d8a337d58b8cec99887c", null ],
+ [ "postal_code2", "structtown__priv.html#ab68c6f9c8ab0e7f1e8b418a3ed5df74d", null ],
+ [ "size", "structtown__priv.html#a431ccb4e7493f6ab551e5789ba4e8df8", null ],
+ [ "street_assoc", "structtown__priv.html#ab8b84bca7ecb60be3e7b212120e3f854", null ],
+ [ "town_attr_item", "structtown__priv.html#aa4959a35f9b7da757a97e1ec91f91cbb", null ],
+ [ "type", "structtown__priv.html#af103fd03e9b899766763b46a8ed1add7", null ],
+ [ "unknown2", "structtown__priv.html#a3ef799fa40133d6c451d3ca00569a77b", null ],
+ [ "unknown3", "structtown__priv.html#a58cbc1381a2e25e2b2dd4c6ad8134702", null ],
+ [ "unknown4", "structtown__priv.html#ace761097605847b0c4a1fcd291c97f38", null ]
+]; \ No newline at end of file
diff --git a/html/structtracking.html b/html/structtracking.html
new file mode 100644
index 000000000..0bd91bc7f
--- /dev/null
+++ b/html/structtracking.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tracking Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtracking.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tracking Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a93d64c50f59008432e1ba8d15d39135a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93d64c50f59008432e1ba8d15d39135a"></a>
+NAVIT_OBJECT struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>callback_list</b></td></tr>
+<tr class="separator:a93d64c50f59008432e1ba8d15d39135a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da6fbbb521b36d98061bf4284d3312d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9da6fbbb521b36d98061bf4284d3312d"></a>
+struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ms</b></td></tr>
+<tr class="separator:a9da6fbbb521b36d98061bf4284d3312d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3aae5dc5e6c1682c1a64e146757ab1c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3aae5dc5e6c1682c1a64e146757ab1c5"></a>
+struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>rt</b></td></tr>
+<tr class="separator:a3aae5dc5e6c1682c1a64e146757ab1c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59cad978950015fa5d32f92b2d6ed40f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59cad978950015fa5d32f92b2d6ed40f"></a>
+struct <a class="el" href="structmap.html">map</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map</b></td></tr>
+<tr class="separator:a59cad978950015fa5d32f92b2d6ed40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a48d209b17700fccfc14ad19575ab5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a48d209b17700fccfc14ad19575ab5a"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle</b></td></tr>
+<tr class="separator:a0a48d209b17700fccfc14ad19575ab5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc208202719aa291e05b80592db662d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc208202719aa291e05b80592db662d1"></a>
+struct <a class="el" href="structvehicleprofile.html">vehicleprofile</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicleprofile</b></td></tr>
+<tr class="separator:adc208202719aa291e05b80592db662d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc8cb142fbb3e6d34c352bdc53ae4fb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc8cb142fbb3e6d34c352bdc53ae4fb3"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_updated</b></td></tr>
+<tr class="separator:abc8cb142fbb3e6d34c352bdc53ae4fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acccf537bce5c0ec94d4072ef17e334bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acccf537bce5c0ec94d4072ef17e334bf"></a>
+struct <a class="el" href="structtracking__line.html">tracking_line</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>lines</b></td></tr>
+<tr class="separator:acccf537bce5c0ec94d4072ef17e334bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adaa9ddfdb837b35492857152319bad7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaa9ddfdb837b35492857152319bad7a"></a>
+struct <a class="el" href="structtracking__line.html">tracking_line</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>curr_line</b></td></tr>
+<tr class="separator:adaa9ddfdb837b35492857152319bad7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dd9631d30d719afc71d52881e700ab7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dd9631d30d719afc71d52881e700ab7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pos</b></td></tr>
+<tr class="separator:a3dd9631d30d719afc71d52881e700ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41a6a683ecaf1e378130a7076fa99380"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41a6a683ecaf1e378130a7076fa99380"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>curr</b> [2]</td></tr>
+<tr class="separator:a41a6a683ecaf1e378130a7076fa99380"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad96f791b2a54434beba94146b0efe0e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad96f791b2a54434beba94146b0efe0e4"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>curr_in</b></td></tr>
+<tr class="separator:ad96f791b2a54434beba94146b0efe0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee833499c0dd2e050bb1dfdc12769ebf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee833499c0dd2e050bb1dfdc12769ebf"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>curr_out</b></td></tr>
+<tr class="separator:aee833499c0dd2e050bb1dfdc12769ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa180b6c3f32b3741a057c00471167dac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa180b6c3f32b3741a057c00471167dac"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>curr_angle</b></td></tr>
+<tr class="separator:aa180b6c3f32b3741a057c00471167dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affb9fd5df71839de68289b1864a3fb63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affb9fd5df71839de68289b1864a3fb63"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last</b> [2]</td></tr>
+<tr class="separator:affb9fd5df71839de68289b1864a3fb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7eb959a6ac6e0a040ddbdef9b2efc10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7eb959a6ac6e0a040ddbdef9b2efc10"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_in</b></td></tr>
+<tr class="separator:aa7eb959a6ac6e0a040ddbdef9b2efc10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6aa05dd13ba9f782aef382d32dd5218"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6aa05dd13ba9f782aef382d32dd5218"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last_out</b></td></tr>
+<tr class="separator:ac6aa05dd13ba9f782aef382d32dd5218"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6af3481f4dfaef60e5940a4253644290"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6af3481f4dfaef60e5940a4253644290"></a>
+struct <a class="el" href="structcdf__data.html">cdf_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cdf</b></td></tr>
+<tr class="separator:a6af3481f4dfaef60e5940a4253644290"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae718ea583f94dd5d53b9aaeb5ccd8906"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae718ea583f94dd5d53b9aaeb5ccd8906"></a>
+struct <a class="el" href="structattr.html">attr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>attr</b></td></tr>
+<tr class="separator:ae718ea583f94dd5d53b9aaeb5ccd8906"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b364be8e0815866a61d4d313b305dcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b364be8e0815866a61d4d313b305dcf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>valid</b></td></tr>
+<tr class="separator:a6b364be8e0815866a61d4d313b305dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abaa38f419051bbbd60d0bc7fdd627203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa38f419051bbbd60d0bc7fdd627203"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:abaa38f419051bbbd60d0bc7fdd627203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac026d5a2020ee0412af8646434e7db10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac026d5a2020ee0412af8646434e7db10"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>direction</b></td></tr>
+<tr class="separator:ac026d5a2020ee0412af8646434e7db10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acededb870fd5b90a8994b65ba65b57aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acededb870fd5b90a8994b65ba65b57aa"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>direction_matched</b></td></tr>
+<tr class="separator:acededb870fd5b90a8994b65ba65b57aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a915b756cc86ece3d39cc8874ae9ab4bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a915b756cc86ece3d39cc8874ae9ab4bf"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:a915b756cc86ece3d39cc8874ae9ab4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0939a4cee31508ce1bf3385703a80179"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0939a4cee31508ce1bf3385703a80179"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>coord_geo_valid</b></td></tr>
+<tr class="separator:a0939a4cee31508ce1bf3385703a80179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c1c012ddf04abc0c2b2a4b35618194c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c1c012ddf04abc0c2b2a4b35618194c"></a>
+struct <a class="el" href="structcoord__geo.html">coord_geo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>coord_geo</b></td></tr>
+<tr class="separator:a6c1c012ddf04abc0c2b2a4b35618194c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac37a76ebded88a9aa8fa1e53d009945"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac37a76ebded88a9aa8fa1e53d009945"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>pro</b></td></tr>
+<tr class="separator:aac37a76ebded88a9aa8fa1e53d009945"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b818684e9be25119c612fd41e814b3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b818684e9be25119c612fd41e814b3d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>street_direction</b></td></tr>
+<tr class="separator:a9b818684e9be25119c612fd41e814b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ccb589a5a879d44b878861c5b9cb0ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ccb589a5a879d44b878861c5b9cb0ca"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>no_gps</b></td></tr>
+<tr class="separator:a3ccb589a5a879d44b878861c5b9cb0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a954aab51cbf161df875aece319cfdc11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a954aab51cbf161df875aece319cfdc11"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tunnel</b></td></tr>
+<tr class="separator:a954aab51cbf161df875aece319cfdc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af98cdc7d4a23c6da16e3740139e0145b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af98cdc7d4a23c6da16e3740139e0145b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>angle_pref</b></td></tr>
+<tr class="separator:af98cdc7d4a23c6da16e3740139e0145b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e4a60d135f0a60906b5514921b80e7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e4a60d135f0a60906b5514921b80e7b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>connected_pref</b></td></tr>
+<tr class="separator:a7e4a60d135f0a60906b5514921b80e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad843aff4cd703f65337f0b7d6594fd90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad843aff4cd703f65337f0b7d6594fd90"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>nostop_pref</b></td></tr>
+<tr class="separator:ad843aff4cd703f65337f0b7d6594fd90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17012e1d55ad097ab0eca6c6fb1838d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17012e1d55ad097ab0eca6c6fb1838d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offroad_limit_pref</b></td></tr>
+<tr class="separator:a17012e1d55ad097ab0eca6c6fb1838d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f8f9dff310d47e06fd7a529e47c3090"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f8f9dff310d47e06fd7a529e47c3090"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>route_pref</b></td></tr>
+<tr class="separator:a7f8f9dff310d47e06fd7a529e47c3090"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a076fcd8ec5b3e540a5ef6b9bf31b7d15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a076fcd8ec5b3e540a5ef6b9bf31b7d15"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overspeed_pref</b></td></tr>
+<tr class="separator:a076fcd8ec5b3e540a5ef6b9bf31b7d15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274e9ff065aafe495e0d422aecadc96a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a274e9ff065aafe495e0d422aecadc96a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>overspeed_percent_pref</b></td></tr>
+<tr class="separator:a274e9ff065aafe495e0d422aecadc96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac66bc0546a43dfa3a4255b36c3135100"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac66bc0546a43dfa3a4255b36c3135100"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>tunnel_extrapolation</b></td></tr>
+<tr class="separator:ac66bc0546a43dfa3a4255b36c3135100"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtracking.html">tracking</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtracking.js b/html/structtracking.js
new file mode 100644
index 000000000..b7d91478d
--- /dev/null
+++ b/html/structtracking.js
@@ -0,0 +1,41 @@
+var structtracking =
+[
+ [ "angle_pref", "structtracking.html#af98cdc7d4a23c6da16e3740139e0145b", null ],
+ [ "attr", "structtracking.html#ae718ea583f94dd5d53b9aaeb5ccd8906", null ],
+ [ "callback_list", "structtracking.html#a93d64c50f59008432e1ba8d15d39135a", null ],
+ [ "cdf", "structtracking.html#a6af3481f4dfaef60e5940a4253644290", null ],
+ [ "connected_pref", "structtracking.html#a7e4a60d135f0a60906b5514921b80e7b", null ],
+ [ "coord_geo", "structtracking.html#a6c1c012ddf04abc0c2b2a4b35618194c", null ],
+ [ "coord_geo_valid", "structtracking.html#a0939a4cee31508ce1bf3385703a80179", null ],
+ [ "curr", "structtracking.html#a41a6a683ecaf1e378130a7076fa99380", null ],
+ [ "curr_angle", "structtracking.html#aa180b6c3f32b3741a057c00471167dac", null ],
+ [ "curr_in", "structtracking.html#ad96f791b2a54434beba94146b0efe0e4", null ],
+ [ "curr_line", "structtracking.html#adaa9ddfdb837b35492857152319bad7a", null ],
+ [ "curr_out", "structtracking.html#aee833499c0dd2e050bb1dfdc12769ebf", null ],
+ [ "direction", "structtracking.html#ac026d5a2020ee0412af8646434e7db10", null ],
+ [ "direction_matched", "structtracking.html#acededb870fd5b90a8994b65ba65b57aa", null ],
+ [ "last", "structtracking.html#affb9fd5df71839de68289b1864a3fb63", null ],
+ [ "last_in", "structtracking.html#aa7eb959a6ac6e0a040ddbdef9b2efc10", null ],
+ [ "last_out", "structtracking.html#ac6aa05dd13ba9f782aef382d32dd5218", null ],
+ [ "last_updated", "structtracking.html#abc8cb142fbb3e6d34c352bdc53ae4fb3", null ],
+ [ "lines", "structtracking.html#acccf537bce5c0ec94d4072ef17e334bf", null ],
+ [ "map", "structtracking.html#a59cad978950015fa5d32f92b2d6ed40f", null ],
+ [ "ms", "structtracking.html#a9da6fbbb521b36d98061bf4284d3312d", null ],
+ [ "no_gps", "structtracking.html#a3ccb589a5a879d44b878861c5b9cb0ca", null ],
+ [ "nostop_pref", "structtracking.html#ad843aff4cd703f65337f0b7d6594fd90", null ],
+ [ "offroad_limit_pref", "structtracking.html#a17012e1d55ad097ab0eca6c6fb1838d3", null ],
+ [ "overspeed_percent_pref", "structtracking.html#a274e9ff065aafe495e0d422aecadc96a", null ],
+ [ "overspeed_pref", "structtracking.html#a076fcd8ec5b3e540a5ef6b9bf31b7d15", null ],
+ [ "pos", "structtracking.html#a3dd9631d30d719afc71d52881e700ab7", null ],
+ [ "pro", "structtracking.html#aac37a76ebded88a9aa8fa1e53d009945", null ],
+ [ "route_pref", "structtracking.html#a7f8f9dff310d47e06fd7a529e47c3090", null ],
+ [ "rt", "structtracking.html#a3aae5dc5e6c1682c1a64e146757ab1c5", null ],
+ [ "speed", "structtracking.html#a915b756cc86ece3d39cc8874ae9ab4bf", null ],
+ [ "street_direction", "structtracking.html#a9b818684e9be25119c612fd41e814b3d", null ],
+ [ "time", "structtracking.html#abaa38f419051bbbd60d0bc7fdd627203", null ],
+ [ "tunnel", "structtracking.html#a954aab51cbf161df875aece319cfdc11", null ],
+ [ "tunnel_extrapolation", "structtracking.html#ac66bc0546a43dfa3a4255b36c3135100", null ],
+ [ "valid", "structtracking.html#a6b364be8e0815866a61d4d313b305dcf", null ],
+ [ "vehicle", "structtracking.html#a0a48d209b17700fccfc14ad19575ab5a", null ],
+ [ "vehicleprofile", "structtracking.html#adc208202719aa291e05b80592db662d1", null ]
+]; \ No newline at end of file
diff --git a/html/structtracking__line.html b/html/structtracking__line.html
new file mode 100644
index 000000000..9dbe0f427
--- /dev/null
+++ b/html/structtracking__line.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tracking_line Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtracking__line.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tracking_line Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0b3bbb9c898ef4e8de905c0345c7f30d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b3bbb9c898ef4e8de905c0345c7f30d"></a>
+struct <a class="el" href="structstreet__data.html">street_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>street</b></td></tr>
+<tr class="separator:a0b3bbb9c898ef4e8de905c0345c7f30d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a49d39326dc5d41dbeb6a01160e9d36"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a49d39326dc5d41dbeb6a01160e9d36"></a>
+struct <a class="el" href="structtracking__line.html">tracking_line</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+<tr class="separator:a9a49d39326dc5d41dbeb6a01160e9d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43f6242f697f8d62758343ae9ed1342"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af43f6242f697f8d62758343ae9ed1342"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>angle</b> [0]</td></tr>
+<tr class="separator:af43f6242f697f8d62758343ae9ed1342"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>track.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtracking__line.html">tracking_line</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtracking__line.js b/html/structtracking__line.js
new file mode 100644
index 000000000..5d0b3b5e7
--- /dev/null
+++ b/html/structtracking__line.js
@@ -0,0 +1,6 @@
+var structtracking__line =
+[
+ [ "angle", "structtracking__line.html#af43f6242f697f8d62758343ae9ed1342", null ],
+ [ "next", "structtracking__line.html#a9a49d39326dc5d41dbeb6a01160e9d36", null ],
+ [ "street", "structtracking__line.html#a0b3bbb9c898ef4e8de905c0345c7f30d", null ]
+]; \ No newline at end of file
diff --git a/html/structtransformation.html b/html/structtransformation.html
new file mode 100644
index 000000000..f7bce51a5
--- /dev/null
+++ b/html/structtransformation.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: transformation Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtransformation.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">transformation Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The parameters needed to transform a map for display.
+ <a href="structtransformation.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a42116c1b78d60b6969f8decbec85ea0a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42116c1b78d60b6969f8decbec85ea0a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>yaw</b></td></tr>
+<tr class="separator:a42116c1b78d60b6969f8decbec85ea0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67cf4f819bcb0f1f6364d5ffb0f77eac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67cf4f819bcb0f1f6364d5ffb0f77eac"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch</b></td></tr>
+<tr class="separator:a67cf4f819bcb0f1f6364d5ffb0f77eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a518054aef93ffdc5600d67b31729bb29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a518054aef93ffdc5600d67b31729bb29"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>ddd</b></td></tr>
+<tr class="separator:a518054aef93ffdc5600d67b31729bb29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb5d675ca51214a064314f63f3805d54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5d675ca51214a064314f63f3805d54"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m00</b></td></tr>
+<tr class="separator:afb5d675ca51214a064314f63f3805d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfcd745b5f16a2d86b290c5666af50a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfcd745b5f16a2d86b290c5666af50a1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m01</b></td></tr>
+<tr class="separator:acfcd745b5f16a2d86b290c5666af50a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7af632995564d06b526e048bfac95ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7af632995564d06b526e048bfac95ef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m02</b></td></tr>
+<tr class="separator:ac7af632995564d06b526e048bfac95ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6528aa2010b3b90aa63023f526e2679d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6528aa2010b3b90aa63023f526e2679d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m10</b></td></tr>
+<tr class="separator:a6528aa2010b3b90aa63023f526e2679d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fa2d13b17d60da4ac1f4b54dc4c204f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fa2d13b17d60da4ac1f4b54dc4c204f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m11</b></td></tr>
+<tr class="separator:a5fa2d13b17d60da4ac1f4b54dc4c204f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c8379115d8b033b7bd97a83ef9f15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e1c8379115d8b033b7bd97a83ef9f15"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m12</b></td></tr>
+<tr class="separator:a9e1c8379115d8b033b7bd97a83ef9f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88e1916b35a2b58d475f1f8fcb5ebbfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88e1916b35a2b58d475f1f8fcb5ebbfc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m20</b></td></tr>
+<tr class="separator:a88e1916b35a2b58d475f1f8fcb5ebbfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefda3522486a526d2f3584de6d730e3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefda3522486a526d2f3584de6d730e3b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m21</b></td></tr>
+<tr class="separator:aefda3522486a526d2f3584de6d730e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7355b66821dc484e7ac2bf97df107ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7355b66821dc484e7ac2bf97df107ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>m22</b></td></tr>
+<tr class="separator:ad7355b66821dc484e7ac2bf97df107ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9ce0b5d680cea5467a4dab70cdfb618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9ce0b5d680cea5467a4dab70cdfb618"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>xscale</b></td></tr>
+<tr class="separator:ab9ce0b5d680cea5467a4dab70cdfb618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfbe534738662802f30ca766352c501d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfbe534738662802f30ca766352c501d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>yscale</b></td></tr>
+<tr class="separator:acfbe534738662802f30ca766352c501d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a900cb0667ddcb87b3c4e6436297047e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a900cb0667ddcb87b3c4e6436297047e0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wscale</b></td></tr>
+<tr class="separator:a900cb0667ddcb87b3c4e6436297047e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e263a83e80edbb0939e98ef97afd46c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e263a83e80edbb0939e98ef97afd46c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>xscale3d</b></td></tr>
+<tr class="separator:a3e263a83e80edbb0939e98ef97afd46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61c0bc4c30b4ba7c124babfee9e871f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61c0bc4c30b4ba7c124babfee9e871f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>yscale3d</b></td></tr>
+<tr class="separator:a61c0bc4c30b4ba7c124babfee9e871f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49ebf2670072e4aab8c0b18f5412c0d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49ebf2670072e4aab8c0b18f5412c0d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wscale3d</b></td></tr>
+<tr class="separator:a49ebf2670072e4aab8c0b18f5412c0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afff08b35fea9514ff271e297d778ba2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afff08b35fea9514ff271e297d778ba2d"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im00</b></td></tr>
+<tr class="separator:afff08b35fea9514ff271e297d778ba2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9a6d381e812d24f12e5e47889d9d9f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9a6d381e812d24f12e5e47889d9d9f5"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im01</b></td></tr>
+<tr class="separator:af9a6d381e812d24f12e5e47889d9d9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a340fd54c69edf670d5766cb5ed545637"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a340fd54c69edf670d5766cb5ed545637"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im02</b></td></tr>
+<tr class="separator:a340fd54c69edf670d5766cb5ed545637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0f738b26c3bac72215d023135a42f2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0f738b26c3bac72215d023135a42f2f"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im10</b></td></tr>
+<tr class="separator:ae0f738b26c3bac72215d023135a42f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fa73ababb165063d2c712f02035ceb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fa73ababb165063d2c712f02035ceb1"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im11</b></td></tr>
+<tr class="separator:a6fa73ababb165063d2c712f02035ceb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14c44050f3c9b24692480ba582d3d63b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14c44050f3c9b24692480ba582d3d63b"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im12</b></td></tr>
+<tr class="separator:a14c44050f3c9b24692480ba582d3d63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0fcd72216a3935f6d46c8118d5b9f68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0fcd72216a3935f6d46c8118d5b9f68"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im20</b></td></tr>
+<tr class="separator:ab0fcd72216a3935f6d46c8118d5b9f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2823dd9fce14f220308b0ad46777dc71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2823dd9fce14f220308b0ad46777dc71"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im21</b></td></tr>
+<tr class="separator:a2823dd9fce14f220308b0ad46777dc71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab8043e82f7fb08d18537e2916645a23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab8043e82f7fb08d18537e2916645a23"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>im22</b></td></tr>
+<tr class="separator:aab8043e82f7fb08d18537e2916645a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fb070c634cade77f69f0eae5017a62e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fb070c634cade77f69f0eae5017a62e"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>map_sel</b></td></tr>
+<tr class="separator:a9fb070c634cade77f69f0eae5017a62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5503cac3f6ebfed45a8e61d925c4bd65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5503cac3f6ebfed45a8e61d925c4bd65"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>screen_sel</b></td></tr>
+<tr class="separator:a5503cac3f6ebfed45a8e61d925c4bd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66c4ede40521ac469afdc75499bfb9a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66c4ede40521ac469afdc75499bfb9a3"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>screen_center</b></td></tr>
+<tr class="separator:a66c4ede40521ac469afdc75499bfb9a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49b68608af4edf3ab3494110c9e5894f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49b68608af4edf3ab3494110c9e5894f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>screen_dist</b></td></tr>
+<tr class="separator:a49b68608af4edf3ab3494110c9e5894f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84ab4875ec16ac224aeceb7c0f67700d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84ab4875ec16ac224aeceb7c0f67700d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offx</b></td></tr>
+<tr class="separator:a84ab4875ec16ac224aeceb7c0f67700d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4561d5f0cf97218ac84f3ef3b7fe67f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4561d5f0cf97218ac84f3ef3b7fe67f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offy</b></td></tr>
+<tr class="separator:ae4561d5f0cf97218ac84f3ef3b7fe67f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c88b3fa7e2003900515362505d7a2c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c88b3fa7e2003900515362505d7a2c7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>offz</b></td></tr>
+<tr class="separator:a2c88b3fa7e2003900515362505d7a2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a227f6d989101bcac74a0a0de922b34d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a227f6d989101bcac74a0a0de922b34d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>znear</b></td></tr>
+<tr class="separator:a227f6d989101bcac74a0a0de922b34d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf0f2c46c551ae728cc6428b4ea1c1ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf0f2c46c551ae728cc6428b4ea1c1ef"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zfar</b></td></tr>
+<tr class="separator:adf0f2c46c551ae728cc6428b4ea1c1ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabf3c50db9a800502938f84a6b51598c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabf3c50db9a800502938f84a6b51598c"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>map_center</b></td></tr>
+<tr class="separator:aabf3c50db9a800502938f84a6b51598c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a826bd5cb4af97a4f80331b57e04cf6d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a826bd5cb4af97a4f80331b57e04cf6d8"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>pro</b></td></tr>
+<tr class="separator:a826bd5cb4af97a4f80331b57e04cf6d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1409e43b30c788c0095d36ab8079024"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1409e43b30c788c0095d36ab8079024"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>scale</b></td></tr>
+<tr class="separator:ab1409e43b30c788c0095d36ab8079024"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf882cb6fdadaa084795a41bf9d75bad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf882cb6fdadaa084795a41bf9d75bad"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>scale_shift</b></td></tr>
+<tr class="separator:aaf882cb6fdadaa084795a41bf9d75bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2b34e295edc5b9d42704cf4e9854f77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2b34e295edc5b9d42704cf4e9854f77"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order</b></td></tr>
+<tr class="separator:ae2b34e295edc5b9d42704cf4e9854f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2899b55d4a601580d8794210f0db6821"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2899b55d4a601580d8794210f0db6821"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order_base</b></td></tr>
+<tr class="separator:a2899b55d4a601580d8794210f0db6821"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The parameters needed to transform a map for display. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="transform_8c.html">transform.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtransformation.html">transformation</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtransformation.js b/html/structtransformation.js
new file mode 100644
index 000000000..e78db5b9f
--- /dev/null
+++ b/html/structtransformation.js
@@ -0,0 +1,45 @@
+var structtransformation =
+[
+ [ "ddd", "structtransformation.html#a518054aef93ffdc5600d67b31729bb29", null ],
+ [ "im00", "structtransformation.html#afff08b35fea9514ff271e297d778ba2d", null ],
+ [ "im01", "structtransformation.html#af9a6d381e812d24f12e5e47889d9d9f5", null ],
+ [ "im02", "structtransformation.html#a340fd54c69edf670d5766cb5ed545637", null ],
+ [ "im10", "structtransformation.html#ae0f738b26c3bac72215d023135a42f2f", null ],
+ [ "im11", "structtransformation.html#a6fa73ababb165063d2c712f02035ceb1", null ],
+ [ "im12", "structtransformation.html#a14c44050f3c9b24692480ba582d3d63b", null ],
+ [ "im20", "structtransformation.html#ab0fcd72216a3935f6d46c8118d5b9f68", null ],
+ [ "im21", "structtransformation.html#a2823dd9fce14f220308b0ad46777dc71", null ],
+ [ "im22", "structtransformation.html#aab8043e82f7fb08d18537e2916645a23", null ],
+ [ "m00", "structtransformation.html#afb5d675ca51214a064314f63f3805d54", null ],
+ [ "m01", "structtransformation.html#acfcd745b5f16a2d86b290c5666af50a1", null ],
+ [ "m02", "structtransformation.html#ac7af632995564d06b526e048bfac95ef", null ],
+ [ "m10", "structtransformation.html#a6528aa2010b3b90aa63023f526e2679d", null ],
+ [ "m11", "structtransformation.html#a5fa2d13b17d60da4ac1f4b54dc4c204f", null ],
+ [ "m12", "structtransformation.html#a9e1c8379115d8b033b7bd97a83ef9f15", null ],
+ [ "m20", "structtransformation.html#a88e1916b35a2b58d475f1f8fcb5ebbfc", null ],
+ [ "m21", "structtransformation.html#aefda3522486a526d2f3584de6d730e3b", null ],
+ [ "m22", "structtransformation.html#ad7355b66821dc484e7ac2bf97df107ae", null ],
+ [ "map_center", "structtransformation.html#aabf3c50db9a800502938f84a6b51598c", null ],
+ [ "map_sel", "structtransformation.html#a9fb070c634cade77f69f0eae5017a62e", null ],
+ [ "offx", "structtransformation.html#a84ab4875ec16ac224aeceb7c0f67700d", null ],
+ [ "offy", "structtransformation.html#ae4561d5f0cf97218ac84f3ef3b7fe67f", null ],
+ [ "offz", "structtransformation.html#a2c88b3fa7e2003900515362505d7a2c7", null ],
+ [ "order", "structtransformation.html#ae2b34e295edc5b9d42704cf4e9854f77", null ],
+ [ "order_base", "structtransformation.html#a2899b55d4a601580d8794210f0db6821", null ],
+ [ "pitch", "structtransformation.html#a67cf4f819bcb0f1f6364d5ffb0f77eac", null ],
+ [ "pro", "structtransformation.html#a826bd5cb4af97a4f80331b57e04cf6d8", null ],
+ [ "scale", "structtransformation.html#ab1409e43b30c788c0095d36ab8079024", null ],
+ [ "scale_shift", "structtransformation.html#aaf882cb6fdadaa084795a41bf9d75bad", null ],
+ [ "screen_center", "structtransformation.html#a66c4ede40521ac469afdc75499bfb9a3", null ],
+ [ "screen_dist", "structtransformation.html#a49b68608af4edf3ab3494110c9e5894f", null ],
+ [ "screen_sel", "structtransformation.html#a5503cac3f6ebfed45a8e61d925c4bd65", null ],
+ [ "wscale", "structtransformation.html#a900cb0667ddcb87b3c4e6436297047e0", null ],
+ [ "wscale3d", "structtransformation.html#a49ebf2670072e4aab8c0b18f5412c0d1", null ],
+ [ "xscale", "structtransformation.html#ab9ce0b5d680cea5467a4dab70cdfb618", null ],
+ [ "xscale3d", "structtransformation.html#a3e263a83e80edbb0939e98ef97afd46c", null ],
+ [ "yaw", "structtransformation.html#a42116c1b78d60b6969f8decbec85ea0a", null ],
+ [ "yscale", "structtransformation.html#acfbe534738662802f30ca766352c501d", null ],
+ [ "yscale3d", "structtransformation.html#a61c0bc4c30b4ba7c124babfee9e871f8", null ],
+ [ "zfar", "structtransformation.html#adf0f2c46c551ae728cc6428b4ea1c1ef", null ],
+ [ "znear", "structtransformation.html#a227f6d989101bcac74a0a0de922b34d1", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__hdr.html b/html/structtree__hdr.html
new file mode 100644
index 000000000..b3c5a217a
--- /dev/null
+++ b/html/structtree__hdr.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_hdr Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__hdr.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_hdr Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af9ee78863afe9a95fa22d5d97a668e50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9ee78863afe9a95fa22d5d97a668e50"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [12]</td></tr>
+<tr class="separator:af9ee78863afe9a95fa22d5d97a668e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/tree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__hdr.html">tree_hdr</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__hdr.js b/html/structtree__hdr.js
new file mode 100644
index 000000000..75a61e499
--- /dev/null
+++ b/html/structtree__hdr.js
@@ -0,0 +1,4 @@
+var structtree__hdr =
+[
+ [ "p", "structtree__hdr.html#af9ee78863afe9a95fa22d5d97a668e50", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__hdr__h.html b/html/structtree__hdr__h.html
new file mode 100644
index 000000000..659a56a4a
--- /dev/null
+++ b/html/structtree__hdr__h.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_hdr_h Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__hdr__h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_hdr_h Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a176f5a1958af6c739de44222f18a695d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a176f5a1958af6c739de44222f18a695d"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [8]</td></tr>
+<tr class="separator:a176f5a1958af6c739de44222f18a695d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/tree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__hdr__h.html">tree_hdr_h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__hdr__h.js b/html/structtree__hdr__h.js
new file mode 100644
index 000000000..a2a4168b3
--- /dev/null
+++ b/html/structtree__hdr__h.js
@@ -0,0 +1,4 @@
+var structtree__hdr__h =
+[
+ [ "p", "structtree__hdr__h.html#a176f5a1958af6c739de44222f18a695d", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__hdr__v.html b/html/structtree__hdr__v.html
new file mode 100644
index 000000000..96daaa8c4
--- /dev/null
+++ b/html/structtree__hdr__v.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_hdr_v Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__hdr__v.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_hdr_v Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab8391dd2893c2b0b54d19b4f5e61d288"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8391dd2893c2b0b54d19b4f5e61d288"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [12]</td></tr>
+<tr class="separator:ab8391dd2893c2b0b54d19b4f5e61d288"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/tree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__hdr__v.html">tree_hdr_v</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__hdr__v.js b/html/structtree__hdr__v.js
new file mode 100644
index 000000000..3186c11c9
--- /dev/null
+++ b/html/structtree__hdr__v.js
@@ -0,0 +1,4 @@
+var structtree__hdr__v =
+[
+ [ "p", "structtree__hdr__v.html#ab8391dd2893c2b0b54d19b4f5e61d288", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__header.html b/html/structtree__header.html
new file mode 100644
index 000000000..2cae33f72
--- /dev/null
+++ b/html/structtree__header.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_header Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__header.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_header Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad732dcb971d6471496c3b53d884db62d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad732dcb971d6471496c3b53d884db62d"></a>
+struct <a class="el" href="structfile__header.html">file_header</a>&#160;</td><td class="memItemRight" valign="bottom"><b>fil_hdr</b></td></tr>
+<tr class="separator:ad732dcb971d6471496c3b53d884db62d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa819cd3882fe35578dd07f1a0f852872"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa819cd3882fe35578dd07f1a0f852872"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>boundary</b> [12]</td></tr>
+<tr class="separator:aa819cd3882fe35578dd07f1a0f852872"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7684c83f69ba4c1f23acb6dc88988db2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7684c83f69ba4c1f23acb6dc88988db2"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+<tr class="separator:a7684c83f69ba4c1f23acb6dc88988db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4529a4a154e72223042f6da9d034b688"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4529a4a154e72223042f6da9d034b688"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>subdivision</b></td></tr>
+<tr class="separator:a4529a4a154e72223042f6da9d034b688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a483596a6bde3b5934771ca8b17a43d5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a483596a6bde3b5934771ca8b17a43d5d"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>copyright</b></td></tr>
+<tr class="separator:a483596a6bde3b5934771ca8b17a43d5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a351838b55467db203e6ad9631e965124"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a351838b55467db203e6ad9631e965124"></a>
+struct <a class="el" href="structoffset__len.html">offset_len</a>&#160;</td><td class="memItemRight" valign="bottom"><b>tre7</b></td></tr>
+<tr class="separator:a351838b55467db203e6ad9631e965124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9634d39dca4f1abb03695ad144afce42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9634d39dca4f1abb03695ad144afce42"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>unknown1</b></td></tr>
+<tr class="separator:a9634d39dca4f1abb03695ad144afce42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab72590260dc028d090e94cfbb8f73a8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab72590260dc028d090e94cfbb8f73a8c"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zero1</b></td></tr>
+<tr class="separator:ab72590260dc028d090e94cfbb8f73a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a733ec578ff50a93d62dcf17fd2d6f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a733ec578ff50a93d62dcf17fd2d6f8"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>polyline</b></td></tr>
+<tr class="separator:a4a733ec578ff50a93d62dcf17fd2d6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4e4b0791567e7aaa46983edb9c817b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4e4b0791567e7aaa46983edb9c817b3"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>polygon</b></td></tr>
+<tr class="separator:af4e4b0791567e7aaa46983edb9c817b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f2368b8f30e6c22356a09a95ddb2597"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f2368b8f30e6c22356a09a95ddb2597"></a>
+struct <a class="el" href="structlabel__data.html">label_data</a>&#160;</td><td class="memItemRight" valign="bottom"><b>point</b></td></tr>
+<tr class="separator:a1f2368b8f30e6c22356a09a95ddb2597"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e1a101557d82ce2a9ae452185749cc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e1a101557d82ce2a9ae452185749cc9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mapid</b></td></tr>
+<tr class="separator:a3e1a101557d82ce2a9ae452185749cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__header.html">tree_header</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__header.js b/html/structtree__header.js
new file mode 100644
index 000000000..3d97dc642
--- /dev/null
+++ b/html/structtree__header.js
@@ -0,0 +1,15 @@
+var structtree__header =
+[
+ [ "boundary", "structtree__header.html#aa819cd3882fe35578dd07f1a0f852872", null ],
+ [ "copyright", "structtree__header.html#a483596a6bde3b5934771ca8b17a43d5d", null ],
+ [ "fil_hdr", "structtree__header.html#ad732dcb971d6471496c3b53d884db62d", null ],
+ [ "level", "structtree__header.html#a7684c83f69ba4c1f23acb6dc88988db2", null ],
+ [ "mapid", "structtree__header.html#a3e1a101557d82ce2a9ae452185749cc9", null ],
+ [ "point", "structtree__header.html#a1f2368b8f30e6c22356a09a95ddb2597", null ],
+ [ "polygon", "structtree__header.html#af4e4b0791567e7aaa46983edb9c817b3", null ],
+ [ "polyline", "structtree__header.html#a4a733ec578ff50a93d62dcf17fd2d6f8", null ],
+ [ "subdivision", "structtree__header.html#a4529a4a154e72223042f6da9d034b688", null ],
+ [ "tre7", "structtree__header.html#a351838b55467db203e6ad9631e965124", null ],
+ [ "unknown1", "structtree__header.html#a9634d39dca4f1abb03695ad144afce42", null ],
+ [ "zero1", "structtree__header.html#ab72590260dc028d090e94cfbb8f73a8c", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__leaf__h.html b/html/structtree__leaf__h.html
new file mode 100644
index 000000000..27aa85ff2
--- /dev/null
+++ b/html/structtree__leaf__h.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_leaf_h Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__leaf__h.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_leaf_h Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a5f7f9e28dfaff508d30edbf9e243da80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f7f9e28dfaff508d30edbf9e243da80"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [16]</td></tr>
+<tr class="separator:a5f7f9e28dfaff508d30edbf9e243da80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/tree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__leaf__h.html">tree_leaf_h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__leaf__h.js b/html/structtree__leaf__h.js
new file mode 100644
index 000000000..bdea6b574
--- /dev/null
+++ b/html/structtree__leaf__h.js
@@ -0,0 +1,4 @@
+var structtree__leaf__h =
+[
+ [ "p", "structtree__leaf__h.html#a5f7f9e28dfaff508d30edbf9e243da80", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__leaf__v.html b/html/structtree__leaf__v.html
new file mode 100644
index 000000000..021303ff7
--- /dev/null
+++ b/html/structtree__leaf__v.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_leaf_v Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__leaf__v.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_leaf_v Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a173d92c79c22f7a474d47b3a4e3f010e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a173d92c79c22f7a474d47b3a4e3f010e"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>key</b></td></tr>
+<tr class="separator:a173d92c79c22f7a474d47b3a4e3f010e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e739b1f1c10641d4eb28e83d411432"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e739b1f1c10641d4eb28e83d411432"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>p</b> [4]</td></tr>
+<tr class="separator:ad0e739b1f1c10641d4eb28e83d411432"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/tree.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__leaf__v.html">tree_leaf_v</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__leaf__v.js b/html/structtree__leaf__v.js
new file mode 100644
index 000000000..e482ab958
--- /dev/null
+++ b/html/structtree__leaf__v.js
@@ -0,0 +1,5 @@
+var structtree__leaf__v =
+[
+ [ "key", "structtree__leaf__v.html#a173d92c79c22f7a474d47b3a4e3f010e", null ],
+ [ "p", "structtree__leaf__v.html#ad0e739b1f1c10641d4eb28e83d411432", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__search.html b/html/structtree__search.html
new file mode 100644
index 000000000..c9ebf0a06
--- /dev/null
+++ b/html/structtree__search.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_search Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__search.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_search Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aaae75b374201bc350736acb42416937c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaae75b374201bc350736acb42416937c"></a>
+struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>f</b></td></tr>
+<tr class="separator:aaae75b374201bc350736acb42416937c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8aa27a1777392aba66749d2d51fd2277"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aa27a1777392aba66749d2d51fd2277"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_node</b></td></tr>
+<tr class="separator:a8aa27a1777392aba66749d2d51fd2277"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a702945319135879d1a0924a1bb203e25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a702945319135879d1a0924a1bb203e25"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>curr_node</b></td></tr>
+<tr class="separator:a702945319135879d1a0924a1bb203e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a139e6660b4c0b92c9fe9571972041869"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a139e6660b4c0b92c9fe9571972041869"></a>
+struct <a class="el" href="structtree__search__node.html">tree_search_node</a>&#160;</td><td class="memItemRight" valign="bottom"><b>nodes</b> [5]</td></tr>
+<tr class="separator:a139e6660b4c0b92c9fe9571972041869"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__search.html">tree_search</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__search.js b/html/structtree__search.js
new file mode 100644
index 000000000..038c77a11
--- /dev/null
+++ b/html/structtree__search.js
@@ -0,0 +1,7 @@
+var structtree__search =
+[
+ [ "curr_node", "structtree__search.html#a702945319135879d1a0924a1bb203e25", null ],
+ [ "f", "structtree__search.html#aaae75b374201bc350736acb42416937c", null ],
+ [ "last_node", "structtree__search.html#a8aa27a1777392aba66749d2d51fd2277", null ],
+ [ "nodes", "structtree__search.html#a139e6660b4c0b92c9fe9571972041869", null ]
+]; \ No newline at end of file
diff --git a/html/structtree__search__node.html b/html/structtree__search__node.html
new file mode 100644
index 000000000..33ff73b32
--- /dev/null
+++ b/html/structtree__search__node.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: tree_search_node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtree__search__node.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">tree_search_node Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a06c3b9e3a4f2e366ff493e5e70535969"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c3b9e3a4f2e366ff493e5e70535969"></a>
+struct <a class="el" href="structtree__hdr.html">tree_hdr</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>hdr</b></td></tr>
+<tr class="separator:a06c3b9e3a4f2e366ff493e5e70535969"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8086a652089df996b8b1dd41cc694f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8086a652089df996b8b1dd41cc694f0"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:ad8086a652089df996b8b1dd41cc694f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a222c34f585c8fb9efd1f6c343d73d6cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a222c34f585c8fb9efd1f6c343d73d6cc"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a222c34f585c8fb9efd1f6c343d73d6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f741cadab87808f9ede9050abe4afff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f741cadab87808f9ede9050abe4afff"></a>
+unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
+<tr class="separator:a8f741cadab87808f9ede9050abe4afff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ec3c0e2bd9326802cb2361ff6dca45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0ec3c0e2bd9326802cb2361ff6dca45"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>low</b></td></tr>
+<tr class="separator:af0ec3c0e2bd9326802cb2361ff6dca45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a655c62cbee7025e4582ffb7cee6b7e83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a655c62cbee7025e4582ffb7cee6b7e83"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>high</b></td></tr>
+<tr class="separator:a655c62cbee7025e4582ffb7cee6b7e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afeb9f55d91b054205a3c2f0f7c655211"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeb9f55d91b054205a3c2f0f7c655211"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_low</b></td></tr>
+<tr class="separator:afeb9f55d91b054205a3c2f0f7c655211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7242708a7e050cf2c60ffcac783a1d2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7242708a7e050cf2c60ffcac783a1d2f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>last_high</b></td></tr>
+<tr class="separator:a7242708a7e050cf2c60ffcac783a1d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/mg/<a class="el" href="mg_8h_source.html">mg.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtree__search__node.html">tree_search_node</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtree__search__node.js b/html/structtree__search__node.js
new file mode 100644
index 000000000..d4063e5d3
--- /dev/null
+++ b/html/structtree__search__node.js
@@ -0,0 +1,11 @@
+var structtree__search__node =
+[
+ [ "end", "structtree__search__node.html#a8f741cadab87808f9ede9050abe4afff", null ],
+ [ "hdr", "structtree__search__node.html#a06c3b9e3a4f2e366ff493e5e70535969", null ],
+ [ "high", "structtree__search__node.html#a655c62cbee7025e4582ffb7cee6b7e83", null ],
+ [ "last", "structtree__search__node.html#a222c34f585c8fb9efd1f6c343d73d6cc", null ],
+ [ "last_high", "structtree__search__node.html#a7242708a7e050cf2c60ffcac783a1d2f", null ],
+ [ "last_low", "structtree__search__node.html#afeb9f55d91b054205a3c2f0f7c655211", null ],
+ [ "low", "structtree__search__node.html#af0ec3c0e2bd9326802cb2361ff6dca45", null ],
+ [ "p", "structtree__search__node.html#ad8086a652089df996b8b1dd41cc694f0", null ]
+]; \ No newline at end of file
diff --git a/html/structtriple.html b/html/structtriple.html
new file mode 100644
index 000000000..2e4326cb1
--- /dev/null
+++ b/html/structtriple.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: triple Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structtriple.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">triple Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af85d133423385fa02d8a366262f03180"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85d133423385fa02d8a366262f03180"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> [3]</td></tr>
+<tr class="separator:af85d133423385fa02d8a366262f03180"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>map/garmin_img/garmin_img.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structtriple.html">triple</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structtriple.js b/html/structtriple.js
new file mode 100644
index 000000000..e35686c68
--- /dev/null
+++ b/html/structtriple.js
@@ -0,0 +1,4 @@
+var structtriple =
+[
+ [ "data", "structtriple.html#af85d133423385fa02d8a366262f03180", null ]
+]; \ No newline at end of file
diff --git a/html/structturn__restriction.html b/html/structturn__restriction.html
new file mode 100644
index 000000000..433954a29
--- /dev/null
+++ b/html/structturn__restriction.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: turn_restriction Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structturn__restriction.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">turn_restriction Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6ee04429b6d1771813eb95b58ed907d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ee04429b6d1771813eb95b58ed907d5"></a>
+osmid&#160;</td><td class="memItemRight" valign="bottom"><b>relid</b></td></tr>
+<tr class="separator:a6ee04429b6d1771813eb95b58ed907d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313b8541e24fb97f875bc89ca4ed84db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313b8541e24fb97f875bc89ca4ed84db"></a>
+enum item_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:a313b8541e24fb97f875bc89ca4ed84db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3e72569f58a1a3b5d244564152c0aa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3e72569f58a1a3b5d244564152c0aa1"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>c</b> [3]</td></tr>
+<tr class="separator:ae3e72569f58a1a3b5d244564152c0aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1cd2d5e224e00229b2a3b4e5a9aac9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1cd2d5e224e00229b2a3b4e5a9aac9a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>c_count</b> [3]</td></tr>
+<tr class="separator:ad1cd2d5e224e00229b2a3b4e5a9aac9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71670535d824211b7ad675520ae04171"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71670535d824211b7ad675520ae04171"></a>
+struct <a class="el" href="structrect.html">rect</a>&#160;</td><td class="memItemRight" valign="bottom"><b>r</b></td></tr>
+<tr class="separator:a71670535d824211b7ad675520ae04171"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac43c64c303be09b9867283051ca7e175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac43c64c303be09b9867283051ca7e175"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>order</b></td></tr>
+<tr class="separator:ac43c64c303be09b9867283051ca7e175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/osm.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structturn__restriction.html">turn_restriction</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structturn__restriction.js b/html/structturn__restriction.js
new file mode 100644
index 000000000..6f377d2cf
--- /dev/null
+++ b/html/structturn__restriction.js
@@ -0,0 +1,9 @@
+var structturn__restriction =
+[
+ [ "c", "structturn__restriction.html#ae3e72569f58a1a3b5d244564152c0aa1", null ],
+ [ "c_count", "structturn__restriction.html#ad1cd2d5e224e00229b2a3b4e5a9aac9a", null ],
+ [ "order", "structturn__restriction.html#ac43c64c303be09b9867283051ca7e175", null ],
+ [ "r", "structturn__restriction.html#a71670535d824211b7ad675520ae04171", null ],
+ [ "relid", "structturn__restriction.html#a6ee04429b6d1771813eb95b58ed907d5", null ],
+ [ "type", "structturn__restriction.html#a313b8541e24fb97f875bc89ca4ed84db", null ]
+]; \ No newline at end of file
diff --git a/html/structvehicle.html b/html/structvehicle.html
new file mode 100644
index 000000000..7899a1ebc
--- /dev/null
+++ b/html/structvehicle.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvehicle.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa8b7db06b8713affc1803c7011023f5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8b7db06b8713affc1803c7011023f5b"></a>
+NAVIT_OBJECT struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>meth</b></td></tr>
+<tr class="separator:aa8b7db06b8713affc1803c7011023f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2748222ca616f04388fad2ae81efa093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2748222ca616f04388fad2ae81efa093"></a>
+struct <a class="el" href="structvehicle__priv.html">vehicle_priv</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv</b></td></tr>
+<tr class="separator:a2748222ca616f04388fad2ae81efa093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3243f2942d89bd2e28769e56a8f6fe8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3243f2942d89bd2e28769e56a8f6fe8"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:af3243f2942d89bd2e28769e56a8f6fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87a5c2e6901775bb3932a9e2e4ffb902"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87a5c2e6901775bb3932a9e2e4ffb902"></a>
+struct <a class="el" href="structlog.html">log</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>nmea_log</b></td></tr>
+<tr class="separator:a87a5c2e6901775bb3932a9e2e4ffb902"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a046dcc57be2c69045363f0ce81e5dd96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a046dcc57be2c69045363f0ce81e5dd96"></a>
+struct <a class="el" href="structlog.html">log</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gpx_log</b></td></tr>
+<tr class="separator:a046dcc57be2c69045363f0ce81e5dd96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38814bbbf05584a70b9e086dcbee46a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38814bbbf05584a70b9e086dcbee46a4"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>gpx_desc</b></td></tr>
+<tr class="separator:a38814bbbf05584a70b9e086dcbee46a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fe95c2c7b1cda72b17f6ccb1e1b31c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2fe95c2c7b1cda72b17f6ccb1e1b31c2"></a>
+struct <a class="el" href="structcursor.html">cursor</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cursor</b></td></tr>
+<tr class="separator:a2fe95c2c7b1cda72b17f6ccb1e1b31c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af499043966318e480220805e716f227e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af499043966318e480220805e716f227e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>cursor_fixed</b></td></tr>
+<tr class="separator:af499043966318e480220805e716f227e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1c854dd862f1d5a85cb524bba7edcca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1c854dd862f1d5a85cb524bba7edcca"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>animate_callback</b></td></tr>
+<tr class="separator:aa1c854dd862f1d5a85cb524bba7edcca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a287885e3953cbd912e06b9f8f9f52bd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a287885e3953cbd912e06b9f8f9f52bd6"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>animate_timer</b></td></tr>
+<tr class="separator:a287885e3953cbd912e06b9f8f9f52bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef589c87006024feb522ae6d5e767707"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef589c87006024feb522ae6d5e767707"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cursor_pnt</b></td></tr>
+<tr class="separator:aef589c87006024feb522ae6d5e767707"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1de09e800837c7545950fb4d01371467"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de09e800837c7545950fb4d01371467"></a>
+struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>gra</b></td></tr>
+<tr class="separator:a1de09e800837c7545950fb4d01371467"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab390af01a95ca7812a60fe821083b3df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab390af01a95ca7812a60fe821083b3df"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bg</b></td></tr>
+<tr class="separator:ab390af01a95ca7812a60fe821083b3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89fc94f513cd50b9818be45e80b33615"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89fc94f513cd50b9818be45e80b33615"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>trans</b></td></tr>
+<tr class="separator:a89fc94f513cd50b9818be45e80b33615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e55c351eab8a96208b18ffac4264f23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e55c351eab8a96208b18ffac4264f23"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>angle</b></td></tr>
+<tr class="separator:a2e55c351eab8a96208b18ffac4264f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26b8e34e52f6bbf90c5c044eb2fd7e07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26b8e34e52f6bbf90c5c044eb2fd7e07"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
+<tr class="separator:a26b8e34e52f6bbf90c5c044eb2fd7e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32c3eded2cf7db036ebc472fbea8160d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32c3eded2cf7db036ebc472fbea8160d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b></td></tr>
+<tr class="separator:a32c3eded2cf7db036ebc472fbea8160d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d4a2f1e38631ffb087fe232409ca9fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d4a2f1e38631ffb087fe232409ca9fa"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>log_to_cb</b></td></tr>
+<tr class="separator:a6d4a2f1e38631ffb087fe232409ca9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="vehicle_8c.html">vehicle.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvehicle.html">vehicle</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvehicle.js b/html/structvehicle.js
new file mode 100644
index 000000000..22e6c4a17
--- /dev/null
+++ b/html/structvehicle.js
@@ -0,0 +1,21 @@
+var structvehicle =
+[
+ [ "angle", "structvehicle.html#a2e55c351eab8a96208b18ffac4264f23", null ],
+ [ "animate_callback", "structvehicle.html#aa1c854dd862f1d5a85cb524bba7edcca", null ],
+ [ "animate_timer", "structvehicle.html#a287885e3953cbd912e06b9f8f9f52bd6", null ],
+ [ "bg", "structvehicle.html#ab390af01a95ca7812a60fe821083b3df", null ],
+ [ "cbl", "structvehicle.html#af3243f2942d89bd2e28769e56a8f6fe8", null ],
+ [ "cursor", "structvehicle.html#a2fe95c2c7b1cda72b17f6ccb1e1b31c2", null ],
+ [ "cursor_fixed", "structvehicle.html#af499043966318e480220805e716f227e", null ],
+ [ "cursor_pnt", "structvehicle.html#aef589c87006024feb522ae6d5e767707", null ],
+ [ "gpx_desc", "structvehicle.html#a38814bbbf05584a70b9e086dcbee46a4", null ],
+ [ "gpx_log", "structvehicle.html#a046dcc57be2c69045363f0ce81e5dd96", null ],
+ [ "gra", "structvehicle.html#a1de09e800837c7545950fb4d01371467", null ],
+ [ "log_to_cb", "structvehicle.html#a6d4a2f1e38631ffb087fe232409ca9fa", null ],
+ [ "meth", "structvehicle.html#aa8b7db06b8713affc1803c7011023f5b", null ],
+ [ "nmea_log", "structvehicle.html#a87a5c2e6901775bb3932a9e2e4ffb902", null ],
+ [ "priv", "structvehicle.html#a2748222ca616f04388fad2ae81efa093", null ],
+ [ "sequence", "structvehicle.html#a32c3eded2cf7db036ebc472fbea8160d", null ],
+ [ "speed", "structvehicle.html#a26b8e34e52f6bbf90c5c044eb2fd7e07", null ],
+ [ "trans", "structvehicle.html#a89fc94f513cd50b9818be45e80b33615", null ]
+]; \ No newline at end of file
diff --git a/html/structvehicle__and__profilename.html b/html/structvehicle__and__profilename.html
new file mode 100644
index 000000000..ea9ffbe93
--- /dev/null
+++ b/html/structvehicle__and__profilename.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle_and_profilename Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvehicle__and__profilename.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_and_profilename Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a6aa8786ec7170d4c86b6ecc5998673e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aa8786ec7170d4c86b6ecc5998673e0"></a>
+struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle</b></td></tr>
+<tr class="separator:a6aa8786ec7170d4c86b6ecc5998673e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a661a69e304df36e4115b644578579231"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a661a69e304df36e4115b644578579231"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>profilename</b></td></tr>
+<tr class="separator:a661a69e304df36e4115b644578579231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A container to hold the selected vehicle and the desired profile in one data item. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/gui_internal.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvehicle__and__profilename.html">vehicle_and_profilename</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvehicle__and__profilename.js b/html/structvehicle__and__profilename.js
new file mode 100644
index 000000000..1d9100931
--- /dev/null
+++ b/html/structvehicle__and__profilename.js
@@ -0,0 +1,5 @@
+var structvehicle__and__profilename =
+[
+ [ "profilename", "structvehicle__and__profilename.html#a661a69e304df36e4115b644578579231", null ],
+ [ "vehicle", "structvehicle__and__profilename.html#a6aa8786ec7170d4c86b6ecc5998673e0", null ]
+]; \ No newline at end of file
diff --git a/html/structvehicle__methods.html b/html/structvehicle__methods.html
new file mode 100644
index 000000000..abdac6133
--- /dev/null
+++ b/html/structvehicle__methods.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle_methods Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvehicle__methods.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_methods Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a13bc27fa3c5521c592ee43b2985d81a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13bc27fa3c5521c592ee43b2985d81a1"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> )(struct <a class="el" href="structvehicle__priv.html">vehicle_priv</a> *priv)</td></tr>
+<tr class="separator:a13bc27fa3c5521c592ee43b2985d81a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ce6465d0ad8c02c4d3748e8b1278fee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ce6465d0ad8c02c4d3748e8b1278fee"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>position_attr_get</b> )(struct <a class="el" href="structvehicle__priv.html">vehicle_priv</a> *priv, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a4ce6465d0ad8c02c4d3748e8b1278fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae579c625c38e1b214d0abca4868f1512"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae579c625c38e1b214d0abca4868f1512"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(struct <a class="el" href="structvehicle__priv.html">vehicle_priv</a> *priv, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ae579c625c38e1b214d0abca4868f1512"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="vehicle_8h_source.html">vehicle.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvehicle__methods.html">vehicle_methods</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvehicle__methods.js b/html/structvehicle__methods.js
new file mode 100644
index 000000000..2e01d9328
--- /dev/null
+++ b/html/structvehicle__methods.js
@@ -0,0 +1,6 @@
+var structvehicle__methods =
+[
+ [ "destroy", "structvehicle__methods.html#a13bc27fa3c5521c592ee43b2985d81a1", null ],
+ [ "position_attr_get", "structvehicle__methods.html#a4ce6465d0ad8c02c4d3748e8b1278fee", null ],
+ [ "set_attr", "structvehicle__methods.html#ae579c625c38e1b214d0abca4868f1512", null ]
+]; \ No newline at end of file
diff --git a/html/structvehicle__priv.html b/html/structvehicle__priv.html
new file mode 100644
index 000000000..a14807e87
--- /dev/null
+++ b/html/structvehicle__priv.html
@@ -0,0 +1,683 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvehicle__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac3c348720e206fd4f832570048756830"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3c348720e206fd4f832570048756830"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbl</b></td></tr>
+<tr class="separator:ac3c348720e206fd4f832570048756830"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad84849f1968fc52322edfb467f4b197b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcoord__geo.html">coord_geo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">geo</a></td></tr>
+<tr class="separator:ad84849f1968fc52322edfb467f4b197b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b84269fed74ae3ee462db9265821c13"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">speed</a></td></tr>
+<tr class="separator:a6b84269fed74ae3ee462db9265821c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c7e1de5a5e49615041d0a66907e4b9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9">direction</a></td></tr>
+<tr class="separator:a21c7e1de5a5e49615041d0a66907e4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24287586a32d78db052c9ab99f348c4e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e">height</a></td></tr>
+<tr class="separator:a24287586a32d78db052c9ab99f348c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e7bc6a0ff016b8ec0c50bcd54d0b18b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">radius</a></td></tr>
+<tr class="separator:a6e7bc6a0ff016b8ec0c50bcd54d0b18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1a2e9d790929c58b7a28b3abda9425c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c">fix_type</a></td></tr>
+<tr class="separator:af1a2e9d790929c58b7a28b3abda9425c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa978bb0157fb168d1eae926347dc75a"><td class="memItemLeft" align="right" valign="top">time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">fix_time</a></td></tr>
+<tr class="separator:afa978bb0157fb168d1eae926347dc75a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97e40bb9ef83c327e9948eafb64257bf"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">fixiso8601</a> [128]</td></tr>
+<tr class="separator:a97e40bb9ef83c327e9948eafb64257bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92c47ef55a96f5fd64541a93797233cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf">sats</a></td></tr>
+<tr class="separator:a92c47ef55a96f5fd64541a93797233cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acaefff1b97ccc6fd75a94c89700fab94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">sats_used</a></td></tr>
+<tr class="separator:acaefff1b97ccc6fd75a94c89700fab94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec188d6d2efdbc99af2d003eb53e2624"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624">valid</a></td></tr>
+<tr class="separator:aec188d6d2efdbc99af2d003eb53e2624"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9ffa769dcf35e12d180b1d8e9067310"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9ffa769dcf35e12d180b1d8e9067310"></a>
+struct <a class="el" href="structattr.html">attr</a> **&#160;</td><td class="memItemRight" valign="bottom"><b>attrs</b></td></tr>
+<tr class="separator:ae9ffa769dcf35e12d180b1d8e9067310"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40703cfd434cbe5e6d8631c66da220c9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a40703cfd434cbe5e6d8631c66da220c9">pcb</a></td></tr>
+<tr class="separator:a40703cfd434cbe5e6d8631c66da220c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9b025e10c32c8efd3a994f446cbd588"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#ab9b025e10c32c8efd3a994f446cbd588">scb</a></td></tr>
+<tr class="separator:ab9b025e10c32c8efd3a994f446cbd588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a082b9d2f1d6c70c8ed1eaa16ae08f799"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a082b9d2f1d6c70c8ed1eaa16ae08f799">fcb</a></td></tr>
+<tr class="separator:a082b9d2f1d6c70c8ed1eaa16ae08f799"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ba23a84cd7e33c629242a665b8705c"><td class="memItemLeft" align="right" valign="top">jclass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#ad1ba23a84cd7e33c629242a665b8705c">NavitVehicleClass</a></td></tr>
+<tr class="separator:ad1ba23a84cd7e33c629242a665b8705c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2341da6fc5e4b92589a093ff1dccf89f"><td class="memItemLeft" align="right" valign="top">jobject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f">NavitVehicle</a></td></tr>
+<tr class="separator:a2341da6fc5e4b92589a093ff1dccf89f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af22770123725c578c5ef3b3cd1dadb64"><td class="memItemLeft" align="right" valign="top">jclass&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#af22770123725c578c5ef3b3cd1dadb64">LocationClass</a></td></tr>
+<tr class="separator:af22770123725c578c5ef3b3cd1dadb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8bd23d439d3c19bba1eb1309f56e9c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8bd23d439d3c19bba1eb1309f56e9c0"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getLatitude</b></td></tr>
+<tr class="separator:af8bd23d439d3c19bba1eb1309f56e9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30aba06d6cefb4e7437772bf161bfdd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30aba06d6cefb4e7437772bf161bfdd8"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getLongitude</b></td></tr>
+<tr class="separator:a30aba06d6cefb4e7437772bf161bfdd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30e935f3729f3d02f50f01a655466cdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30e935f3729f3d02f50f01a655466cdd"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getSpeed</b></td></tr>
+<tr class="separator:a30e935f3729f3d02f50f01a655466cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d5569759abe0ea7ed65d5101a7ff137"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d5569759abe0ea7ed65d5101a7ff137"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getBearing</b></td></tr>
+<tr class="separator:a5d5569759abe0ea7ed65d5101a7ff137"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73a472d935698545e5bf478f14be242d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73a472d935698545e5bf478f14be242d"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getAltitude</b></td></tr>
+<tr class="separator:a73a472d935698545e5bf478f14be242d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35663bd80dce1f9337fa7e64a3639f62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35663bd80dce1f9337fa7e64a3639f62"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getTime</b></td></tr>
+<tr class="separator:a35663bd80dce1f9337fa7e64a3639f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16204bc1954f9a5f8ec34e0cdabd1cfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16204bc1954f9a5f8ec34e0cdabd1cfb"></a>
+jmethodID&#160;</td><td class="memItemRight" valign="bottom"><b>Location_getAccuracy</b></td></tr>
+<tr class="separator:a16204bc1954f9a5f8ec34e0cdabd1cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e5c188914c0e05452af81047321cc21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e5c188914c0e05452af81047321cc21"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
+<tr class="separator:a3e5c188914c0e05452af81047321cc21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd5d259b8eb7a4daed4fe3d5e46d0a4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd5d259b8eb7a4daed4fe3d5e46d0a4b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>position_set</b></td></tr>
+<tr class="separator:acd5d259b8eb7a4daed4fe3d5e46d0a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a421f3554190f8dfd77b706dc76b89ecf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a421f3554190f8dfd77b706dc76b89ecf"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:a421f3554190f8dfd77b706dc76b89ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06c2b21afd1a3613e551e2690bc9285d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c2b21afd1a3613e551e2690bc9285d"></a>
+struct <a class="el" href="structroute.html">route</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>route</b></td></tr>
+<tr class="separator:a06c2b21afd1a3613e551e2690bc9285d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acef78dd9523fb2188dca428954ec3daa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acef78dd9523fb2188dca428954ec3daa"></a>
+struct <a class="el" href="structcoord.html">coord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:acef78dd9523fb2188dca428954ec3daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedd9815c562caef1a5d38a2a7f181bb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedd9815c562caef1a5d38a2a7f181bb9"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>config_speed</b></td></tr>
+<tr class="separator:aedd9815c562caef1a5d38a2a7f181bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00f19b9613cf48b42ea1606b19327167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00f19b9613cf48b42ea1606b19327167"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timer_callback</b></td></tr>
+<tr class="separator:a00f19b9613cf48b42ea1606b19327167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad684ee647186b8e3297a7a093a0683b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad684ee647186b8e3297a7a093a0683b0"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timer</b></td></tr>
+<tr class="separator:ad684ee647186b8e3297a7a093a0683b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd21a93863c1af2b2a7837e646c6ca4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd21a93863c1af2b2a7837e646c6ca4b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>timep</b></td></tr>
+<tr class="separator:acd21a93863c1af2b2a7837e646c6ca4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4682dacaa770c7d8c545490d61521ad1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4682dacaa770c7d8c545490d61521ad1"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>nmea</b></td></tr>
+<tr class="separator:a4682dacaa770c7d8c545490d61521ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89f77bc370053c3417403052d1dd03ba"><td class="memItemLeft" align="right" valign="top">enum attr_position_valid&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html#a89f77bc370053c3417403052d1dd03ba">valid</a></td></tr>
+<tr class="separator:a89f77bc370053c3417403052d1dd03ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9847b71967f0e1daf55c9585c07a91f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9847b71967f0e1daf55c9585c07a91f7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:a9847b71967f0e1daf55c9585c07a91f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac2a0119804e10d0d6e65fe9fb10a2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adac2a0119804e10d0d6e65fe9fb10a2d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fd</b></td></tr>
+<tr class="separator:adac2a0119804e10d0d6e65fe9fb10a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a499f0690262451eafb3bed2dabc1b01d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a499f0690262451eafb3bed2dabc1b01d"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:a499f0690262451eafb3bed2dabc1b01d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32355cb7fc884d2724db069731be31ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32355cb7fc884d2724db069731be31ab"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cbt</b></td></tr>
+<tr class="separator:a32355cb7fc884d2724db069731be31ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a11b388631e7d9c451f1287deacaab3d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11b388631e7d9c451f1287deacaab3d7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>buffer</b></td></tr>
+<tr class="separator:a11b388631e7d9c451f1287deacaab3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af57268ae8641adb4ec87dccc06d8370c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af57268ae8641adb4ec87dccc06d8370c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>buffer_pos</b></td></tr>
+<tr class="separator:af57268ae8641adb4ec87dccc06d8370c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14cc95e029dee185ffe0297756afdc65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14cc95e029dee185ffe0297756afdc65"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>nmea_data</b></td></tr>
+<tr class="separator:a14cc95e029dee185ffe0297756afdc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb8a38e575177d385be105a427761438"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb8a38e575177d385be105a427761438"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>nmea_data_buf</b></td></tr>
+<tr class="separator:aeb8a38e575177d385be105a427761438"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a767c646717758e12a23c59a34fcde96b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a767c646717758e12a23c59a34fcde96b"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>hdop</b></td></tr>
+<tr class="separator:a767c646717758e12a23c59a34fcde96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a256f13e8e0ff95b2e1f77432bd9545c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a256f13e8e0ff95b2e1f77432bd9545c0"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>vdop</b></td></tr>
+<tr class="separator:a256f13e8e0ff95b2e1f77432bd9545c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7da19115dc28f1cb3d662b6f8f89cc98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7da19115dc28f1cb3d662b6f8f89cc98"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>fixtime</b> [20]</td></tr>
+<tr class="separator:a7da19115dc28f1cb3d662b6f8f89cc98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a487ffccb98e44ac1ac14b6c70e478260"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a487ffccb98e44ac1ac14b6c70e478260"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fixyear</b></td></tr>
+<tr class="separator:a487ffccb98e44ac1ac14b6c70e478260"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3bff67320684df61950232154f654c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3bff67320684df61950232154f654c7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fixmonth</b></td></tr>
+<tr class="separator:ab3bff67320684df61950232154f654c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68749d45f1d77027a3280f6524af88d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68749d45f1d77027a3280f6524af88d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>fixday</b></td></tr>
+<tr class="separator:a68749d45f1d77027a3280f6524af88d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e677d9ef8f0162532e3d4332ce95630"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e677d9ef8f0162532e3d4332ce95630"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+<tr class="separator:a1e677d9ef8f0162532e3d4332ce95630"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b4aacc937cf703e1f6545306dfccd14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b4aacc937cf703e1f6545306dfccd14"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sats_visible</b></td></tr>
+<tr class="separator:a8b4aacc937cf703e1f6545306dfccd14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea8f9174ca51a6a5bde74741fee492b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea8f9174ca51a6a5bde74741fee492b9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sats_signal</b></td></tr>
+<tr class="separator:aea8f9174ca51a6a5bde74741fee492b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab28c7d6156659004ff115441fe16383b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab28c7d6156659004ff115441fe16383b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:ab28c7d6156659004ff115441fe16383b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3bbc47ab9d3bb2459aa769491f17460b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bbc47ab9d3bb2459aa769491f17460b"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>on_eof</b></td></tr>
+<tr class="separator:a3bbc47ab9d3bb2459aa769491f17460b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa199819f8e3d2ef056d97a7b68e79d3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa199819f8e3d2ef056d97a7b68e79d3c"></a>
+enum file_type&#160;</td><td class="memItemRight" valign="bottom"><b>file_type</b></td></tr>
+<tr class="separator:aa199819f8e3d2ef056d97a7b68e79d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0278c2432c273715a203b0dbc262f92b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0278c2432c273715a203b0dbc262f92b"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>file</b></td></tr>
+<tr class="separator:a0278c2432c273715a203b0dbc262f92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9854817baeee3048d02df5f8a6276fe2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9854817baeee3048d02df5f8a6276fe2"></a>
+struct <a class="el" href="structevent__watch.html">event_watch</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>watch</b></td></tr>
+<tr class="separator:a9854817baeee3048d02df5f8a6276fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6a3231e3367ee1dd9b9505997ce0b4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6a3231e3367ee1dd9b9505997ce0b4a"></a>
+speed_t&#160;</td><td class="memItemRight" valign="bottom"><b>baudrate</b></td></tr>
+<tr class="separator:ac6a3231e3367ee1dd9b9505997ce0b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae87c80db413d5ec1f436ad768dbfa3a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae87c80db413d5ec1f436ad768dbfa3a8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>checksum_ignore</b></td></tr>
+<tr class="separator:ae87c80db413d5ec1f436ad768dbfa3a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58537d17f9cbd7796490ec3a6a2fee90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58537d17f9cbd7796490ec3a6a2fee90"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>magnetic_direction</b></td></tr>
+<tr class="separator:a58537d17f9cbd7796490ec3a6a2fee90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f75c9b4fad8574fff7cab56ff466a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35f75c9b4fad8574fff7cab56ff466a0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>current_count</b></td></tr>
+<tr class="separator:a35f75c9b4fad8574fff7cab56ff466a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a726c689d4855991ddda1ac6018652de2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a726c689d4855991ddda1ac6018652de2"></a>
+struct <a class="el" href="structgps__sat.html">gps_sat</a>&#160;</td><td class="memItemRight" valign="bottom"><b>current</b> [24]</td></tr>
+<tr class="separator:a726c689d4855991ddda1ac6018652de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac238dc219e0210c66efaf1cefe0bcf05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac238dc219e0210c66efaf1cefe0bcf05"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>next_count</b></td></tr>
+<tr class="separator:ac238dc219e0210c66efaf1cefe0bcf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade55fdfe0c48baffb2fc86a6d355876d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade55fdfe0c48baffb2fc86a6d355876d"></a>
+struct <a class="el" href="structgps__sat.html">gps_sat</a>&#160;</td><td class="memItemRight" valign="bottom"><b>next</b> [24]</td></tr>
+<tr class="separator:ade55fdfe0c48baffb2fc86a6d355876d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0c84ae1a54548f4cddd694d71f16230"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0c84ae1a54548f4cddd694d71f16230"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sat_item</b></td></tr>
+<tr class="separator:af0c84ae1a54548f4cddd694d71f16230"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab923207eddfc1580d50554e4491b803"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab923207eddfc1580d50554e4491b803"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>statefile</b></td></tr>
+<tr class="separator:aab923207eddfc1580d50554e4491b803"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab964ff80a205c60e25ebe5b3b6fef623"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab964ff80a205c60e25ebe5b3b6fef623"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_statefile</b></td></tr>
+<tr class="separator:ab964ff80a205c60e25ebe5b3b6fef623"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b1f196399f0c70b421c3f57b1017199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b1f196399f0c70b421c3f57b1017199"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>gpsd_query</b></td></tr>
+<tr class="separator:a5b1f196399f0c70b421c3f57b1017199"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ea8e218d709c5fa51b7e03e7a5e8d76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ea8e218d709c5fa51b7e03e7a5e8d76"></a>
+struct <a class="el" href="structevent__watch.html">event_watch</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>evwatch</b></td></tr>
+<tr class="separator:a6ea8e218d709c5fa51b7e03e7a5e8d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe05855028e4bdfa1454eedba20e5fcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe05855028e4bdfa1454eedba20e5fcd"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>retry_interval</b></td></tr>
+<tr class="separator:abe05855028e4bdfa1454eedba20e5fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add800616f447d9b4920e18064b928cd4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add800616f447d9b4920e18064b928cd4"></a>
+struct gps_data_t *&#160;</td><td class="memItemRight" valign="bottom"><b>gps</b></td></tr>
+<tr class="separator:add800616f447d9b4920e18064b928cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ae5344cf577fad0e24b45f356585eca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae5344cf577fad0e24b45f356585eca"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>retry_timer2</b></td></tr>
+<tr class="separator:a5ae5344cf577fad0e24b45f356585eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a058586e665d875c82e96d3af0f968cbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a058586e665d875c82e96d3af0f968cbb"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>address</b></td></tr>
+<tr class="separator:a058586e665d875c82e96d3af0f968cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fadada3c20ec2ee3560947751c480be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fadada3c20ec2ee3560947751c480be"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a6fadada3c20ec2ee3560947751c480be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e860bdaa83fe722540ecc5b6c06afd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e860bdaa83fe722540ecc5b6c06afd1"></a>
+DBusConnection *&#160;</td><td class="memItemRight" valign="bottom"><b>connection</b></td></tr>
+<tr class="separator:a4e860bdaa83fe722540ecc5b6c06afd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a402c8461944db16af57cea83c3af07fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402c8461944db16af57cea83c3af07fe"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:a402c8461944db16af57cea83c3af07fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d0584f13d75ad27fcf3840e019bfb05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d0584f13d75ad27fcf3840e019bfb05"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>track</b></td></tr>
+<tr class="separator:a3d0584f13d75ad27fcf3840e019bfb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27c3adf619ddf41e7b02ca5e642397c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27c3adf619ddf41e7b02ca5e642397c4"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>altitude</b></td></tr>
+<tr class="separator:a27c3adf619ddf41e7b02ca5e642397c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef3cf1d023d4a01be98419b7f61cd577"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef3cf1d023d4a01be98419b7f61cd577"></a>
+GypsyControl *&#160;</td><td class="memItemRight" valign="bottom"><b>control</b></td></tr>
+<tr class="separator:aef3cf1d023d4a01be98419b7f61cd577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77c39f5f45c2ea3a75840b7f4d6f0697"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77c39f5f45c2ea3a75840b7f4d6f0697"></a>
+GypsyPosition *&#160;</td><td class="memItemRight" valign="bottom"><b>position</b></td></tr>
+<tr class="separator:a77c39f5f45c2ea3a75840b7f4d6f0697"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94fdb1934466bc8804acd5ad636da395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94fdb1934466bc8804acd5ad636da395"></a>
+GypsyDevice *&#160;</td><td class="memItemRight" valign="bottom"><b>device</b></td></tr>
+<tr class="separator:a94fdb1934466bc8804acd5ad636da395"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28612008cd67d5e87df610503121f15e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28612008cd67d5e87df610503121f15e"></a>
+GypsyCourse *&#160;</td><td class="memItemRight" valign="bottom"><b>course</b></td></tr>
+<tr class="separator:a28612008cd67d5e87df610503121f15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af71d56e1670721cc9072195c327ca35d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af71d56e1670721cc9072195c327ca35d"></a>
+GypsySatellite *&#160;</td><td class="memItemRight" valign="bottom"><b>satellite</b></td></tr>
+<tr class="separator:af71d56e1670721cc9072195c327ca35d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac44d6c954bf29bec4ab088e60fda709e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac44d6c954bf29bec4ab088e60fda709e"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>path</b></td></tr>
+<tr class="separator:ac44d6c954bf29bec4ab088e60fda709e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f68ac8487f7ffb821877685fbb06534"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f68ac8487f7ffb821877685fbb06534"></a>
+guint&#160;</td><td class="memItemRight" valign="bottom"><b>retry_timer</b></td></tr>
+<tr class="separator:a8f68ac8487f7ffb821877685fbb06534"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0fa82f5eb4e8b4b56e6426bca1946e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0fa82f5eb4e8b4b56e6426bca1946e7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>have_cords</b></td></tr>
+<tr class="separator:ab0fa82f5eb4e8b4b56e6426bca1946e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcc4d081e5d1c9a9046ac4958cfaf450"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc4d081e5d1c9a9046ac4958cfaf450"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>str_time</b> [200]</td></tr>
+<tr class="separator:abcc4d081e5d1c9a9046ac4958cfaf450"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a234c36cb18e3b5be28b5691f3c04c07f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a234c36cb18e3b5be28b5691f3c04c07f"></a>
+LocationGPSDControl *&#160;</td><td class="memItemRight" valign="bottom"><b>control</b></td></tr>
+<tr class="separator:a234c36cb18e3b5be28b5691f3c04c07f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb2769bb745c58c8ddcae7072e92487f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb2769bb745c58c8ddcae7072e92487f"></a>
+LocationGPSDevice *&#160;</td><td class="memItemRight" valign="bottom"><b>device</b></td></tr>
+<tr class="separator:acb2769bb745c58c8ddcae7072e92487f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48bccd2ff6ab362cccc2d24da76a9223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48bccd2ff6ab362cccc2d24da76a9223"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>have_coords</b></td></tr>
+<tr class="separator:a48bccd2ff6ab362cccc2d24da76a9223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af268e33040721b1a25e39061e5738f62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af268e33040721b1a25e39061e5738f62"></a>
+QGeoPositionInfoSource *&#160;</td><td class="memItemRight" valign="bottom"><b>source</b></td></tr>
+<tr class="separator:af268e33040721b1a25e39061e5738f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0f71041fba7aa3e6bf25a20ffbf7690"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0f71041fba7aa3e6bf25a20ffbf7690"></a>
+QGeoSatelliteInfoSource *&#160;</td><td class="memItemRight" valign="bottom"><b>satellites</b></td></tr>
+<tr class="separator:ad0f71041fba7aa3e6bf25a20ffbf7690"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c483fa7f40982cb621704e9eecf5ad8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c483fa7f40982cb621704e9eecf5ad8"></a>
+<a class="el" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>receiver</b></td></tr>
+<tr class="separator:a2c483fa7f40982cb621704e9eecf5ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02626782117c51b739224f49f853d610"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02626782117c51b739224f49f853d610"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>spp_address</b></td></tr>
+<tr class="separator:a02626782117c51b739224f49f853d610"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b661a391a9b79985576388b51ae65fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b661a391a9b79985576388b51ae65fd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>gps_type</b></td></tr>
+<tr class="separator:a3b661a391a9b79985576388b51ae65fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab296faf7bfcd78f06cc7382905bd73a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab296faf7bfcd78f06cc7382905bd73a2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pdk_version</b></td></tr>
+<tr class="separator:ab296faf7bfcd78f06cc7382905bd73a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a344e752823d2d7f79ecb388b17597504"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a344e752823d2d7f79ecb388b17597504"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>spp_instance_id</b></td></tr>
+<tr class="separator:a344e752823d2d7f79ecb388b17597504"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ca1ebe5f8fd9c172988939653391936"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ca1ebe5f8fd9c172988939653391936"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>delta</b></td></tr>
+<tr class="separator:a2ca1ebe5f8fd9c172988939653391936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d2a99e17e330b2df6fc0b91f26f9138"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d2a99e17e330b2df6fc0b91f26f9138"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>event_cb</b></td></tr>
+<tr class="separator:a7d2a99e17e330b2df6fc0b91f26f9138"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f9a2a88a768d4e474843d9b14bba884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f9a2a88a768d4e474843d9b14bba884"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>timeout_cb</b></td></tr>
+<tr class="separator:a1f9a2a88a768d4e474843d9b14bba884"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a499c508875e6ae64e5ffe147da6d3f08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a499c508875e6ae64e5ffe147da6d3f08"></a>
+struct <a class="el" href="structevent__timeout.html">event_timeout</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ev_timeout</b></td></tr>
+<tr class="separator:a499c508875e6ae64e5ffe147da6d3f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ac4584b7f9839679542d76f1ac4a5ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ac4584b7f9839679542d76f1ac4a5ae"></a>
+struct <a class="el" href="structcallback__list.html">callback_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>priv_cbl</b></td></tr>
+<tr class="separator:a6ac4584b7f9839679542d76f1ac4a5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b84a64c706e8636ea80a272d9da0c23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b84a64c706e8636ea80a272d9da0c23"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_running</b></td></tr>
+<tr class="separator:a8b84a64c706e8636ea80a272d9da0c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d434b683a0ed48936b994bbe24285f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d434b683a0ed48936b994bbe24285f8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>thread_up</b></td></tr>
+<tr class="separator:a8d434b683a0ed48936b994bbe24285f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b92016c4f1b6b28cb187ae7d6ab0ae4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b92016c4f1b6b28cb187ae7d6ab0ae4"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>m_hGPSDevice</b></td></tr>
+<tr class="separator:a7b92016c4f1b6b28cb187ae7d6ab0ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfb9a7934df7efbea91cf144a49e7601"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfb9a7934df7efbea91cf144a49e7601"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>m_hGPSThread</b></td></tr>
+<tr class="separator:adfb9a7934df7efbea91cf144a49e7601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55f528ae1420122694b09c5e5145693c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55f528ae1420122694b09c5e5145693c"></a>
+DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>m_dwGPSThread</b></td></tr>
+<tr class="separator:a55f528ae1420122694b09c5e5145693c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc79c30a0a3f3eecebbacc98907a26cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc79c30a0a3f3eecebbacc98907a26cd"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>read_buffer</b></td></tr>
+<tr class="separator:afc79c30a0a3f3eecebbacc98907a26cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bcf9f25b9e0f2808d336f7fadfcba5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bcf9f25b9e0f2808d336f7fadfcba5f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>read_buffer_pos</b></td></tr>
+<tr class="separator:a8bcf9f25b9e0f2808d336f7fadfcba5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f09656289a3e4510e33b808877296dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f09656289a3e4510e33b808877296dd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>baudrate</b></td></tr>
+<tr class="separator:a3f09656289a3e4510e33b808877296dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd78d7c6bc1f2b0c2ac932d9074efb8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd78d7c6bc1f2b0c2ac932d9074efb8b"></a>
+HMODULE&#160;</td><td class="memItemRight" valign="bottom"><b>hBthDll</b></td></tr>
+<tr class="separator:acd78d7c6bc1f2b0c2ac932d9074efb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28e7e91dbf420a2df4709ea4100b9720"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e7e91dbf420a2df4709ea4100b9720"></a>
+PFN_BthSetMode&#160;</td><td class="memItemRight" valign="bottom"><b>BthSetMode</b></td></tr>
+<tr class="separator:a28e7e91dbf420a2df4709ea4100b9720"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e1c077e5b51c21a125c9f91d74e60c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e1c077e5b51c21a125c9f91d74e60c2"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>has_data</b></td></tr>
+<tr class="separator:a9e1c077e5b51c21a125c9f91d74e60c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa05d1b270e454a85f9340c1793c3de12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa05d1b270e454a85f9340c1793c3de12"></a>
+GMutex&#160;</td><td class="memItemRight" valign="bottom"><b>lock</b></td></tr>
+<tr class="separator:aa05d1b270e454a85f9340c1793c3de12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a21c7e1de5a5e49615041d0a66907e4b9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double vehicle_priv::direction</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Bearing in degrees </p>
+
+</div>
+</div>
+<a class="anchor" id="a082b9d2f1d6c70c8ed1eaa16ae08f799"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* vehicle_priv::fcb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The callback function for fix status updates </p>
+
+</div>
+</div>
+<a class="anchor" id="afa978bb0157fb168d1eae926347dc75a"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">time_t vehicle_priv::fix_time</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Timestamp of last fix (not used) </p>
+
+</div>
+</div>
+<a class="anchor" id="af1a2e9d790929c58b7a28b3abda9425c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_priv::fix_type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of last fix (1 = valid, 0 = invalid) </p>
+
+</div>
+</div>
+<a class="anchor" id="a97e40bb9ef83c327e9948eafb64257bf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char vehicle_priv::fixiso8601</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Timestamp of last fix in ISO 8601 format </p>
+
+</div>
+</div>
+<a class="anchor" id="ad84849f1968fc52322edfb467f4b197b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcoord__geo.html">coord_geo</a> vehicle_priv::geo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The last known position of the vehicle </p>
+
+</div>
+</div>
+<a class="anchor" id="a24287586a32d78db052c9ab99f348c4e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double vehicle_priv::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Elevation in meters </p>
+
+</div>
+</div>
+<a class="anchor" id="af22770123725c578c5ef3b3cd1dadb64"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">jclass vehicle_priv::LocationClass</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Android's</p>
+<div class="fragment"><div class="line">Location </div>
+</div><!-- fragment --><p> class </p>
+
+</div>
+</div>
+<a class="anchor" id="a2341da6fc5e4b92589a093ff1dccf89f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">jobject vehicle_priv::NavitVehicle</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>An instance of</p>
+<div class="fragment"><div class="line"><a class="code" href="structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f">NavitVehicle</a> </div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="ad1ba23a84cd7e33c629242a665b8705c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">jclass vehicle_priv::NavitVehicleClass</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The</p>
+<div class="fragment"><div class="line"><a class="code" href="structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f">NavitVehicle</a> </div>
+</div><!-- fragment --><p> class </p>
+
+</div>
+</div>
+<a class="anchor" id="a40703cfd434cbe5e6d8631c66da220c9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* vehicle_priv::pcb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The callback function for position updates </p>
+
+</div>
+</div>
+<a class="anchor" id="a6e7bc6a0ff016b8ec0c50bcd54d0b18b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double vehicle_priv::radius</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Position accuracy in meters </p>
+
+</div>
+</div>
+<a class="anchor" id="a92c47ef55a96f5fd64541a93797233cf"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_priv::sats</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of satellites in view </p>
+
+</div>
+</div>
+<a class="anchor" id="acaefff1b97ccc6fd75a94c89700fab94"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_priv::sats_used</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Number of satellites used in fix </p>
+
+</div>
+</div>
+<a class="anchor" id="ab9b025e10c32c8efd3a994f446cbd588"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structcallback.html">callback</a>* vehicle_priv::scb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The callback function for status updates </p>
+
+</div>
+</div>
+<a class="anchor" id="a6b84269fed74ae3ee462db9265821c13"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double vehicle_priv::speed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Speed in km/h </p>
+
+</div>
+</div>
+<a class="anchor" id="aec188d6d2efdbc99af2d003eb53e2624"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_priv::valid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the vehicle coordinates in</p>
+<div class="fragment"><div class="line"><a class="code" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">geo</a> </div>
+</div><!-- fragment --><p> are valid </p>
+
+</div>
+</div>
+<a class="anchor" id="a89f77bc370053c3417403052d1dd03ba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum attr_position_valid vehicle_priv::valid</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Whether the vehicle has valid position data </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following files:<ul>
+<li>vehicle/android/<a class="el" href="vehicle__android_8c.html">vehicle_android.c</a></li>
+<li>vehicle/demo/vehicle_demo.c</li>
+<li>vehicle/file/vehicle_file.c</li>
+<li>vehicle/gpsd/vehicle_gpsd.c</li>
+<li>vehicle/gpsd_dbus/vehicle_gpsd_dbus.c</li>
+<li>vehicle/gypsy/<a class="el" href="vehicle__gypsy_8c.html">vehicle_gypsy.c</a></li>
+<li>vehicle/iphone/vehicle_iphone.c</li>
+<li>vehicle/maemo/vehicle_maemo.c</li>
+<li>vehicle/null/<a class="el" href="vehicle__null_8c.html">vehicle_null.c</a></li>
+<li>vehicle/qt5/<a class="el" href="vehicle__qt5_8h_source.html">vehicle_qt5.h</a></li>
+<li>vehicle/webos/<a class="el" href="vehicle__webos_8h_source.html">vehicle_webos.h</a></li>
+<li>vehicle/wince/vehicle_wince.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvehicle__priv.html">vehicle_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvehicle__priv.js b/html/structvehicle__priv.js
new file mode 100644
index 000000000..a0ebf0113
--- /dev/null
+++ b/html/structvehicle__priv.js
@@ -0,0 +1,119 @@
+var structvehicle__priv =
+[
+ [ "address", "structvehicle__priv.html#a058586e665d875c82e96d3af0f968cbb", null ],
+ [ "altitude", "structvehicle__priv.html#a27c3adf619ddf41e7b02ca5e642397c4", null ],
+ [ "attrs", "structvehicle__priv.html#ae9ffa769dcf35e12d180b1d8e9067310", null ],
+ [ "baudrate", "structvehicle__priv.html#a3f09656289a3e4510e33b808877296dd", null ],
+ [ "baudrate", "structvehicle__priv.html#ac6a3231e3367ee1dd9b9505997ce0b4a", null ],
+ [ "BthSetMode", "structvehicle__priv.html#a28e7e91dbf420a2df4709ea4100b9720", null ],
+ [ "buffer", "structvehicle__priv.html#a11b388631e7d9c451f1287deacaab3d7", null ],
+ [ "buffer_pos", "structvehicle__priv.html#af57268ae8641adb4ec87dccc06d8370c", null ],
+ [ "cb", "structvehicle__priv.html#a499f0690262451eafb3bed2dabc1b01d", null ],
+ [ "cbl", "structvehicle__priv.html#ac3c348720e206fd4f832570048756830", null ],
+ [ "cbt", "structvehicle__priv.html#a32355cb7fc884d2724db069731be31ab", null ],
+ [ "checksum_ignore", "structvehicle__priv.html#ae87c80db413d5ec1f436ad768dbfa3a8", null ],
+ [ "config_speed", "structvehicle__priv.html#aedd9815c562caef1a5d38a2a7f181bb9", null ],
+ [ "connection", "structvehicle__priv.html#a4e860bdaa83fe722540ecc5b6c06afd1", null ],
+ [ "control", "structvehicle__priv.html#a234c36cb18e3b5be28b5691f3c04c07f", null ],
+ [ "control", "structvehicle__priv.html#aef3cf1d023d4a01be98419b7f61cd577", null ],
+ [ "course", "structvehicle__priv.html#a28612008cd67d5e87df610503121f15e", null ],
+ [ "current", "structvehicle__priv.html#a726c689d4855991ddda1ac6018652de2", null ],
+ [ "current_count", "structvehicle__priv.html#a35f75c9b4fad8574fff7cab56ff466a0", null ],
+ [ "delta", "structvehicle__priv.html#a2ca1ebe5f8fd9c172988939653391936", null ],
+ [ "device", "structvehicle__priv.html#acb2769bb745c58c8ddcae7072e92487f", null ],
+ [ "device", "structvehicle__priv.html#a94fdb1934466bc8804acd5ad636da395", null ],
+ [ "direction", "structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9", null ],
+ [ "ev_timeout", "structvehicle__priv.html#a499c508875e6ae64e5ffe147da6d3f08", null ],
+ [ "event_cb", "structvehicle__priv.html#a7d2a99e17e330b2df6fc0b91f26f9138", null ],
+ [ "evwatch", "structvehicle__priv.html#a6ea8e218d709c5fa51b7e03e7a5e8d76", null ],
+ [ "fcb", "structvehicle__priv.html#a082b9d2f1d6c70c8ed1eaa16ae08f799", null ],
+ [ "fd", "structvehicle__priv.html#adac2a0119804e10d0d6e65fe9fb10a2d", null ],
+ [ "file", "structvehicle__priv.html#a0278c2432c273715a203b0dbc262f92b", null ],
+ [ "file_type", "structvehicle__priv.html#aa199819f8e3d2ef056d97a7b68e79d3c", null ],
+ [ "fix_time", "structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a", null ],
+ [ "fix_type", "structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c", null ],
+ [ "fixday", "structvehicle__priv.html#a68749d45f1d77027a3280f6524af88d1", null ],
+ [ "fixiso8601", "structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf", null ],
+ [ "fixmonth", "structvehicle__priv.html#ab3bff67320684df61950232154f654c7", null ],
+ [ "fixtime", "structvehicle__priv.html#a7da19115dc28f1cb3d662b6f8f89cc98", null ],
+ [ "fixyear", "structvehicle__priv.html#a487ffccb98e44ac1ac14b6c70e478260", null ],
+ [ "flags", "structvehicle__priv.html#a6fadada3c20ec2ee3560947751c480be", null ],
+ [ "geo", "structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b", null ],
+ [ "gps", "structvehicle__priv.html#add800616f447d9b4920e18064b928cd4", null ],
+ [ "gps_type", "structvehicle__priv.html#a3b661a391a9b79985576388b51ae65fd", null ],
+ [ "gpsd_query", "structvehicle__priv.html#a5b1f196399f0c70b421c3f57b1017199", null ],
+ [ "has_data", "structvehicle__priv.html#a9e1c077e5b51c21a125c9f91d74e60c2", null ],
+ [ "have_coords", "structvehicle__priv.html#a48bccd2ff6ab362cccc2d24da76a9223", null ],
+ [ "have_cords", "structvehicle__priv.html#ab0fa82f5eb4e8b4b56e6426bca1946e7", null ],
+ [ "hBthDll", "structvehicle__priv.html#acd78d7c6bc1f2b0c2ac932d9074efb8b", null ],
+ [ "hdop", "structvehicle__priv.html#a767c646717758e12a23c59a34fcde96b", null ],
+ [ "height", "structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e", null ],
+ [ "interval", "structvehicle__priv.html#a3e5c188914c0e05452af81047321cc21", null ],
+ [ "is_running", "structvehicle__priv.html#a8b84a64c706e8636ea80a272d9da0c23", null ],
+ [ "last", "structvehicle__priv.html#acef78dd9523fb2188dca428954ec3daa", null ],
+ [ "Location_getAccuracy", "structvehicle__priv.html#a16204bc1954f9a5f8ec34e0cdabd1cfb", null ],
+ [ "Location_getAltitude", "structvehicle__priv.html#a73a472d935698545e5bf478f14be242d", null ],
+ [ "Location_getBearing", "structvehicle__priv.html#a5d5569759abe0ea7ed65d5101a7ff137", null ],
+ [ "Location_getLatitude", "structvehicle__priv.html#af8bd23d439d3c19bba1eb1309f56e9c0", null ],
+ [ "Location_getLongitude", "structvehicle__priv.html#a30aba06d6cefb4e7437772bf161bfdd8", null ],
+ [ "Location_getSpeed", "structvehicle__priv.html#a30e935f3729f3d02f50f01a655466cdd", null ],
+ [ "Location_getTime", "structvehicle__priv.html#a35663bd80dce1f9337fa7e64a3639f62", null ],
+ [ "LocationClass", "structvehicle__priv.html#af22770123725c578c5ef3b3cd1dadb64", null ],
+ [ "lock", "structvehicle__priv.html#aa05d1b270e454a85f9340c1793c3de12", null ],
+ [ "m_dwGPSThread", "structvehicle__priv.html#a55f528ae1420122694b09c5e5145693c", null ],
+ [ "m_hGPSDevice", "structvehicle__priv.html#a7b92016c4f1b6b28cb187ae7d6ab0ae4", null ],
+ [ "m_hGPSThread", "structvehicle__priv.html#adfb9a7934df7efbea91cf144a49e7601", null ],
+ [ "magnetic_direction", "structvehicle__priv.html#a58537d17f9cbd7796490ec3a6a2fee90", null ],
+ [ "navit", "structvehicle__priv.html#a421f3554190f8dfd77b706dc76b89ecf", null ],
+ [ "NavitVehicle", "structvehicle__priv.html#a2341da6fc5e4b92589a093ff1dccf89f", null ],
+ [ "NavitVehicleClass", "structvehicle__priv.html#ad1ba23a84cd7e33c629242a665b8705c", null ],
+ [ "next", "structvehicle__priv.html#ade55fdfe0c48baffb2fc86a6d355876d", null ],
+ [ "next_count", "structvehicle__priv.html#ac238dc219e0210c66efaf1cefe0bcf05", null ],
+ [ "nmea", "structvehicle__priv.html#a4682dacaa770c7d8c545490d61521ad1", null ],
+ [ "nmea_data", "structvehicle__priv.html#a14cc95e029dee185ffe0297756afdc65", null ],
+ [ "nmea_data_buf", "structvehicle__priv.html#aeb8a38e575177d385be105a427761438", null ],
+ [ "on_eof", "structvehicle__priv.html#a3bbc47ab9d3bb2459aa769491f17460b", null ],
+ [ "path", "structvehicle__priv.html#ac44d6c954bf29bec4ab088e60fda709e", null ],
+ [ "pcb", "structvehicle__priv.html#a40703cfd434cbe5e6d8631c66da220c9", null ],
+ [ "pdk_version", "structvehicle__priv.html#ab296faf7bfcd78f06cc7382905bd73a2", null ],
+ [ "position", "structvehicle__priv.html#a77c39f5f45c2ea3a75840b7f4d6f0697", null ],
+ [ "position_set", "structvehicle__priv.html#acd5d259b8eb7a4daed4fe3d5e46d0a4b", null ],
+ [ "priv_cbl", "structvehicle__priv.html#a6ac4584b7f9839679542d76f1ac4a5ae", null ],
+ [ "process_statefile", "structvehicle__priv.html#ab964ff80a205c60e25ebe5b3b6fef623", null ],
+ [ "radius", "structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b", null ],
+ [ "read_buffer", "structvehicle__priv.html#afc79c30a0a3f3eecebbacc98907a26cd", null ],
+ [ "read_buffer_pos", "structvehicle__priv.html#a8bcf9f25b9e0f2808d336f7fadfcba5f", null ],
+ [ "receiver", "structvehicle__priv.html#a2c483fa7f40982cb621704e9eecf5ad8", null ],
+ [ "retry_interval", "structvehicle__priv.html#abe05855028e4bdfa1454eedba20e5fcd", null ],
+ [ "retry_timer", "structvehicle__priv.html#a8f68ac8487f7ffb821877685fbb06534", null ],
+ [ "retry_timer2", "structvehicle__priv.html#a5ae5344cf577fad0e24b45f356585eca", null ],
+ [ "route", "structvehicle__priv.html#a06c2b21afd1a3613e551e2690bc9285d", null ],
+ [ "sat_item", "structvehicle__priv.html#af0c84ae1a54548f4cddd694d71f16230", null ],
+ [ "satellite", "structvehicle__priv.html#af71d56e1670721cc9072195c327ca35d", null ],
+ [ "satellites", "structvehicle__priv.html#ad0f71041fba7aa3e6bf25a20ffbf7690", null ],
+ [ "sats", "structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf", null ],
+ [ "sats_signal", "structvehicle__priv.html#aea8f9174ca51a6a5bde74741fee492b9", null ],
+ [ "sats_used", "structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94", null ],
+ [ "sats_visible", "structvehicle__priv.html#a8b4aacc937cf703e1f6545306dfccd14", null ],
+ [ "scb", "structvehicle__priv.html#ab9b025e10c32c8efd3a994f446cbd588", null ],
+ [ "source", "structvehicle__priv.html#af268e33040721b1a25e39061e5738f62", null ],
+ [ "source", "structvehicle__priv.html#a9847b71967f0e1daf55c9585c07a91f7", null ],
+ [ "speed", "structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13", null ],
+ [ "spp_address", "structvehicle__priv.html#a02626782117c51b739224f49f853d610", null ],
+ [ "spp_instance_id", "structvehicle__priv.html#a344e752823d2d7f79ecb388b17597504", null ],
+ [ "statefile", "structvehicle__priv.html#aab923207eddfc1580d50554e4491b803", null ],
+ [ "status", "structvehicle__priv.html#a1e677d9ef8f0162532e3d4332ce95630", null ],
+ [ "str_time", "structvehicle__priv.html#abcc4d081e5d1c9a9046ac4958cfaf450", null ],
+ [ "thread_up", "structvehicle__priv.html#a8d434b683a0ed48936b994bbe24285f8", null ],
+ [ "time", "structvehicle__priv.html#a402c8461944db16af57cea83c3af07fe", null ],
+ [ "time", "structvehicle__priv.html#ab28c7d6156659004ff115441fe16383b", null ],
+ [ "timeout_cb", "structvehicle__priv.html#a1f9a2a88a768d4e474843d9b14bba884", null ],
+ [ "timep", "structvehicle__priv.html#acd21a93863c1af2b2a7837e646c6ca4b", null ],
+ [ "timer", "structvehicle__priv.html#ad684ee647186b8e3297a7a093a0683b0", null ],
+ [ "timer_callback", "structvehicle__priv.html#a00f19b9613cf48b42ea1606b19327167", null ],
+ [ "track", "structvehicle__priv.html#a3d0584f13d75ad27fcf3840e019bfb05", null ],
+ [ "valid", "structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624", null ],
+ [ "valid", "structvehicle__priv.html#a89f77bc370053c3417403052d1dd03ba", null ],
+ [ "vdop", "structvehicle__priv.html#a256f13e8e0ff95b2e1f77432bd9545c0", null ],
+ [ "watch", "structvehicle__priv.html#a9854817baeee3048d02df5f8a6276fe2", null ]
+]; \ No newline at end of file
diff --git a/html/structvehicleprofile.html b/html/structvehicleprofile.html
new file mode 100644
index 000000000..7075eb39a
--- /dev/null
+++ b/html/structvehicleprofile.html
@@ -0,0 +1,373 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicleprofile Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvehicleprofile.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">vehicleprofile Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a1b3a214238a7a19898660cb3a162810c"><td class="memItemLeft" align="right" valign="top">NAVIT_OBJECT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c">mode</a></td></tr>
+<tr class="separator:a1b3a214238a7a19898660cb3a162810c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa99173089528b7d56258bb1923cdce35"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35">flags_forward_mask</a></td></tr>
+<tr class="separator:aa99173089528b7d56258bb1923cdce35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe09da8fc23d370a2580c1a0f0223ea8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8">flags_reverse_mask</a></td></tr>
+<tr class="separator:afe09da8fc23d370a2580c1a0f0223ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e5ed76b43f11bccf74a29731d53a17d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d">flags</a></td></tr>
+<tr class="separator:a7e5ed76b43f11bccf74a29731d53a17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ff440b7f298ef8c549b666e7dbb1477"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477">maxspeed_handling</a></td></tr>
+<tr class="separator:a3ff440b7f298ef8c549b666e7dbb1477"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92873e87603ca398a203e16b59988c06"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06">static_speed</a></td></tr>
+<tr class="separator:a92873e87603ca398a203e16b59988c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adffa5611310f09bdbd1f25d29f2a4684"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684">static_distance</a></td></tr>
+<tr class="separator:adffa5611310f09bdbd1f25d29f2a4684"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a045592a1186fa58546adce51b3c9c73c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">name</a></td></tr>
+<tr class="separator:a045592a1186fa58546adce51b3c9c73c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0dfb3953f45c7e25f9908bd34e5f87c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c">route_depth</a></td></tr>
+<tr class="separator:ad0dfb3953f45c7e25f9908bd34e5f87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32eae4b2c82a0191070939635885bfdc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc">width</a></td></tr>
+<tr class="separator:a32eae4b2c82a0191070939635885bfdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76719ce3a7ce8950181f5aa4589ce18d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d">height</a></td></tr>
+<tr class="separator:a76719ce3a7ce8950181f5aa4589ce18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2498d5281842c517cfeee5e21e8e3d80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80">length</a></td></tr>
+<tr class="separator:a2498d5281842c517cfeee5e21e8e3d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8ee7c3e754ae0f529c1f25517fdd5bd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd">weight</a></td></tr>
+<tr class="separator:aa8ee7c3e754ae0f529c1f25517fdd5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e30747937a115fe13d87d38e124983f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f">axle_weight</a></td></tr>
+<tr class="separator:a5e30747937a115fe13d87d38e124983f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aade625b53bacb5bc60232ee1d825a9e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8">dangerous_goods</a></td></tr>
+<tr class="separator:aade625b53bacb5bc60232ee1d825a9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3758c671084fdca02410d41ebc38804c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c">through_traffic_penalty</a></td></tr>
+<tr class="separator:a3758c671084fdca02410d41ebc38804c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62f0d40444ae2c3fcf6afb5166586f8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62f0d40444ae2c3fcf6afb5166586f8b"></a>
+GHashTable *&#160;</td><td class="memItemRight" valign="bottom"><b>roadprofile_hash</b></td></tr>
+<tr class="separator:a62f0d40444ae2c3fcf6afb5166586f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbad446c0de35cce19dad679a657b360"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbad446c0de35cce19dad679a657b360"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>active_callback</b></td></tr>
+<tr class="separator:abbad446c0de35cce19dad679a657b360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9bbc0503409c13098de615a33e968e4b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b">turn_around_penalty</a></td></tr>
+<tr class="separator:a9bbc0503409c13098de615a33e968e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bc0894f81482c643f94565fd16e7c65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65">turn_around_penalty2</a></td></tr>
+<tr class="separator:a4bc0894f81482c643f94565fd16e7c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="a5e30747937a115fe13d87d38e124983f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::axle_weight</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Axle Weight of the vehicle in kg </p>
+
+</div>
+</div>
+<a class="anchor" id="aade625b53bacb5bc60232ee1d825a9e8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::dangerous_goods</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags of dangerous goods present </p>
+
+</div>
+</div>
+<a class="anchor" id="a7e5ed76b43f11bccf74a29731d53a17d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::flags</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Required flags to move through a segment </p>
+
+</div>
+</div>
+<a class="anchor" id="aa99173089528b7d56258bb1923cdce35"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::flags_forward_mask</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags mask for moving in positive direction </p>
+
+</div>
+</div>
+<a class="anchor" id="afe09da8fc23d370a2580c1a0f0223ea8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::flags_reverse_mask</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Flags mask for moving in reverse direction </p>
+
+</div>
+</div>
+<a class="anchor" id="a76719ce3a7ce8950181f5aa4589ce18d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::height</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Height of the vehicle in cm </p>
+
+</div>
+</div>
+<a class="anchor" id="a2498d5281842c517cfeee5e21e8e3d80"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::length</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Length of the vehicle in cm </p>
+
+</div>
+</div>
+<a class="anchor" id="a3ff440b7f298ef8c549b666e7dbb1477"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::maxspeed_handling</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>How to handle maxspeed of segment, see</p>
+<div class="fragment"><div class="line"><span class="keyword">enum</span> maxspeed_handling </div>
+</div><!-- fragment -->
+</div>
+</div>
+<a class="anchor" id="a1b3a214238a7a19898660cb3a162810c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NAVIT_OBJECT int vehicleprofile::mode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>0 = Auto, 1 = On-Road, 2 = Off-Road </p>
+
+</div>
+</div>
+<a class="anchor" id="a045592a1186fa58546adce51b3c9c73c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vehicleprofile::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>the vehicle profile name </p>
+
+</div>
+</div>
+<a class="anchor" id="ad0dfb3953f45c7e25f9908bd34e5f87c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vehicleprofile::route_depth</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>the route depth attribute </p>
+
+</div>
+</div>
+<a class="anchor" id="adffa5611310f09bdbd1f25d29f2a4684"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::static_distance</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum distance of previous position of vehicle to consider it stationary </p>
+
+</div>
+</div>
+<a class="anchor" id="a92873e87603ca398a203e16b59988c06"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::static_speed</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Maximum speed of vehicle to consider it stationary </p>
+
+</div>
+</div>
+<a class="anchor" id="a3758c671084fdca02410d41ebc38804c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::through_traffic_penalty</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Penalty when driving on a through traffic limited road </p>
+
+</div>
+</div>
+<a class="anchor" id="a9bbc0503409c13098de615a33e968e4b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::turn_around_penalty</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Penalty when turning around </p>
+
+</div>
+</div>
+<a class="anchor" id="a4bc0894f81482c643f94565fd16e7c65"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::turn_around_penalty2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Penalty when turning around, for planned turn arounds </p>
+
+</div>
+</div>
+<a class="anchor" id="aa8ee7c3e754ae0f529c1f25517fdd5bd"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::weight</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Weight of the vehicle in kg </p>
+
+</div>
+</div>
+<a class="anchor" id="a32eae4b2c82a0191070939635885bfdc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicleprofile::width</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Width of the vehicle in cm </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="vehicleprofile_8h_source.html">vehicleprofile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvehicleprofile.html">vehicleprofile</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvehicleprofile.js b/html/structvehicleprofile.js
new file mode 100644
index 000000000..418f07f7d
--- /dev/null
+++ b/html/structvehicleprofile.js
@@ -0,0 +1,23 @@
+var structvehicleprofile =
+[
+ [ "active_callback", "structvehicleprofile.html#abbad446c0de35cce19dad679a657b360", null ],
+ [ "axle_weight", "structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f", null ],
+ [ "dangerous_goods", "structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8", null ],
+ [ "flags", "structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d", null ],
+ [ "flags_forward_mask", "structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35", null ],
+ [ "flags_reverse_mask", "structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8", null ],
+ [ "height", "structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d", null ],
+ [ "length", "structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80", null ],
+ [ "maxspeed_handling", "structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477", null ],
+ [ "mode", "structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c", null ],
+ [ "name", "structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c", null ],
+ [ "roadprofile_hash", "structvehicleprofile.html#a62f0d40444ae2c3fcf6afb5166586f8b", null ],
+ [ "route_depth", "structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c", null ],
+ [ "static_distance", "structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684", null ],
+ [ "static_speed", "structvehicleprofile.html#a92873e87603ca398a203e16b59988c06", null ],
+ [ "through_traffic_penalty", "structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c", null ],
+ [ "turn_around_penalty", "structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b", null ],
+ [ "turn_around_penalty2", "structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65", null ],
+ [ "weight", "structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd", null ],
+ [ "width", "structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc", null ]
+]; \ No newline at end of file
diff --git a/html/structvoice__t.html b/html/structvoice__t.html
new file mode 100644
index 000000000..259948b26
--- /dev/null
+++ b/html/structvoice__t.html
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: voice_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvoice__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">voice_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a2853fa1cf4f9d931eb9d77b8cfeefa6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2853fa1cf4f9d931eb9d77b8cfeefa6e"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>v_name</b> [40]</td></tr>
+<tr class="separator:a2853fa1cf4f9d931eb9d77b8cfeefa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff7061b265489d18ec878f94ad6da78d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff7061b265489d18ec878f94ad6da78d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>phoneme_tab_ix</b></td></tr>
+<tr class="separator:aff7061b265489d18ec878f94ad6da78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbe13d4ada90a854b9c7fc8b92390637"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbe13d4ada90a854b9c7fc8b92390637"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_base</b></td></tr>
+<tr class="separator:acbe13d4ada90a854b9c7fc8b92390637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34a5713165035af59b1ba2c1f00305fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34a5713165035af59b1ba2c1f00305fa"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>pitch_range</b></td></tr>
+<tr class="separator:a34a5713165035af59b1ba2c1f00305fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac36d4647ad973f003ba570eae1a957d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac36d4647ad973f003ba570eae1a957d8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speedf1</b></td></tr>
+<tr class="separator:ac36d4647ad973f003ba570eae1a957d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7625553bc8e4b687b8a73b0f78524ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7625553bc8e4b687b8a73b0f78524ab"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speedf2</b></td></tr>
+<tr class="separator:ae7625553bc8e4b687b8a73b0f78524ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc1446d59a4a20282cd47f4e8412dc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafc1446d59a4a20282cd47f4e8412dc7"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>speedf3</b></td></tr>
+<tr class="separator:aafc1446d59a4a20282cd47f4e8412dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5e559be2cb22b34a905f439a8f4289d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5e559be2cb22b34a905f439a8f4289d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flutter</b></td></tr>
+<tr class="separator:ad5e559be2cb22b34a905f439a8f4289d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229774bd131da58a54cc0cebcb995e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229774bd131da58a54cc0cebcb995e85"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>roughness</b></td></tr>
+<tr class="separator:a229774bd131da58a54cc0cebcb995e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a288786d6ba76c72cda587ff3b1895ccf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a288786d6ba76c72cda587ff3b1895ccf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>echo_delay</b></td></tr>
+<tr class="separator:a288786d6ba76c72cda587ff3b1895ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9141d8dc0e065a58eb23e44c2c67a8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9141d8dc0e065a58eb23e44c2c67a8a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>echo_amp</b></td></tr>
+<tr class="separator:ac9141d8dc0e065a58eb23e44c2c67a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac50b5fc7aa517288ae4c443d007dbcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac50b5fc7aa517288ae4c443d007dbcd"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>n_harmonic_peaks</b></td></tr>
+<tr class="separator:aac50b5fc7aa517288ae4c443d007dbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01ea288c04dd9d7f1b3ef344d1985415"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01ea288c04dd9d7f1b3ef344d1985415"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>peak_shape</b></td></tr>
+<tr class="separator:a01ea288c04dd9d7f1b3ef344d1985415"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d959203fc8cb6baf243342426e97127"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d959203fc8cb6baf243342426e97127"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>voicing</b></td></tr>
+<tr class="separator:a3d959203fc8cb6baf243342426e97127"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cc7397bafbd886c25602dbc30d48aee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cc7397bafbd886c25602dbc30d48aee"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>formant_factor</b></td></tr>
+<tr class="separator:a2cc7397bafbd886c25602dbc30d48aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bc78ff0041f3b99987b85c5e496367d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bc78ff0041f3b99987b85c5e496367d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>consonant_amp</b></td></tr>
+<tr class="separator:a2bc78ff0041f3b99987b85c5e496367d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9af9e0a579e44e7309b7e7c21f6ad394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9af9e0a579e44e7309b7e7c21f6ad394"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>consonant_ampv</b></td></tr>
+<tr class="separator:a9af9e0a579e44e7309b7e7c21f6ad394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa096811b03b4523693fcf016678c74f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa096811b03b4523693fcf016678c74f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>klattv</b> [8]</td></tr>
+<tr class="separator:aaa096811b03b4523693fcf016678c74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd117749ebf8e33cd0ac5152ad900fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd117749ebf8e33cd0ac5152ad900fc4"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>freq</b> [N_PEAKS]</td></tr>
+<tr class="separator:afd117749ebf8e33cd0ac5152ad900fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a2de02f3b8e994fefef67c433739189"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a2de02f3b8e994fefef67c433739189"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>height</b> [N_PEAKS]</td></tr>
+<tr class="separator:a3a2de02f3b8e994fefef67c433739189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ce41370e14a2468aceaac12838b1442"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ce41370e14a2468aceaac12838b1442"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>width</b> [N_PEAKS]</td></tr>
+<tr class="separator:a2ce41370e14a2468aceaac12838b1442"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa21dc327e0d88922bd8e1f86a9a7e30b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa21dc327e0d88922bd8e1f86a9a7e30b"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>freqadd</b> [N_PEAKS]</td></tr>
+<tr class="separator:aa21dc327e0d88922bd8e1f86a9a7e30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c0cea6338d134f01245f2bad459eca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c0cea6338d134f01245f2bad459eca5"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>freq2</b> [N_PEAKS]</td></tr>
+<tr class="separator:a3c0cea6338d134f01245f2bad459eca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c2c1de79f953d708a1347d0c2ff563e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c2c1de79f953d708a1347d0c2ff563e"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>height2</b> [N_PEAKS]</td></tr>
+<tr class="separator:a6c2c1de79f953d708a1347d0c2ff563e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa88a567cc338b22aeee5d748c9c1519"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa88a567cc338b22aeee5d748c9c1519"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>width2</b> [N_PEAKS]</td></tr>
+<tr class="separator:afa88a567cc338b22aeee5d748c9c1519"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99292c2dffa75c65df33473dbf4f4e93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99292c2dffa75c65df33473dbf4f4e93"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>breath</b> [N_PEAKS]</td></tr>
+<tr class="separator:a99292c2dffa75c65df33473dbf4f4e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b07708a85f54d3546c11811efa4b5ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b07708a85f54d3546c11811efa4b5ae"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>breathw</b> [N_PEAKS]</td></tr>
+<tr class="separator:a3b07708a85f54d3546c11811efa4b5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f346697f5c216d38409a206f0f74fad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f346697f5c216d38409a206f0f74fad"></a>
+unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>tone_adjust</b> [N_TONE_ADJUST]</td></tr>
+<tr class="separator:a4f346697f5c216d38409a206f0f74fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="voice_8h_source.html">voice.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvoice__t.html">voice_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvoice__t.js b/html/structvoice__t.js
new file mode 100644
index 000000000..922715f34
--- /dev/null
+++ b/html/structvoice__t.js
@@ -0,0 +1,31 @@
+var structvoice__t =
+[
+ [ "breath", "structvoice__t.html#a99292c2dffa75c65df33473dbf4f4e93", null ],
+ [ "breathw", "structvoice__t.html#a3b07708a85f54d3546c11811efa4b5ae", null ],
+ [ "consonant_amp", "structvoice__t.html#a2bc78ff0041f3b99987b85c5e496367d", null ],
+ [ "consonant_ampv", "structvoice__t.html#a9af9e0a579e44e7309b7e7c21f6ad394", null ],
+ [ "echo_amp", "structvoice__t.html#ac9141d8dc0e065a58eb23e44c2c67a8a", null ],
+ [ "echo_delay", "structvoice__t.html#a288786d6ba76c72cda587ff3b1895ccf", null ],
+ [ "flutter", "structvoice__t.html#ad5e559be2cb22b34a905f439a8f4289d", null ],
+ [ "formant_factor", "structvoice__t.html#a2cc7397bafbd886c25602dbc30d48aee", null ],
+ [ "freq", "structvoice__t.html#afd117749ebf8e33cd0ac5152ad900fc4", null ],
+ [ "freq2", "structvoice__t.html#a3c0cea6338d134f01245f2bad459eca5", null ],
+ [ "freqadd", "structvoice__t.html#aa21dc327e0d88922bd8e1f86a9a7e30b", null ],
+ [ "height", "structvoice__t.html#a3a2de02f3b8e994fefef67c433739189", null ],
+ [ "height2", "structvoice__t.html#a6c2c1de79f953d708a1347d0c2ff563e", null ],
+ [ "klattv", "structvoice__t.html#aaa096811b03b4523693fcf016678c74f", null ],
+ [ "n_harmonic_peaks", "structvoice__t.html#aac50b5fc7aa517288ae4c443d007dbcd", null ],
+ [ "peak_shape", "structvoice__t.html#a01ea288c04dd9d7f1b3ef344d1985415", null ],
+ [ "phoneme_tab_ix", "structvoice__t.html#aff7061b265489d18ec878f94ad6da78d", null ],
+ [ "pitch_base", "structvoice__t.html#acbe13d4ada90a854b9c7fc8b92390637", null ],
+ [ "pitch_range", "structvoice__t.html#a34a5713165035af59b1ba2c1f00305fa", null ],
+ [ "roughness", "structvoice__t.html#a229774bd131da58a54cc0cebcb995e85", null ],
+ [ "speedf1", "structvoice__t.html#ac36d4647ad973f003ba570eae1a957d8", null ],
+ [ "speedf2", "structvoice__t.html#ae7625553bc8e4b687b8a73b0f78524ab", null ],
+ [ "speedf3", "structvoice__t.html#aafc1446d59a4a20282cd47f4e8412dc7", null ],
+ [ "tone_adjust", "structvoice__t.html#a4f346697f5c216d38409a206f0f74fad", null ],
+ [ "v_name", "structvoice__t.html#a2853fa1cf4f9d931eb9d77b8cfeefa6e", null ],
+ [ "voicing", "structvoice__t.html#a3d959203fc8cb6baf243342426e97127", null ],
+ [ "width", "structvoice__t.html#a2ce41370e14a2468aceaac12838b1442", null ],
+ [ "width2", "structvoice__t.html#afa88a567cc338b22aeee5d748c9c1519", null ]
+]; \ No newline at end of file
diff --git a/html/structvolume.html b/html/structvolume.html
new file mode 100644
index 000000000..ef5a5b0ec
--- /dev/null
+++ b/html/structvolume.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: volume Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structvolume.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">volume Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ae3402dab36c6175608152df79ce9d89b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3402dab36c6175608152df79ce9d89b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>icon_src</b></td></tr>
+<tr class="separator:ae3402dab36c6175608152df79ce9d89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a052d05a1342dea0589656322e675c73d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a052d05a1342dea0589656322e675c73d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_h</b></td></tr>
+<tr class="separator:a052d05a1342dea0589656322e675c73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcb9db3f5fdf8e7d6be54d7e53cfd445"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcb9db3f5fdf8e7d6be54d7e53cfd445"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>icon_w</b></td></tr>
+<tr class="separator:afcb9db3f5fdf8e7d6be54d7e53cfd445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f86c9d6e9f009ffa062d8d5bd80c42d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f86c9d6e9f009ffa062d8d5bd80c42d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:a1f86c9d6e9f009ffa062d8d5bd80c42d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16addf0dcd52099919b18a9234b2c8cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16addf0dcd52099919b18a9234b2c8cb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>strength</b></td></tr>
+<tr class="separator:a16addf0dcd52099919b18a9234b2c8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac192555c68c9b2fe3784f7f1e0340167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac192555c68c9b2fe3784f7f1e0340167"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>click_cb</b></td></tr>
+<tr class="separator:ac192555c68c9b2fe3784f7f1e0340167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>osd/core/osd_core.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structvolume.html">volume</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structvolume.js b/html/structvolume.js
new file mode 100644
index 000000000..fd724ba4a
--- /dev/null
+++ b/html/structvolume.js
@@ -0,0 +1,9 @@
+var structvolume =
+[
+ [ "active", "structvolume.html#a1f86c9d6e9f009ffa062d8d5bd80c42d", null ],
+ [ "click_cb", "structvolume.html#ac192555c68c9b2fe3784f7f1e0340167", null ],
+ [ "icon_h", "structvolume.html#a052d05a1342dea0589656322e675c73d", null ],
+ [ "icon_src", "structvolume.html#ae3402dab36c6175608152df79ce9d89b", null ],
+ [ "icon_w", "structvolume.html#afcb9db3f5fdf8e7d6be54d7e53cfd445", null ],
+ [ "strength", "structvolume.html#a16addf0dcd52099919b18a9234b2c8cb", null ]
+]; \ No newline at end of file
diff --git a/html/structwavegen__peaks__t.html b/html/structwavegen__peaks__t.html
new file mode 100644
index 000000000..398c93b09
--- /dev/null
+++ b/html/structwavegen__peaks__t.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: wavegen_peaks_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwavegen__peaks__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">wavegen_peaks_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ad5b4562b61114563f7af78283675cf23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b4562b61114563f7af78283675cf23"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>freq</b></td></tr>
+<tr class="separator:ad5b4562b61114563f7af78283675cf23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73c1c09b3ef111510c94fba13b15144d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73c1c09b3ef111510c94fba13b15144d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
+<tr class="separator:a73c1c09b3ef111510c94fba13b15144d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af68e16bfddcb96cbe866361af1925fe3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af68e16bfddcb96cbe866361af1925fe3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
+<tr class="separator:af68e16bfddcb96cbe866361af1925fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a100bd8edf31d3f3401929f3c388b201c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a100bd8edf31d3f3401929f3c388b201c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
+<tr class="separator:a100bd8edf31d3f3401929f3c388b201c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229f7e690a66b87392696c8fd3aaa551"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a229f7e690a66b87392696c8fd3aaa551"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>freq1</b></td></tr>
+<tr class="separator:a229f7e690a66b87392696c8fd3aaa551"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac72c7f663875d9c488593af53bb100b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac72c7f663875d9c488593af53bb100b6"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>height1</b></td></tr>
+<tr class="separator:ac72c7f663875d9c488593af53bb100b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc33e051aaa00e1074bbcf66cf6215ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc33e051aaa00e1074bbcf66cf6215ae"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>left1</b></td></tr>
+<tr class="separator:adc33e051aaa00e1074bbcf66cf6215ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8a2b8e7d4c24ce92b9d4f8130271ab8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8a2b8e7d4c24ce92b9d4f8130271ab8"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>right1</b></td></tr>
+<tr class="separator:ac8a2b8e7d4c24ce92b9d4f8130271ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3694fc5e4cdb37841f6748367851d1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3694fc5e4cdb37841f6748367851d1b"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>freq_inc</b></td></tr>
+<tr class="separator:aa3694fc5e4cdb37841f6748367851d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adbb134f91dabe8e497af080a82433ecb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbb134f91dabe8e497af080a82433ecb"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>height_inc</b></td></tr>
+<tr class="separator:adbb134f91dabe8e497af080a82433ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9db7a2de165d1c04bdaf374d624092cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9db7a2de165d1c04bdaf374d624092cd"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>left_inc</b></td></tr>
+<tr class="separator:a9db7a2de165d1c04bdaf374d624092cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bb39481a4301859cd715cb56240a8f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bb39481a4301859cd715cb56240a8f9"></a>
+DOUBLEX&#160;</td><td class="memItemRight" valign="bottom"><b>right_inc</b></td></tr>
+<tr class="separator:a4bb39481a4301859cd715cb56240a8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="synthesize_8h_source.html">synthesize.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwavegen__peaks__t.html">wavegen_peaks_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwavegen__peaks__t.js b/html/structwavegen__peaks__t.js
new file mode 100644
index 000000000..1bbdde077
--- /dev/null
+++ b/html/structwavegen__peaks__t.js
@@ -0,0 +1,15 @@
+var structwavegen__peaks__t =
+[
+ [ "freq", "structwavegen__peaks__t.html#ad5b4562b61114563f7af78283675cf23", null ],
+ [ "freq1", "structwavegen__peaks__t.html#a229f7e690a66b87392696c8fd3aaa551", null ],
+ [ "freq_inc", "structwavegen__peaks__t.html#aa3694fc5e4cdb37841f6748367851d1b", null ],
+ [ "height", "structwavegen__peaks__t.html#a73c1c09b3ef111510c94fba13b15144d", null ],
+ [ "height1", "structwavegen__peaks__t.html#ac72c7f663875d9c488593af53bb100b6", null ],
+ [ "height_inc", "structwavegen__peaks__t.html#adbb134f91dabe8e497af080a82433ecb", null ],
+ [ "left", "structwavegen__peaks__t.html#af68e16bfddcb96cbe866361af1925fe3", null ],
+ [ "left1", "structwavegen__peaks__t.html#adc33e051aaa00e1074bbcf66cf6215ae", null ],
+ [ "left_inc", "structwavegen__peaks__t.html#a9db7a2de165d1c04bdaf374d624092cd", null ],
+ [ "right", "structwavegen__peaks__t.html#a100bd8edf31d3f3401929f3c388b201c", null ],
+ [ "right1", "structwavegen__peaks__t.html#ac8a2b8e7d4c24ce92b9d4f8130271ab8", null ],
+ [ "right_inc", "structwavegen__peaks__t.html#a4bb39481a4301859cd715cb56240a8f9", null ]
+]; \ No newline at end of file
diff --git a/html/structwchar__t__directive.html b/html/structwchar__t__directive.html
new file mode 100644
index 000000000..7d35e3ce5
--- /dev/null
+++ b/html/structwchar__t__directive.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: wchar_t_directive Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwchar__t__directive.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">wchar_t_directive Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a428138e9268a8e1dacfeb4df4a8f9f91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a428138e9268a8e1dacfeb4df4a8f9f91"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>dir_start</b></td></tr>
+<tr class="separator:a428138e9268a8e1dacfeb4df4a8f9f91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a955443919d112344a3dc20ac792bbb81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a955443919d112344a3dc20ac792bbb81"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>dir_end</b></td></tr>
+<tr class="separator:a955443919d112344a3dc20ac792bbb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8a6200acdd1d8a1a888eb192cfb91d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8a6200acdd1d8a1a888eb192cfb91d4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:ad8a6200acdd1d8a1a888eb192cfb91d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d98325091cc6bf7f5253c4b36abacf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d98325091cc6bf7f5253c4b36abacf7"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>width_start</b></td></tr>
+<tr class="separator:a4d98325091cc6bf7f5253c4b36abacf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e944bb8d34034387fff236ec7238be7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e944bb8d34034387fff236ec7238be7"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>width_end</b></td></tr>
+<tr class="separator:a9e944bb8d34034387fff236ec7238be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d37018334d7cc77d0a1f9bd23decd29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d37018334d7cc77d0a1f9bd23decd29"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>width_arg_index</b></td></tr>
+<tr class="separator:a9d37018334d7cc77d0a1f9bd23decd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f378efe0ada55ecfbfed5972524c6c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f378efe0ada55ecfbfed5972524c6c0"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>precision_start</b></td></tr>
+<tr class="separator:a3f378efe0ada55ecfbfed5972524c6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8aa967ecc842da165e9ea4e7f159f50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8aa967ecc842da165e9ea4e7f159f50"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>precision_end</b></td></tr>
+<tr class="separator:ab8aa967ecc842da165e9ea4e7f159f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafd93485278853948c9a3daef56e7496"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafd93485278853948c9a3daef56e7496"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>precision_arg_index</b></td></tr>
+<tr class="separator:aafd93485278853948c9a3daef56e7496"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1570f80bad61e45994948e9d5e78c7e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1570f80bad61e45994948e9d5e78c7e4"></a>
+wchar_t&#160;</td><td class="memItemRight" valign="bottom"><b>conversion</b></td></tr>
+<tr class="separator:a1570f80bad61e45994948e9d5e78c7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3eb5f7688418758a4d4aff7d2bbac02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3eb5f7688418758a4d4aff7d2bbac02"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>arg_index</b></td></tr>
+<tr class="separator:af3eb5f7688418758a4d4aff7d2bbac02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="wprintf-parse_8h_source.html">wprintf-parse.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwchar__t__directive.html">wchar_t_directive</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwchar__t__directive.js b/html/structwchar__t__directive.js
new file mode 100644
index 000000000..0a2f61b58
--- /dev/null
+++ b/html/structwchar__t__directive.js
@@ -0,0 +1,14 @@
+var structwchar__t__directive =
+[
+ [ "arg_index", "structwchar__t__directive.html#af3eb5f7688418758a4d4aff7d2bbac02", null ],
+ [ "conversion", "structwchar__t__directive.html#a1570f80bad61e45994948e9d5e78c7e4", null ],
+ [ "dir_end", "structwchar__t__directive.html#a955443919d112344a3dc20ac792bbb81", null ],
+ [ "dir_start", "structwchar__t__directive.html#a428138e9268a8e1dacfeb4df4a8f9f91", null ],
+ [ "flags", "structwchar__t__directive.html#ad8a6200acdd1d8a1a888eb192cfb91d4", null ],
+ [ "precision_arg_index", "structwchar__t__directive.html#aafd93485278853948c9a3daef56e7496", null ],
+ [ "precision_end", "structwchar__t__directive.html#ab8aa967ecc842da165e9ea4e7f159f50", null ],
+ [ "precision_start", "structwchar__t__directive.html#a3f378efe0ada55ecfbfed5972524c6c0", null ],
+ [ "width_arg_index", "structwchar__t__directive.html#a9d37018334d7cc77d0a1f9bd23decd29", null ],
+ [ "width_end", "structwchar__t__directive.html#a9e944bb8d34034387fff236ec7238be7", null ],
+ [ "width_start", "structwchar__t__directive.html#a4d98325091cc6bf7f5253c4b36abacf7", null ]
+]; \ No newline at end of file
diff --git a/html/structwchar__t__directives.html b/html/structwchar__t__directives.html
new file mode 100644
index 000000000..64f19ae53
--- /dev/null
+++ b/html/structwchar__t__directives.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: wchar_t_directives Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwchar__t__directives.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">wchar_t_directives Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0ad6dc5ce2160f3a74de921b437bed2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ad6dc5ce2160f3a74de921b437bed2c"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
+<tr class="separator:a0ad6dc5ce2160f3a74de921b437bed2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b6ebf3c3b3d6d3869769581c172c548"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b6ebf3c3b3d6d3869769581c172c548"></a>
+<a class="el" href="structwchar__t__directive.html">wchar_t_directive</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
+<tr class="separator:a9b6ebf3c3b3d6d3869769581c172c548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a928de461bcba5c31f11699cbe7607f47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a928de461bcba5c31f11699cbe7607f47"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_width_length</b></td></tr>
+<tr class="separator:a928de461bcba5c31f11699cbe7607f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c39490539668f095b574b986ebbadfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c39490539668f095b574b986ebbadfe"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_precision_length</b></td></tr>
+<tr class="separator:a8c39490539668f095b574b986ebbadfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/gettext_intl/<a class="el" href="wprintf-parse_8h_source.html">wprintf-parse.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwchar__t__directives.html">wchar_t_directives</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwchar__t__directives.js b/html/structwchar__t__directives.js
new file mode 100644
index 000000000..6b9967d6e
--- /dev/null
+++ b/html/structwchar__t__directives.js
@@ -0,0 +1,7 @@
+var structwchar__t__directives =
+[
+ [ "count", "structwchar__t__directives.html#a0ad6dc5ce2160f3a74de921b437bed2c", null ],
+ [ "dir", "structwchar__t__directives.html#a9b6ebf3c3b3d6d3869769581c172c548", null ],
+ [ "max_precision_length", "structwchar__t__directives.html#a8c39490539668f095b574b986ebbadfe", null ],
+ [ "max_width_length", "structwchar__t__directives.html#a928de461bcba5c31f11699cbe7607f47", null ]
+]; \ No newline at end of file
diff --git a/html/structwidget.html b/html/structwidget.html
new file mode 100644
index 000000000..020b05600
--- /dev/null
+++ b/html/structwidget.html
@@ -0,0 +1,290 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: widget Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwidget.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">widget Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:af2f6b4bf704c3f928d44498987800fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2f6b4bf704c3f928d44498987800fc4"></a>
+enum widget_type&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
+<tr class="separator:af2f6b4bf704c3f928d44498987800fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb2df5139a5f9aae5f5e6a709656d6df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb2df5139a5f9aae5f5e6a709656d6df"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>background</b></td></tr>
+<tr class="separator:abb2df5139a5f9aae5f5e6a709656d6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a717ba9388958cddaff86d35d63cc14a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a717ba9388958cddaff86d35d63cc14a4"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>text_background</b></td></tr>
+<tr class="separator:a717ba9388958cddaff86d35d63cc14a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8d55134154d0037db443545f231c3c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8d55134154d0037db443545f231c3c9"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>foreground_frame</b></td></tr>
+<tr class="separator:ad8d55134154d0037db443545f231c3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9237c8e03f67eb0044b9b71e290780be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9237c8e03f67eb0044b9b71e290780be"></a>
+struct <a class="el" href="structgraphics__gc.html">graphics_gc</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>foreground</b></td></tr>
+<tr class="separator:a9237c8e03f67eb0044b9b71e290780be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7be213fd3a5b9bef8f712a17cbaa190"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7be213fd3a5b9bef8f712a17cbaa190"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
+<tr class="separator:af7be213fd3a5b9bef8f712a17cbaa190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8b6d01674e0a8db53d8d392ada0c2dff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b6d01674e0a8db53d8d392ada0c2dff"></a>
+struct <a class="el" href="structgraphics__image.html">graphics_image</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>img</b></td></tr>
+<tr class="separator:a8b6d01674e0a8db53d8d392ada0c2dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adda7ac8864d8c837211656bd756b2507"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwidget.html#adda7ac8864d8c837211656bd756b2507">func</a> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data)</td></tr>
+<tr class="separator:adda7ac8864d8c837211656bd756b2507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18d2a3772399d2e6a568648946f6bf69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18d2a3772399d2e6a568648946f6bf69"></a>
+enum gui_internal_reason&#160;</td><td class="memItemRight" valign="bottom"><b>reason</b></td></tr>
+<tr class="separator:a18d2a3772399d2e6a568648946f6bf69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e2e7120af088874f5da62344ef6f483"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e2e7120af088874f5da62344ef6f483"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>datai</b></td></tr>
+<tr class="separator:a9e2e7120af088874f5da62344ef6f483"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36cd56303bd04427cf049c2dd848a39a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36cd56303bd04427cf049c2dd848a39a"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
+<tr class="separator:a36cd56303bd04427cf049c2dd848a39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9883a49e6b888b012ec3970309ddddf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9883a49e6b888b012ec3970309ddddf1"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwidget.html#a9883a49e6b888b012ec3970309ddddf1">data_free</a> )(void *data)</td></tr>
+<tr class="memdesc:a9883a49e6b888b012ec3970309ddddf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A function to deallocate data. <br/></td></tr>
+<tr class="separator:a9883a49e6b888b012ec3970309ddddf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf1f52809302cc5c9fb557889c78955d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf1f52809302cc5c9fb557889c78955d"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwidget.html#abf1f52809302cc5c9fb557889c78955d">wfree</a> )(struct <a class="el" href="structgui__priv.html">gui_priv</a> *this_, struct <a class="el" href="structwidget.html">widget</a> *w)</td></tr>
+<tr class="memdesc:abf1f52809302cc5c9fb557889c78955d"><td class="mdescLeft">&#160;</td><td class="mdescRight">a function that will be called as the widget is being destroyed. This function can act as a destructor for the widget. It allows for on deallocation actions to be specified on a per widget basis. This function will call g_free on the widget (if required). <br/></td></tr>
+<tr class="separator:abf1f52809302cc5c9fb557889c78955d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36da5074f23c4bbf603ee6ec6d7c4ff3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36da5074f23c4bbf603ee6ec6d7c4ff3"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>prefix</b></td></tr>
+<tr class="separator:a36da5074f23c4bbf603ee6ec6d7c4ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae47d6be5804e728b88d14f7b0fdd3cbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae47d6be5804e728b88d14f7b0fdd3cbe"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+<tr class="separator:ae47d6be5804e728b88d14f7b0fdd3cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a997c221d9281e3907d16f3016d043f5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a997c221d9281e3907d16f3016d043f5f"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>speech</b></td></tr>
+<tr class="separator:a997c221d9281e3907d16f3016d043f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69e6d1984ee8a5afdb94c646654f521b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69e6d1984ee8a5afdb94c646654f521b"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>command</b></td></tr>
+<tr class="separator:a69e6d1984ee8a5afdb94c646654f521b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b3ab41921090831e4a11dd7b23305ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b3ab41921090831e4a11dd7b23305ad"></a>
+struct <a class="el" href="structpcoord.html">pcoord</a>&#160;</td><td class="memItemRight" valign="bottom"><b>c</b></td></tr>
+<tr class="separator:a7b3ab41921090831e4a11dd7b23305ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a166a33b2f89d0346b58e662d93b93715"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a166a33b2f89d0346b58e662d93b93715"></a>
+struct <a class="el" href="structitem.html">item</a>&#160;</td><td class="memItemRight" valign="bottom"><b>item</b></td></tr>
+<tr class="separator:a166a33b2f89d0346b58e662d93b93715"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad45343e56d886402b7d16ef4152b5af6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad45343e56d886402b7d16ef4152b5af6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>selection_id</b></td></tr>
+<tr class="separator:ad45343e56d886402b7d16ef4152b5af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62620ba8352df4d6492508e9a871b365"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62620ba8352df4d6492508e9a871b365"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:a62620ba8352df4d6492508e9a871b365"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2138b16a163c4f9137eee534947c565a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2138b16a163c4f9137eee534947c565a"></a>
+struct <a class="el" href="structpoint.html">point</a>&#160;</td><td class="memItemRight" valign="bottom"><b>p</b></td></tr>
+<tr class="separator:a2138b16a163c4f9137eee534947c565a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac51a2c391479677ca863a48d51a28655"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac51a2c391479677ca863a48d51a28655"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>wmin</b></td></tr>
+<tr class="separator:ac51a2c391479677ca863a48d51a28655"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d07ed3b871a37fdb8b87111e1f6f0f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d07ed3b871a37fdb8b87111e1f6f0f3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>hmin</b></td></tr>
+<tr class="separator:a2d07ed3b871a37fdb8b87111e1f6f0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d7281b9809930f7c182fc65535e18fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d7281b9809930f7c182fc65535e18fe"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:a8d7281b9809930f7c182fc65535e18fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4bc7a789fa8e6efa8308b209971e508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4bc7a789fa8e6efa8308b209971e508"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>h</b></td></tr>
+<tr class="separator:ae4bc7a789fa8e6efa8308b209971e508"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8451f36960e88f4f1ee601f87e77c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8451f36960e88f4f1ee601f87e77c5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>textw</b></td></tr>
+<tr class="separator:a4f8451f36960e88f4f1ee601f87e77c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1f021047da899282609a93e9cc7c724"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1f021047da899282609a93e9cc7c724"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>texth</b></td></tr>
+<tr class="separator:ab1f021047da899282609a93e9cc7c724"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a396a4f71bf9123246bf665583142cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a396a4f71bf9123246bf665583142cf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>font_idx</b></td></tr>
+<tr class="separator:a9a396a4f71bf9123246bf665583142cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb4abc24fb9d12aefed03b858aa947bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb4abc24fb9d12aefed03b858aa947bb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bl</b></td></tr>
+<tr class="separator:acb4abc24fb9d12aefed03b858aa947bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afda90b04c29e5c9b4240900b07c1783a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afda90b04c29e5c9b4240900b07c1783a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>br</b></td></tr>
+<tr class="separator:afda90b04c29e5c9b4240900b07c1783a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98b233532cf1b453999302df69a5afa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98b233532cf1b453999302df69a5afa5"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bt</b></td></tr>
+<tr class="separator:a98b233532cf1b453999302df69a5afa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a200ed341e0ad4b347af0077fa0c54340"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a200ed341e0ad4b347af0077fa0c54340"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>bb</b></td></tr>
+<tr class="separator:a200ed341e0ad4b347af0077fa0c54340"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8941c2ad75aef26525b74687df7d105a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8941c2ad75aef26525b74687df7d105a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>spx</b></td></tr>
+<tr class="separator:a8941c2ad75aef26525b74687df7d105a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a597d0608da85936ce9f44610c5dc5d52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a597d0608da85936ce9f44610c5dc5d52"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>spy</b></td></tr>
+<tr class="separator:a597d0608da85936ce9f44610c5dc5d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac09753d4c0f3ebe9d6433f618df31bec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac09753d4c0f3ebe9d6433f618df31bec"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>border</b></td></tr>
+<tr class="separator:ac09753d4c0f3ebe9d6433f618df31bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacc6d8f4e194abb1d67c3ce38eda2de4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacc6d8f4e194abb1d67c3ce38eda2de4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>packed</b></td></tr>
+<tr class="separator:aacc6d8f4e194abb1d67c3ce38eda2de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0d98ade451f1d533c111ce752753149"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwidget.html#ac0d98ade451f1d533c111ce752753149">cols</a></td></tr>
+<tr class="separator:ac0d98ade451f1d533c111ce752753149"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19013f05a0b891e32c8bf9b08f56d6fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19013f05a0b891e32c8bf9b08f56d6fb"></a>
+enum flags&#160;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
+<tr class="separator:a19013f05a0b891e32c8bf9b08f56d6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ba07cda1ed8b78db525cd153d430317"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ba07cda1ed8b78db525cd153d430317"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>flags2</b></td></tr>
+<tr class="separator:a4ba07cda1ed8b78db525cd153d430317"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d9c74dd1431715669667d58f6eda3d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d9c74dd1431715669667d58f6eda3d3"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>instance</b></td></tr>
+<tr class="separator:a1d9c74dd1431715669667d58f6eda3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6edb8399c9b854b13db53d4b0798810f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6edb8399c9b854b13db53d4b0798810f"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>set_attr</b> )(void *, struct <a class="el" href="structattr.html">attr</a> *)</td></tr>
+<tr class="separator:a6edb8399c9b854b13db53d4b0798810f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e64f2db2837cfda12bbf9f62e542ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e64f2db2837cfda12bbf9f62e542ab5"></a>
+int(*&#160;</td><td class="memItemRight" valign="bottom"><b>get_attr</b> )(void *, enum attr_type, struct <a class="el" href="structattr.html">attr</a> *, struct <a class="el" href="structattr__iter.html">attr_iter</a> *)</td></tr>
+<tr class="separator:a7e64f2db2837cfda12bbf9f62e542ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fa8da1dfd02ee5a98ab95348038e76a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fa8da1dfd02ee5a98ab95348038e76a"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>remove_cb</b> )(void *, struct <a class="el" href="structcallback.html">callback</a> *cb)</td></tr>
+<tr class="separator:a3fa8da1dfd02ee5a98ab95348038e76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2c08a652cdb6c790fe782c460b98915"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2c08a652cdb6c790fe782c460b98915"></a>
+struct <a class="el" href="structcallback.html">callback</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>cb</b></td></tr>
+<tr class="separator:af2c08a652cdb6c790fe782c460b98915"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1737fbb24d803399a0e30eec0c24b384"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1737fbb24d803399a0e30eec0c24b384"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>on</b></td></tr>
+<tr class="separator:a1737fbb24d803399a0e30eec0c24b384"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0dee33520c9e538f49e6207615580337"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dee33520c9e538f49e6207615580337"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>off</b></td></tr>
+<tr class="separator:a0dee33520c9e538f49e6207615580337"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f620cc554bd9cf2c9ade2d716084df3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f620cc554bd9cf2c9ade2d716084df3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>deflt</b></td></tr>
+<tr class="separator:a8f620cc554bd9cf2c9ade2d716084df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4fe06585ce4e9e4bc076ea7c99b1b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4fe06585ce4e9e4bc076ea7c99b1b6d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>is_on</b></td></tr>
+<tr class="separator:ad4fe06585ce4e9e4bc076ea7c99b1b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43d19e0e04a6f375c250a556b078c7e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43d19e0e04a6f375c250a556b078c7e4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>redraw</b></td></tr>
+<tr class="separator:a43d19e0e04a6f375c250a556b078c7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9c7bad9c6d0a17a8033ad918db938aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9c7bad9c6d0a17a8033ad918db938aa"></a>
+struct <a class="el" href="structmenu__data.html">menu_data</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>menu_data</b></td></tr>
+<tr class="separator:af9c7bad9c6d0a17a8033ad918db938aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8560b965b265756e11745162d6a811a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8560b965b265756e11745162d6a811a6"></a>
+struct <a class="el" href="structform.html">form</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>form</b></td></tr>
+<tr class="separator:a8560b965b265756e11745162d6a811a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7b8f2b859c2e95c9a6b1439a3cbba3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7b8f2b859c2e95c9a6b1439a3cbba3f"></a>
+<a class="el" href="struct__GList.html">GList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>children</b></td></tr>
+<tr class="separator:ae7b8f2b859c2e95c9a6b1439a3cbba3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd78daaa4f8b798b9891ef5f3cd80495"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd78daaa4f8b798b9891ef5f3cd80495"></a>
+struct <a class="el" href="structwidget.html">widget</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:afd78daaa4f8b798b9891ef5f3cd80495"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f6da7d01430759524f37996547ec190"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f6da7d01430759524f37996547ec190"></a>
+struct <a class="el" href="structscroll__buttons.html">scroll_buttons</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>scroll_buttons</b></td></tr>
+<tr class="separator:a7f6da7d01430759524f37996547ec190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="ac0d98ade451f1d533c111ce752753149"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int widget::cols</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The number of widgets to layout horizontally when doing a orientation_horizontal_vertical layout </p>
+
+</div>
+</div>
+<a class="anchor" id="adda7ac8864d8c837211656bd756b2507"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* widget::func)(struct <a class="el" href="structgui__priv.html">gui_priv</a> *priv, struct <a class="el" href="structwidget.html">widget</a> *<a class="el" href="structwidget.html">widget</a>, void *data)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>A function to be invoked on actions. </p>
+<ul>
+<li>widget The widget that is receiving the button press. </li>
+</ul>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/internal/<a class="el" href="gui__internal__widget_8h_source.html">gui_internal_widget.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwidget.html">widget</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwidget.js b/html/structwidget.js
new file mode 100644
index 000000000..03dc8f333
--- /dev/null
+++ b/html/structwidget.js
@@ -0,0 +1,58 @@
+var structwidget =
+[
+ [ "background", "structwidget.html#abb2df5139a5f9aae5f5e6a709656d6df", null ],
+ [ "bb", "structwidget.html#a200ed341e0ad4b347af0077fa0c54340", null ],
+ [ "bl", "structwidget.html#acb4abc24fb9d12aefed03b858aa947bb", null ],
+ [ "border", "structwidget.html#ac09753d4c0f3ebe9d6433f618df31bec", null ],
+ [ "br", "structwidget.html#afda90b04c29e5c9b4240900b07c1783a", null ],
+ [ "bt", "structwidget.html#a98b233532cf1b453999302df69a5afa5", null ],
+ [ "c", "structwidget.html#a7b3ab41921090831e4a11dd7b23305ad", null ],
+ [ "cb", "structwidget.html#af2c08a652cdb6c790fe782c460b98915", null ],
+ [ "children", "structwidget.html#ae7b8f2b859c2e95c9a6b1439a3cbba3f", null ],
+ [ "cols", "structwidget.html#ac0d98ade451f1d533c111ce752753149", null ],
+ [ "command", "structwidget.html#a69e6d1984ee8a5afdb94c646654f521b", null ],
+ [ "data", "structwidget.html#a36cd56303bd04427cf049c2dd848a39a", null ],
+ [ "data_free", "structwidget.html#a9883a49e6b888b012ec3970309ddddf1", null ],
+ [ "datai", "structwidget.html#a9e2e7120af088874f5da62344ef6f483", null ],
+ [ "deflt", "structwidget.html#a8f620cc554bd9cf2c9ade2d716084df3", null ],
+ [ "flags", "structwidget.html#a19013f05a0b891e32c8bf9b08f56d6fb", null ],
+ [ "flags2", "structwidget.html#a4ba07cda1ed8b78db525cd153d430317", null ],
+ [ "font_idx", "structwidget.html#a9a396a4f71bf9123246bf665583142cf", null ],
+ [ "foreground", "structwidget.html#a9237c8e03f67eb0044b9b71e290780be", null ],
+ [ "foreground_frame", "structwidget.html#ad8d55134154d0037db443545f231c3c9", null ],
+ [ "form", "structwidget.html#a8560b965b265756e11745162d6a811a6", null ],
+ [ "func", "structwidget.html#adda7ac8864d8c837211656bd756b2507", null ],
+ [ "get_attr", "structwidget.html#a7e64f2db2837cfda12bbf9f62e542ab5", null ],
+ [ "h", "structwidget.html#ae4bc7a789fa8e6efa8308b209971e508", null ],
+ [ "hmin", "structwidget.html#a2d07ed3b871a37fdb8b87111e1f6f0f3", null ],
+ [ "img", "structwidget.html#a8b6d01674e0a8db53d8d392ada0c2dff", null ],
+ [ "instance", "structwidget.html#a1d9c74dd1431715669667d58f6eda3d3", null ],
+ [ "is_on", "structwidget.html#ad4fe06585ce4e9e4bc076ea7c99b1b6d", null ],
+ [ "item", "structwidget.html#a166a33b2f89d0346b58e662d93b93715", null ],
+ [ "menu_data", "structwidget.html#af9c7bad9c6d0a17a8033ad918db938aa", null ],
+ [ "name", "structwidget.html#ae47d6be5804e728b88d14f7b0fdd3cbe", null ],
+ [ "off", "structwidget.html#a0dee33520c9e538f49e6207615580337", null ],
+ [ "on", "structwidget.html#a1737fbb24d803399a0e30eec0c24b384", null ],
+ [ "p", "structwidget.html#a2138b16a163c4f9137eee534947c565a", null ],
+ [ "packed", "structwidget.html#aacc6d8f4e194abb1d67c3ce38eda2de4", null ],
+ [ "parent", "structwidget.html#afd78daaa4f8b798b9891ef5f3cd80495", null ],
+ [ "prefix", "structwidget.html#a36da5074f23c4bbf603ee6ec6d7c4ff3", null ],
+ [ "reason", "structwidget.html#a18d2a3772399d2e6a568648946f6bf69", null ],
+ [ "redraw", "structwidget.html#a43d19e0e04a6f375c250a556b078c7e4", null ],
+ [ "remove_cb", "structwidget.html#a3fa8da1dfd02ee5a98ab95348038e76a", null ],
+ [ "scroll_buttons", "structwidget.html#a7f6da7d01430759524f37996547ec190", null ],
+ [ "selection_id", "structwidget.html#ad45343e56d886402b7d16ef4152b5af6", null ],
+ [ "set_attr", "structwidget.html#a6edb8399c9b854b13db53d4b0798810f", null ],
+ [ "speech", "structwidget.html#a997c221d9281e3907d16f3016d043f5f", null ],
+ [ "spx", "structwidget.html#a8941c2ad75aef26525b74687df7d105a", null ],
+ [ "spy", "structwidget.html#a597d0608da85936ce9f44610c5dc5d52", null ],
+ [ "state", "structwidget.html#a62620ba8352df4d6492508e9a871b365", null ],
+ [ "text", "structwidget.html#af7be213fd3a5b9bef8f712a17cbaa190", null ],
+ [ "text_background", "structwidget.html#a717ba9388958cddaff86d35d63cc14a4", null ],
+ [ "texth", "structwidget.html#ab1f021047da899282609a93e9cc7c724", null ],
+ [ "textw", "structwidget.html#a4f8451f36960e88f4f1ee601f87e77c5", null ],
+ [ "type", "structwidget.html#af2f6b4bf704c3f928d44498987800fc4", null ],
+ [ "w", "structwidget.html#a8d7281b9809930f7c182fc65535e18fe", null ],
+ [ "wfree", "structwidget.html#abf1f52809302cc5c9fb557889c78955d", null ],
+ [ "wmin", "structwidget.html#ac51a2c391479677ca863a48d51a28655", null ]
+]; \ No newline at end of file
diff --git a/html/structwin32__binding__private.html b/html/structwin32__binding__private.html
new file mode 100644
index 000000000..0e34913df
--- /dev/null
+++ b/html/structwin32__binding__private.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: win32_binding_private Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwin32__binding__private.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">win32_binding_private Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afcf09ce63958c6490bb5b3e2f3095490"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcf09ce63958c6490bb5b3e2f3095490"></a>
+struct <a class="el" href="structnavit.html">navit</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>navit</b></td></tr>
+<tr class="separator:afcf09ce63958c6490bb5b3e2f3095490"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>binding/win32/binding_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwin32__binding__private.html">win32_binding_private</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwin32__binding__private.js b/html/structwin32__binding__private.js
new file mode 100644
index 000000000..3a5258e56
--- /dev/null
+++ b/html/structwin32__binding__private.js
@@ -0,0 +1,4 @@
+var structwin32__binding__private =
+[
+ [ "navit", "structwin32__binding__private.html#afcf09ce63958c6490bb5b3e2f3095490", null ]
+]; \ No newline at end of file
diff --git a/html/structwindow.html b/html/structwindow.html
new file mode 100644
index 000000000..af4d6e5f9
--- /dev/null
+++ b/html/structwindow.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: window Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwindow.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">window Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="window_8h_source.html">window.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abd218172bfd214cd0dbf61afc6747f45"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45">priv</a></td></tr>
+<tr class="separator:abd218172bfd214cd0dbf61afc6747f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadf319515876b36688dea6e7756032b6"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwindow.html#aadf319515876b36688dea6e7756032b6">fullscreen</a> )(struct <a class="el" href="structwindow.html">window</a> *win, int on)</td></tr>
+<tr class="separator:aadf319515876b36688dea6e7756032b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa88360f6749e137b3976dbe9baea4ca2"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2">disable_suspend</a> )(struct <a class="el" href="structwindow.html">window</a> *win)</td></tr>
+<tr class="separator:aa88360f6749e137b3976dbe9baea4ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2009 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Describes the Navit application window or equivalent. </p>
+</div><h2 class="groupheader">Field Documentation</h2>
+<a class="anchor" id="aa88360f6749e137b3976dbe9baea4ca2"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void(* window::disable_suspend)(struct <a class="el" href="structwindow.html">window</a> *win)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Method to disable suspend mode or screen savers </p>
+
+</div>
+</div>
+<a class="anchor" id="aadf319515876b36688dea6e7756032b6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int(* window::fullscreen)(struct <a class="el" href="structwindow.html">window</a> *win, int on)</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Method to toggle fullscreen mode </p>
+
+</div>
+</div>
+<a class="anchor" id="abd218172bfd214cd0dbf61afc6747f45"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* window::priv</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Private data of the graphics implementation </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="window_8h_source.html">window.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwindow.html">window</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwindow.js b/html/structwindow.js
new file mode 100644
index 000000000..ae44f3388
--- /dev/null
+++ b/html/structwindow.js
@@ -0,0 +1,6 @@
+var structwindow =
+[
+ [ "disable_suspend", "structwindow.html#aa88360f6749e137b3976dbe9baea4ca2", null ],
+ [ "fullscreen", "structwindow.html#aadf319515876b36688dea6e7756032b6", null ],
+ [ "priv", "structwindow.html#abd218172bfd214cd0dbf61afc6747f45", null ]
+]; \ No newline at end of file
diff --git a/html/structwindow__data.html b/html/structwindow__data.html
new file mode 100644
index 000000000..61d2f7da9
--- /dev/null
+++ b/html/structwindow__data.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: window_data Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwindow__data.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">window_data Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a762a872626307346a82478ac7affdc49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a762a872626307346a82478ac7affdc49"></a>
+HWND&#160;</td><td class="memItemRight" valign="bottom"><b>hwnd</b></td></tr>
+<tr class="separator:a762a872626307346a82478ac7affdc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45c2824753fc395f9f3b4adc77cdb0e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45c2824753fc395f9f3b4adc77cdb0e3"></a>
+UINT&#160;</td><td class="memItemRight" valign="bottom"><b>message</b></td></tr>
+<tr class="separator:a45c2824753fc395f9f3b4adc77cdb0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5fefaf015443c68c12c2e702b821d67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5fefaf015443c68c12c2e702b821d67"></a>
+void(*&#160;</td><td class="memItemRight" valign="bottom"><b>func</b> )(struct <a class="el" href="structdatawindow__priv.html">datawindow_priv</a> *<a class="el" href="structparent.html">parent</a>, int param1, int param2)</td></tr>
+<tr class="separator:ac5fefaf015443c68c12c2e702b821d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>gui/win32/win32_gui_notify.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwindow__data.html">window_data</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwindow__data.js b/html/structwindow__data.js
new file mode 100644
index 000000000..f193ba6d7
--- /dev/null
+++ b/html/structwindow__data.js
@@ -0,0 +1,6 @@
+var structwindow__data =
+[
+ [ "func", "structwindow__data.html#ac5fefaf015443c68c12c2e702b821d67", null ],
+ [ "hwnd", "structwindow__data.html#a762a872626307346a82478ac7affdc49", null ],
+ [ "message", "structwindow__data.html#a45c2824753fc395f9f3b4adc77cdb0e3", null ]
+]; \ No newline at end of file
diff --git a/html/structwindow__priv.html b/html/structwindow__priv.html
new file mode 100644
index 000000000..fc739152c
--- /dev/null
+++ b/html/structwindow__priv.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: window_priv Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwindow__priv.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">window_priv Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:adb44580b21226a553c15ee5f937db6cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb44580b21226a553c15ee5f937db6cd"></a>
+HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>hBackLight</b></td></tr>
+<tr class="separator:adb44580b21226a553c15ee5f937db6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics/win32/graphics_win32.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwindow__priv.html">window_priv</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwindow__priv.js b/html/structwindow__priv.js
new file mode 100644
index 000000000..b8ac7de92
--- /dev/null
+++ b/html/structwindow__priv.js
@@ -0,0 +1,4 @@
+var structwindow__priv =
+[
+ [ "hBackLight", "structwindow__priv.html#adb44580b21226a553c15ee5f937db6cd", null ]
+]; \ No newline at end of file
diff --git a/html/structwordexp__t.html b/html/structwordexp__t.html
new file mode 100644
index 000000000..e137a4907
--- /dev/null
+++ b/html/structwordexp__t.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: wordexp_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwordexp__t.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">wordexp_t Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeca511502c524dbf33993c02cf7127c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeca511502c524dbf33993c02cf7127c7"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>we_wordc</b></td></tr>
+<tr class="separator:aeca511502c524dbf33993c02cf7127c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00d1aa490abf8b5d0f6a1e04a323329b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00d1aa490abf8b5d0f6a1e04a323329b"></a>
+char **&#160;</td><td class="memItemRight" valign="bottom"><b>we_wordv</b></td></tr>
+<tr class="separator:a00d1aa490abf8b5d0f6a1e04a323329b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a956cc2725b2ed52f61efd3fc8dfca853"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a956cc2725b2ed52f61efd3fc8dfca853"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>we_offs</b></td></tr>
+<tr class="separator:a956cc2725b2ed52f61efd3fc8dfca853"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a292177ac42207c26016fb82b1dd48a52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a292177ac42207c26016fb82b1dd48a52"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>we_strings</b></td></tr>
+<tr class="separator:a292177ac42207c26016fb82b1dd48a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a635cdcb9554af25a02cfbf8a21b9d048"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a635cdcb9554af25a02cfbf8a21b9d048"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>we_nbytes</b></td></tr>
+<tr class="separator:a635cdcb9554af25a02cfbf8a21b9d048"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/wordexp/<a class="el" href="wordexp_8h_source.html">wordexp.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwordexp__t.html">wordexp_t</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwordexp__t.js b/html/structwordexp__t.js
new file mode 100644
index 000000000..8049094f9
--- /dev/null
+++ b/html/structwordexp__t.js
@@ -0,0 +1,8 @@
+var structwordexp__t =
+[
+ [ "we_nbytes", "structwordexp__t.html#a635cdcb9554af25a02cfbf8a21b9d048", null ],
+ [ "we_offs", "structwordexp__t.html#a956cc2725b2ed52f61efd3fc8dfca853", null ],
+ [ "we_strings", "structwordexp__t.html#a292177ac42207c26016fb82b1dd48a52", null ],
+ [ "we_wordc", "structwordexp__t.html#aeca511502c524dbf33993c02cf7127c7", null ],
+ [ "we_wordv", "structwordexp__t.html#a00d1aa490abf8b5d0f6a1e04a323329b", null ]
+]; \ No newline at end of file
diff --git a/html/structwpoint.html b/html/structwpoint.html
new file mode 100644
index 000000000..33df00f98
--- /dev/null
+++ b/html/structwpoint.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: wpoint Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structwpoint.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">wpoint Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3f8d759e6add853f110c2575baf813e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f8d759e6add853f110c2575baf813e6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
+<tr class="separator:a3f8d759e6add853f110c2575baf813e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a684e3c78ae1f233368f69ca3851b2ab6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a684e3c78ae1f233368f69ca3851b2ab6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
+<tr class="separator:a684e3c78ae1f233368f69ca3851b2ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9d271d89c988a87c28feadb6b4dc45e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9d271d89c988a87c28feadb6b4dc45e"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr class="separator:ad9d271d89c988a87c28feadb6b4dc45e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>graphics.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structwpoint.html">wpoint</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structwpoint.js b/html/structwpoint.js
new file mode 100644
index 000000000..28aa81fa2
--- /dev/null
+++ b/html/structwpoint.js
@@ -0,0 +1,6 @@
+var structwpoint =
+[
+ [ "w", "structwpoint.html#ad9d271d89c988a87c28feadb6b4dc45e", null ],
+ [ "x", "structwpoint.html#a3f8d759e6add853f110c2575baf813e6", null ],
+ [ "y", "structwpoint.html#a684e3c78ae1f233368f69ca3851b2ab6", null ]
+]; \ No newline at end of file
diff --git a/html/structxistate.html b/html/structxistate.html
new file mode 100644
index 000000000..3086377a3
--- /dev/null
+++ b/html/structxistate.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: xistate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structxistate.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">xistate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a3d59ef6785d26220a3b7fe48345f844a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d59ef6785d26220a3b7fe48345f844a"></a>
+struct <a class="el" href="structxistate.html">xistate</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a3d59ef6785d26220a3b7fe48345f844a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bcfae17652167399b2832200d38dcdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bcfae17652167399b2832200d38dcdc"></a>
+struct <a class="el" href="structxistate.html">xistate</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>child</b></td></tr>
+<tr class="separator:a7bcfae17652167399b2832200d38dcdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5fd94ddf54cb32b5c70543439518656"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5fd94ddf54cb32b5c70543439518656"></a>
+const gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>element</b></td></tr>
+<tr class="separator:ae5fd94ddf54cb32b5c70543439518656"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7376784c64cd855578e5d4778da0cf7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7376784c64cd855578e5d4778da0cf7a"></a>
+const gchar **&#160;</td><td class="memItemRight" valign="bottom"><b>attribute_names</b></td></tr>
+<tr class="separator:a7376784c64cd855578e5d4778da0cf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca5e12e44e1129e32a1fb74f968c22f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca5e12e44e1129e32a1fb74f968c22f1"></a>
+const gchar **&#160;</td><td class="memItemRight" valign="bottom"><b>attribute_values</b></td></tr>
+<tr class="separator:aca5e12e44e1129e32a1fb74f968c22f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2009 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structxistate.html">xistate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structxistate.js b/html/structxistate.js
new file mode 100644
index 000000000..9bd227a51
--- /dev/null
+++ b/html/structxistate.js
@@ -0,0 +1,8 @@
+var structxistate =
+[
+ [ "attribute_names", "structxistate.html#a7376784c64cd855578e5d4778da0cf7a", null ],
+ [ "attribute_values", "structxistate.html#aca5e12e44e1129e32a1fb74f968c22f1", null ],
+ [ "child", "structxistate.html#a7bcfae17652167399b2832200d38dcdc", null ],
+ [ "element", "structxistate.html#ae5fd94ddf54cb32b5c70543439518656", null ],
+ [ "parent", "structxistate.html#a3d59ef6785d26220a3b7fe48345f844a", null ]
+]; \ No newline at end of file
diff --git a/html/structxmldocument.html b/html/structxmldocument.html
new file mode 100644
index 000000000..deb9e5e56
--- /dev/null
+++ b/html/structxmldocument.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: xmldocument Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structxmldocument.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">xmldocument Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aeead274bfda8a64c0041eaa894f55ec8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeead274bfda8a64c0041eaa894f55ec8"></a>
+const gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>href</b></td></tr>
+<tr class="separator:aeead274bfda8a64c0041eaa894f55ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a863e321b64e18ee33e8ca8634d9d9947"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a863e321b64e18ee33e8ca8634d9d9947"></a>
+const gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>xpointer</b></td></tr>
+<tr class="separator:a863e321b64e18ee33e8ca8634d9d9947"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7f73073761801c9ff64461a2bc5423e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7f73073761801c9ff64461a2bc5423e"></a>
+gpointer&#160;</td><td class="memItemRight" valign="bottom"><b>user_data</b></td></tr>
+<tr class="separator:af7f73073761801c9ff64461a2bc5423e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af01cd2793e3d1a3342fb37bba23dd09a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01cd2793e3d1a3342fb37bba23dd09a"></a>
+struct <a class="el" href="structxistate.html">xistate</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>first</b></td></tr>
+<tr class="separator:af01cd2793e3d1a3342fb37bba23dd09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a526aef72464901dd2ba92f901be97258"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a526aef72464901dd2ba92f901be97258"></a>
+struct <a class="el" href="structxistate.html">xistate</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>last</b></td></tr>
+<tr class="separator:a526aef72464901dd2ba92f901be97258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafbaeb85573d419eff8945640725fb17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafbaeb85573d419eff8945640725fb17"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>active</b></td></tr>
+<tr class="separator:aafbaeb85573d419eff8945640725fb17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88a60c9793554f479f48378d27b2c5b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88a60c9793554f479f48378d27b2c5b8"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+<tr class="separator:a88a60c9793554f479f48378d27b2c5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structxmldocument.html">xmldocument</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structxmldocument.js b/html/structxmldocument.js
new file mode 100644
index 000000000..95ef2ab2a
--- /dev/null
+++ b/html/structxmldocument.js
@@ -0,0 +1,10 @@
+var structxmldocument =
+[
+ [ "active", "structxmldocument.html#aafbaeb85573d419eff8945640725fb17", null ],
+ [ "first", "structxmldocument.html#af01cd2793e3d1a3342fb37bba23dd09a", null ],
+ [ "href", "structxmldocument.html#aeead274bfda8a64c0041eaa894f55ec8", null ],
+ [ "last", "structxmldocument.html#a526aef72464901dd2ba92f901be97258", null ],
+ [ "level", "structxmldocument.html#a88a60c9793554f479f48378d27b2c5b8", null ],
+ [ "user_data", "structxmldocument.html#af7f73073761801c9ff64461a2bc5423e", null ],
+ [ "xpointer", "structxmldocument.html#a863e321b64e18ee33e8ca8634d9d9947", null ]
+]; \ No newline at end of file
diff --git a/html/structxmlstate.html b/html/structxmlstate.html
new file mode 100644
index 000000000..ee98fa0f5
--- /dev/null
+++ b/html/structxmlstate.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: xmlstate Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structxmlstate.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">xmlstate Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aaaeade6d9876fe98d4541fd931bc0e4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaeade6d9876fe98d4541fd931bc0e4d"></a>
+const gchar **&#160;</td><td class="memItemRight" valign="bottom"><b>attribute_names</b></td></tr>
+<tr class="separator:aaaeade6d9876fe98d4541fd931bc0e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2f6b21dab92b95c035529886944c9f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f6b21dab92b95c035529886944c9f7"></a>
+const gchar **&#160;</td><td class="memItemRight" valign="bottom"><b>attribute_values</b></td></tr>
+<tr class="separator:ae2f6b21dab92b95c035529886944c9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b20acea34a149a8651ec6ddac1808b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b20acea34a149a8651ec6ddac1808b7"></a>
+struct <a class="el" href="structxmlstate.html">xmlstate</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+<tr class="separator:a4b20acea34a149a8651ec6ddac1808b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659ff6a145c3393a650a913b7c95aa73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a659ff6a145c3393a650a913b7c95aa73"></a>
+struct <a class="el" href="structattr.html">attr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>element_attr</b></td></tr>
+<tr class="separator:a659ff6a145c3393a650a913b7c95aa73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a11cad5994b98b28b44fc15a5f98063"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a11cad5994b98b28b44fc15a5f98063"></a>
+const gchar *&#160;</td><td class="memItemRight" valign="bottom"><b>element</b></td></tr>
+<tr class="separator:a5a11cad5994b98b28b44fc15a5f98063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d03b2abd62f7ed16887a09233cb03e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d03b2abd62f7ed16887a09233cb03e4"></a>
+xmlerror **&#160;</td><td class="memItemRight" valign="bottom"><b>error</b></td></tr>
+<tr class="separator:a9d03b2abd62f7ed16887a09233cb03e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6baf59b15ee5143bdd93842dbd5a4521"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6baf59b15ee5143bdd93842dbd5a4521"></a>
+struct <a class="el" href="structelement__func.html">element_func</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>func</b></td></tr>
+<tr class="separator:a6baf59b15ee5143bdd93842dbd5a4521"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6e1974df86c9f949b445f2e24bcb34a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6e1974df86c9f949b445f2e24bcb34a"></a>
+struct <a class="el" href="structobject__func.html">object_func</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>object_func</b></td></tr>
+<tr class="separator:ad6e1974df86c9f949b445f2e24bcb34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c1a10969c37f83f722f9fdf081a3ef2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1a10969c37f83f722f9fdf081a3ef2"></a>
+struct <a class="el" href="structxmldocument.html">xmldocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>document</b></td></tr>
+<tr class="separator:a1c1a10969c37f83f722f9fdf081a3ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>xmlconfig.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structxmlstate.html">xmlstate</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structxmlstate.js b/html/structxmlstate.js
new file mode 100644
index 000000000..c95f7ae69
--- /dev/null
+++ b/html/structxmlstate.js
@@ -0,0 +1,12 @@
+var structxmlstate =
+[
+ [ "attribute_names", "structxmlstate.html#aaaeade6d9876fe98d4541fd931bc0e4d", null ],
+ [ "attribute_values", "structxmlstate.html#ae2f6b21dab92b95c035529886944c9f7", null ],
+ [ "document", "structxmlstate.html#a1c1a10969c37f83f722f9fdf081a3ef2", null ],
+ [ "element", "structxmlstate.html#a5a11cad5994b98b28b44fc15a5f98063", null ],
+ [ "element_attr", "structxmlstate.html#a659ff6a145c3393a650a913b7c95aa73", null ],
+ [ "error", "structxmlstate.html#a9d03b2abd62f7ed16887a09233cb03e4", null ],
+ [ "func", "structxmlstate.html#a6baf59b15ee5143bdd93842dbd5a4521", null ],
+ [ "object_func", "structxmlstate.html#ad6e1974df86c9f949b445f2e24bcb34a", null ],
+ [ "parent", "structxmlstate.html#a4b20acea34a149a8651ec6ddac1808b7", null ]
+]; \ No newline at end of file
diff --git a/html/structz__clip__result.html b/html/structz__clip__result.html
new file mode 100644
index 000000000..8e0260874
--- /dev/null
+++ b/html/structz__clip__result.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: z_clip_result Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structz__clip__result.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">z_clip_result Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a8587074ae8345599aa5d8afa78fd3730"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8587074ae8345599aa5d8afa78fd3730"></a>
+struct <a class="el" href="structcoord__3d.html">coord_3d</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clipped_coord</b></td></tr>
+<tr class="separator:a8587074ae8345599aa5d8afa78fd3730"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeaa6b89d7523d8b94f77bdfa62f80e2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaa6b89d7523d8b94f77bdfa62f80e2c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>visible</b></td></tr>
+<tr class="separator:aeaa6b89d7523d8b94f77bdfa62f80e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbf7a0303fd763f66805b51674b8d87d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbf7a0303fd763f66805b51674b8d87d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>process_coord_again</b></td></tr>
+<tr class="separator:afbf7a0303fd763f66805b51674b8d87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0d149fcda77f2f0db05619e866f6560"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d149fcda77f2f0db05619e866f6560"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>skip_coord</b></td></tr>
+<tr class="separator:aa0d149fcda77f2f0db05619e866f6560"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="transform_8c.html">transform.c</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structz__clip__result.html">z_clip_result</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structz__clip__result.js b/html/structz__clip__result.js
new file mode 100644
index 000000000..702a6d1f5
--- /dev/null
+++ b/html/structz__clip__result.js
@@ -0,0 +1,7 @@
+var structz__clip__result =
+[
+ [ "clipped_coord", "structz__clip__result.html#a8587074ae8345599aa5d8afa78fd3730", null ],
+ [ "process_coord_again", "structz__clip__result.html#afbf7a0303fd763f66805b51674b8d87d", null ],
+ [ "skip_coord", "structz__clip__result.html#aa0d149fcda77f2f0db05619e866f6560", null ],
+ [ "visible", "structz__clip__result.html#aeaa6b89d7523d8b94f77bdfa62f80e2c", null ]
+]; \ No newline at end of file
diff --git a/html/structz__stream__s.html b/html/structz__stream__s.html
new file mode 100644
index 000000000..f40c96f1a
--- /dev/null
+++ b/html/structz__stream__s.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: z_stream_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structz__stream__s.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">z_stream_s Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a21d2c026f0f2fcd67f33011231f8ed00"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21d2c026f0f2fcd67f33011231f8ed00"></a>
+Bytef *&#160;</td><td class="memItemRight" valign="bottom"><b>next_in</b></td></tr>
+<tr class="separator:a21d2c026f0f2fcd67f33011231f8ed00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cf177f50dbb49692f27480cbcfde794"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0cf177f50dbb49692f27480cbcfde794"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>avail_in</b></td></tr>
+<tr class="separator:a0cf177f50dbb49692f27480cbcfde794"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8f408b9632737dc21519fa1ed34b08d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8f408b9632737dc21519fa1ed34b08d"></a>
+uLong&#160;</td><td class="memItemRight" valign="bottom"><b>total_in</b></td></tr>
+<tr class="separator:aa8f408b9632737dc21519fa1ed34b08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed4a02cfe93e975314fed50b04427bf3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed4a02cfe93e975314fed50b04427bf3"></a>
+Bytef *&#160;</td><td class="memItemRight" valign="bottom"><b>next_out</b></td></tr>
+<tr class="separator:aed4a02cfe93e975314fed50b04427bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45ad2364307af9d944fd39d4eca3ca3c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45ad2364307af9d944fd39d4eca3ca3c"></a>
+uInt&#160;</td><td class="memItemRight" valign="bottom"><b>avail_out</b></td></tr>
+<tr class="separator:a45ad2364307af9d944fd39d4eca3ca3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abae26f1f236cf920250b9d37fdf009c1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abae26f1f236cf920250b9d37fdf009c1"></a>
+uLong&#160;</td><td class="memItemRight" valign="bottom"><b>total_out</b></td></tr>
+<tr class="separator:abae26f1f236cf920250b9d37fdf009c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b2f745fc780e3b33e2935f8c650a326"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b2f745fc780e3b33e2935f8c650a326"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>msg</b></td></tr>
+<tr class="separator:a9b2f745fc780e3b33e2935f8c650a326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4a114217a1868dc6fbe7d1f5bda126b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4a114217a1868dc6fbe7d1f5bda126b"></a>
+struct <a class="el" href="structinternal__state.html">internal_state</a> FAR *&#160;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
+<tr class="separator:ac4a114217a1868dc6fbe7d1f5bda126b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23a2299c384f808e76e9908f21216b0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23a2299c384f808e76e9908f21216b0f"></a>
+alloc_func&#160;</td><td class="memItemRight" valign="bottom"><b>zalloc</b></td></tr>
+<tr class="separator:a23a2299c384f808e76e9908f21216b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89eb750ade7f4f0b56bfdadf13344982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89eb750ade7f4f0b56bfdadf13344982"></a>
+free_func&#160;</td><td class="memItemRight" valign="bottom"><b>zfree</b></td></tr>
+<tr class="separator:a89eb750ade7f4f0b56bfdadf13344982"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab72467f908d2ce65d5b42ee6556ef8bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab72467f908d2ce65d5b42ee6556ef8bb"></a>
+voidpf&#160;</td><td class="memItemRight" valign="bottom"><b>opaque</b></td></tr>
+<tr class="separator:ab72467f908d2ce65d5b42ee6556ef8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d8f63877d7639a8bca60f9fc3704fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d8f63877d7639a8bca60f9fc3704fc4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>data_type</b></td></tr>
+<tr class="separator:a9d8f63877d7639a8bca60f9fc3704fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade2217fe31e671be1257731883201223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade2217fe31e671be1257731883201223"></a>
+uLong&#160;</td><td class="memItemRight" valign="bottom"><b>adler</b></td></tr>
+<tr class="separator:ade2217fe31e671be1257731883201223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add73791dd19b49c9c68f3f3d328c37db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add73791dd19b49c9c68f3f3d328c37db"></a>
+uLong&#160;</td><td class="memItemRight" valign="bottom"><b>reserved</b></td></tr>
+<tr class="separator:add73791dd19b49c9c68f3f3d328c37db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>support/zlib/<a class="el" href="zlib_8h_source.html">zlib.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structz__stream__s.html">z_stream_s</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structz__stream__s.js b/html/structz__stream__s.js
new file mode 100644
index 000000000..d63e03424
--- /dev/null
+++ b/html/structz__stream__s.js
@@ -0,0 +1,17 @@
+var structz__stream__s =
+[
+ [ "adler", "structz__stream__s.html#ade2217fe31e671be1257731883201223", null ],
+ [ "avail_in", "structz__stream__s.html#a0cf177f50dbb49692f27480cbcfde794", null ],
+ [ "avail_out", "structz__stream__s.html#a45ad2364307af9d944fd39d4eca3ca3c", null ],
+ [ "data_type", "structz__stream__s.html#a9d8f63877d7639a8bca60f9fc3704fc4", null ],
+ [ "msg", "structz__stream__s.html#a9b2f745fc780e3b33e2935f8c650a326", null ],
+ [ "next_in", "structz__stream__s.html#a21d2c026f0f2fcd67f33011231f8ed00", null ],
+ [ "next_out", "structz__stream__s.html#aed4a02cfe93e975314fed50b04427bf3", null ],
+ [ "opaque", "structz__stream__s.html#ab72467f908d2ce65d5b42ee6556ef8bb", null ],
+ [ "reserved", "structz__stream__s.html#add73791dd19b49c9c68f3f3d328c37db", null ],
+ [ "state", "structz__stream__s.html#ac4a114217a1868dc6fbe7d1f5bda126b", null ],
+ [ "total_in", "structz__stream__s.html#aa8f408b9632737dc21519fa1ed34b08d", null ],
+ [ "total_out", "structz__stream__s.html#abae26f1f236cf920250b9d37fdf009c1", null ],
+ [ "zalloc", "structz__stream__s.html#a23a2299c384f808e76e9908f21216b0f", null ],
+ [ "zfree", "structz__stream__s.html#a89eb750ade7f4f0b56bfdadf13344982", null ]
+]; \ No newline at end of file
diff --git a/html/structzip64__eoc.html b/html/structzip64__eoc.html
new file mode 100644
index 000000000..24b52b1a5
--- /dev/null
+++ b/html/structzip64__eoc.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip64_eoc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip64__eoc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip64_eoc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4cc63ef61d35291685d9bfe08cbce3a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cc63ef61d35291685d9bfe08cbce3a3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64esig</b></td></tr>
+<tr class="separator:a4cc63ef61d35291685d9bfe08cbce3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a522f98f83f4a54e00ba323e30c124b04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a522f98f83f4a54e00ba323e30c124b04"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64esize</b></td></tr>
+<tr class="separator:a522f98f83f4a54e00ba323e30c124b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f3c1f089cc3d838739504f859fb2c7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f3c1f089cc3d838739504f859fb2c7e"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ever</b></td></tr>
+<tr class="separator:a3f3c1f089cc3d838739504f859fb2c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab89a3416f57fbd270457b5568dabe8dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab89a3416f57fbd270457b5568dabe8dc"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zip64eneed</b></td></tr>
+<tr class="separator:ab89a3416f57fbd270457b5568dabe8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8ee188239f8216efc6cc2264664fc37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8ee188239f8216efc6cc2264664fc37"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64edsk</b></td></tr>
+<tr class="separator:ab8ee188239f8216efc6cc2264664fc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1797ed6714c1e5d10dd685f3b5f0135c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1797ed6714c1e5d10dd685f3b5f0135c"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ecen</b></td></tr>
+<tr class="separator:a1797ed6714c1e5d10dd685f3b5f0135c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afaad4ae8a86f014b002fe5690aca55a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaad4ae8a86f014b002fe5690aca55a2"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64enum</b></td></tr>
+<tr class="separator:afaad4ae8a86f014b002fe5690aca55a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ddaebd49b069874a5fd503ef1b82aec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ddaebd49b069874a5fd503ef1b82aec"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ecenn</b></td></tr>
+<tr class="separator:a1ddaebd49b069874a5fd503ef1b82aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee2b76e42d3c9a2c1bd8a117f138b63b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee2b76e42d3c9a2c1bd8a117f138b63b"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ecsz</b></td></tr>
+<tr class="separator:aee2b76e42d3c9a2c1bd8a117f138b63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41eac936d83353ff0dd52f9ac9f5b6e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41eac936d83353ff0dd52f9ac9f5b6e2"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64eofst</b></td></tr>
+<tr class="separator:a41eac936d83353ff0dd52f9ac9f5b6e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa98848b683714fcfd40122c38c1bbd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa98848b683714fcfd40122c38c1bbd8"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ecom</b> [0]</td></tr>
+<tr class="separator:afa98848b683714fcfd40122c38c1bbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip64__eoc.html">zip64_eoc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip64__eoc.js b/html/structzip64__eoc.js
new file mode 100644
index 000000000..48b69e075
--- /dev/null
+++ b/html/structzip64__eoc.js
@@ -0,0 +1,14 @@
+var structzip64__eoc =
+[
+ [ "zip64ecen", "structzip64__eoc.html#a1797ed6714c1e5d10dd685f3b5f0135c", null ],
+ [ "zip64ecenn", "structzip64__eoc.html#a1ddaebd49b069874a5fd503ef1b82aec", null ],
+ [ "zip64ecom", "structzip64__eoc.html#afa98848b683714fcfd40122c38c1bbd8", null ],
+ [ "zip64ecsz", "structzip64__eoc.html#aee2b76e42d3c9a2c1bd8a117f138b63b", null ],
+ [ "zip64edsk", "structzip64__eoc.html#ab8ee188239f8216efc6cc2264664fc37", null ],
+ [ "zip64eneed", "structzip64__eoc.html#ab89a3416f57fbd270457b5568dabe8dc", null ],
+ [ "zip64enum", "structzip64__eoc.html#afaad4ae8a86f014b002fe5690aca55a2", null ],
+ [ "zip64eofst", "structzip64__eoc.html#a41eac936d83353ff0dd52f9ac9f5b6e2", null ],
+ [ "zip64esig", "structzip64__eoc.html#a4cc63ef61d35291685d9bfe08cbce3a3", null ],
+ [ "zip64esize", "structzip64__eoc.html#a522f98f83f4a54e00ba323e30c124b04", null ],
+ [ "zip64ever", "structzip64__eoc.html#a3f3c1f089cc3d838739504f859fb2c7e", null ]
+]; \ No newline at end of file
diff --git a/html/structzip64__eocl.html b/html/structzip64__eocl.html
new file mode 100644
index 000000000..9fafbe3b5
--- /dev/null
+++ b/html/structzip64__eocl.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip64_eocl Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip64__eocl.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip64_eocl Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ab633a8890d9926f43ed9f7225f5cad04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab633a8890d9926f43ed9f7225f5cad04"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64lsig</b></td></tr>
+<tr class="separator:ab633a8890d9926f43ed9f7225f5cad04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860d4bea943d24fef1b71e627d13f4e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a860d4bea943d24fef1b71e627d13f4e3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64ldsk</b></td></tr>
+<tr class="separator:a860d4bea943d24fef1b71e627d13f4e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2929f049a2d6c86a4a13bdbe753b7b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2929f049a2d6c86a4a13bdbe753b7b8"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>zip64lofst</b></td></tr>
+<tr class="separator:ab2929f049a2d6c86a4a13bdbe753b7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab103705509967c29a3312bcefc613f33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab103705509967c29a3312bcefc613f33"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip74lnum</b></td></tr>
+<tr class="separator:ab103705509967c29a3312bcefc613f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip64__eocl.html">zip64_eocl</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip64__eocl.js b/html/structzip64__eocl.js
new file mode 100644
index 000000000..bf574d5be
--- /dev/null
+++ b/html/structzip64__eocl.js
@@ -0,0 +1,7 @@
+var structzip64__eocl =
+[
+ [ "zip64ldsk", "structzip64__eocl.html#a860d4bea943d24fef1b71e627d13f4e3", null ],
+ [ "zip64lofst", "structzip64__eocl.html#ab2929f049a2d6c86a4a13bdbe753b7b8", null ],
+ [ "zip64lsig", "structzip64__eocl.html#ab633a8890d9926f43ed9f7225f5cad04", null ],
+ [ "zip74lnum", "structzip64__eocl.html#ab103705509967c29a3312bcefc613f33", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__alignment__check.html b/html/structzip__alignment__check.html
new file mode 100644
index 000000000..4baf1b226
--- /dev/null
+++ b/html/structzip__alignment__check.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_alignment_check Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__alignment__check.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_alignment_check Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a7654d187d483695171549c9afef0d072"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7654d187d483695171549c9afef0d072"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>x</b> [sizeof(struct <a class="el" href="structzip__cd.html">zip_cd</a>)==46?1:-1]</td></tr>
+<tr class="separator:a7654d187d483695171549c9afef0d072"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__alignment__check.html">zip_alignment_check</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__alignment__check.js b/html/structzip__alignment__check.js
new file mode 100644
index 000000000..7d22dfd56
--- /dev/null
+++ b/html/structzip__alignment__check.js
@@ -0,0 +1,4 @@
+var structzip__alignment__check =
+[
+ [ "x", "structzip__alignment__check.html#a7654d187d483695171549c9afef0d072", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__cd.html b/html/structzip__cd.html
new file mode 100644
index 000000000..6bdb52fdb
--- /dev/null
+++ b/html/structzip__cd.html
@@ -0,0 +1,183 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_cd Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__cd.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_cd Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>ZIP central directory structure.
+ <a href="structzip__cd.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="zipfile_8h_source.html">zipfile.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a4e5d633083e3f8469d1229b6601ec001"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e5d633083e3f8469d1229b6601ec001"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zipcensig</a></td></tr>
+<tr class="memdesc:a4e5d633083e3f8469d1229b6601ec001"><td class="mdescLeft">&#160;</td><td class="mdescRight">central directory signature <br/></td></tr>
+<tr class="separator:a4e5d633083e3f8469d1229b6601ec001"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefb244735b6174df1319a218aeb8011d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefb244735b6174df1319a218aeb8011d"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zipcver</a></td></tr>
+<tr class="memdesc:aefb244735b6174df1319a218aeb8011d"><td class="mdescLeft">&#160;</td><td class="mdescRight">zip spec version of creating software <br/></td></tr>
+<tr class="separator:aefb244735b6174df1319a218aeb8011d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8970074b713ced7cbd210bd60c1dbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e8970074b713ced7cbd210bd60c1dbc"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zipcos</a></td></tr>
+<tr class="memdesc:a9e8970074b713ced7cbd210bd60c1dbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">os compatibility of the file attribute information <br/></td></tr>
+<tr class="separator:a9e8970074b713ced7cbd210bd60c1dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87773ae4332d5a3a71abb30e68a4d5e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87773ae4332d5a3a71abb30e68a4d5e3"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zipcvxt</a></td></tr>
+<tr class="memdesc:a87773ae4332d5a3a71abb30e68a4d5e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum zip spec version needed to extract <br/></td></tr>
+<tr class="separator:a87773ae4332d5a3a71abb30e68a4d5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa4da6e7afd0fe57df379a70be745308"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa4da6e7afd0fe57df379a70be745308"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zipcexos</a></td></tr>
+<tr class="memdesc:afa4da6e7afd0fe57df379a70be745308"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused (?) <br/></td></tr>
+<tr class="separator:afa4da6e7afd0fe57df379a70be745308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e00c0589bd85212ae7b3869b365a441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e00c0589bd85212ae7b3869b365a441"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zipcflg</a></td></tr>
+<tr class="memdesc:a7e00c0589bd85212ae7b3869b365a441"><td class="mdescLeft">&#160;</td><td class="mdescRight">general purpose flag <br/></td></tr>
+<tr class="separator:a7e00c0589bd85212ae7b3869b365a441"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acffc77a254bc8b291828de3d360f8dfb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acffc77a254bc8b291828de3d360f8dfb"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zipcmthd</a></td></tr>
+<tr class="memdesc:acffc77a254bc8b291828de3d360f8dfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">compression method <br/></td></tr>
+<tr class="separator:acffc77a254bc8b291828de3d360f8dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae09728e544f58f41a2749d19a8af9a22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae09728e544f58f41a2749d19a8af9a22"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">ziptim</a></td></tr>
+<tr class="memdesc:ae09728e544f58f41a2749d19a8af9a22"><td class="mdescLeft">&#160;</td><td class="mdescRight">file modification time <br/></td></tr>
+<tr class="separator:ae09728e544f58f41a2749d19a8af9a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefbc08acd385ddada8d2f5717c960041"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefbc08acd385ddada8d2f5717c960041"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zipdat</a></td></tr>
+<tr class="memdesc:aefbc08acd385ddada8d2f5717c960041"><td class="mdescLeft">&#160;</td><td class="mdescRight">file modification date <br/></td></tr>
+<tr class="separator:aefbc08acd385ddada8d2f5717c960041"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb83911ef9871880faf46b8f6a85e6f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb83911ef9871880faf46b8f6a85e6f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zipccrc</a></td></tr>
+<tr class="memdesc:aeb83911ef9871880faf46b8f6a85e6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRC-32 checksum. <br/></td></tr>
+<tr class="separator:aeb83911ef9871880faf46b8f6a85e6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28295d4b6b3f7da4209c116dabeb9cf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28295d4b6b3f7da4209c116dabeb9cf4"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zipcsiz</a></td></tr>
+<tr class="memdesc:a28295d4b6b3f7da4209c116dabeb9cf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">file size (after compression) <br/></td></tr>
+<tr class="separator:a28295d4b6b3f7da4209c116dabeb9cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fbffd75177fe7113c0672e9d2f516c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fbffd75177fe7113c0672e9d2f516c9"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zipcunc</a></td></tr>
+<tr class="memdesc:a0fbffd75177fe7113c0672e9d2f516c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">file size (uncompressed) <br/></td></tr>
+<tr class="separator:a0fbffd75177fe7113c0672e9d2f516c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7e01e41fb4bf7c8639b62c5a8976c34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7e01e41fb4bf7c8639b62c5a8976c34"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zipcfnl</a></td></tr>
+<tr class="memdesc:aa7e01e41fb4bf7c8639b62c5a8976c34"><td class="mdescLeft">&#160;</td><td class="mdescRight">file name length <br/></td></tr>
+<tr class="separator:aa7e01e41fb4bf7c8639b62c5a8976c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2c7b388d442ae1e9a87357344856ff7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2c7b388d442ae1e9a87357344856ff7"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zipcxtl</a></td></tr>
+<tr class="memdesc:ab2c7b388d442ae1e9a87357344856ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">extra field length <br/></td></tr>
+<tr class="separator:ab2c7b388d442ae1e9a87357344856ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a404235bab14d5b3aa166dae8ce755c56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a404235bab14d5b3aa166dae8ce755c56"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zipccml</a></td></tr>
+<tr class="memdesc:a404235bab14d5b3aa166dae8ce755c56"><td class="mdescLeft">&#160;</td><td class="mdescRight">comment length <br/></td></tr>
+<tr class="separator:a404235bab14d5b3aa166dae8ce755c56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd59a15e22b6c34660b90644f7f35962"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd59a15e22b6c34660b90644f7f35962"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zipdsk</a></td></tr>
+<tr class="memdesc:abd59a15e22b6c34660b90644f7f35962"><td class="mdescLeft">&#160;</td><td class="mdescRight">disk number of file <br/></td></tr>
+<tr class="separator:abd59a15e22b6c34660b90644f7f35962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acab9f1bd4a12998dc9f1f9cd98091e9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab9f1bd4a12998dc9f1f9cd98091e9f"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zipint</a></td></tr>
+<tr class="memdesc:acab9f1bd4a12998dc9f1f9cd98091e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">internal attributes <br/></td></tr>
+<tr class="separator:acab9f1bd4a12998dc9f1f9cd98091e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f1be066be2f9fbde6b998cff890e463"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f1be066be2f9fbde6b998cff890e463"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zipext</a></td></tr>
+<tr class="memdesc:a1f1be066be2f9fbde6b998cff890e463"><td class="mdescLeft">&#160;</td><td class="mdescRight">external attributes <br/></td></tr>
+<tr class="separator:a1f1be066be2f9fbde6b998cff890e463"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a393e70ab05463cf14c975ca74a08d2ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a393e70ab05463cf14c975ca74a08d2ad"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zipofst</a></td></tr>
+<tr class="memdesc:a393e70ab05463cf14c975ca74a08d2ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset to start of local file header <br/></td></tr>
+<tr class="separator:a393e70ab05463cf14c975ca74a08d2ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23f6214fde0dd46eae696421d0b6d3f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23f6214fde0dd46eae696421d0b6d3f4"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zipcfn</a> [0]</td></tr>
+<tr class="memdesc:a23f6214fde0dd46eae696421d0b6d3f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">file name (length as given above) <br/></td></tr>
+<tr class="separator:a23f6214fde0dd46eae696421d0b6d3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>ZIP central directory structure. </p>
+<p>See the documentation of the ZIP format for the meaning of these fields. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__cd.html">zip_cd</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__cd.js b/html/structzip__cd.js
new file mode 100644
index 000000000..d1132fad0
--- /dev/null
+++ b/html/structzip__cd.js
@@ -0,0 +1,23 @@
+var structzip__cd =
+[
+ [ "zipccml", "structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56", null ],
+ [ "zipccrc", "structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6", null ],
+ [ "zipcensig", "structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001", null ],
+ [ "zipcexos", "structzip__cd.html#afa4da6e7afd0fe57df379a70be745308", null ],
+ [ "zipcflg", "structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441", null ],
+ [ "zipcfn", "structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4", null ],
+ [ "zipcfnl", "structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34", null ],
+ [ "zipcmthd", "structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb", null ],
+ [ "zipcos", "structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc", null ],
+ [ "zipcsiz", "structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4", null ],
+ [ "zipcunc", "structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9", null ],
+ [ "zipcver", "structzip__cd.html#aefb244735b6174df1319a218aeb8011d", null ],
+ [ "zipcvxt", "structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3", null ],
+ [ "zipcxtl", "structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7", null ],
+ [ "zipdat", "structzip__cd.html#aefbc08acd385ddada8d2f5717c960041", null ],
+ [ "zipdsk", "structzip__cd.html#abd59a15e22b6c34660b90644f7f35962", null ],
+ [ "zipext", "structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463", null ],
+ [ "zipint", "structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f", null ],
+ [ "zipofst", "structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad", null ],
+ [ "ziptim", "structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__cd__ext.html b/html/structzip__cd__ext.html
new file mode 100644
index 000000000..9b6fa0abb
--- /dev/null
+++ b/html/structzip__cd__ext.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_cd_ext Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__cd__ext.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_cd_ext Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>ZIP extra field structure.
+ <a href="structzip__cd__ext.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="zipfile_8h_source.html">zipfile.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:abc5e8a1f9644faf26a6878295ac998a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc5e8a1f9644faf26a6878295ac998a8"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">tag</a></td></tr>
+<tr class="memdesc:abc5e8a1f9644faf26a6878295ac998a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">extra field header ID <br/></td></tr>
+<tr class="separator:abc5e8a1f9644faf26a6878295ac998a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75a8eb078a5a5256f734241f51137506"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75a8eb078a5a5256f734241f51137506"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">size</a></td></tr>
+<tr class="memdesc:a75a8eb078a5a5256f734241f51137506"><td class="mdescLeft">&#160;</td><td class="mdescRight">extra field data size <br/></td></tr>
+<tr class="separator:a75a8eb078a5a5256f734241f51137506"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66d60ba1142e99e13028892fe403fcda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d60ba1142e99e13028892fe403fcda"></a>
+unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zipofst</a></td></tr>
+<tr class="memdesc:a66d60ba1142e99e13028892fe403fcda"><td class="mdescLeft">&#160;</td><td class="mdescRight">offset to start of local file header (only valid if the struct is for a ZIP64 extra field) <br/></td></tr>
+<tr class="separator:a66d60ba1142e99e13028892fe403fcda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>ZIP extra field structure. </p>
+<p>See the documentation of the ZIP format for the meaning of these fields. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__cd__ext.html">zip_cd_ext</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__cd__ext.js b/html/structzip__cd__ext.js
new file mode 100644
index 000000000..679228997
--- /dev/null
+++ b/html/structzip__cd__ext.js
@@ -0,0 +1,6 @@
+var structzip__cd__ext =
+[
+ [ "size", "structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506", null ],
+ [ "tag", "structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8", null ],
+ [ "zipofst", "structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__enc.html b/html/structzip__enc.html
new file mode 100644
index 000000000..08628ead5
--- /dev/null
+++ b/html/structzip__enc.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_enc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__enc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_enc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a953e714b78bc64c156f89b3a8e081044"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a953e714b78bc64c156f89b3a8e081044"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>efield_header</b></td></tr>
+<tr class="separator:a953e714b78bc64c156f89b3a8e081044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af67f9dcebf79326527920b58ad3f2663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af67f9dcebf79326527920b58ad3f2663"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>efield_size</b></td></tr>
+<tr class="separator:af67f9dcebf79326527920b58ad3f2663"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f3a862bfdcfb7219e68ba69c4fa2418"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f3a862bfdcfb7219e68ba69c4fa2418"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>version</b></td></tr>
+<tr class="separator:a6f3a862bfdcfb7219e68ba69c4fa2418"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe192de12f78517bb1c7470b7f469dbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe192de12f78517bb1c7470b7f469dbd"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>vendor_id1</b></td></tr>
+<tr class="separator:abe192de12f78517bb1c7470b7f469dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3f136d07bdfc01d60893b7751f42203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f136d07bdfc01d60893b7751f42203"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>vendor_id2</b></td></tr>
+<tr class="separator:ad3f136d07bdfc01d60893b7751f42203"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4bb7fdca8355c7a4dea0124bf562917"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4bb7fdca8355c7a4dea0124bf562917"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>encryption_strength</b></td></tr>
+<tr class="separator:ae4bb7fdca8355c7a4dea0124bf562917"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e9713ddd5017d321c06f14bf340c76d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e9713ddd5017d321c06f14bf340c76d"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>compress_method</b></td></tr>
+<tr class="separator:a0e9713ddd5017d321c06f14bf340c76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__enc.html">zip_enc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__enc.js b/html/structzip__enc.js
new file mode 100644
index 000000000..dd3e3bfc6
--- /dev/null
+++ b/html/structzip__enc.js
@@ -0,0 +1,10 @@
+var structzip__enc =
+[
+ [ "compress_method", "structzip__enc.html#a0e9713ddd5017d321c06f14bf340c76d", null ],
+ [ "efield_header", "structzip__enc.html#a953e714b78bc64c156f89b3a8e081044", null ],
+ [ "efield_size", "structzip__enc.html#af67f9dcebf79326527920b58ad3f2663", null ],
+ [ "encryption_strength", "structzip__enc.html#ae4bb7fdca8355c7a4dea0124bf562917", null ],
+ [ "vendor_id1", "structzip__enc.html#abe192de12f78517bb1c7470b7f469dbd", null ],
+ [ "vendor_id2", "structzip__enc.html#ad3f136d07bdfc01d60893b7751f42203", null ],
+ [ "version", "structzip__enc.html#a6f3a862bfdcfb7219e68ba69c4fa2418", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__eoc.html b/html/structzip__eoc.html
new file mode 100644
index 000000000..c0e961de0
--- /dev/null
+++ b/html/structzip__eoc.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_eoc Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__eoc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_eoc Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>ZIP end of central directory structure.
+ <a href="structzip__eoc.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="zipfile_8h_source.html">zipfile.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:afe3a04da9402cabc3e8fa9d3fd96f9b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe3a04da9402cabc3e8fa9d3fd96f9b9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipesig</b></td></tr>
+<tr class="separator:afe3a04da9402cabc3e8fa9d3fd96f9b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab43a340185ab207bf8979684eb8a658d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab43a340185ab207bf8979684eb8a658d"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zipedsk</b></td></tr>
+<tr class="separator:ab43a340185ab207bf8979684eb8a658d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10c2e8e888099f481668f5264f07fa15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10c2e8e888099f481668f5264f07fa15"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zipecen</b></td></tr>
+<tr class="separator:a10c2e8e888099f481668f5264f07fa15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad297171e421c744220ac81b1cb88f582"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad297171e421c744220ac81b1cb88f582"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zipenum</b></td></tr>
+<tr class="separator:ad297171e421c744220ac81b1cb88f582"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a463399f163d7f5c22a82e4569e9e708f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a463399f163d7f5c22a82e4569e9e708f"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>zipecenn</b></td></tr>
+<tr class="separator:a463399f163d7f5c22a82e4569e9e708f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad48f6ff28b5581b45e13cabf34ab5098"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad48f6ff28b5581b45e13cabf34ab5098"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>zipecsz</b></td></tr>
+<tr class="separator:ad48f6ff28b5581b45e13cabf34ab5098"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1de3be6116bc9589f70bc443ac9b2881"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3be6116bc9589f70bc443ac9b2881"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>zipeofst</b></td></tr>
+<tr class="separator:a1de3be6116bc9589f70bc443ac9b2881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13a5133f55ac8d7f63f9a0f232e2678f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13a5133f55ac8d7f63f9a0f232e2678f"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>zipecoml</b></td></tr>
+<tr class="separator:a13a5133f55ac8d7f63f9a0f232e2678f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecaa776ad098703d6de81a82f5121f2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecaa776ad098703d6de81a82f5121f2a"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>zipecom</b> [0]</td></tr>
+<tr class="separator:aecaa776ad098703d6de81a82f5121f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>ZIP end of central directory structure. </p>
+<p>See the documentation of the ZIP format for the meaning of these fields. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__eoc.html">zip_eoc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__eoc.js b/html/structzip__eoc.js
new file mode 100644
index 000000000..85ed18752
--- /dev/null
+++ b/html/structzip__eoc.js
@@ -0,0 +1,12 @@
+var structzip__eoc =
+[
+ [ "zipecen", "structzip__eoc.html#a10c2e8e888099f481668f5264f07fa15", null ],
+ [ "zipecenn", "structzip__eoc.html#a463399f163d7f5c22a82e4569e9e708f", null ],
+ [ "zipecom", "structzip__eoc.html#aecaa776ad098703d6de81a82f5121f2a", null ],
+ [ "zipecoml", "structzip__eoc.html#a13a5133f55ac8d7f63f9a0f232e2678f", null ],
+ [ "zipecsz", "structzip__eoc.html#ad48f6ff28b5581b45e13cabf34ab5098", null ],
+ [ "zipedsk", "structzip__eoc.html#ab43a340185ab207bf8979684eb8a658d", null ],
+ [ "zipenum", "structzip__eoc.html#ad297171e421c744220ac81b1cb88f582", null ],
+ [ "zipeofst", "structzip__eoc.html#a1de3be6116bc9589f70bc443ac9b2881", null ],
+ [ "zipesig", "structzip__eoc.html#afe3a04da9402cabc3e8fa9d3fd96f9b9", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__info.html b/html/structzip__info.html
new file mode 100644
index 000000000..f590a05ff
--- /dev/null
+++ b/html/structzip__info.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_info Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__info.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_info Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa6db2b7a2f87d13d318d22283da5c42a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6db2b7a2f87d13d318d22283da5c42a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipnum</b></td></tr>
+<tr class="separator:aa6db2b7a2f87d13d318d22283da5c42a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2b2ac31e72eb80b7143c9bf1a132ad76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b2ac31e72eb80b7143c9bf1a132ad76"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dir_size</b></td></tr>
+<tr class="separator:a2b2ac31e72eb80b7143c9bf1a132ad76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab974b88e045551fc4911920921155753"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab974b88e045551fc4911920921155753"></a>
+long long&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
+<tr class="separator:ab974b88e045551fc4911920921155753"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a690749411202ae0e631eeb40ca308d46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a690749411202ae0e631eeb40ca308d46"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>compression_level</b></td></tr>
+<tr class="separator:a690749411202ae0e631eeb40ca308d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f8560020a5a9987269f21c53343513d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8560020a5a9987269f21c53343513d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxnamelen</b></td></tr>
+<tr class="separator:a4f8560020a5a9987269f21c53343513d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a673754d24950be2a47db8265aac0d99d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a673754d24950be2a47db8265aac0d99d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zip64</b></td></tr>
+<tr class="separator:a673754d24950be2a47db8265aac0d99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4ad68180bfb6c57e6f4272cae57f8e80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ad68180bfb6c57e6f4272cae57f8e80"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>date</b></td></tr>
+<tr class="separator:a4ad68180bfb6c57e6f4272cae57f8e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af17930beafa89d635ea258769454f1b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af17930beafa89d635ea258769454f1b9"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr class="separator:af17930beafa89d635ea258769454f1b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1b5f296daf3d802c0dd99e958b28bd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1b5f296daf3d802c0dd99e958b28bd7"></a>
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>passwd</b></td></tr>
+<tr class="separator:af1b5f296daf3d802c0dd99e958b28bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca7591f281ca49c891acd1a98ea243a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca7591f281ca49c891acd1a98ea243a1"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>res2</b></td></tr>
+<tr class="separator:aca7591f281ca49c891acd1a98ea243a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5951dbbbc9fc6e454e2e3c9990d86391"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5951dbbbc9fc6e454e2e3c9990d86391"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>index</b></td></tr>
+<tr class="separator:a5951dbbbc9fc6e454e2e3c9990d86391"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55b69cf6b3d1e2d1e9a7e4e445933997"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55b69cf6b3d1e2d1e9a7e4e445933997"></a>
+FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>dir</b></td></tr>
+<tr class="separator:a55b69cf6b3d1e2d1e9a7e4e445933997"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa99fecb8f0ffe83caf78c246031347b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa99fecb8f0ffe83caf78c246031347b1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>md5</b></td></tr>
+<tr class="separator:aa99fecb8f0ffe83caf78c246031347b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>maptool/zip.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__info.html">zip_info</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__info.js b/html/structzip__info.js
new file mode 100644
index 000000000..784eb5c8f
--- /dev/null
+++ b/html/structzip__info.js
@@ -0,0 +1,16 @@
+var structzip__info =
+[
+ [ "compression_level", "structzip__info.html#a690749411202ae0e631eeb40ca308d46", null ],
+ [ "date", "structzip__info.html#a4ad68180bfb6c57e6f4272cae57f8e80", null ],
+ [ "dir", "structzip__info.html#a55b69cf6b3d1e2d1e9a7e4e445933997", null ],
+ [ "dir_size", "structzip__info.html#a2b2ac31e72eb80b7143c9bf1a132ad76", null ],
+ [ "index", "structzip__info.html#a5951dbbbc9fc6e454e2e3c9990d86391", null ],
+ [ "maxnamelen", "structzip__info.html#a4f8560020a5a9987269f21c53343513d", null ],
+ [ "md5", "structzip__info.html#aa99fecb8f0ffe83caf78c246031347b1", null ],
+ [ "offset", "structzip__info.html#ab974b88e045551fc4911920921155753", null ],
+ [ "passwd", "structzip__info.html#af1b5f296daf3d802c0dd99e958b28bd7", null ],
+ [ "res2", "structzip__info.html#aca7591f281ca49c891acd1a98ea243a1", null ],
+ [ "time", "structzip__info.html#af17930beafa89d635ea258769454f1b9", null ],
+ [ "zip64", "structzip__info.html#a673754d24950be2a47db8265aac0d99d", null ],
+ [ "zipnum", "structzip__info.html#aa6db2b7a2f87d13d318d22283da5c42a", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__lfh.html b/html/structzip__lfh.html
new file mode 100644
index 000000000..1b3132279
--- /dev/null
+++ b/html/structzip__lfh.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_lfh Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__lfh.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_lfh Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>ZIP local file header structure.
+ <a href="structzip__lfh.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="zipfile_8h_source.html">zipfile.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a83c26c8e1a65edc90374a3486f3addc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c26c8e1a65edc90374a3486f3addc0"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">ziplocsig</a></td></tr>
+<tr class="memdesc:a83c26c8e1a65edc90374a3486f3addc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">local file header signature <br/></td></tr>
+<tr class="separator:a83c26c8e1a65edc90374a3486f3addc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94ad48c33d0938bd0b9a220c3ad97893"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94ad48c33d0938bd0b9a220c3ad97893"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zipver</a></td></tr>
+<tr class="memdesc:a94ad48c33d0938bd0b9a220c3ad97893"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum zip spec version needed to extract <br/></td></tr>
+<tr class="separator:a94ad48c33d0938bd0b9a220c3ad97893"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4ae30028cd81d570f13f493b98a4fd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4ae30028cd81d570f13f493b98a4fd6"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zipgenfld</a></td></tr>
+<tr class="memdesc:ae4ae30028cd81d570f13f493b98a4fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">general purpose flags <br/></td></tr>
+<tr class="separator:ae4ae30028cd81d570f13f493b98a4fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a313ebff1b7159af89649d57934194ef8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313ebff1b7159af89649d57934194ef8"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zipmthd</a></td></tr>
+<tr class="memdesc:a313ebff1b7159af89649d57934194ef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">compression method <br/></td></tr>
+<tr class="separator:a313ebff1b7159af89649d57934194ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b67b1f3fb5465e11d8aedcf41ed69f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b67b1f3fb5465e11d8aedcf41ed69f9"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">ziptime</a></td></tr>
+<tr class="memdesc:a9b67b1f3fb5465e11d8aedcf41ed69f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">file modification time <br/></td></tr>
+<tr class="separator:a9b67b1f3fb5465e11d8aedcf41ed69f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa37d2d6ca4433c33aaade13d78ad3c4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa37d2d6ca4433c33aaade13d78ad3c4a"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zipdate</a></td></tr>
+<tr class="memdesc:aa37d2d6ca4433c33aaade13d78ad3c4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">file modification date <br/></td></tr>
+<tr class="separator:aa37d2d6ca4433c33aaade13d78ad3c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9440d88d94e44a9326dda646b2880cb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9440d88d94e44a9326dda646b2880cb9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zipcrc</a></td></tr>
+<tr class="memdesc:a9440d88d94e44a9326dda646b2880cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRC-32 checksum. <br/></td></tr>
+<tr class="separator:a9440d88d94e44a9326dda646b2880cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3733381c1cf02d34719ddc3c588a4109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3733381c1cf02d34719ddc3c588a4109"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zipsize</a></td></tr>
+<tr class="memdesc:a3733381c1cf02d34719ddc3c588a4109"><td class="mdescLeft">&#160;</td><td class="mdescRight">file size (after compression) <br/></td></tr>
+<tr class="separator:a3733381c1cf02d34719ddc3c588a4109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a910977a8365a06df62d2e2bde9a44b28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a910977a8365a06df62d2e2bde9a44b28"></a>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zipuncmp</a></td></tr>
+<tr class="memdesc:a910977a8365a06df62d2e2bde9a44b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">file size (uncompressed) <br/></td></tr>
+<tr class="separator:a910977a8365a06df62d2e2bde9a44b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a242363b5b007303b7c3a99f40e441f0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a242363b5b007303b7c3a99f40e441f0c"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zipfnln</a></td></tr>
+<tr class="memdesc:a242363b5b007303b7c3a99f40e441f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">file name length <br/></td></tr>
+<tr class="separator:a242363b5b007303b7c3a99f40e441f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a3213770f1a08116bba4766f01a6721"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a3213770f1a08116bba4766f01a6721"></a>
+unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zipxtraln</a></td></tr>
+<tr class="memdesc:a5a3213770f1a08116bba4766f01a6721"><td class="mdescLeft">&#160;</td><td class="mdescRight">extra filed length (unused?) <br/></td></tr>
+<tr class="separator:a5a3213770f1a08116bba4766f01a6721"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a9adbfef685a98e6b32f866aadf1349"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a9adbfef685a98e6b32f866aadf1349"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zipname</a> [0]</td></tr>
+<tr class="memdesc:a4a9adbfef685a98e6b32f866aadf1349"><td class="mdescLeft">&#160;</td><td class="mdescRight">file name (length as given above) <br/></td></tr>
+<tr class="separator:a4a9adbfef685a98e6b32f866aadf1349"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>ZIP local file header structure. </p>
+<p>See the documentation of the ZIP format for the meaning of these fields. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__lfh.html">zip_lfh</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__lfh.js b/html/structzip__lfh.js
new file mode 100644
index 000000000..38fe9fd8f
--- /dev/null
+++ b/html/structzip__lfh.js
@@ -0,0 +1,15 @@
+var structzip__lfh =
+[
+ [ "zipcrc", "structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9", null ],
+ [ "zipdate", "structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a", null ],
+ [ "zipfnln", "structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c", null ],
+ [ "zipgenfld", "structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6", null ],
+ [ "ziplocsig", "structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0", null ],
+ [ "zipmthd", "structzip__lfh.html#a313ebff1b7159af89649d57934194ef8", null ],
+ [ "zipname", "structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349", null ],
+ [ "zipsize", "structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109", null ],
+ [ "ziptime", "structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9", null ],
+ [ "zipuncmp", "structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28", null ],
+ [ "zipver", "structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893", null ],
+ [ "zipxtraln", "structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721", null ]
+]; \ No newline at end of file
diff --git a/html/structzip__split.html b/html/structzip__split.html
new file mode 100644
index 000000000..d2601f7f8
--- /dev/null
+++ b/html/structzip__split.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zip_split Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('structzip__split.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">zip_split Struct Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:aa59eb8ef2c8123edb6b536f491b37851"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa59eb8ef2c8123edb6b536f491b37851"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>zipsplitsig</b></td></tr>
+<tr class="separator:aa59eb8ef2c8123edb6b536f491b37851"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="zipfile_8h_source.html">zipfile.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structzip__split.html">zip_split</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/structzip__split.js b/html/structzip__split.js
new file mode 100644
index 000000000..091aaa7a7
--- /dev/null
+++ b/html/structzip__split.js
@@ -0,0 +1,4 @@
+var structzip__split =
+[
+ [ "zipsplitsig", "structzip__split.html#aa59eb8ef2c8123edb6b536f491b37851", null ]
+]; \ No newline at end of file
diff --git a/html/sunriset_8h_source.html b/html/sunriset_8h_source.html
new file mode 100644
index 000000000..f7fd37647
--- /dev/null
+++ b/html/sunriset_8h_source.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: sunriset.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sunriset_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">sunriset.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* timezone_name;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> timezone_offset;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#define TMOD(x) ((x)&lt;0?(x)+24:((x)&gt;=24?(x)-24:(x)))</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DAYSOFF(x) ((x)&lt;0?&quot;(-1) &quot;:((x)&gt;=24?&quot;(+1) &quot;:&quot;&quot;))</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define HOURS(h) ((int)(floor(h)))</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MINUTES(h) ((int)(60*(h-floor(h))))</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#ifndef ABS</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ABS(x) ((x)&lt;0?-(x):(x)) </span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/* A macro to compute the number of days elapsed since 2000 Jan 0.0 */</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">/* (which is equal to 1999 Dec 31, 0h UT) */</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/* Dan R sez: This is some pretty fucking high magic. */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define days_since_2000_Jan_0(y,m,d) \</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"> (367L*(y)-((7*((y)+(((m)+9)/12)))/4)+((275*(m))/9)+(d)-730530L)</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">/* Some conversion factors between radians and degrees */</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifndef PI</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define PI 3.1415926535897932384</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define RADEG ( 180.0 / PI )</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DEGRAD ( PI / 180.0 )</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">/* The trigonometric functions in degrees */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define sind(x) sin((x)*DEGRAD)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define cosd(x) cos((x)*DEGRAD)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define tand(x) tan((x)*DEGRAD)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define atand(x) (RADEG*atan(x))</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define asind(x) (RADEG*asin(x))</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define acosd(x) (RADEG*acos(x))</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define atan2d(y,x) (RADEG*atan2(y,x))</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* Following are some macros around the &quot;workhorse&quot; function __daylen__ */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">/* They mainly fill in the desired values for the reference altitude */</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/* below the horizon, and also selects whether this altitude should */</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/* refer to the Sun&#39;s center or its upper limb. */</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">/* This macro computes the length of the day, from sunrise to sunset. */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">/* Sunrise/set is considered to occur when the Sun&#39;s upper limb is */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* 50 arc minutes below the horizon (this accounts for the refraction */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">/* of the Earth&#39;s atmosphere). */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">/* The original version of the program used the value of 35 arc mins, */</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/* which is the accepted value in Sweden. */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#define day_length(year,month,day,lon,lat) \</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"> __daylen__( year, month, day, lon, lat, -50.0/60.0, 1 )</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment">/* This macro computes the length of the day, including civil twilight. */</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/* Civil twilight starts/ends when the Sun&#39;s center is 6 degrees below */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment">/* the horizon. */</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#define day_civil_twilight_length(year,month,day,lon,lat) \</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> __daylen__( year, month, day, lon, lat, -6.0, 0 )</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* This macro computes the length of the day, incl. nautical twilight. */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment">/* Nautical twilight starts/ends when the Sun&#39;s center is 12 degrees */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* below the horizon. */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define day_nautical_twilight_length(year,month,day,lon,lat) \</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> __daylen__( year, month, day, lon, lat, -12.0, 0 )</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* This macro computes the length of the day, incl. astronomical twilight. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment">/* Astronomical twilight starts/ends when the Sun&#39;s center is 18 degrees */</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/* below the horizon. */</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define day_astronomical_twilight_length(year,month,day,lon,lat) \</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> __daylen__( year, month, day, lon, lat, -18.0, 0 )</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment">/* This macro computes times for sunrise/sunset. */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">/* Sunrise/set is considered to occur when the Sun&#39;s upper limb is */</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment">/* 35 arc minutes below the horizon (this accounts for the refraction */</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">/* of the Earth&#39;s atmosphere). */</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define sun_rise_set(year,month,day,lon,lat,rise,set) \</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"> __sunriset__( year, month, day, lon, lat, -35.0/60.0, 1, rise, set )</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment">/* This macro computes the start and end times of civil twilight. */</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/* Civil twilight starts/ends when the Sun&#39;s center is 6 degrees below */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* the horizon. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#define civil_twilight(year,month,day,lon,lat,start,end) \</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"> __sunriset__( year, month, day, lon, lat, -6.0, 0, start, end )</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">/* This macro computes the start and end times of nautical twilight. */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="comment">/* Nautical twilight starts/ends when the Sun&#39;s center is 12 degrees */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/* below the horizon. */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define nautical_twilight(year,month,day,lon,lat,start,end) \</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"> __sunriset__( year, month, day, lon, lat, -12.0, 0, start, end )</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">/* This macro computes the start and end times of astronomical twilight. */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment">/* Astronomical twilight starts/ends when the Sun&#39;s center is 18 degrees */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* below the horizon. */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#define astronomical_twilight(year,month,day,lon,lat,start,end) \</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"> __sunriset__( year, month, day, lon, lat, -18.0, 0, start, end )</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment">/* Function prototypes */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">double</span> __daylen__( <span class="keywordtype">int</span> year, <span class="keywordtype">int</span> month, <span class="keywordtype">int</span> day, <span class="keywordtype">double</span> lon, <span class="keywordtype">double</span> lat,</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">double</span> altit, <span class="keywordtype">int</span> upper_limb );</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">int</span> __sunriset__( <span class="keywordtype">int</span> year, <span class="keywordtype">int</span> month, <span class="keywordtype">int</span> day, <span class="keywordtype">double</span> lon, <span class="keywordtype">double</span> lat,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">double</span> altit, <span class="keywordtype">int</span> upper_limb, <span class="keywordtype">double</span> *rise, <span class="keywordtype">double</span> *set );</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> sunpos( <span class="keywordtype">double</span> d, <span class="keywordtype">double</span> *lon, <span class="keywordtype">double</span> *r );</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">void</span> sun_RA_dec( <span class="keywordtype">double</span> d, <span class="keywordtype">double</span> *RA, <span class="keywordtype">double</span> *dec, <span class="keywordtype">double</span> *r );</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">double</span> revolution( <span class="keywordtype">double</span> x );</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">double</span> rev180( <span class="keywordtype">double</span> x );</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keywordtype">double</span> GMST0( <span class="keywordtype">double</span> d );</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>sunriset.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/support_2espeak_2debug_8h_source.html b/html/support_2espeak_2debug_8h_source.html
new file mode 100644
index 000000000..9726b2eff
--- /dev/null
+++ b/html/support_2espeak_2debug_8h_source.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/debug.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('support_2espeak_2debug_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">debug.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef DEBUG_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DEBUG_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//#define DEBUG_ENABLED</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifdef DEBUG_ENABLED</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENTER(text) debug_enter(text)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHOW(format,...) debug_show(format,__VA_ARGS__);</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHOW_TIME(text) debug_time(text);</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> debug_enter(<span class="keyword">const</span> <span class="keywordtype">char</span>* text);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> debug_show(<span class="keyword">const</span> <span class="keywordtype">char</span>* format,...);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> debug_time(<span class="keyword">const</span> <span class="keywordtype">char</span>* text);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#ifdef PLATFORM_WINDOWS</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHOW(format) // VC6 doesn&#39;t allow &quot;...&quot;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHOW(format,...)</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SHOW_TIME(text)</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ENTER(text)</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>debug.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/support_2espeak_2event_8h_source.html b/html/support_2espeak_2event_8h_source.html
new file mode 100644
index 000000000..09901f2d6
--- /dev/null
+++ b/html/support_2espeak_2event_8h_source.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/event.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('support_2espeak_2event_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">event.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef EVENT_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EVENT_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">/* </span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">Manage events (sentence, word, mark, end,...), is responsible of calling the external </span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">callback as soon as the relevant audio sample is played.</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">The audio stream is composed of samples from synthetised messages or audio icons.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">Each event is associated to a sample. </span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">Scenario:</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">- event_declare is called for each expected event.</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">- A timeout is started for the first pending event.</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">- When the timeout happens, the synth_callback is called.</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">Note: the timeout is checked against the real progress of the audio stream, which depends on pauses or underruns. If the real progress is lower than the expected one, a new timeout starts.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;speak_lib.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Initialize the event component.</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// First function to be called.</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">// the callback will be called when the event actually occurs.</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">// The callback is detailled in speak_lib.h .</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">void</span> event_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">void</span> event_set_callback(t_espeak_callback* cb);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">// Clear any pending event.</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">// Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">// EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;espeak_ERROR event_clear_all ();</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">// Declare a future event</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">// Return: EE_OK: operation achieved </span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">// EE_BUFFER_FULL: the event can not be buffered; </span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">// you may try after a while to call the function again.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">// EE_INTERNAL_ERROR.</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;espeak_ERROR event_declare (<a class="code" href="structespeak__EVENT.html">espeak_EVENT</a>* event);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">// Terminate the event component.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">// Last function to be called.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> event_terminate();</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structespeak__EVENT_html"><div class="ttname"><a href="structespeak__EVENT.html">espeak_EVENT</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:62</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>event.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/support_2espeak_2speech_8h_source.html b/html/support_2espeak_2speech_8h_source.html
new file mode 100644
index 000000000..7dad6fc6a
--- /dev/null
+++ b/html/support_2espeak_2speech_8h_source.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/speech.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('support_2espeak_2speech_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">speech.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * along with this program; if not, write see: *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// conditional compilation options</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define INCLUDE_KLATT</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#if defined(BYTE_ORDER) &amp;&amp; BYTE_ORDER == BIG_ENDIAN</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ARCH_BIG</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">/* #define PLATFORM_POSIX */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define PATHSEP &#39;/&#39;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="comment">// USE_PORTAUDIO or USE_PULSEAUDIO are now defined in the makefile</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">//#define USE_PORTAUDIO</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">//#define USE_PULSEAUDIO</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define USE_NANOSLEEP</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="comment">//#define ESPEAK_API extern &quot;C&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifdef LIBRARY</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_ASYNC</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="comment">//#define USE_MBROLA_LIB</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifdef _ESPEAKEDIT</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_PORTAUDIO</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_ASYNC</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LOG_FRAMES // write keyframe info to log-espeakedit</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// will look for espeak_data directory here, and also in user&#39;s home directory</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#ifndef PATH_ESPEAK_DATA</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #define PATH_ESPEAK_DATA &quot;/usr/share/espeak-data&quot;</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> USHORT;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> UCHAR;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">double</span> DOUBLEX;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structMNEM__TAB.html"> 61</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *mnem;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">int</span> value;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <a class="code" href="structMNEM__TAB.html">MNEM_TAB</a>;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> LookupMnem(<a class="code" href="structMNEM__TAB.html">MNEM_TAB</a> *table, <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef PLATFORM_WINDOWS</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_PATH_HOME 220</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESPEAK_API</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_PATH_HOME 150</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESPEAK_API extern &quot;C&quot;</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ESPEAK_API</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> path_home[N_PATH_HOME]; <span class="comment">// this is the espeak-data directory</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> strncpy0(<span class="keywordtype">char</span> *to,<span class="keyword">const</span> <span class="keywordtype">char</span> *from, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">int</span> GetFileLength(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">char</span> *Alloc(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">void</span> Free(<span class="keywordtype">void</span> *ptr);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="ttc" id="structMNEM__TAB_html"><div class="ttname"><a href="structMNEM__TAB.html">MNEM_TAB</a></div><div class="ttdef"><b>Definition:</b> speech.h:61</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>speech.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/support_2libc_2sys_2types_8h_source.html b/html/support_2libc_2sys_2types_8h_source.html
new file mode 100644
index 000000000..a5b3673f8
--- /dev/null
+++ b/html/support_2libc_2sys_2types_8h_source.html
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/sys/types.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('support_2libc_2sys_2types_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * types.h</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file has no copyright assigned and is placed in the Public Domain.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * This file is a part of the mingw-runtime package.</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * No warranty is given; refer to the file DISCLAIMER within the package.</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * The definition of constants, data types and global variables.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifndef _TYPES_H_</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _TYPES_H_</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/* All the headers include this file. */</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define __need_wchar_t</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __need_size_t</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __need_ptrdiff_t</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef RC_INVOKED</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef _TIME_T_DEFINED</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> time_t;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#define _TIME_T_DEFINED</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef _TIME64_T_DEFINED</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> __int64 __time64_t;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define _TIME64_T_DEFINED</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifndef _OFF_T_</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _OFF_T_</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> _off_t;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _off_t off_t;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _OFF_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#ifndef _DEV_T_</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _DEV_T_</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef __MSVCRT__</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _dev_t;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">short</span> _dev_t;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _dev_t dev_t;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _DEV_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifndef _INO_T_</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _INO_T_</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">short</span> _ino_t;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _ino_t ino_t;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _INO_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#ifndef _PID_T_</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _PID_T_</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> _pid_t;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _pid_t pid_t;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _PID_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#ifndef _MODE_T_</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _MODE_T_</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> _mode_t;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _mode_t mode_t;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _MODE_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#ifndef _SIGSET_T_</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _SIGSET_T_</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> _sigset_t;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _sigset_t sigset_t;</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _SIGSET_T_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#ifndef _SSIZE_T_</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _SSIZE_T_</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> _ssize_t;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#ifndef _NO_OLDNAMES</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> _ssize_t ssize_t;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Not _SSIZE_T_ */</span><span class="preprocessor"> </span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#ifndef _FPOS64_T_</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _FPOS64_T_</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> fpos64_t;</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#ifndef _OFF64_T_</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _OFF64_T_</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> off64_t;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#if !defined __NO_ISOCEXT</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> useconds_t;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not __NO_ISOCEXT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not RC_INVOKED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not _TYPES_H_ */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html">sys</a></li><li class="navelem"><b>types.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/sync_off.png b/html/sync_off.png
new file mode 100644
index 000000000..3b443fc62
--- /dev/null
+++ b/html/sync_off.png
Binary files differ
diff --git a/html/sync_on.png b/html/sync_on.png
new file mode 100644
index 000000000..e08320fb6
--- /dev/null
+++ b/html/sync_on.png
Binary files differ
diff --git a/html/synthesize_8h_source.html b/html/synthesize_8h_source.html
new file mode 100644
index 000000000..805b55191
--- /dev/null
+++ b/html/synthesize_8h_source.html
@@ -0,0 +1,478 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/synthesize.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('synthesize_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">synthesize.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * along with this program; if not, write see: *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define N_PHONEME_LIST 1000 // enough for source[N_TR_SOURCE] full of text, else it will truncate</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define MAX_HARMONIC 400 // 400 * 50Hz = 20 kHz, more than enough</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_SEQ_FRAMES 25 // max frames in a spectrum sequence (real max is ablut 8)</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STEPSIZE 64 // 2.9mS at 22 kHz sample rate</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define PITCHfall 0</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PITCHrise 1</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment">// flags set for frames within a spectrum sequence</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define FRFLAG_KLATT 0x01 // this frame includes extra data for Klatt synthesizer</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_VOWEL_CENTRE 0x02 // centre point of vowel</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_LEN_MOD 0x04 // reduce effect of length adjustment</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_BREAK_LF 0x08 // but keep f3 upwards</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_BREAK 0x10 // don&#39;t merge with next frame</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_BREAK_2 0x18 // FRFLAG_BREAK_LF or FRFLAG_BREAK</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_FORMANT_RATE 0x20 // Flag5 allow increased rate of change of formant freq</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_MODULATE 0x40 // Flag6 modulate amplitude of some cycles to give trill</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_DEFER_WAV 0x80 // Flag7 defer mixing WAV until the next frame</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FRFLAG_COPIED 0x8000 // This frame has been copied into temporary rw memory</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define SFLAG_SEQCONTINUE 0x01 // a liquid or nasal after a vowel, but not followed by a vowel</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_EMBEDDED 0x02 // there are embedded commands before this phoneme</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_SYLLABLE 0x04 // vowel or syllabic consonant</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_LENGTHEN 0x08 // lengthen symbol : included after this phoneme</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_DICTIONARY 0x10 // the pronunciation of this word was listed in the xx_list dictionary</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_SWITCHED_LANG 0x20 // this word uses phonemes from a different language</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SFLAG_PROMOTE_STRESS 0x40 // this unstressed word can be promoted to stressed</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment">// embedded command numbers</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define EMBED_P 1 // pitch</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_S 2 // speed (used in setlengths)</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_A 3 // amplitude/volume</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_R 4 // pitch range/expression</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_H 5 // echo/reverberation</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_T 6 // different tone for announcing punctuation</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_I 7 // sound icon</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_S2 8 // speed (used in synthesize)</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_Y 9 // say-as commands</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_M 10 // mark name</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_U 11 // audio uri</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_B 12 // break</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EMBED_F 13 // emphasis</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define N_EMBEDDED_VALUES 14</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> embedded_value[N_EMBEDDED_VALUES];</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> embedded_default[N_EMBEDDED_VALUES];</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#define N_PEAKS 9</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_MARKERS 8</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#define N_KLATTP 10 // this affects the phoneme data file format</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_KLATTP2 14 // used in vowel files, with extra parameters for future extensions</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define KLATT_AV 0</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_FNZ 1 // nasal zero freq</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_Tilt 2</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_Aspr 3</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_Skew 4</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#define KLATT_Kopen 5</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_AVp 6</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_Fric 7</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_FricBP 8</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define KLATT_Turb 9</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structframe__t.html"> 90</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <span class="comment">// 44 bytes</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">short</span> frflags;</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">short</span> ffreq[7];</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rms;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fheight[8];</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fwidth[6]; <span class="comment">// width/4 f0-5</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fright[3]; <span class="comment">// width/4 f0-2</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bw[4]; <span class="comment">// Klatt bandwidth BNZ /2, f1,f2,f3</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klattp[5]; <span class="comment">// AV, FNZ, Tilt, Aspr, Skew</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klattp2[5]; <span class="comment">// continuation of klattp[], Avp, Fric, FricBP, Turb</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klatt_ap[7]; <span class="comment">// Klatt parallel amplitude</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klatt_bp[7]; <span class="comment">// Klatt parallel bandwidth /2</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;} <a class="code" href="structframe__t.html">frame_t</a>; <span class="comment">// with extra Klatt parameters for parallel resonators</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structframe__t2.html"> 105</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <span class="comment">// 44 bytes</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">short</span> frflags;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">short</span> ffreq[7];</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length;</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rms;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fheight[8];</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fwidth[6]; <span class="comment">// width/4 f0-5</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fright[3]; <span class="comment">// width/4 f0-2</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bw[4]; <span class="comment">// Klatt bandwidth BNZ /2, f1,f2,f3</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klattp[5]; <span class="comment">// AV, FNZ, Tilt, Aspr, Skew</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;} <a class="code" href="structframe__t2.html">frame_t2</a>; <span class="comment">// TESTING</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#ifdef deleted</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">short</span> frflags;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rms;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">short</span> ffreq[9];</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fheight[9];</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fwidth[6]; <span class="comment">// width/4</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fright[6]; <span class="comment">// width/4</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fwidth6, fright6;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> klattp[N_KLATTP];</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;} <a class="code" href="structframe__t.html">frame_t</a>;</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{ <span class="comment">// 43 bytes</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">short</span> frflags;</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length;</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rms;</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">short</span> ffreq[9];</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fheight[9];</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fwidth[6]; <span class="comment">// width/4</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> fright[6]; <span class="comment">// width/4</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;} <a class="code" href="structframe__t2.html">frame_t2</a>; <span class="comment">// the original, without Klatt additions, used for file &quot;phondata&quot; </span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment">// formant data used by wavegen</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structwavegen__peaks__t.html"> 145</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordtype">int</span> freq; <span class="comment">// Hz&lt;&lt;16</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">int</span> height; <span class="comment">// height&lt;&lt;15</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">int</span> left; <span class="comment">// Hz&lt;&lt;16</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">int</span> right; <span class="comment">// Hz&lt;&lt;16</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; DOUBLEX freq1; <span class="comment">// floating point versions of the above</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; DOUBLEX height1;</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; DOUBLEX left1;</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; DOUBLEX right1;</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; DOUBLEX freq_inc; <span class="comment">// increment by this every 64 samples</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; DOUBLEX height_inc;</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; DOUBLEX left_inc;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; DOUBLEX right_inc;</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;} <a class="code" href="structwavegen__peaks__t.html">wavegen_peaks_t</a>;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structWGEN__DATA.html"> 160</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pitch_env;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">int</span> pitch; <span class="comment">// pitch Hz*256</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keywordtype">int</span> pitch_ix; <span class="comment">// index into pitch envelope (*256)</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keywordtype">int</span> pitch_inc; <span class="comment">// increment to pitch_ix</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keywordtype">int</span> pitch_base; <span class="comment">// Hz*256 low, before modified by envelope</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keywordtype">int</span> pitch_range; <span class="comment">// Hz*256 range of envelope</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *mix_wavefile; <span class="comment">// wave file to be added to synthesis</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">int</span> n_mix_wavefile; <span class="comment">// length in bytes</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">int</span> mix_wave_scale; <span class="comment">// 0=2 byte samples</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="keywordtype">int</span> mix_wave_amp;</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="keywordtype">int</span> mix_wavefile_ix;</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keywordtype">int</span> amplitude;</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">int</span> amplitude_v;</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">int</span> prev_was_synth; <span class="comment">// previous sound was synthesized (not a played wave or pause)</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;} <a class="code" href="structWGEN__DATA.html">WGEN_DATA</a>;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
+<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structRESONATOR.html"> 180</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordtype">double</span> a;</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">double</span> b;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">double</span> c;</div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">double</span> x1;</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">double</span> x2;</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;} <a class="code" href="structRESONATOR.html">RESONATOR</a>;</div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structSPECT__SEQ.html"> 189</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">short</span> length_total; <span class="comment">// not used</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> n_frames;</div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> flags;</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="structframe__t2.html">frame_t2</a> frame[N_SEQ_FRAMES]; <span class="comment">// max. frames in a spectrum sequence</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;} <a class="code" href="structSPECT__SEQ.html">SPECT_SEQ</a>; <span class="comment">// sequence of espeak formant frames</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structSPECT__SEQK.html"> 196</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">short</span> length_total; <span class="comment">// not used</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> n_frames;</div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> flags;</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="structframe__t.html">frame_t</a> frame[N_SEQ_FRAMES]; <span class="comment">// max. frames in a spectrum sequence</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;} <a class="code" href="structSPECT__SEQK.html">SPECT_SEQK</a>; <span class="comment">// sequence of klatt formants frames</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structframeref__t.html"> 204</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordtype">short</span> length;</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">short</span> frflags;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="structframe__t.html">frame_t</a> *frame;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;} <a class="code" href="structframeref__t.html">frameref_t</a>;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structPHONEME__LIST.html"> 211</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> env; <span class="comment">// pitch envelope number</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stresslevel;</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> type;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> prepause;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> amp;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> tone_ph; <span class="comment">// tone phoneme to use with this vowel</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> newword; <span class="comment">// bit 0=start of word, bit 1=end of clause, bit 2=start of sentence</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> synthflags;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordtype">short</span> length; <span class="comment">// length_mod</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordtype">short</span> pitch1; <span class="comment">// pitch, 0-4095 within the Voice&#39;s pitch range</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordtype">short</span> pitch2;</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> sourceix; <span class="comment">// ix into the original source text string, only set at the start of a word</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;} <a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a>;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structSOUND__ICON.html"> 228</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordtype">int</span> name;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordtype">int</span> length;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordtype">char</span> *data;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keywordtype">char</span> *filename;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;} <a class="code" href="structSOUND__ICON.html">SOUND_ICON</a>;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structMBROLA__TAB.html"> 235</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordtype">int</span> name;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_phoneme;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">int</span> mbr_name;</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordtype">int</span> mbr_name2;</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordtype">int</span> percent; <span class="comment">// percentage length of first component</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordtype">int</span> control;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;} <a class="code" href="structMBROLA__TAB.html">MBROLA_TAB</a>;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structSPEED__FACTORS.html"> 244</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">int</span> speed_factor1;</div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordtype">int</span> speed_factor2;</div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordtype">int</span> speed_factor3;</div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">int</span> min_sample_len;</div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordtype">int</span> fast_settings[8];</div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;} <a class="code" href="structSPEED__FACTORS.html">SPEED_FACTORS</a>;</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment">// phoneme table</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="keyword">extern</span> <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *phoneme_tab[N_PHONEME_TAB];</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment">// list of phonemes in a clause</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> n_phoneme_list;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="keyword">extern</span> <a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> phoneme_list[N_PHONEME_LIST];</div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> embedded_list[];</div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> env_fall[128];</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> env_rise[128];</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> env_frise[128];</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">#define MAX_PITCH_VALUE 101</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> pitch_adjust_tab[MAX_PITCH_VALUE+1];</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment">// queue of commands for wavegen</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#define WCMD_KLATT 1</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_KLATT2 2</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_SPECT 3</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_SPECT2 4</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_PAUSE 5</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_WAVE 6</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_WAVE2 7</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_AMPLITUDE 8</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_PITCH 9</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_MARKER 10</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_VOICE 11</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WCMD_EMBEDDED 12</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor">#define N_WCMDQ 160</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MIN_WCMDQ 22 // need this many free entries before adding new phoneme</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">long</span> wcmdq[N_WCMDQ][4];</div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wcmdq_head;</div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wcmdq_tail;</div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;</div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment">// from Wavegen file</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="keywordtype">int</span> WcmdqFree();</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="keywordtype">void</span> WcmdqStop();</div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="keywordtype">int</span> WcmdqUsed();</div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keywordtype">void</span> WcmdqInc();</div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="keywordtype">int</span> WavegenOpenSound();</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="keywordtype">int</span> WavegenCloseSound();</div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="keywordtype">int</span> WavegenInitSound();</div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="keywordtype">void</span> WavegenInit(<span class="keywordtype">int</span> rate, <span class="keywordtype">int</span> wavemult_fact);</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="keywordtype">float</span> polint(<span class="keywordtype">float</span> xa[],<span class="keywordtype">float</span> ya[],<span class="keywordtype">int</span> n,<span class="keywordtype">float</span> x);</div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="keywordtype">int</span> WavegenFill(<span class="keywordtype">int</span> fill_zeros);</div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="keywordtype">void</span> MarkerEvent(<span class="keywordtype">int</span> type, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> char_position, <span class="keywordtype">int</span> value, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out_ptr);</div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *wavefile_data;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> samplerate;</div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> samplerate_native;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wavefile_ix;</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wavefile_amp;</div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wavefile_ix2;</div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wavefile_amp2;</div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> vowel_transition[4];</div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> vowel_transition0, vowel_transition1;</div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> mbrola_delay;</div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> mbrola_name[20];</div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment">// from synthdata file</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> LookupSound(<a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph1, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph2, <span class="keywordtype">int</span> which, <span class="keywordtype">int</span> *match_level, <span class="keywordtype">int</span> control);</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<a class="code" href="structframeref__t.html">frameref_t</a> *LookupSpect(<a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph1, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *prev_ph, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *next_ph, <span class="keywordtype">int</span> which, <span class="keywordtype">int</span> *match_level, <span class="keywordtype">int</span> *n_frames, <a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> *plist);</div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *LookupEnvelope(<span class="keywordtype">int</span> ix);</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="keywordtype">int</span> LoadPhData();</div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keywordtype">void</span> SynthesizeInit(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="keywordtype">int</span> Generate(<a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> *phoneme_list, <span class="keywordtype">int</span> *n_ph, <span class="keywordtype">int</span> resume);</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="keywordtype">void</span> MakeWave2(<a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> *p, <span class="keywordtype">int</span> n_ph);</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="keywordtype">int</span> SynthOnTimer(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="keywordtype">int</span> SpeakNextClause(FILE *f_text, <span class="keyword">const</span> <span class="keywordtype">void</span> *text_in, <span class="keywordtype">int</span> control);</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="keywordtype">int</span> SynthStatus(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="keywordtype">void</span> SetSpeed(<span class="keywordtype">int</span> control);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keywordtype">void</span> SetEmbedded(<span class="keywordtype">int</span> control, <span class="keywordtype">int</span> value);</div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="keywordtype">void</span> SelectPhonemeTable(<span class="keywordtype">int</span> number);</div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keywordtype">int</span> SelectPhonemeTableName(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="keywordtype">void</span> Write4Bytes(FILE *f, <span class="keywordtype">int</span> value);</div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="keywordtype">int</span> Read4Bytes(FILE *f);</div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="keywordtype">int</span> CompileDictionary(<span class="keyword">const</span> <span class="keywordtype">char</span> *dsource, <span class="keyword">const</span> <span class="keywordtype">char</span> *dict_name, FILE *<a class="code" href="structlog.html">log</a>, <span class="keywordtype">char</span> *err_name,<span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *envelope_data[18];</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> formant_rate[]; <span class="comment">// max rate of change of each formant</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="keyword">extern</span> <a class="code" href="structSPEED__FACTORS.html">SPEED_FACTORS</a> speed;</div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;</div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">long</span> count_samples;</div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> outbuf_size;</div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out_ptr;</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out_start;</div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *out_end;</div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> event_list_ix;</div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="keyword">extern</span> <a class="code" href="structespeak__EVENT.html">espeak_EVENT</a> *event_list;</div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="keyword">extern</span> t_espeak_callback* synth_callback;</div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_log_frames;</div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *version_string;</div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span> version_phdata;</div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="preprocessor">#define N_SOUNDICON_TAB 80 // total entries in soundicon_tab</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_SOUNDICON_SLOTS 4 // number of slots reserved for dynamic loading of audio files</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> n_soundicon_tab;</div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keyword">extern</span> <a class="code" href="structSOUND__ICON.html">SOUND_ICON</a> soundicon_tab[N_SOUNDICON_TAB];</div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;espeak_ERROR SetVoiceByName(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;espeak_ERROR SetVoiceByProperties(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_selector);</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;espeak_ERROR LoadMbrolaTable(<span class="keyword">const</span> <span class="keywordtype">char</span> *mbrola_voice, <span class="keyword">const</span> <span class="keywordtype">char</span> *phtrans, <span class="keywordtype">int</span> srate);</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="keywordtype">void</span> SetParameter(<span class="keywordtype">int</span> parameter, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> relative);</div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="keywordtype">void</span> MbrolaTranslate(<a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> *plist, <span class="keywordtype">int</span> n_phonemes, FILE *f_mbrola);</div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment">//int MbrolaSynth(char *p_mbrola);</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="keywordtype">int</span> DoSample(<a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph1, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph2, <span class="keywordtype">int</span> which, <span class="keywordtype">int</span> length_mod, <span class="keywordtype">int</span> amp);</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="keywordtype">int</span> DoSpect(<a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *this_ph, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *prev_ph, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *next_ph,</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordtype">int</span> which, <a class="code" href="structPHONEME__LIST.html">PHONEME_LIST</a> *plist, <span class="keywordtype">int</span> modulation);</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="keywordtype">int</span> PauseLength(<span class="keywordtype">int</span> pause, <span class="keywordtype">int</span> control);</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="keywordtype">int</span> LookupPhonemeTable(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="keywordtype">void</span> InitBreath(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="keywordtype">void</span> KlattInit();</div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="keywordtype">int</span> Wavegen_Klatt2(<span class="keywordtype">int</span> length, <span class="keywordtype">int</span> modulation, <span class="keywordtype">int</span> resume, <a class="code" href="structframe__t.html">frame_t</a> *fr1, <a class="code" href="structframe__t.html">frame_t</a> *fr2);</div>
+<div class="ttc" id="structSOUND__ICON_html"><div class="ttname"><a href="structSOUND__ICON.html">SOUND_ICON</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:228</div></div>
+<div class="ttc" id="structframe__t2_html"><div class="ttname"><a href="structframe__t2.html">frame_t2</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:105</div></div>
+<div class="ttc" id="structMBROLA__TAB_html"><div class="ttname"><a href="structMBROLA__TAB.html">MBROLA_TAB</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:235</div></div>
+<div class="ttc" id="structSPECT__SEQK_html"><div class="ttname"><a href="structSPECT__SEQK.html">SPECT_SEQK</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:196</div></div>
+<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
+<div class="ttc" id="structwavegen__peaks__t_html"><div class="ttname"><a href="structwavegen__peaks__t.html">wavegen_peaks_t</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:145</div></div>
+<div class="ttc" id="structRESONATOR_html"><div class="ttname"><a href="structRESONATOR.html">RESONATOR</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:180</div></div>
+<div class="ttc" id="structSPEED__FACTORS_html"><div class="ttname"><a href="structSPEED__FACTORS.html">SPEED_FACTORS</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:244</div></div>
+<div class="ttc" id="structframeref__t_html"><div class="ttname"><a href="structframeref__t.html">frameref_t</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:204</div></div>
+<div class="ttc" id="structPHONEME__TAB_html"><div class="ttname"><a href="structPHONEME__TAB.html">PHONEME_TAB</a></div><div class="ttdef"><b>Definition:</b> phoneme.h:105</div></div>
+<div class="ttc" id="structespeak__VOICE_html"><div class="ttname"><a href="structespeak__VOICE.html">espeak_VOICE</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:469</div></div>
+<div class="ttc" id="structSPECT__SEQ_html"><div class="ttname"><a href="structSPECT__SEQ.html">SPECT_SEQ</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:189</div></div>
+<div class="ttc" id="structespeak__EVENT_html"><div class="ttname"><a href="structespeak__EVENT.html">espeak_EVENT</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:62</div></div>
+<div class="ttc" id="structframe__t_html"><div class="ttname"><a href="structframe__t.html">frame_t</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:90</div></div>
+<div class="ttc" id="structWGEN__DATA_html"><div class="ttname"><a href="structWGEN__DATA.html">WGEN_DATA</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:160</div></div>
+<div class="ttc" id="structPHONEME__LIST_html"><div class="ttname"><a href="structPHONEME__LIST.html">PHONEME_LIST</a></div><div class="ttdef"><b>Definition:</b> synthesize.h:211</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>synthesize.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/tab_a.png b/html/tab_a.png
new file mode 100644
index 000000000..3b725c41c
--- /dev/null
+++ b/html/tab_a.png
Binary files differ
diff --git a/html/tab_b.png b/html/tab_b.png
new file mode 100644
index 000000000..e2b4a8638
--- /dev/null
+++ b/html/tab_b.png
Binary files differ
diff --git a/html/tab_h.png b/html/tab_h.png
new file mode 100644
index 000000000..fd5cb7054
--- /dev/null
+++ b/html/tab_h.png
Binary files differ
diff --git a/html/tab_s.png b/html/tab_s.png
new file mode 100644
index 000000000..ab478c95b
--- /dev/null
+++ b/html/tab_s.png
Binary files differ
diff --git a/html/tabs.css b/html/tabs.css
new file mode 100644
index 000000000..9cf578f23
--- /dev/null
+++ b/html/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/html/textfile_8h_source.html b/html/textfile_8h_source.html
new file mode 100644
index 000000000..e896e5289
--- /dev/null
+++ b/html/textfile_8h_source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: map/textfile/textfile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('textfile_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">textfile.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TEXTFILE_COMMENT_CHAR &#39;#&#39;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">int</span> id;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">filename</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">char</span> *charset;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">int</span> is_pipe;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">int</span> no_warning_if_map_file_missing;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#define TEXTFILE_LINE_SIZE 512</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__rect__priv.html">map_rect_priv</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *sel;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; FILE *f;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">long</span> pos;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">char</span> line[TEXTFILE_LINE_SIZE];</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> attr_pos;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">enum</span> attr_type attr_last;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">char</span> attrs[TEXTFILE_LINE_SIZE];</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">char</span> <a class="code" href="structattr.html">attr</a>[TEXTFILE_LINE_SIZE];</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">char</span> <a class="code" href="structattr__name.html">attr_name</a>[TEXTFILE_LINE_SIZE];</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> c;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> eoc;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> more;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">struct </span><a class="code" href="structmap__priv.html">map_priv</a> *m;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> <a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">char</span> *args;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> lastlen;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="ttc" id="structattr__name_html"><div class="ttname"><a href="structattr__name.html">attr_name</a></div><div class="ttdef"><b>Definition:</b> attr.c:47</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structmap__priv_html"><div class="ttname"><a href="structmap__priv.html">map_priv</a></div><div class="ttdoc">Represents the map from a single binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:105</div></div>
+<div class="ttc" id="structmap__rect__priv_html"><div class="ttname"><a href="structmap__rect__priv.html">map_rect_priv</a></div><div class="ttdef"><b>Definition:</b> binfile.c:138</div></div>
+<div class="ttc" id="structmap__priv_html_a4658248cfb752e347d19c65a914c1e69"><div class="ttname"><a href="structmap__priv.html#a4658248cfb752e347d19c65a914c1e69">map_priv::filename</a></div><div class="ttdeci">char * filename</div><div class="ttdoc">Filename of the binfile. </div><div class="ttdef"><b>Definition:</b> binfile.c:107</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_629690313ac978c400b86cc5525f4b87.html">map</a></li><li class="navelem"><a class="el" href="dir_5348599fb53ffd0a04c751b1feb60690.html">textfile</a></li><li class="navelem"><b>textfile.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/time_8h_source.html b/html/time_8h_source.html
new file mode 100644
index 000000000..0c16b5ab3
--- /dev/null
+++ b/html/time_8h_source.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/sys/time.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('time_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">time.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _SYS_TIME_H_</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _SYS_TIME_H_</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifndef _TIMEVAL_DEFINED </span><span class="comment">/* also in winsock[2].h */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _TIMEVAL_DEFINED</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="structtimeval.html"> 11</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structtimeval.html">timeval</a> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordtype">long</span> tv_sec;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordtype">long</span> tv_usec;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;};</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define timerisset(tvp) ((tvp)-&gt;tv_sec || (tvp)-&gt;tv_usec)</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define timercmp(tvp, uvp, cmp) \</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"> (((tvp)-&gt;tv_sec != (uvp)-&gt;tv_sec) ? \</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"> ((tvp)-&gt;tv_sec cmp (uvp)-&gt;tv_sec) : \</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"> ((tvp)-&gt;tv_usec cmp (uvp)-&gt;tv_usec))</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define timerclear(tvp) (tvp)-&gt;tv_sec = (tvp)-&gt;tv_usec = 0</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _TIMEVAL_DEFINED */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* Provided for compatibility with code that assumes that</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> the presence of gettimeofday function implies a definition</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> of struct timezone. */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef _TIMEZONE_DEFINED</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="structtimezone.html"> 27</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structtimezone.html">timezone</a></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;{</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> tz_minuteswest; <span class="comment">/* of Greenwich */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">int</span> tz_dsttime; <span class="comment">/* type of dst correction to apply */</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;};</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define _TIMEZONE_DEFINED</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> Implementation as per:</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> The Open Group Base Specifications, Issue 6</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> IEEE Std 1003.1, 2004 Edition</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> The timezone pointer arg is ignored. Errors are ignored.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment">*/</span> </div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#if 0</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __restrict__</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW gettimeofday(<span class="keyword">struct</span> <a class="code" href="structtimeval.html">timeval</a> *__restrict__,</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">void</span> *__restrict__ <span class="comment">/* tzp (unused) */</span>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> gettimeofday(<span class="keyword">struct</span> <a class="code" href="structtimeval.html">timeval</a> *, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _SYS_TIME_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structtimeval_html"><div class="ttname"><a href="structtimeval.html">timeval</a></div><div class="ttdef"><b>Definition:</b> time.h:11</div></div>
+<div class="ttc" id="structtimezone_html"><div class="ttname"><a href="structtimezone.html">timezone</a></div><div class="ttdef"><b>Definition:</b> time.h:27</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><a class="el" href="dir_63b52ddf23d778bbcd97539fd18c8c48.html">sys</a></li><li class="navelem"><b>time.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/timeutil_8h_source.html b/html/timeutil_8h_source.html
new file mode 100644
index 000000000..9e213c016
--- /dev/null
+++ b/html/timeutil_8h_source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/timeutil.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('timeutil_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">timeutil.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __TIMEUTIL_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __TIMEUTIL_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;sys/time.h&gt;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;_mingw.h&gt;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define _onesec_in100ns 10000000LL</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> __FILETIME_to_ll (<span class="keyword">const</span> FILETIME *f);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> __ll_to_FILETIME (<span class="keywordtype">long</span> <span class="keywordtype">long</span> t, FILETIME* f);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> __tm_to_SYSTEMTIME (<span class="keyword">struct</span> tm *, SYSTEMTIME *);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> __SYSTEMTIME_to_tm (SYSTEMTIME *, <span class="keyword">struct</span> tm *);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">extern</span> time_t __FILETIME_to_time_t (<span class="keyword">const</span> FILETIME *);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> __time_t_to_FILETIME (time_t, FILETIME *);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>timeutil.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/todo.html b/html/todo.html
new file mode 100644
index 000000000..1ed6d877c
--- /dev/null
+++ b/html/todo.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: Todo List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('todo.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">Todo List </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><dl class="reflist">
+<dt><a class="anchor" id="_todo000001"></a>Global <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7ae7bc144c8e0548287c6a3af67974df5a">paCanNotReadFromACallbackStream</a> </dt>
+<dd>review error code name </dd>
+<dt><a class="anchor" id="_todo000003"></a>Global <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7a4a708b0414ebca1a78f9084671bd0a0c">paCanNotReadFromAnOutputOnlyStream</a> </dt>
+<dd>review error code name </dd>
+<dt><a class="anchor" id="_todo000002"></a>Global <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af389ed20229971db693046093281b255">paCanNotWriteToACallbackStream</a> </dt>
+<dd>review error code name </dd>
+<dt><a class="anchor" id="_todo000004"></a>Global <a class="el" href="portaudio19_8h.html#a2e45bf8b5145f131a91c128af2bdaec7af718bcda33019db4a3b9ec6bdefc6e9d">paCanNotWriteToAnInputOnlyStream</a> </dt>
+<dd>review error code name </dd>
+</dl>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/track_8h_source.html b/html/track_8h_source.html
new file mode 100644
index 000000000..3995b6959
--- /dev/null
+++ b/html/track_8h_source.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: track.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('track_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">track.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_TRACK_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_TRACK_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structroute.html">route</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">int</span> tracking_get_angle(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *tracking_get_pos(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">int</span> tracking_get_street_direction(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">int</span> tracking_get_segment_pos(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">struct </span><a class="code" href="structstreet__data.html">street_data</a> *tracking_get_street_data(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">int</span> tracking_get_attr(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *_this, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *<a class="code" href="structattr__iter.html">attr_iter</a>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *tracking_get_current_item(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *_this);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">int</span> *tracking_get_current_flags(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *_this);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">void</span> tracking_flush(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">void</span> tracking_update(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr, <span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *v, <span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *<a class="code" href="structvehicleprofile.html">vehicleprofile</a>, <span class="keyword">enum</span> projection pro);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> tracking_set_attr(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *tracking_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> tracking_set_mapset(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_, <span class="keyword">struct</span> <a class="code" href="structmapset.html">mapset</a> *ms);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> tracking_set_route(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_, <span class="keyword">struct</span> <a class="code" href="structroute.html">route</a> *rt);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> tracking_destroy(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *tr);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *tracking_get_map(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> tracking_add_attr(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">int</span> tracking_remove_attr(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *tracking_ref(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> tracking_unref(<span class="keyword">struct</span> <a class="code" href="structtracking.html">tracking</a> *this_);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> tracking_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
+<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
+<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:239</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structstreet__data_html"><div class="ttname"><a href="structstreet__data.html">street_data</a></div><div class="ttdoc">Information about a street. </div><div class="ttdef"><b>Definition:</b> route.h:66</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>track.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/transform_8c.html b/html/transform_8c.html
new file mode 100644
index 000000000..45519312b
--- /dev/null
+++ b/html/transform_8c.html
@@ -0,0 +1,565 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: transform.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('transform_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">transform.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;assert.h&gt;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &lt;limits.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &quot;config.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="map_8h_source.html">map.h</a>&quot;</code><br/>
+<code>#include &quot;transform.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;point.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtransformation.html">transformation</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parameters needed to transform a map for display. <a href="structtransformation.html#details">More...</a><br/></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcoord__3d.html">coord_3d</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structz__clip__result.html">z_clip_result</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a525335710b53cb064ca56b936120431e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#a525335710b53cb064ca56b936120431e">_USE_MATH_DEFINES</a>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:a525335710b53cb064ca56b936120431e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a142f183c856d187544d5beb8db7b564f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#a142f183c856d187544d5beb8db7b564f">POST_SHIFT</a>&#160;&#160;&#160;5</td></tr>
+<tr class="memdesc:a142f183c856d187544d5beb8db7b564f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitshift to apply during coordinate transformation. <a href="#a142f183c856d187544d5beb8db7b564f">More...</a><br/></td></tr>
+<tr class="separator:a142f183c856d187544d5beb8db7b564f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21c9763d0694cbf3dd25e7b780434144"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21c9763d0694cbf3dd25e7b780434144"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>HOG</b>(t)&#160;&#160;&#160;0</td></tr>
+<tr class="separator:a21c9763d0694cbf3dd25e7b780434144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4912c64aec0c943b7985db6cb61ff83a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4912c64aec0c943b7985db6cb61ff83a"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>TWOPI</b>&#160;&#160;&#160;(M_PI*2)</td></tr>
+<tr class="separator:a4912c64aec0c943b7985db6cb61ff83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5869507f3b4e971d6a69232734e892ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5869507f3b4e971d6a69232734e892ac"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>GC2RAD</b>(c)&#160;&#160;&#160;((c) * TWOPI/(1&lt;&lt;24))</td></tr>
+<tr class="separator:a5869507f3b4e971d6a69232734e892ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa841bb4d90b9745dab841c733126bdfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa841bb4d90b9745dab841c733126bdfe"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>minf</b>(a, b)&#160;&#160;&#160;((a) &lt; (b) ? (a) : (b))</td></tr>
+<tr class="separator:aa841bb4d90b9745dab841c733126bdfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab71851b87771f298c8ef7153fc08ef29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab71851b87771f298c8ef7153fc08ef29"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>GMETER</b>&#160;&#160;&#160;2.3887499999999999</td></tr>
+<tr class="separator:ab71851b87771f298c8ef7153fc08ef29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a7a7bfdede2bb9b2d05f4969b56449cd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a7bfdede2bb9b2d05f4969b56449cd0"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>transform_new</b> (struct <a class="el" href="structpcoord.html">pcoord</a> *center, int scale, int yaw)</td></tr>
+<tr class="separator:a7a7bfdede2bb9b2d05f4969b56449cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a814d58b8403b734178d1c1191e096615"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a814d58b8403b734178d1c1191e096615"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_hog</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a814d58b8403b734178d1c1191e096615"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49a14792e4d46bf7887f5dc006407044"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49a14792e4d46bf7887f5dc006407044"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_hog</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int hog)</td></tr>
+<tr class="separator:a49a14792e4d46bf7887f5dc006407044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70d9f4c1906b6e8da445d86482202a22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70d9f4c1906b6e8da445d86482202a22"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_attr</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a70d9f4c1906b6e8da445d86482202a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2a530d63a1f05a92d1629cfbe63d046"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a530d63a1f05a92d1629cfbe63d046"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_attr</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:af2a530d63a1f05a92d1629cfbe63d046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c40e49945de57235c9b1443e0b5eace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c40e49945de57235c9b1443e0b5eace"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transformation_get_order_base</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a4c40e49945de57235c9b1443e0b5eace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a616c0669ae0a8bc8abef4eb1e4b0cab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a616c0669ae0a8bc8abef4eb1e4b0cab5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_order_base</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int order_base)</td></tr>
+<tr class="separator:a616c0669ae0a8bc8abef4eb1e4b0cab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b24b78a752baed872322716720dc2e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b24b78a752baed872322716720dc2e1"></a>
+struct <a class="el" href="structtransformation.html">transformation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>transform_dup</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t)</td></tr>
+<tr class="separator:a5b24b78a752baed872322716720dc2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5cbcb421bbf89d276019e973aa7c5703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cbcb421bbf89d276019e973aa7c5703"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_to_geo</b> (enum projection pro, struct <a class="el" href="structcoord.html">coord</a> *c, struct <a class="el" href="structcoord__geo.html">coord_geo</a> *g)</td></tr>
+<tr class="separator:a5cbcb421bbf89d276019e973aa7c5703"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a677e361bc2370ddd5203fabda516a1e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a677e361bc2370ddd5203fabda516a1e3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_from_geo</b> (enum projection pro, struct <a class="el" href="structcoord__geo.html">coord_geo</a> *g, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:a677e361bc2370ddd5203fabda516a1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac81bc15ee9c9a1e2793d53233a60a4a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac81bc15ee9c9a1e2793d53233a60a4a2"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_from_to_count</b> (struct <a class="el" href="structcoord.html">coord</a> *cfrom, enum projection from, struct <a class="el" href="structcoord.html">coord</a> *cto, enum projection to, int count)</td></tr>
+<tr class="separator:ac81bc15ee9c9a1e2793d53233a60a4a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1b04ebb9ec02e3a4ddffd54434412a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1b04ebb9ec02e3a4ddffd54434412a1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_from_to</b> (struct <a class="el" href="structcoord.html">coord</a> *cfrom, enum projection from, struct <a class="el" href="structcoord.html">coord</a> *cto, enum projection to)</td></tr>
+<tr class="separator:ae1b04ebb9ec02e3a4ddffd54434412a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a638f6568ea669aee76cc358eea50720f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart</a> (struct <a class="el" href="structcoord__geo.html">coord_geo</a> *geo, navit_float a, navit_float b, struct <a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a> *cart)</td></tr>
+<tr class="memdesc:a638f6568ea669aee76cc358eea50720f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms geodetic to Cartesian coordinates. <a href="#a638f6568ea669aee76cc358eea50720f">More...</a><br/></td></tr>
+<tr class="separator:a638f6568ea669aee76cc358eea50720f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9c7031e996d0ec6bb245225be9fe4a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo</a> (struct <a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a> *cart, navit_float a, navit_float b, struct <a class="el" href="structcoord__geo.html">coord_geo</a> *geo)</td></tr>
+<tr class="memdesc:aa9c7031e996d0ec6bb245225be9fe4a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms Cartesian to geodetic coordinates. <a href="#aa9c7031e996d0ec6bb245225be9fe4a5">More...</a><br/></td></tr>
+<tr class="separator:aa9c7031e996d0ec6bb245225be9fe4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc9ea9d8b6cb2d53d35907d55c2a52ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform_utm_to_geo</a> (const double UTMEasting, const double UTMNorthing, int ZoneNumber, int NorthernHemisphere, struct <a class="el" href="structcoord__geo.html">coord_geo</a> *geo)</td></tr>
+<tr class="memdesc:acc9ea9d8b6cb2d53d35907d55c2a52ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts UTM coords to lat/long. <a href="#acc9ea9d8b6cb2d53d35907d55c2a52ee">More...</a><br/></td></tr>
+<tr class="separator:acc9ea9d8b6cb2d53d35907d55c2a52ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26cd39d9b4265244e9453c5904c7eb02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26cd39d9b4265244e9453c5904c7eb02"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, enum projection required_projection, struct <a class="el" href="structcoord.html">coord</a> *input, struct <a class="el" href="structpoint.html">point</a> *<a class="el" href="structresult.html">result</a>, int count, int mindist, int width, int *width_result)</td></tr>
+<tr class="separator:a26cd39d9b4265244e9453c5904c7eb02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a40f38ebfbe5adacd7450e6bace9a29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a40f38ebfbe5adacd7450e6bace9a29"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_reverse</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, struct <a class="el" href="structpoint.html">point</a> *p, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:a5a40f38ebfbe5adacd7450e6bace9a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a884903c79e69175a6008d3ccff261b2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a884903c79e69175a6008d3ccff261b2e"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>transform_pixels_to_map_distance</b> (struct <a class="el" href="structtransformation.html">transformation</a> *<a class="el" href="structtransformation.html">transformation</a>, int pixels)</td></tr>
+<tr class="separator:a884903c79e69175a6008d3ccff261b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15d0284f89bb7b2d2cc240847aa942d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15d0284f89bb7b2d2cc240847aa942d3"></a>
+enum projection&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_projection</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a15d0284f89bb7b2d2cc240847aa942d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac4929397a5aaa87b82ee4e4b726f1a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac4929397a5aaa87b82ee4e4b726f1a3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_projection</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, enum projection pro)</td></tr>
+<tr class="separator:aac4929397a5aaa87b82ee4e4b726f1a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2c6743998d19227685bfc9ade4a73f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2c6743998d19227685bfc9ade4a73f0"></a>
+struct <a class="el" href="structmap__selection.html">map_selection</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_selection</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, enum projection pro, int order)</td></tr>
+<tr class="separator:ab2c6743998d19227685bfc9ade4a73f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acfd8aede3d2b5564394739cd2c9b327e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfd8aede3d2b5564394739cd2c9b327e"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>transform_center</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:acfd8aede3d2b5564394739cd2c9b327e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a740e84249080ba94050d5501fe285db8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a740e84249080ba94050d5501fe285db8"></a>
+struct <a class="el" href="structcoord.html">coord</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_center</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a740e84249080ba94050d5501fe285db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab77dbc51823e0478c082bd78bc9754f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab77dbc51823e0478c082bd78bc9754f5"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_center</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, struct <a class="el" href="structcoord.html">coord</a> *c)</td></tr>
+<tr class="separator:ab77dbc51823e0478c082bd78bc9754f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b8915f7e30c6aead73ab2fda929b48c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b8915f7e30c6aead73ab2fda929b48c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_yaw</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, int yaw)</td></tr>
+<tr class="separator:a7b8915f7e30c6aead73ab2fda929b48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a92e6ed1f885c1ad359488eb6013281"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a92e6ed1f885c1ad359488eb6013281"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_yaw</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a8a92e6ed1f885c1ad359488eb6013281"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f4e47e02c6fd4655be2b81f05e19bdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f4e47e02c6fd4655be2b81f05e19bdf"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_pitch</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int pitch)</td></tr>
+<tr class="separator:a4f4e47e02c6fd4655be2b81f05e19bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0503d516e333c5c990b7bce55bc1a7af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0503d516e333c5c990b7bce55bc1a7af"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_pitch</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a0503d516e333c5c990b7bce55bc1a7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80346ab0b59af0a2b690bdfc90b349e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80346ab0b59af0a2b690bdfc90b349e3"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_roll</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int roll)</td></tr>
+<tr class="separator:a80346ab0b59af0a2b690bdfc90b349e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e8c4510e3993192b9f82bfc5340c63a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8c4510e3993192b9f82bfc5340c63a"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_roll</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a5e8c4510e3993192b9f82bfc5340c63a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a859d5013f4f0c07d0d2a5d82e3c4b131"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a859d5013f4f0c07d0d2a5d82e3c4b131"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_distance</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int distance)</td></tr>
+<tr class="separator:a859d5013f4f0c07d0d2a5d82e3c4b131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3557daa8a2ebf0768628aaaf9f06e3d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3557daa8a2ebf0768628aaaf9f06e3d3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_distance</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_)</td></tr>
+<tr class="separator:a3557daa8a2ebf0768628aaaf9f06e3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa191a99a0e24a2e2a24a00f524926ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa191a99a0e24a2e2a24a00f524926ba"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_scales</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, int xscale, int yscale, int wscale)</td></tr>
+<tr class="separator:aaa191a99a0e24a2e2a24a00f524926ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2bd54ce3b5ab0fbf2f53f52aa9f175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd2bd54ce3b5ab0fbf2f53f52aa9f175"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_screen_selection</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, struct <a class="el" href="structmap__selection.html">map_selection</a> *sel)</td></tr>
+<tr class="separator:acd2bd54ce3b5ab0fbf2f53f52aa9f175"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a102a8bc4eefd800e69039ed3d4972c63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a102a8bc4eefd800e69039ed3d4972c63"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_screen_center</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, struct <a class="el" href="structpoint.html">point</a> *p)</td></tr>
+<tr class="separator:a102a8bc4eefd800e69039ed3d4972c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14c0f80f525cbd3d44bba0ea859bbb8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14c0f80f525cbd3d44bba0ea859bbb8b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_size</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, int *width, int *height)</td></tr>
+<tr class="separator:a14c0f80f525cbd3d44bba0ea859bbb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab18da629c0d3677cc417a08813a63fe4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab18da629c0d3677cc417a08813a63fe4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_setup_source_rect</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t)</td></tr>
+<tr class="separator:ab18da629c0d3677cc417a08813a63fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad28a3e5f7f730e35bd5f582a4cac89bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28a3e5f7f730e35bd5f582a4cac89bb"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_scale</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t)</td></tr>
+<tr class="separator:ad28a3e5f7f730e35bd5f582a4cac89bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82dd549a3e2370f027c13b0b04b4ae0d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82dd549a3e2370f027c13b0b04b4ae0d"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_set_scale</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t, long scale)</td></tr>
+<tr class="separator:a82dd549a3e2370f027c13b0b04b4ae0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35fc5bc1642ce4fc7557c9a2f34cd1cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35fc5bc1642ce4fc7557c9a2f34cd1cf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_get_order</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t)</td></tr>
+<tr class="separator:a35fc5bc1642ce4fc7557c9a2f34cd1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7f5c25ad56b17d0f964c444a109d30a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7f5c25ad56b17d0f964c444a109d30a"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>transform_scale</b> (int y)</td></tr>
+<tr class="separator:af7f5c25ad56b17d0f964c444a109d30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf0560a954a531f44ab7e05715da80f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf0560a954a531f44ab7e05715da80f3"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance</b> (enum projection pro, struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2)</td></tr>
+<tr class="separator:abf0560a954a531f44ab7e05715da80f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab26d54522bb49785c15a3a6a9f0ac4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab26d54522bb49785c15a3a6a9f0ac4b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_project</b> (enum projection pro, struct <a class="el" href="structcoord.html">coord</a> *c, int distance, int angle, struct <a class="el" href="structcoord.html">coord</a> *res)</td></tr>
+<tr class="separator:aab26d54522bb49785c15a3a6a9f0ac4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a164704cd689c4fe7b0b78259e19249"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a164704cd689c4fe7b0b78259e19249"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>transform_polyline_length</b> (enum projection pro, struct <a class="el" href="structcoord.html">coord</a> *c, int count)</td></tr>
+<tr class="separator:a2a164704cd689c4fe7b0b78259e19249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a965e3084a10d5bda58185a389851460f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a965e3084a10d5bda58185a389851460f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_sq</b> (struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2)</td></tr>
+<tr class="separator:a965e3084a10d5bda58185a389851460f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a207e554c5eb4b0d12c0f9cdd752845c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a207e554c5eb4b0d12c0f9cdd752845c5"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_sq_float</b> (struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2)</td></tr>
+<tr class="separator:a207e554c5eb4b0d12c0f9cdd752845c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adeaa0bc60b6541725a856a0a23d6a388"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adeaa0bc60b6541725a856a0a23d6a388"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_sq_pc</b> (struct <a class="el" href="structpcoord.html">pcoord</a> *c1, struct <a class="el" href="structpcoord.html">pcoord</a> *c2)</td></tr>
+<tr class="separator:adeaa0bc60b6541725a856a0a23d6a388"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27503406c67175ef2cdf98be34d12422"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27503406c67175ef2cdf98be34d12422"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_line_sq</b> (struct <a class="el" href="structcoord.html">coord</a> *l0, struct <a class="el" href="structcoord.html">coord</a> *l1, struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *lpnt)</td></tr>
+<tr class="separator:a27503406c67175ef2cdf98be34d12422"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae000c02a85c13b056aa425df8c6522ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae000c02a85c13b056aa425df8c6522ad"></a>
+navit_float&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_line_sq_float</b> (struct <a class="el" href="structcoord.html">coord</a> *l0, struct <a class="el" href="structcoord.html">coord</a> *l1, struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *lpnt)</td></tr>
+<tr class="separator:ae000c02a85c13b056aa425df8c6522ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9db50d07acafe0d8e916459f6a568d59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9db50d07acafe0d8e916459f6a568d59"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_distance_polyline_sq</b> (struct <a class="el" href="structcoord.html">coord</a> *c, int count, struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *lpnt, int *pos)</td></tr>
+<tr class="separator:a9db50d07acafe0d8e916459f6a568d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a900115e1620f2bcb323751024134eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a900115e1620f2bcb323751024134eb"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_douglas_peucker</b> (struct <a class="el" href="structcoord.html">coord</a> *in, int count, int dist_sq, struct <a class="el" href="structcoord.html">coord</a> *out)</td></tr>
+<tr class="separator:a8a900115e1620f2bcb323751024134eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f1f70d26b7e4993ac27db4a8e32d604"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f1f70d26b7e4993ac27db4a8e32d604"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_douglas_peucker_float</b> (struct <a class="el" href="structcoord.html">coord</a> *in, int count, navit_float dist_sq, struct <a class="el" href="structcoord.html">coord</a> *out)</td></tr>
+<tr class="separator:a2f1f70d26b7e4993ac27db4a8e32d604"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3350d82778e30d53e5d2af89efef2add"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3350d82778e30d53e5d2af89efef2add"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_print_deg</b> (double deg)</td></tr>
+<tr class="separator:a3350d82778e30d53e5d2af89efef2add"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a957cf45974ab30e11fdba372af1468e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta</a> (struct <a class="el" href="structcoord.html">coord</a> *c1, struct <a class="el" href="structcoord.html">coord</a> *c2, int dir)</td></tr>
+<tr class="memdesc:a957cf45974ab30e11fdba372af1468e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the bearing from one point to another. <a href="#a957cf45974ab30e11fdba372af1468e6">More...</a><br/></td></tr>
+<tr class="separator:a957cf45974ab30e11fdba372af1468e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f20669829e65e806598f14318a551f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f20669829e65e806598f14318a551f9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_border</b> (struct <a class="el" href="structtransformation.html">transformation</a> *this_, struct <a class="el" href="structpoint.html">point</a> *p, int border)</td></tr>
+<tr class="separator:a8f20669829e65e806598f14318a551f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24e81f6e6c8c1ccd55f7bc4c3d1e672f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24e81f6e6c8c1ccd55f7bc4c3d1e672f"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_dist_point</b> (struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *c, int dist)</td></tr>
+<tr class="separator:a24e81f6e6c8c1ccd55f7bc4c3d1e672f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23466624422258d5647391974de863c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23466624422258d5647391974de863c9"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_dist_line</b> (struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *c0, struct <a class="el" href="structcoord.html">coord</a> *c1, int dist)</td></tr>
+<tr class="separator:a23466624422258d5647391974de863c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41b6eb52bb4b99c1db65e49d3295dfcf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41b6eb52bb4b99c1db65e49d3295dfcf"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_dist_polyline</b> (struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *c, int count, int close, int dist)</td></tr>
+<tr class="separator:a41b6eb52bb4b99c1db65e49d3295dfcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8cd0e4c679aeb0b1d151a793baa53bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8cd0e4c679aeb0b1d151a793baa53bc"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_dist_polygon</b> (struct <a class="el" href="structcoord.html">coord</a> *ref, struct <a class="el" href="structcoord.html">coord</a> *c, int count, int dist)</td></tr>
+<tr class="separator:ae8cd0e4c679aeb0b1d151a793baa53bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb74e833a1968a5509cc19fe48d2d3d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb74e833a1968a5509cc19fe48d2d3d1"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>transform_within_dist_item</b> (struct <a class="el" href="structcoord.html">coord</a> *ref, enum item_type type, struct <a class="el" href="structcoord.html">coord</a> *c, int count, int dist)</td></tr>
+<tr class="separator:aeb74e833a1968a5509cc19fe48d2d3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cd65d27f5fa565a7b5265ab000fd44e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cd65d27f5fa565a7b5265ab000fd44e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_copy</b> (struct <a class="el" href="structtransformation.html">transformation</a> *src, struct <a class="el" href="structtransformation.html">transformation</a> *dst)</td></tr>
+<tr class="separator:a3cd65d27f5fa565a7b5265ab000fd44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6ae4250d27f20248e9a06989cbeac86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6ae4250d27f20248e9a06989cbeac86"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>transform_destroy</b> (struct <a class="el" href="structtransformation.html">transformation</a> *t)</td></tr>
+<tr class="separator:aa6ae4250d27f20248e9a06989cbeac86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Coordinate transformations and projections. </p>
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="a525335710b53cb064ca56b936120431e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define _USE_MATH_DEFINES&#160;&#160;&#160;1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>
+
+</div>
+</div>
+<a class="anchor" id="a142f183c856d187544d5beb8db7b564f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define POST_SHIFT&#160;&#160;&#160;5</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Bitshift to apply during coordinate transformation. </p>
+<p>This bitshift is applied (left shift) during coordinate transformation (and later reversed). The transformation is performed with integer arithmetic, and this shift reduces rounding errors when converting floating point numbers to integers, particularly because some input values are fairly small (for example, the entries in the transformation matrix, <code>struct transformation</code>).</p>
+<p>This works because the transformations involve only multiplications, so the shift can be applied to one factor and removed from the result.</p>
+<p>The value is a compromise; if it is too small, rounding errors increase, if it is too large, signed integer calculations will overflow at high zoom levels (which is undefined behavior).</p>
+<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structtransformation.html" title="The parameters needed to transform a map for display. ">transformation</a> </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aa9c7031e996d0ec6bb245225be9fe4a5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void transform_cart_to_geo </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a> *&#160;</td>
+ <td class="paramname"><em>cart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">navit_float&#160;</td>
+ <td class="paramname"><em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">navit_float&#160;</td>
+ <td class="paramname"><em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcoord__geo.html">coord_geo</a> *&#160;</td>
+ <td class="paramname"><em>geo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Transforms Cartesian to geodetic coordinates. </p>
+<p>This transforms ECEF Cartesian coordinates into geodetic coordinates, consisting of latitude and longitude.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">cart</td><td>The Cartesian coordinates </td></tr>
+ <tr><td class="paramname">a</td><td>Semi-minor axis of the ellipsoid </td></tr>
+ <tr><td class="paramname">b</td><td>Semi-minor axis of the ellipsoid </td></tr>
+ <tr><td class="paramname">geo</td><td>Points to a structure that will receive the geodetic coordinates </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a>, <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a>, <a class="el" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">coord_geo_cart::x</a>, <a class="el" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">coord_geo_cart::y</a>, and <a class="el" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">coord_geo_cart::z</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a638f6568ea669aee76cc358eea50720f"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void transform_geo_to_cart </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structcoord__geo.html">coord_geo</a> *&#160;</td>
+ <td class="paramname"><em>geo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">navit_float&#160;</td>
+ <td class="paramname"><em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">navit_float&#160;</td>
+ <td class="paramname"><em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcoord__geo__cart.html">coord_geo_cart</a> *&#160;</td>
+ <td class="paramname"><em>cart</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Transforms geodetic to Cartesian coordinates. </p>
+<p>This transforms geodetic coordinates (consisting of latitude and longitude) into ECEF Cartesian coordinates.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">geo</td><td>The WGS84 coordinates to convert </td></tr>
+ <tr><td class="paramname">a</td><td>Semi-minor axis of the ellipsoid </td></tr>
+ <tr><td class="paramname">b</td><td>Semi-minor axis of the ellipsoid </td></tr>
+ <tr><td class="paramname">cart</td><td>Points to a structure that will receive the Cartesian coordinates </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a>, <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a>, <a class="el" href="structcoord__geo__cart.html#a8ad416e3cc04ee4e4c632426f1ca6e71">coord_geo_cart::x</a>, <a class="el" href="structcoord__geo__cart.html#a46084267efb2fd57b37048d0e2bbbef7">coord_geo_cart::y</a>, and <a class="el" href="structcoord__geo__cart.html#a1a8fdd1415b27d16395494f3c35f0ca8">coord_geo_cart::z</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a957cf45974ab30e11fdba372af1468e6"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int transform_get_angle_delta </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structcoord.html">coord</a> *&#160;</td>
+ <td class="paramname"><em>c1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcoord.html">coord</a> *&#160;</td>
+ <td class="paramname"><em>c2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>dir</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Gets the bearing from one point to another. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">c1</td><td>The first coordinate </td></tr>
+ <tr><td class="paramname">c2</td><td>The second coordinate </td></tr>
+ <tr><td class="paramname">dir</td><td>The direction: if it is -1, the bearing from c2 to c1 is returned, else the bearing from c1 to c2</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The bearing in degrees,<div class="fragment"><div class="line">0 &lt;= <a class="code" href="structresult.html">result</a> &lt; 360 </div>
+</div><!-- fragment --> . </dd></dl>
+
+<p>References <a class="el" href="structcoord.html#ac3e93ff628aa19d2888c5f6fa26f430d">coord::x</a>, and <a class="el" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acc9ea9d8b6cb2d53d35907d55c2a52ee"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void transform_utm_to_geo </td>
+ <td>(</td>
+ <td class="paramtype">const double&#160;</td>
+ <td class="paramname"><em>UTMEasting</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&#160;</td>
+ <td class="paramname"><em>UTMNorthing</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ZoneNumber</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>NorthernHemisphere</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcoord__geo.html">coord_geo</a> *&#160;</td>
+ <td class="paramname"><em>geo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Converts UTM coords to lat/long. </p>
+<p>Equations from USGS Bulletin 1532.</p>
+<dl class="section author"><dt>Author</dt><dd>Chuck Gantz- <a href="#" onclick="location.href='mai'+'lto:'+'chu'+'ck'+'.ga'+'nt'+'z@g'+'lo'+'bal'+'st'+'ar.'+'co'+'m'; return false;">chuck<span style="display: none;">.nosp@m.</span>.gan<span style="display: none;">.nosp@m.</span>tz@gl<span style="display: none;">.nosp@m.</span>obal<span style="display: none;">.nosp@m.</span>star.<span style="display: none;">.nosp@m.</span>com</a> </dd></dl>
+
+<p>References <a class="el" href="structcoord__geo.html#a549223ef1f76a24ba2568a4b25a0f766">coord_geo::lat</a>, and <a class="el" href="structcoord__geo.html#aa780b02448f92912d7c6a541f289e8fb">coord_geo::lng</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="transform_8c.html">transform.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/transform_8c.js b/html/transform_8c.js
new file mode 100644
index 000000000..e7c7a816e
--- /dev/null
+++ b/html/transform_8c.js
@@ -0,0 +1,75 @@
+var transform_8c =
+[
+ [ "transformation", "structtransformation.html", "structtransformation" ],
+ [ "coord_3d", "structcoord__3d.html", "structcoord__3d" ],
+ [ "z_clip_result", "structz__clip__result.html", "structz__clip__result" ],
+ [ "_USE_MATH_DEFINES", "transform_8c.html#a525335710b53cb064ca56b936120431e", null ],
+ [ "GC2RAD", "transform_8c.html#a5869507f3b4e971d6a69232734e892ac", null ],
+ [ "GMETER", "transform_8c.html#ab71851b87771f298c8ef7153fc08ef29", null ],
+ [ "HOG", "transform_8c.html#a21c9763d0694cbf3dd25e7b780434144", null ],
+ [ "minf", "transform_8c.html#aa841bb4d90b9745dab841c733126bdfe", null ],
+ [ "POST_SHIFT", "transform_8c.html#a142f183c856d187544d5beb8db7b564f", null ],
+ [ "TWOPI", "transform_8c.html#a4912c64aec0c943b7985db6cb61ff83a", null ],
+ [ "transform", "transform_8c.html#a26cd39d9b4265244e9453c5904c7eb02", null ],
+ [ "transform_cart_to_geo", "transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5", null ],
+ [ "transform_center", "transform_8c.html#acfd8aede3d2b5564394739cd2c9b327e", null ],
+ [ "transform_copy", "transform_8c.html#a3cd65d27f5fa565a7b5265ab000fd44e", null ],
+ [ "transform_destroy", "transform_8c.html#aa6ae4250d27f20248e9a06989cbeac86", null ],
+ [ "transform_distance", "transform_8c.html#abf0560a954a531f44ab7e05715da80f3", null ],
+ [ "transform_distance_line_sq", "transform_8c.html#a27503406c67175ef2cdf98be34d12422", null ],
+ [ "transform_distance_line_sq_float", "transform_8c.html#ae000c02a85c13b056aa425df8c6522ad", null ],
+ [ "transform_distance_polyline_sq", "transform_8c.html#a9db50d07acafe0d8e916459f6a568d59", null ],
+ [ "transform_distance_sq", "transform_8c.html#a965e3084a10d5bda58185a389851460f", null ],
+ [ "transform_distance_sq_float", "transform_8c.html#a207e554c5eb4b0d12c0f9cdd752845c5", null ],
+ [ "transform_distance_sq_pc", "transform_8c.html#adeaa0bc60b6541725a856a0a23d6a388", null ],
+ [ "transform_douglas_peucker", "transform_8c.html#a8a900115e1620f2bcb323751024134eb", null ],
+ [ "transform_douglas_peucker_float", "transform_8c.html#a2f1f70d26b7e4993ac27db4a8e32d604", null ],
+ [ "transform_dup", "transform_8c.html#a5b24b78a752baed872322716720dc2e1", null ],
+ [ "transform_from_geo", "transform_8c.html#a677e361bc2370ddd5203fabda516a1e3", null ],
+ [ "transform_from_to", "transform_8c.html#ae1b04ebb9ec02e3a4ddffd54434412a1", null ],
+ [ "transform_from_to_count", "transform_8c.html#ac81bc15ee9c9a1e2793d53233a60a4a2", null ],
+ [ "transform_geo_to_cart", "transform_8c.html#a638f6568ea669aee76cc358eea50720f", null ],
+ [ "transform_get_angle_delta", "transform_8c.html#a957cf45974ab30e11fdba372af1468e6", null ],
+ [ "transform_get_attr", "transform_8c.html#a70d9f4c1906b6e8da445d86482202a22", null ],
+ [ "transform_get_center", "transform_8c.html#a740e84249080ba94050d5501fe285db8", null ],
+ [ "transform_get_distance", "transform_8c.html#a3557daa8a2ebf0768628aaaf9f06e3d3", null ],
+ [ "transform_get_hog", "transform_8c.html#a814d58b8403b734178d1c1191e096615", null ],
+ [ "transform_get_order", "transform_8c.html#a35fc5bc1642ce4fc7557c9a2f34cd1cf", null ],
+ [ "transform_get_pitch", "transform_8c.html#a0503d516e333c5c990b7bce55bc1a7af", null ],
+ [ "transform_get_projection", "transform_8c.html#a15d0284f89bb7b2d2cc240847aa942d3", null ],
+ [ "transform_get_roll", "transform_8c.html#a5e8c4510e3993192b9f82bfc5340c63a", null ],
+ [ "transform_get_scale", "transform_8c.html#ad28a3e5f7f730e35bd5f582a4cac89bb", null ],
+ [ "transform_get_selection", "transform_8c.html#ab2c6743998d19227685bfc9ade4a73f0", null ],
+ [ "transform_get_size", "transform_8c.html#a14c0f80f525cbd3d44bba0ea859bbb8b", null ],
+ [ "transform_get_yaw", "transform_8c.html#a8a92e6ed1f885c1ad359488eb6013281", null ],
+ [ "transform_new", "transform_8c.html#a7a7bfdede2bb9b2d05f4969b56449cd0", null ],
+ [ "transform_pixels_to_map_distance", "transform_8c.html#a884903c79e69175a6008d3ccff261b2e", null ],
+ [ "transform_polyline_length", "transform_8c.html#a2a164704cd689c4fe7b0b78259e19249", null ],
+ [ "transform_print_deg", "transform_8c.html#a3350d82778e30d53e5d2af89efef2add", null ],
+ [ "transform_project", "transform_8c.html#aab26d54522bb49785c15a3a6a9f0ac4b", null ],
+ [ "transform_reverse", "transform_8c.html#a5a40f38ebfbe5adacd7450e6bace9a29", null ],
+ [ "transform_scale", "transform_8c.html#af7f5c25ad56b17d0f964c444a109d30a", null ],
+ [ "transform_set_attr", "transform_8c.html#af2a530d63a1f05a92d1629cfbe63d046", null ],
+ [ "transform_set_center", "transform_8c.html#ab77dbc51823e0478c082bd78bc9754f5", null ],
+ [ "transform_set_distance", "transform_8c.html#a859d5013f4f0c07d0d2a5d82e3c4b131", null ],
+ [ "transform_set_hog", "transform_8c.html#a49a14792e4d46bf7887f5dc006407044", null ],
+ [ "transform_set_order_base", "transform_8c.html#a616c0669ae0a8bc8abef4eb1e4b0cab5", null ],
+ [ "transform_set_pitch", "transform_8c.html#a4f4e47e02c6fd4655be2b81f05e19bdf", null ],
+ [ "transform_set_projection", "transform_8c.html#aac4929397a5aaa87b82ee4e4b726f1a3", null ],
+ [ "transform_set_roll", "transform_8c.html#a80346ab0b59af0a2b690bdfc90b349e3", null ],
+ [ "transform_set_scale", "transform_8c.html#a82dd549a3e2370f027c13b0b04b4ae0d", null ],
+ [ "transform_set_scales", "transform_8c.html#aaa191a99a0e24a2e2a24a00f524926ba", null ],
+ [ "transform_set_screen_center", "transform_8c.html#a102a8bc4eefd800e69039ed3d4972c63", null ],
+ [ "transform_set_screen_selection", "transform_8c.html#acd2bd54ce3b5ab0fbf2f53f52aa9f175", null ],
+ [ "transform_set_yaw", "transform_8c.html#a7b8915f7e30c6aead73ab2fda929b48c", null ],
+ [ "transform_setup_source_rect", "transform_8c.html#ab18da629c0d3677cc417a08813a63fe4", null ],
+ [ "transform_to_geo", "transform_8c.html#a5cbcb421bbf89d276019e973aa7c5703", null ],
+ [ "transform_utm_to_geo", "transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee", null ],
+ [ "transform_within_border", "transform_8c.html#a8f20669829e65e806598f14318a551f9", null ],
+ [ "transform_within_dist_item", "transform_8c.html#aeb74e833a1968a5509cc19fe48d2d3d1", null ],
+ [ "transform_within_dist_line", "transform_8c.html#a23466624422258d5647391974de863c9", null ],
+ [ "transform_within_dist_point", "transform_8c.html#a24e81f6e6c8c1ccd55f7bc4c3d1e672f", null ],
+ [ "transform_within_dist_polygon", "transform_8c.html#ae8cd0e4c679aeb0b1d151a793baa53bc", null ],
+ [ "transform_within_dist_polyline", "transform_8c.html#a41b6eb52bb4b99c1db65e49d3295dfcf", null ],
+ [ "transformation_get_order_base", "transform_8c.html#a4c40e49945de57235c9b1443e0b5eace", null ]
+]; \ No newline at end of file
diff --git a/html/transform_8h_source.html b/html/transform_8h_source.html
new file mode 100644
index 000000000..e27b58d9f
--- /dev/null
+++ b/html/transform_8h_source.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: transform.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('transform_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">transform.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_TRANSFORM_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_TRANSFORM_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">enum</span> item_type;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">enum</span> map_datum;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">enum</span> projection;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord__geo__cart.html">coord_geo_cart</a>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *transform_new(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *center, <span class="keywordtype">int</span> scale, <span class="keywordtype">int</span> yaw);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">int</span> transform_get_hog(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">void</span> transform_set_hog(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> hog);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">int</span> transform_get_attr(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">int</span> transform_set_attr(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">int</span> transformation_get_order_base(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">void</span> transform_set_order_base(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> order_base);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *transform_dup(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">void</span> transform_to_geo(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *g);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">void</span> transform_from_geo(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *g, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> transform_from_to_count(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *cfrom, <span class="keyword">enum</span> projection from, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *cto, <span class="keyword">enum</span> projection to, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> transform_from_to(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *cfrom, <span class="keyword">enum</span> projection from, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *cto, <span class="keyword">enum</span> projection to);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart</a>(<span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *geo, navit_float a, navit_float b, <span class="keyword">struct</span> <a class="code" href="structcoord__geo__cart.html">coord_geo_cart</a> *cart);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo</a>(<span class="keyword">struct</span> <a class="code" href="structcoord__geo__cart.html">coord_geo_cart</a> *cart, navit_float a, navit_float b, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *geo);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> <a class="code" href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform_utm_to_geo</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> UTMEasting, <span class="keyword">const</span> <span class="keywordtype">double</span> UTMNorthing, <span class="keywordtype">int</span> ZoneNumber, <span class="keywordtype">int</span> NorthernHemisphere, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *geo);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> transform_datum(<span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *from, <span class="keyword">enum</span> map_datum from_datum, <span class="keyword">struct</span> <a class="code" href="structcoord__geo.html">coord_geo</a> *to, <span class="keyword">enum</span> map_datum to_datum);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">int</span> transform(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> mindist, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> *width_return);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">int</span> transform_reverse(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">double</span> transform_pixels_to_map_distance(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *<a class="code" href="structtransformation.html">transformation</a>, <span class="keywordtype">int</span> pixels);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">enum</span> projection transform_get_projection(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">void</span> transform_set_projection(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">enum</span> projection pro);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">struct </span><a class="code" href="structmap__selection.html">map_selection</a> *transform_get_selection(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">enum</span> projection pro, <span class="keywordtype">int</span> <a class="code" href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">order</a>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *transform_center(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *transform_get_center(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> transform_set_center(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> transform_set_yaw(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keywordtype">int</span> yaw);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> transform_get_yaw(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">void</span> transform_set_pitch(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> pitch);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> transform_get_pitch(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">void</span> transform_set_roll(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> roll);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">int</span> transform_get_roll(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">void</span> transform_set_distance(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> distance);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">int</span> transform_get_distance(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">void</span> transform_set_scales(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keywordtype">int</span> xscale, <span class="keywordtype">int</span> yscale, <span class="keywordtype">int</span> wscale);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keywordtype">void</span> transform_set_screen_selection(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keyword">struct</span> <a class="code" href="structmap__selection.html">map_selection</a> *sel);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">void</span> transform_set_screen_center(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> transform_get_size(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keywordtype">int</span> *width, <span class="keywordtype">int</span> *height);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">void</span> transform_setup(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c, <span class="keywordtype">int</span> scale, <span class="keywordtype">int</span> yaw);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> transform_setup_source_rect(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">long</span> transform_get_scale(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">void</span> transform_set_scale(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t, <span class="keywordtype">long</span> scale);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">int</span> transform_get_order(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keywordtype">double</span> transform_scale(<span class="keywordtype">int</span> <a class="code" href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">y</a>);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">double</span> transform_distance(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c2);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keywordtype">void</span> transform_project(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> distance, <span class="keywordtype">int</span> angle, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *res);</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keywordtype">double</span> transform_polyline_length(<span class="keyword">enum</span> projection pro, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count);</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">int</span> transform_distance_sq(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c2);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;navit_float transform_distance_sq_float(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c2);</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">int</span> transform_distance_sq_pc(<span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structpcoord.html">pcoord</a> *c2);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">int</span> transform_distance_line_sq(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *l0, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *l1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *lpnt);</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;navit_float transform_distance_line_sq_float(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *l0, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *l1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *lpnt);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">int</span> transform_distance_polyline_sq(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *lpnt, <span class="keywordtype">int</span> *pos);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">int</span> transform_douglas_peucker(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *in, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> dist_sq, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *out);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">int</span> transform_douglas_peucker_float(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *in, <span class="keywordtype">int</span> count, navit_float dist_sq, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *out);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> transform_print_deg(<span class="keywordtype">double</span> deg);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">int</span> <a class="code" href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta</a>(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c2, <span class="keywordtype">int</span> dir);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">int</span> transform_within_border(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *p, <span class="keywordtype">int</span> border);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">int</span> transform_within_dist_point(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">int</span> transform_within_dist_line(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c0, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c1, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">int</span> transform_within_dist_polyline(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> close, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">int</span> transform_within_dist_polygon(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">int</span> transform_within_dist_item(<span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *ref, <span class="keyword">enum</span> item_type type, <span class="keyword">struct</span> <a class="code" href="structcoord.html">coord</a> *c, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> dist);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> transform_copy(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *src, <span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *dst);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> transform_destroy(<span class="keyword">struct</span> <a class="code" href="structtransformation.html">transformation</a> *t);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="transform_8c_html_aa9c7031e996d0ec6bb245225be9fe4a5"><div class="ttname"><a href="transform_8c.html#aa9c7031e996d0ec6bb245225be9fe4a5">transform_cart_to_geo</a></div><div class="ttdeci">void transform_cart_to_geo(struct coord_geo_cart *cart, navit_float a, navit_float b, struct coord_geo *geo)</div><div class="ttdoc">Transforms Cartesian to geodetic coordinates. </div><div class="ttdef"><b>Definition:</b> transform.c:385</div></div>
+<div class="ttc" id="structcoord_html_a2b099692d87f98e4844b615136ca37fb"><div class="ttname"><a href="structcoord.html#a2b099692d87f98e4844b615136ca37fb">coord::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> coord.h:36</div></div>
+<div class="ttc" id="transform_8c_html_a957cf45974ab30e11fdba372af1468e6"><div class="ttname"><a href="transform_8c.html#a957cf45974ab30e11fdba372af1468e6">transform_get_angle_delta</a></div><div class="ttdeci">int transform_get_angle_delta(struct coord *c1, struct coord *c2, int dir)</div><div class="ttdoc">Gets the bearing from one point to another. </div><div class="ttdef"><b>Definition:</b> transform.c:1432</div></div>
+<div class="ttc" id="transform_8c_html_a638f6568ea669aee76cc358eea50720f"><div class="ttname"><a href="transform_8c.html#a638f6568ea669aee76cc358eea50720f">transform_geo_to_cart</a></div><div class="ttdeci">void transform_geo_to_cart(struct coord_geo *geo, navit_float a, navit_float b, struct coord_geo_cart *cart)</div><div class="ttdoc">Transforms geodetic to Cartesian coordinates. </div><div class="ttdef"><b>Definition:</b> transform.c:363</div></div>
+<div class="ttc" id="transform_8c_html_acc9ea9d8b6cb2d53d35907d55c2a52ee"><div class="ttname"><a href="transform_8c.html#acc9ea9d8b6cb2d53d35907d55c2a52ee">transform_utm_to_geo</a></div><div class="ttdeci">void transform_utm_to_geo(const double UTMEasting, const double UTMNorthing, int ZoneNumber, int NorthernHemisphere, struct coord_geo *geo)</div><div class="ttdoc">Converts UTM coords to lat/long. </div><div class="ttdef"><b>Definition:</b> transform.c:412</div></div>
+<div class="ttc" id="structcoord__geo__cart_html"><div class="ttname"><a href="structcoord__geo__cart.html">coord_geo_cart</a></div><div class="ttdoc">A cartesian coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:91</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structmap__selection_html"><div class="ttname"><a href="structmap__selection.html">map_selection</a></div><div class="ttdoc">Used to select data from a map. </div><div class="ttdef"><b>Definition:</b> map.h:57</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="structmap__selection_html_a1983d9d4a5df17d7a8d70fc7a7f1d9bf"><div class="ttname"><a href="structmap__selection.html#a1983d9d4a5df17d7a8d70fc7a7f1d9bf">map_selection::order</a></div><div class="ttdeci">int order</div><div class="ttdef"><b>Definition:</b> map.h:63</div></div>
+<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
+<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>transform.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/translate_8h_source.html b/html/translate_8h_source.html
new file mode 100644
index 000000000..68dcb55b1
--- /dev/null
+++ b/html/translate_8h_source.html
@@ -0,0 +1,678 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/translate.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('translate_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">translate.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * along with this program; if not, see: *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define L(c1,c2) (c1&lt;&lt;8)+c2 // combine two characters into an integer for translator name </span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define CTRL_EMBEDDED 0x01 // control character at the start of an embedded command</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define REPLACED_E &#39;E&#39; // &#39;e&#39; replaced by silent e</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define N_WORD_PHONEMES 160 // max phonemes in a word</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_WORD_BYTES 160 // max bytes for the UTF8 characters in a word</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_CLAUSE_WORDS 300 // max words in a clause</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_RULE_GROUP2 120 // max num of two-letter rule chains</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_HASH_DICT 1024</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_CHARSETS 20</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define N_LETTER_GROUPS 26</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">/* dictionary flags, word 1 */</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">// bits 0-3 stressed syllable, bit 6=unstressed</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#define FLAG_SKIPWORDS 0x80</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_PREPAUSE 0x100</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define FLAG_ONLY 0x200</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ONLY_S 0x400</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BITNUM_FLAG_ONLY 9 // bit 9 is set</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BITNUM_FLAG_ONLY_S 10 // bit 10 is set</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#define FLAG_STRESS_END 0x800 </span><span class="comment">/* full stress if at end of clause */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_STRESS_END2 0x1000 </span><span class="comment">/* full stress if at end of clause, or only followed by unstressed */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_UNSTRESS_END 0x2000 </span><span class="comment">/* reduce stress at end of clause */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ATEND 0x4000 </span><span class="comment">/* use this pronunciation if at end of clause */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SPELLWORD 0x8000 // re-translate the word as individual letters, separated by spaces</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#define FLAG_DOT 0x10000 </span><span class="comment">/* ignore &#39;.&#39; after word (abbreviation) */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ABBREV 0x20000 // spell as letters, even with a vowel, OR use specified pronunciation rather than split into letters</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_STEM 0x40000 // must have a suffix</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#define FLAG_DOUBLING 0x80000 // doubles the following consonant</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ALT_TRANS 0x100000 // language specific</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ALT2_TRANS 0x200000 // language specific</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define FLAG_MAX3 0x08000000 // limit to 3 repeats</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_PAUSE1 0x10000000 // shorter prepause</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_TEXTMODE 0x20000000 // word translates to replacement text, not phonemes</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BITNUM_FLAG_TEXTMODE 29</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define FLAG_FOUND_ATTRIBUTES 0x40000000 // word was found in the dictionary list (has attributes)</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_FOUND 0x80000000 // pronunciation was found in the dictionary list</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// dictionary flags, word 2</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#define FLAG_VERBF 0x1 </span><span class="comment">/* verb follows */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_VERBSF 0x2 </span><span class="comment">/* verb follows, may have -s suffix */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_NOUNF 0x4 </span><span class="comment">/* noun follows */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_PASTF 0x8 </span><span class="comment">/* past tense follows */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_VERB 0x10 </span><span class="comment">/* pronunciation for verb */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_NOUN 0x20 </span><span class="comment">/* pronunciation for noun */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_PAST 0x40 </span><span class="comment">/* pronunciation for past tense */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_VERB_EXT 0x100 </span><span class="comment">/* extend the &#39;verb follows&#39; */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_CAPITAL 0x200 </span><span class="comment">/* pronunciation if initial letter is upper case */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ALLCAPS 0x400 // only if the word is all capitals</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BITNUM_FLAG_ALLCAPS 0x2a</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ACCENT 0x800 // character name is base-character name + accent name</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_HYPHENATED 0x1000 // multiple-words, but needs hyphen between parts 1 and 2</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define BITNUM_FLAG_HYPHENATED 0x2c</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">// wordflags, flags in source word</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define FLAG_ALL_UPPER 0x1 </span><span class="comment">/* no lower case letters in the word */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_FIRST_UPPER 0x2 </span><span class="comment">/* first letter is upper case */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_UPPERS 0x3 // FLAG_ALL_UPPER | FLAG_FIRST_UPPER</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_HAS_PLURAL 0x4 </span><span class="comment">/* upper-case word with s or &#39;s lower-case ending */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_PHONEMES 0x8 </span><span class="comment">/* word is phonemes */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_LAST_WORD 0x10 </span><span class="comment">/* last word in clause */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_EMBEDDED 0x40 </span><span class="comment">/* word is preceded by embedded commands */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_HYPHEN 0x80</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_NOSPACE 0x100 // word is not seperated from previous word by a space</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_FIRST_WORD 0x200 // first word in clause</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_FOCUS 0x400 // the focus word of a clause</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_EMPHASIZED 0x800</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_EMPHASIZED2 0xc00 // FLAG_FOCUS | FLAG_EMPHASIZED</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_DONT_SWITCH_TRANSLATOR 0x1000</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SUFFIX_REMOVED 0x2000</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_HYPHEN_AFTER 0x4000</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#define FLAG_NO_TRACE 0x10000 // passed to TranslateRules() to suppress dictionary lookup printout</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_NO_PREFIX 0x20000</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">// prefix/suffix flags (bits 8 to 14, bits 16 to 22) don&#39;t use 0x8000, 0x800000</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define SUFX_E 0x0100 // e may have been added</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_I 0x0200 // y may have been changed to i</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_P 0x0400 // prefix</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_V 0x0800 // suffix means use the verb form pronunciation</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_D 0x1000 // previous letter may have been doubles</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_F 0x2000 // verb follows</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_Q 0x4000 // don&#39;t retranslate</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_T 0x10000 // don&#39;t affect the stress position in the stem</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SUFX_B 0x20000 // break, this character breaks the word into stem and suffix (used with SUFX_P)</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define FLAG_ALLOW_TEXTMODE 0x02 // allow dictionary to translate to text rather than phonemes</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SUFX 0x04</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SUFX_S 0x08</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SUFX_E_ADDED 0x10</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">// codes in dictionary rules</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define RULE_PRE 1</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_POST 2</span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_PHONEMES 3</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_PH_COMMON 4 // At start of rule. Its phoneme string is used by subsequent rules</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_CONDITION 5 // followed by condition number (byte)</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_GROUP_START 6</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_GROUP_END 7</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_LINENUM 8 // next 2 bytes give a line number, for debugging purposes</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#define RULE_SPACE 32 // ascii space</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_SYLLABLE 9</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_STRESSED 10</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_DOUBLE 11</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_INC_SCORE 12</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_DEL_FWD 13</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_ENDING 14</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_DIGIT 15 // D digit</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_NONALPHA 16 // Z non-alpha</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_LETTERGP 17 // A B C H F G Y letter group number</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_LETTERGP2 18 // L + letter group number</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_CAPITAL 19 // word starts with a capital letter</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_REPLACEMENTS 20 // section for character replacements</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_NO_SUFFIX 24 // N</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_NOTVOWEL 25 // K</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_IFVERB 26 // V</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_ALT1 28 // T word has $alt attribute</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_NOVOWELS 29 // X no vowels up to word boundary</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_SPELLING 31 // W while spelling letter-by-letter</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RULE_LAST_RULE 31</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#define LETTERGP_A 0</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_B 1</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_C 2</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_H 3</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_F 4</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_G 5</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_Y 6</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LETTERGP_VOWEL2 7</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="comment">// Punctuation types returned by ReadClause()</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="comment">// bits 0-7 pause x 10mS, bits 12-14 intonation type,</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">// bit 19=sentence, bit 18=clause, bits 17=voice change</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="comment">// bit 16 used to distinguish otherwise identical types</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="comment">// bit 20= punctuation character can be inside a word (Armenian)</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#define CLAUSE_BIT_SENTENCE 0x80000</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_BIT_VOICE 0x20000</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PUNCT_IN_WORD 0x100000</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#define CLAUSE_NONE 0 + 0x04000</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_PARAGRAPH 70 + 0x80000</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_EOF 35 + 0x90000</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_VOICE 0 + 0x24000</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_PERIOD 35 + 0x80000</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_COMMA 20 + 0x41000</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_SHORTCOMMA 4 + 0x41000</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_SHORTFALL 4 + 0x40000</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_QUESTION 35 + 0x82000</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_EXCLAMATION 40 + 0x83000</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_COLON 30 + 0x40000</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef PLATFORM_RISCOS</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_SEMICOLON 30 + 0x40000</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CLAUSE_SEMICOLON 30 + 0x41000</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#define SAYAS_CHARS 0x12</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAYAS_GLYPHS 0x13</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAYAS_SINGLE_CHARS 0x14</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAYAS_KEY 0x24</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAYAS_DIGITS 0x40 // + number of digits</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SAYAS_DIGITS1 0xc1</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#define CHAR_EMPHASIS 0x0530 // this is an unused character code</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment">// Rule:</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment">// [4] [match] [1 pre] [2 post] [3 phonemes] 0</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment">// match 1 pre 2 post 0 - use common phoneme string</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment">// match 1 pre 2 post 3 0 - empty phoneme string</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * constcharptr;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structMatchRecord.html"> 205</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">int</span> points;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *phonemes;</div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keywordtype">int</span> end_type;</div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">char</span> *del_fwd;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;} <a class="code" href="structMatchRecord.html">MatchRecord</a>;</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment">// used to mark words with the source[] buffer</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structWORD__TAB.html"> 214</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span>{</div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> start;</div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> sourceix;</div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> flags;</div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> pre_pause;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> wmark;</div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> length;</div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;} <a class="code" href="structWORD__TAB.html">WORD_TAB</a>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">// a clause translated into phoneme codes (first stage)</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structPHONEME__LIST2.html"> 224</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> phcode;</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stress;</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> tone_number; </div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> synthflags;</div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> sourceix;</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;} <a class="code" href="structPHONEME__LIST2.html">PHONEME_LIST2</a>;</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
+<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structPARAM__STACK.html"> 233</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordtype">int</span> type;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordtype">int</span> parameter[N_SPEECH_PARAM];</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;} <a class="code" href="structPARAM__STACK.html">PARAM_STACK</a>;</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keyword">extern</span> <a class="code" href="structPARAM__STACK.html">PARAM_STACK</a> param_stack[];</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">int</span> param_defaults[N_SPEECH_PARAM];</div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor">#define N_LOPTS 16</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LOPT_DIERESES 1</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span> <span class="comment">// 1=remove [:] from unstressed syllables, 2= remove from unstressed or non-penultimate syllables</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="comment">// bit 4=0, if stress &lt; 4, bit 4=1, if not the highest stress in the word</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor">#define LOPT_IT_LENGTHEN 2</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="comment">// 1=german</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor">#define LOPT_PREFIXES 3</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="comment">// non-zero, change voiced/unoiced to match last consonant in a cluster</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="comment">// bit 1=LANG=ru, don&#39;t propagate over [v]</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="comment">// bit 2=don&#39;t propagate acress word boundaries</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="comment">// bit 3=LANG=pl, propagate over liquids and nasals</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor">#define LOPT_REGRESSIVE_VOICING 4</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="comment">// 0=default, 1=no check, other allow this character as an extra initial letter (default is &#39;s&#39;)</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor">#define LOPT_UNPRONOUNCABLE 5</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="comment">// select length_mods tables, (length_mod_tab) + (length_mod_tab0 * 100)</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#define LOPT_LENGTH_MODS 6</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="comment">// increase this to prevent sonorants being shortened before shortened (eg. unstressed) vowels</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">#define LOPT_SONORANT_MIN 7</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="comment">// don&#39;t break vowels at word boundary</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define LOPT_WORD_MERGE 8</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="comment">// max. amplitude for vowel at the end of a clause</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor">#define LOPT_MAXAMP_EOC 9</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <span class="comment">// bit 0=reduce even if phonemes are specified in the **_list file</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="comment">// bit 1=don&#39;t reduce the strongest vowel in a word which is marked &#39;unstressed&#39;</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="preprocessor">#define LOPT_REDUCE 10</span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="comment">// LANG=cs,sk combine some prepositions with the following word, if the combination has N or fewer syllables</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="comment">// bits 0-3 N syllables</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="comment">// bit 4=only if the second word has $alt attribute</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="comment">// bit 5=not if the second word is end-of-sentence</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#define LOPT_COMBINE_WORDS 11</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="comment">// change [t] when followed by unstressed vowel</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="preprocessor">#define LOPT_REDUCE_T 12</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="comment">// 1 = allow capitals inside a word</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="comment">// 2 = stressed syllable is indicated by capitals</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor">#define LOPT_CAPS_IN_WORD 13</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="comment">// bit 0=Italian &quot;syntactic doubling&quot; of consoants in the word after a word marked with $double attribute</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="comment">// bit 1=also after a word which ends with a stressed vowel</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor">#define LOPT_IT_DOUBLING 14</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="comment">// Call ApplySpecialAttributes() if $alt or $alt2 is set for a word</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor">#define LOPT_ALT 15</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structLANGUAGE__OPTIONS.html"> 298</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment">// bits0-2 separate words with (1=pause_vshort, 2=pause_short, 3=pause, 4=pause_long 5=[?] phonemme)</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment">// bit 3=don&#39;t use linking phoneme</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment">// bit4=longer pause before STOP, VSTOP,FRIC</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment">// bit5=length of a final vowel doesn&#39;t depend on the next phoneme</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">int</span> word_gap;</div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">int</span> vowel_pause;</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordtype">int</span> stress_rule; <span class="comment">// 1=first syllable, 2=penultimate, 3=last</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment">// bit0=don&#39;t stress monosyllables, except at end of clause</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment">// bit1=don&#39;t set diminished stress,</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment">// bit2=mark unstressed final syllables as diminished</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment">// bit4=don&#39;t allow secondary stress on last syllable</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment">// bit5-don&#39;t use automatic secondary stress</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment">// bit6=light syllable followed by heavy, move secondary stress to the heavy syllable. LANG=Finnish</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment">// bit8=stress last syllable if it doesn&#39;t end in a vowel</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment">// bit9=stress last syllable if it doesn&#39;t end in vowel or &quot;s&quot; or &quot;n&quot; LANG=Spanish</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment">// bit12= In a 2-syllable word, if one has primary stress then give the other secondary stress</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment">// bit13= If there is only one syllable before the primary stress, give it a secondary stress</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment">// bit15= Give stress to the first unstressed syllable</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment">// bit16= Don&#39;t diminish consecutive syllables within a word.</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment">// bit17= &quot;priority&quot; stress reduces other primary stress to &quot;unstressed&quot; not &quot;secondary&quot;</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment">// bit18= don&#39;t lengthen short vowels more than long vowels at end-of-clause</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment">// bit19=stress on final syllable if it has a long vowel, but previous syllable has a short vowel</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordtype">int</span> stress_flags; </div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordtype">int</span> unstressed_wd1; <span class="comment">// stress for $u word of 1 syllable</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordtype">int</span> unstressed_wd2; <span class="comment">// stress for $u word of &gt;1 syllable</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordtype">int</span> param[N_LOPTS];</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *length_mods;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *length_mods0;</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor">#define NUM_ROMAN 0x20000</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_ROMAN_UC 0x40000</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_NOPAUSE 0x80000</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_ROMAN_AFTER 0x200000</span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_VIGESIMAL 0x400000</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="comment">// bits0-1=which numbers routine to use.</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="comment">// bit2= thousands separator must be space</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="comment">// bit3= , decimal separator, not .</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="comment">// bit4=use three-and-twenty rather than twenty-three</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="comment">// bit5=&#39;and&#39; between tens and units</span></div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="comment">// bit6=add &quot;and&quot; after hundred or thousand</span></div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="comment">// bit7=don&#39;t have &quot;and&quot; both after hundreds and also between tens and units</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="comment">// bit8=only one primary stress in tens+units</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="comment">// bit9=only one vowel betwen tens and units</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="comment">// bit10=omit &quot;one&quot; before &quot;hundred&quot;</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="comment">// bit11=say 19** as nineteen hundred</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="comment">// bit12=allow space as thousands separator (in addition to langopts.thousands_sep)</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="comment">// bits13-15 post-decimal-digits 0=single digits, 1=(LANG=it) 2=(LANG=pl) 3=(LANG=ro)</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; <span class="comment">// bit16=dot after number indicates ordinal</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; <span class="comment">// bit17=recognize roman numbers</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="comment">// bit18=Roman numbers only if upper case</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="comment">// bit19=don&#39;t add pause after a number</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="comment">// bit20=&#39;and&#39; before hundreds</span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="comment">// bit21= say &quot;roman&quot; after the number, not before</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="comment">// bit22= vigesimal number, if tens are not found</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordtype">int</span> numbers;</div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#define NUM2_100000 0x800 // numbers for 100,000 and 10,000,000</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM2_100000a 0xc00 // numbers for 100,000 and 1,000,000</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="preprocessor"></span> <span class="comment">// bits 1-4 use variant form of numbers before thousands,millions,etc.</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="comment">// bit6=(LANG=pl) two forms of plural, M or MA</span></div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="comment">// bit7=(LANG-ru) use MB for 1 thousand, million, etc</span></div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="comment">// bit8=(LANG=cs,sk) two forms of plural, M or MA</span></div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="comment">// bit9=(LANG=rw) say &quot;thousand&quot; and &quot;million&quot; before its number, not after</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="comment">// bit10=(LANG=sw) special word for 100,000 and 1,000,000</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <span class="comment">// bit11=(LANG=hi) special word for 100,000 and 10,000,000</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordtype">int</span> numbers2;</div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keywordtype">int</span> max_roman;</div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keywordtype">int</span> thousands_sep;</div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; <span class="keywordtype">int</span> decimal_sep;</div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="comment">// bit 0, accent name before the letter name, bit 1 &quot;capital&quot; after letter name</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <span class="keywordtype">int</span> accents;</div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;</div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordtype">int</span> tone_language; <span class="comment">// 1=tone language</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; <span class="keywordtype">int</span> intonation_group;</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordtype">int</span> long_stop; <span class="comment">// extra mS pause for a lengthened stop</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; <span class="keywordtype">int</span> phoneme_change; <span class="comment">// TEST, change phonemes, after translation</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordtype">char</span> max_initial_consonants;</div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="keywordtype">char</span> spelling_stress; <span class="comment">// 0=default, 1=stress first letter</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordtype">char</span> tone_numbers;</div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keywordtype">char</span> ideographs; <span class="comment">// treat as separate words</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; <span class="keywordtype">char</span> textmode; <span class="comment">// the meaning of FLAG_TEXTMODE is reversed (to save data when *_list file is compiled)</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordtype">int</span> testing; <span class="comment">// testing options: bit 1= specify stressed syllable in the form: &quot;outdoor/2&quot;</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordtype">int</span> listx; <span class="comment">// compile *_listx after *list</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *replace_chars; <span class="comment">// characters to be substitutes</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *ascii_language; <span class="comment">// switch to this language for Latin characters</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;} <a class="code" href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a>;</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment">// a parameter of ChangePhonemes()</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structCHANGEPH.html"> 393</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stress; <span class="comment">// stress level of this vowel</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stress_highest; <span class="comment">// the highest stress level of a vowel in this word</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> n_vowels; <span class="comment">// number of vowels in the word</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> vowel_this; <span class="comment">// syllable number of this vowel (counting from 1)</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> vowel_stressed; <span class="comment">// syllable number of the highest stressed vowel</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;} <a class="code" href="structCHANGEPH.html">CHANGEPH</a>;</div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="preprocessor">#define NUM_SEP_DOT 0x0008 // . , for thousands and decimal separator</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_SEP_SPACE 0x1000 // allow space as thousands separator (in addition to langopts.thousands_sep)</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NUM_DEC_IT 0x2000 // (LANG=it) speak post-decimal-point digits as a combined number not as single digits</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="structTranslator.html"> 408</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structTranslator.html">Translator</a></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;{<span class="comment">//=============</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a> langopts;</div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; <span class="keywordtype">int</span> translator_name;</div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keywordtype">int</span> transpose_offset;</div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordtype">int</span> transpose_max;</div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <span class="keywordtype">int</span> transpose_min;</div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordtype">char</span> phon_out[300];</div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordtype">char</span> phonemes_repeat[20];</div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <span class="keywordtype">int</span> phonemes_repeat_count;</div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stress_amps[8];</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> stress_amps_r[8];</div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordtype">short</span> stress_lengths[8];</div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <span class="keywordtype">int</span> dict_condition; <span class="comment">// conditional apply some pronunciation rules and dict.lookups</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *charset_a0; <span class="comment">// unicodes for characters 0xa0 to oxff</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *char_plus_apostrophe; <span class="comment">// single chars + apostrophe treated as words</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *punct_within_word; <span class="comment">// allow these punctuation characters within words</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment">// holds properties of characters: vowel, consonant, etc for pronunciation rules</span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> letter_bits[256];</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordtype">int</span> letter_bits_offset;</div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *letter_groups[8];</div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;</div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">/* index1=option, index2 by 0=. 1=, 2=?, 3=! 4=none */</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="preprocessor">#define INTONATION_TYPES 8</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define PUNCT_INTONATIONS 6</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> punct_to_tone[INTONATION_TYPES][PUNCT_INTONATIONS];</div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordtype">char</span> *data_dictrules; <span class="comment">// language_1 translation rules file</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="keywordtype">char</span> *data_dictlist; <span class="comment">// language_2 dictionary lookup file</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="keywordtype">char</span> *dict_hashtab[N_HASH_DICT]; <span class="comment">// hash table to index dictionary lookup file</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordtype">char</span> *letterGroups[N_LETTER_GROUPS];</div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="comment">// groups1 and groups2 are indexes into data_dictrules, set up by InitGroups()</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="comment">// the two-letter rules for each letter must be consecutive in the language_rules source</span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; </div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <span class="keywordtype">char</span> *groups1[256]; <span class="comment">// translation rule lists, index by single letter</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordtype">char</span> *groups2[N_RULE_GROUP2]; <span class="comment">// translation rule lists, indexed by two-letter pairs</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> groups2_name[N_RULE_GROUP2]; <span class="comment">// the two letter pairs for groups2[]</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordtype">int</span> n_groups2; <span class="comment">// number of groups2[] entries used</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; </div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> groups2_count[256]; <span class="comment">// number of 2 letter groups for this initial letter</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> groups2_start[256]; <span class="comment">// index into groups2</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; </div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; </div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; <span class="keywordtype">int</span> expect_verb;</div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; <span class="keywordtype">int</span> expect_past; <span class="comment">// expect past tense</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordtype">int</span> expect_verb_s;</div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordtype">int</span> expect_noun;</div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordtype">int</span> prev_last_stress;</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordtype">char</span> *clause_end;</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordtype">int</span> word_vowel_count; <span class="comment">// number of vowels so far</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; <span class="keywordtype">int</span> word_stressed_count; <span class="comment">// number of vowels so far which could be stressed</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; </div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordtype">int</span> clause_upper_count; <span class="comment">// number of upper case letters in the clause</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; <span class="keywordtype">int</span> clause_lower_count; <span class="comment">// number of lower case letters in the clause</span></div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; <span class="keywordtype">int</span> prepause_timeout;</div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordtype">int</span> end_stressed_vowel; <span class="comment">// word ends with stressed vowel</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; <span class="keywordtype">int</span> prev_dict_flags; <span class="comment">// dictionary flags from previous word</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;} <a class="code" href="structTranslator.html">Translator</a>; <span class="comment">// end of class Translator</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_tone2;</div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="preprocessor">#define OPTION_EMPHASIZE_ALLCAPS 0x100</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define OPTION_EMPHASIZE_PENULTIMATE 0x200</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> option_tone_flags;</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_waveout;</div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_quiet;</div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_phonemes;</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_phoneme_events;</div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_linelength; <span class="comment">// treat lines shorter than this as end-of-clause</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_multibyte;</div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_capitals;</div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_punctuation;</div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_endpause;</div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_ssml;</div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_phoneme_input; <span class="comment">// allow [[phonemes]] in input text</span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_phoneme_variants;</div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_sayas;</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_wordgap;</div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;</div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> count_characters;</div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> count_words;</div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> count_sentences;</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> skip_characters;</div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> skip_words;</div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> skip_sentences;</div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> skipping_text;</div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> end_character_position;</div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> clause_start_char;</div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> clause_start_word;</div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *namedata;</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> pre_pause;</div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor">#define N_MARKER_LENGTH 50 // max.length of a mark name</span></div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">char</span> skip_marker[N_MARKER_LENGTH];</div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="preprocessor">#define N_PUNCTLIST 60</span></div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">wchar_t</span> option_punctlist[N_PUNCTLIST]; <span class="comment">// which punctuation characters to announce</span></div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> punctuation_to_tone[INTONATION_TYPES][PUNCT_INTONATIONS];</div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;</div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structTranslator.html">Translator</a> *translator;</div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structTranslator.html">Translator</a> *translator2;</div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *charsets[N_CHARSETS];</div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> dictionary_name[40];</div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> ctrl_embedded; <span class="comment">// to allow an alternative CTRL for embedded commands</span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *p_textinput;</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">wchar_t</span> *p_wchar_input;</div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> dictionary_skipwords;</div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;</div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="keyword">extern</span> int (* uri_callback)(int, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="keyword">extern</span> int (* phoneme_callback)(<span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> SetLengthMods(<span class="keyword">struct</span> <a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">int</span> value);</div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="keywordtype">void</span> LoadConfig(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="keywordtype">int</span> TransposeAlphabet(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> offset, <span class="keywordtype">int</span> min, <span class="keywordtype">int</span> max);</div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="keywordtype">int</span> utf8_in(<span class="keywordtype">int</span> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf);</div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="keywordtype">int</span> utf8_in2(<span class="keywordtype">int</span> *c, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> backwards);</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keywordtype">int</span> utf8_out(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> c, <span class="keywordtype">char</span> *buf);</div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="keywordtype">int</span> utf8_nbytes(<span class="keyword">const</span> <span class="keywordtype">char</span> *buf);</div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="keywordtype">int</span> lookupwchar(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *list,<span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keywordtype">int</span> Eof(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="keywordtype">char</span> *strchr_w(<span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="keywordtype">int</span> IsBracket(<span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="keywordtype">void</span> InitNamedata(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="keywordtype">void</span> InitText(<span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="keywordtype">void</span> InitText2(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keywordtype">int</span> IsDigit(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="keywordtype">int</span> IsAlpha(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="keywordtype">int</span> isspace2(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keywordtype">int</span> towlower2(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> c);</div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="keywordtype">void</span> GetTranslatedPhonemeString(<span class="keywordtype">char</span> *phon_out, <span class="keywordtype">int</span> n_phon_out);</div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="keyword">struct </span><a class="code" href="structTranslator.html">Translator</a> *SelectTranslator(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="keywordtype">int</span> SetTranslator2(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="keywordtype">void</span> DeleteTranslator(<span class="keyword">struct</span> <a class="code" href="structTranslator.html">Translator</a> *tr);</div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="keywordtype">int</span> Lookup(<span class="keyword">struct</span> <a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keyword">const</span> <span class="keywordtype">char</span> *word, <span class="keywordtype">char</span> *ph_out);</div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keywordtype">int</span> TranslateNumber(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word1, <span class="keywordtype">char</span> *ph_out, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags, <span class="keywordtype">int</span> wflags);</div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="keywordtype">int</span> TranslateRoman(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word, <span class="keywordtype">char</span> *ph_out);</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="keywordtype">void</span> ChangeWordStress(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word, <span class="keywordtype">int</span> new_stress);</div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="keywordtype">void</span> SetSpellingStress(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *phonemes, <span class="keywordtype">int</span> control, <span class="keywordtype">int</span> n_chars);</div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="keywordtype">int</span> TranslateLetter(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *letter, <span class="keywordtype">char</span> *phonemes, <span class="keywordtype">int</span> control, <span class="keywordtype">int</span> word_length);</div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="keywordtype">void</span> LookupLetter(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> letter, <span class="keywordtype">int</span> next_byte, <span class="keywordtype">char</span> *ph_buf);</div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="keywordtype">void</span> LookupAccentedLetter(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> letter, <span class="keywordtype">char</span> *ph_buf);</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="keywordtype">int</span> LoadDictionary(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> no_error);</div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keywordtype">int</span> LookupDictList(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> **wordptr, <span class="keywordtype">char</span> *ph_out, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags, <span class="keywordtype">int</span> end_flags, <a class="code" href="structWORD__TAB.html">WORD_TAB</a> *wtab);</div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;</div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="keywordtype">void</span> MakePhonemeList(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">int</span> post_pause, <span class="keywordtype">int</span> new_sentence);</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="keywordtype">int</span> ChangePhonemes_ru(<a class="code" href="structTranslator.html">Translator</a> *tr, <a class="code" href="structPHONEME__LIST2.html">PHONEME_LIST2</a> *phlist, <span class="keywordtype">int</span> n_ph, <span class="keywordtype">int</span> index, <a class="code" href="structPHONEME__TAB.html">PHONEME_TAB</a> *ph, <a class="code" href="structCHANGEPH.html">CHANGEPH</a> *ch);</div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="keywordtype">void</span> ApplySpecialAttribute(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *phonemes, <span class="keywordtype">int</span> dict_flags);</div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="keywordtype">void</span> ApplySpecialAttribute2(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *phonemes, <span class="keywordtype">int</span> dict_flags);</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="keywordtype">void</span> AppendPhonemes(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *<span class="keywordtype">string</span>, <span class="keywordtype">int</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *ph);</div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;</div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="keywordtype">void</span> CalcLengths(<a class="code" href="structTranslator.html">Translator</a> *tr);</div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="keywordtype">void</span> CalcPitches(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">int</span> clause_tone);</div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="keywordtype">int</span> RemoveEnding(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word, <span class="keywordtype">int</span> end_type, <span class="keywordtype">char</span> *word_copy);</div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="keywordtype">int</span> Unpronouncable(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word);</div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;<span class="keywordtype">void</span> SetWordStress(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *output, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *dictionary_flags, <span class="keywordtype">int</span> tonic, <span class="keywordtype">int</span> prev_stress);</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="keywordtype">int</span> TranslateRules(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *p, <span class="keywordtype">char</span> *phonemes, <span class="keywordtype">int</span> size, <span class="keywordtype">char</span> *end_phonemes, <span class="keywordtype">int</span> end_flags, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *dict_flags);</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keywordtype">int</span> TranslateWord(<a class="code" href="structTranslator.html">Translator</a> *tr, <span class="keywordtype">char</span> *word1, <span class="keywordtype">int</span> next_pause, <a class="code" href="structWORD__TAB.html">WORD_TAB</a> *wtab);</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="keywordtype">void</span> *TranslateClause(<a class="code" href="structTranslator.html">Translator</a> *tr, FILE *f_text, <span class="keyword">const</span> <span class="keywordtype">void</span> *vp_input, <span class="keywordtype">int</span> *tone, <span class="keywordtype">char</span> **voice_change);</div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="keywordtype">int</span> ReadClause(<a class="code" href="structTranslator.html">Translator</a> *tr, FILE *f_in, <span class="keywordtype">char</span> *buf, <span class="keywordtype">short</span> *charix, <span class="keywordtype">int</span> *charix_top, <span class="keywordtype">int</span> n_buf, <span class="keywordtype">int</span> *tone_type);</div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="keywordtype">void</span> SetVoiceStack(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *v);</div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="keyword">extern</span> FILE *f_trans; <span class="comment">// for logging</span></div>
+<div class="ttc" id="structLANGUAGE__OPTIONS_html"><div class="ttname"><a href="structLANGUAGE__OPTIONS.html">LANGUAGE_OPTIONS</a></div><div class="ttdef"><b>Definition:</b> translate.h:298</div></div>
+<div class="ttc" id="structPARAM__STACK_html"><div class="ttname"><a href="structPARAM__STACK.html">PARAM_STACK</a></div><div class="ttdef"><b>Definition:</b> translate.h:233</div></div>
+<div class="ttc" id="structMatchRecord_html"><div class="ttname"><a href="structMatchRecord.html">MatchRecord</a></div><div class="ttdef"><b>Definition:</b> translate.h:205</div></div>
+<div class="ttc" id="structPHONEME__TAB_html"><div class="ttname"><a href="structPHONEME__TAB.html">PHONEME_TAB</a></div><div class="ttdef"><b>Definition:</b> phoneme.h:105</div></div>
+<div class="ttc" id="structTranslator_html"><div class="ttname"><a href="structTranslator.html">Translator</a></div><div class="ttdef"><b>Definition:</b> translate.h:408</div></div>
+<div class="ttc" id="structespeak__VOICE_html"><div class="ttname"><a href="structespeak__VOICE.html">espeak_VOICE</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:469</div></div>
+<div class="ttc" id="structCHANGEPH_html"><div class="ttname"><a href="structCHANGEPH.html">CHANGEPH</a></div><div class="ttdef"><b>Definition:</b> translate.h:393</div></div>
+<div class="ttc" id="structPHONEME__LIST2_html"><div class="ttname"><a href="structPHONEME__LIST2.html">PHONEME_LIST2</a></div><div class="ttdef"><b>Definition:</b> translate.h:224</div></div>
+<div class="ttc" id="structWORD__TAB_html"><div class="ttname"><a href="structWORD__TAB.html">WORD_TAB</a></div><div class="ttdef"><b>Definition:</b> translate.h:214</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>translate.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/types_8h_source.html b/html/types_8h_source.html
new file mode 100644
index 000000000..a0f3fff9d
--- /dev/null
+++ b/html/types_8h_source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: types.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('types_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">types.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_TYPES_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_TYPES_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">typedef</span> int8_t s8;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">typedef</span> uint8_t u8;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">typedef</span> int16_t s16;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">typedef</span> uint16_t u16;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">typedef</span> int32_t s32;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">typedef</span> uint32_t u32;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifdef HAVE_API_WIN32_BASE</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ULONGLONG_FMT &quot;%I64u&quot;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LONGLONG_FMT &quot;%I64d&quot;</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LONGLONG_HEX_FMT &quot;%I64x&quot;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ULONGLONG_FMT &quot;%llu&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LONGLONG_FMT &quot;%lld&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define LONGLONG_HEX_FMT &quot;%llx&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>types.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/union__GDoubleIEEE754.html b/html/union__GDoubleIEEE754.html
new file mode 100644
index 000000000..9c58dbe8d
--- /dev/null
+++ b/html/union__GDoubleIEEE754.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GDoubleIEEE754 Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('union__GDoubleIEEE754.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GDoubleIEEE754 Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a63e55c886977e288aca2cbad1aca2453"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63e55c886977e288aca2cbad1aca2453"></a>
+gdouble&#160;</td><td class="memItemRight" valign="bottom"><b>v_double</b></td></tr>
+<tr class="separator:a63e55c886977e288aca2cbad1aca2453"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64b2ae9f22d978039471c5523197c4ec"><td class="memItemLeft" ><a class="anchor" id="a64b2ae9f22d978039471c5523197c4ec"></a>
+struct {</td></tr>
+<tr class="memitem:acf436748f53b054311a5ba803559c946"><td class="memItemLeft" ><a class="anchor" id="a04493b5496b61a4071cae12cd814a0a9"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>mantissa_low</b>: 32</td></tr>
+<tr class="separator:acf436748f53b054311a5ba803559c946"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bd86f1ae5cd2d66df763bf3114c487c"><td class="memItemLeft" ><a class="anchor" id="a9bae358c977e8b0856b711e276621b30"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>mantissa_high</b>: 20</td></tr>
+<tr class="separator:a5bd86f1ae5cd2d66df763bf3114c487c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a344ed14460f71f77d65d41c10f92b63f"><td class="memItemLeft" ><a class="anchor" id="ae8bf69b024e27c726ce90a9daa5bbb68"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>biased_exponent</b>: 11</td></tr>
+<tr class="separator:a344ed14460f71f77d65d41c10f92b63f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a521b7e70332517855d246f2f6d873bbb"><td class="memItemLeft" ><a class="anchor" id="a15dfa78f831c81cc0c626b266e53ad30"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>sign</b>: 1</td></tr>
+<tr class="separator:a521b7e70332517855d246f2f6d873bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64b2ae9f22d978039471c5523197c4ec"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>mpn</b></td></tr>
+<tr class="separator:a64b2ae9f22d978039471c5523197c4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gtypes_8h_source.html">gtypes.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="union__GDoubleIEEE754.html">_GDoubleIEEE754</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/union__GDoubleIEEE754.js b/html/union__GDoubleIEEE754.js
new file mode 100644
index 000000000..2fd6ca2bb
--- /dev/null
+++ b/html/union__GDoubleIEEE754.js
@@ -0,0 +1,9 @@
+var union__GDoubleIEEE754 =
+[
+ [ "biased_exponent", "union__GDoubleIEEE754.html#ae8bf69b024e27c726ce90a9daa5bbb68", null ],
+ [ "mantissa_high", "union__GDoubleIEEE754.html#a9bae358c977e8b0856b711e276621b30", null ],
+ [ "mantissa_low", "union__GDoubleIEEE754.html#a04493b5496b61a4071cae12cd814a0a9", null ],
+ [ "mpn", "union__GDoubleIEEE754.html#a64b2ae9f22d978039471c5523197c4ec", null ],
+ [ "sign", "union__GDoubleIEEE754.html#a15dfa78f831c81cc0c626b266e53ad30", null ],
+ [ "v_double", "union__GDoubleIEEE754.html#a63e55c886977e288aca2cbad1aca2453", null ]
+]; \ No newline at end of file
diff --git a/html/union__GFloatIEEE754.html b/html/union__GFloatIEEE754.html
new file mode 100644
index 000000000..044c628b7
--- /dev/null
+++ b/html/union__GFloatIEEE754.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GFloatIEEE754 Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('union__GFloatIEEE754.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GFloatIEEE754 Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:ac0693d70dbbe0485590f411a7cf78689"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0693d70dbbe0485590f411a7cf78689"></a>
+gfloat&#160;</td><td class="memItemRight" valign="bottom"><b>v_float</b></td></tr>
+<tr class="separator:ac0693d70dbbe0485590f411a7cf78689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50876acada164d20fa223cc16ee5f9c3"><td class="memItemLeft" ><a class="anchor" id="a50876acada164d20fa223cc16ee5f9c3"></a>
+struct {</td></tr>
+<tr class="memitem:a99ad7efca362391b95c9109b0e177ee8"><td class="memItemLeft" ><a class="anchor" id="a841a435de9231d0a008751eb63a04a75"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>mantissa</b>: 23</td></tr>
+<tr class="separator:a99ad7efca362391b95c9109b0e177ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4d8a4c40dcfaa7eee8157605df0a5bf"><td class="memItemLeft" ><a class="anchor" id="a01fb98bd5f7ccd89585ba07f32455063"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>biased_exponent</b>: 8</td></tr>
+<tr class="separator:ab4d8a4c40dcfaa7eee8157605df0a5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7836899359d4baec1edd1cf2a03e6b7"><td class="memItemLeft" ><a class="anchor" id="a595a82acd1aa9d86e727f71db239edfa"></a>
+&#160;&#160;&#160;guint&#160;&#160;&#160;<b>sign</b>: 1</td></tr>
+<tr class="separator:ad7836899359d4baec1edd1cf2a03e6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50876acada164d20fa223cc16ee5f9c3"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><b>mpn</b></td></tr>
+<tr class="separator:a50876acada164d20fa223cc16ee5f9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="gtypes_8h_source.html">gtypes.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="union__GFloatIEEE754.html">_GFloatIEEE754</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/union__GFloatIEEE754.js b/html/union__GFloatIEEE754.js
new file mode 100644
index 000000000..079b12de8
--- /dev/null
+++ b/html/union__GFloatIEEE754.js
@@ -0,0 +1,8 @@
+var union__GFloatIEEE754 =
+[
+ [ "biased_exponent", "union__GFloatIEEE754.html#a01fb98bd5f7ccd89585ba07f32455063", null ],
+ [ "mantissa", "union__GFloatIEEE754.html#a841a435de9231d0a008751eb63a04a75", null ],
+ [ "mpn", "union__GFloatIEEE754.html#a50876acada164d20fa223cc16ee5f9c3", null ],
+ [ "sign", "union__GFloatIEEE754.html#a595a82acd1aa9d86e727f71db239edfa", null ],
+ [ "v_float", "union__GFloatIEEE754.html#ac0693d70dbbe0485590f411a7cf78689", null ]
+]; \ No newline at end of file
diff --git a/html/union__GSystemThread.html b/html/union__GSystemThread.html
new file mode 100644
index 000000000..82b0c4ec9
--- /dev/null
+++ b/html/union__GSystemThread.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: _GSystemThread Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('union__GSystemThread.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">_GSystemThread Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a804c0016a9d346a96b30f5247179d205"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a804c0016a9d346a96b30f5247179d205"></a>
+char&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> [4]</td></tr>
+<tr class="separator:a804c0016a9d346a96b30f5247179d205"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d55496b900a5d8118133bc208612bbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d55496b900a5d8118133bc208612bbd"></a>
+double&#160;</td><td class="memItemRight" valign="bottom"><b>dummy_double</b></td></tr>
+<tr class="separator:a5d55496b900a5d8118133bc208612bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a146fce704334be0cf10da219e3befdbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a146fce704334be0cf10da219e3befdbf"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>dummy_pointer</b></td></tr>
+<tr class="separator:a146fce704334be0cf10da219e3befdbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae82105a3e9e21900079beac493f16b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae82105a3e9e21900079beac493f16b4"></a>
+long&#160;</td><td class="memItemRight" valign="bottom"><b>dummy_long</b></td></tr>
+<tr class="separator:aae82105a3e9e21900079beac493f16b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/glib/<a class="el" href="glibconfig_8h_source.html">glibconfig.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="union__GSystemThread.html">_GSystemThread</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/union__GSystemThread.js b/html/union__GSystemThread.js
new file mode 100644
index 000000000..8f7828ceb
--- /dev/null
+++ b/html/union__GSystemThread.js
@@ -0,0 +1,7 @@
+var union__GSystemThread =
+[
+ [ "data", "union__GSystemThread.html#a804c0016a9d346a96b30f5247179d205", null ],
+ [ "dummy_double", "union__GSystemThread.html#a5d55496b900a5d8118133bc208612bbd", null ],
+ [ "dummy_long", "union__GSystemThread.html#aae82105a3e9e21900079beac493f16b4", null ],
+ [ "dummy_pointer", "union__GSystemThread.html#a146fce704334be0cf10da219e3befdbf", null ]
+]; \ No newline at end of file
diff --git a/html/uniont__espeak__command_1_1command.html b/html/uniont__espeak__command_1_1command.html
new file mode 100644
index 000000000..c4fd9eb12
--- /dev/null
+++ b/html/uniont__espeak__command_1_1command.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: t_espeak_command::command Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('uniont__espeak__command_1_1command.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">t_espeak_command::command Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a62ef3516d1aa845a5eca6e116833c3ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ef3516d1aa845a5eca6e116833c3ca"></a>
+<a class="el" href="structt__espeak__text.html">t_espeak_text</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_text</b></td></tr>
+<tr class="separator:a62ef3516d1aa845a5eca6e116833c3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f492cf4e0ef3940287718df4b65d49d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f492cf4e0ef3940287718df4b65d49d"></a>
+<a class="el" href="structt__espeak__mark.html">t_espeak_mark</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_mark</b></td></tr>
+<tr class="separator:a1f492cf4e0ef3940287718df4b65d49d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa89abd760b9bbe03c541d2336a087223"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa89abd760b9bbe03c541d2336a087223"></a>
+<a class="el" href="structt__espeak__key.html">t_espeak_key</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_key</b></td></tr>
+<tr class="separator:aa89abd760b9bbe03c541d2336a087223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba036f2ee4ed9779a93ff5f75d86695b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba036f2ee4ed9779a93ff5f75d86695b"></a>
+<a class="el" href="structt__espeak__character.html">t_espeak_character</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_char</b></td></tr>
+<tr class="separator:aba036f2ee4ed9779a93ff5f75d86695b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a16505467c96f121211cb37a11aadba9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16505467c96f121211cb37a11aadba9b"></a>
+<a class="el" href="structt__espeak__parameter.html">t_espeak_parameter</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_param</b></td></tr>
+<tr class="separator:a16505467c96f121211cb37a11aadba9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a459bf1aff4bb99c74c928edf4a94c249"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a459bf1aff4bb99c74c928edf4a94c249"></a>
+const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>my_punctuation_list</b></td></tr>
+<tr class="separator:a459bf1aff4bb99c74c928edf4a94c249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e427e6c0d9b9700ee79d34877c958fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e427e6c0d9b9700ee79d34877c958fa"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>my_voice_name</b></td></tr>
+<tr class="separator:a9e427e6c0d9b9700ee79d34877c958fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2f9ede6d3e5af048b81847d5d495549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2f9ede6d3e5af048b81847d5d495549"></a>
+<a class="el" href="structespeak__VOICE.html">espeak_VOICE</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_voice_spec</b></td></tr>
+<tr class="separator:aa2f9ede6d3e5af048b81847d5d495549"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c65dbb0d1dc4b072517a49f164e39ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c65dbb0d1dc4b072517a49f164e39ae"></a>
+<a class="el" href="structt__espeak__terminated__msg.html">t_espeak_terminated_msg</a>&#160;</td><td class="memItemRight" valign="bottom"><b>my_terminated_msg</b></td></tr>
+<tr class="separator:a9c65dbb0d1dc4b072517a49f164e39ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/espeak/<a class="el" href="espeak__command_8h_source.html">espeak_command.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="structt__espeak__command.html">t_espeak_command</a></li><li class="navelem"><a class="el" href="uniont__espeak__command_1_1command.html">command</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/uniont__espeak__command_1_1command.js b/html/uniont__espeak__command_1_1command.js
new file mode 100644
index 000000000..20d753a31
--- /dev/null
+++ b/html/uniont__espeak__command_1_1command.js
@@ -0,0 +1,12 @@
+var uniont__espeak__command_1_1command =
+[
+ [ "my_char", "uniont__espeak__command_1_1command.html#aba036f2ee4ed9779a93ff5f75d86695b", null ],
+ [ "my_key", "uniont__espeak__command_1_1command.html#aa89abd760b9bbe03c541d2336a087223", null ],
+ [ "my_mark", "uniont__espeak__command_1_1command.html#a1f492cf4e0ef3940287718df4b65d49d", null ],
+ [ "my_param", "uniont__espeak__command_1_1command.html#a16505467c96f121211cb37a11aadba9b", null ],
+ [ "my_punctuation_list", "uniont__espeak__command_1_1command.html#a459bf1aff4bb99c74c928edf4a94c249", null ],
+ [ "my_terminated_msg", "uniont__espeak__command_1_1command.html#a9c65dbb0d1dc4b072517a49f164e39ae", null ],
+ [ "my_text", "uniont__espeak__command_1_1command.html#a62ef3516d1aa845a5eca6e116833c3ca", null ],
+ [ "my_voice_name", "uniont__espeak__command_1_1command.html#a9e427e6c0d9b9700ee79d34877c958fa", null ],
+ [ "my_voice_spec", "uniont__espeak__command_1_1command.html#aa2f9ede6d3e5af048b81847d5d495549", null ]
+]; \ No newline at end of file
diff --git a/html/unionyyalloc.html b/html/unionyyalloc.html
new file mode 100644
index 000000000..23213a957
--- /dev/null
+++ b/html/unionyyalloc.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: yyalloc Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('unionyyalloc.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">yyalloc Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a0aedfeff0ed4542f957821a4474d8d2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aedfeff0ed4542f957821a4474d8d2a"></a>
+short&#160;</td><td class="memItemRight" valign="bottom"><b>yyss</b></td></tr>
+<tr class="separator:a0aedfeff0ed4542f957821a4474d8d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9494cc8d8cd0eba1b44ca20fe89de5d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9494cc8d8cd0eba1b44ca20fe89de5d2"></a>
+YYSTYPE&#160;</td><td class="memItemRight" valign="bottom"><b>yyvs</b></td></tr>
+<tr class="separator:a9494cc8d8cd0eba1b44ca20fe89de5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/gettext_intl/plural.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="unionyyalloc.html">yyalloc</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/unionyyalloc.js b/html/unionyyalloc.js
new file mode 100644
index 000000000..5361817bb
--- /dev/null
+++ b/html/unionyyalloc.js
@@ -0,0 +1,5 @@
+var unionyyalloc =
+[
+ [ "yyss", "unionyyalloc.html#a0aedfeff0ed4542f957821a4474d8d2a", null ],
+ [ "yyvs", "unionyyalloc.html#a9494cc8d8cd0eba1b44ca20fe89de5d2", null ]
+]; \ No newline at end of file
diff --git a/html/unionyystype.html b/html/unionyystype.html
new file mode 100644
index 000000000..042af074c
--- /dev/null
+++ b/html/unionyystype.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: yystype Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('unionyystype.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-attribs">Data Fields</a> </div>
+ <div class="headertitle">
+<div class="title">yystype Union Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Data Fields</h2></td></tr>
+<tr class="memitem:a88ccc542c1932846b9d62d45df1e832a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88ccc542c1932846b9d62d45df1e832a"></a>
+unsigned long int&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
+<tr class="separator:a88ccc542c1932846b9d62d45df1e832a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8135fa4c6f000d7a7b49ab4cd6bff093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8135fa4c6f000d7a7b49ab4cd6bff093"></a>
+enum operator&#160;</td><td class="memItemRight" valign="bottom"><b>op</b></td></tr>
+<tr class="separator:a8135fa4c6f000d7a7b49ab4cd6bff093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1604f282e1a94e6ebe92c496341342e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1604f282e1a94e6ebe92c496341342e2"></a>
+struct <a class="el" href="structexpression.html">expression</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>exp</b></td></tr>
+<tr class="separator:a1604f282e1a94e6ebe92c496341342e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this union was generated from the following file:<ul>
+<li>support/gettext_intl/plural.c</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="unionyystype.html">yystype</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/unionyystype.js b/html/unionyystype.js
new file mode 100644
index 000000000..87cb7fd70
--- /dev/null
+++ b/html/unionyystype.js
@@ -0,0 +1,6 @@
+var unionyystype =
+[
+ [ "exp", "unionyystype.html#a1604f282e1a94e6ebe92c496341342e2", null ],
+ [ "num", "unionyystype.html#a88ccc542c1932846b9d62d45df1e832a", null ],
+ [ "op", "unionyystype.html#a8135fa4c6f000d7a7b49ab4cd6bff093", null ]
+]; \ No newline at end of file
diff --git a/html/unistd_8h_source.html b/html/unistd_8h_source.html
new file mode 100644
index 000000000..170f6a2d9
--- /dev/null
+++ b/html/unistd_8h_source.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/libc/unistd.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('unistd_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">unistd.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _UNISTD_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="comment">/*</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * This file is part of the Mingw32 package.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * unistd.h maps (roughly) to io.h</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Other headers included by unistd.h may be selectively processed;</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * __UNISTD_H_SOURCED__ enables such selective processing.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define _UNISTD_H</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __UNISTD_H_SOURCED__ 1</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;io.h&gt;</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;process.h&gt;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;getopt.h&gt;</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/* These are also defined in stdio.h. */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#ifndef SEEK_SET</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SEEK_SET 0</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef SEEK_CUR</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SEEK_CUR 1</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef SEEK_END</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define SEEK_END 2</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#if !defined __NO_ISOCEXT</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/types.h&gt;</span> <span class="comment">/* For useconds_t. */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> __cdecl __MINGW_NOTHROW usleep(useconds_t useconds);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* Not __NO_ISOCEXT */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">/* This is defined as a real library function to allow autoconf</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> to verify its existence. */</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">int</span> ftruncate(<span class="keywordtype">int</span>, off_t);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#undef __UNISTD_H_SOURCED__</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _UNISTD_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_7f1ddf2750ccac222e58a0a92d422bde.html">libc</a></li><li class="navelem"><b>unistd.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/util_8h_source.html b/html/util_8h_source.html
new file mode 100644
index 000000000..e94ed14eb
--- /dev/null
+++ b/html/util_8h_source.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: util.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('util_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">util.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_types_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_types_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;ctype.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keywordtype">void</span> strtoupper(<span class="keywordtype">char</span> *dest, <span class="keyword">const</span> <span class="keywordtype">char</span> *src);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keywordtype">void</span> strtolower(<span class="keywordtype">char</span> *dest, <span class="keyword">const</span> <span class="keywordtype">char</span> *src);</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keywordtype">int</span> navit_utf8_strcasecmp(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<a class="code" href="struct__GList.html">GList</a> * g_hash_to_list(GHashTable *h);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<a class="code" href="struct__GList.html">GList</a> * g_hash_to_list_keys(GHashTable *h);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;gchar * g_strconcat_printf(gchar *<a class="code" href="structbuffer.html">buffer</a>, gchar *fmt, ...);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#if defined(_WIN32) || defined(__CEGCC__) || defined (__APPLE__) || defined(HAVE_API_ANDROID)</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_UNICODE)</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="keywordtype">wchar_t</span>* newSysString(<span class="keyword">const</span> <span class="keywordtype">char</span> *toconvert);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="keywordtype">char</span> * newSysString(<span class="keyword">const</span> <span class="keywordtype">char</span> *toconvert);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> iso8601_to_secs(<span class="keywordtype">char</span> *iso8601);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">char</span> * current_to_iso8601(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#if defined(_MSC_VER) || (!defined(HAVE_GETTIMEOFDAY) &amp;&amp; defined(HAVE_API_WIN32_BASE))</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &lt;winsock.h&gt;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">int</span> gettimeofday(<span class="keyword">struct</span> <a class="code" href="structtimeval.html">timeval</a> *time, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">struct </span><a class="code" href="structspawn__process__info.html">spawn_process_info</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">char</span> * shell_escape(<span class="keywordtype">char</span> *arg);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">struct </span><a class="code" href="structspawn__process__info.html">spawn_process_info</a>* spawn_process(<span class="keywordtype">char</span> **argv);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">int</span> spawn_process_check_status(<span class="keyword">struct</span> <a class="code" href="structspawn__process__info.html">spawn_process_info</a> *pi,<span class="keywordtype">int</span> <a class="code" href="structblock.html">block</a>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> spawn_process_info_free(<span class="keyword">struct</span> <a class="code" href="structspawn__process__info.html">spawn_process_info</a> *pi);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">void</span> spawn_process_init(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">void</span> get_compass_direction(<span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>, <span class="keywordtype">int</span> angle, <span class="keywordtype">int</span> mode);</div>
+<div class="ttc" id="struct__GList_html"><div class="ttname"><a href="struct__GList.html">_GList</a></div><div class="ttdef"><b>Definition:</b> glist.h:40</div></div>
+<div class="ttc" id="structtimeval_html"><div class="ttname"><a href="structtimeval.html">timeval</a></div><div class="ttdef"><b>Definition:</b> time.h:11</div></div>
+<div class="ttc" id="structblock_html"><div class="ttname"><a href="structblock.html">block</a></div><div class="ttdef"><b>Definition:</b> mg.h:33</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structspawn__process__info_html"><div class="ttname"><a href="structspawn__process__info.html">spawn_process_info</a></div><div class="ttdef"><b>Definition:</b> util.c:375</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>util.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vasnprintf_8h_source.html b/html/vasnprintf_8h_source.html
new file mode 100644
index 000000000..e373773cd
--- /dev/null
+++ b/html/vasnprintf_8h_source.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/vasnprintf.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vasnprintf_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vasnprintf.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* vsprintf with automatic memory allocation.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2002-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _VASNPRINTF_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _VASNPRINTF_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* Get va_list. */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Get size_t. */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __attribute__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="comment">/* This feature is available in gcc versions 2.5 and later. */</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"># if __GNUC__ &lt; 2 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &lt; 5) || __STRICT_ANSI__</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __attribute__(Spec) </span><span class="comment">/* empty */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="comment">/* The __-protected variants of `format&#39; and `printf&#39; attributes</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"># if __GNUC__ &lt; 2 || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &lt; 7)</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __format__ format</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define __printf__ printf</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">/* Write formatted output to a string dynamically allocated with malloc().</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> You can pass a preallocated buffer for the result in RESULTBUF and its</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> size in *LENGTHP; otherwise you pass RESULTBUF = NULL.</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> If successful, return the address of the string (this may be = RESULTBUF</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"> if no dynamic memory allocation was necessary) and set *LENGTHP to the</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> number of resulting bytes, excluding the trailing NUL. Upon error, set</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> errno and return NULL. */</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> * asnprintf (<span class="keywordtype">char</span> *resultbuf, <span class="keywordtype">size_t</span> *lengthp, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...)</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; __attribute__ ((__format__ (__printf__, 3, 4)));</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;extern <span class="keywordtype">char</span> * vasnprintf (<span class="keywordtype">char</span> *resultbuf, <span class="keywordtype">size_t</span> *lengthp, const <span class="keywordtype">char</span> *format, va_list args)</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; __attribute__ ((__format__ (__printf__, 3, 0)));</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _VASNPRINTF_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>vasnprintf.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vasnwprintf_8h_source.html b/html/vasnwprintf_8h_source.html
new file mode 100644
index 000000000..5ebbec576
--- /dev/null
+++ b/html/vasnwprintf_8h_source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/vasnwprintf.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vasnwprintf_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vasnwprintf.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* vswprintf with automatic memory allocation.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 2002-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _VASNWPRINTF_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _VASNWPRINTF_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">/* Get va_list. */</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;stdarg.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Get wchar_t, size_t. */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* Write formatted output to a string dynamically allocated with malloc().</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> You can pass a preallocated buffer for the result in RESULTBUF and its</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> size in *LENGTHP; otherwise you pass RESULTBUF = NULL.</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> If successful, return the address of the string (this may be = RESULTBUF</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> if no dynamic memory allocation was necessary) and set *LENGTHP to the</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> number of resulting bytes, excluding the trailing NUL. Upon error, set</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> errno and return NULL. */</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">wchar_t</span> * asnwprintf (<span class="keywordtype">wchar_t</span> *resultbuf, <span class="keywordtype">size_t</span> *lengthp, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *format, ...);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">wchar_t</span> * vasnwprintf (<span class="keywordtype">wchar_t</span> *resultbuf, <span class="keywordtype">size_t</span> *lengthp, <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *format, va_list args);</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _VASNWPRINTF_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>vasnwprintf.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicleProxy_8h_source.html b/html/vehicleProxy_8h_source.html
new file mode 100644
index 000000000..f01e0dfc7
--- /dev/null
+++ b/html/vehicleProxy_8h_source.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/qml/vehicleProxy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicleProxy_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicleProxy.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef NAVIT_GUI_QML_VEHICLEPROXY_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_GUI_QML_VEHICLEPROXY_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="classNGQProxyVehicle.html"> 4</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNGQProxyVehicle.html">NGQProxyVehicle</a> : <span class="keyword">public</span> <a class="code" href="classNGQProxy.html">NGQProxy</a> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; Q_OBJECT;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <a class="code" href="classNGQProxyVehicle.html">NGQProxyVehicle</a>(<span class="keyword">struct</span> <a class="code" href="structgui__priv.html">gui_priv</a>* <span class="keywordtype">object</span>, QObject* <a class="code" href="structparent.html">parent</a>) : <a class="code" href="classNGQProxy.html">NGQProxy</a>(<span class="keywordtype">object</span>,parent) { };</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordtype">int</span> getAttrFunc(<span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a>* <a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <span class="keywordflow">return</span> <a class="code" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a>(this-&gt;object-&gt;currVehicle, type, attr, iter); }</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordtype">int</span> setAttrFunc(<span class="keyword">struct</span> attr* attr) {<span class="keywordflow">return</span> <a class="code" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a>(this-&gt;object-&gt;currVehicle,attr); }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>* getIterFunc() { <span class="keywordflow">return</span> <a class="code" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a>(); };</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordtype">void</span> dropIterFunc(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a>* iter) { <a class="code" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a>(iter); };</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;};</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;vehicleProxy.moc&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* NAVIT_GUI_QML_VEHICLEPROXY_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="vehicle_8c_html_ab577c5088da819c7a9d6beb98a0f1e90"><div class="ttname"><a href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a></div><div class="ttdeci">int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:212</div></div>
+<div class="ttc" id="structgui__priv_html"><div class="ttname"><a href="structgui__priv.html">gui_priv</a></div><div class="ttdef"><b>Definition:</b> graphics_win32.h:52</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="vehicle_8c_html_a5f940ec1c91e1d2bc0e8872a8fe6a45c"><div class="ttname"><a href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a></div><div class="ttdeci">int vehicle_set_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:235</div></div>
+<div class="ttc" id="classNGQProxyVehicle_html"><div class="ttname"><a href="classNGQProxyVehicle.html">NGQProxyVehicle</a></div><div class="ttdef"><b>Definition:</b> vehicleProxy.h:4</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="vehicle_8c_html_a52ce7ae7fd33b02cd7edc3625ce4c179"><div class="ttname"><a href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * vehicle_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> vehicle.c:184</div></div>
+<div class="ttc" id="vehicle_8c_html_a85f330e1ac6fbc2f998e9b5da61d4c4d"><div class="ttname"><a href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a></div><div class="ttdeci">void vehicle_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:195</div></div>
+<div class="ttc" id="classNGQProxy_html"><div class="ttname"><a href="classNGQProxy.html">NGQProxy</a></div><div class="ttdef"><b>Definition:</b> proxy.h:21</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_8022f260cb33bb0f12ace4cf11c510e1.html">qml</a></li><li class="navelem"><b>vehicleProxy.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle_8c.html b/html/vehicle_8c.html
new file mode 100644
index 000000000..98304da8e
--- /dev/null
+++ b/html/vehicle_8c.html
@@ -0,0 +1,601 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Generic components of the vehicle object.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;time.h&gt;</code><br/>
+<code>#include &quot;config.h&quot;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;xmlconfig.h&quot;</code><br/>
+<code>#include &quot;log.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;transform.h&quot;</code><br/>
+<code>#include &quot;util.h&quot;</code><br/>
+<code>#include &quot;event.h&quot;</code><br/>
+<code>#include &quot;projection.h&quot;</code><br/>
+<code>#include &quot;point.h&quot;</code><br/>
+<code>#include &quot;<a class="el" href="graphics_8h_source.html">graphics.h</a>&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;color.h&quot;</code><br/>
+<code>#include &quot;layout.h&quot;</code><br/>
+<code>#include &quot;vehicle.h&quot;</code><br/>
+<code>#include &quot;navit_nls.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle.html">vehicle</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a95bedb061f63a2484c2e052280d0f5e7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new</a> (struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structparent.html">parent</a>, struct <a class="el" href="structattr.html">attr</a> **attrs)</td></tr>
+<tr class="memdesc:a95bedb061f63a2484c2e052280d0f5e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new vehicle. <a href="#a95bedb061f63a2484c2e052280d0f5e7">More...</a><br/></td></tr>
+<tr class="separator:a95bedb061f63a2484c2e052280d0f5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa90d6b5f10e041eb3e7d627040d716ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_)</td></tr>
+<tr class="memdesc:aa90d6b5f10e041eb3e7d627040d716ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a vehicle. <a href="#aa90d6b5f10e041eb3e7d627040d716ef">More...</a><br/></td></tr>
+<tr class="separator:aa90d6b5f10e041eb3e7d627040d716ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52ce7ae7fd33b02cd7edc3625ce4c179"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a> (void)</td></tr>
+<tr class="separator:a52ce7ae7fd33b02cd7edc3625ce4c179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85f330e1ac6fbc2f998e9b5da61d4c4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a> (struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:a85f330e1ac6fbc2f998e9b5da61d4c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab577c5088da819c7a9d6beb98a0f1e90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, enum attr_type type, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>, struct <a class="el" href="structattr__iter.html">attr_iter</a> *iter)</td></tr>
+<tr class="separator:ab577c5088da819c7a9d6beb98a0f1e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f940ec1c91e1d2bc0e8872a8fe6a45c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:a5f940ec1c91e1d2bc0e8872a8fe6a45c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae64bdc4e1acf7c58034e288545c0d4fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="separator:ae64bdc4e1acf7c58034e288545c0d4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d56f4d095d896034979dbd18699af13"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle_remove_attr</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, struct <a class="el" href="structattr.html">attr</a> *<a class="el" href="structattr.html">attr</a>)</td></tr>
+<tr class="memdesc:a7d56f4d095d896034979dbd18699af13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic remove function. <a href="#a7d56f4d095d896034979dbd18699af13">More...</a><br/></td></tr>
+<tr class="separator:a7d56f4d095d896034979dbd18699af13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ca2660b5bf01115304d952d1b083aba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, struct <a class="el" href="structcursor.html">cursor</a> *<a class="el" href="structcursor.html">cursor</a>, int overwrite)</td></tr>
+<tr class="separator:a6ca2660b5bf01115304d952d1b083aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7af8b4062d6959019e6de3983cec79c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw</a> (struct <a class="el" href="structvehicle.html">vehicle</a> *this_, struct <a class="el" href="structgraphics.html">graphics</a> *gra, struct <a class="el" href="structpoint.html">point</a> *pnt, int angle, int speed)</td></tr>
+<tr class="separator:ab7af8b4062d6959019e6de3983cec79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d6faa1fabf8e495d627b24e60eb0bf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d6faa1fabf8e495d627b24e60eb0bf4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_get_cursor_data</b> (struct <a class="el" href="structvehicle.html">vehicle</a> *this, struct <a class="el" href="structpoint.html">point</a> *pnt, int *angle, int *speed)</td></tr>
+<tr class="separator:a2d6faa1fabf8e495d627b24e60eb0bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88b75e5cd3bcd8e83bb0f859e727fcbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc">vehicle_log_gpx_add_tag</a> (char *tag, char **logstr)</td></tr>
+<tr class="separator:a88b75e5cd3bcd8e83bb0f859e727fcbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a74992576db530f3756a0ae02b2b3583c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structobject__func.html">object_func</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_func</b></td></tr>
+<tr class="separator:a74992576db530f3756a0ae02b2b3583c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Generic components of the vehicle object. </p>
+<p>This file implements the generic vehicle interface, i.e. everything which is not specific to a single data source.</p>
+<dl class="section author"><dt>Author</dt><dd>Navit Team </dd></dl>
+<dl class="section date"><dt>Date</dt><dd>2005-2014 </dd></dl>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="ae64bdc4e1acf7c58034e288545c0d4fe"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_add_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Generic add function</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>A vehicle </td></tr>
+ <tr><td class="paramname">attr</td><td>The attribute to add</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>true if the attribute was added, false if not. </dd></dl>
+
+<p>References <a class="el" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85f330e1ac6fbc2f998e9b5da61d4c4d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vehicle_attr_iter_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Destroys a vehicle attribute iterator</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">iter</td><td>a vehicle <a class="el" href="structattr__iter.html">attr_iter</a> </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a52ce7ae7fd33b02cd7edc3625ce4c179"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structattr__iter.html">attr_iter</a>* vehicle_attr_iter_new </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Creates an attribute iterator to be used with vehicles </p>
+
+</div>
+</div>
+<a class="anchor" id="aa90d6b5f10e041eb3e7d627040d716ef"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vehicle_destroy </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Destroys a vehicle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The vehicle to destroy </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="graphics_8h.html#aeb9cd324a994e1c1c40e1721eb7b669f">graphics_free()</a>, and <a class="el" href="graphics_8h.html#a5723f6e26f07e836cf39ba3c426da779">graphics_gc_destroy()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab7af8b4062d6959019e6de3983cec79c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vehicle_draw </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structgraphics.html">graphics</a> *&#160;</td>
+ <td class="paramname"><em>gra</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structpoint.html">point</a> *&#160;</td>
+ <td class="paramname"><em>pnt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>angle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>speed</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Draws a vehicle on top of a graphics.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>The vehicle </td></tr>
+ <tr><td class="paramname">gra</td><td>The graphics </td></tr>
+ <tr><td class="paramname">pnt</td><td>Screen coordinates of the vehicle. </td></tr>
+ <tr><td class="paramname">angle</td><td>The angle relative to the map. </td></tr>
+ <tr><td class="paramname">speed</td><td>The speed of the vehicle. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p>References <a class="el" href="graphics_8h.html#a922588c7f73a70872a92e29b5cf45b83">graphics_gc_new()</a>, <a class="el" href="graphics_8h.html#ac651bf3017237dc4233681517f77a178">graphics_gc_set_foreground()</a>, <a class="el" href="graphics_8h.html#a264feb706367e70184e1590f43730caf">graphics_init()</a>, and <a class="el" href="graphics_8h.html#aac9fba40cfe11bb90718f0e78b232ba9">graphics_overlay_new()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab577c5088da819c7a9d6beb98a0f1e90"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_get_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum attr_type&#160;</td>
+ <td class="paramname"><em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr__iter.html">attr_iter</a> *&#160;</td>
+ <td class="paramname"><em>iter</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Generic get function</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>Pointer to a vehicle structure </td></tr>
+ <tr><td class="paramname">type</td><td>The attribute type to look for </td></tr>
+ <tr><td class="paramname">attr</td><td>Pointer to a<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> </div>
+</div><!-- fragment --> to store the attribute </td></tr>
+ <tr><td class="paramname">iter</td><td>A vehicle <a class="el" href="structattr__iter.html">attr_iter</a>. This is only used for generic attributes; for attributes specific to the vehicle object it is ignored. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True for success, false for failure </dd></dl>
+
+<p>Referenced by <a class="el" href="classBackend.html#a5fd60b3a55459cc4dae909c62cb02515">Backend::get_vehicles()</a>, and <a class="el" href="group__navit.html#ga44d9e4778a998e569aa807546d6a6a28">navit_set_center_cursor()</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a88b75e5cd3bcd8e83bb0f859e727fcbc"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vehicle_log_gpx_add_tag </td>
+ <td>(</td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>tag</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&#160;</td>
+ <td class="paramname"><em>logstr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Add a tag to the extensions section of a GPX trackpoint.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">tag</td><td>The tag to add </td></tr>
+ <tr><td class="paramname">logstr</td><td>Pointer to a pointer to a string to be inserted into the log. When calling this function,<div class="fragment"><div class="line">*logstr </div>
+</div><!-- fragment --> must point to the substring into which the new tag is to be inserted. If<div class="fragment"><div class="line">*logstr </div>
+</div><!-- fragment --> is NULL, a new string will be created for the extensions section. Upon returning,<div class="fragment"><div class="line">*logstr </div>
+</div><!-- fragment --> will point to the new string with the additional tag inserted. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a95bedb061f63a2484c2e052280d0f5e7"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicle.html">vehicle</a>* vehicle_new </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
+ <td class="paramname"><em>attrs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Creates a new vehicle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td></td></tr>
+ <tr><td class="paramname">attrs</td><td>Points to a null-terminated array of pointers to the attributes for the new vehicle type.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The newly created vehicle object </dd></dl>
+
+<p>References <a class="el" href="structpcoord.html#a875f35249b19419eb6dfbad5ff18f268">pcoord::x</a>, and <a class="el" href="structpcoord.html#a0e18858a037dadd7f64f0f139cac85d0">pcoord::y</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d56f4d095d896034979dbd18699af13"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_remove_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Generic remove function. </p>
+<p>Used to remove a callback from the vehicle. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>A vehicle </td></tr>
+ <tr><td class="paramname">attr</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5f940ec1c91e1d2bc0e8872a8fe6a45c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vehicle_set_attr </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
+ <td class="paramname"><em>attr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Generic set function</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>A vehicle </td></tr>
+ <tr><td class="paramname">attr</td><td>The attribute to set </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>False on success, true on failure </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6ca2660b5bf01115304d952d1b083aba"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vehicle_set_cursor </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structvehicle.html">vehicle</a> *&#160;</td>
+ <td class="paramname"><em>this_</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structcursor.html">cursor</a> *&#160;</td>
+ <td class="paramname"><em>cursor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>overwrite</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Sets the cursor of a vehicle.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">this_</td><td>A vehicle </td></tr>
+ <tr><td class="paramname">cursor</td><td>A cursor </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section author"><dt>Author</dt><dd>Ralph Sennhauser (10/2009) </dd></dl>
+
+<p>References <a class="el" href="graphics_8h.html#ac5bc899c6a208b7c45558f850cc703d4">graphics_overlay_disable()</a>, and <a class="el" href="graphics_8h.html#a417d804a302930417bab298f4aa5024c">graphics_overlay_resize()</a>.</p>
+
+<p>Referenced by <a class="el" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr()</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a74992576db530f3756a0ae02b2b3583c"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structobject__func.html">object_func</a> vehicle_func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> attr_vehicle,</div>
+<div class="line"> (object_func_new)<a class="code" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new</a>,</div>
+<div class="line"> (object_func_get_attr)<a class="code" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a>,</div>
+<div class="line"> (object_func_iter_new)<a class="code" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a>,</div>
+<div class="line"> (object_func_iter_destroy)<a class="code" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a>,</div>
+<div class="line"> (object_func_set_attr)<a class="code" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a>,</div>
+<div class="line"> (object_func_add_attr)<a class="code" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr</a>,</div>
+<div class="line"> (object_func_remove_attr)<a class="code" href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle_remove_attr</a>,</div>
+<div class="line"> (object_func_init)NULL,</div>
+<div class="line"> (object_func_destroy)<a class="code" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy</a>,</div>
+<div class="line"> (object_func_dup)NULL,</div>
+<div class="line"> (object_func_ref)navit_object_ref,</div>
+<div class="line"> (object_func_unref)navit_object_unref,</div>
+<div class="line">}</div>
+<div class="ttc" id="vehicle_8c_html_ab577c5088da819c7a9d6beb98a0f1e90"><div class="ttname"><a href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a></div><div class="ttdeci">int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:212</div></div>
+<div class="ttc" id="vehicle_8c_html_ae64bdc4e1acf7c58034e288545c0d4fe"><div class="ttname"><a href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr</a></div><div class="ttdeci">int vehicle_add_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:261</div></div>
+<div class="ttc" id="vehicle_8c_html_aa90d6b5f10e041eb3e7d627040d716ef"><div class="ttname"><a href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy</a></div><div class="ttdeci">void vehicle_destroy(struct vehicle *this_)</div><div class="ttdoc">Destroys a vehicle. </div><div class="ttdef"><b>Definition:</b> vehicle.c:162</div></div>
+<div class="ttc" id="vehicle_8c_html_a5f940ec1c91e1d2bc0e8872a8fe6a45c"><div class="ttname"><a href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a></div><div class="ttdeci">int vehicle_set_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:235</div></div>
+<div class="ttc" id="vehicle_8c_html_a52ce7ae7fd33b02cd7edc3625ce4c179"><div class="ttname"><a href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * vehicle_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> vehicle.c:184</div></div>
+<div class="ttc" id="vehicle_8c_html_a7d56f4d095d896034979dbd18699af13"><div class="ttname"><a href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle_remove_attr</a></div><div class="ttdeci">int vehicle_remove_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdoc">Generic remove function. </div><div class="ttdef"><b>Definition:</b> vehicle.c:292</div></div>
+<div class="ttc" id="vehicle_8c_html_a85f330e1ac6fbc2f998e9b5da61d4c4d"><div class="ttname"><a href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a></div><div class="ttdeci">void vehicle_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:195</div></div>
+<div class="ttc" id="vehicle_8c_html_a95bedb061f63a2484c2e052280d0f5e7"><div class="ttname"><a href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new</a></div><div class="ttdeci">struct vehicle * vehicle_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a new vehicle. </div><div class="ttdef"><b>Definition:</b> vehicle.c:100</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="vehicle_8c.html">vehicle.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle_8c.js b/html/vehicle_8c.js
new file mode 100644
index 000000000..fbccdea15
--- /dev/null
+++ b/html/vehicle_8c.js
@@ -0,0 +1,17 @@
+var vehicle_8c =
+[
+ [ "vehicle", "structvehicle.html", "structvehicle" ],
+ [ "vehicle_add_attr", "vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe", null ],
+ [ "vehicle_attr_iter_destroy", "vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d", null ],
+ [ "vehicle_attr_iter_new", "vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179", null ],
+ [ "vehicle_destroy", "vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef", null ],
+ [ "vehicle_draw", "vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c", null ],
+ [ "vehicle_get_attr", "vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90", null ],
+ [ "vehicle_get_cursor_data", "vehicle_8c.html#a2d6faa1fabf8e495d627b24e60eb0bf4", null ],
+ [ "vehicle_log_gpx_add_tag", "vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc", null ],
+ [ "vehicle_new", "vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7", null ],
+ [ "vehicle_remove_attr", "vehicle_8c.html#a7d56f4d095d896034979dbd18699af13", null ],
+ [ "vehicle_set_attr", "vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c", null ],
+ [ "vehicle_set_cursor", "vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba", null ],
+ [ "vehicle_func", "vehicle_8c.html#a74992576db530f3756a0ae02b2b3583c", null ]
+]; \ No newline at end of file
diff --git a/html/vehicle_8h_source.html b/html/vehicle_8h_source.html
new file mode 100644
index 000000000..483cca062
--- /dev/null
+++ b/html/vehicle_8h_source.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicle.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_VEHICLE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_VEHICLE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structvehicle__methods.html"> 30</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle__methods.html">vehicle_methods</a> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; void (*destroy)(<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; int (*position_attr_get)(<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; int (*set_attr)(<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="structpoint.html">point</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> *<a class="code" href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_);</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *<a class="code" href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a>(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keywordtype">int</span> <a class="code" href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keywordtype">int</span> <a class="code" href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> <a class="code" href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keywordtype">int</span> <a class="code" href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle_remove_attr</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structcursor.html">cursor</a> *<a class="code" href="structcursor.html">cursor</a>, <span class="keywordtype">int</span> overwrite);</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw</a>(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structgraphics.html">graphics</a> *gra, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *pnt, <span class="keywordtype">int</span> angle, <span class="keywordtype">int</span> speed);</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> vehicle_get_cursor_data(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_, <span class="keyword">struct</span> <a class="code" href="structpoint.html">point</a> *pnt, <span class="keywordtype">int</span> *angle, <span class="keywordtype">int</span> *speed);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keywordtype">void</span> <a class="code" href="vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc">vehicle_log_gpx_add_tag</a>(<span class="keywordtype">char</span> *tag, <span class="keywordtype">char</span> **logstr);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> * vehicle_ref(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">void</span> vehicle_unref(<span class="keyword">struct</span> <a class="code" href="structvehicle.html">vehicle</a> *this_);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="vehicle_8c_html_a88b75e5cd3bcd8e83bb0f859e727fcbc"><div class="ttname"><a href="vehicle_8c.html#a88b75e5cd3bcd8e83bb0f859e727fcbc">vehicle_log_gpx_add_tag</a></div><div class="ttdeci">void vehicle_log_gpx_add_tag(char *tag, char **logstr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:498</div></div>
+<div class="ttc" id="vehicle_8c_html_ab577c5088da819c7a9d6beb98a0f1e90"><div class="ttname"><a href="vehicle_8c.html#ab577c5088da819c7a9d6beb98a0f1e90">vehicle_get_attr</a></div><div class="ttdeci">int vehicle_get_attr(struct vehicle *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:212</div></div>
+<div class="ttc" id="structvehicle__priv_html"><div class="ttname"><a href="structvehicle__priv.html">vehicle_priv</a></div><div class="ttdef"><b>Definition:</b> vehicle_android.c:38</div></div>
+<div class="ttc" id="vehicle_8c_html_ae64bdc4e1acf7c58034e288545c0d4fe"><div class="ttname"><a href="vehicle_8c.html#ae64bdc4e1acf7c58034e288545c0d4fe">vehicle_add_attr</a></div><div class="ttdeci">int vehicle_add_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:261</div></div>
+<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:55</div></div>
+<div class="ttc" id="vehicle_8c_html_a6ca2660b5bf01115304d952d1b083aba"><div class="ttname"><a href="vehicle_8c.html#a6ca2660b5bf01115304d952d1b083aba">vehicle_set_cursor</a></div><div class="ttdeci">void vehicle_set_cursor(struct vehicle *this_, struct cursor *cursor, int overwrite)</div><div class="ttdef"><b>Definition:</b> vehicle.c:323</div></div>
+<div class="ttc" id="vehicle_8c_html_aa90d6b5f10e041eb3e7d627040d716ef"><div class="ttname"><a href="vehicle_8c.html#aa90d6b5f10e041eb3e7d627040d716ef">vehicle_destroy</a></div><div class="ttdeci">void vehicle_destroy(struct vehicle *this_)</div><div class="ttdoc">Destroys a vehicle. </div><div class="ttdef"><b>Definition:</b> vehicle.c:162</div></div>
+<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="vehicle_8c_html_a5f940ec1c91e1d2bc0e8872a8fe6a45c"><div class="ttname"><a href="vehicle_8c.html#a5f940ec1c91e1d2bc0e8872a8fe6a45c">vehicle_set_attr</a></div><div class="ttdeci">int vehicle_set_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> vehicle.c:235</div></div>
+<div class="ttc" id="structcursor_html"><div class="ttname"><a href="structcursor.html">cursor</a></div><div class="ttdef"><b>Definition:</b> layout.h:87</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="vehicle_8c_html_a52ce7ae7fd33b02cd7edc3625ce4c179"><div class="ttname"><a href="vehicle_8c.html#a52ce7ae7fd33b02cd7edc3625ce4c179">vehicle_attr_iter_new</a></div><div class="ttdeci">struct attr_iter * vehicle_attr_iter_new(void)</div><div class="ttdef"><b>Definition:</b> vehicle.c:184</div></div>
+<div class="ttc" id="structpoint_html"><div class="ttname"><a href="structpoint.html">point</a></div><div class="ttdef"><b>Definition:</b> point.h:23</div></div>
+<div class="ttc" id="vehicle_8c_html_a7d56f4d095d896034979dbd18699af13"><div class="ttname"><a href="vehicle_8c.html#a7d56f4d095d896034979dbd18699af13">vehicle_remove_attr</a></div><div class="ttdeci">int vehicle_remove_attr(struct vehicle *this_, struct attr *attr)</div><div class="ttdoc">Generic remove function. </div><div class="ttdef"><b>Definition:</b> vehicle.c:292</div></div>
+<div class="ttc" id="vehicle_8c_html_a85f330e1ac6fbc2f998e9b5da61d4c4d"><div class="ttname"><a href="vehicle_8c.html#a85f330e1ac6fbc2f998e9b5da61d4c4d">vehicle_attr_iter_destroy</a></div><div class="ttdeci">void vehicle_attr_iter_destroy(struct attr_iter *iter)</div><div class="ttdef"><b>Definition:</b> vehicle.c:195</div></div>
+<div class="ttc" id="vehicle_8c_html_a95bedb061f63a2484c2e052280d0f5e7"><div class="ttname"><a href="vehicle_8c.html#a95bedb061f63a2484c2e052280d0f5e7">vehicle_new</a></div><div class="ttdeci">struct vehicle * vehicle_new(struct attr *parent, struct attr **attrs)</div><div class="ttdoc">Creates a new vehicle. </div><div class="ttdef"><b>Definition:</b> vehicle.c:100</div></div>
+<div class="ttc" id="vehicle_8c_html_ab7af8b4062d6959019e6de3983cec79c"><div class="ttname"><a href="vehicle_8c.html#ab7af8b4062d6959019e6de3983cec79c">vehicle_draw</a></div><div class="ttdeci">void vehicle_draw(struct vehicle *this_, struct graphics *gra, struct point *pnt, int angle, int speed)</div><div class="ttdef"><b>Definition:</b> vehicle.c:370</div></div>
+<div class="ttc" id="structvehicle__methods_html"><div class="ttname"><a href="structvehicle__methods.html">vehicle_methods</a></div><div class="ttdef"><b>Definition:</b> vehicle.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>vehicle.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle__android_8c.html b/html/vehicle__android_8c.html
new file mode 100644
index 000000000..3197c38a7
--- /dev/null
+++ b/html/vehicle__android_8c.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/android/vehicle_android.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle__android_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_android.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>android uses dbus signals
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;config.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &lt;time.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;android.h&quot;</code><br/>
+<code>#include &quot;vehicle.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html">vehicle_priv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a1eaae939034896b436dffbf5e93c0da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a> (void)</td></tr>
+<tr class="memdesc:a1eaae939034896b436dffbf5e93c0da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">register vehicle_android <a href="#a1eaae939034896b436dffbf5e93c0da1">More...</a><br/></td></tr>
+<tr class="separator:a1eaae939034896b436dffbf5e93c0da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a50b6a3ad65e20167f5dbc420141d20f0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_android_methods</b></td></tr>
+<tr class="separator:a50b6a3ad65e20167f5dbc420141d20f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>android uses dbus signals </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>Tim Niemeyer <a href="#" onclick="location.href='mai'+'lto:'+'red'+'do'+'g@m'+'as'+'ter'+'sw'+'ord'+'.d'+'e'; return false;">reddo<span style="display: none;">.nosp@m.</span>g@ma<span style="display: none;">.nosp@m.</span>sters<span style="display: none;">.nosp@m.</span>word<span style="display: none;">.nosp@m.</span>.de</a> </p>
+<dl class="section date"><dt>Date</dt><dd>2008-2009 </dd></dl>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1eaae939034896b436dffbf5e93c0da1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void plugin_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>register vehicle_android </p>
+<p>The plugin entry point.</p>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a50b6a3ad65e20167f5dbc420141d20f0"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a> vehicle_android_methods</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> vehicle_android_destroy,</div>
+<div class="line"> vehicle_android_position_attr_get,</div>
+<div class="line">}</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_9942baf907e5932713ea498262916d97.html">android</a></li><li class="navelem"><a class="el" href="vehicle__android_8c.html">vehicle_android.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle__android_8c.js b/html/vehicle__android_8c.js
new file mode 100644
index 000000000..9bc76013c
--- /dev/null
+++ b/html/vehicle__android_8c.js
@@ -0,0 +1,6 @@
+var vehicle__android_8c =
+[
+ [ "vehicle_priv", "structvehicle__priv.html", "structvehicle__priv" ],
+ [ "plugin_init", "vehicle__android_8c.html#a1eaae939034896b436dffbf5e93c0da1", null ],
+ [ "vehicle_android_methods", "vehicle__android_8c.html#a50b6a3ad65e20167f5dbc420141d20f0", null ]
+]; \ No newline at end of file
diff --git a/html/vehicle__gypsy_8c.html b/html/vehicle__gypsy_8c.html
new file mode 100644
index 000000000..6f7c41956
--- /dev/null
+++ b/html/vehicle__gypsy_8c.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/gypsy/vehicle_gypsy.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle__gypsy_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_gypsy.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>gypsy uses dbus signals
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;config.h&gt;</code><br/>
+<code>#include &lt;gypsy/gypsy-device.h&gt;</code><br/>
+<code>#include &lt;gypsy/gypsy-control.h&gt;</code><br/>
+<code>#include &lt;gypsy/gypsy-course.h&gt;</code><br/>
+<code>#include &lt;gypsy/gypsy-position.h&gt;</code><br/>
+<code>#include &lt;gypsy/gypsy-satellite.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;vehicle.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html">vehicle_priv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:af2126f2e32b98f667bbaa13cef032686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2126f2e32b98f667bbaa13cef032686"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_RETRY_INTERVAL</b>&#160;&#160;&#160;10</td></tr>
+<tr class="separator:af2126f2e32b98f667bbaa13cef032686"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2c24a758f0feeafbadddb894784d430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2c24a758f0feeafbadddb894784d430"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>MIN_RETRY_INTERVAL</b>&#160;&#160;&#160;1</td></tr>
+<tr class="separator:ae2c24a758f0feeafbadddb894784d430"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a1eaae939034896b436dffbf5e93c0da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__gypsy_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a> (void)</td></tr>
+<tr class="memdesc:a1eaae939034896b436dffbf5e93c0da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">register vehicle_gypsy <a href="#a1eaae939034896b436dffbf5e93c0da1">More...</a><br/></td></tr>
+<tr class="separator:a1eaae939034896b436dffbf5e93c0da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a4f99f64998830f4c9620e5aafb36e38e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_gypsy_methods</b></td></tr>
+<tr class="separator:a4f99f64998830f4c9620e5aafb36e38e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>gypsy uses dbus signals </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>Tim Niemeyer <a href="#" onclick="location.href='mai'+'lto:'+'red'+'do'+'g@m'+'as'+'ter'+'sw'+'ord'+'.d'+'e'; return false;">reddo<span style="display: none;">.nosp@m.</span>g@ma<span style="display: none;">.nosp@m.</span>sters<span style="display: none;">.nosp@m.</span>word<span style="display: none;">.nosp@m.</span>.de</a> </p>
+<dl class="section date"><dt>Date</dt><dd>2008-2009 </dd></dl>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1eaae939034896b436dffbf5e93c0da1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void plugin_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>register vehicle_gypsy </p>
+<p>The plugin entry point.</p>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a4f99f64998830f4c9620e5aafb36e38e"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a> vehicle_gypsy_methods</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> vehicle_gypsy_destroy,</div>
+<div class="line"> vehicle_gypsy_position_attr_get,</div>
+<div class="line">}</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_7840427b37271f46ca660243b7a28cba.html">gypsy</a></li><li class="navelem"><a class="el" href="vehicle__gypsy_8c.html">vehicle_gypsy.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle__gypsy_8c.js b/html/vehicle__gypsy_8c.js
new file mode 100644
index 000000000..843211fbf
--- /dev/null
+++ b/html/vehicle__gypsy_8c.js
@@ -0,0 +1,8 @@
+var vehicle__gypsy_8c =
+[
+ [ "vehicle_priv", "structvehicle__priv.html", "structvehicle__priv" ],
+ [ "DEFAULT_RETRY_INTERVAL", "vehicle__gypsy_8c.html#af2126f2e32b98f667bbaa13cef032686", null ],
+ [ "MIN_RETRY_INTERVAL", "vehicle__gypsy_8c.html#ae2c24a758f0feeafbadddb894784d430", null ],
+ [ "plugin_init", "vehicle__gypsy_8c.html#a1eaae939034896b436dffbf5e93c0da1", null ],
+ [ "vehicle_gypsy_methods", "vehicle__gypsy_8c.html#a4f99f64998830f4c9620e5aafb36e38e", null ]
+]; \ No newline at end of file
diff --git a/html/vehicle__null_8c.html b/html/vehicle__null_8c.html
new file mode 100644
index 000000000..5fa1f94a4
--- /dev/null
+++ b/html/vehicle__null_8c.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/null/vehicle_null.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle__null_8c.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Data Structures</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">vehicle_null.c File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>null uses dbus signals
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;config.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;glib.h&gt;</code><br/>
+<code>#include &lt;math.h&gt;</code><br/>
+<code>#include &lt;time.h&gt;</code><br/>
+<code>#include &quot;debug.h&quot;</code><br/>
+<code>#include &quot;callback.h&quot;</code><br/>
+<code>#include &quot;plugin.h&quot;</code><br/>
+<code>#include &quot;coord.h&quot;</code><br/>
+<code>#include &quot;item.h&quot;</code><br/>
+<code>#include &quot;vehicle.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Data Structures</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvehicle__priv.html">vehicle_priv</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a1eaae939034896b436dffbf5e93c0da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="vehicle__null_8c.html#a1eaae939034896b436dffbf5e93c0da1">plugin_init</a> (void)</td></tr>
+<tr class="memdesc:a1eaae939034896b436dffbf5e93c0da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">register vehicle_null <a href="#a1eaae939034896b436dffbf5e93c0da1">More...</a><br/></td></tr>
+<tr class="separator:a1eaae939034896b436dffbf5e93c0da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr class="memitem:a1e4ebf7b5b46df20280bcfa4bf90aa05"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vehicle_null_methods</b></td></tr>
+<tr class="separator:a1e4ebf7b5b46df20280bcfa4bf90aa05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>null uses dbus signals </p>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>Tim Niemeyer <a href="#" onclick="location.href='mai'+'lto:'+'red'+'do'+'g@m'+'as'+'ter'+'sw'+'ord'+'.d'+'e'; return false;">reddo<span style="display: none;">.nosp@m.</span>g@ma<span style="display: none;">.nosp@m.</span>sters<span style="display: none;">.nosp@m.</span>word<span style="display: none;">.nosp@m.</span>.de</a> </p>
+<dl class="section date"><dt>Date</dt><dd>2008-2009</dd></dl>
+<p>Navit, a modular navigation system. Copyright (C) 2005-2017 Navit Team</p>
+<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.</p>
+<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
+<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
+<p>Tim Niemeyer <a href="#" onclick="location.href='mai'+'lto:'+'red'+'do'+'g@m'+'as'+'ter'+'sw'+'ord'+'.d'+'e'; return false;">reddo<span style="display: none;">.nosp@m.</span>g@ma<span style="display: none;">.nosp@m.</span>sters<span style="display: none;">.nosp@m.</span>word<span style="display: none;">.nosp@m.</span>.de</a> </p>
+<dl class="section date"><dt>Date</dt><dd>2008-2009 </dd></dl>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a1eaae939034896b436dffbf5e93c0da1"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void plugin_init </td>
+ <td>(</td>
+ <td class="paramtype">void&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>register vehicle_null </p>
+<p>The plugin entry point.</p>
+<dl class="section return"><dt>Returns</dt><dd>nothing </dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Variable Documentation</h2>
+<a class="anchor" id="a1e4ebf7b5b46df20280bcfa4bf90aa05"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structvehicle__methods.html">vehicle_methods</a> vehicle_null_methods</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
+<div class="line"> vehicle_null_destroy,</div>
+<div class="line"> vehicle_null_position_attr_get,</div>
+<div class="line"> vehicle_null_set_attr,</div>
+<div class="line">}</div>
+</div><!-- fragment -->
+</div>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_b2f903c5aadb40b2b3c6f038c9268aec.html">null</a></li><li class="navelem"><a class="el" href="vehicle__null_8c.html">vehicle_null.c</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle__null_8c.js b/html/vehicle__null_8c.js
new file mode 100644
index 000000000..90e5ce7aa
--- /dev/null
+++ b/html/vehicle__null_8c.js
@@ -0,0 +1,6 @@
+var vehicle__null_8c =
+[
+ [ "vehicle_priv", "structvehicle__priv.html", "structvehicle__priv" ],
+ [ "plugin_init", "vehicle__null_8c.html#a1eaae939034896b436dffbf5e93c0da1", null ],
+ [ "vehicle_null_methods", "vehicle__null_8c.html#a1e4ebf7b5b46df20280bcfa4bf90aa05", null ]
+]; \ No newline at end of file
diff --git a/html/vehicle__qt5_8h_source.html b/html/vehicle__qt5_8h_source.html
new file mode 100644
index 000000000..2bba4b1c3
--- /dev/null
+++ b/html/vehicle__qt5_8h_source.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/qt5/vehicle_qt5.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle__qt5_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicle_qt5.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// style with: clang-format -style=WebKit -i *</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifndef __vehicle_qt5_h</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __vehicle_qt5_h</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;QGeoPositionInfoSource&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;QGeoSatelliteInfoSource&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;QObject&gt;</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;QStringList&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;item.h&quot;</span> <span class="comment">/* needs to be on to as attr.h depends on it */</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;attr.h&quot;</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;callback.h&quot;</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">class </span><a class="code" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a>;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a> {</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a>* cbl;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> <a class="code" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">geo</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">double</span> <a class="code" href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">speed</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">double</span> <a class="code" href="structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9">direction</a>;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">double</span> <a class="code" href="structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e">height</a>;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">double</span> <a class="code" href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">radius</a>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c">fix_type</a>;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; time_t <a class="code" href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">fix_time</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">char</span> <a class="code" href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">fixiso8601</a>[128];</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf">sats</a>;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">sats_used</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">int</span> have_coords;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a>** attrs;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; QGeoPositionInfoSource* source;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; QGeoSatelliteInfoSource* satellites;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a>* receiver;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="classQNavitGeoReceiver.html"> 62</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a> : <span class="keyword">public</span> QObject {</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; Q_OBJECT</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a>(QObject* <a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structvehicle__priv.html">vehicle_priv</a>* c);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">public</span> slots:</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">void</span> positionUpdated(<span class="keyword">const</span> QGeoPositionInfo&amp; info);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">void</span> satellitesInUseUpdated(<span class="keyword">const</span> QList&lt;QGeoSatelliteInfo&gt;&amp; satellites);</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">void</span> satellitesInViewUpdated(<span class="keyword">const</span> QList&lt;QGeoSatelliteInfo&gt;&amp; satellites);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">private</span>:</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a>* priv;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;};</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structvehicle__priv_html_a24287586a32d78db052c9ab99f348c4e"><div class="ttname"><a href="structvehicle__priv.html#a24287586a32d78db052c9ab99f348c4e">vehicle_priv::height</a></div><div class="ttdeci">double height</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:43</div></div>
+<div class="ttc" id="structvehicle__priv_html_af1a2e9d790929c58b7a28b3abda9425c"><div class="ttname"><a href="structvehicle__priv.html#af1a2e9d790929c58b7a28b3abda9425c">vehicle_priv::fix_type</a></div><div class="ttdeci">int fix_type</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:45</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structvehicle__priv_html_acaefff1b97ccc6fd75a94c89700fab94"><div class="ttname"><a href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">vehicle_priv::sats_used</a></div><div class="ttdeci">int sats_used</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:49</div></div>
+<div class="ttc" id="structvehicle__priv_html"><div class="ttname"><a href="structvehicle__priv.html">vehicle_priv</a></div><div class="ttdef"><b>Definition:</b> vehicle_android.c:38</div></div>
+<div class="ttc" id="structvehicle__priv_html_afa978bb0157fb168d1eae926347dc75a"><div class="ttname"><a href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">vehicle_priv::fix_time</a></div><div class="ttdeci">time_t fix_time</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:46</div></div>
+<div class="ttc" id="structvehicle__priv_html_ad84849f1968fc52322edfb467f4b197b"><div class="ttname"><a href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">vehicle_priv::geo</a></div><div class="ttdeci">struct coord_geo geo</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:40</div></div>
+<div class="ttc" id="structvehicle__priv_html_a21c7e1de5a5e49615041d0a66907e4b9"><div class="ttname"><a href="structvehicle__priv.html#a21c7e1de5a5e49615041d0a66907e4b9">vehicle_priv::direction</a></div><div class="ttdeci">double direction</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:42</div></div>
+<div class="ttc" id="structvehicle__priv_html_a92c47ef55a96f5fd64541a93797233cf"><div class="ttname"><a href="structvehicle__priv.html#a92c47ef55a96f5fd64541a93797233cf">vehicle_priv::sats</a></div><div class="ttdeci">int sats</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:48</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structvehicle__priv_html_a6b84269fed74ae3ee462db9265821c13"><div class="ttname"><a href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">vehicle_priv::speed</a></div><div class="ttdeci">double speed</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:41</div></div>
+<div class="ttc" id="structvehicle__priv_html_a6e7bc6a0ff016b8ec0c50bcd54d0b18b"><div class="ttname"><a href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">vehicle_priv::radius</a></div><div class="ttdeci">double radius</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:44</div></div>
+<div class="ttc" id="classQNavitGeoReceiver_html"><div class="ttname"><a href="classQNavitGeoReceiver.html">QNavitGeoReceiver</a></div><div class="ttdef"><b>Definition:</b> vehicle_qt5.h:62</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structvehicle__priv_html_a97e40bb9ef83c327e9948eafb64257bf"><div class="ttname"><a href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">vehicle_priv::fixiso8601</a></div><div class="ttdeci">char fixiso8601[128]</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:47</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_2fc37108f732ff0ccba030a362106989.html">qt5</a></li><li class="navelem"><b>vehicle_qt5.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicle__webos_8h_source.html b/html/vehicle__webos_8h_source.html
new file mode 100644
index 000000000..9d9c57ae6
--- /dev/null
+++ b/html/vehicle__webos_8h_source.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicle/webos/vehicle_webos.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicle__webos_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicle_webos.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &quot;coord.h&quot;</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#define GPS_TYPE_NONE 0</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPS_TYPE_INT 1</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define GPS_TYPE_BT 2</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicle__priv.html">vehicle_priv</a> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordtype">char</span> *address;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keywordtype">char</span> *source;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keywordtype">char</span> *spp_address;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structbuffer.html">buffer</a>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordtype">char</span> *nmea_data_buf;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keywordtype">char</span> *nmea_data;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordtype">char</span> <a class="code" href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">fixiso8601</a>[128];</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordtype">double</span> track, <a class="code" href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">speed</a>, altitude, <a class="code" href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">radius</a>;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordtype">double</span> hdop;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordtype">int</span> gps_type;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">int</span> pdk_version;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">int</span> spp_instance_id;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordtype">int</span> buffer_pos;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">int</span> delta;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">sats_used</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">int</span> sats_visible;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">int</span> magnetic_direction;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> status;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624">valid</a>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; time_t <a class="code" href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">fix_time</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> ** attrs;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *event_cb;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *timeout_cb;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *cbl;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> <a class="code" href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">geo</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">struct </span><a class="code" href="structevent__timeout.html">event_timeout</a> *ev_timeout;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> vehicle_webos_close(<span class="keyword">struct</span> <a class="code" href="structvehicle__priv.html">vehicle_priv</a> *priv);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="ttc" id="structvehicle__priv_html_acaefff1b97ccc6fd75a94c89700fab94"><div class="ttname"><a href="structvehicle__priv.html#acaefff1b97ccc6fd75a94c89700fab94">vehicle_priv::sats_used</a></div><div class="ttdeci">int sats_used</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:49</div></div>
+<div class="ttc" id="structvehicle__priv_html"><div class="ttname"><a href="structvehicle__priv.html">vehicle_priv</a></div><div class="ttdef"><b>Definition:</b> vehicle_android.c:38</div></div>
+<div class="ttc" id="structvehicle__priv_html_aec188d6d2efdbc99af2d003eb53e2624"><div class="ttname"><a href="structvehicle__priv.html#aec188d6d2efdbc99af2d003eb53e2624">vehicle_priv::valid</a></div><div class="ttdeci">int valid</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:50</div></div>
+<div class="ttc" id="structvehicle__priv_html_afa978bb0157fb168d1eae926347dc75a"><div class="ttname"><a href="structvehicle__priv.html#afa978bb0157fb168d1eae926347dc75a">vehicle_priv::fix_time</a></div><div class="ttdeci">time_t fix_time</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:46</div></div>
+<div class="ttc" id="structvehicle__priv_html_ad84849f1968fc52322edfb467f4b197b"><div class="ttname"><a href="structvehicle__priv.html#ad84849f1968fc52322edfb467f4b197b">vehicle_priv::geo</a></div><div class="ttdeci">struct coord_geo geo</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:40</div></div>
+<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structevent__timeout_html"><div class="ttname"><a href="structevent__timeout.html">event_timeout</a></div><div class="ttdef"><b>Definition:</b> event_glib.c:91</div></div>
+<div class="ttc" id="structvehicle__priv_html_a6b84269fed74ae3ee462db9265821c13"><div class="ttname"><a href="structvehicle__priv.html#a6b84269fed74ae3ee462db9265821c13">vehicle_priv::speed</a></div><div class="ttdeci">double speed</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:41</div></div>
+<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
+<div class="ttc" id="structbuffer_html"><div class="ttname"><a href="structbuffer.html">buffer</a></div><div class="ttdef"><b>Definition:</b> maptool.h:171</div></div>
+<div class="ttc" id="structvehicle__priv_html_a6e7bc6a0ff016b8ec0c50bcd54d0b18b"><div class="ttname"><a href="structvehicle__priv.html#a6e7bc6a0ff016b8ec0c50bcd54d0b18b">vehicle_priv::radius</a></div><div class="ttdeci">double radius</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:44</div></div>
+<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
+<div class="ttc" id="structvehicle__priv_html_a97e40bb9ef83c327e9948eafb64257bf"><div class="ttname"><a href="structvehicle__priv.html#a97e40bb9ef83c327e9948eafb64257bf">vehicle_priv::fixiso8601</a></div><div class="ttdeci">char fixiso8601[128]</div><div class="ttdef"><b>Definition:</b> vehicle_android.c:47</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5d688059bd21a313bc96de52905569a5.html">vehicle</a></li><li class="navelem"><a class="el" href="dir_051ff8d3d6d7373477c7750a504c273a.html">webos</a></li><li class="navelem"><b>vehicle_webos.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/vehicleprofile_8h_source.html b/html/vehicleprofile_8h_source.html
new file mode 100644
index 000000000..f99a5bed6
--- /dev/null
+++ b/html/vehicleprofile_8h_source.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: vehicleprofile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('vehicleprofile_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">vehicleprofile.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">enum</span> maxspeed_handling {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; maxspeed_enforce = 0, </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; maxspeed_restrict = 1, </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; maxspeed_ignore = 2, </div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;};</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structvehicleprofile.html"> 33</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; NAVIT_OBJECT</div>
+<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c"> 35</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c">mode</a>; </div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35"> 36</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35">flags_forward_mask</a>; </div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8"> 37</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8">flags_reverse_mask</a>; </div>
+<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d"> 38</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d">flags</a>; </div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477"> 39</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477">maxspeed_handling</a>; </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06"> 40</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06">static_speed</a>; </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684"> 41</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684">static_distance</a>; </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c"> 42</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">name</a>; </div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c"> 43</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c">route_depth</a>; </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc"> 44</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc">width</a>; </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d"> 45</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d">height</a>; </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80"> 46</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80">length</a>; </div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd"> 47</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd">weight</a>; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f"> 48</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f">axle_weight</a>; </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8"> 49</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8">dangerous_goods</a>; </div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c">through_traffic_penalty</a>; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; GHashTable *roadprofile_hash;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> active_callback;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b"> 53</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b">turn_around_penalty</a>; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65"> 54</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65">turn_around_penalty2</a>; </div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a> * vehicleprofile_new(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *vehicleprofile_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">void</span> vehicleprofile_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> vehicleprofile_get_attr(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">int</span> vehicleprofile_set_attr(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> vehicleprofile_add_attr(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> vehicleprofile_remove_attr(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">struct </span><a class="code" href="structroadprofile.html">roadprofile</a> * vehicleprofile_get_roadprofile(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_, <span class="keyword">enum</span> item_type type);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">char</span> * vehicleprofile_get_name(<span class="keyword">struct</span> <a class="code" href="structvehicleprofile.html">vehicleprofile</a> *this_);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structvehicleprofile_html_ad0dfb3953f45c7e25f9908bd34e5f87c"><div class="ttname"><a href="structvehicleprofile.html#ad0dfb3953f45c7e25f9908bd34e5f87c">vehicleprofile::route_depth</a></div><div class="ttdeci">char * route_depth</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:43</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structvehicleprofile_html_a7e5ed76b43f11bccf74a29731d53a17d"><div class="ttname"><a href="structvehicleprofile.html#a7e5ed76b43f11bccf74a29731d53a17d">vehicleprofile::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:38</div></div>
+<div class="ttc" id="structvehicleprofile_html_a3758c671084fdca02410d41ebc38804c"><div class="ttname"><a href="structvehicleprofile.html#a3758c671084fdca02410d41ebc38804c">vehicleprofile::through_traffic_penalty</a></div><div class="ttdeci">int through_traffic_penalty</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:50</div></div>
+<div class="ttc" id="structvehicleprofile_html_a2498d5281842c517cfeee5e21e8e3d80"><div class="ttname"><a href="structvehicleprofile.html#a2498d5281842c517cfeee5e21e8e3d80">vehicleprofile::length</a></div><div class="ttdeci">int length</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:46</div></div>
+<div class="ttc" id="structroadprofile_html"><div class="ttname"><a href="structroadprofile.html">roadprofile</a></div><div class="ttdef"><b>Definition:</b> roadprofile.h:24</div></div>
+<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
+<div class="ttc" id="structvehicleprofile_html_a76719ce3a7ce8950181f5aa4589ce18d"><div class="ttname"><a href="structvehicleprofile.html#a76719ce3a7ce8950181f5aa4589ce18d">vehicleprofile::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:45</div></div>
+<div class="ttc" id="structvehicleprofile_html_aade625b53bacb5bc60232ee1d825a9e8"><div class="ttname"><a href="structvehicleprofile.html#aade625b53bacb5bc60232ee1d825a9e8">vehicleprofile::dangerous_goods</a></div><div class="ttdeci">int dangerous_goods</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:49</div></div>
+<div class="ttc" id="structvehicleprofile_html_a045592a1186fa58546adce51b3c9c73c"><div class="ttname"><a href="structvehicleprofile.html#a045592a1186fa58546adce51b3c9c73c">vehicleprofile::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:42</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structvehicleprofile_html_a4bc0894f81482c643f94565fd16e7c65"><div class="ttname"><a href="structvehicleprofile.html#a4bc0894f81482c643f94565fd16e7c65">vehicleprofile::turn_around_penalty2</a></div><div class="ttdeci">int turn_around_penalty2</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:54</div></div>
+<div class="ttc" id="structvehicleprofile_html_afe09da8fc23d370a2580c1a0f0223ea8"><div class="ttname"><a href="structvehicleprofile.html#afe09da8fc23d370a2580c1a0f0223ea8">vehicleprofile::flags_reverse_mask</a></div><div class="ttdeci">int flags_reverse_mask</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:37</div></div>
+<div class="ttc" id="structvehicleprofile_html_a1b3a214238a7a19898660cb3a162810c"><div class="ttname"><a href="structvehicleprofile.html#a1b3a214238a7a19898660cb3a162810c">vehicleprofile::mode</a></div><div class="ttdeci">NAVIT_OBJECT int mode</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:35</div></div>
+<div class="ttc" id="structvehicleprofile_html_aa8ee7c3e754ae0f529c1f25517fdd5bd"><div class="ttname"><a href="structvehicleprofile.html#aa8ee7c3e754ae0f529c1f25517fdd5bd">vehicleprofile::weight</a></div><div class="ttdeci">int weight</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:47</div></div>
+<div class="ttc" id="structvehicleprofile_html_a92873e87603ca398a203e16b59988c06"><div class="ttname"><a href="structvehicleprofile.html#a92873e87603ca398a203e16b59988c06">vehicleprofile::static_speed</a></div><div class="ttdeci">int static_speed</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:40</div></div>
+<div class="ttc" id="structvehicleprofile_html_a9bbc0503409c13098de615a33e968e4b"><div class="ttname"><a href="structvehicleprofile.html#a9bbc0503409c13098de615a33e968e4b">vehicleprofile::turn_around_penalty</a></div><div class="ttdeci">int turn_around_penalty</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:53</div></div>
+<div class="ttc" id="structvehicleprofile_html_a32eae4b2c82a0191070939635885bfdc"><div class="ttname"><a href="structvehicleprofile.html#a32eae4b2c82a0191070939635885bfdc">vehicleprofile::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:44</div></div>
+<div class="ttc" id="structvehicleprofile_html_a5e30747937a115fe13d87d38e124983f"><div class="ttname"><a href="structvehicleprofile.html#a5e30747937a115fe13d87d38e124983f">vehicleprofile::axle_weight</a></div><div class="ttdeci">int axle_weight</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:48</div></div>
+<div class="ttc" id="structvehicleprofile_html_a3ff440b7f298ef8c549b666e7dbb1477"><div class="ttname"><a href="structvehicleprofile.html#a3ff440b7f298ef8c549b666e7dbb1477">vehicleprofile::maxspeed_handling</a></div><div class="ttdeci">int maxspeed_handling</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:39</div></div>
+<div class="ttc" id="structvehicleprofile_html_adffa5611310f09bdbd1f25d29f2a4684"><div class="ttname"><a href="structvehicleprofile.html#adffa5611310f09bdbd1f25d29f2a4684">vehicleprofile::static_distance</a></div><div class="ttdeci">int static_distance</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:41</div></div>
+<div class="ttc" id="structvehicleprofile_html_aa99173089528b7d56258bb1923cdce35"><div class="ttname"><a href="structvehicleprofile.html#aa99173089528b7d56258bb1923cdce35">vehicleprofile::flags_forward_mask</a></div><div class="ttdeci">int flags_forward_mask</div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>vehicleprofile.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/voice_8h_source.html b/html/voice_8h_source.html
new file mode 100644
index 000000000..a2b0668ee
--- /dev/null
+++ b/html/voice_8h_source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/voice.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('voice_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">voice.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2005 to 2007 by Jonathan Duddington *</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * email: jonsd@users.sourceforge.net *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * This program is free software; you can redistribute it and/or modify *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * it under the terms of the GNU General Public License as published by *</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the Free Software Foundation; either version 3 of the License, or *</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * (at your option) any later version. *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * This program is distributed in the hope that it will be useful, *</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of *</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * GNU General Public License for more details. *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * You should have received a copy of the GNU General Public License *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * along with this program; if not, write see: *</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * &lt;http://www.gnu.org/licenses/&gt;. *</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="structvoice__t.html"> 22</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">char</span> v_name[40];</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> phoneme_tab_ix; <span class="comment">// phoneme table number</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> pitch_base; <span class="comment">// Hz&lt;&lt;12</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">int</span> pitch_range; <span class="comment">// standard = 0x1000</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">int</span> speedf1;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordtype">int</span> speedf2;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keywordtype">int</span> speedf3;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">int</span> flutter;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">int</span> roughness;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordtype">int</span> echo_delay;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">int</span> echo_amp;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">int</span> n_harmonic_peaks; <span class="comment">// highest formant which is formed from adding harmonics</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">int</span> peak_shape; <span class="comment">// alternative shape for formant peaks (0=standard 1=squarer)</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">int</span> voicing; <span class="comment">// 100% = 64, level of formant-synthesized sound</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">int</span> formant_factor; <span class="comment">// adjust nominal formant frequencies by this because of the voice&#39;s pitch (256ths)</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> consonant_amp; <span class="comment">// amplitude of unvoiced consonants</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> consonant_ampv; <span class="comment">// amplitude of the noise component of voiced consonants</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">int</span> klattv[8];</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// parameters used by Wavegen</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">short</span> freq[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">short</span> height[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">short</span> width[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">short</span> freqadd[N_PEAKS]; <span class="comment">// Hz</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">// copies without temporary adjustments from embedded commands</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordtype">short</span> freq2[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordtype">short</span> height2[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordtype">short</span> width2[N_PEAKS]; <span class="comment">// 100% = 256</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">int</span> breath[N_PEAKS]; <span class="comment">// amount of breath for each formant. breath[0] indicates whether any are set.</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">int</span> breathw[N_PEAKS]; <span class="comment">// width of each breath formant</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="comment">// This table provides the opportunity for tone control.</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="comment">// Adjustment of harmonic amplitudes, steps of 8Hz</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// value of 128 means no change</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor"> #define N_TONE_ADJUST 1000</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> tone_adjust[N_TONE_ADJUST]; <span class="comment">// 8Hz steps * 1000 = 8kHz</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;} <a class="code" href="structvoice__t.html">voice_t</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">// percentages shown to user, ix=N_PEAKS means ALL peaks</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">extern</span> USHORT voice_pcnt[N_PEAKS+1][3];</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">extern</span> <a class="code" href="structvoice__t.html">voice_t</a> *voice;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> tone_points[12];</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span> *SelectVoice(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *voice_select, <span class="keywordtype">int</span> *found);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> *SelectVoiceByName(<a class="code" href="structespeak__VOICE.html">espeak_VOICE</a> **voices, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="structvoice__t.html">voice_t</a> *LoadVoice(<span class="keyword">const</span> <span class="keywordtype">char</span> *voice_name, <span class="keywordtype">int</span> control);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<a class="code" href="structvoice__t.html">voice_t</a> *LoadVoiceVariant(<span class="keyword">const</span> <span class="keywordtype">char</span> *voice_name, <span class="keywordtype">int</span> variant);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">void</span> DoVoiceChange(<a class="code" href="structvoice__t.html">voice_t</a> *v);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">void</span> WavegenSetVoice(<a class="code" href="structvoice__t.html">voice_t</a> *v);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keywordtype">void</span> ReadTonePoints(<span class="keywordtype">char</span> *<span class="keywordtype">string</span>, <span class="keywordtype">int</span> *tone_pts);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="ttc" id="structvoice__t_html"><div class="ttname"><a href="structvoice__t.html">voice_t</a></div><div class="ttdef"><b>Definition:</b> voice.h:22</div></div>
+<div class="ttc" id="structespeak__VOICE_html"><div class="ttname"><a href="structespeak__VOICE.html">espeak_VOICE</a></div><div class="ttdef"><b>Definition:</b> speak_lib.h:469</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>voice.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/wave_8h_source.html b/html/wave_8h_source.html
new file mode 100644
index 000000000..bff7ac483
--- /dev/null
+++ b/html/wave_8h_source.html
@@ -0,0 +1,137 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/espeak/wave.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('wave_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">wave.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef WAVE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WAVE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">typedef</span> __int32 int32_t;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int32 uint32_t;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">typedef</span> __int64 int64_t;</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int32 uint64_t;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef PLATFORM_DOS</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;stdint.h&quot;</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> option_device_number;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> wave_init();</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// TBD: the arg could be &quot;alsa&quot;, &quot;oss&quot;,...</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span>* wave_open(<span class="keyword">const</span> <span class="keywordtype">char</span>* the_api);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> wave_write(<span class="keywordtype">void</span>* theHandler, <span class="keywordtype">char</span>* theMono16BitsWaveBuffer, <span class="keywordtype">size_t</span> theSize);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wave_close(<span class="keywordtype">void</span>* theHandler);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> wave_flush(<span class="keywordtype">void</span>* theHandler);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wave_is_busy(<span class="keywordtype">void</span>* theHandler);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> wave_terminate();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> uint32_t wave_get_read_position(<span class="keywordtype">void</span>* theHandler);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">extern</span> uint32_t wave_get_write_position(<span class="keywordtype">void</span>* theHandler);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">// Supply the remaining time in ms before the sample is played</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">// (or 0 if the event has been already played).</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">// sample: sample identifier</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment">// time: supplied value in ms</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">// return 0 if ok or -1 otherwise (stream not opened).</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> wave_get_remaining_time(uint32_t sample, uint32_t* time);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment">// set the callback which informs if the output is still enabled.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">// Helpful if a new sample is waiting for free space whereas sound must be stopped.</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">typedef</span> int (t_wave_callback)(void);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> wave_set_callback_is_output_enabled(t_wave_callback* cb);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment">// general functions</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> clock_gettime2(<span class="keyword">struct</span> timespec *ts);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> add_time_in_ms(<span class="keyword">struct</span> timespec *ts, <span class="keywordtype">int</span> time_in_ms);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment">// for tests</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *wave_test_get_write_buffer();</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6ffc0f016d2deaea924d934b564632d3.html">espeak</a></li><li class="navelem"><b>wave.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/win32__gui__notify_8h_source.html b/html/win32__gui__notify_8h_source.html
new file mode 100644
index 000000000..89546aa11
--- /dev/null
+++ b/html/win32__gui__notify_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: gui/win32/win32_gui_notify.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('win32__gui__notify_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">win32_gui_notify.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="keyword">enum</span> message_id</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;{</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; WINDOW_CREATE,</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; WINDOW_SIZE,</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; WINDOW_DESTROY,</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; DBLCLICK,</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; CLICK,</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; CHANGE,</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; BUTTON_CLICK,</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; INVALID</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;};</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">struct </span><a class="code" href="structdatawindow__priv.html">datawindow_priv</a>;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">struct </span><a class="code" href="structnotify__priv.html">notify_priv</a>* win32_gui_notify_new();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keywordtype">void</span> win32_gui_notify(<span class="keyword">struct</span> <a class="code" href="structnotify__priv.html">notify_priv</a>* notify, HWND hwnd, <span class="keywordtype">int</span> message_id, <span class="keywordtype">void</span>(*func)(<span class="keyword">struct</span> <a class="code" href="structdatawindow__priv.html">datawindow_priv</a> *<a class="code" href="structparent.html">parent</a>, <span class="keywordtype">int</span> param1, <span class="keywordtype">int</span> param2));</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;LRESULT CALLBACK message_handler(HWND hwnd, UINT win_message, WPARAM wParam, LPARAM lParam);</div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structnotify__priv_html"><div class="ttname"><a href="structnotify__priv.html">notify_priv</a></div><div class="ttdef"><b>Definition:</b> win32_gui_notify.c:14</div></div>
+<div class="ttc" id="structdatawindow__priv_html"><div class="ttname"><a href="structdatawindow__priv.html">datawindow_priv</a></div><div class="ttdef"><b>Definition:</b> datawindow.c:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_11bc0974ce736ce9a6fadebbeb7a8314.html">gui</a></li><li class="navelem"><a class="el" href="dir_287d7b7976a99f2561b2ce94852b1449.html">win32</a></li><li class="navelem"><b>win32_gui_notify.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/window_8h_source.html b/html/window_8h_source.html
new file mode 100644
index 000000000..5e22d23c8
--- /dev/null
+++ b/html/window_8h_source.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: window.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('window_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">window.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="structwindow.html"> 23</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structwindow.html">window</a> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45"> 24</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45">priv</a>; </div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="structwindow.html#aadf319515876b36688dea6e7756032b6"> 25</a></span>&#160; int (*<a class="code" href="structwindow.html#aadf319515876b36688dea6e7756032b6">fullscreen</a>)(<span class="keyword">struct </span><a class="code" href="structwindow.html">window</a> *win, <span class="keywordtype">int</span> on); </div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2"> 26</a></span>&#160; void (*<a class="code" href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2">disable_suspend</a>)(<span class="keyword">struct </span><a class="code" href="structwindow.html">window</a> *win); </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;};</div>
+<div class="ttc" id="structwindow_html_aadf319515876b36688dea6e7756032b6"><div class="ttname"><a href="structwindow.html#aadf319515876b36688dea6e7756032b6">window::fullscreen</a></div><div class="ttdeci">int(* fullscreen)(struct window *win, int on)</div><div class="ttdef"><b>Definition:</b> window.h:25</div></div>
+<div class="ttc" id="structwindow_html_aa88360f6749e137b3976dbe9baea4ca2"><div class="ttname"><a href="structwindow.html#aa88360f6749e137b3976dbe9baea4ca2">window::disable_suspend</a></div><div class="ttdeci">void(* disable_suspend)(struct window *win)</div><div class="ttdef"><b>Definition:</b> window.h:26</div></div>
+<div class="ttc" id="structwindow_html_abd218172bfd214cd0dbf61afc6747f45"><div class="ttname"><a href="structwindow.html#abd218172bfd214cd0dbf61afc6747f45">window::priv</a></div><div class="ttdeci">void * priv</div><div class="ttdef"><b>Definition:</b> window.h:24</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>window.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/wordexp_8h_source.html b/html/wordexp_8h_source.html
new file mode 100644
index 000000000..5da6578b6
--- /dev/null
+++ b/html/wordexp_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/wordexp/wordexp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('wordexp_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">wordexp.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef _WORDEXP_H_</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WORDEXP_H_</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="structwordexp__t.html"> 5</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="keywordtype">size_t</span> we_wordc; <span class="comment">/* count of words matched */</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="keywordtype">char</span> **we_wordv; <span class="comment">/* pointer to list of words */</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keywordtype">size_t</span> we_offs; <span class="comment">/* slots to reserve in we_wordv */</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="comment">/* following are internals */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keywordtype">char</span> *we_strings; <span class="comment">/* storage for wordv strings */</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordtype">size_t</span> we_nbytes; <span class="comment">/* size of we_strings */</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;} <a class="code" href="structwordexp__t.html">wordexp_t</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * Flags for wordexp().</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define WRDE_APPEND 0x1 </span><span class="comment">/* append to previously generated */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_DOOFFS 0x2 </span><span class="comment">/* we_offs member is valid */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_NOCMD 0x4 </span><span class="comment">/* disallow command substitution */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_REUSE 0x8 </span><span class="comment">/* reuse wordexp_t */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_SHOWERR 0x10 </span><span class="comment">/* don&#39;t redirect stderr to /dev/null */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_UNDEF 0x20 </span><span class="comment">/* disallow undefined shell vars */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> * Return values from wordexp().</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#define WRDE_BADCHAR 1 </span><span class="comment">/* unquoted special character */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_BADVAL 2 </span><span class="comment">/* undefined variable */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_CMDSUB 3 </span><span class="comment">/* command substitution not allowed */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_NOSPACE 4 </span><span class="comment">/* no memory for result */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if (_XOPEN_SOURCE - 0) &gt;= 4 || defined(_NETBSD_SOURCE)</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_NOSYS 5 </span><span class="comment">/* obsolete, reserved */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_SYNTAX 6 </span><span class="comment">/* shell syntax error */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define WRDE_ERRNO 7 </span><span class="comment">/* other errors see errno */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">void</span> wordfree(<a class="code" href="structwordexp__t.html">wordexp_t</a> *);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keywordtype">int</span> wordexp(<span class="keyword">const</span> <span class="keywordtype">char</span> * words, <a class="code" href="structwordexp__t.html">wordexp_t</a> * we, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !_WORDEXP_H_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="ttc" id="structwordexp__t_html"><div class="ttname"><a href="structwordexp__t.html">wordexp_t</a></div><div class="ttdef"><b>Definition:</b> wordexp.h:5</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_6bdf73800134bb9604564d37aee1e29f.html">wordexp</a></li><li class="navelem"><b>wordexp.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/wprintf-parse_8h_source.html b/html/wprintf-parse_8h_source.html
new file mode 100644
index 000000000..1d81573d4
--- /dev/null
+++ b/html/wprintf-parse_8h_source.html
@@ -0,0 +1,163 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/wprintf-parse.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('wprintf-parse_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">wprintf-parse.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Parse printf format string.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> Copyright (C) 1999, 2002-2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifndef _WPRINTF_PARSE_H</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _WPRINTF_PARSE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &quot;printf-args.h&quot;</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/* Flags */</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define FLAG_GROUP 1 </span><span class="comment">/* &#39; flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_LEFT 2 </span><span class="comment">/* - flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SHOWSIGN 4 </span><span class="comment">/* + flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_SPACE 8 </span><span class="comment">/* space flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ALT 16 </span><span class="comment">/* # flag */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define FLAG_ZERO 32</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">/* arg_index value indicating that no argument is consumed. */</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define ARG_NONE (~(size_t)0)</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/* A parsed directive. */</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structwchar__t__directive.html"> 37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;{</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* dir_start;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* dir_end;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">int</span> flags;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* width_start;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* width_end;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">size_t</span> width_arg_index;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* precision_start;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* precision_end;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">size_t</span> precision_arg_index;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">wchar_t</span> conversion; <span class="comment">/* d i o u x X f e E g G c s p n U % but not C S */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">size_t</span> arg_index;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="structwchar__t__directive.html">wchar_t_directive</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment">/* A parsed format string. */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structwchar__t__directives.html"> 54</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;{</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">size_t</span> count;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="structwchar__t__directive.html">wchar_t_directive</a> *dir;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">size_t</span> max_width_length;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">size_t</span> max_precision_length;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="structwchar__t__directives.html">wchar_t_directives</a>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment">/* Parses the format string. Fills in the number N of directives, and fills</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> in directives[0], ..., directives[N-1], and sets directives[N].dir_start</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"> to the end of the format string. Also fills in the arg_type fields of the</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> arguments and the needed count of arguments. */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#ifdef STATIC</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span>STATIC</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="keywordtype">int</span> wprintf_parse (<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *format, <a class="code" href="structwchar__t__directives.html">wchar_t_directives</a> *d, <a class="code" href="structarguments.html">arguments</a> *a);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _WPRINTF_PARSE_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structwchar__t__directives_html"><div class="ttname"><a href="structwchar__t__directives.html">wchar_t_directives</a></div><div class="ttdef"><b>Definition:</b> wprintf-parse.h:54</div></div>
+<div class="ttc" id="structwchar__t__directive_html"><div class="ttname"><a href="structwchar__t__directive.html">wchar_t_directive</a></div><div class="ttdef"><b>Definition:</b> wprintf-parse.h:37</div></div>
+<div class="ttc" id="structarguments_html"><div class="ttname"><a href="structarguments.html">arguments</a></div><div class="ttdef"><b>Definition:</b> printf-args.h:121</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>wprintf-parse.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/xmlconfig_8h_source.html b/html/xmlconfig_8h_source.html
new file mode 100644
index 000000000..ea41724be
--- /dev/null
+++ b/html/xmlconfig_8h_source.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: xmlconfig.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('xmlconfig_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">xmlconfig.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef NAVIT_XMLCONFIG_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_XMLCONFIG_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef USE_EZXML</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_GLIB</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_EZXML 0</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USE_EZXML 1</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#if !USE_EZXML</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define XML_ATTR_DISTANCE 1</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> GMarkupParseContext xml_context;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;ezxml.h&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#define XML_ATTR_DISTANCE 2</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef G_MARKUP_ERROR</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef G_MARKUP_ERROR_INVALID_CONTENT</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef G_MARKUP_ERROR_PARSE</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef G_MARKUP_ERROR_UNKNOWN_ELEMENT</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MARKUP_ERROR 0</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MARKUP_ERROR_INVALID_CONTENT 0</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MARKUP_ERROR_PARSE 0</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define G_MARKUP_ERROR_UNKNOWN_ELEMENT 0</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> * xml_context;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*object_func_new)(<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structparent.html">parent</a>, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **attrs);</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">typedef</span> int (*object_func_get_attr)(<span class="keywordtype">void</span> *, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *(*object_func_iter_new)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">typedef</span> void (*object_func_iter_destroy)(<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *);</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">typedef</span> int (*object_func_set_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">typedef</span> int (*object_func_add_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">typedef</span> int (*object_func_remove_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">typedef</span> int (*object_func_init)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">typedef</span> void (*object_func_destroy)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*object_func_dup)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*object_func_ref)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*object_func_unref)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structobject__func.html"> 68</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structobject__func.html">object_func</a> {</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">enum</span> attr_type type;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> *(*create)(<span class="keyword">struct </span>attr *parent, <span class="keyword">struct </span>attr **attrs);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; int (*get_attr)(<span class="keywordtype">void</span> *, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct </span>attr *attr, <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *(*iter_new)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; void (*iter_destroy)(<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> *);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; int (*set_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; int (*add_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; int (*remove_attr)(<span class="keywordtype">void</span> *, <span class="keyword">struct </span>attr *attr);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; int (*init)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; void (*destroy)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">void</span> *(*dup)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">void</span> *(*ref)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> *(*unref)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structobject__func.html">object_func</a> map_func, mapset_func, navit_func, osd_func, tracking_func, vehicle_func, maps_func, layout_func, roadprofile_func, vehicleprofile_func, layer_func, config_func, profile_option_func, script_func, log_func, speech_func, navigation_func, route_func;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#define HAS_OBJECT_FUNC(x) ((x) == attr_map || (x) == attr_mapset || (x) == attr_navit || (x) == attr_osd || (x) == attr_trackingo || (x) == attr_vehicle || (x) == attr_maps || (x) == attr_layout || (x) == attr_roadprofile || (x) == attr_vehicleprofile || (x) == attr_layer || (x) == attr_config || (x) == attr_profile_option || (x) == attr_script || (x) == attr_log || (x) == attr_speech || (x) == attr_navigation || (x) == attr_route)</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#define NAVIT_OBJECT struct object_func *func; int refcount; struct attr **attrs;</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structnavit__object.html"> 89</a></span>&#160;<span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structnavit__object.html">navit_object</a> {</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; NAVIT_OBJECT</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;};</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">int</span> navit_object_set_methods(<span class="keywordtype">void</span> *in, <span class="keywordtype">int</span> in_size, <span class="keywordtype">void</span> *out, <span class="keywordtype">int</span> out_size);</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit__object.html">navit_object</a> *navit_object_new(<span class="keyword">struct</span> attr **attrs, <span class="keyword">struct</span> <a class="code" href="structobject__func.html">object_func</a> *func, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">struct </span><a class="code" href="structnavit__object.html">navit_object</a> *navit_object_ref(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj);</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> navit_object_unref(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a> * navit_object_attr_iter_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">void</span> navit_object_attr_iter_destroy(<span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">int</span> navit_object_get_attr(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj, <span class="keyword">enum</span> attr_type type, <span class="keyword">struct</span> attr *attr, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *iter);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keywordtype">void</span> navit_object_callbacks(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj, <span class="keyword">struct</span> attr *attr);</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">int</span> navit_object_set_attr(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj, <span class="keyword">struct</span> attr *attr);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">int</span> navit_object_add_attr(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj, <span class="keyword">struct</span> attr *attr);</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">int</span> navit_object_remove_attr(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj, <span class="keyword">struct</span> attr *attr);</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">void</span> navit_object_destroy(<span class="keyword">struct</span> <a class="code" href="structnavit__object.html">navit_object</a> *obj);</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">typedef</span> GError xmlerror;</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* prototypes */</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">enum</span> attr_type;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">struct </span><a class="code" href="structobject__func.html">object_func</a> *object_func_lookup(<span class="keyword">enum</span> attr_type type);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> xml_parse_text(<span class="keyword">const</span> <span class="keywordtype">char</span> *document, <span class="keywordtype">void</span> *data, <span class="keywordtype">void</span> (*start)(xml_context *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> **, <span class="keyword">const</span> <span class="keywordtype">char</span> **, <span class="keywordtype">void</span> *, GError **), <span class="keywordtype">void</span> (*end)(xml_context *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">void</span> *, GError **), <span class="keywordtype">void</span> (*text)(xml_context*, <span class="keyword">const</span> <span class="keywordtype">char</span> *, gsize, <span class="keywordtype">void</span> *, GError **));</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;gboolean config_load(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, xmlerror **error);</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment">//static void xinclude(GMarkupParseContext *context, const gchar **attribute_names, const gchar **attribute_values, struct xmldocument *doc_old, xmlerror **error);</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment">/* end of prototypes */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structobject__func_html"><div class="ttname"><a href="structobject__func.html">object_func</a></div><div class="ttdef"><b>Definition:</b> xmlconfig.h:68</div></div>
+<div class="ttc" id="structparent_html"><div class="ttname"><a href="structparent.html">parent</a></div><div class="ttdef"><b>Definition:</b> gpx2navit_txt.h:51</div></div>
+<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
+<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
+<div class="ttc" id="structnavit__object_html"><div class="ttname"><a href="structnavit__object.html">navit_object</a></div><div class="ttdef"><b>Definition:</b> xmlconfig.h:89</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>xmlconfig.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/xpm2bmp_8h_source.html b/html/xpm2bmp_8h_source.html
new file mode 100644
index 000000000..710759c6f
--- /dev/null
+++ b/html/xpm2bmp_8h_source.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: graphics/win32/xpm2bmp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('xpm2bmp_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">xpm2bmp.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef Xpm2BMP_H_INCLUDED</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Xpm2BMP_H_INCLUDED</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;wingdi.h&quot;</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="structXPMCOLORENTRY__TAG.html"> 7</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structXPMCOLORENTRY__TAG.html">XPMCOLORENTRY_TAG</a></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;{</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keywordtype">char</span>* color_str;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> r;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> g;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> b;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;} <a class="code" href="structXPMCOLORENTRY__TAG.html">XPMCOLORENTRY</a>, *<a class="code" href="structXPMCOLORENTRY__TAG.html">PXPMCOLORENTRY</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="structXPM2BMP__TAG.html"> 15</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structXPM2BMP__TAG.html">XPM2BMP_TAG</a></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;{</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> size_x;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> size_y;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> colors;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> pixels;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> chars_per_pixel;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> hotspot_x;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> hotspot_y;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> color_entires_size;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; PXPMCOLORENTRY color_entires;</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dib;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *wimage_data;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; BITMAPINFOHEADER *bmih;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dib_trans;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *wimage_data_trans;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; BITMAPINFOHEADER *bmih_trans;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;} <a class="code" href="structXPM2BMP__TAG.html">XPM2BMP</a>, *<a class="code" href="structXPM2BMP__TAG.html">PXPM2BMP</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;PXPM2BMP Xpm2bmp_new(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keywordtype">int</span> Xpm2bmp_load( PXPM2BMP pXpm2bmp, <span class="keyword">const</span> <span class="keywordtype">char</span>* filename );</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keywordtype">int</span> Xpm2bmp_paint( PXPM2BMP pXpm2bmp, HDC hdc, <span class="keywordtype">int</span> x1,<span class="keywordtype">int</span> y1 );</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif // Xpm2BMP_H_INCLUDED</span></div>
+<div class="ttc" id="structXPM2BMP__TAG_html"><div class="ttname"><a href="structXPM2BMP__TAG.html">XPM2BMP_TAG</a></div><div class="ttdef"><b>Definition:</b> xpm2bmp.h:15</div></div>
+<div class="ttc" id="structXPMCOLORENTRY__TAG_html"><div class="ttname"><a href="structXPMCOLORENTRY__TAG.html">XPMCOLORENTRY_TAG</a></div><div class="ttdef"><b>Definition:</b> xpm2bmp.h:7</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_e79632891301b850df87e9c0030293fa.html">graphics</a></li><li class="navelem"><a class="el" href="dir_36587c23e77b5edc814903d328039f6c.html">win32</a></li><li class="navelem"><b>xpm2bmp.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/xsize_8h_source.html b/html/xsize_8h_source.html
new file mode 100644
index 000000000..5200d8db3
--- /dev/null
+++ b/html/xsize_8h_source.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/gettext_intl/xsize.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('xsize_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">xsize.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* xsize.h -- Checked size_t computations.</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Copyright (C) 2003 Free Software Foundation, Inc.</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> This program is free software; you can redistribute it and/or modify it</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> under the terms of the GNU Library General Public License as published</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> by the Free Software Foundation; either version 2, or (at your option)</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> any later version.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> Library General Public License for more details.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> You should have received a copy of the GNU Library General Public</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> License along with this program; if not, write to the Free Software</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> USA. */</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef _XSIZE_H</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _XSIZE_H</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">/* Get size_t. */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">/* Get SIZE_MAX. */</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#if HAVE_STDINT_H</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stdint.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">/* The size of memory objects is often computed through expressions of</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> type size_t. Example:</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> void* p = malloc (header_size + n * element_size).</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"> These computations can lead to overflow. When this happens, malloc()</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment"> returns a piece of memory that is way too small, and the program then</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> crashes while attempting to fill the memory.</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment"> To avoid this, the functions and macros in this file check for overflow.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> The convention is that SIZE_MAX represents overflow.</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> malloc (SIZE_MAX) is not guaranteed to fail -- think of a malloc</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"> implementation that uses mmap --, it&#39;s recommended to use size_overflow_p()</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> or size_in_bounds_p() before invoking malloc().</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> The example thus becomes:</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> size_t size = xsum (header_size, xtimes (n, element_size));</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> void *p = (size_in_bounds_p (size) ? malloc (size) : NULL);</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment">/* Convert an arbitrary value &gt;= 0 to type size_t. */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#define xcast_size_t(N) \</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"> ((N) &lt;= SIZE_MAX ? (size_t) (N) : SIZE_MAX)</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment">/* Sum of two sizes, with overflow check. */</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">static</span> <span class="keywordtype">size_t</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 3</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span>__attribute__ ((__pure__))</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span>xsum (<span class="keywordtype">size_t</span> size1, <span class="keywordtype">size_t</span> size2)</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">size_t</span> sum = size1 + size2;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> (sum &gt;= size1 ? sum : SIZE_MAX);</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* Sum of three sizes, with overflow check. */</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">static</span> <span class="keywordtype">size_t</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 3</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span>__attribute__ ((__pure__))</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span>xsum3 (<span class="keywordtype">size_t</span> size1, <span class="keywordtype">size_t</span> size2, <span class="keywordtype">size_t</span> size3)</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;{</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> xsum (xsum (size1, size2), size3);</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment">/* Sum of four sizes, with overflow check. */</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">static</span> <span class="keywordtype">size_t</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 3</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span>__attribute__ ((__pure__))</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span>xsum4 (<span class="keywordtype">size_t</span> size1, <span class="keywordtype">size_t</span> size2, <span class="keywordtype">size_t</span> size3, <span class="keywordtype">size_t</span> size4)</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;{</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">return</span> xsum (xsum (xsum (size1, size2), size3), size4);</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;}</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">/* Maximum of two sizes, with overflow check. */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">static</span> <span class="keywordtype">size_t</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#if __GNUC__ &gt;= 3</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span>__attribute__ ((__pure__))</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"></span>xmax (<span class="keywordtype">size_t</span> size1, <span class="keywordtype">size_t</span> size2)</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;{</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="comment">/* No explicit check is needed here, because for any n:</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> max (SIZE_MAX, n) == SIZE_MAX and max (n, SIZE_MAX) == SIZE_MAX. */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> (size1 &gt;= size2 ? size1 : size2);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* Multiplication of a count with an element size, with overflow check.</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> The count must be &gt;= 0 and the element size must be &gt; 0.</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> This is a macro, not an inline function, so that it works correctly even</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> when N is of a wider tupe and N &gt; SIZE_MAX. */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#define xtimes(N, ELSIZE) \</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"> ((N) &lt;= SIZE_MAX / (ELSIZE) ? (size_t) (N) * (ELSIZE) : SIZE_MAX)</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">/* Check for overflow. */</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#define size_overflow_p(SIZE) \</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"> ((SIZE) == SIZE_MAX)</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="comment">/* Check against overflow. */</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define size_in_bounds_p(SIZE) \</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"> ((SIZE) != SIZE_MAX)</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _XSIZE_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_1d90612e2b94e2840a52a97dcade9272.html">gettext_intl</a></li><li class="navelem"><b>xsize.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/zconf_8h_source.html b/html/zconf_8h_source.html
new file mode 100644
index 000000000..b7b21999f
--- /dev/null
+++ b/html/zconf_8h_source.html
@@ -0,0 +1,417 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/zconf.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('zconf_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">zconf.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* zconf.h -- configuration of the zlib compression library</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-2005 Jean-loup Gailly.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">/* @(#) $Id$ */</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#ifndef ZCONF_H</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ZCONF_H</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * If you *really* need a unique prefix for all types and library functions,</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * compile with -DZ_PREFIX. The &quot;standard&quot; zlib should be compiled without it.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifdef Z_PREFIX</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateInit_ z_deflateInit_</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflate z_deflate</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateEnd z_deflateEnd</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateInit_ z_inflateInit_</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflate z_inflate</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateEnd z_inflateEnd</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateInit2_ z_deflateInit2_</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateSetDictionary z_deflateSetDictionary</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateCopy z_deflateCopy</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateReset z_deflateReset</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateParams z_deflateParams</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflateBound z_deflateBound</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define deflatePrime z_deflatePrime</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateInit2_ z_inflateInit2_</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateSetDictionary z_inflateSetDictionary</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateSync z_inflateSync</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateSyncPoint z_inflateSyncPoint</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateCopy z_inflateCopy</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateReset z_inflateReset</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateBack z_inflateBack</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define inflateBackEnd z_inflateBackEnd</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define compress z_compress</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define compress2 z_compress2</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define compressBound z_compressBound</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uncompress z_uncompress</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define adler32 z_adler32</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define crc32 z_crc32</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define get_crc_table z_get_crc_table</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zError z_zError</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor"># define alloc_func z_alloc_func</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define free_func z_free_func</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define in_func z_in_func</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define out_func z_out_func</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Byte z_Byte</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uInt z_uInt</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uLong z_uLong</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Bytef z_Bytef</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define charf z_charf</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define intf z_intf</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uIntf z_uIntf</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define uLongf z_uLongf</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define voidpf z_voidpf</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define voidp z_voidp</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#if defined(__MSDOS__) &amp;&amp; !defined(MSDOS)</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MSDOS</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if (defined(OS_2) || defined(__OS2__)) &amp;&amp; !defined(OS2)</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS2</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WINDOWS) &amp;&amp; !defined(WINDOWS)</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define WINDOWS</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef WIN32</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define WIN32</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) &amp;&amp; !defined(WIN32)</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if !defined(__GNUC__) &amp;&amp; !defined(__FLAT__) &amp;&amp; !defined(__386__)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef SYS16BIT</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SYS16BIT</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> * Compile with -DMAXSEG_64K if the alloc function cannot allocate more</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment"> * than 64k bytes at a time (needed on systems with 16-bit int).</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#ifdef SYS16BIT</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MAXSEG_64K</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef MSDOS</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define UNALIGNED_OK</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#ifdef __STDC_VERSION__</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef STDC</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if __STDC_VERSION__ &gt;= 199901L</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef STDC99</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC99</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(STDC) &amp;&amp; (defined(__STDC__) || defined(__cplusplus))</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(STDC) &amp;&amp; (defined(__GNUC__) || defined(__BORLANDC__))</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(STDC) &amp;&amp; (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if !defined(STDC) &amp;&amp; (defined(OS2) || defined(__HOS_AIX__))</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#if defined(__OS400__) &amp;&amp; !defined(STDC) </span><span class="comment">/* iSeries (formerly AS/400). */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define STDC</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#ifndef STDC</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef const </span><span class="comment">/* cannot use !defined(STDC) &amp;&amp; !defined(const) on Mac */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define const </span><span class="comment">/* note: need a more gentle solution here */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">/* Some Mac compilers merge all .h files incorrectly: */</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_DUMMY_DECL</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment">/* Maximum value for memLevel in deflateInit2 */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor">#ifndef MAX_MEM_LEVEL</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef MAXSEG_64K</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MAX_MEM_LEVEL 8</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MAX_MEM_LEVEL 9</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment">/* Maximum value for windowBits in deflateInit2 and inflateInit2.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"> * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> * created by gzip. (Files created by minigzip can still be extracted by</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> * gzip.)</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor">#ifndef MAX_WBITS</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define MAX_WBITS 15 </span><span class="comment">/* 32K LZ77 window */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment">/* The memory requirements for deflate are (in bytes):</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"> (1 &lt;&lt; (windowBits+2)) + (1 &lt;&lt; (memLevel+9))</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> plus a few kilobytes for small objects. For example, if you want to reduce</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> the default memory requirements from 256K to 128K, compile with</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> make CFLAGS=&quot;-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7&quot;</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> Of course this will generally degrade compression (there&#39;s no free lunch).</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="comment"> The memory requirements for inflate are (in bytes) 1 &lt;&lt; windowBits</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="comment"> that is, 32K for windowBits=15 (default value) plus a few kilobytes</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> for small objects.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="comment">/* Type declarations */</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor">#ifndef OF </span><span class="comment">/* function prototypes */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef STDC</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OF(args) args</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OF(args) ()</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment">/* The following definitions for FAR are needed only for MSDOS mixed</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * model programming (small or medium model with some far allocations).</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> * This was tested only with MSC; for other MSDOS compilers you may have</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> * to define NO_MEMCPY in zutil.h. If you don&#39;t need the mixed model,</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment"> * just define FAR to be empty.</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor">#ifdef SYS16BIT</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(M_I86SM) || defined(M_I86MM)</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span> <span class="comment">/* MSC small or medium model */</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"># define SMALL_MEDIUM</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _MSC_VER</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR _far</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR far</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if (defined(__SMALL__) || defined(__MEDIUM__))</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Turbo C small or medium model */</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"># define SMALL_MEDIUM</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __BORLANDC__</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR _far</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR far</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#if defined(WINDOWS) || defined(WIN32)</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span> <span class="comment">/* If building or using zlib as a DLL, define ZLIB_DLL.</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment"> * This is not mandatory, but it offers a little performance increase.</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"># ifdef ZLIB_DLL</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(WIN32) &amp;&amp; (!defined(__BORLANDC__) || (__BORLANDC__ &gt;= 0x500))</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef ZLIB_INTERNAL</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern __declspec(dllexport)</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern __declspec(dllimport)</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* ZLIB_DLL */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span> <span class="comment">/* If building or using zlib with the WINAPI/WINAPIV calling convention,</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> * define ZLIB_WINAPI.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"># ifdef ZLIB_WINAPI</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef FAR</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef FAR</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;windows.h&gt;</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="comment">/* No need for _export, use ZLIB.DEF instead. */</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="comment">/* For complete Windows compatibility, use WINAPI, not __stdcall. */</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"># define ZEXPORT WINAPI</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef WIN32</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA WINAPIV</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA FAR CDECL</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor">#if defined (__BEOS__)</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef ZLIB_DLL</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef ZLIB_INTERNAL</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORT __declspec(dllexport)</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA __declspec(dllexport)</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORT __declspec(dllimport)</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA __declspec(dllimport)</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#ifndef ZEXTERN</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXPORT</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORT</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXPORTVA</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor">#ifndef FAR</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define FAR</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor">#if !defined(__MACTYPES__)</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Byte; <span class="comment">/* 8 bits */</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uInt; <span class="comment">/* 16 bits or more */</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> uLong; <span class="comment">/* 32 bits or more */</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor">#ifdef SMALL_MEDIUM</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"># define Bytef Byte FAR</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> Byte FAR Bytef;</div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">char</span> FAR charf;</div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> FAR intf;</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="keyword">typedef</span> uInt FAR uIntf;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="keyword">typedef</span> uLong FAR uLongf;</div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="preprocessor">#ifdef STDC</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <span class="keyword">const</span> *voidpc;</div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">void</span> FAR *voidpf;</div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keyword">typedef</span> <span class="keywordtype">void</span> *voidp;</div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> Byte <span class="keyword">const</span> *voidpc;</div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <span class="keyword">typedef</span> Byte FAR *voidpf;</div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keyword">typedef</span> Byte *voidp;</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="preprocessor">#if 0 </span><span class="comment">/* HAVE_UNISTD_H -- this line is updated by ./configure */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;sys/types.h&gt;</span> <span class="comment">/* for off_t */</span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="preprocessor"># include &lt;unistd.h&gt;</span> <span class="comment">/* for SEEK_* and off_t */</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"># ifdef VMS</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;unixio.h&gt;</span> <span class="comment">/* for off_t */</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define z_off_t off_t</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef SEEK_SET</span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SEEK_SET 0 </span><span class="comment">/* Seek from beginning of file. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SEEK_CUR 1 </span><span class="comment">/* Seek from current position. */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define SEEK_END 2 </span><span class="comment">/* Set file pointer to EOF plus &quot;offset&quot; */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef z_off_t</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define z_off_t long</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="preprocessor">#if defined(__OS400__)</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#if defined(__MVS__)</span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef FAR</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># undef FAR</span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment">/* MVS linker does not support external names larger than 8 bytes */</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="preprocessor">#if defined(__MVS__)</span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateInit_,&quot;DEIN&quot;)</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateInit2_,&quot;DEIN2&quot;)</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateEnd,&quot;DEEND&quot;)</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateBound,&quot;DEBND&quot;)</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateInit_,&quot;ININ&quot;)</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateInit2_,&quot;ININ2&quot;)</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateEnd,&quot;INEND&quot;)</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateSync,&quot;INSY&quot;)</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateSetDictionary,&quot;INSEDI&quot;)</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(compressBound,&quot;CMBND&quot;)</span></div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_table,&quot;INTABL&quot;)</span></div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_fast,&quot;INFA&quot;)</span></div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_copyright,&quot;INCOPY&quot;)</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ZCONF_H */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>zconf.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/zipfile_8h_source.html b/html/zipfile_8h_source.html
new file mode 100644
index 000000000..cbfe51dbc
--- /dev/null
+++ b/html/zipfile_8h_source.html
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: zipfile.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('zipfile_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">zipfile.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#ifndef __ZIPFILE_H__</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __ZIPFILE_H__</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifdef HAVE_PRAGMA_PACK</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(push)</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(1)</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_PACKED __attribute__ ((packed))</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_PACKED</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#define zip_split_sig 0x08074b50</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_split_sig_rev 0x504b0708</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structzip__split.html"> 37</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__split.html">zip_split</a> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">int</span> zipsplitsig;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;};</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#define zip_lfh_sig 0x04034b50</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_lfh_sig_rev 0x504b0304</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structzip__lfh.html"> 49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__lfh.html">zip_lfh</a> {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0"> 50</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">ziplocsig</a>; </div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893"> 51</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zipver</a>; </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6"> 52</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zipgenfld</a>; </div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8"> 53</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zipmthd</a>; </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9"> 54</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">ziptime</a>; </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a"> 55</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zipdate</a>; </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9"> 56</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zipcrc</a>; </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109"> 57</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zipsize</a>; </div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28"> 58</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zipuncmp</a>; </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c"> 59</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zipfnln</a>; </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721"> 60</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zipxtraln</a>; </div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349"> 61</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zipname</a>[0]; </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define zip_cd_sig 0x02014b50</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_cd_sig_rev 0x504b0102</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structzip__cd.html"> 71</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__cd.html">zip_cd</a> {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001"> 72</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zipcensig</a>; </div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d"> 73</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zipcver</a>; </div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc"> 74</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zipcos</a>; </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3"> 75</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zipcvxt</a>; </div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308"> 76</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zipcexos</a>; </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441"> 77</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zipcflg</a>; </div>
+<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb"> 78</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zipcmthd</a>; </div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22"> 79</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">ziptim</a>; </div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041"> 80</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zipdat</a>; </div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6"> 81</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zipccrc</a>; </div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4"> 82</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zipcsiz</a>; </div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9"> 83</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zipcunc</a>; </div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34"> 84</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zipcfnl</a>; </div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7"> 85</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zipcxtl</a>; </div>
+<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56"> 86</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zipccml</a>; </div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962"> 87</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zipdsk</a>; </div>
+<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f"> 88</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zipint</a>; </div>
+<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463"> 89</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zipext</a>; </div>
+<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad"> 90</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zipofst</a>; </div>
+<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4"> 91</a></span>&#160; <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zipcfn</a>[0]; </div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#define zip_size_64bit_placeholder 0xffffffff</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#define zip_extra_header_id_zip64 0x0001</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html"> 110</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__cd__ext.html">zip_cd_ext</a> {</div>
+<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8"> 111</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">tag</a>; </div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506"> 112</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">size</a>; </div>
+<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda"> 113</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zipofst</a>; </div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structzip__enc.html"> 116</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__enc.html">zip_enc</a> {</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">short</span> efield_header;</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">short</span> efield_size;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">short</span> version;</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">char</span> vendor_id1,vendor_id2;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">char</span> encryption_strength;</div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">short</span> compress_method; </div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#define zip_eoc_sig 0x6054b50</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_eoc_sig_rev 0x504b0506</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structzip__eoc.html"> 132</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__eoc.html">zip_eoc</a> {</div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">int</span> zipesig; <span class="comment">/* end of central dir signature */</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zipedsk; <span class="comment">/* number of this disk */</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zipecen; <span class="comment">/* number of the disk with the start of the central directory */</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zipenum; <span class="comment">/* total number of entries in the central directory on this disk */</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zipecenn; <span class="comment">/* total number of entries in the central directory */</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> zipecsz; <span class="comment">/* size of the central directory */</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> zipeofst; <span class="comment">/* offset of start of central directory with respect to the starting disk number */</span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">short</span> zipecoml; <span class="comment">/* .ZIP file comment length */</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">char</span> zipecom[0]; <span class="comment">/* .ZIP file comment */</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#define zip64_eoc_sig 0x6064b50</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip64_eoc_sig_rev 0x504b0606</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structzip64__eoc.html"> 147</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip64__eoc.html">zip64_eoc</a> {</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordtype">int</span> zip64esig; <span class="comment">/* zip64 end of central dir signature */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64esize; <span class="comment">/* size of zip64 end of central directory record */</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zip64ever; <span class="comment">/* version made by */</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> zip64eneed; <span class="comment">/* version needed to extract */</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> zip64edsk; <span class="comment">/* number of this disk */</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> zip64ecen; <span class="comment">/* number of the disk with the start of the central directory */</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64enum; <span class="comment">/* total number of entries in the central directory on this disk */</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64ecenn; <span class="comment">/* total number of entries in the central directory */</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64ecsz; <span class="comment">/* size of the central directory */</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64eofst; <span class="comment">/* offset of start of central directory with respect to the starting disk number */</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">char</span> zip64ecom[0]; <span class="comment">/* zip64 extensible data sector */</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define zip64_eocl_sig 0x07064b50</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structzip64__eocl.html"> 163</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip64__eocl.html">zip64_eocl</a> {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">int</span> zip64lsig;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">int</span> zip64ldsk;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> zip64lofst;</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">int</span> zip74lnum;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;} ATTRIBUTE_PACKED;</div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structzip__alignment__check.html"> 170</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__alignment__check.html">zip_alignment_check</a> {</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordtype">int</span> x[<span class="keyword">sizeof</span>(<span class="keyword">struct </span><a class="code" href="structzip__cd.html">zip_cd</a>) == 46 ? 1:-1];</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;};</div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#ifdef HAVE_PRAGMA_PACK</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(pop)</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="structzip__lfh_html_aa37d2d6ca4433c33aaade13d78ad3c4a"><div class="ttname"><a href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zip_lfh::zipdate</a></div><div class="ttdeci">short zipdate</div><div class="ttdoc">file modification date </div><div class="ttdef"><b>Definition:</b> zipfile.h:55</div></div>
+<div class="ttc" id="structzip__cd_html_a0fbffd75177fe7113c0672e9d2f516c9"><div class="ttname"><a href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zip_cd::zipcunc</a></div><div class="ttdeci">unsigned int zipcunc</div><div class="ttdoc">file size (uncompressed) </div><div class="ttdef"><b>Definition:</b> zipfile.h:83</div></div>
+<div class="ttc" id="structzip__cd_html_a393e70ab05463cf14c975ca74a08d2ad"><div class="ttname"><a href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zip_cd::zipofst</a></div><div class="ttdeci">unsigned int zipofst</div><div class="ttdoc">offset to start of local file header </div><div class="ttdef"><b>Definition:</b> zipfile.h:90</div></div>
+<div class="ttc" id="structzip__lfh_html_a4a9adbfef685a98e6b32f866aadf1349"><div class="ttname"><a href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zip_lfh::zipname</a></div><div class="ttdeci">char zipname[0]</div><div class="ttdoc">file name (length as given above) </div><div class="ttdef"><b>Definition:</b> zipfile.h:61</div></div>
+<div class="ttc" id="structzip__cd_html_a1f1be066be2f9fbde6b998cff890e463"><div class="ttname"><a href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zip_cd::zipext</a></div><div class="ttdeci">unsigned int zipext</div><div class="ttdoc">external attributes </div><div class="ttdef"><b>Definition:</b> zipfile.h:89</div></div>
+<div class="ttc" id="structzip__lfh_html_a9440d88d94e44a9326dda646b2880cb9"><div class="ttname"><a href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zip_lfh::zipcrc</a></div><div class="ttdeci">int zipcrc</div><div class="ttdoc">CRC-32 checksum. </div><div class="ttdef"><b>Definition:</b> zipfile.h:56</div></div>
+<div class="ttc" id="structzip__cd_html_abd59a15e22b6c34660b90644f7f35962"><div class="ttname"><a href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zip_cd::zipdsk</a></div><div class="ttdeci">unsigned short zipdsk</div><div class="ttdoc">disk number of file </div><div class="ttdef"><b>Definition:</b> zipfile.h:87</div></div>
+<div class="ttc" id="structzip__eoc_html"><div class="ttname"><a href="structzip__eoc.html">zip_eoc</a></div><div class="ttdoc">ZIP end of central directory structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:132</div></div>
+<div class="ttc" id="structzip__cd_html_a28295d4b6b3f7da4209c116dabeb9cf4"><div class="ttname"><a href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zip_cd::zipcsiz</a></div><div class="ttdeci">unsigned int zipcsiz</div><div class="ttdoc">file size (after compression) </div><div class="ttdef"><b>Definition:</b> zipfile.h:82</div></div>
+<div class="ttc" id="structzip__cd__ext_html_abc5e8a1f9644faf26a6878295ac998a8"><div class="ttname"><a href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">zip_cd_ext::tag</a></div><div class="ttdeci">short tag</div><div class="ttdoc">extra field header ID </div><div class="ttdef"><b>Definition:</b> zipfile.h:111</div></div>
+<div class="ttc" id="structzip__cd_html_a404235bab14d5b3aa166dae8ce755c56"><div class="ttname"><a href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zip_cd::zipccml</a></div><div class="ttdeci">unsigned short zipccml</div><div class="ttdoc">comment length </div><div class="ttdef"><b>Definition:</b> zipfile.h:86</div></div>
+<div class="ttc" id="structzip__cd_html_aa7e01e41fb4bf7c8639b62c5a8976c34"><div class="ttname"><a href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zip_cd::zipcfnl</a></div><div class="ttdeci">unsigned short zipcfnl</div><div class="ttdoc">file name length </div><div class="ttdef"><b>Definition:</b> zipfile.h:84</div></div>
+<div class="ttc" id="structzip64__eocl_html"><div class="ttname"><a href="structzip64__eocl.html">zip64_eocl</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:163</div></div>
+<div class="ttc" id="structzip__cd_html_aeb83911ef9871880faf46b8f6a85e6f6"><div class="ttname"><a href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zip_cd::zipccrc</a></div><div class="ttdeci">int zipccrc</div><div class="ttdoc">CRC-32 checksum. </div><div class="ttdef"><b>Definition:</b> zipfile.h:81</div></div>
+<div class="ttc" id="structzip__lfh_html_a313ebff1b7159af89649d57934194ef8"><div class="ttname"><a href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zip_lfh::zipmthd</a></div><div class="ttdeci">short zipmthd</div><div class="ttdoc">compression method </div><div class="ttdef"><b>Definition:</b> zipfile.h:53</div></div>
+<div class="ttc" id="structzip__cd_html_ae09728e544f58f41a2749d19a8af9a22"><div class="ttname"><a href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">zip_cd::ziptim</a></div><div class="ttdeci">short ziptim</div><div class="ttdoc">file modification time </div><div class="ttdef"><b>Definition:</b> zipfile.h:79</div></div>
+<div class="ttc" id="structzip__lfh_html_a3733381c1cf02d34719ddc3c588a4109"><div class="ttname"><a href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zip_lfh::zipsize</a></div><div class="ttdeci">unsigned int zipsize</div><div class="ttdoc">file size (after compression) </div><div class="ttdef"><b>Definition:</b> zipfile.h:57</div></div>
+<div class="ttc" id="structzip__lfh_html"><div class="ttname"><a href="structzip__lfh.html">zip_lfh</a></div><div class="ttdoc">ZIP local file header structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:49</div></div>
+<div class="ttc" id="structzip__cd_html_acab9f1bd4a12998dc9f1f9cd98091e9f"><div class="ttname"><a href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zip_cd::zipint</a></div><div class="ttdeci">unsigned short zipint</div><div class="ttdoc">internal attributes </div><div class="ttdef"><b>Definition:</b> zipfile.h:88</div></div>
+<div class="ttc" id="structzip__lfh_html_a9b67b1f3fb5465e11d8aedcf41ed69f9"><div class="ttname"><a href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">zip_lfh::ziptime</a></div><div class="ttdeci">short ziptime</div><div class="ttdoc">file modification time </div><div class="ttdef"><b>Definition:</b> zipfile.h:54</div></div>
+<div class="ttc" id="structzip__lfh_html_a94ad48c33d0938bd0b9a220c3ad97893"><div class="ttname"><a href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zip_lfh::zipver</a></div><div class="ttdeci">short zipver</div><div class="ttdoc">minimum zip spec version needed to extract </div><div class="ttdef"><b>Definition:</b> zipfile.h:51</div></div>
+<div class="ttc" id="structzip__cd_html_a23f6214fde0dd46eae696421d0b6d3f4"><div class="ttname"><a href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zip_cd::zipcfn</a></div><div class="ttdeci">char zipcfn[0]</div><div class="ttdoc">file name (length as given above) </div><div class="ttdef"><b>Definition:</b> zipfile.h:91</div></div>
+<div class="ttc" id="structzip__cd_html_a9e8970074b713ced7cbd210bd60c1dbc"><div class="ttname"><a href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zip_cd::zipcos</a></div><div class="ttdeci">char zipcos</div><div class="ttdoc">os compatibility of the file attribute information </div><div class="ttdef"><b>Definition:</b> zipfile.h:74</div></div>
+<div class="ttc" id="structzip64__eoc_html"><div class="ttname"><a href="structzip64__eoc.html">zip64_eoc</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:147</div></div>
+<div class="ttc" id="structzip__lfh_html_ae4ae30028cd81d570f13f493b98a4fd6"><div class="ttname"><a href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zip_lfh::zipgenfld</a></div><div class="ttdeci">short zipgenfld</div><div class="ttdoc">general purpose flags </div><div class="ttdef"><b>Definition:</b> zipfile.h:52</div></div>
+<div class="ttc" id="structzip__cd_html_a87773ae4332d5a3a71abb30e68a4d5e3"><div class="ttname"><a href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zip_cd::zipcvxt</a></div><div class="ttdeci">char zipcvxt</div><div class="ttdoc">minimum zip spec version needed to extract </div><div class="ttdef"><b>Definition:</b> zipfile.h:75</div></div>
+<div class="ttc" id="structzip__enc_html"><div class="ttname"><a href="structzip__enc.html">zip_enc</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:116</div></div>
+<div class="ttc" id="structzip__lfh_html_a910977a8365a06df62d2e2bde9a44b28"><div class="ttname"><a href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zip_lfh::zipuncmp</a></div><div class="ttdeci">unsigned int zipuncmp</div><div class="ttdoc">file size (uncompressed) </div><div class="ttdef"><b>Definition:</b> zipfile.h:58</div></div>
+<div class="ttc" id="structzip__cd_html_aefb244735b6174df1319a218aeb8011d"><div class="ttname"><a href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zip_cd::zipcver</a></div><div class="ttdeci">char zipcver</div><div class="ttdoc">zip spec version of creating software </div><div class="ttdef"><b>Definition:</b> zipfile.h:73</div></div>
+<div class="ttc" id="structzip__cd__ext_html"><div class="ttname"><a href="structzip__cd__ext.html">zip_cd_ext</a></div><div class="ttdoc">ZIP extra field structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:110</div></div>
+<div class="ttc" id="structzip__cd__ext_html_a75a8eb078a5a5256f734241f51137506"><div class="ttname"><a href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">zip_cd_ext::size</a></div><div class="ttdeci">short size</div><div class="ttdoc">extra field data size </div><div class="ttdef"><b>Definition:</b> zipfile.h:112</div></div>
+<div class="ttc" id="structzip__cd__ext_html_a66d60ba1142e99e13028892fe403fcda"><div class="ttname"><a href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zip_cd_ext::zipofst</a></div><div class="ttdeci">unsigned long long zipofst</div><div class="ttdoc">offset to start of local file header (only valid if the struct is for a ZIP64 extra field) ...</div><div class="ttdef"><b>Definition:</b> zipfile.h:113</div></div>
+<div class="ttc" id="structzip__cd_html_acffc77a254bc8b291828de3d360f8dfb"><div class="ttname"><a href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zip_cd::zipcmthd</a></div><div class="ttdeci">short zipcmthd</div><div class="ttdoc">compression method </div><div class="ttdef"><b>Definition:</b> zipfile.h:78</div></div>
+<div class="ttc" id="structzip__cd_html_afa4da6e7afd0fe57df379a70be745308"><div class="ttname"><a href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zip_cd::zipcexos</a></div><div class="ttdeci">char zipcexos</div><div class="ttdoc">unused (?) </div><div class="ttdef"><b>Definition:</b> zipfile.h:76</div></div>
+<div class="ttc" id="structzip__cd_html_ab2c7b388d442ae1e9a87357344856ff7"><div class="ttname"><a href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zip_cd::zipcxtl</a></div><div class="ttdeci">unsigned short zipcxtl</div><div class="ttdoc">extra field length </div><div class="ttdef"><b>Definition:</b> zipfile.h:85</div></div>
+<div class="ttc" id="structzip__cd_html_a4e5d633083e3f8469d1229b6601ec001"><div class="ttname"><a href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zip_cd::zipcensig</a></div><div class="ttdeci">int zipcensig</div><div class="ttdoc">central directory signature </div><div class="ttdef"><b>Definition:</b> zipfile.h:72</div></div>
+<div class="ttc" id="structzip__split_html"><div class="ttname"><a href="structzip__split.html">zip_split</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:37</div></div>
+<div class="ttc" id="structzip__cd_html_a7e00c0589bd85212ae7b3869b365a441"><div class="ttname"><a href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zip_cd::zipcflg</a></div><div class="ttdeci">short zipcflg</div><div class="ttdoc">general purpose flag </div><div class="ttdef"><b>Definition:</b> zipfile.h:77</div></div>
+<div class="ttc" id="structzip__cd_html"><div class="ttname"><a href="structzip__cd.html">zip_cd</a></div><div class="ttdoc">ZIP central directory structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:71</div></div>
+<div class="ttc" id="structzip__lfh_html_a5a3213770f1a08116bba4766f01a6721"><div class="ttname"><a href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zip_lfh::zipxtraln</a></div><div class="ttdeci">unsigned short zipxtraln</div><div class="ttdoc">extra filed length (unused?) </div><div class="ttdef"><b>Definition:</b> zipfile.h:60</div></div>
+<div class="ttc" id="structzip__alignment__check_html"><div class="ttname"><a href="structzip__alignment__check.html">zip_alignment_check</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:170</div></div>
+<div class="ttc" id="structzip__lfh_html_a83c26c8e1a65edc90374a3486f3addc0"><div class="ttname"><a href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">zip_lfh::ziplocsig</a></div><div class="ttdeci">int ziplocsig</div><div class="ttdoc">local file header signature </div><div class="ttdef"><b>Definition:</b> zipfile.h:50</div></div>
+<div class="ttc" id="structzip__cd_html_aefbc08acd385ddada8d2f5717c960041"><div class="ttname"><a href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zip_cd::zipdat</a></div><div class="ttdeci">short zipdat</div><div class="ttdoc">file modification date </div><div class="ttdef"><b>Definition:</b> zipfile.h:80</div></div>
+<div class="ttc" id="structzip__lfh_html_a242363b5b007303b7c3a99f40e441f0c"><div class="ttname"><a href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zip_lfh::zipfnln</a></div><div class="ttdeci">unsigned short zipfnln</div><div class="ttdoc">file name length </div><div class="ttdef"><b>Definition:</b> zipfile.h:59</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><b>zipfile.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/zlib_8h_source.html b/html/zlib_8h_source.html
new file mode 100644
index 000000000..ca9fe0542
--- /dev/null
+++ b/html/zlib_8h_source.html
@@ -0,0 +1,1448 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/zlib.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('zlib_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">zlib.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* zlib.h -- interface of the &#39;zlib&#39; general purpose compression library</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> version 1.2.3, July 18th, 2005</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> This software is provided &#39;as-is&#39;, without any express or implied</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> warranty. In no event will the authors be held liable for any damages</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> arising from the use of this software.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> Permission is granted to anyone to use this software for any purpose,</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> including commercial applications, and to alter it and redistribute it</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> freely, subject to the following restrictions:</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> 1. The origin of this software must not be misrepresented; you must not</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> claim that you wrote the original software. If you use this software</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> in a product, an acknowledgment in the product documentation would be</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> appreciated but is not required.</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> 2. Altered source versions must be plainly marked as such, and must not be</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> misrepresented as being the original software.</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> 3. This notice may not be removed or altered from any source distribution.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> Jean-loup Gailly Mark Adler</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> jloup@gzip.org madler@alumni.caltech.edu</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> The data format used by the zlib library is described by RFCs (Request for</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef ZLIB_H</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ZLIB_H</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;zconf.h&quot;</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define ZLIB_VERSION &quot;1.2.3&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ZLIB_VERNUM 0x1230</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment"> The &#39;zlib&#39; compression library provides in-memory compression and</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="comment"> decompression functions, including integrity checks of the uncompressed</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> data. This version of the library supports only one compression method</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> (deflation) but other algorithms will be added later and will have the same</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="comment"> stream interface.</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="comment"> Compression can be done in a single step if the buffers are large</span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment"> enough (for example if an input file is mmap&#39;ed), or can be done by</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> repeated calls of the compression function. In the latter case, the</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> application must provide more input and/or consume the output</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> (providing more output space) before each call.</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> The compressed data format used by default by the in-memory functions is</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped</span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> around a deflate stream, which is itself documented in RFC 1951.</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> The library also supports reading and writing files in gzip (.gz) format</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> with an interface similar to that of stdio using the functions that start</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="comment"> with &quot;gz&quot;. The gzip format is different from the zlib format. gzip is a</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment"> gzip wrapper, documented in RFC 1952, wrapped around a deflate stream.</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> This library can optionally read and write gzip streams in memory as well.</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> The zlib format was designed to be compact and fast for use in memory</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> and on communications channels. The gzip format was designed for single-</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment"> file compression on file systems, has a larger header than zlib to maintain</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> directory information, and uses a different, slower check method than zlib.</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> The library does not install any signal handler. The decoder checks</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> the consistency of the compressed data, so the library should never</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> crash even in case of corrupted input.</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">typedef</span> voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;typedef <span class="keywordtype">void</span> (*free_func) OF((voidpf opaque, voidpf address));</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;struct <a class="code" href="structinternal__state.html">internal_state</a>;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structz__stream__s.html"> 82</a></span>&#160;typedef struct <a class="code" href="structz__stream__s.html">z_stream_s</a> {</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; Bytef *next_in; <span class="comment">/* next input byte */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; uInt avail_in; <span class="comment">/* number of bytes available at next_in */</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; uLong total_in; <span class="comment">/* total nb of input bytes read so far */</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; Bytef *next_out; <span class="comment">/* next output byte should be put there */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; uInt avail_out; <span class="comment">/* remaining free space at next_out */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; uLong total_out; <span class="comment">/* total nb of bytes output so far */</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">char</span> *msg; <span class="comment">/* last error message, NULL if no error */</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">struct </span>internal_state FAR *state; <span class="comment">/* not visible by applications */</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; alloc_func zalloc; <span class="comment">/* used to allocate the internal state */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; free_func zfree; <span class="comment">/* used to free the internal state */</span></div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; voidpf opaque; <span class="comment">/* private data object passed to zalloc and zfree */</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">int</span> data_type; <span class="comment">/* best guess about the data type: binary or text */</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; uLong adler; <span class="comment">/* adler32 value of the uncompressed data */</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; uLong reserved; <span class="comment">/* reserved for future use */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;} <a class="code" href="structz__stream__s.html">z_stream</a>;</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structz__stream__s.html">z_stream</a> FAR *z_streamp;</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment"> gzip header information passed to and from zlib routines. See RFC 1952</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> for more details on the meanings of these fields.</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structgz__header__s.html"> 109</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structgz__header__s.html">gz_header_s</a> {</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordtype">int</span> text; <span class="comment">/* true if compressed data believed to be text */</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; uLong time; <span class="comment">/* modification time */</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">int</span> xflags; <span class="comment">/* extra flags (not used when writing a gzip file) */</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">int</span> os; <span class="comment">/* operating system */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; Bytef *extra; <span class="comment">/* pointer to extra field or Z_NULL if none */</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; uInt extra_len; <span class="comment">/* extra field length (valid if extra != Z_NULL) */</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; uInt extra_max; <span class="comment">/* space at extra (only when reading header) */</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; Bytef *name; <span class="comment">/* pointer to zero-terminated file name or Z_NULL */</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; uInt name_max; <span class="comment">/* space at name (only when reading header) */</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; Bytef *comment; <span class="comment">/* pointer to zero-terminated comment or Z_NULL */</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; uInt comm_max; <span class="comment">/* space at comment (only when reading header) */</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">int</span> hcrc; <span class="comment">/* true if there was or will be a header crc */</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">int</span> done; <span class="comment">/* true when done reading gzip header (not used</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> when writing a gzip file) */</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;} <a class="code" href="structgz__header__s.html">gz_header</a>;</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">typedef</span> <a class="code" href="structgz__header__s.html">gz_header</a> FAR *gz_headerp;</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> The application must update next_in and avail_in when avail_in has</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment"> dropped to zero. It must update next_out and avail_out when avail_out</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="comment"> has dropped to zero. The application must initialize zalloc, zfree and</span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="comment"> opaque before calling the init function. All other fields are set by the</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="comment"> compression library and must not be updated by the application.</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="comment"> The opaque value provided by the application will be passed as the first</span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="comment"> parameter for calls of zalloc and zfree. This can be useful for custom</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment"> memory management. The compression library attaches no meaning to the</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="comment"> opaque value.</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> zalloc must return Z_NULL if there is not enough memory for the object.</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> If zlib is used in a multi-threaded application, zalloc and zfree must be</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="comment"> thread safe.</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="comment"> On 16-bit systems, the functions zalloc and zfree must be able to allocate</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment"> exactly 65536 bytes, but will not be required to allocate more than this</span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="comment"> if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS,</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> pointers returned by zalloc for objects of exactly 65536 bytes *must*</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> have their offset normalized to zero. The default allocation function</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> provided by this library ensures this (see zutil.c). To reduce memory</span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="comment"> requirements and avoid any allocation of 64K objects, at the expense of</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="comment"> compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h).</span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="comment"> The fields total_in and total_out can be used for statistics or</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="comment"> progress reports. After compression, total_in holds the total size of</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> the uncompressed data and may be saved for use in the decompressor</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> (particularly if the decompressor wants to decompress everything in</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="comment"> a single step).</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="comment">/* constants */</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#define Z_NO_FLUSH 0</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_PARTIAL_FLUSH 1 </span><span class="comment">/* will be removed, use Z_SYNC_FLUSH instead */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_SYNC_FLUSH 2</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_FULL_FLUSH 3</span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_FINISH 4</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_BLOCK 5</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor"></span><span class="comment">/* Allowed flush values; see deflate() and inflate() below for details */</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor">#define Z_OK 0</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_STREAM_END 1</span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_NEED_DICT 2</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_ERRNO (-1)</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_STREAM_ERROR (-2)</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_DATA_ERROR (-3)</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_MEM_ERROR (-4)</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_BUF_ERROR (-5)</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_VERSION_ERROR (-6)</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="comment">/* Return codes for the compression/decompression functions. Negative</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> * values are errors, positive values are used for special but normal events.</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor">#define Z_NO_COMPRESSION 0</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_BEST_SPEED 1</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_BEST_COMPRESSION 9</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_DEFAULT_COMPRESSION (-1)</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="comment">/* compression levels */</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor">#define Z_FILTERED 1</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_HUFFMAN_ONLY 2</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_RLE 3</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_FIXED 4</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_DEFAULT_STRATEGY 0</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="comment">/* compression strategy; see deflateInit2() below for details */</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor">#define Z_BINARY 0</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_TEXT 1</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_ASCII Z_TEXT </span><span class="comment">/* for compatibility with 1.2.2 and earlier */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define Z_UNKNOWN 2</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span><span class="comment">/* Possible values of the data_type field (though see inflate()) */</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#define Z_DEFLATED 8</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="comment">/* The deflate compression method (the only one supported in this version) */</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#define Z_NULL 0 </span><span class="comment">/* for initializing zalloc, zfree, opaque */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor">#define zlib_version zlibVersion()</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="comment">/* for compatibility with versions &lt; 1.0.2 */</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="comment">/* basic functions */</span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;ZEXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * ZEXPORT zlibVersion OF((<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment">/* The application can compare zlibVersion and ZLIB_VERSION for consistency.</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="comment"> If the first character differs, the library code actually used is</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment"> not compatible with the zlib.h header file used by the application.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> This check is automatically made by deflateInit and inflateInit.</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> Initializes the internal stream state for compression. The fields</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment"> zalloc, zfree and opaque must be initialized before by the caller.</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="comment"> If zalloc and zfree are set to Z_NULL, deflateInit updates them to</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="comment"> use default allocation functions.</span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment"> The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> 1 gives best speed, 9 gives best compression, 0 gives no compression at</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> all (the input data is simply copied a block at a time).</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> Z_DEFAULT_COMPRESSION requests a default compromise between speed and</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment"> compression (currently equivalent to level 6).</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment"> deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="comment"> enough memory, Z_STREAM_ERROR if level is not a valid compression level,</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment"> Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible</span></div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="comment"> with the version assumed by the caller (ZLIB_VERSION).</span></div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment"> msg is set to null if there is no error message. deflateInit does not</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment"> perform any compression: this will be done by deflate().</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflate OF((z_streamp strm, <span class="keywordtype">int</span> flush));</div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment"> deflate compresses as much data as possible, and stops when the input</span></div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="comment"> buffer becomes empty or the output buffer becomes full. It may introduce some</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment"> output latency (reading input without producing any output) except when</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment"> forced to flush.</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment"> The detailed semantics are as follows. deflate performs one or both of the</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment"> following actions:</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="comment"> - Compress more input starting at next_in and update next_in and avail_in</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> accordingly. If not all input can be processed (because there is not</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="comment"> enough room in the output buffer), next_in and avail_in are updated and</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="comment"> processing will resume at this point for the next call of deflate().</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="comment"> - Provide more output starting at next_out and update next_out and avail_out</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="comment"> accordingly. This action is forced if the parameter flush is non zero.</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="comment"> Forcing flush frequently degrades the compression ratio, so this parameter</span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="comment"> should be set only when necessary (in interactive applications).</span></div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<span class="comment"> Some output may be provided even if flush is not set.</span></div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment"> Before the call of deflate(), the application should ensure that at least</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment"> one of the actions is possible, by providing more input and/or consuming</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment"> more output, and updating avail_in or avail_out accordingly; avail_out</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment"> should never be zero before the call. The application can consume the</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="comment"> compressed output when it wants, for example when the output buffer is full</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> and with zero avail_out, it must be called again after making room in the</span></div>
+<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment"> output buffer because there might be more output pending.</span></div>
+<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment"> Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to</span></div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment"> decide how much data to accumualte before producing output, in order to</span></div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<span class="comment"> maximize compression.</span></div>
+<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="comment"> If the parameter flush is set to Z_SYNC_FLUSH, all pending output is</span></div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;<span class="comment"> flushed to the output buffer and the output is aligned on a byte boundary, so</span></div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;<span class="comment"> that the decompressor can get all input data available so far. (In particular</span></div>
+<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="comment"> avail_in is zero after the call if enough output space has been provided</span></div>
+<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<span class="comment"> before the call.) Flushing may degrade compression for some compression</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<span class="comment"> algorithms and so it should be used only when necessary.</span></div>
+<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="comment"> If flush is set to Z_FULL_FLUSH, all output is flushed as with</span></div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<span class="comment"> Z_SYNC_FLUSH, and the compression state is reset so that decompression can</span></div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<span class="comment"> restart from this point if previous compressed data has been damaged or if</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<span class="comment"> random access is desired. Using Z_FULL_FLUSH too often can seriously degrade</span></div>
+<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment"> compression.</span></div>
+<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<span class="comment"> If deflate returns with avail_out == 0, this function must be called again</span></div>
+<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="comment"> with the same value of the flush parameter and more output space (updated</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="comment"> avail_out), until the flush is complete (deflate returns with non-zero</span></div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;<span class="comment"> avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that</span></div>
+<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;<span class="comment"> avail_out is greater than six to avoid repeated flush markers due to</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="comment"> avail_out == 0 on return.</span></div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;<span class="comment"> If the parameter flush is set to Z_FINISH, pending input is processed,</span></div>
+<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;<span class="comment"> pending output is flushed and deflate returns with Z_STREAM_END if there</span></div>
+<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="comment"> was enough output space; if deflate returns with Z_OK, this function must be</span></div>
+<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;<span class="comment"> called again with Z_FINISH and more output space (updated avail_out) but no</span></div>
+<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;<span class="comment"> more input data, until it returns with Z_STREAM_END or an error. After</span></div>
+<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;<span class="comment"> deflate has returned Z_STREAM_END, the only possible operations on the</span></div>
+<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> stream are deflateReset or deflateEnd.</span></div>
+<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;<span class="comment"> Z_FINISH can be used immediately after deflateInit if all the compression</span></div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;<span class="comment"> is to be done in a single step. In this case, avail_out must be at least</span></div>
+<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;<span class="comment"> the value returned by deflateBound (see below). If deflate does not return</span></div>
+<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;<span class="comment"> Z_STREAM_END, then it must be called again as described above.</span></div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;<span class="comment"> deflate() sets strm-&gt;adler to the adler32 checksum of all input read</span></div>
+<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="comment"> so far (that is, total_in bytes).</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;<span class="comment"> deflate() may update strm-&gt;data_type if it can make a good guess about</span></div>
+<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160;<span class="comment"> the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered</span></div>
+<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="comment"> binary. This field is only for information purposes and does not affect</span></div>
+<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment"> the compression algorithm in any manner.</span></div>
+<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="comment"> deflate() returns Z_OK if some progress has been made (more input</span></div>
+<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="comment"> processed or more output produced), Z_STREAM_END if all input has been</span></div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;<span class="comment"> consumed and all output has been produced (only when flush is set to</span></div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="comment"> Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example</span></div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;<span class="comment"> if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible</span></div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="comment"> (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not</span></div>
+<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> fatal, and deflate() can be called again with more input and more output</span></div>
+<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="comment"> space to continue compressing.</span></div>
+<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
+<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
+<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateEnd OF((z_streamp strm));</div>
+<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="comment"> All dynamically allocated data structures for this stream are freed.</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;<span class="comment"> This function discards any unprocessed input and does not flush any</span></div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="comment"> pending output.</span></div>
+<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="comment"> deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the</span></div>
+<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="comment"> stream state was inconsistent, Z_DATA_ERROR if the stream was freed</span></div>
+<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;<span class="comment"> prematurely (some input or output was discarded). In the error case,</span></div>
+<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;<span class="comment"> msg may be set but then points to a static string (which must not be</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160;<span class="comment"> deallocated).</span></div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
+<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="comment">ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));</span></div>
+<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;<span class="comment"> Initializes the internal stream state for decompression. The fields</span></div>
+<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="comment"> next_in, avail_in, zalloc, zfree and opaque must be initialized before by</span></div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="comment"> the caller. If next_in is not Z_NULL and avail_in is large enough (the exact</span></div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;<span class="comment"> value depends on the compression method), inflateInit determines the</span></div>
+<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="comment"> compression method from the zlib header and allocates all data structures</span></div>
+<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="comment"> accordingly; otherwise the allocation will be deferred to the first call of</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<span class="comment"> inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to</span></div>
+<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="comment"> use default allocation functions.</span></div>
+<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;<span class="comment"> inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough</span></div>
+<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="comment"> memory, Z_VERSION_ERROR if the zlib library version is incompatible with the</span></div>
+<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="comment"> version assumed by the caller. msg is set to null if there is no error</span></div>
+<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;<span class="comment"> message. inflateInit does not perform any decompression apart from reading</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="comment"> the zlib header if present: this will be done by inflate(). (So next_in and</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="comment"> avail_in may be modified, but next_out and avail_out are unchanged.)</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
+<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflate OF((z_streamp strm, <span class="keywordtype">int</span> flush));</div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="comment"> inflate decompresses as much data as possible, and stops when the input</span></div>
+<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;<span class="comment"> buffer becomes empty or the output buffer becomes full. It may introduce</span></div>
+<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="comment"> some output latency (reading input without producing any output) except when</span></div>
+<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="comment"> forced to flush.</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;<span class="comment"> The detailed semantics are as follows. inflate performs one or both of the</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;<span class="comment"> following actions:</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="comment"> - Decompress more input starting at next_in and update next_in and avail_in</span></div>
+<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;<span class="comment"> accordingly. If not all input can be processed (because there is not</span></div>
+<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;<span class="comment"> enough room in the output buffer), next_in is updated and processing</span></div>
+<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;<span class="comment"> will resume at this point for the next call of inflate().</span></div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="comment"> - Provide more output starting at next_out and update next_out and avail_out</span></div>
+<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;<span class="comment"> accordingly. inflate() provides as much output as possible, until there</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;<span class="comment"> is no more input data or no more space in the output buffer (see below</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="comment"> about the flush parameter).</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;<span class="comment"> Before the call of inflate(), the application should ensure that at least</span></div>
+<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;<span class="comment"> one of the actions is possible, by providing more input and/or consuming</span></div>
+<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="comment"> more output, and updating the next_* and avail_* values accordingly.</span></div>
+<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;<span class="comment"> The application can consume the uncompressed output when it wants, for</span></div>
+<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;<span class="comment"> example when the output buffer is full (avail_out == 0), or after each</span></div>
+<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;<span class="comment"> call of inflate(). If inflate returns Z_OK and with zero avail_out, it</span></div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="comment"> must be called again after making room in the output buffer because there</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;<span class="comment"> might be more output pending.</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160;<span class="comment"> The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH,</span></div>
+<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="comment"> Z_FINISH, or Z_BLOCK. Z_SYNC_FLUSH requests that inflate() flush as much</span></div>
+<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;<span class="comment"> output as possible to the output buffer. Z_BLOCK requests that inflate() stop</span></div>
+<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="comment"> if and when it gets to the next deflate block boundary. When decoding the</span></div>
+<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;<span class="comment"> zlib or gzip format, this will cause inflate() to return immediately after</span></div>
+<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="comment"> the header and before the first block. When doing a raw inflate, inflate()</span></div>
+<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;<span class="comment"> will go ahead and process the first block, and will return when it gets to</span></div>
+<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;<span class="comment"> the end of that block, or when it runs out of data.</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment"> The Z_BLOCK option assists in appending to or combining deflate streams.</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment"> Also to assist in this, on return inflate() will set strm-&gt;data_type to the</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment"> number of unused bits in the last byte taken from strm-&gt;next_in, plus 64</span></div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;<span class="comment"> if inflate() is currently decoding the last block in the deflate stream,</span></div>
+<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="comment"> plus 128 if inflate() returned immediately after decoding an end-of-block</span></div>
+<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;<span class="comment"> code or decoding the complete header up to just before the first byte of the</span></div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="comment"> deflate stream. The end-of-block will not be indicated until all of the</span></div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="comment"> uncompressed data from that block has been written to strm-&gt;next_out. The</span></div>
+<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="comment"> number of unused bits may in general be greater than seven, except when</span></div>
+<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;<span class="comment"> bit 7 of data_type is set, in which case the number of unused bits will be</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;<span class="comment"> less than eight.</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="comment"> inflate() should normally be called until it returns Z_STREAM_END or an</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;<span class="comment"> error. However if all decompression is to be performed in a single step</span></div>
+<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;<span class="comment"> (a single call of inflate), the parameter flush should be set to</span></div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;<span class="comment"> Z_FINISH. In this case all pending input is processed and all pending</span></div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;<span class="comment"> output is flushed; avail_out must be large enough to hold all the</span></div>
+<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment"> uncompressed data. (The size of the uncompressed data may have been saved</span></div>
+<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> by the compressor for this purpose.) The next operation on this stream must</span></div>
+<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment"> be inflateEnd to deallocate the decompression state. The use of Z_FINISH</span></div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment"> is never required, but can be used to inform inflate that a faster approach</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment"> may be used for the single inflate() call.</span></div>
+<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment"> In this implementation, inflate() always flushes as much output as</span></div>
+<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment"> possible to the output buffer, and always uses the faster approach on the</span></div>
+<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> first call. So the only effect of the flush parameter in this implementation</span></div>
+<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> is on the return value of inflate(), as noted below, or when it returns early</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"> because Z_BLOCK is used.</span></div>
+<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"> If a preset dictionary is needed after this call (see inflateSetDictionary</span></div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;<span class="comment"> below), inflate sets strm-&gt;adler to the adler32 checksum of the dictionary</span></div>
+<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;<span class="comment"> chosen by the compressor and returns Z_NEED_DICT; otherwise it sets</span></div>
+<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> strm-&gt;adler to the adler32 checksum of all output produced so far (that is,</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;<span class="comment"> total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described</span></div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="comment"> below. At the end of the stream, inflate() checks that its computed adler32</span></div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="comment"> checksum is equal to that saved by the compressor and returns Z_STREAM_END</span></div>
+<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="comment"> only if the checksum is correct.</span></div>
+<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;<span class="comment"> inflate() will decompress and check either zlib-wrapped or gzip-wrapped</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="comment"> deflate data. The header type is detected automatically. Any information</span></div>
+<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;<span class="comment"> contained in the gzip header is not retained, so applications that need that</span></div>
+<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="comment"> information should instead use raw inflate, see inflateInit2() below, or</span></div>
+<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;<span class="comment"> inflateBack() and perform their own processing of the gzip header and</span></div>
+<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;<span class="comment"> trailer.</span></div>
+<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="comment"> inflate() returns Z_OK if some progress has been made (more input processed</span></div>
+<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="comment"> or more output produced), Z_STREAM_END if the end of the compressed data has</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;<span class="comment"> been reached and all uncompressed output has been produced, Z_NEED_DICT if a</span></div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="comment"> preset dictionary is needed at this point, Z_DATA_ERROR if the input data was</span></div>
+<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="comment"> corrupted (input stream not conforming to the zlib format or incorrect check</span></div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;<span class="comment"> value), Z_STREAM_ERROR if the stream structure was inconsistent (for example</span></div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;<span class="comment"> if next_in or next_out was NULL), Z_MEM_ERROR if there was not enough memory,</span></div>
+<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;<span class="comment"> Z_BUF_ERROR if no progress is possible or if there was not enough room in the</span></div>
+<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="comment"> output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"> inflate() can be called again with more input and more output space to</span></div>
+<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="comment"> continue decompressing. If Z_DATA_ERROR is returned, the application may then</span></div>
+<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment"> call inflateSync() to look for a good compression block if a partial recovery</span></div>
+<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;<span class="comment"> of the data is desired.</span></div>
+<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;</div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateEnd OF((z_streamp strm));</div>
+<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment"> All dynamically allocated data structures for this stream are freed.</span></div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment"> This function discards any unprocessed input and does not flush any</span></div>
+<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> pending output.</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state</span></div>
+<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment"> was inconsistent. In the error case, msg may be set but then points to a</span></div>
+<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment"> static string (which must not be deallocated).</span></div>
+<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div>
+<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; <span class="comment">/* Advanced functions */</span></div>
+<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="comment"> The following functions are needed only in some special applications.</span></div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div>
+<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="comment">ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,</span></div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment"> int level,</span></div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment"> int method,</span></div>
+<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment"> int windowBits,</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment"> int memLevel,</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="comment"> int strategy));</span></div>
+<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="comment"> This is another version of deflateInit with more compression options. The</span></div>
+<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;<span class="comment"> fields next_in, zalloc, zfree and opaque must be initialized before by</span></div>
+<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="comment"> the caller.</span></div>
+<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment"> The method parameter is the compression method. It must be Z_DEFLATED in</span></div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;<span class="comment"> this version of the library.</span></div>
+<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="comment"> The windowBits parameter is the base two logarithm of the window size</span></div>
+<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="comment"> (the size of the history buffer). It should be in the range 8..15 for this</span></div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="comment"> version of the library. Larger values of this parameter result in better</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="comment"> compression at the expense of memory usage. The default value is 15 if</span></div>
+<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;<span class="comment"> deflateInit is used instead.</span></div>
+<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="comment"> windowBits can also be -8..-15 for raw deflate. In this case, -windowBits</span></div>
+<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="comment"> determines the window size. deflate() will then generate raw deflate data</span></div>
+<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="comment"> with no zlib header or trailer, and will not compute an adler32 check value.</span></div>
+<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="comment"> windowBits can also be greater than 15 for optional gzip encoding. Add</span></div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="comment"> 16 to windowBits to write a simple gzip header and trailer around the</span></div>
+<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="comment"> compressed data instead of a zlib wrapper. The gzip header will have no</span></div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="comment"> file name, no extra data, no comment, no modification time (set to zero),</span></div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="comment"> no header crc, and the operating system will be set to 255 (unknown). If a</span></div>
+<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="comment"> gzip stream is being written, strm-&gt;adler is a crc32 instead of an adler32.</span></div>
+<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="comment"> The memLevel parameter specifies how much memory should be allocated</span></div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment"> for the internal compression state. memLevel=1 uses minimum memory but</span></div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="comment"> is slow and reduces compression ratio; memLevel=9 uses maximum memory</span></div>
+<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment"> for optimal speed. The default value is 8. See zconf.h for total memory</span></div>
+<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="comment"> usage as a function of windowBits and memLevel.</span></div>
+<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="comment"> The strategy parameter is used to tune the compression algorithm. Use the</span></div>
+<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="comment"> value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a</span></div>
+<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;<span class="comment"> filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no</span></div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;<span class="comment"> string match), or Z_RLE to limit match distances to one (run-length</span></div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="comment"> encoding). Filtered data consists mostly of small values with a somewhat</span></div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="comment"> random distribution. In this case, the compression algorithm is tuned to</span></div>
+<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="comment"> compress them better. The effect of Z_FILTERED is to force more Huffman</span></div>
+<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="comment"> coding and less string matching; it is somewhat intermediate between</span></div>
+<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"> Z_DEFAULT and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as fast as</span></div>
+<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="comment"> Z_HUFFMAN_ONLY, but give better compression for PNG image data. The strategy</span></div>
+<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="comment"> parameter only affects the compression ratio but not the correctness of the</span></div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="comment"> compressed output even if it is not set appropriately. Z_FIXED prevents the</span></div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="comment"> use of dynamic Huffman codes, allowing for a simpler decoder for special</span></div>
+<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="comment"> applications.</span></div>
+<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;<span class="comment"> deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough</span></div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="comment"> memory, Z_STREAM_ERROR if a parameter is invalid (such as an invalid</span></div>
+<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="comment"> method). msg is set to null if there is no error message. deflateInit2 does</span></div>
+<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="comment"> not perform any compression: this will be done by deflate().</span></div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div>
+<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateSetDictionary OF((z_streamp strm,</div>
+<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; <span class="keyword">const</span> Bytef *dictionary,</div>
+<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; uInt dictLength));</div>
+<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="comment"> Initializes the compression dictionary from the given byte sequence</span></div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="comment"> without producing any compressed output. This function must be called</span></div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="comment"> immediately after deflateInit, deflateInit2 or deflateReset, before any</span></div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="comment"> call of deflate. The compressor and decompressor must use exactly the same</span></div>
+<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="comment"> dictionary (see inflateSetDictionary).</span></div>
+<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="comment"> The dictionary should consist of strings (byte sequences) that are likely</span></div>
+<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="comment"> to be encountered later in the data to be compressed, with the most commonly</span></div>
+<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="comment"> used strings preferably put towards the end of the dictionary. Using a</span></div>
+<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="comment"> dictionary is most useful when the data to be compressed is short and can be</span></div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="comment"> predicted with good accuracy; the data can then be compressed better than</span></div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="comment"> with the default empty dictionary.</span></div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment"> Depending on the size of the compression data structures selected by</span></div>
+<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="comment"> deflateInit or deflateInit2, a part of the dictionary may in effect be</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="comment"> discarded, for example if the dictionary is larger than the window size in</span></div>
+<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="comment"> deflate or deflate2. Thus the strings most likely to be useful should be</span></div>
+<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160;<span class="comment"> put at the end of the dictionary, not at the front. In addition, the</span></div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="comment"> current implementation of deflate will use at most the window size minus</span></div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="comment"> 262 bytes of the provided dictionary.</span></div>
+<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="comment"> Upon return of this function, strm-&gt;adler is set to the adler32 value</span></div>
+<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;<span class="comment"> of the dictionary; the decompressor may later use this value to determine</span></div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="comment"> which dictionary has been used by the compressor. (The adler32 value</span></div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="comment"> applies to the whole dictionary even if only a subset of the dictionary is</span></div>
+<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="comment"> actually used by the compressor.) If a raw deflate was requested, then the</span></div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;<span class="comment"> adler32 value is not computed and strm-&gt;adler is not set.</span></div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="comment"> deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a</span></div>
+<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="comment"> parameter is invalid (such as NULL dictionary) or the stream state is</span></div>
+<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="comment"> inconsistent (for example if deflate has already been called for this stream</span></div>
+<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="comment"> or if the compression method is bsort). deflateSetDictionary does not</span></div>
+<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="comment"> perform any compression: this will be done by deflate().</span></div>
+<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;</div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateCopy OF((z_streamp dest,</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; z_streamp source));</div>
+<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="comment"> Sets the destination stream as a complete copy of the source stream.</span></div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="comment"> This function can be useful when several compression strategies will be</span></div>
+<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="comment"> tried, for example when there are several ways of pre-processing the input</span></div>
+<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="comment"> data with a filter. The streams that will be discarded should then be freed</span></div>
+<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="comment"> by calling deflateEnd. Note that deflateCopy duplicates the internal</span></div>
+<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="comment"> compression state which can be quite large, so this strategy is slow and</span></div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="comment"> can consume lots of memory.</span></div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="comment"> deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="comment"> enough memory, Z_STREAM_ERROR if the source stream state was inconsistent</span></div>
+<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="comment"> (such as zalloc being NULL). msg is left unchanged in both source and</span></div>
+<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="comment"> destination.</span></div>
+<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;</div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateReset OF((z_streamp strm));</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="comment"> This function is equivalent to deflateEnd followed by deflateInit,</span></div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="comment"> but does not free and reallocate all the internal compression state.</span></div>
+<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="comment"> The stream will keep the same compression level and any other attributes</span></div>
+<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="comment"> that may have been set by deflateInit2.</span></div>
+<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="comment"> deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="comment"> stream state was inconsistent (such as zalloc or state being NULL).</span></div>
+<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateParams OF((z_streamp strm,</div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>,</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordtype">int</span> strategy));</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="comment"> Dynamically update the compression level and compression strategy. The</span></div>
+<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="comment"> interpretation of level and strategy is as in deflateInit2. This can be</span></div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="comment"> used to switch between compression and straight copy of the input data, or</span></div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="comment"> to switch to a different kind of input data requiring a different</span></div>
+<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="comment"> strategy. If the compression level is changed, the input available so far</span></div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="comment"> is compressed with the old level (and may be flushed); the new level will</span></div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="comment"> take effect only at the next call of deflate().</span></div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="comment"> Before the call of deflateParams, the stream state must be set as for</span></div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="comment"> a call of deflate(), since the currently available input may have to</span></div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="comment"> be compressed and flushed. In particular, strm-&gt;avail_out must be non-zero.</span></div>
+<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="comment"> deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="comment"> stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR</span></div>
+<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="comment"> if strm-&gt;avail_out was zero.</span></div>
+<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;</div>
+<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateTune OF((z_streamp strm,</div>
+<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keywordtype">int</span> good_length,</div>
+<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordtype">int</span> max_lazy,</div>
+<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordtype">int</span> nice_length,</div>
+<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordtype">int</span> max_chain));</div>
+<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="comment"> Fine tune deflate&#39;s internal compression parameters. This should only be</span></div>
+<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="comment"> used by someone who understands the algorithm used by zlib&#39;s deflate for</span></div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="comment"> searching for the best matching string, and even then only by the most</span></div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="comment"> fanatic optimizer trying to squeeze out the last compressed bit for their</span></div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="comment"> specific input data. Read the deflate.c source code for the meaning of the</span></div>
+<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="comment"> max_lazy, good_length, nice_length, and max_chain parameters.</span></div>
+<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="comment"> deflateTune() can be called after deflateInit() or deflateInit2(), and</span></div>
+<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="comment"> returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream.</span></div>
+<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;</div>
+<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,</div>
+<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; uLong sourceLen));</div>
+<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="comment"> deflateBound() returns an upper bound on the compressed size after</span></div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="comment"> deflation of sourceLen bytes. It must be called after deflateInit()</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="comment"> or deflateInit2(). This would be used to allocate an output buffer</span></div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="comment"> for deflation in a single pass, and so would be called before deflate().</span></div>
+<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div>
+<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflatePrime OF((z_streamp strm,</div>
+<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keywordtype">int</span> bits,</div>
+<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keywordtype">int</span> value));</div>
+<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="comment"> deflatePrime() inserts bits in the deflate output stream. The intent</span></div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="comment"> is that this function is used to start off the deflate output with the</span></div>
+<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="comment"> bits leftover from a previous deflate stream when appending to it. As such,</span></div>
+<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="comment"> this function can only be used for raw deflate, and must be used before the</span></div>
+<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="comment"> first deflate() call after a deflateInit2() or deflateReset(). bits must be</span></div>
+<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="comment"> less than or equal to 16, and that many of the least significant bits of</span></div>
+<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="comment"> value will be inserted in the output.</span></div>
+<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="comment"> deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="comment"> stream state was inconsistent.</span></div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;</div>
+<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateSetHeader OF((z_streamp strm,</div>
+<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; gz_headerp head));</div>
+<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="comment"> deflateSetHeader() provides gzip header information for when a gzip</span></div>
+<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="comment"> stream is requested by deflateInit2(). deflateSetHeader() may be called</span></div>
+<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="comment"> after deflateInit2() or deflateReset() and before the first call of</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="comment"> deflate(). The text, time, os, extra field, name, and comment information</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="comment"> in the provided gz_header structure are written to the gzip header (xflag is</span></div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="comment"> ignored -- the extra flags are set according to the compression level). The</span></div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="comment"> caller must assure that, if not Z_NULL, name and comment are terminated with</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="comment"> a zero byte, and that if extra is not Z_NULL, that extra_len bytes are</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="comment"> available there. If hcrc is true, a gzip header crc is included. Note that</span></div>
+<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="comment"> the current versions of the command-line version of gzip (up through version</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="comment"> 1.3.x) do not support header crc&#39;s, and will report that it is a &quot;multi-part</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="comment"> gzip file&quot; and give up.</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="comment"> If deflateSetHeader is not used, the default gzip header has text false,</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="comment"> the time set to zero, and os set to 255, with no extra, name, or comment</span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="comment"> fields. The gzip header is returned to the default state by deflateReset().</span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="comment"> deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="comment"> stream state was inconsistent.</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;</div>
+<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="comment">ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,</span></div>
+<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="comment"> int windowBits));</span></div>
+<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="comment"> This is another version of inflateInit with an extra parameter. The</span></div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="comment"> fields next_in, avail_in, zalloc, zfree and opaque must be initialized</span></div>
+<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;<span class="comment"> before by the caller.</span></div>
+<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="comment"> The windowBits parameter is the base two logarithm of the maximum window</span></div>
+<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="comment"> size (the size of the history buffer). It should be in the range 8..15 for</span></div>
+<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="comment"> this version of the library. The default value is 15 if inflateInit is used</span></div>
+<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="comment"> instead. windowBits must be greater than or equal to the windowBits value</span></div>
+<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="comment"> provided to deflateInit2() while compressing, or it must be equal to 15 if</span></div>
+<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="comment"> deflateInit2() was not used. If a compressed stream with a larger window</span></div>
+<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="comment"> size is given as input, inflate() will return with the error code</span></div>
+<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="comment"> Z_DATA_ERROR instead of trying to allocate a larger window.</span></div>
+<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="comment"> windowBits can also be -8..-15 for raw inflate. In this case, -windowBits</span></div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="comment"> determines the window size. inflate() will then process raw deflate data,</span></div>
+<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;<span class="comment"> not looking for a zlib or gzip header, not generating a check value, and not</span></div>
+<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="comment"> looking for any check values for comparison at the end of the stream. This</span></div>
+<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="comment"> is for use with other formats that use the deflate compressed data format</span></div>
+<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="comment"> such as zip. Those formats provide their own check values. If a custom</span></div>
+<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="comment"> format is developed using the raw deflate format for compressed data, it is</span></div>
+<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="comment"> recommended that a check value such as an adler32 or a crc32 be applied to</span></div>
+<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="comment"> the uncompressed data as is done in the zlib, gzip, and zip formats. For</span></div>
+<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="comment"> most applications, the zlib format should be used as is. Note that comments</span></div>
+<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="comment"> above on the use in deflateInit2() applies to the magnitude of windowBits.</span></div>
+<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="comment"> windowBits can also be greater than 15 for optional gzip decoding. Add</span></div>
+<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="comment"> 32 to windowBits to enable zlib and gzip decoding with automatic header</span></div>
+<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="comment"> detection, or add 16 to decode only the gzip format (the zlib format will</span></div>
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="comment"> return a Z_DATA_ERROR). If a gzip stream is being decoded, strm-&gt;adler is</span></div>
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="comment"> a crc32 instead of an adler32.</span></div>
+<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="comment"> inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough</span></div>
+<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="comment"> memory, Z_STREAM_ERROR if a parameter is invalid (such as a null strm). msg</span></div>
+<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="comment"> is set to null if there is no error message. inflateInit2 does not perform</span></div>
+<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="comment"> any decompression apart from reading the zlib header if present: this will</span></div>
+<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="comment"> be done by inflate(). (So next_in and avail_in may be modified, but next_out</span></div>
+<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="comment"> and avail_out are unchanged.)</span></div>
+<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;</div>
+<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateSetDictionary OF((z_streamp strm,</div>
+<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">const</span> Bytef *dictionary,</div>
+<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; uInt dictLength));</div>
+<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="comment"> Initializes the decompression dictionary from the given uncompressed byte</span></div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="comment"> sequence. This function must be called immediately after a call of inflate,</span></div>
+<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="comment"> if that call returned Z_NEED_DICT. The dictionary chosen by the compressor</span></div>
+<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="comment"> can be determined from the adler32 value returned by that call of inflate.</span></div>
+<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="comment"> The compressor and decompressor must use exactly the same dictionary (see</span></div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="comment"> deflateSetDictionary). For raw inflate, this function can be called</span></div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="comment"> immediately after inflateInit2() or inflateReset() and before any call of</span></div>
+<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="comment"> inflate() to set the dictionary. The application must insure that the</span></div>
+<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="comment"> dictionary that was used for compression is provided.</span></div>
+<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="comment"> inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a</span></div>
+<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="comment"> parameter is invalid (such as NULL dictionary) or the stream state is</span></div>
+<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="comment"> inconsistent, Z_DATA_ERROR if the given dictionary doesn&#39;t match the</span></div>
+<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="comment"> expected one (incorrect adler32 value). inflateSetDictionary does not</span></div>
+<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="comment"> perform any decompression: this will be done by subsequent calls of</span></div>
+<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="comment"> inflate().</span></div>
+<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div>
+<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateSync OF((z_streamp strm));</div>
+<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="comment"> Skips invalid compressed data until a full flush point (see above the</span></div>
+<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="comment"> description of deflate with Z_FULL_FLUSH) can be found, or until all</span></div>
+<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="comment"> available input is skipped. No output is provided.</span></div>
+<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="comment"> inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR</span></div>
+<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="comment"> if no more input was provided, Z_DATA_ERROR if no flush point has been found,</span></div>
+<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;<span class="comment"> or Z_STREAM_ERROR if the stream structure was inconsistent. In the success</span></div>
+<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;<span class="comment"> case, the application may save the current current value of total_in which</span></div>
+<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="comment"> indicates where valid compressed data was found. In the error case, the</span></div>
+<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="comment"> application may repeatedly call inflateSync, providing more input each time,</span></div>
+<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="comment"> until success or end of the input data.</span></div>
+<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;</div>
+<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateCopy OF((z_streamp dest,</div>
+<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; z_streamp source));</div>
+<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="comment"> Sets the destination stream as a complete copy of the source stream.</span></div>
+<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<span class="comment"> This function can be useful when randomly accessing a large stream. The</span></div>
+<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;<span class="comment"> first pass through the stream can periodically record the inflate state,</span></div>
+<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<span class="comment"> allowing restarting inflate at those points when randomly accessing the</span></div>
+<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<span class="comment"> stream.</span></div>
+<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="comment"> inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not</span></div>
+<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<span class="comment"> enough memory, Z_STREAM_ERROR if the source stream state was inconsistent</span></div>
+<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;<span class="comment"> (such as zalloc being NULL). msg is left unchanged in both source and</span></div>
+<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;<span class="comment"> destination.</span></div>
+<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;</div>
+<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateReset OF((z_streamp strm));</div>
+<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="comment"> This function is equivalent to inflateEnd followed by inflateInit,</span></div>
+<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="comment"> but does not free and reallocate all the internal decompression state.</span></div>
+<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="comment"> The stream will keep attributes that may have been set by inflateInit2.</span></div>
+<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="comment"> inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="comment"> stream state was inconsistent (such as zalloc or state being NULL).</span></div>
+<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;</div>
+<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflatePrime OF((z_streamp strm,</div>
+<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="keywordtype">int</span> bits,</div>
+<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <span class="keywordtype">int</span> value));</div>
+<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="comment"> This function inserts bits in the inflate input stream. The intent is</span></div>
+<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="comment"> that this function is used to start inflating at a bit position in the</span></div>
+<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="comment"> middle of a byte. The provided bits will be used before any bytes are used</span></div>
+<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="comment"> from next_in. This function should only be used with raw inflate, and</span></div>
+<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="comment"> should be used before the first inflate() call after inflateInit2() or</span></div>
+<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;<span class="comment"> inflateReset(). bits must be less than or equal to 16, and that many of the</span></div>
+<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="comment"> least significant bits of value will be inserted in the input.</span></div>
+<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="comment"> inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="comment"> stream state was inconsistent.</span></div>
+<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;</div>
+<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateGetHeader OF((z_streamp strm,</div>
+<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; gz_headerp head));</div>
+<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="comment"> inflateGetHeader() requests that gzip header information be stored in the</span></div>
+<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<span class="comment"> provided gz_header structure. inflateGetHeader() may be called after</span></div>
+<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="comment"> inflateInit2() or inflateReset(), and before the first call of inflate().</span></div>
+<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="comment"> As inflate() processes the gzip stream, head-&gt;done is zero until the header</span></div>
+<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="comment"> is completed, at which time head-&gt;done is set to one. If a zlib stream is</span></div>
+<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;<span class="comment"> being decoded, then head-&gt;done is set to -1 to indicate that there will be</span></div>
+<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="comment"> no gzip header information forthcoming. Note that Z_BLOCK can be used to</span></div>
+<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="comment"> force inflate() to return immediately after header processing is complete</span></div>
+<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="comment"> and before any actual data is decompressed.</span></div>
+<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="comment"> The text, time, xflags, and os fields are filled in with the gzip header</span></div>
+<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;<span class="comment"> contents. hcrc is set to true if there is a header CRC. (The header CRC</span></div>
+<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="comment"> was valid if done is set to one.) If extra is not Z_NULL, then extra_max</span></div>
+<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;<span class="comment"> contains the maximum number of bytes to write to extra. Once done is true,</span></div>
+<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="comment"> extra_len contains the actual extra field length, and extra contains the</span></div>
+<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;<span class="comment"> extra field, or that field truncated if extra_max is less than extra_len.</span></div>
+<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160;<span class="comment"> If name is not Z_NULL, then up to name_max characters are written there,</span></div>
+<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160;<span class="comment"> terminated with a zero unless the length is greater than name_max. If</span></div>
+<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160;<span class="comment"> comment is not Z_NULL, then up to comm_max characters are written there,</span></div>
+<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160;<span class="comment"> terminated with a zero unless the length is greater than comm_max. When</span></div>
+<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;<span class="comment"> any of extra, name, or comment are not Z_NULL and the respective field is</span></div>
+<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;<span class="comment"> not present in the header, then that field is set to Z_NULL to signal its</span></div>
+<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160;<span class="comment"> absence. This allows the use of deflateSetHeader() with the returned</span></div>
+<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160;<span class="comment"> structure to duplicate the header. However if those fields are set to</span></div>
+<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160;<span class="comment"> allocated memory, then the application will need to save those pointers</span></div>
+<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160;<span class="comment"> elsewhere so that they can be eventually freed.</span></div>
+<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160;<span class="comment"> If inflateGetHeader is not used, then the header information is simply</span></div>
+<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;<span class="comment"> discarded. The header is always checked for validity, including the header</span></div>
+<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160;<span class="comment"> CRC if present. inflateReset() will reset the process to discard the header</span></div>
+<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160;<span class="comment"> information. The application would need to call inflateGetHeader() again to</span></div>
+<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;<span class="comment"> retrieve the header from the next gzip stream.</span></div>
+<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;<span class="comment"> inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source</span></div>
+<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160;<span class="comment"> stream state was inconsistent.</span></div>
+<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160;</div>
+<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;<span class="comment">ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,</span></div>
+<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="comment"> unsigned char FAR *window));</span></div>
+<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;<span class="comment"> Initialize the internal stream state for decompression using inflateBack()</span></div>
+<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160;<span class="comment"> calls. The fields zalloc, zfree and opaque in strm must be initialized</span></div>
+<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160;<span class="comment"> before the call. If zalloc and zfree are Z_NULL, then the default library-</span></div>
+<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160;<span class="comment"> derived memory allocation routines are used. windowBits is the base two</span></div>
+<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160;<span class="comment"> logarithm of the window size, in the range 8..15. window is a caller</span></div>
+<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;<span class="comment"> supplied buffer of that size. Except for special applications where it is</span></div>
+<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160;<span class="comment"> assured that deflate was used with small window sizes, windowBits must be 15</span></div>
+<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160;<span class="comment"> and a 32K byte window must be supplied to be able to decompress general</span></div>
+<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;<span class="comment"> deflate streams.</span></div>
+<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="comment"> See inflateBack() for the usage of these routines.</span></div>
+<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="comment"> inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of</span></div>
+<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160;<span class="comment"> the paramaters are invalid, Z_MEM_ERROR if the internal state could not</span></div>
+<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160;<span class="comment"> be allocated, or Z_VERSION_ERROR if the version of the library does not</span></div>
+<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160;<span class="comment"> match the version of the header file.</span></div>
+<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160;</div>
+<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160;<span class="keyword">typedef</span> unsigned (*in_func) OF((<span class="keywordtype">void</span> FAR *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> FAR * FAR *));</div>
+<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160;typedef <span class="keywordtype">int</span> (*out_func) OF((<span class="keywordtype">void</span> FAR *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> FAR *, <span class="keywordtype">unsigned</span>));</div>
+<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160;</div>
+<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateBack OF((z_streamp strm,</div>
+<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160; in_func in, <span class="keywordtype">void</span> FAR *in_desc,</div>
+<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; out_func out, <span class="keywordtype">void</span> FAR *out_desc));</div>
+<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160;<span class="comment"> inflateBack() does a raw inflate with a single call using a call-back</span></div>
+<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160;<span class="comment"> interface for input and output. This is more efficient than inflate() for</span></div>
+<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160;<span class="comment"> file i/o applications in that it avoids copying between the output and the</span></div>
+<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160;<span class="comment"> sliding window by simply making the window itself the output buffer. This</span></div>
+<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160;<span class="comment"> function trusts the application to not change the output buffer passed by</span></div>
+<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160;<span class="comment"> the output function, at least until inflateBack() returns.</span></div>
+<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160;<span class="comment"> inflateBackInit() must be called first to allocate the internal state</span></div>
+<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160;<span class="comment"> and to initialize the state with the user-provided window buffer.</span></div>
+<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160;<span class="comment"> inflateBack() may then be used multiple times to inflate a complete, raw</span></div>
+<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="comment"> deflate stream with each call. inflateBackEnd() is then called to free</span></div>
+<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;<span class="comment"> the allocated state.</span></div>
+<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160;<span class="comment"> A raw deflate stream is one with no zlib or gzip header or trailer.</span></div>
+<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160;<span class="comment"> This routine would normally be used in a utility that reads zip or gzip</span></div>
+<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160;<span class="comment"> files and writes out uncompressed files. The utility would decode the</span></div>
+<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160;<span class="comment"> header and process the trailer on its own, hence this routine expects</span></div>
+<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160;<span class="comment"> only the raw deflate stream to decompress. This is different from the</span></div>
+<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160;<span class="comment"> normal behavior of inflate(), which expects either a zlib or gzip header and</span></div>
+<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160;<span class="comment"> trailer around the deflate stream.</span></div>
+<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;<span class="comment"> inflateBack() uses two subroutines supplied by the caller that are then</span></div>
+<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160;<span class="comment"> called by inflateBack() for input and output. inflateBack() calls those</span></div>
+<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160;<span class="comment"> routines until it reads a complete deflate stream and writes out all of the</span></div>
+<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160;<span class="comment"> uncompressed data, or until it encounters an error. The function&#39;s</span></div>
+<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160;<span class="comment"> parameters and return types are defined above in the in_func and out_func</span></div>
+<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160;<span class="comment"> typedefs. inflateBack() will call in(in_desc, &amp;buf) which should return the</span></div>
+<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160;<span class="comment"> number of bytes of provided input, and a pointer to that input in buf. If</span></div>
+<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160;<span class="comment"> there is no input available, in() must return zero--buf is ignored in that</span></div>
+<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160;<span class="comment"> case--and inflateBack() will return a buffer error. inflateBack() will call</span></div>
+<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160;<span class="comment"> out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out()</span></div>
+<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160;<span class="comment"> should return zero on success, or non-zero on failure. If out() returns</span></div>
+<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160;<span class="comment"> non-zero, inflateBack() will return with an error. Neither in() nor out()</span></div>
+<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160;<span class="comment"> are permitted to change the contents of the window provided to</span></div>
+<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160;<span class="comment"> inflateBackInit(), which is also the buffer that out() uses to write from.</span></div>
+<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160;<span class="comment"> The length written by out() will be at most the window size. Any non-zero</span></div>
+<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;<span class="comment"> amount of input may be provided by in().</span></div>
+<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160;<span class="comment"> For convenience, inflateBack() can be provided input on the first call by</span></div>
+<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160;<span class="comment"> setting strm-&gt;next_in and strm-&gt;avail_in. If that input is exhausted, then</span></div>
+<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160;<span class="comment"> in() will be called. Therefore strm-&gt;next_in must be initialized before</span></div>
+<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;<span class="comment"> calling inflateBack(). If strm-&gt;next_in is Z_NULL, then in() will be called</span></div>
+<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;<span class="comment"> immediately for input. If strm-&gt;next_in is not Z_NULL, then strm-&gt;avail_in</span></div>
+<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160;<span class="comment"> must also be initialized, and then if strm-&gt;avail_in is not zero, input will</span></div>
+<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160;<span class="comment"> initially be taken from strm-&gt;next_in[0 .. strm-&gt;avail_in - 1].</span></div>
+<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;<span class="comment"> The in_desc and out_desc parameters of inflateBack() is passed as the</span></div>
+<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="comment"> first parameter of in() and out() respectively when they are called. These</span></div>
+<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160;<span class="comment"> descriptors can be optionally used to pass any information that the caller-</span></div>
+<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160;<span class="comment"> supplied in() and out() functions need to do their job.</span></div>
+<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;<span class="comment"> On return, inflateBack() will set strm-&gt;next_in and strm-&gt;avail_in to</span></div>
+<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160;<span class="comment"> pass back any unused input that was provided by the last in() call. The</span></div>
+<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160;<span class="comment"> return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR</span></div>
+<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160;<span class="comment"> if in() or out() returned an error, Z_DATA_ERROR if there was a format</span></div>
+<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;<span class="comment"> error in the deflate stream (in which case strm-&gt;msg is set to indicate the</span></div>
+<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;<span class="comment"> nature of the error), or Z_STREAM_ERROR if the stream was not properly</span></div>
+<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160;<span class="comment"> initialized. In the case of Z_BUF_ERROR, an input or output error can be</span></div>
+<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160;<span class="comment"> distinguished using strm-&gt;next_in which will be Z_NULL only if in() returned</span></div>
+<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160;<span class="comment"> an error. If strm-&gt;next is not Z_NULL, then the Z_BUF_ERROR was due to</span></div>
+<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="comment"> out() returning non-zero. (in() will always be called before out(), so</span></div>
+<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160;<span class="comment"> strm-&gt;next_in is assured to be defined if out() returns non-zero.) Note</span></div>
+<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160;<span class="comment"> that inflateBack() cannot return Z_OK.</span></div>
+<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;</div>
+<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateBackEnd OF((z_streamp strm));</div>
+<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160;<span class="comment"> All memory allocated by inflateBackInit() is freed.</span></div>
+<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;<span class="comment"> inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream</span></div>
+<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160;<span class="comment"> state was inconsistent.</span></div>
+<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160;</div>
+<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160;ZEXTERN uLong ZEXPORT zlibCompileFlags OF((<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160;<span class="comment">/* Return flags indicating compile-time options.</span></div>
+<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160;<span class="comment"> Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other:</span></div>
+<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160;<span class="comment"> 1.0: size of uInt</span></div>
+<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160;<span class="comment"> 3.2: size of uLong</span></div>
+<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160;<span class="comment"> 5.4: size of voidpf (pointer)</span></div>
+<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160;<span class="comment"> 7.6: size of z_off_t</span></div>
+<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160;<span class="comment"> Compiler, assembler, and debug options:</span></div>
+<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160;<span class="comment"> 8: DEBUG</span></div>
+<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160;<span class="comment"> 9: ASMV or ASMINF -- use ASM code</span></div>
+<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160;<span class="comment"> 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention</span></div>
+<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160;<span class="comment"> 11: 0 (reserved)</span></div>
+<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160;<span class="comment"> One-time table building (smaller code, but not thread-safe if true):</span></div>
+<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160;<span class="comment"> 12: BUILDFIXED -- build static block decoding tables when needed</span></div>
+<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160;<span class="comment"> 13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed</span></div>
+<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160;<span class="comment"> 14,15: 0 (reserved)</span></div>
+<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160;<span class="comment"> Library content (indicates missing functionality):</span></div>
+<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="comment"> 16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking</span></div>
+<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;<span class="comment"> deflate code when not needed)</span></div>
+<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160;<span class="comment"> 17: NO_GZIP -- deflate can&#39;t write gzip streams, and inflate can&#39;t detect</span></div>
+<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160;<span class="comment"> and decode gzip streams (to avoid linking crc code)</span></div>
+<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160;<span class="comment"> 18-19: 0 (reserved)</span></div>
+<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160;<span class="comment"> Operation variations (changes in library functionality):</span></div>
+<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160;<span class="comment"> 20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate</span></div>
+<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;<span class="comment"> 21: FASTEST -- deflate algorithm with only one, lowest compression level</span></div>
+<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160;<span class="comment"> 22,23: 0 (reserved)</span></div>
+<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160;<span class="comment"> The sprintf variant used by gzprintf (zero is best):</span></div>
+<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;<span class="comment"> 24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format</span></div>
+<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160;<span class="comment"> 25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure!</span></div>
+<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160;<span class="comment"> 26: 0 = returns value, 1 = void -- 1 means inferred string length returned</span></div>
+<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160;<span class="comment"> Remainder:</span></div>
+<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160;<span class="comment"> 27-31: 0 (reserved)</span></div>
+<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160;</div>
+<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160;</div>
+<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; <span class="comment">/* utility functions */</span></div>
+<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;</div>
+<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="comment"> The following utility functions are implemented on top of the</span></div>
+<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160;<span class="comment"> basic stream-oriented functions. To simplify the interface, some</span></div>
+<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="comment"> default options are assumed (compression level and memory usage,</span></div>
+<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160;<span class="comment"> standard memory allocation functions). The source code of these</span></div>
+<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="comment"> utility functions can easily be modified if you need special options.</span></div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;</div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT compress OF((Bytef *dest, uLongf *destLen,</div>
+<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; const Bytef *source, uLong sourceLen));</div>
+<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="comment"> Compresses the source buffer into the destination buffer. sourceLen is</span></div>
+<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160;<span class="comment"> the byte length of the source buffer. Upon entry, destLen is the total</span></div>
+<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;<span class="comment"> size of the destination buffer, which must be at least the value returned</span></div>
+<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;<span class="comment"> by compressBound(sourceLen). Upon exit, destLen is the actual size of the</span></div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="comment"> compressed buffer.</span></div>
+<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="comment"> This function can be used to compress a whole file at once if the</span></div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="comment"> input file is mmap&#39;ed.</span></div>
+<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;<span class="comment"> compress returns Z_OK if success, Z_MEM_ERROR if there was not</span></div>
+<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<span class="comment"> enough memory, Z_BUF_ERROR if there was not enough room in the output</span></div>
+<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;<span class="comment"> buffer.</span></div>
+<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div>
+<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,</div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; const Bytef *source, uLong sourceLen,</div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="keywordtype">int</span> <a class="code" href="structlevel.html">level</a>));</div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="comment"> Compresses the source buffer into the destination buffer. The level</span></div>
+<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="comment"> parameter has the same meaning as in deflateInit. sourceLen is the byte</span></div>
+<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;<span class="comment"> length of the source buffer. Upon entry, destLen is the total size of the</span></div>
+<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<span class="comment"> destination buffer, which must be at least the value returned by</span></div>
+<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="comment"> compressBound(sourceLen). Upon exit, destLen is the actual size of the</span></div>
+<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;<span class="comment"> compressed buffer.</span></div>
+<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<span class="comment"> compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough</span></div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160;<span class="comment"> memory, Z_BUF_ERROR if there was not enough room in the output buffer,</span></div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;<span class="comment"> Z_STREAM_ERROR if the level parameter is invalid.</span></div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;</div>
+<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));</div>
+<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="comment"> compressBound() returns an upper bound on the compressed size after</span></div>
+<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160;<span class="comment"> compress() or compress2() on sourceLen bytes. It would be used before</span></div>
+<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;<span class="comment"> a compress() or compress2() call to allocate the destination buffer.</span></div>
+<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;</div>
+<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,</div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; const Bytef *source, uLong sourceLen));</div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160;<span class="comment"> Decompresses the source buffer into the destination buffer. sourceLen is</span></div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;<span class="comment"> the byte length of the source buffer. Upon entry, destLen is the total</span></div>
+<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="comment"> size of the destination buffer, which must be large enough to hold the</span></div>
+<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;<span class="comment"> entire uncompressed data. (The size of the uncompressed data must have</span></div>
+<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<span class="comment"> been saved previously by the compressor and transmitted to the decompressor</span></div>
+<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<span class="comment"> by some mechanism outside the scope of this compression library.)</span></div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<span class="comment"> Upon exit, destLen is the actual size of the compressed buffer.</span></div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="comment"> This function can be used to decompress a whole file at once if the</span></div>
+<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;<span class="comment"> input file is mmap&#39;ed.</span></div>
+<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;<span class="comment"> uncompress returns Z_OK if success, Z_MEM_ERROR if there was not</span></div>
+<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;<span class="comment"> enough memory, Z_BUF_ERROR if there was not enough room in the output</span></div>
+<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;<span class="comment"> buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete.</span></div>
+<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160;</div>
+<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160;</div>
+<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;typedef voidp gzFile;</div>
+<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;</div>
+<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;ZEXTERN gzFile ZEXPORT gzopen OF((const <span class="keywordtype">char</span> *path, const <span class="keywordtype">char</span> *mode));</div>
+<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment"> Opens a gzip (.gz) file for reading or writing. The mode parameter</span></div>
+<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;<span class="comment"> is as in fopen (&quot;rb&quot; or &quot;wb&quot;) but can also include a compression level</span></div>
+<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<span class="comment"> (&quot;wb9&quot;) or a strategy: &#39;f&#39; for filtered data as in &quot;wb6f&quot;, &#39;h&#39; for</span></div>
+<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;<span class="comment"> Huffman only compression as in &quot;wb1h&quot;, or &#39;R&#39; for run-length encoding</span></div>
+<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;<span class="comment"> as in &quot;wb1R&quot;. (See the description of deflateInit2 for more information</span></div>
+<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;<span class="comment"> about the strategy parameter.)</span></div>
+<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;<span class="comment"> gzopen can be used to read a file which is not in gzip format; in this</span></div>
+<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;<span class="comment"> case gzread will directly read from the file without decompression.</span></div>
+<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;<span class="comment"> gzopen returns NULL if the file could not be opened or if there was</span></div>
+<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;<span class="comment"> insufficient memory to allocate the (de)compression state; errno</span></div>
+<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;<span class="comment"> can be checked to distinguish the two cases (if errno is zero, the</span></div>
+<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;<span class="comment"> zlib error is Z_MEM_ERROR). */</span></div>
+<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;</div>
+<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;ZEXTERN gzFile ZEXPORT gzdopen OF((<span class="keywordtype">int</span> fd, const <span class="keywordtype">char</span> *mode));</div>
+<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160;<span class="comment"> gzdopen() associates a gzFile with the file descriptor fd. File</span></div>
+<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="comment"> descriptors are obtained from calls like open, dup, creat, pipe or</span></div>
+<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;<span class="comment"> fileno (in the file has been previously opened with fopen).</span></div>
+<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="comment"> The mode parameter is as in gzopen.</span></div>
+<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="comment"> The next call of gzclose on the returned gzFile will also close the</span></div>
+<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="comment"> file descriptor fd, just like fclose(fdopen(fd), mode) closes the file</span></div>
+<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="comment"> descriptor fd. If you want to keep fd open, use gzdopen(dup(fd), mode).</span></div>
+<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="comment"> gzdopen returns NULL if there was insufficient memory to allocate</span></div>
+<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<span class="comment"> the (de)compression state.</span></div>
+<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;</div>
+<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzsetparams OF((gzFile <a class="code" href="structfile.html">file</a>, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> strategy));</div>
+<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;<span class="comment"> Dynamically update the compression level or strategy. See the description</span></div>
+<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160;<span class="comment"> of deflateInit2 for the meaning of these parameters.</span></div>
+<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;<span class="comment"> gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not</span></div>
+<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160;<span class="comment"> opened for writing.</span></div>
+<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;</div>
+<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzread OF((gzFile file, voidp buf, <span class="keywordtype">unsigned</span> len));</div>
+<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;<span class="comment"> Reads the given number of uncompressed bytes from the compressed file.</span></div>
+<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;<span class="comment"> If the input file was not in gzip format, gzread copies the given number</span></div>
+<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;<span class="comment"> of bytes into the buffer.</span></div>
+<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;<span class="comment"> gzread returns the number of uncompressed bytes actually read (0 for</span></div>
+<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="comment"> end of file, -1 for error). */</span></div>
+<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;</div>
+<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzwrite OF((gzFile file,</div>
+<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; voidpc buf, <span class="keywordtype">unsigned</span> len));</div>
+<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="comment"> Writes the given number of uncompressed bytes into the compressed file.</span></div>
+<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="comment"> gzwrite returns the number of uncompressed bytes actually written</span></div>
+<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160;<span class="comment"> (0 in case of error).</span></div>
+<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160;</div>
+<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORTVA gzprintf OF((gzFile file, const <span class="keywordtype">char</span> *format, ...));</div>
+<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160;<span class="comment"> Converts, formats, and writes the args to the compressed file under</span></div>
+<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<span class="comment"> control of the format string, as in fprintf. gzprintf returns the number of</span></div>
+<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;<span class="comment"> uncompressed bytes actually written (0 in case of error). The number of</span></div>
+<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160;<span class="comment"> uncompressed bytes written is limited to 4095. The caller should assure that</span></div>
+<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;<span class="comment"> this limit is not exceeded. If it is exceeded, then gzprintf() will return</span></div>
+<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<span class="comment"> return an error (0) with nothing written. In this case, there may also be a</span></div>
+<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="comment"> buffer overflow with unpredictable consequences, which is possible only if</span></div>
+<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="comment"> zlib was compiled with the insecure functions sprintf() or vsprintf()</span></div>
+<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="comment"> because the secure snprintf() or vsnprintf() functions were not available.</span></div>
+<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div>
+<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzputs OF((gzFile file, const <span class="keywordtype">char</span> *s));</div>
+<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;<span class="comment"> Writes the given null-terminated string to the compressed file, excluding</span></div>
+<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="comment"> the terminating null character.</span></div>
+<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;<span class="comment"> gzputs returns the number of characters written, or -1 in case of error.</span></div>
+<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div>
+<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;ZEXTERN <span class="keywordtype">char</span> * ZEXPORT gzgets OF((gzFile file, <span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> len));</div>
+<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;<span class="comment"> Reads bytes from the compressed file until len-1 characters are read, or</span></div>
+<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;<span class="comment"> a newline character is read and transferred to buf, or an end-of-file</span></div>
+<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;<span class="comment"> condition is encountered. The string is then terminated with a null</span></div>
+<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<span class="comment"> character.</span></div>
+<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;<span class="comment"> gzgets returns buf, or Z_NULL in case of error.</span></div>
+<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div>
+<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzputc OF((gzFile file, <span class="keywordtype">int</span> c));</div>
+<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="comment"> Writes c, converted to an unsigned char, into the compressed file.</span></div>
+<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;<span class="comment"> gzputc returns the value that was written, or -1 in case of error.</span></div>
+<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;</div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzgetc OF((gzFile file));</div>
+<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="comment"> Reads one byte from the compressed file. gzgetc returns this byte</span></div>
+<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;<span class="comment"> or -1 in case of end of file or error.</span></div>
+<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div>
+<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzungetc OF((<span class="keywordtype">int</span> c, gzFile file));</div>
+<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="comment"> Push one character back onto the stream to be read again later.</span></div>
+<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="comment"> Only one character of push-back is allowed. gzungetc() returns the</span></div>
+<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="comment"> character pushed, or -1 on failure. gzungetc() will fail if a</span></div>
+<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;<span class="comment"> character has been pushed but not read yet, or if c is -1. The pushed</span></div>
+<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="comment"> character will be discarded if the stream is repositioned with gzseek()</span></div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="comment"> or gzrewind().</span></div>
+<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;</div>
+<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzflush OF((gzFile file, <span class="keywordtype">int</span> flush));</div>
+<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;<span class="comment"> Flushes all pending output into the compressed file. The parameter</span></div>
+<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="comment"> flush is as in the deflate() function. The return value is the zlib</span></div>
+<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;<span class="comment"> error number (see function gzerror below). gzflush returns Z_OK if</span></div>
+<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="comment"> the flush parameter is Z_FINISH and all output could be flushed.</span></div>
+<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<span class="comment"> gzflush should be called only when strictly necessary because it can</span></div>
+<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="comment"> degrade compression.</span></div>
+<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div>
+<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,</div>
+<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; z_off_t offset, <span class="keywordtype">int</span> whence));</div>
+<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="comment"> Sets the starting position for the next gzread or gzwrite on the</span></div>
+<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;<span class="comment"> given compressed file. The offset represents a number of bytes in the</span></div>
+<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="comment"> uncompressed data stream. The whence parameter is defined as in lseek(2);</span></div>
+<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="comment"> the value SEEK_END is not supported.</span></div>
+<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="comment"> If the file is opened for reading, this function is emulated but can be</span></div>
+<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="comment"> extremely slow. If the file is opened for writing, only forward seeks are</span></div>
+<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;<span class="comment"> supported; gzseek then compresses a sequence of zeroes up to the new</span></div>
+<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="comment"> starting position.</span></div>
+<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<span class="comment"> gzseek returns the resulting offset location as measured in bytes from</span></div>
+<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="comment"> the beginning of the uncompressed stream, or -1 in case of error, in</span></div>
+<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;<span class="comment"> particular if the file is opened for writing and the new starting position</span></div>
+<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<span class="comment"> would be before the current position.</span></div>
+<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div>
+<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzrewind OF((gzFile file));</div>
+<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;<span class="comment"> Rewinds the given file. This function is supported only for reading.</span></div>
+<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="comment"> gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET)</span></div>
+<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div>
+<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));</div>
+<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<span class="comment"> Returns the starting position for the next gzread or gzwrite on the</span></div>
+<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;<span class="comment"> given compressed file. This position represents a number of bytes in the</span></div>
+<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160;<span class="comment"> uncompressed data stream.</span></div>
+<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<span class="comment"> gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)</span></div>
+<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div>
+<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzeof OF((gzFile file));</div>
+<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;<span class="comment"> Returns 1 when EOF has previously been detected reading the given</span></div>
+<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;<span class="comment"> input stream, otherwise zero.</span></div>
+<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;</div>
+<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzdirect OF((gzFile file));</div>
+<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<span class="comment"> Returns 1 if file is being read directly without decompression, otherwise</span></div>
+<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;<span class="comment"> zero.</span></div>
+<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div>
+<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT gzclose OF((gzFile file));</div>
+<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;<span class="comment"> Flushes all pending output if necessary, closes the compressed file</span></div>
+<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;<span class="comment"> and deallocates all the (de)compression state. The return value is the zlib</span></div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160;<span class="comment"> error number (see function gzerror below).</span></div>
+<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;</div>
+<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160;ZEXTERN const <span class="keywordtype">char</span> * ZEXPORT gzerror OF((gzFile file, <span class="keywordtype">int</span> *errnum));</div>
+<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;<span class="comment"> Returns the error message for the last error which occurred on the</span></div>
+<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;<span class="comment"> given compressed file. errnum is set to zlib error number. If an</span></div>
+<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;<span class="comment"> error occurred in the file system and not in the compression library,</span></div>
+<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;<span class="comment"> errnum is set to Z_ERRNO and the application may consult errno</span></div>
+<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;<span class="comment"> to get the exact error code.</span></div>
+<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;</div>
+<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;ZEXTERN <span class="keywordtype">void</span> ZEXPORT gzclearerr OF((gzFile file));</div>
+<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<span class="comment"> Clears the error and end-of-file flags for file. This is analogous to the</span></div>
+<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;<span class="comment"> clearerr() function in stdio. This is useful for continuing to read a gzip</span></div>
+<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;<span class="comment"> file that is being written concurrently.</span></div>
+<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;</div>
+<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160; <span class="comment">/* checksum functions */</span></div>
+<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;</div>
+<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;<span class="comment"> These functions are not related to compression but are exported</span></div>
+<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;<span class="comment"> anyway because they might be useful in applications using the</span></div>
+<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;<span class="comment"> compression library.</span></div>
+<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;</div>
+<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));</div>
+<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;<span class="comment"> Update a running Adler-32 checksum with the bytes buf[0..len-1] and</span></div>
+<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;<span class="comment"> return the updated checksum. If buf is NULL, this function returns</span></div>
+<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;<span class="comment"> the required initial value for the checksum.</span></div>
+<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;<span class="comment"> An Adler-32 checksum is almost as reliable as a CRC32 but can be computed</span></div>
+<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;<span class="comment"> much faster. Usage example:</span></div>
+<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;<span class="comment"> uLong adler = adler32(0L, Z_NULL, 0);</span></div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;<span class="comment"> while (read_buffer(buffer, length) != EOF) {</span></div>
+<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;<span class="comment"> adler = adler32(adler, buffer, length);</span></div>
+<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;<span class="comment"> }</span></div>
+<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;<span class="comment"> if (adler != original_adler) error();</span></div>
+<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;</div>
+<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,</div>
+<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; z_off_t len2));</div>
+<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;<span class="comment"> Combine two Adler-32 checksums into one. For two sequences of bytes, seq1</span></div>
+<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;<span class="comment"> and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for</span></div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;<span class="comment"> each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of</span></div>
+<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160;<span class="comment"> seq1 and seq2 concatenated, requiring only adler1, adler2, and len2.</span></div>
+<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;</div>
+<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));</div>
+<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<span class="comment"> Update a running CRC-32 with the bytes buf[0..len-1] and return the</span></div>
+<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;<span class="comment"> updated CRC-32. If buf is NULL, this function returns the required initial</span></div>
+<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;<span class="comment"> value for the for the crc. Pre- and post-conditioning (one&#39;s complement) is</span></div>
+<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;<span class="comment"> performed within this function so it shouldn&#39;t be done by the application.</span></div>
+<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;<span class="comment"> Usage example:</span></div>
+<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160;<span class="comment"> uLong crc = crc32(0L, Z_NULL, 0);</span></div>
+<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160;<span class="comment"> while (read_buffer(buffer, length) != EOF) {</span></div>
+<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;<span class="comment"> crc = crc32(crc, buffer, length);</span></div>
+<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;<span class="comment"> }</span></div>
+<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;<span class="comment"> if (crc != original_crc) error();</span></div>
+<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;</div>
+<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160;ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));</div>
+<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;</div>
+<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<span class="comment"> Combine two CRC-32 check values into one. For two sequences of bytes,</span></div>
+<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<span class="comment"> seq1 and seq2 with lengths len1 and len2, CRC-32 check values were</span></div>
+<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="comment"> calculated for each, crc1 and crc2. crc32_combine() returns the CRC-32</span></div>
+<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;<span class="comment"> check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and</span></div>
+<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;<span class="comment"> len2.</span></div>
+<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;<span class="comment">*/</span></div>
+<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;</div>
+<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;</div>
+<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; <span class="comment">/* various hacks, don&#39;t look :) */</span></div>
+<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;</div>
+<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;<span class="comment">/* deflateInit and inflateInit are macros to allow checking the zlib version</span></div>
+<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;<span class="comment"> * and the compiler&#39;s view of z_stream:</span></div>
+<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateInit_ OF((z_streamp strm, <span class="keywordtype">int</span> level,</div>
+<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; const <span class="keywordtype">char</span> *version, <span class="keywordtype">int</span> stream_size));</div>
+<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateInit_ OF((z_streamp strm,</div>
+<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; const <span class="keywordtype">char</span> *version, <span class="keywordtype">int</span> stream_size));</div>
+<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT deflateInit2_ OF((z_streamp strm, <span class="keywordtype">int</span> level, <span class="keywordtype">int</span> method,</div>
+<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <span class="keywordtype">int</span> windowBits, <span class="keywordtype">int</span> memLevel,</div>
+<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; <span class="keywordtype">int</span> strategy, const <span class="keywordtype">char</span> *version,</div>
+<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; <span class="keywordtype">int</span> stream_size));</div>
+<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateInit2_ OF((z_streamp strm, <span class="keywordtype">int</span> windowBits,</div>
+<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; const <span class="keywordtype">char</span> *version, <span class="keywordtype">int</span> stream_size));</div>
+<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateBackInit_ OF((z_streamp strm, <span class="keywordtype">int</span> windowBits,</div>
+<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> FAR *<a class="code" href="structwindow.html">window</a>,</div>
+<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; const <span class="keywordtype">char</span> *version,</div>
+<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; <span class="keywordtype">int</span> stream_size));</div>
+<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="preprocessor">#define deflateInit(strm, level) \</span></div>
+<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;<span class="preprocessor"> deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))</span></div>
+<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define inflateInit(strm) \</span></div>
+<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;<span class="preprocessor"> inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))</span></div>
+<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \</span></div>
+<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;<span class="preprocessor"> deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\</span></div>
+<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="preprocessor"> (strategy), ZLIB_VERSION, sizeof(z_stream))</span></div>
+<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define inflateInit2(strm, windowBits) \</span></div>
+<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;<span class="preprocessor"> inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))</span></div>
+<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define inflateBackInit(strm, windowBits, window) \</span></div>
+<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160;<span class="preprocessor"> inflateBackInit_((strm), (windowBits), (window), \</span></div>
+<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160;<span class="preprocessor"> ZLIB_VERSION, sizeof(z_stream))</span></div>
+<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160;</div>
+<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<span class="preprocessor">#if !defined(ZUTIL_H) &amp;&amp; !defined(NO_DUMMY_DECL)</span></div>
+<div class="line"><a name="l01346"></a><span class="lineno"><a class="line" href="structinternal__state.html"> 1346</a></span>&#160;<span class="preprocessor"></span> <span class="keyword">struct </span><a class="code" href="structinternal__state.html">internal_state</a> {<span class="keywordtype">int</span> dummy;}; <span class="comment">/* hack for buggy compilers */</span></div>
+<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;ZEXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * ZEXPORT zError OF((<span class="keywordtype">int</span>));</div>
+<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;ZEXTERN <span class="keywordtype">int</span> ZEXPORT inflateSyncPoint OF((z_streamp z));</div>
+<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;ZEXTERN <span class="keyword">const</span> uLongf * ZEXPORT get_crc_table OF((<span class="keywordtype">void</span>));</div>
+<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;</div>
+<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ZLIB_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structlevel_html"><div class="ttname"><a href="structlevel.html">level</a></div><div class="ttdef"><b>Definition:</b> garmin_img.c:513</div></div>
+<div class="ttc" id="structgz__header__s_html"><div class="ttname"><a href="structgz__header__s.html">gz_header_s</a></div><div class="ttdef"><b>Definition:</b> zlib.h:109</div></div>
+<div class="ttc" id="structinternal__state_html"><div class="ttname"><a href="structinternal__state.html">internal_state</a></div><div class="ttdef"><b>Definition:</b> zlib.h:1346</div></div>
+<div class="ttc" id="structwindow_html"><div class="ttname"><a href="structwindow.html">window</a></div><div class="ttdef"><b>Definition:</b> window.h:23</div></div>
+<div class="ttc" id="structz__stream__s_html"><div class="ttname"><a href="structz__stream__s.html">z_stream_s</a></div><div class="ttdef"><b>Definition:</b> zlib.h:82</div></div>
+<div class="ttc" id="structfile_html"><div class="ttname"><a href="structfile.html">file</a></div><div class="ttdef"><b>Definition:</b> file.h:36</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>zlib.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/html/zutil_8h_source.html b/html/zutil_8h_source.html
new file mode 100644
index 000000000..c41adf2ce
--- /dev/null
+++ b/html/zutil_8h_source.html
@@ -0,0 +1,355 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>navit: support/zlib/zutil.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">navit
+ &#160;<span id="projectnumber">0.5.1-trunk</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('zutil_8h_source.html','');});
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<div class="title">zutil.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* zutil.h -- internal interface and configuration of the compression library</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 1995-2005 Jean-loup Gailly.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">/* WARNING: this file should *not* be used by applications. It is</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> part of the implementation of the compression library and is</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> subject to change. Applications should only use zlib.h.</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">/* @(#) $Id$ */</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#ifndef ZUTIL_H</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ZUTIL_H</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define ZLIB_INTERNAL</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#include &quot;zlib.h&quot;</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#ifdef STDC</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _WIN32_WCE</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;string.h&gt;</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"># include &lt;stdlib.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef NO_ERRNO_H</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef _WIN32_WCE</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor"></span> <span class="comment">/* The Microsoft C Run-Time Library for Windows CE doesn&#39;t have</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * errno. We define it as a global variable to simplify porting.</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * Its value is always 0 and should not be used. We rename it to</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> * avoid conflict with other libraries that use the same workaround.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"># define errno z_errno</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"></span> <span class="keyword">extern</span> <span class="keywordtype">int</span> errno;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _WIN32_WCE</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;errno.h&gt;</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#ifndef local</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define local static</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor"></span><span class="comment">/* compile with -Dlocal if your debugger can&#39;t find static symbols */</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> uch;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">typedef</span> uch FAR uchf;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ush;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">typedef</span> ush FAR ushf;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ulg;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> z_errmsg[10]; <span class="comment">/* indexed by 2-zlib_error */</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">/* (size given to avoid silly warnings with Visual C++) */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#define ERR_RETURN(strm,err) \</span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor"> return (strm-&gt;msg = (char*)ERR_MSG(err), (err))</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="comment">/* To be used only when the state is known to be valid */</span></div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="comment">/* common constants */</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#ifndef DEF_WBITS</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DEF_WBITS MAX_WBITS</span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor"></span><span class="comment">/* default windowBits for decompression. MAX_WBITS is for compression only */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#if MAX_MEM_LEVEL &gt;= 8</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DEF_MEM_LEVEL 8</span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define DEF_MEM_LEVEL MAX_MEM_LEVEL</span></div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"></span><span class="comment">/* default memLevel */</span></div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#define STORED_BLOCK 0</span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define STATIC_TREES 1</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define DYN_TREES 2</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"></span><span class="comment">/* The three kinds of block type */</span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#define MIN_MATCH 3</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MAX_MATCH 258</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"></span><span class="comment">/* The minimum and maximum match lengths */</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#define PRESET_DICT 0x20 </span><span class="comment">/* preset dictionary flag in zlib header */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">/* target dependencies */</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#if defined(MSDOS) || (defined(WINDOWS) &amp;&amp; !defined(WIN32))</span></div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x00</span></div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(__TURBOC__) || defined(__BORLANDC__)</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if(__STDC__ == 1) &amp;&amp; (defined(__LARGE__) || defined(__COMPACT__))</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Allow compilation with ANSI keywords only enabled */</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">void</span> _Cdecl farfree( <span class="keywordtype">void</span> *<a class="code" href="structblock.html">block</a> );</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">void</span> *_Cdecl farmalloc( <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nbytes );</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;alloc.h&gt;</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else </span><span class="comment">/* MSC or DJGPP */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;malloc.h&gt;</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#ifdef AMIGA</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x01</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor">#if defined(VAXC) || defined(VMS)</span></div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x02</span></div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define F_OPEN(name, mode) \</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"> fopen((name), (mode), &quot;mbc=60&quot;, &quot;ctx=stm&quot;, &quot;rfm=fix&quot;, &quot;mrs=512&quot;)</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#if defined(ATARI) || defined(atarist)</span></div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x05</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="preprocessor">#ifdef OS2</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x06</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef M_I86</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="preprocessor"></span><span class="preprocessor"> #include &lt;malloc.h&gt;</span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="preprocessor">#if defined(MACOS) || defined(TARGET_OS_MAC)</span></div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x07</span></div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(__MWERKS__) &amp;&amp; __dest_os != __be_os &amp;&amp; __dest_os != __win32_os</span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;unix.h&gt;</span> <span class="comment">/* for fdopen */</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef fdopen</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define fdopen(fd,mode) NULL </span><span class="comment">/* No fdopen() */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="preprocessor">#ifdef TOPS20</span></div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x0a</span></div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="preprocessor">#ifdef WIN32</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef __CYGWIN__ </span><span class="comment">/* Cygwin is Unix, not Win32 */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x0b</span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="preprocessor">#ifdef __50SERIES </span><span class="comment">/* Prime/PRIMOS */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x0f</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#if defined(_BEOS_) || defined(RISCOS)</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define fdopen(fd,mode) NULL </span><span class="comment">/* No fdopen() */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#if (defined(_MSC_VER) &amp;&amp; (_MSC_VER &gt; 600)) || defined(__MINGW32__)</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># if defined(_WIN32_WCE)</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define fdopen(fd,mode) NULL </span><span class="comment">/* No fdopen() */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef _PTRDIFF_T_DEFINED</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> ptrdiff_t;</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor"># define _PTRDIFF_T_DEFINED</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define fdopen(fd,type) _fdopen(fd,type)</span></div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="comment">/* common defaults */</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#ifndef OS_CODE</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define OS_CODE 0x03 </span><span class="comment">/* assume Unix */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="preprocessor">#ifndef F_OPEN</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define F_OPEN(name, mode) fopen((name), (mode))</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="comment">/* functions */</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="preprocessor">#if defined(STDC99) || (defined(__TURBOC__) &amp;&amp; __TURBOC__ &gt;= 0x550)</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef HAVE_VSNPRINTF</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define HAVE_VSNPRINTF</span></div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(__CYGWIN__)</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifndef HAVE_VSNPRINTF</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define HAVE_VSNPRINTF</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef HAVE_VSNPRINTF</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef MSDOS</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="preprocessor"></span> <span class="comment">/* vsnprintf may exist on some MS-DOS compilers (DJGPP?),</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> but for now we just assume it doesn&#39;t. */</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __TURBOC__</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef WIN32</span></div>
+<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor"></span> <span class="comment">/* In Win32, vsnprintf is available as the &quot;non-ANSI&quot; _vsnprintf. */</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"># if !defined(vsnprintf) &amp;&amp; !defined(NO_vsnprintf)</span></div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define vsnprintf _vsnprintf</span></div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef __SASC</span></div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef VMS</span></div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_vsnprintf</span></div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#if defined(pyr)</span></div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define NO_MEMCPY</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(SMALL_MEDIUM) &amp;&amp; !defined(_MSC_VER) &amp;&amp; !defined(__SC__)</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"></span> <span class="comment">/* Use our own functions for small and medium model with MSC &lt;= 5.0.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="comment"> * You may have to use the same strategy for Borland C (untested).</span></div>
+<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="comment"> * The __SC__ check is for Symantec.</span></div>
+<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"># define NO_MEMCPY</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#if defined(STDC) &amp;&amp; !defined(HAVE_MEMCPY) &amp;&amp; !defined(NO_MEMCPY)</span></div>
+<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define HAVE_MEMCPY</span></div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifdef HAVE_MEMCPY</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># ifdef SMALL_MEDIUM </span><span class="comment">/* MSDOS small or medium model */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemcpy _fmemcpy</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemcmp _fmemcmp</span></div>
+<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemzero(dest, len) _fmemset(dest, 0, len)</span></div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># else</span></div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemcpy memcpy</span></div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemcmp memcmp</span></div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define zmemzero(dest, len) memset(dest, 0, len)</span></div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># endif</span></div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="preprocessor"></span> <span class="keyword">extern</span> <span class="keywordtype">void</span> zmemcpy OF((Bytef* dest, <span class="keyword">const</span> Bytef* source, uInt len));</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">int</span> zmemcmp OF((<span class="keyword">const</span> Bytef* s1, <span class="keyword">const</span> Bytef* s2, uInt len));</div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">void</span> zmemzero OF((Bytef* dest, uInt len));</div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment">/* Diagnostic functions */</span></div>
+<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor">#ifdef DEBUG</span></div>
+<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">int</span> z_verbose;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">void</span> z_error OF((<span class="keywordtype">char</span> *m));</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="preprocessor"># define Assert(cond,msg) {if(!(cond)) z_error(msg);}</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Trace(x) {if (z_verbose&gt;=0) fprintf x ;}</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracev(x) {if (z_verbose&gt;0) fprintf x ;}</span></div>
+<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracevv(x) {if (z_verbose&gt;1) fprintf x ;}</span></div>
+<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracec(c,x) {if (z_verbose&gt;0 &amp;&amp; (c)) fprintf x ;}</span></div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracecv(c,x) {if (z_verbose&gt;1 &amp;&amp; (c)) fprintf x ;}</span></div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Assert(cond,msg)</span></div>
+<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Trace(x)</span></div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracev(x)</span></div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracevv(x)</span></div>
+<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracec(c,x)</span></div>
+<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<span class="preprocessor"></span><span class="preprocessor"># define Tracecv(c,x)</span></div>
+<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div>
+<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;voidpf zcalloc OF((voidpf opaque, <span class="keywordtype">unsigned</span> items, <span class="keywordtype">unsigned</span> size));</div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keywordtype">void</span> zcfree OF((voidpf opaque, voidpf ptr));</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
+<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="preprocessor">#define ZALLOC(strm, items, size) \</span></div>
+<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor"> (*((strm)-&gt;zalloc))((strm)-&gt;opaque, (items), (size))</span></div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ZFREE(strm, addr) (*((strm)-&gt;zfree))((strm)-&gt;opaque, (voidpf)(addr))</span></div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}</span></div>
+<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ZUTIL_H */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="structblock_html"><div class="ttname"><a href="structblock.html">block</a></div><div class="ttdef"><b>Definition:</b> mg.h:33</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_5815af820a9cc9481f1d0990a0d60286.html">support</a></li><li class="navelem"><a class="el" href="dir_12305126b3bea02e6a26c9511d9cc1d7.html">zlib</a></li><li class="navelem"><b>zutil.h</b></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ </ul>
+</div>
+</body>
+</html>